._page_m5cx3_1{display:grid}._hero_m5cx3_5{text-align:center;padding:calc(var(--site-nav-height) + 20px) clamp(1.25rem, 5vw, 2.5rem) clamp(3rem, 7vw, 5rem);justify-items:center;gap:3rem;display:grid}._hero_m5cx3_5 h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:800;line-height:1.05}._lead_m5cx3_22{max-width:40rem;color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.65}._steps_m5cx3_30{gap:clamp(1.5rem,4vw,2.25rem);width:min(100%,56rem);margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,5vw,2.5rem);display:grid}._step_m5cx3_30{display:grid}._visual_m5cx3_42{width:100%;min-width:0}._fundPreview_m5cx3_48{gap:.625rem;width:100%;display:grid}._fundStat_m5cx3_54{border-radius:calc(var(--panel-border-radius) - 6px);background:var(--surface-color);border:1px solid color-mix(in srgb, var(--pastel-red) 35%, transparent);gap:.15rem;padding:.625rem .875rem;display:grid}._fundLabel_m5cx3_63{color:color-mix(in srgb, var(--text-color) 62%, transparent);font-size:.8125rem;font-weight:600}._fundValue_m5cx3_69{letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;line-height:1}._fundNote_m5cx3_76{color:color-mix(in srgb, var(--text-color) 65%, transparent);margin:0;font-size:.8125rem;line-height:1.45}._familyList_m5cx3_83{gap:.875rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._familyList_m5cx3_83 li{padding-left:1.75rem;font-size:1rem;font-weight:600;line-height:1.5;position:relative}._familyList_m5cx3_83 li:before{content:"✓";color:var(--theme-color);font-weight:800;position:absolute;left:0}._cta_m5cx3_108{text-align:center;background:color-mix(in srgb, var(--pastel-light-blue) 55%, var(--surface-color));border-top:1px solid color-mix(in srgb, var(--theme-color) 18%, transparent);justify-items:center;gap:1rem;padding:clamp(3rem,8vw,5rem) clamp(1.25rem,5vw,2.5rem);display:grid}._cta_m5cx3_108 h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.15}._cta_m5cx3_108 p{max-width:28rem;color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:0;font-size:1.05rem;line-height:1.6}
