.zdiTPW_frame{background:var(--surface);border:1px solid var(--teal-75);box-shadow:0 28px 60px var(--shadow-product);color:var(--teal-900);border-radius:18px;position:relative;overflow:hidden;transform:rotate(1.2deg)}.zdiTPW_topbar{background:var(--mint-0);border-bottom:1px solid var(--mint-70);align-items:center;gap:9px;height:43px;padding:0 13px;font-size:10px;display:flex}.zdiTPW_logomark{background:var(--primary);color:var(--surface);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:inline-flex}.zdiTPW_workspace{margin-right:auto;font-weight:700}.zdiTPW_search{color:var(--muted-300);min-width:78px}.zdiTPW_avatar{background:var(--mint-100);color:var(--primary-ink);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:700;display:inline-flex}.zdiTPW_content{min-height:309px;display:flex}.zdiTPW_sidebar{background:var(--mint-10);border-right:1px solid var(--mint-70);gap:3px;width:102px;padding:21px 10px;display:grid}.zdiTPW_sidebar span{color:var(--muted-700);border-radius:5px;padding:8px;font-size:9px}.zdiTPW_sidebar .zdiTPW_active{background:var(--mint-80);color:var(--primary-ink);font-weight:700}.zdiTPW_panel{flex:1;padding:20px}.zdiTPW_panelHeader{justify-content:space-between;align-items:center;display:flex}.zdiTPW_panelHeader strong{letter-spacing:-.03em;font-size:15px;display:block}.zdiTPW_kicker{color:var(--muted-600);font-size:9px}.zdiTPW_panelHeader button{border:1px solid var(--mint-65);color:var(--dark-muted);background:#fff;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.zdiTPW_stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.zdiTPW_stats div{background:var(--mint-5);border:1px solid var(--mint-60);border-radius:7px;padding:9px}.zdiTPW_stats span{color:var(--muted-500);font-size:8px;display:block}.zdiTPW_stats b{font-size:17px}.zdiTPW_list{border-top:1px solid var(--mint-60)}.zdiTPW_report{border-bottom:1px solid var(--mint-60);grid-template-columns:8px minmax(90px,1fr) auto 16px;align-items:center;gap:8px;padding:12px 0;display:grid}.zdiTPW_report strong{font-size:10px;display:block}.zdiTPW_report small{color:var(--muted-400);align-items:center;gap:3px;margin-top:3px;font-size:8px;display:flex}.zdiTPW_dot{background:var(--teal-500);border-radius:50%;width:7px;height:7px}.zdiTPW_status{background:var(--mint-55);color:var(--teal-700);white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:8px}.zdiTPW_caption{background:var(--mint-30);color:var(--muted-strong);align-items:center;gap:6px;padding:11px 16px;font-size:10px;display:flex}@media (max-width:540px){.zdiTPW_frame{transform:none}.zdiTPW_sidebar{display:none}.zdiTPW_content{min-height:285px}.zdiTPW_panel{padding:17px}.zdiTPW_topbar{gap:7px}.zdiTPW_search{min-width:56px}.zdiTPW_report{grid-template-columns:8px minmax(80px,1fr) auto}.zdiTPW_report>svg{display:none}}
.Hx0lNG_hero{background:radial-gradient(circle at 72% 17%, var(--mint-glow), transparent 28%), linear-gradient(135deg, var(--paper) 15%, var(--mint-50) 100%);padding:72px 0 92px;position:relative;overflow:hidden}.Hx0lNG_hero:after{background-image:radial-gradient(var(--primary-faint) 1px, transparent 1px);content:"";opacity:.4;pointer-events:none;background-size:18px 18px;position:absolute;inset:0 0 0 53%}.Hx0lNG_heroGrid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);align-items:center;gap:68px;display:grid;position:relative}.Hx0lNG_heroCopy h1{letter-spacing:-.065em;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(3rem,5.8vw,5.3rem);line-height:.98}.Hx0lNG_lead{color:var(--ink-soft);max-width:560px;margin:27px 0 30px;font-size:1.2rem;line-height:1.58}.Hx0lNG_heroActions{align-items:center;gap:25px;display:flex}.Hx0lNG_statement{background:var(--secondary);color:var(--mint-30);padding:96px 0}.Hx0lNG_statement .Hx0lNG_eyebrow{color:var(--mint-300)}.Hx0lNG_statement h2{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.1}.Hx0lNG_flow{background:var(--surface);padding:108px 0}.Hx0lNG_sectionIntro{max-width:620px}.Hx0lNG_sectionIntro h2,.Hx0lNG_modules h2,.Hx0lNG_evidence h2,.Hx0lNG_planPreview h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.7vw,3.45rem);line-height:1.07}.Hx0lNG_sectionIntro>p:last-child{color:var(--ink-soft);margin:18px 0 0}.Hx0lNG_steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.Hx0lNG_steps article{border-top:2px solid var(--teal-100);padding-top:22px;position:relative}.Hx0lNG_steps article:after{background:var(--teal-200);content:"";height:1px;position:absolute;top:-2px;left:0;right:-24px}.Hx0lNG_steps article:last-child:after{display:none}.Hx0lNG_steps span{color:var(--primary-ink);letter-spacing:.08em;font-size:.78rem;font-weight:700}.Hx0lNG_steps svg{color:var(--primary);margin:25px 0 17px;display:block}.Hx0lNG_steps h3{letter-spacing:-.03em;margin:0 0 8px;font-size:1.25rem}.Hx0lNG_steps p{color:var(--ink-soft);max-width:280px;margin:0;font-size:.95rem}.Hx0lNG_modules{background:var(--mint-45);padding:105px 0}.Hx0lNG_modulesLayout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.Hx0lNG_moduleList{border-top:1px solid var(--teal-100)}.Hx0lNG_moduleList article{border-bottom:1px solid var(--teal-100);grid-template-columns:33px 1fr 20px;align-items:start;gap:18px;padding:23px 0;display:grid}.Hx0lNG_moduleList article>span{color:var(--primary-ink);font-size:.78rem;font-weight:700}.Hx0lNG_moduleList h3{letter-spacing:-.025em;margin:0 0 5px;font-size:1.25rem}.Hx0lNG_moduleList p{color:var(--ink-soft);margin:0}.Hx0lNG_moduleList svg{color:var(--primary)}.Hx0lNG_evidence{background:var(--paper);padding:108px 0}.Hx0lNG_evidence>div{grid-template-columns:.85fr 1.15fr;align-items:center;gap:82px;display:grid}.Hx0lNG_evidenceCopy>p:not(.Hx0lNG_eyebrow){color:var(--ink-soft);max-width:480px;margin:20px 0 27px}.Hx0lNG_evidenceVisual{background:linear-gradient(145deg, var(--mint-90), var(--ice));border:1px solid var(--mint-125);border-radius:var(--radius-xl);height:335px;padding:28px;position:relative;overflow:hidden}.Hx0lNG_evidenceVisual>svg{color:var(--primary-ink)}.Hx0lNG_mapLine{border:1px solid var(--primary-soft-alpha);border-bottom:0;border-left:0;border-radius:50%;width:520px;height:340px;position:absolute;transform:rotate(-30deg)}.Hx0lNG_mapLine:first-of-type{top:64px;left:-190px}.Hx0lNG_mapLine:nth-of-type(2){top:-113px;right:-283px;transform:rotate(39deg)}.Hx0lNG_pinOne,.Hx0lNG_pinTwo,.Hx0lNG_pinThree{background:var(--primary);border:4px solid var(--mint-0);box-shadow:0 4px 8px var(--primary-shadow);border-radius:50% 50% 50% 0;width:21px;height:21px;position:absolute;transform:rotate(-45deg)}.Hx0lNG_pinOne{top:42%;left:33%}.Hx0lNG_pinTwo{background:var(--teal-600);top:29%;right:24%}.Hx0lNG_pinThree{background:var(--accent-orange);bottom:27%;right:39%}.Hx0lNG_mapLegend{box-shadow:0 10px 22px var(--shadow-map);color:var(--ink-soft);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:19px;right:19px}.Hx0lNG_mapLegend svg{color:var(--teal-700)}.Hx0lNG_planPreview{background:var(--surface);padding:105px 0}.Hx0lNG_planHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.Hx0lNG_planHeading h2{max-width:710px}.Hx0lNG_planNames{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.Hx0lNG_planNames a{background:var(--mint-20);border-radius:var(--radius-lg);border:1px solid #0000;min-height:180px;padding:22px;transition:border-color .2s,transform .2s}.Hx0lNG_planNames a:hover{border-color:var(--teal-300);transform:translateY(-3px)}.Hx0lNG_planNames span{color:var(--primary-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.Hx0lNG_planNames h3{letter-spacing:-.035em;margin:23px 0 9px;font-size:1.4rem}.Hx0lNG_planNames p{color:var(--ink-soft);margin:0;font-size:.92rem}@media (max-width:830px){.Hx0lNG_hero{padding:58px 0 73px}.Hx0lNG_heroGrid{grid-template-columns:1fr;gap:50px}.Hx0lNG_hero:after{inset:48% 0 0}.Hx0lNG_heroCopy h1{max-width:610px}.Hx0lNG_flow,.Hx0lNG_evidence,.Hx0lNG_planPreview,.Hx0lNG_modules{padding:78px 0}.Hx0lNG_modulesLayout,.Hx0lNG_evidence>div{grid-template-columns:1fr;gap:45px}.Hx0lNG_evidenceVisual{max-width:620px}.Hx0lNG_statement{padding:77px 0}}@media (max-width:590px){.Hx0lNG_hero{padding-top:40px}.Hx0lNG_heroCopy h1{font-size:clamp(2.7rem,14vw,4rem)}.Hx0lNG_lead{font-size:1.05rem}.Hx0lNG_heroActions{flex-direction:column;align-items:flex-start;gap:17px}.Hx0lNG_steps,.Hx0lNG_planNames{grid-template-columns:1fr}.Hx0lNG_steps{gap:0;margin-top:39px}.Hx0lNG_steps article{min-height:166px;padding-left:20px}.Hx0lNG_steps article:after{width:1px;height:auto;inset:0 auto -1px 0}.Hx0lNG_steps article:last-child{min-height:auto}.Hx0lNG_steps svg{margin:16px 0 12px}.Hx0lNG_evidenceVisual{height:265px}.Hx0lNG_planHeading{flex-direction:column;align-items:flex-start}.Hx0lNG_planNames{margin-top:35px}.Hx0lNG_planNames a{min-height:auto}.Hx0lNG_statement h2{font-size:2.2rem}}
