.intro-section.svelte-1wfc3lg{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--white);padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.intro-inner.svelte-1wfc3lg{align-items:center;gap:var(--space-m);text-align:center;flex-direction:column;display:flex}.intro-h1.svelte-1wfc3lg{color:var(--white);margin:0}.intro-tagline.svelte-1wfc3lg{color:var(--shade);font-size:var(--text-xl);max-width:70rem}.pillars.svelte-1wfc3lg{gap:var(--space-m);width:100%;margin-top:var(--space-s);grid-template-columns:repeat(3,1fr);display:grid}.pillar.svelte-1wfc3lg{border-top:4px solid var(--action);border-radius:var(--radius-card);padding:var(--space-m);text-align:left;background-color:#ffffff14}.pillar.svelte-1wfc3lg h2:where(.svelte-1wfc3lg){color:var(--white);font-size:var(--text-xxl);margin:0 0 var(--space-xs)}.pillar.svelte-1wfc3lg p:where(.svelte-1wfc3lg){color:var(--shade);font-size:var(--text-m);margin:0;line-height:1.6}.gate-section.svelte-1wfc3lg{padding:var(--section-space-m) var(--section-padding-x);background-color:var(--accent)}.gate-inner.svelte-1wfc3lg{justify-content:center;display:flex}.gate-card.svelte-1wfc3lg{background:var(--white);border-radius:var(--radius-l);box-shadow:0 10px 40px var(--shade-trans-40);padding:var(--space-xl) var(--space-l);width:100%;max-width:82rem}.gate-heading.svelte-1wfc3lg{color:var(--base);font-size:calc(var(--text-l) * 1.6);margin:0 0 var(--space-xs)}.gate-description.svelte-1wfc3lg{color:var(--neutral-light);font-size:var(--text-m);margin:0 0 var(--space-l);line-height:1.6}.pa-form.svelte-1wfc3lg{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1wfc3lg{flex-direction:column;gap:.6rem;min-width:0;display:flex}.field.full.svelte-1wfc3lg{grid-column:1/-1}.field.svelte-1wfc3lg label:where(.svelte-1wfc3lg),.choice-group.svelte-1wfc3lg legend:where(.svelte-1wfc3lg){color:var(--base);font-size:var(--text-s);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.field.svelte-1wfc3lg label:where(.svelte-1wfc3lg) span:where(.svelte-1wfc3lg),.choice-group.svelte-1wfc3lg legend:where(.svelte-1wfc3lg) span:where(.svelte-1wfc3lg){color:var(--action)}.pa-form.svelte-1wfc3lg input[type=text]:where(.svelte-1wfc3lg),.pa-form.svelte-1wfc3lg input[type=email]:where(.svelte-1wfc3lg),.pa-form.svelte-1wfc3lg input[type=tel]:where(.svelte-1wfc3lg),.pa-form.svelte-1wfc3lg textarea:where(.svelte-1wfc3lg){background-color:var(--white);width:100%;color:var(--text-black);border:2px solid var(--shade);border-radius:var(--radius-s);padding:var(--space-s) var(--space-xs);font-family:inherit;font-size:var(--text-m);outline:none;transition:border-color .2s}.pa-form.svelte-1wfc3lg input:where(.svelte-1wfc3lg):focus,.pa-form.svelte-1wfc3lg textarea:where(.svelte-1wfc3lg):focus{border-color:var(--action)}.pa-form.svelte-1wfc3lg textarea:where(.svelte-1wfc3lg){resize:vertical}.choice-group.svelte-1wfc3lg{border:none;flex-direction:column;gap:.6rem;margin:0;padding:0;display:flex}.choice-group.svelte-1wfc3lg legend:where(.svelte-1wfc3lg){margin-bottom:.6rem;padding:0}.field.svelte-1wfc3lg label.choice:where(.svelte-1wfc3lg){align-items:flex-start;gap:var(--space-xs);color:var(--text-black);font-size:var(--text-m);text-transform:none;letter-spacing:normal;cursor:pointer;font-weight:400;line-height:1.5;display:flex}.field.svelte-1wfc3lg label.choice:where(.svelte-1wfc3lg) span:where(.svelte-1wfc3lg){color:var(--text-black)}.field.svelte-1wfc3lg label.choice:where(.svelte-1wfc3lg) input:where(.svelte-1wfc3lg){width:1.8rem;height:1.8rem;accent-color:var(--action);cursor:pointer;flex-shrink:0;margin-top:.4rem}.hp-field.svelte-1wfc3lg{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit-row.svelte-1wfc3lg{align-items:flex-start;gap:var(--space-xs)}.form-error.svelte-1wfc3lg{color:var(--action);font-size:var(--text-s);margin:0}.form-note.svelte-1wfc3lg{color:var(--shade-light);font-size:var(--text-s);margin:0;font-style:italic}.downloads-section.svelte-1wfc3lg{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.downloads-inner.svelte-1wfc3lg{gap:var(--space-m);flex-direction:column;display:flex}.downloads-h2.svelte-1wfc3lg{margin:0}.downloads-intro.svelte-1wfc3lg{color:var(--neutral-light);font-size:var(--text-l);margin:0}.resource-list.svelte-1wfc3lg{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.resource-card.svelte-1wfc3lg{justify-content:space-between;align-items:center;gap:var(--space-l);background-color:var(--white);border:1px solid var(--shade);border-left:6px solid var(--action);border-radius:var(--radius-card);box-shadow:0 4px 20px 0 var(--shade-trans-20);padding:var(--space-m);display:flex}.resource-body.svelte-1wfc3lg{min-width:0}.resource-title.svelte-1wfc3lg{font-size:var(--text-xxl);margin:0 0 .4rem}.resource-attribution.svelte-1wfc3lg{color:var(--action);font-size:var(--text-s);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-xs);font-weight:600}.resource-description.svelte-1wfc3lg{color:var(--neutral-light);font-size:var(--text-m);margin:0;line-height:1.6}.resource-actions.svelte-1wfc3lg{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.8rem;display:flex}.resource-view.svelte-1wfc3lg{color:var(--primary);font-size:var(--text-s)}.resource-meta.svelte-1wfc3lg{color:var(--shade-light);font-size:var(--text-xs);white-space:nowrap;margin:0}.downloads-footnote.svelte-1wfc3lg{color:var(--shade-light);font-size:var(--text-s);margin:0;font-style:italic}.care-callout.svelte-1wfc3lg{background-color:var(--accent);border-radius:var(--radius-card);padding:var(--space-l);margin-top:var(--space-s)}.care-callout.svelte-1wfc3lg h3:where(.svelte-1wfc3lg){margin:0 0 var(--space-xs)}.care-callout.svelte-1wfc3lg p:where(.svelte-1wfc3lg){color:var(--neutral-light);font-size:var(--text-m);margin:0 0 var(--space-m);max-width:70rem;line-height:1.6}@media (width<=991px){.pillars.svelte-1wfc3lg{grid-template-columns:1fr}}@media (width<=767px){.pa-form.svelte-1wfc3lg{grid-template-columns:1fr}.resource-card.svelte-1wfc3lg{flex-direction:column;align-items:flex-start}.resource-actions.svelte-1wfc3lg{text-align:left;align-items:flex-start;width:100%}}
