.form-page{--form-page-shadow: 0 28px 80px color-mix(in srgb, var(--color-ink) 10%, transparent);overflow:hidden;background:radial-gradient(circle at 92% 3%,color-mix(in srgb,var(--color-accent-soft) 72%,transparent) 0,transparent 24rem),var(--color-paper)}.form-page__container{width:min(calc(100% - 2rem),var(--container-6xl));margin-inline:auto}.form-page__hero{position:relative;padding-block:clamp(var(--spacing-3xl),8vw,var(--spacing-4xl))}.form-page__hero:after{position:absolute;right:max(2rem,calc((100vw - var(--container-6xl)) / 2));bottom:0;width:min(32vw,26rem);height:1px;background:var(--color-accent);content:""}.form-page__hero-grid{display:grid;gap:var(--spacing-2xl);align-items:end}.form-page__hero-copy{display:grid;gap:var(--spacing-lg);max-width:48rem}.form-page__eyebrow,.form-page__kicker{color:var(--color-accent);font-size:.75rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.form-page__title{max-width:13ch;font-size:clamp(2.65rem,7vw,5.8rem);letter-spacing:-.055em;line-height:.98}.form-page__lede{max-width:42rem;color:var(--color-mute);font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.form-page__hero-card{position:relative;display:grid;gap:var(--spacing-md);padding:clamp(var(--spacing-lg),4vw,var(--spacing-xl));color:var(--color-paper);background:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--form-page-shadow)}.form-page__hero-card:before{position:absolute;top:1.4rem;right:1.4rem;width:.75rem;height:.75rem;background:var(--color-accent);border-radius:50%;content:""}.form-page__hero-media{overflow:hidden;margin-bottom:var(--spacing-sm);border:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);border-radius:var(--radius-md);aspect-ratio:4 / 3}.form-page__hero-media img{width:100%;height:100%;object-fit:cover;object-position:62% center}.form-page__hero-card h2{max-width:14ch;color:var(--color-paper);font-size:clamp(1.35rem,3vw,2rem)}.form-page__hero-card p,.form-page__hero-card li{color:color-mix(in srgb,var(--color-paper) 76%,transparent)}.form-page__hero-card ul{display:grid;gap:var(--spacing-sm)}.form-page__hero-card li{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:start;font-size:.9rem}.form-page__hero-card li:before{width:.45rem;height:.45rem;margin-top:.55rem;background:var(--color-accent);border-radius:50%;content:""}.form-page__section{padding-block:clamp(var(--spacing-2xl),7vw,var(--spacing-4xl))}.form-page__section--warm{background:var(--color-paper-warm);border-block:1px solid var(--color-rule)}.form-page__section-header{display:grid;gap:var(--spacing-lg);margin-bottom:clamp(var(--spacing-xl),5vw,var(--spacing-2xl))}.form-page__section-header h2,.form-page__aside h2,.form-page__expectations h2,.form-page__privacy h2{font-size:clamp(1.75rem,4vw,3.1rem);letter-spacing:-.04em}.form-page__section-header p,.form-page__aside p,.form-page__expectations p,.form-page__privacy p{color:var(--color-mute)}.form-page__topic-grid,.form-page__qualification-grid{display:grid;gap:var(--spacing-md)}.form-page__topic,.form-page__qualification{display:grid;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.form-page__topic span,.form-page__qualification span{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;color:var(--color-ink);background:var(--color-cream);border-radius:50%;font-size:.72rem;font-weight:800}.form-page__topic h3,.form-page__qualification h3,.form-page__steps h3{font-size:1.1rem}.form-page__topic p,.form-page__qualification p,.form-page__steps p{color:var(--color-mute);font-size:.9rem}.form-page__form-grid,.form-page__application-grid,.form-page__after-grid{display:grid;gap:clamp(var(--spacing-xl),5vw,var(--spacing-3xl));align-items:start}.form-page__aside,.form-page__expectations,.form-page__privacy{display:grid;gap:var(--spacing-lg)}.form-page__aside{padding:clamp(var(--spacing-lg),4vw,var(--spacing-xl));background:var(--color-ink);border-radius:var(--radius-lg)}.form-page__aside h2,.form-page__aside h3{color:var(--color-paper)}.form-page__aside p,.form-page__aside li{color:color-mix(in srgb,var(--color-paper) 74%,transparent)}.form-page__aside ul,.form-page__checklist,.form-page__steps{display:grid;gap:var(--spacing-md)}.form-page__aside li,.form-page__checklist li{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:start}.form-page__aside li:before,.form-page__checklist li:before{color:var(--color-accent);font-weight:800;content:"✓"}.form-page__microcopy{padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);font-size:.78rem}.form-page__application-band{padding-block:var(--spacing-xl);color:var(--color-ink-soft);background:var(--color-cream);border-block:1px solid var(--color-rule)}.form-page__application-band-inner{display:grid;gap:var(--spacing-md)}.form-page__application-band strong{color:var(--color-ink)}.form-page__application-band p{max-width:76rem;font-size:.9rem}.form-page__qualification-grid{margin-top:var(--spacing-xl)}.form-page__qualification{padding:var(--spacing-lg)}.form-page__qualification span{width:auto;min-width:2.5rem;padding-inline:.55rem;border-radius:var(--radius-sm)}.form-page__application-wrap{min-width:0}.form-page__application-side{display:grid;gap:var(--spacing-xl)}.form-page__expectations,.form-page__privacy{padding:clamp(var(--spacing-lg),4vw,var(--spacing-xl));border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.form-page__expectations{background:var(--color-paper-warm)}.form-page__privacy{background:var(--color-paper)}.form-page__privacy h2,.form-page__expectations h2{font-size:clamp(1.35rem,3vw,1.85rem)}.form-page__steps{counter-reset:staging-step}.form-page__steps li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-md);counter-increment:staging-step}.form-page__steps li:before{display:inline-grid;width:2rem;height:2rem;place-items:center;color:var(--color-paper);background:var(--color-ink);border-radius:50%;font-size:.75rem;font-weight:800;content:counter(staging-step)}.form-page__steps div{display:grid;gap:var(--spacing-xs)}.form-page__privacy-links{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.form-page__privacy-links a,.form-page__inline-link{color:var(--color-ink);font-weight:750;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.2em}.form-page__privacy-links a:hover,.form-page__inline-link:hover{color:var(--color-accent)}@media(min-width:44rem){.form-page__topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-page__qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.form-page__hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr)}.form-page__form-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.form-page__application-grid{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.6fr)}.form-page__application-side{position:sticky;top:7rem}.form-page__after-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media(prefers-reduced-motion:reduce){.form-page *,.form-page *:before,.form-page *:after{scroll-behavior:auto!important}}
