.partner-form.svelte-1pvdicl{gap:var(--space-md);flex-direction:column;display:flex}.row.svelte-1pvdicl{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1pvdicl{min-inline-size:0;display:block}.label.svelte-1pvdicl{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-2xs);display:block}.optional.svelte-1pvdicl{text-transform:none;letter-spacing:0;color:var(--color-text-subtle)}input.svelte-1pvdicl,select.svelte-1pvdicl,textarea.svelte-1pvdicl{box-sizing:border-box;border:var(--border-width) solid var(--color-field-border);border-radius:var(--radius-sm);background:var(--color-field-bg);width:100%;color:var(--color-text);font-size:var(--fs-body);padding:.8rem .85rem}textarea.svelte-1pvdicl{resize:vertical;min-height:5.5rem}input.svelte-1pvdicl:focus-visible,select.svelte-1pvdicl:focus-visible,textarea.svelte-1pvdicl:focus-visible{outline:3px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand-strong)}.field-error.svelte-1pvdicl{margin-top:var(--space-2xs);color:var(--aqi-unhealthy);font-size:var(--fs-small);font-weight:500;display:block}.form-error.svelte-1pvdicl{padding:var(--space-sm);border:var(--border-width) solid var(--aqi-unhealthy);border-radius:var(--radius-sm);color:var(--aqi-unhealthy);font-size:var(--fs-small);margin:0}.submit.svelte-1pvdicl{background:var(--color-brand);color:var(--color-on-brand);border:var(--border-width) solid var(--c-deep);border-radius:var(--radius-pill);box-shadow:var(--shadow-hard-dark);font-weight:600;font-size:var(--fs-body);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.95rem 1.5rem}.submit.svelte-1pvdicl:hover:not(:disabled){box-shadow:2px 2px 0 var(--c-deep);transform:translate(2px,2px)}.submit.svelte-1pvdicl:disabled{opacity:.65}.footnote.svelte-1pvdicl{text-align:center;font-size:var(--fs-small);color:var(--color-text-subtle);margin:0}.footnote.svelte-1pvdicl a:where(.svelte-1pvdicl){color:var(--color-brand-strong);text-decoration:underline}@media (width<=620px){.row.svelte-1pvdicl{grid-template-columns:1fr}}.hero.svelte-15hlev7{gap:var(--space-2xl);padding-block:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.hero-copy.svelte-15hlev7{min-width:0}h1.svelte-15hlev7{max-width:16ch;margin-bottom:var(--space-sm);font-size:clamp(2rem,1.5rem + 2.1vw,2.9rem);line-height:1.05}.lede.svelte-15hlev7{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-muted);max-width:42ch;margin-bottom:var(--space-md)}.cta.svelte-15hlev7{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.intro-row.svelte-15hlev7{margin-bottom:var(--space-md)}.how.svelte-15hlev7{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:1.2fr .8fr;align-items:start;display:grid}.steps.svelte-15hlev7{margin:0;padding:0;list-style:none}.steps.svelte-15hlev7 li:where(.svelte-15hlev7){gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-divider);display:flex}.steps.svelte-15hlev7 li:where(.svelte-15hlev7):last-child{border-bottom:1px solid var(--color-divider)}.step-num.svelte-15hlev7{font-family:var(--font-display);color:var(--color-brand-strong);flex:none;width:2ch;font-size:1.9rem;font-weight:700;line-height:1}.steps.svelte-15hlev7 h3:where(.svelte-15hlev7){font-size:var(--fs-h3);margin-bottom:var(--space-2xs)}.steps.svelte-15hlev7 p:where(.svelte-15hlev7){color:var(--color-text-muted);line-height:1.55}.how-media.svelte-15hlev7{gap:var(--space-md);flex-direction:column;display:flex}.metrics.svelte-15hlev7{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.metrics.svelte-15hlev7 li:where(.svelte-15hlev7){font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.04em;color:var(--color-text-muted);border:1px solid var(--color-divider);border-radius:var(--radius-pill);background:var(--color-bg);padding:.3rem .7rem}.feature-rows.svelte-15hlev7{gap:var(--space-2xl);margin-top:var(--space-2xl);flex-direction:column;display:flex}.feature.svelte-15hlev7{gap:var(--space-2xl);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.feature.reverse.svelte-15hlev7 .f-copy:where(.svelte-15hlev7){order:2}.f-kicker.svelte-15hlev7{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-strong)}.feature.svelte-15hlev7 h3:where(.svelte-15hlev7){font-size:var(--fs-h3);margin:var(--space-2xs) 0 var(--space-sm);max-width:20ch}.feature.svelte-15hlev7 p:where(.svelte-15hlev7){color:var(--color-text-muted);max-width:46ch;line-height:1.6}.custom.svelte-15hlev7{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:1.3fr .7fr;align-items:start;display:grid}.custom-media.svelte-15hlev7{gap:var(--space-md);grid-template-columns:1fr 1fr;align-items:start;display:grid}.shot.svelte-15hlev7{margin:0}.shot.svelte-15hlev7 figcaption:where(.svelte-15hlev7){margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.04em;color:var(--color-text-subtle)}.custom-copy.svelte-15hlev7{gap:var(--space-lg);flex-direction:column;display:flex}.demo-cta.svelte-15hlev7{gap:var(--space-2xs);font-size:var(--fs-small);color:var(--color-text-muted);flex-direction:column;line-height:1.5;display:flex}.demo-cta.svelte-15hlev7 a:where(.svelte-15hlev7){font-weight:600;font-size:var(--fs-body);color:var(--color-brand-strong);text-decoration:underline}.brand-list.svelte-15hlev7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brand-list.svelte-15hlev7 li:where(.svelte-15hlev7){padding:var(--space-sm) 0;border-top:1px solid var(--color-divider);line-height:1.5}.brand-list.svelte-15hlev7 li:where(.svelte-15hlev7):last-child{border-bottom:1px solid var(--color-divider)}.included.svelte-15hlev7{margin-top:var(--space-2xl)}.included.svelte-15hlev7 h3:where(.svelte-15hlev7){font-size:var(--fs-h3);margin-bottom:var(--space-md)}.included.svelte-15hlev7 ul:where(.svelte-15hlev7){gap:var(--space-xs) var(--space-xl);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.included.svelte-15hlev7 li:where(.svelte-15hlev7){color:var(--color-text);padding-left:1.4rem;line-height:1.5;position:relative}.included.svelte-15hlev7 li:where(.svelte-15hlev7):before{content:"✓";color:var(--color-brand-strong);font-weight:700;position:absolute;left:0}.interest.svelte-15hlev7{gap:var(--space-2xl);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.interest-card{background:var(--color-surface)}.thanks.svelte-15hlev7 h3:where(.svelte-15hlev7){font-size:var(--fs-h3);margin-bottom:var(--space-sm)}.thanks.svelte-15hlev7 p:where(.svelte-15hlev7){color:var(--color-text-muted);line-height:1.6}@media (width<=920px){.hero.svelte-15hlev7,.how.svelte-15hlev7,.feature.svelte-15hlev7,.custom.svelte-15hlev7,.interest.svelte-15hlev7{gap:var(--space-lg);grid-template-columns:1fr}.hero.svelte-15hlev7{gap:var(--space-md)}h1.svelte-15hlev7{max-width:20ch}.feature.reverse.svelte-15hlev7 .f-copy:where(.svelte-15hlev7){order:0}.how-media.svelte-15hlev7{max-width:420px}.included.svelte-15hlev7 ul:where(.svelte-15hlev7){grid-template-columns:1fr}}@media (width<=620px){.custom-media.svelte-15hlev7{grid-template-columns:1fr}}
