._page_ifc7o_1{--landing-gap:clamp(3.5rem, 7vw, 6rem)}._section_ifc7o_2{width:100%;max-width:72rem;padding:calc(var(--landing-gap) / 2) 1.25rem;margin-inline:auto}._hero_ifc7o_3{align-items:center;gap:2rem;padding-top:1.5rem;display:grid}._heroCopy_ifc7o_4{min-width:0}._intro_ifc7o_5{max-width:49ch;color:var(--muted-foreground);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}._audience_ifc7o_6{color:var(--primary);margin-top:1rem;font-size:.875rem}._heroActions_ifc7o_7{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}._heroFilm_ifc7o_8{min-width:0}._headline_ifc7o_9{text-wrap:balance;letter-spacing:-.02em;max-width:17ch;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:700;line-height:1.1}._promise_ifc7o_10{max-width:36ch;font-family:var(--font-display);color:var(--primary);text-wrap:balance;margin-top:1rem;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.45}._heading_ifc7o_11{max-width:30ch;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}._doors_ifc7o_12{gap:2rem;margin-top:2rem;display:grid}._door_ifc7o_12{align-content:start;gap:.75rem;display:grid}._door_ifc7o_12 h3{font-size:1.5rem;font-weight:600;line-height:1.3}._door_ifc7o_12 p{color:var(--muted-foreground)}._split_ifc7o_16{gap:1.5rem;display:grid}._steps_ifc7o_17{gap:2rem;margin-top:2rem;display:grid}._step_ifc7o_17{border-top:1px solid var(--border);grid-template-rows:auto auto 1fr;gap:.75rem;padding-top:1.25rem;display:grid}._step_ifc7o_17 h3{font-size:1.25rem;font-weight:600;line-height:1.35}._step_ifc7o_17 p{color:var(--muted-foreground)}._page_ifc7o_1 :is(p,li,h1,h2,h3){overflow-wrap:break-word}._faq_ifc7o_22{background:var(--paper);color:var(--ink);border-radius:16px;padding:clamp(1.25rem,4vw,3rem)}._faqHeader_ifc7o_23{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-bottom:1.5rem;display:flex}._helpLink_ifc7o_24{text-underline-offset:4px;align-items:center;gap:.75rem;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}._faqItem_ifc7o_25{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}._faqItem_ifc7o_25 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;padding-block:.85rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}._faqItem_ifc7o_25 summary::-webkit-details-marker{display:none}._faqItem_ifc7o_25 summary:hover{text-underline-offset:4px;text-decoration:underline}._faqToggle_ifc7o_29{flex-shrink:0;transition:transform .2s ease-out}._faqItem_ifc7o_25[open] ._faqToggle_ifc7o_29{transform:rotate(45deg)}._faqItem_ifc7o_25 p{max-width:70ch;padding-bottom:1.5rem;line-height:1.7}._faq_ifc7o_22 :is(a,summary):focus-visible{outline:3px solid var(--ink);outline-offset:4px}._vision_ifc7o_33{align-items:center;gap:2rem;display:grid}._visionArt_ifc7o_34{aspect-ratio:18/11;object-fit:cover;border-radius:16px;width:100%}._visionCopy_ifc7o_35{max-width:62ch;color:var(--muted-foreground);margin-top:1.25rem;line-height:1.75}._visionCopy_ifc7o_35 p+p{margin-top:1rem}._closing_ifc7o_37{padding-block:calc(var(--landing-gap) / 1.5);gap:1.5rem;display:grid}._closingCopy_ifc7o_38{border-top:1px solid var(--border);padding-top:2rem}._closingActions_ifc7o_39{text-align:left}@media (prefers-reduced-motion:reduce){._faqToggle_ifc7o_29{transition:none}}@media (width>=640px){._section_ifc7o_2{padding-inline:1.5rem}._steps_ifc7o_17{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){._doors_ifc7o_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.75rem}._door_ifc7o_12{grid-row:span 3;grid-template-rows:subgrid}._door_ifc7o_12 h3{margin-top:.5rem}._vision_ifc7o_33{grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:3rem}._closing_ifc7o_37{grid-template-columns:minmax(0,1fr) auto;align-items:center}._closingActions_ifc7o_39{text-align:center;padding-top:2rem}._split_ifc7o_16{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3rem}}@media (width>=1024px){._hero_ifc7o_3{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2.5rem;padding-top:2rem}._steps_ifc7o_17{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 2rem}._step_ifc7o_17{grid-row:span 3;grid-template-rows:subgrid}}
