.ab-hero.fix-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "panel" "facts";align-items:start;gap:var(--space-lg);padding-block:clamp(5.75rem,10vh,9rem) clamp(var(--space-xl),6vw,var(--space-3xl))}.fix-hero__copy{grid-area:copy;display:grid;gap:var(--space-md);min-inline-size:0}.fix-hero .ab-lead{max-width:52ch;color:var(--fg)}.fix-hero__panel{grid-area:panel;min-inline-size:0;padding-block-start:var(--space-md);border-top:var(--rule) solid var(--hair);scroll-margin-block-start:5rem;background:var(--bg)}.fix-hero__head{margin:0;font-family:var(--display);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;letter-spacing:var(--tracking-display);line-height:1.15}.fix-hero .fix-form,.fix-hero .fix-done{gap:0;max-width:none}.fix-hero .fix-done{gap:var(--space-sm);padding-block-start:var(--space-md);border-top:0}.fix-hero .fix-form .brief-field{margin-block-start:var(--space-lg)}.fix-hero .fix-form .brief-field textarea{min-block-size:7rem}.fix-hero .brief-field__label{position:static;display:block;margin-block-end:.5rem;padding:0;background:none;transform:none;line-height:1.4;color:var(--fg)}.fix-hero .brief-field input,.fix-hero .brief-field textarea,.fix-hero .fix-plan-field select{padding:.85rem 1rem;border-radius:var(--radius-sm);background:var(--surface-2);font-size:1rem}.fix-page{--fit: 1}.fix-form__hint{max-width:52ch;margin:var(--space-md) 0 0;color:var(--fg);font-family:var(--sans);font-size:var(--text-sm);line-height:1.5}.fix-hero .fix-fail{margin-block-start:var(--space-md)}.fix-hero .fix-form__foot{display:grid;justify-items:start;gap:var(--space-lg);margin-block-start:var(--space-lg)}.fix-hero .fix-form__consent{max-width:none;padding-top:0}.fix-hero .fix-form__note{margin:0;max-width:none;color:var(--fg)}.fix-form__note a{display:table;margin-block-start:0;padding-block:.25rem}.fix-hero__more{margin:var(--space-sm) 0 0;font-family:var(--sans);font-size:var(--text-sm)}.fix-hero__more a{display:inline-block;padding-block:.5rem;color:var(--fg);text-underline-offset:.2em}.fix-facts{grid-area:facts;min-inline-size:0;margin:0;padding:0}.fix-facts__row{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:var(--space-xs) var(--space-md);padding-block:var(--space-sm);border-top:var(--rule) solid var(--hair);color:var(--fg);font-family:var(--sans);font-size:var(--home-copy-size);line-height:1.45}.fix-facts dt{margin:0;font-weight:600}.fix-facts dd{margin:0}@media (max-width: 39.99rem){.fix-hero .fix-form__foot>.px-pill{justify-content:center;inline-size:100%}}@media (min-width: 40rem){.fix-hero__panel{max-inline-size:46rem;padding:clamp(var(--space-lg),2.4vw,var(--space-xl));border:0}}@media (min-width: 64rem){.ab-hero.fix-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"copy panel" "facts panel";column-gap:clamp(var(--space-xl),5vw,var(--space-3xl));row-gap:var(--space-xl);padding-block-start:clamp(8rem,15vh,11rem)}.fix-hero .ab-title{font-size:clamp(2.6rem,4.2vw,4.4rem)}.fix-hero__panel{max-inline-size:none}}.fix-anchor{display:block;block-size:0;scroll-margin-block-start:6rem}.fix-plan__cta{grid-column:1;justify-self:start;white-space:nowrap}.fix-plan-field select{inline-size:100%;min-inline-size:0;min-block-size:3.4rem;padding:.85rem .75rem;border:var(--rule) solid var(--hair);border-radius:3px;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:1rem;line-height:1.45}.fix-plan-field select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ab-sec.fix-close{padding-block:clamp(var(--space-xl),5vw,var(--space-2xl)) clamp(var(--space-2xl),7vw,var(--space-3xl));border-bottom:0}
