.PremiumHome-module__htlZoG__home{--pd-bg:#04090e;--pd-bg-2:#07131c;--pd-panel:#0b1923;--pd-panel-2:#102431;--pd-accent:#1ed0ff;--pd-accent-2:#2d7eff;--pd-paper:#f4f8fa;--pd-ink:#08131a;--pd-muted:#8297a4;--pd-line:#ffffff24;--pd-light-line:#d7e1e7;--pd-max:1460px;background:var(--pd-bg);color:#fff;font-family:var(--font-sans), system-ui, sans-serif;line-height:1.55;overflow:clip}.PremiumHome-module__htlZoG__delta{--pd-bg:#031011;--pd-bg-2:#061919;--pd-panel:#0a2221;--pd-panel-2:#10312f;--pd-accent:#f0b84c;--pd-accent-2:#15958f;--pd-paper:#f3f5ef;--pd-ink:#10201e}.PremiumHome-module__htlZoG__whiteRock{--pd-bg:#060d0a;--pd-bg-2:#0b1711;--pd-panel:#13231a;--pd-panel-2:#1a3023;--pd-accent:#d99a66;--pd-accent-2:#2f7653;--pd-paper:#f5f3ed;--pd-ink:#101b15}.PremiumHome-module__htlZoG__home *{box-sizing:border-box}.PremiumHome-module__htlZoG__home a{color:inherit;text-decoration:none}.PremiumHome-module__htlZoG__shell{width:min(calc(100% - 44px), var(--pd-max));margin-inline:auto}.PremiumHome-module__htlZoG__display{color:inherit;font-family:var(--font-heading,var(--font-sans)), system-ui, sans-serif;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:.94}.PremiumHome-module__htlZoG__kicker{color:var(--pd-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.67rem;font-weight:800;display:flex}.PremiumHome-module__htlZoG__kicker:before{content:"";background:currentColor;flex:none;width:22px;height:1px}.PremiumHome-module__htlZoG__pageProgress{z-index:150;width:var(--page-progress,0%);background:var(--pd-accent);height:2px;box-shadow:0 0 18px var(--pd-accent);pointer-events:none;position:fixed;top:0;left:0}.PremiumHome-module__htlZoG__home [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.PremiumHome-module__htlZoG__home [data-reveal][data-visible=true]{opacity:1;transform:none}.PremiumHome-module__htlZoG__hero{isolation:isolate;background:var(--pd-bg);min-height:820px;position:relative;overflow:hidden}.PremiumHome-module__htlZoG__heroMedia{z-index:-3;position:absolute;inset:0}.PremiumHome-module__htlZoG__heroMedia img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.08)}.PremiumHome-module__htlZoG__heroShade{z-index:-2;background:linear-gradient(90deg,#04090efa 0%,#04090ec7 31%,#04090e14 60%,#04090edb 100%),linear-gradient(#04090e59,#0000 32%,#04090ed1);position:absolute;inset:0}.PremiumHome-module__htlZoG__delta .PremiumHome-module__htlZoG__heroShade{background:linear-gradient(90deg,#031011fa,#031011c9 31%,#03101114 60%,#031011e0),linear-gradient(#0310114d,#0000 32%,#031011db)}.PremiumHome-module__htlZoG__whiteRock .PremiumHome-module__htlZoG__heroShade{background:linear-gradient(90deg,#060d0afa,#060d0acc 31%,#060d0a14 60%,#060d0ae0),linear-gradient(#060d0a4d,#0000 32%,#060d0adb)}.PremiumHome-module__htlZoG__heroGrid{grid-template-columns:minmax(380px,1fr) minmax(260px,.72fr) minmax(320px,.7fr);align-items:center;gap:1rem;min-height:740px;padding-top:92px;padding-bottom:100px;display:grid}.PremiumHome-module__htlZoG__heroCopy{z-index:3;max-width:650px;position:relative}.PremiumHome-module__htlZoG__heroCopy h1{font-size:clamp(3.9rem,5.8vw,7rem)}.PremiumHome-module__htlZoG__heroCopy h1 em{color:var(--pd-accent);font-style:normal;display:block}.PremiumHome-module__htlZoG__heroBody{color:#d6e1e6;max-width:560px;margin:1.35rem 0 0;font-size:clamp(1rem,1.2vw,1.16rem)}.PremiumHome-module__htlZoG__checks{color:#f2f6f7;gap:.55rem;margin:1.45rem 0 0;padding:0;font-size:.84rem;font-weight:650;list-style:none;display:grid}.PremiumHome-module__htlZoG__checks li{gap:.7rem;display:flex}.PremiumHome-module__htlZoG__checks li:before{content:"✓";color:var(--pd-accent);font-weight:900}.PremiumHome-module__htlZoG__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.75rem;display:flex}.PremiumHome-module__htlZoG__button{border:1px solid var(--pd-accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;min-height:50px;padding:.72rem 1.15rem;font-size:.69rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.PremiumHome-module__htlZoG__button:hover{text-decoration:none;transform:translateY(-2px)}.PremiumHome-module__htlZoG__primaryButton{background:var(--pd-accent);box-shadow:0 16px 38px color-mix(in srgb,var(--pd-accent) 18%,transparent);color:var(--pd-bg)!important}.PremiumHome-module__htlZoG__callButton{background:linear-gradient(135deg,color-mix(in srgb,var(--pd-accent-2) 82%,var(--pd-bg)),color-mix(in srgb,var(--pd-accent) 52%,var(--pd-bg)));border-color:color-mix(in srgb,var(--pd-accent) 75%,white);box-shadow:0 18px 46px color-mix(in srgb,var(--pd-accent-2) 25%,transparent);color:#fff!important}.PremiumHome-module__htlZoG__ghostButton{background:#04090e80;border-color:#ffffff57}.PremiumHome-module__htlZoG__ghostButton:hover{color:var(--pd-accent);border-color:var(--pd-accent)}.PremiumHome-module__htlZoG__heroNote{color:#83949d;max-width:500px;margin:1rem 0 0;font-size:.67rem}.PremiumHome-module__htlZoG__leadCard{z-index:5;background:color-mix(in srgb,var(--pd-bg-2) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3;padding:1.45rem;position:relative;box-shadow:0 34px 90px #00000061}.PremiumHome-module__htlZoG__leadCard h2{color:#fff;font-size:1.7rem}.PremiumHome-module__htlZoG__leadCard>p:not(.PremiumHome-module__htlZoG__kicker){color:#a6b7bf;margin:.5rem 0 1rem;font-size:.76rem}.PremiumHome-module__htlZoG__leadCard .lead-form{gap:.65rem;display:grid}.PremiumHome-module__htlZoG__leadCard .form-grid.two{grid-template-columns:1fr;gap:.65rem;display:grid}.PremiumHome-module__htlZoG__leadCard .lead-form label{color:#d9e4e8;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:800;gap:.26rem!important;margin:0!important;display:grid!important}:is(.PremiumHome-module__htlZoG__leadCard .lead-form input,.PremiumHome-module__htlZoG__leadCard .lead-form textarea){color:#fff;text-transform:none;background:#02070ab3;border:1px solid #ffffff2e;border-radius:0;outline:none;width:100%;min-height:40px;padding:.6rem .7rem}.PremiumHome-module__htlZoG__leadCard .lead-form textarea{resize:vertical;min-height:60px}:is(.PremiumHome-module__htlZoG__leadCard .lead-form input:focus,.PremiumHome-module__htlZoG__leadCard .lead-form textarea:focus){border-color:var(--pd-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pd-accent) 12%,transparent)}.PremiumHome-module__htlZoG__leadCard .consent-label{line-height:1.4;color:#9aabb3!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:17px 1fr!important;align-items:start!important;gap:.6rem!important;font-size:.57rem!important;font-weight:500!important}.PremiumHome-module__htlZoG__leadCard .consent-label input{width:16px;min-height:16px;accent-color:var(--pd-accent);padding:0}.PremiumHome-module__htlZoG__leadCard .consent-label a{color:var(--pd-accent);text-decoration:underline}.PremiumHome-module__htlZoG__leadCard .lead-form button[type=submit]{width:100%;min-height:46px;box-shadow:none;letter-spacing:.05em;text-transform:uppercase;border:0;font-size:.66rem;font-weight:900;color:var(--pd-bg)!important;background:var(--pd-accent)!important;border-radius:0!important}.PremiumHome-module__htlZoG__leadCard .form-status{color:#d9edf5;margin:.25rem 0 0;font-size:.64rem}.PremiumHome-module__htlZoG__formNote{color:#788d97;text-align:center;margin-top:.65rem;font-size:.56rem;display:block}.PremiumHome-module__htlZoG__artLabel{z-index:2;border-left:3px solid var(--pd-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080cc2;padding:.7rem .85rem;display:grid;position:absolute;bottom:118px;left:51%}.PremiumHome-module__htlZoG__artLabel small{color:var(--pd-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.PremiumHome-module__htlZoG__artLabel strong{font-size:.74rem}.PremiumHome-module__htlZoG__proofRail{z-index:4;background:color-mix(in srgb,var(--pd-bg) 86%,transparent);border-top:1px solid var(--pd-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;inset:auto 0 0}.PremiumHome-module__htlZoG__proofGrid{grid-template-columns:repeat(4,1fr);display:grid}.PremiumHome-module__htlZoG__proofGrid article{border-right:1px solid var(--pd-line);align-items:center;gap:.85rem;min-height:82px;padding:1rem 1.3rem;display:flex}.PremiumHome-module__htlZoG__proofGrid article:first-child{border-left:1px solid var(--pd-line)}.PremiumHome-module__htlZoG__proofGrid b{color:var(--pd-accent);font-size:.67rem}.PremiumHome-module__htlZoG__proofGrid strong{text-transform:uppercase;font-size:.68rem;line-height:1.25;display:block}.PremiumHome-module__htlZoG__proofGrid span{color:#81939c;font-size:.61rem;display:block}.PremiumHome-module__htlZoG__stormToggle{z-index:8;color:#dcebf1;border:1px solid var(--pd-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.08em;text-transform:uppercase;background:#030a0fbd;align-items:center;gap:.65rem;min-height:42px;padding:.65rem .85rem;font-size:.61rem;font-weight:900;display:flex;position:absolute;top:28px;left:50%}.PremiumHome-module__htlZoG__stormToggle i{background:var(--pd-accent);width:8px;height:8px;box-shadow:0 0 16px var(--pd-accent);border-radius:50%}.PremiumHome-module__htlZoG__stormToggle span{color:#78909a}.PremiumHome-module__htlZoG__stormActive{box-shadow:0 0 38px color-mix(in srgb,var(--pd-accent) 20%,transparent)}.PremiumHome-module__htlZoG__darkSection,.PremiumHome-module__htlZoG__experience,.PremiumHome-module__htlZoG__process,.PremiumHome-module__htlZoG__scope{background:radial-gradient(700px 500px at 90% 10%,color-mix(in srgb,var(--pd-accent-2) 14%,transparent),transparent 65%),var(--pd-bg-2);padding:clamp(5rem,9vw,9rem) 0}.PremiumHome-module__htlZoG__experience{background:var(--pd-bg);border-top:1px solid var(--pd-line)}.PremiumHome-module__htlZoG__sectionHead,.PremiumHome-module__htlZoG__lightHead{grid-template-columns:1.15fr .55fr;align-items:end;gap:3rem;margin-bottom:2.7rem;display:grid}.PremiumHome-module__htlZoG__sectionHead h2,.PremiumHome-module__htlZoG__lightHead h2,.PremiumHome-module__htlZoG__scope h2,.PremiumHome-module__htlZoG__finalCta h2{font-size:clamp(2.8rem,5vw,5.7rem)}.PremiumHome-module__htlZoG__sectionHead>p{color:#93a4ac;margin:0;font-size:.86rem}.PremiumHome-module__htlZoG__pathLayout{background:var(--pd-line);border:1px solid var(--pd-line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.58fr);gap:1px;display:grid;box-shadow:0 34px 90px #0000004d}.PremiumHome-module__htlZoG__pathStage{background:linear-gradient(145deg,var(--pd-bg),var(--pd-panel-2));min-height:560px;position:relative;overflow:hidden}.PremiumHome-module__htlZoG__rainField{opacity:.23;background-image:radial-gradient(circle,var(--pd-accent) 1px,transparent 1.5px);background-size:44px 44px;animation:10s linear infinite PremiumHome-module__htlZoG__rain;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}@keyframes PremiumHome-module__htlZoG__rain{to{background-position:0 88px}}.PremiumHome-module__htlZoG__houseDiagram{position:absolute;inset:8% 7% 7%}.PremiumHome-module__htlZoG__houseDiagram i{display:block;position:absolute}.PremiumHome-module__htlZoG__gradeLine{background:#ffffff59;height:2px;top:34%;left:4%;right:4%}.PremiumHome-module__htlZoG__houseBox{background:#ffffff0a;border:1px solid #ffffff6b;width:40%;height:25%;top:10%;left:30%}.PremiumHome-module__htlZoG__foundationBox{border:2px solid #8b9aa2;border-top:0;width:38%;height:38%;top:34%;left:31%}.PremiumHome-module__htlZoG__drainLine{height:8px;box-shadow:0 0 25px color-mix(in srgb,var(--pd-accent) 40%,transparent);background:repeating-linear-gradient(90deg,#ecf8fc 0 12px,#7f9ca8 12px 15px);border-radius:99px;top:70%;left:19%;right:19%}.PremiumHome-module__htlZoG__sump{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--pd-accent) 35%,transparent) 41%);border:2px solid #9fb2bb;border-radius:8px 8px 30px 30px;width:70px;height:100px;top:62%;right:16%}.PremiumHome-module__htlZoG__waterTable{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--pd-accent) 13%,transparent));border-top:1px solid color-mix(in srgb,var(--pd-accent) 45%,transparent);height:24%;bottom:0;left:0;right:0}.PremiumHome-module__htlZoG__pathNode{z-index:4;color:#fff;background:var(--pd-panel);border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.65rem;font-weight:900;display:grid;position:absolute}.PremiumHome-module__htlZoG__pathNode:first-of-type{top:22%;left:10%}.PremiumHome-module__htlZoG__pathNode:nth-of-type(2){top:59%;left:23%}.PremiumHome-module__htlZoG__pathNode:nth-of-type(3){top:67%;right:23%}.PremiumHome-module__htlZoG__pathNode:nth-of-type(4){top:44%;right:8%}.PremiumHome-module__htlZoG__pathNode.PremiumHome-module__htlZoG__active{color:var(--pd-bg);background:var(--pd-accent);border-color:var(--pd-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--pd-accent) 12%,transparent)}.PremiumHome-module__htlZoG__stageCaption{z-index:3;color:#6f8995;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;position:absolute;bottom:1rem;left:1.2rem}.PremiumHome-module__htlZoG__pathPanel{background:var(--pd-panel);flex-direction:column;display:flex}.PremiumHome-module__htlZoG__pathTabs{border-bottom:1px solid var(--pd-line);grid-template-columns:repeat(4,1fr);display:grid}.PremiumHome-module__htlZoG__pathTabs button{color:#8ea1aa;border:0;border-right:1px solid var(--pd-line);background:0 0;min-height:54px;font-size:.63rem;font-weight:900}.PremiumHome-module__htlZoG__pathTabs button.PremiumHome-module__htlZoG__active{color:var(--pd-bg);background:var(--pd-accent)}.PremiumHome-module__htlZoG__pathCopy{flex-direction:column;flex:1;justify-content:center;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.PremiumHome-module__htlZoG__pathCopy small,.PremiumHome-module__htlZoG__simControl>small,.PremiumHome-module__htlZoG__diagnosisResult>small,.PremiumHome-module__htlZoG__storyChapter>small{color:var(--pd-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}.PremiumHome-module__htlZoG__pathCopy h3,.PremiumHome-module__htlZoG__simControl h3{margin:.7rem 0;font-size:clamp(1.9rem,2.8vw,3rem)}.PremiumHome-module__htlZoG__pathCopy p,.PremiumHome-module__htlZoG__simControl>p{color:#9aabb3;font-size:.79rem}.PremiumHome-module__htlZoG__pathCopy ul{color:#d3dde1;gap:.55rem;margin:1rem 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.PremiumHome-module__htlZoG__pathCopy li:before{content:"—";color:var(--pd-accent);margin-right:.5rem}.PremiumHome-module__htlZoG__simulator{background:var(--pd-line);border:1px solid var(--pd-line);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1px;display:grid;box-shadow:0 34px 90px #00000052}.PremiumHome-module__htlZoG__simVisual{background:radial-gradient(circle at 52% 75%,color-mix(in srgb,var(--pd-accent) 14%,transparent),transparent 43%),linear-gradient(155deg,var(--pd-panel-2),var(--pd-bg));min-height:590px;position:relative;overflow:hidden}.PremiumHome-module__htlZoG__simVisual i{display:block;position:absolute}.PremiumHome-module__htlZoG__simGround{height:2px;transform:rotate(calc((var(--secondary) - 50)*-.035deg));background:#8fa29e;transition:transform .35s;top:43%;left:5%;right:5%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simGround{top:51%;left:-10%;right:-10%;transform:rotate(-12deg)}.PremiumHome-module__htlZoG__simHouse{background:#ffffff0a;border:1px solid #ffffff80;width:42%;height:34%;top:9%;left:29%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simHouse{width:35%;height:31%;top:14%;left:49%}.PremiumHome-module__htlZoG__simFoundation{border:2px solid #8fa29e;border-top:0;height:26%;top:43%;left:31%;right:31%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simFoundation{top:44%;left:52%;right:18%}.PremiumHome-module__htlZoG__simDrain{background:repeating-linear-gradient(90deg,var(--pd-accent) 0 14px,#e9dcc1 14px 18px);height:10px;box-shadow:0 0 calc(20px + var(--pressure)*.35px) color-mix(in srgb,var(--pd-accent) 48%,transparent);border-radius:99px;top:68%;left:17%;right:17%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simDrain{left:39%;right:14%;transform:rotate(-3deg)}.PremiumHome-module__htlZoG__simWater{height:calc(8% + var(--pressure)*0.52%);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--pd-accent) 34%,transparent));border-top:1px solid color-mix(in srgb,var(--pd-accent) 70%,white);transition:height .4s;bottom:0;left:0;right:0}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simWater{background:linear-gradient(122deg,transparent 0 38%,color-mix(in srgb,var(--pd-accent-2) 12%,transparent) 39% 57%,color-mix(in srgb,var(--pd-accent-2) 38%,transparent) 58%);clip-path:polygon(0 0,100% 45%,100% 100%,0 100%);height:auto;inset:21% 0 0}.PremiumHome-module__htlZoG__simFlow{height:95px;opacity:calc(.25 + var(--primary)*.007);background:repeating-linear-gradient(0deg,transparent 0 20px,color-mix(in srgb,var(--pd-accent) 62%,transparent) 21px 22px);clip-path:polygon(0 15%,100% 0,100% 100%,0 84%);animation:2s linear infinite PremiumHome-module__htlZoG__flow;top:51%;left:7%;right:7%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simFlow{width:105%;height:38%;top:25%;left:2%;transform:rotate(18deg)}.PremiumHome-module__htlZoG__simPulse{border:1px solid var(--pd-accent);width:50px;height:50px;transform:translate(-50%,-50%) scale(calc(.7 + var(--pressure)*.006));box-shadow:0 0 0 28px color-mix(in srgb,var(--pd-accent) 7%,transparent),0 0 0 56px color-mix(in srgb,var(--pd-accent) 3%,transparent);border-radius:50%;top:74%;left:50%}.PremiumHome-module__htlZoG__slopeVisual .PremiumHome-module__htlZoG__simPulse{top:60%;left:54%}@keyframes PremiumHome-module__htlZoG__flow{50%{opacity:.9}}.PremiumHome-module__htlZoG__simVisual>span{color:#78938e;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;position:absolute;bottom:1rem;left:1.2rem}.PremiumHome-module__htlZoG__simControl{background:var(--pd-panel);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.PremiumHome-module__htlZoG__simControl label{color:#e5ece9;text-transform:uppercase;justify-content:space-between;margin:1.25rem 0 .45rem;font-size:.67rem;font-weight:800;display:flex}.PremiumHome-module__htlZoG__simControl output{color:var(--pd-accent)}.PremiumHome-module__htlZoG__simControl input[type=range]{width:100%;accent-color:var(--pd-accent)}.PremiumHome-module__htlZoG__simStatus{border-left:2px solid var(--pd-accent);background:#ffffff0a;margin-top:1.4rem;padding:1.1rem}.PremiumHome-module__htlZoG__simStatus b{text-transform:uppercase;font-size:.94rem;display:block}.PremiumHome-module__htlZoG__simStatus span{color:#859995;margin-top:.35rem;font-size:.67rem;display:block}.PremiumHome-module__htlZoG__diagnosis,.PremiumHome-module__htlZoG__services,.PremiumHome-module__htlZoG__warnings{color:var(--pd-ink);background:#f7fafb;padding:clamp(5rem,8vw,8rem) 0}.PremiumHome-module__htlZoG__services{background:var(--pd-paper)}.PremiumHome-module__htlZoG__lightHead>p{color:#67767e;margin:0;font-size:.84rem}.PremiumHome-module__htlZoG__lightHead .PremiumHome-module__htlZoG__kicker,.PremiumHome-module__htlZoG__services .PremiumHome-module__htlZoG__kicker,.PremiumHome-module__htlZoG__warnings .PremiumHome-module__htlZoG__kicker{color:color-mix(in srgb,var(--pd-accent-2) 84%,#001)}.PremiumHome-module__htlZoG__diagnosisGrid{background:var(--pd-light-line);border:1px solid var(--pd-light-line);grid-template-columns:1.25fr .75fr;gap:1px;margin-top:2.5rem;display:grid}.PremiumHome-module__htlZoG__questions{gap:1px;display:grid}.PremiumHome-module__htlZoG__question{background:#fff;padding:1.25rem}.PremiumHome-module__htlZoG__question>strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;display:block}.PremiumHome-module__htlZoG__question>div{flex-wrap:wrap;gap:.45rem;display:flex}.PremiumHome-module__htlZoG__question button{color:#44545c;background:#f4f7f8;border:1px solid #d5e0e5;min-height:42px;padding:.55rem .8rem;font-size:.64rem;font-weight:800}.PremiumHome-module__htlZoG__question button.PremiumHome-module__htlZoG__selected{color:var(--pd-bg);background:var(--pd-accent);border-color:var(--pd-accent)}.PremiumHome-module__htlZoG__diagnosisResult{color:#fff;background:linear-gradient(160deg,var(--pd-panel-2),var(--pd-bg));flex-direction:column;justify-content:center;padding:2rem;display:flex;position:relative;overflow:hidden}.PremiumHome-module__htlZoG__diagnosisResult h3{color:#fff;margin:.8rem 0;font-size:2rem}.PremiumHome-module__htlZoG__diagnosisResult p{color:#9badb5;font-size:.75rem}.PremiumHome-module__htlZoG__diagnosisResult .PremiumHome-module__htlZoG__button{align-self:flex-start;margin-top:1rem}.PremiumHome-module__htlZoG__serviceGrid{border-top:1px solid var(--pd-light-line);border-left:1px solid var(--pd-light-line);grid-template-columns:1.25fr repeat(3,1fr);display:grid}.PremiumHome-module__htlZoG__serviceCard,.PremiumHome-module__htlZoG__featuredService{min-height:360px;color:var(--pd-ink);background:var(--pd-paper);border-right:1px solid var(--pd-light-line);border-bottom:1px solid var(--pd-light-line);flex-direction:column;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.PremiumHome-module__htlZoG__serviceCard:hover,.PremiumHome-module__htlZoG__featuredService:hover{transform:translateY(-5px);box-shadow:0 22px 54px #061a251f}.PremiumHome-module__htlZoG__featuredService{color:#fff;background:linear-gradient(160deg,var(--pd-panel-2),var(--pd-bg))}.PremiumHome-module__htlZoG__serviceCard>b,.PremiumHome-module__htlZoG__featuredService>b{color:var(--pd-accent-2);font-size:.64rem}.PremiumHome-module__htlZoG__featuredService>b{color:var(--pd-accent)}.PremiumHome-module__htlZoG__serviceCard h3,.PremiumHome-module__htlZoG__featuredService h3{color:inherit;letter-spacing:-.04em;text-transform:uppercase;margin:auto 0 .75rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.PremiumHome-module__htlZoG__serviceCard p,.PremiumHome-module__htlZoG__featuredService p{color:#66757d;margin:0;font-size:.75rem}.PremiumHome-module__htlZoG__featuredService p{color:#aab8be}.PremiumHome-module__htlZoG__serviceCard a,.PremiumHome-module__htlZoG__featuredService a{color:var(--pd-accent-2);text-transform:uppercase;margin-top:1rem;font-size:.66rem;font-weight:900}.PremiumHome-module__htlZoG__featuredService a{color:var(--pd-accent)}.PremiumHome-module__htlZoG__story{background:var(--pd-bg);height:270vh;position:relative}.PremiumHome-module__htlZoG__storyFrame{height:100vh;position:sticky;top:0;overflow:hidden}.PremiumHome-module__htlZoG__storyFrame>img{object-fit:cover;filter:saturate(.86)contrast(1.08)}.PremiumHome-module__htlZoG__storyShade{background:linear-gradient(90deg,color-mix(in srgb,var(--pd-bg) 97%,transparent),color-mix(in srgb,var(--pd-bg) 64%,transparent) 46%,color-mix(in srgb,var(--pd-bg) 7%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--pd-bg) 94%,transparent),transparent 64%);position:absolute;inset:0}.PremiumHome-module__htlZoG__storyContent{z-index:2;height:100%;position:relative}.PremiumHome-module__htlZoG__storyChapter{opacity:0;visibility:hidden;width:min(720px,100%);transition:opacity .42s,transform .42s;position:absolute;bottom:6vh;left:0;transform:translateY(35px)}.PremiumHome-module__htlZoG__storyChapter.PremiumHome-module__htlZoG__storyActive{opacity:1;visibility:visible;transform:none}.PremiumHome-module__htlZoG__storyChapter h2{color:#fff;margin:.8rem 0;font-size:clamp(3.2rem,5.6vw,6.3rem)}.PremiumHome-module__htlZoG__storyChapter>p{color:#acbbc1;max-width:610px;font-size:.83rem}.PremiumHome-module__htlZoG__storyChapter>div{background:var(--pd-line);border:1px solid var(--pd-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.4rem;display:grid}.PremiumHome-module__htlZoG__storyChapter span{background:color-mix(in srgb,var(--pd-bg) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;padding:.85rem;font-size:.61rem;font-weight:800}.PremiumHome-module__htlZoG__storyChapter span b{color:var(--pd-accent);margin-bottom:.2rem;font-size:.55rem;display:block}.PremiumHome-module__htlZoG__storyHud{z-index:3;color:#708690;letter-spacing:.12em;text-transform:uppercase;justify-items:end;gap:.5rem;font-size:.59rem;display:grid;position:absolute;bottom:7vh;right:2rem}.PremiumHome-module__htlZoG__storyHud strong{color:#fff;font-size:1.2rem}.PremiumHome-module__htlZoG__storyHud>i{background:#ffffff2e;width:110px;height:2px}.PremiumHome-module__htlZoG__storyHud>i>b{background:var(--pd-accent);height:100%;display:block}.PremiumHome-module__htlZoG__process{background:var(--pd-bg)}.PremiumHome-module__htlZoG__processGrid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.PremiumHome-module__htlZoG__processCopy{position:sticky;top:110px}.PremiumHome-module__htlZoG__processCopy h2{font-size:clamp(2.8rem,4.7vw,5rem)}.PremiumHome-module__htlZoG__processCopy>p:last-child{color:#91a2aa;font-size:.84rem}.PremiumHome-module__htlZoG__steps{border-top:1px solid var(--pd-line);margin:0;padding:0;list-style:none}.PremiumHome-module__htlZoG__steps li{border-bottom:1px solid var(--pd-line);grid-template-columns:56px 1fr auto;align-items:center;gap:1rem;min-height:135px;display:grid}.PremiumHome-module__htlZoG__steps li>span{color:var(--pd-accent);font-size:.67rem;font-weight:900}.PremiumHome-module__htlZoG__steps h3{color:#fff;text-transform:uppercase;margin:0 0 .35rem;font-size:1.15rem}.PremiumHome-module__htlZoG__steps p{color:#84969f;max-width:630px;margin:0;font-size:.74rem}.PremiumHome-module__htlZoG__steps li>b{border:1px solid var(--pd-line);width:40px;height:40px;color:var(--pd-accent);border-radius:50%;place-items:center;display:grid}.PremiumHome-module__htlZoG__warningGrid{border:1px solid var(--pd-light-line);grid-template-columns:repeat(5,1fr);margin-top:2.5rem;display:grid}.PremiumHome-module__htlZoG__warningGrid article{text-align:center;border-right:1px solid var(--pd-light-line);align-content:center;justify-items:center;gap:.8rem;min-height:175px;padding:1rem;display:grid}.PremiumHome-module__htlZoG__warningGrid article:last-child{border:0}.PremiumHome-module__htlZoG__warningGrid span{color:var(--pd-accent-2);font-size:1.9rem}.PremiumHome-module__htlZoG__warningGrid strong{text-transform:uppercase;font-size:.7rem}.PremiumHome-module__htlZoG__warningFoot{color:#5f6c72;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;font-size:.73rem;display:flex}.PremiumHome-module__htlZoG__warningFoot a{color:var(--pd-accent-2);text-transform:uppercase;font-weight:900}.PremiumHome-module__htlZoG__scope{background:linear-gradient(145deg,var(--pd-bg-2),var(--pd-bg))}.PremiumHome-module__htlZoG__scopeGrid{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.PremiumHome-module__htlZoG__scopeGrid>div>p:last-of-type{color:#91a2aa}.PremiumHome-module__htlZoG__scopeList{background:var(--pd-line);grid-template-columns:repeat(2,1fr);gap:1px;margin:2rem 0 0;padding:1px;list-style:none;display:grid}.PremiumHome-module__htlZoG__scopeList li{background:var(--pd-panel);padding:1.2rem}.PremiumHome-module__htlZoG__scopeList b{color:var(--pd-accent);font-size:.61rem;display:block}.PremiumHome-module__htlZoG__scopeList strong{text-transform:uppercase;margin:.5rem 0 .25rem;font-size:.73rem;display:block}.PremiumHome-module__htlZoG__scopeList span{color:#82949d;font-size:.66rem;display:block}.PremiumHome-module__htlZoG__areaCard{color:var(--pd-ink);background:var(--pd-paper);padding:2.4rem;position:relative;box-shadow:0 34px 90px #00000061}.PremiumHome-module__htlZoG__areaCard:before{content:"";border:1px solid var(--pd-light-line);pointer-events:none;position:absolute;inset:12px}.PremiumHome-module__htlZoG__areaCard>*{position:relative}.PremiumHome-module__htlZoG__areaCard h3{margin:.5rem 0;font-size:2.2rem}.PremiumHome-module__htlZoG__areaCard>p:not(.PremiumHome-module__htlZoG__kicker){color:#65737a;font-size:.77rem}.PremiumHome-module__htlZoG__areaCard ul{grid-template-columns:repeat(2,1fr);gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.PremiumHome-module__htlZoG__areaCard li{font-size:.7rem;font-weight:800}.PremiumHome-module__htlZoG__areaCard li:before{content:"●";color:var(--pd-accent-2);margin-right:.5rem;font-size:.5rem}.PremiumHome-module__htlZoG__finalCta{background:var(--pd-panel-2);border-top:1px solid var(--pd-line);padding:clamp(4rem,7vw,6rem) 0}.PremiumHome-module__htlZoG__finalGrid{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.PremiumHome-module__htlZoG__finalGrid>div>p:last-child{color:#9badb6;max-width:720px}.PremiumHome-module__htlZoG__finalGrid .PremiumHome-module__htlZoG__actions{margin:0}.PremiumHome-module__htlZoG__mobileBar{display:none}@media (max-width:1120px){.PremiumHome-module__htlZoG__heroGrid{grid-template-columns:1fr 1fr}.PremiumHome-module__htlZoG__heroCopy{padding:3rem 0}.PremiumHome-module__htlZoG__leadCard{grid-column:1/-1;width:min(780px,100%);margin:0 auto 120px}.PremiumHome-module__htlZoG__artLabel{display:none}.PremiumHome-module__htlZoG__stormToggle{left:auto;right:22px}.PremiumHome-module__htlZoG__pathLayout,.PremiumHome-module__htlZoG__simulator,.PremiumHome-module__htlZoG__sectionHead,.PremiumHome-module__htlZoG__lightHead,.PremiumHome-module__htlZoG__processGrid,.PremiumHome-module__htlZoG__scopeGrid{grid-template-columns:1fr}.PremiumHome-module__htlZoG__processCopy{position:static}.PremiumHome-module__htlZoG__serviceGrid{grid-template-columns:repeat(2,1fr)}.PremiumHome-module__htlZoG__featuredService{grid-column:span 2}}@media (max-width:720px){.PremiumHome-module__htlZoG__home{padding-bottom:62px}.PremiumHome-module__htlZoG__shell{width:min(calc(100% - 28px),var(--pd-max))}.PremiumHome-module__htlZoG__hero{min-height:auto}.PremiumHome-module__htlZoG__heroShade{background:linear-gradient(#04090e8f,#04090ebf 38%,#04090efa 72%)}.PremiumHome-module__htlZoG__heroGrid{min-height:auto;padding-top:110px;padding-bottom:0;display:block}.PremiumHome-module__htlZoG__heroCopy{padding:1rem 0 3rem}.PremiumHome-module__htlZoG__heroCopy h1{font-size:clamp(3.1rem,15vw,4.6rem)}.PremiumHome-module__htlZoG__actions{display:grid}.PremiumHome-module__htlZoG__actions .PremiumHome-module__htlZoG__button{width:100%}.PremiumHome-module__htlZoG__heroNote{font-size:.61rem}.PremiumHome-module__htlZoG__leadCard{margin:0 0 90px}.PremiumHome-module__htlZoG__proofRail{position:relative}.PremiumHome-module__htlZoG__proofGrid{grid-template-columns:repeat(2,1fr)}.PremiumHome-module__htlZoG__proofGrid article{min-height:70px;padding:.7rem}.PremiumHome-module__htlZoG__stormToggle{top:76px;right:14px}.PremiumHome-module__htlZoG__stormToggle span{display:none}.PremiumHome-module__htlZoG__darkSection,.PremiumHome-module__htlZoG__experience,.PremiumHome-module__htlZoG__diagnosis,.PremiumHome-module__htlZoG__services,.PremiumHome-module__htlZoG__process,.PremiumHome-module__htlZoG__warnings,.PremiumHome-module__htlZoG__scope{padding:4.6rem 0}.PremiumHome-module__htlZoG__sectionHead h2,.PremiumHome-module__htlZoG__lightHead h2,.PremiumHome-module__htlZoG__scope h2,.PremiumHome-module__htlZoG__finalCta h2{font-size:clamp(2.6rem,12vw,4rem)}.PremiumHome-module__htlZoG__pathStage,.PremiumHome-module__htlZoG__simVisual{min-height:400px}.PremiumHome-module__htlZoG__houseDiagram{inset:9% 3% 8%}.PremiumHome-module__htlZoG__pathLayout{gap:1px}.PremiumHome-module__htlZoG__simControl{padding:1.4rem}.PremiumHome-module__htlZoG__diagnosisGrid{grid-template-columns:1fr}.PremiumHome-module__htlZoG__question>div{grid-template-columns:1fr 1fr;display:grid}.PremiumHome-module__htlZoG__question button{text-align:left}.PremiumHome-module__htlZoG__serviceGrid{grid-template-columns:1fr}.PremiumHome-module__htlZoG__featuredService{grid-column:auto}.PremiumHome-module__htlZoG__serviceCard,.PremiumHome-module__htlZoG__featuredService{min-height:290px}.PremiumHome-module__htlZoG__story{height:auto}.PremiumHome-module__htlZoG__storyFrame{height:auto;min-height:1080px;position:relative}.PremiumHome-module__htlZoG__storyFrame>img{object-position:center}.PremiumHome-module__htlZoG__storyShade{background:linear-gradient(0deg,color-mix(in srgb,var(--pd-bg) 99%,transparent) 24%,color-mix(in srgb,var(--pd-bg) 30%,transparent) 86%)}.PremiumHome-module__htlZoG__storyContent{padding-top:22rem;padding-bottom:4rem}.PremiumHome-module__htlZoG__storyChapter{opacity:1;visibility:visible;width:100%;margin-top:3.5rem;display:block;position:relative;bottom:auto;left:auto;transform:none}.PremiumHome-module__htlZoG__storyChapter:first-child{margin-top:0}.PremiumHome-module__htlZoG__storyChapter h2{font-size:clamp(2.7rem,12vw,4rem)}.PremiumHome-module__htlZoG__storyChapter>div{grid-template-columns:1fr}.PremiumHome-module__htlZoG__storyHud{display:none}.PremiumHome-module__htlZoG__steps li{grid-template-columns:40px 1fr;min-height:150px}.PremiumHome-module__htlZoG__steps li>b{display:none}.PremiumHome-module__htlZoG__warningGrid{grid-template-columns:repeat(2,1fr)}.PremiumHome-module__htlZoG__warningGrid article{border-bottom:1px solid var(--pd-light-line)}.PremiumHome-module__htlZoG__warningGrid article:nth-child(2n){border-right:0}.PremiumHome-module__htlZoG__warningGrid article:last-child{grid-column:1/-1}.PremiumHome-module__htlZoG__warningFoot{display:grid}.PremiumHome-module__htlZoG__scopeList,.PremiumHome-module__htlZoG__areaCard ul,.PremiumHome-module__htlZoG__finalGrid{grid-template-columns:1fr}.PremiumHome-module__htlZoG__mobileBar{z-index:120;background:color-mix(in srgb,var(--pd-bg) 97%,transparent);border-top:1px solid var(--pd-line);grid-template-columns:1.05fr 1fr;gap:7px;padding:7px;display:grid;position:fixed;inset:auto 0 0}.PremiumHome-module__htlZoG__mobileBar a{min-height:48px;color:var(--pd-bg);background:var(--pd-accent);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.45rem .5rem;font-size:.62rem;font-weight:900;display:flex}.PremiumHome-module__htlZoG__mobileBar .PremiumHome-module__htlZoG__mobileCall{color:#fff;background:linear-gradient(135deg,var(--pd-accent-2),color-mix(in srgb,var(--pd-accent) 70%,var(--pd-bg)))}}@media (prefers-reduced-motion:reduce){.PremiumHome-module__htlZoG__home [data-reveal]{opacity:1;transition:none;transform:none}.PremiumHome-module__htlZoG__rainField,.PremiumHome-module__htlZoG__simFlow{animation:none}.PremiumHome-module__htlZoG__story{height:auto}.PremiumHome-module__htlZoG__storyFrame{height:auto;min-height:900px;position:relative}.PremiumHome-module__htlZoG__storyContent{padding-top:24rem;padding-bottom:4rem}.PremiumHome-module__htlZoG__storyChapter{opacity:1;visibility:visible;margin-top:3rem;display:block;position:relative;bottom:auto;left:auto;transform:none}.PremiumHome-module__htlZoG__storyHud{display:none}}
