._overlay_1ofyi_1{position:fixed;inset:0;z-index:2200;background:#e8f1f7;color:#18324d;display:flex;flex-direction:column;font-family:var(--font-family-base)}._header_1ofyi_1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bdd0de;padding:14px 4vw;min-height:76px}._brand_1ofyi_1{font:700 27px var(--font-family-display);color:#2a63b5}._brand_1ofyi_1 span{color:#68a538}._brand_1ofyi_1 small{font:500 14px var(--font-family-base);color:#667b8e}._actions_1ofyi_1{display:flex;gap:10px}._actions_1ofyi_1 button{background:#fff;border:1px solid #bdd0de;border-radius:11px;color:#18324d;width:42px;height:42px;display:grid;place-items:center;cursor:pointer}._stage_1ofyi_1{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:28px 4vw}._slide_1ofyi_1{width:min(1200px,100%);margin:auto;animation:_fade_1ofyi_1 .25s ease}._slide_1ofyi_1 h1{font:700 clamp(38px,5.5vw,82px)/1.07 var(--font-family-display);letter-spacing:-.035em;margin:0 0 clamp(28px,4vw,55px)}._slide_1ofyi_1 em{font-style:normal;color:#2a63b5}._kicker_1ofyi_1{font-size:14px;font-weight:800;letter-spacing:.15em;color:#2a63b5;text-transform:uppercase;margin:0 0 26px}._benefits_1ofyi_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}._benefit_1ofyi_1{background:#fff;border:1px solid #bdd0de;border-radius:18px;min-height:185px;padding:22px 18px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;box-shadow:0 10px 25px #1b477f0d}._benefit_1ofyi_1 svg{color:#68a538}._concealed_1ofyi_1{opacity:0;visibility:hidden;transform:translateY(22px) scale(.96);pointer-events:none}._revealed_1ofyi_1{opacity:1;visibility:visible;animation:_benefitIn_1ofyi_1 .32s ease both}@keyframes _benefitIn_1ofyi_1{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._benefit_1ofyi_1 strong{font:700 clamp(18px,2vw,27px) var(--font-family-display)}._benefit_1ofyi_1 span{font-size:clamp(12px,1.2vw,16px);line-height:1.45;color:#667b8e}._source_1ofyi_1{font-size:11px;color:#667b8e;margin:24px 0 0}._comparison_1ofyi_1{display:flex;align-items:center;gap:20px}._panel_1ofyi_1{flex:1;min-width:0;background:#fff;border:1px solid #bdd0de;border-radius:22px;padding:clamp(23px,4vw,50px);display:flex;flex-direction:column;gap:18px}._panel_1ofyi_1 label{letter-spacing:.13em;font-size:13px;font-weight:800;color:#667b8e}._panel_1ofyi_1 strong{font:700 clamp(44px,6vw,92px)/1 var(--font-family-display);letter-spacing:-.04em}._panel_1ofyi_1 span{font-size:clamp(14px,1.7vw,21px);color:#536c80}._highlight_1ofyi_1{background:#e2f0db;border-color:#aed39c}._arrow_1ofyi_1{color:#68a538;flex-shrink:0}._note_1ofyi_1{font-size:clamp(16px,1.75vw,22px);font-weight:700;color:#4e8c2e;margin-top:30px}._last_1ofyi_1{text-align:center}._years_1ofyi_1{font:700 clamp(75px,12vw,165px)/1 var(--font-family-display);letter-spacing:-.05em;color:#2a63b5}._years_1ofyi_1 small{font-size:.33em}._subtitle_1ofyi_1{font-size:clamp(20px,2.4vw,33px);color:#667b8e;margin:15px 0 50px}._last_1ofyi_1 h1{margin-bottom:32px}._footer_1ofyi_1{min-height:76px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bdd0de;padding:12px 4vw;gap:12px}._footer_1ofyi_1>button{display:flex;align-items:center;gap:8px;background:#fff;color:#18324d;border:1px solid #bdd0de;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer}._footer_1ofyi_1>button:last-child{background:#2a63b5;color:#fff;border-color:#2a63b5}._footer_1ofyi_1>button:disabled{opacity:.3;cursor:default}._progress_1ofyi_1{display:flex;align-items:center;gap:8px}._progress_1ofyi_1 span{font-size:13px;font-weight:800;margin-right:9px}._progress_1ofyi_1 button{background:#bdd0de;border:0;border-radius:99px;width:9px;height:9px;padding:0;cursor:pointer}._progress_1ofyi_1 button._active_1ofyi_1{background:#68a538;width:26px}@keyframes _fade_1ofyi_1{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){._benefits_1ofyi_1{grid-template-columns:repeat(3,1fr)}._benefit_1ofyi_1{min-height:120px}}@media(max-width:560px){._brand_1ofyi_1 small{display:none}._benefits_1ofyi_1{grid-template-columns:repeat(2,1fr)}._benefit_1ofyi_1{min-height:105px;gap:7px;padding:13px}._benefit_1ofyi_1 svg{width:21px}._comparison_1ofyi_1{flex-direction:column;gap:10px}._panel_1ofyi_1{width:100%;gap:9px}._arrow_1ofyi_1{transform:rotate(90deg);width:25px;height:25px}._stage_1ofyi_1{align-items:flex-start}._footer_1ofyi_1>button{font-size:0;padding:12px}._footer_1ofyi_1>button svg{width:20px}._source_1ofyi_1{font-size:9px}}@media(prefers-reduced-motion:reduce){._slide_1ofyi_1{animation:none}}._page_ulvrf_1{min-height:100vh;background:var(--background);padding:2.5rem var(--spacing-6) var(--spacing-16)}._container_ulvrf_2{width:100%;max-width:920px;margin:0 auto}._toolbar_ulvrf_3{display:flex;justify-content:flex-end;gap:var(--spacing-3);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._toolbar_ulvrf_3 button{display:inline-flex;align-items:center;gap:var(--spacing-2)}._printHeader_ulvrf_5{display:none}._hero_ulvrf_6{text-align:center;max-width:700px;margin:0 auto var(--spacing-8)}._heroIcon_ulvrf_7{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4);border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-md)}._eyebrow_ulvrf_8{display:block;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:var(--spacing-2)}._hero_ulvrf_6 h1{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;color:var(--foreground);margin:0 0 var(--spacing-4)}._hero_ulvrf_6 p{color:var(--muted-foreground);line-height:1.7;font-size:16px;margin:0}._guidance_ulvrf_11{display:flex;gap:var(--spacing-4);align-items:flex-start;background:color-mix(in srgb,var(--primary) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:var(--spacing-8);color:var(--foreground)}._guidance_ulvrf_11 svg{flex:0 0 auto;color:var(--primary);margin-top:2px}._guidance_ulvrf_11 p{margin:0;line-height:1.65}._sections_ulvrf_14{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_ulvrf_15{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.75rem}._cardHeader_ulvrf_16{display:flex;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-4)}._sectionIcon_ulvrf_17{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);flex:0 0 auto}._sectionNumber_ulvrf_18{display:block;color:var(--accent-foreground);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}._card_ulvrf_15 h2{font-family:var(--font-family-display);font-size:24px;line-height:1.2;color:var(--foreground);margin:0}._sectionIntro_ulvrf_20{color:var(--muted-foreground);line-height:1.65;margin:0 0 1.25rem}._promptBox_ulvrf_21{background:var(--secondary);border-radius:var(--radius-md);padding:var(--spacing-4) 1.25rem;margin-bottom:1.25rem}._promptBox_ulvrf_21 strong{color:var(--foreground);font-size:14px}._promptBox_ulvrf_21 ul{margin:var(--spacing-2) 0 0;padding-left:1.15rem;columns:2;column-gap:var(--spacing-8)}._promptBox_ulvrf_21 li{color:var(--muted-foreground);line-height:1.5;font-size:14px;margin-bottom:var(--spacing-2);break-inside:avoid}._goalFields_ulvrf_25{display:flex;flex-direction:column;gap:var(--spacing-3)}._fieldLabel_ulvrf_26{color:var(--foreground);font-weight:700;font-size:14px}._goalRow_ulvrf_27{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:var(--spacing-3)}._goalRow_ulvrf_27>span{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,var(--card));color:var(--accent-foreground);font-size:12px;font-weight:800}._goalRow_ulvrf_27 textarea{resize:vertical;min-height:58px;background:var(--background)}._priorityCard_ulvrf_30{margin-top:var(--spacing-8);border-top:4px solid var(--accent)}._topFive_ulvrf_31{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._nextStep_ulvrf_32{border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--card));padding:var(--spacing-4) 1.25rem}._nextStep_ulvrf_32 strong{color:var(--foreground)}._nextStep_ulvrf_32 p{color:var(--muted-foreground);line-height:1.65;margin:var(--spacing-2) 0 0;font-size:14px}._finalCard_ulvrf_35{margin-top:var(--spacing-6);text-align:left}._finalCard_ulvrf_35>p{color:var(--muted-foreground);line-height:1.65}._reflectionLabel_ulvrf_37{display:block;color:var(--foreground);font-weight:700;line-height:1.55;margin:1.25rem 0 var(--spacing-3)}._finalCard_ulvrf_35 textarea{resize:vertical;background:var(--background)}._closing_ulvrf_39{text-align:center;padding-top:var(--spacing-6);margin-bottom:0!important;font-size:16px}@media(max-width:720px){._page_ulvrf_1{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}._card_ulvrf_15{padding:1.25rem}._promptBox_ulvrf_21 ul{columns:1}._hero_ulvrf_6 h1{font-size:34px}}@media print{@page{size:letter;margin:.55in .6in .6in}._page_ulvrf_1{min-height:auto;padding:0;background:#fff;color:#172331;-webkit-print-color-adjust:exact;print-color-adjust:exact}._container_ulvrf_2{max-width:none;margin:0}._toolbar_ulvrf_3{display:none!important}._printHeader_ulvrf_5{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccd7df;color:#52687a;font-size:9pt;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._printHeader_ulvrf_5 img{width:138px;height:auto;display:block}._hero_ulvrf_6{max-width:6.7in;margin:0 auto 18px}._heroIcon_ulvrf_7{width:42px;height:42px;margin-bottom:10px;box-shadow:none}._heroIcon_ulvrf_7 svg{width:21px;height:21px}._eyebrow_ulvrf_8{font-size:7.5pt;margin-bottom:4px}._hero_ulvrf_6 h1{font-size:25pt;margin-bottom:9px}._hero_ulvrf_6 p{font-size:9.5pt;line-height:1.45;color:#536474}._guidance_ulvrf_11{gap:10px;padding:11px 13px;margin-bottom:18px;border-radius:7px;background:#f1f6fa;border-color:#c8d9e8}._guidance_ulvrf_11 p{font-size:8.7pt;line-height:1.45}._guidance_ulvrf_11 svg{width:17px;height:17px}._sections_ulvrf_14{gap:14px}._card_ulvrf_15{padding:15px 17px;border:1px solid #d4dde4;border-radius:8px;box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff}._cardHeader_ulvrf_16{gap:9px;margin-bottom:8px}._sectionIcon_ulvrf_17{width:32px;height:32px;border-radius:6px;background:#edf4fa}._sectionIcon_ulvrf_17 svg{width:16px;height:16px}._sectionNumber_ulvrf_18{font-size:6.5pt}._card_ulvrf_15 h2{font-size:13pt}._sectionIntro_ulvrf_20{font-size:8.4pt;line-height:1.4;margin-bottom:10px;color:#536474}._promptBox_ulvrf_21{padding:9px 11px;margin-bottom:10px;border-radius:6px;background:#f5f7f9}._promptBox_ulvrf_21 strong{font-size:7.8pt}._promptBox_ulvrf_21 ul{margin-top:5px;column-gap:20px}._promptBox_ulvrf_21 li{font-size:7.4pt;line-height:1.35;margin-bottom:3px;color:#5a6977}._goalFields_ulvrf_25,._topFive_ulvrf_31{gap:6px}._fieldLabel_ulvrf_26{font-size:8pt}._goalRow_ulvrf_27{grid-template-columns:22px 1fr;gap:7px}._goalRow_ulvrf_27>span{width:20px;height:20px;font-size:6.7pt;background:#eef5e9}._goalRow_ulvrf_27 textarea{min-height:38px;height:38px;padding:7px 9px;border:1px solid #cfd8df;border-radius:5px;background:#fff;color:#172331;font-size:8pt;line-height:1.3;box-shadow:none;resize:none;overflow:hidden}._priorityCard_ulvrf_30{margin-top:18px;border-top-width:3px}._nextStep_ulvrf_32{padding:9px 11px;background:#f3f8ef}._nextStep_ulvrf_32 strong{font-size:8pt}._nextStep_ulvrf_32 p{font-size:7.5pt;line-height:1.4}._finalCard_ulvrf_35{margin-top:14px}._finalCard_ulvrf_35>p,._reflectionLabel_ulvrf_37{font-size:8.5pt;line-height:1.45}._reflectionLabel_ulvrf_37{margin:10px 0 7px}._finalCard_ulvrf_35 textarea{min-height:105px;height:105px;font-size:8pt;background:#fff;overflow:hidden}._closing_ulvrf_39{padding-top:12px;font-size:8.5pt!important}}
