.wNngyW_page{--brand:var(--primary);--navy:#13244d;--ink:#172746;--muted:#4d5d78;--line:#dce5f2;--tint:#f4f7fc;color:var(--ink);background:#fff}.wNngyW_wrap{width:min(100% - 48px,1160px);margin-inline:auto}.wNngyW_hero{color:#fff;background:radial-gradient(ellipse at 85% 10%, #3557aa 0%, transparent 57%), linear-gradient(122deg, var(--navy), var(--brand))}.wNngyW_heroGrid{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(28px,5vw,76px);padding-block:clamp(48px,6vw,88px);display:grid}.wNngyW_kicker{color:var(--brand);letter-spacing:.06em;align-items:center;gap:10px;font-size:.79rem;font-weight:700;display:flex}.wNngyW_kicker span{opacity:.7;background:currentColor;width:18px;height:1px;display:inline-block}.wNngyW_contact .wNngyW_kicker{color:#cfddff}.wNngyW_breadcrumb{color:#cfddff;font-size:.84rem}.wNngyW_breadcrumb ol,.wNngyW_breadcrumb li{align-items:center;gap:7px;display:flex}.wNngyW_breadcrumb a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.wNngyW_breadcrumb svg{flex:none}.wNngyW_heroCopy h1{margin-top:18px;font-size:clamp(2.05rem,4.65vw,4.1rem);font-weight:700;line-height:1.13}.wNngyW_heroCopy h1 span{color:#c7d9ff;margin-top:8px;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:600;line-height:1.23;display:block}.wNngyW_heroDescription{color:#e1eaff;max-width:40ch;margin-top:20px;font-size:1.1rem;line-height:1.65}.wNngyW_heroPoints,.wNngyW_checklist{gap:10px;margin-top:22px;display:grid}.wNngyW_heroPoints li,.wNngyW_checklist li{align-items:flex-start;gap:10px;display:flex}.wNngyW_heroPoints svg,.wNngyW_checklist svg{flex:none;margin-top:4px}.wNngyW_heroPoints svg{color:#a9c7ff}.wNngyW_checklist svg{color:var(--brand)}.wNngyW_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:27px;display:flex}.wNngyW_lineButton,.wNngyW_heroLink{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:600;display:inline-flex}.wNngyW_lineButton{color:var(--brand);background:#fff;padding:9px 13px;transition:background .18s}.wNngyW_lineButton:hover{background:#e5eeff}.wNngyW_lineButton .wNngyW_lineIcon{width:25px;height:25px}.wNngyW_heroLink:hover{text-underline-offset:4px;text-decoration:underline}.wNngyW_heroVisual{min-width:0;padding-bottom:124px;position:relative}.wNngyW_heroPhoto{aspect-ratio:1.42;background:#203e81;border:1px solid #ffffff40;border-radius:22px;position:relative;overflow:hidden}.wNngyW_heroPhoto img{object-fit:cover;object-position:center 48%}.wNngyW_heroPhoto figcaption{color:#fff;background:#13244de8;border-radius:5px;padding:5px 10px;font-size:.74rem;position:absolute;inset:14px auto auto 14px}.wNngyW_heroSample{border:1px solid var(--line);width:min(81%,330px);color:var(--ink);background:#fff;border-radius:15px;padding:17px 20px;position:absolute;bottom:0;right:18px;box-shadow:0 14px 32px #0d1b4d35}.wNngyW_heroSampleTop{color:var(--brand);justify-content:space-between;align-items:center;display:flex}.wNngyW_sampleTag{color:var(--brand);background:#e9effe;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.wNngyW_heroSample>p{color:var(--muted);margin-top:9px;font-size:.87rem}.wNngyW_heroSample>strong{color:var(--brand);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;display:block}.wNngyW_heroSample dl{border-block:1px solid var(--line);margin-block:10px;padding-block:8px;font-size:.82rem}.wNngyW_heroSample dl div{justify-content:space-between;gap:8px;display:flex}.wNngyW_heroSample dl div+div{margin-top:3px}.wNngyW_heroSample dt{color:var(--muted)}.wNngyW_heroSample dd{white-space:nowrap;font-weight:600}.wNngyW_heroSample a{color:var(--brand);align-items:center;gap:6px;font-size:.83rem;font-weight:600;display:inline-flex}.wNngyW_heroSample a:hover{text-decoration:underline}.wNngyW_risk{color:#5e411b;background:#fff8e9;border-bottom:1px solid #f0dfb9}.wNngyW_risk>div{align-items:flex-start;gap:13px;padding-block:18px;display:flex}.wNngyW_risk svg{color:#91600f;flex:none;margin-top:2px}.wNngyW_risk p{margin-top:2px;font-size:.95rem;line-height:1.6}.wNngyW_risk a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.wNngyW_sectionNav{border-bottom:1px solid var(--line)}.wNngyW_sectionNav>div{flex-wrap:wrap;gap:2px 25px;padding-block:9px;display:flex}.wNngyW_sectionNav a{color:var(--brand);padding-block:6px;font-size:.9rem;font-weight:600}.wNngyW_sectionNav a:hover{text-underline-offset:4px;text-decoration:underline}.wNngyW_section{padding-block:clamp(48px,6vw,84px);scroll-margin-top:66px}.wNngyW_tinted{background:var(--tint)}.wNngyW_sectionIntro{max-width:820px}.wNngyW_sectionIntro h2,.wNngyW_contact h2{text-wrap:balance;margin-top:10px;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:700;line-height:1.2}.wNngyW_sectionIntro>p:last-of-type{max-width:680px;color:var(--muted);margin-top:12px;font-size:1.05rem;line-height:1.65}.wNngyW_compareGrid,.wNngyW_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.wNngyW_compareGrid{margin-top:27px}.wNngyW_split{align-items:start;gap:30px clamp(26px,5vw,72px)}.wNngyW_compareCard,.wNngyW_checkPanel,.wNngyW_trackingCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(18px,2.6vw,32px)}.wNngyW_compareCard{border-top:3px solid var(--brand)}.wNngyW_compareCard+.wNngyW_compareCard{border-top-color:#7394dc}.wNngyW_compareHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wNngyW_compareHeader h3{font-size:clamp(1.12rem,2.2vw,1.6rem);font-weight:700}.wNngyW_compareCard>p{color:var(--muted);line-height:1.65}.wNngyW_sourceLink{color:var(--brand);text-underline-offset:3px;align-items:center;gap:6px;margin-top:14px;font-size:.84rem;font-weight:600;text-decoration:underline;display:inline-flex}.wNngyW_sourceLink svg{flex:none}.wNngyW_iconBox{width:48px;height:48px;color:var(--brand);background:#edf3ff;border-radius:10px;flex:none;place-items:center;display:grid}.wNngyW_comparisonTableWrap{border:1px solid var(--line);border-radius:12px;margin-top:20px;overflow:hidden}.wNngyW_comparisonTable{border-collapse:collapse;text-align:left;width:100%;font-size:.94rem}.wNngyW_comparisonTable caption{color:var(--brand);text-align:left;padding:12px clamp(9px,2vw,20px);font-weight:700}.wNngyW_comparisonTable :is(th,td){vertical-align:top;border-top:1px solid var(--line);padding:10px clamp(9px,2vw,20px)}.wNngyW_comparisonTable thead{background:var(--tint);color:var(--brand)}.wNngyW_comparisonTable tbody th{width:22%;color:var(--muted);font-weight:600}.wNngyW_comparisonTable td{width:39%}.wNngyW_trackingCard{box-shadow:0 8px 26px #223f970a}.wNngyW_trackingCard>div:first-child{color:var(--brand);justify-content:space-between;align-items:center;gap:10px;display:flex}.wNngyW_trackingCard h3{margin:7px 0 10px;font-size:1.3rem;font-weight:700}.wNngyW_trackingCard dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px 12px;padding-block:10px;display:flex}.wNngyW_trackingCard dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.wNngyW_trackingCard dl>div:last-child{color:var(--brand);font-weight:700}.wNngyW_propertyGrid,.wNngyW_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.wNngyW_propertyGrid li{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:13px;padding:16px;display:flex}.wNngyW_propertyGrid h3,.wNngyW_stepGrid h3{font-weight:700}.wNngyW_propertyGrid p,.wNngyW_stepGrid p{color:var(--muted);margin-top:2px;font-size:.92rem;line-height:1.55}.wNngyW_stepGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.wNngyW_stepGrid li{border:1px solid var(--line);border-radius:12px;overflow:hidden}.wNngyW_stepGrid img{aspect-ratio:1.68;object-fit:cover;background:var(--tint);width:100%;height:auto}.wNngyW_stepBody{padding:13px}.wNngyW_stepMarker{color:var(--brand);justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.wNngyW_stepMarker span{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.wNngyW_mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.wNngyW_mediaCard{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .18s,box-shadow .18s;display:block;overflow:hidden}.wNngyW_mediaCard:hover{border-color:#8da5df;box-shadow:0 5px 16px #223f9714}.wNngyW_mediaPhoto{aspect-ratio:2.05;background:#e6eefb;position:relative}.wNngyW_mediaPhoto img{object-fit:cover}.wNngyW_mediaBody{padding:13px}.wNngyW_mediaBody h3{margin-block:5px;font-weight:700;line-height:1.35}.wNngyW_mediaBody p{color:var(--muted);font-size:.86rem;line-height:1.5}.wNngyW_mediaBody .wNngyW_mediaLabel{color:var(--brand);justify-content:space-between;align-items:center;gap:6px;font-size:.73rem;font-weight:700;display:flex}.wNngyW_faqList{border-top:1px solid var(--line)}.wNngyW_faqList details{border-bottom:1px solid var(--line)}.wNngyW_faqList summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:15px;font-weight:600;list-style:none;display:flex}.wNngyW_faqList summary::-webkit-details-marker{display:none}.wNngyW_faqList summary:hover{color:var(--brand)}.wNngyW_faqList summary svg{color:var(--brand);flex:none}.wNngyW_faqList details[open] summary svg{transform:rotate(180deg)}.wNngyW_faqList details>p{color:var(--muted);padding:0 25px 16px 0;line-height:1.65}.wNngyW_contact{background:var(--brand);color:#fff}.wNngyW_contactInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 26px;padding-block:44px;display:flex}.wNngyW_contactInner p:not(.wNngyW_kicker){color:#e2ebff;margin-top:7px}.wNngyW_contactInner .wNngyW_actions{margin-top:0}.wNngyW_page :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #446ccd}:is(.wNngyW_hero,.wNngyW_contact) a:focus-visible{outline-color:#fff}.wNngyW_heroSample a:focus-visible{outline-color:var(--brand)}.wNngyW_optionGrid,.wNngyW_estimateGrid,.wNngyW_reelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.wNngyW_optionGrid li{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.wNngyW_optionGrid span{color:var(--brand);font-size:.8rem;font-weight:700}.wNngyW_optionGrid h3,.wNngyW_checkPanel h3{margin-top:5px;font-size:1.12rem;font-weight:700}.wNngyW_optionGrid p{color:var(--muted);margin-top:5px;font-size:.93rem;line-height:1.6}.wNngyW_checkPanel .wNngyW_checklist{margin-top:12px}.wNngyW_checkPanel:nth-child(2) svg{color:#91600f}.wNngyW_registrationGrid{align-items:center}.wNngyW_registrationPhoto img{border-radius:14px;width:100%;height:auto;display:block}.wNngyW_registrationPhoto figcaption,.wNngyW_figureNote{color:var(--muted);margin-top:8px;font-size:.8rem}.wNngyW_reelGrid{max-width:880px}.wNngyW_reelCard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.wNngyW_reelFrame{aspect-ratio:9/16;background:var(--navy);position:relative;overflow:hidden}.wNngyW_reelFrame video,.wNngyW_reelPoster{width:100%;height:100%;display:block}.wNngyW_reelFrame video{object-fit:contain;background:#090d17}.wNngyW_reelPoster{cursor:pointer;touch-action:manipulation;position:absolute;inset:0}.wNngyW_reelPoster img{object-fit:cover;object-position:center 35%}.wNngyW_reelPlay{min-width:52px;min-height:52px;color:var(--brand);background:#fff;border-radius:999px;place-items:center;padding:10px;font-size:.8rem;font-weight:700;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #13244d70}.wNngyW_reelPoster:hover .wNngyW_reelPlay{background:var(--brand);color:#fff}.wNngyW_reelCard .wNngyW_reelPoster:focus-visible{outline-offset:-4px}.wNngyW_reelSource{color:var(--brand);align-items:center;gap:5px;margin-top:9px;font-size:.8rem;font-weight:600;display:inline-flex}.wNngyW_reelSource:hover{text-decoration:underline}.wNngyW_estimatorInputs,.wNngyW_assessmentForm,.wNngyW_formSuccess{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:clamp(16px,3vw,28px)}.wNngyW_estimatorInputs{margin-top:20px}.wNngyW_estimatorInputs legend{color:var(--brand);align-items:center;gap:8px;padding:0 8px;font-weight:700;display:flex}.wNngyW_estimatorInputs>p,.wNngyW_estimateNote{color:var(--muted);margin-top:12px;font-size:.86rem;line-height:1.6}.wNngyW_inputGrid,.wNngyW_formFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.wNngyW_inputGrid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.wNngyW_inputGrid label,.wNngyW_formFields label{color:var(--ink);align-content:start;gap:5px;font-size:.91rem;font-weight:600;display:grid}.wNngyW_page :is(.wNngyW_inputGrid,.wNngyW_formFields) :is(input,select,textarea){width:100%;min-width:0;min-height:44px;color:var(--ink);background-color:#fff;border:1px solid #b9c8df;border-radius:7px;padding:9px 11px;font-weight:400}.wNngyW_page :is(input,select,textarea,button,[tabindex="0"]):focus-visible{outline-offset:2px;outline:2px solid #446ccd}.wNngyW_resetButton,.wNngyW_submitButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-weight:700;display:inline-flex}.wNngyW_resetButton{border:1px solid var(--line);color:var(--brand);background:#fff}.wNngyW_resetButton:hover{background:var(--tint)}.wNngyW_submitButton{background:var(--brand);color:#fff}.wNngyW_submitButton:hover{background:var(--navy)}.wNngyW_submitButton:disabled{opacity:.55;cursor:wait}.wNngyW_estimateCard{border:1px solid var(--line);border-top:3px solid var(--brand);background:#fff;border-radius:13px;padding:clamp(13px,2vw,21px)}.wNngyW_estimateCard h3{margin:3px 0 9px;font-size:1.5rem;font-weight:700}.wNngyW_estimateShare{color:var(--brand);font-size:.8rem;font-weight:600}.wNngyW_estimateCard dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 0;font-size:.84rem;display:flex}.wNngyW_estimateCard dt{color:var(--muted)}.wNngyW_estimateCard dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.wNngyW_netResult{color:var(--brand);background:#edf3ff;border-radius:6px;margin-top:6px;padding:9px 11px}.wNngyW_netResult[data-negative=true]{color:#71410d;background:#fff4e2}.wNngyW_netResult p{font-size:.8rem;font-weight:600}.wNngyW_netResult output{overflow-wrap:anywhere;font-size:1.45rem;font-weight:700;line-height:1.3;display:block}.wNngyW_afterContract{margin-top:9px}.wNngyW_costBreakdown{margin-top:26px}.wNngyW_costBreakdown h3{font-size:1.38rem;font-weight:700}.wNngyW_costBreakdown>p{color:var(--muted);margin-block:4px 12px}.wNngyW_costTableScroll{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.wNngyW_costTable{border-collapse:collapse;width:100%;min-width:530px;font-size:.9rem}.wNngyW_costTable :is(th,td){border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 13px}.wNngyW_costTable th:first-child{text-align:left}.wNngyW_costTable thead{color:var(--brand);background:#eaf1ff}.wNngyW_costTable tbody th{color:var(--muted);font-weight:600}.wNngyW_costTable tbody tr:nth-last-child(-n+2) td{color:var(--brand);font-weight:700}.wNngyW_costTable tbody tr:last-child :is(th,td){border-bottom:0}.wNngyW_costBreakdown .wNngyW_estimateNote{margin-top:11px;font-size:.84rem}.wNngyW_sectionAction{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.wNngyW_sectionAction p{font-weight:600}.wNngyW_assessmentGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(22px,5vw,60px);display:grid}.wNngyW_assessmentActions .wNngyW_lineButton{border:1px solid var(--line)}.wNngyW_assessmentForm,.wNngyW_formSuccess{background:var(--tint)}.wNngyW_fullField{grid-column:1/-1}.wNngyW_consent{color:var(--muted);align-items:flex-start;gap:8px;margin-block:16px;font-size:.88rem;line-height:1.5;display:flex}.wNngyW_consent input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin-top:2px}.wNngyW_consent a{color:var(--brand);font-weight:700;text-decoration:underline}.wNngyW_fieldError{color:#a1221a;margin-block:8px;font-size:.9rem;font-weight:600}.wNngyW_formSuccess svg{color:var(--brand)}.wNngyW_formSuccess h3{margin-block:6px;font-size:1.4rem;font-weight:700}.wNngyW_formSuccess p{color:var(--muted)}.wNngyW_formSuccess button{margin-top:12px}@media (max-width:960px){.wNngyW_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.wNngyW_inputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wNngyW_wrap{width:calc(100% - 36px)}.wNngyW_heroGrid,.wNngyW_split,.wNngyW_assessmentGrid,.wNngyW_estimateGrid{grid-template-columns:minmax(0,1fr)}.wNngyW_heroGrid{gap:24px;padding-block:40px 35px}.wNngyW_heroVisual{max-width:540px;padding-bottom:155px}.wNngyW_heroPhoto{aspect-ratio:1.64}.wNngyW_heroSample{right:10px}.wNngyW_propertyGrid{grid-template-columns:1fr;gap:8px}.wNngyW_stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wNngyW_optionGrid{grid-template-columns:1fr}}@media (max-width:560px){.wNngyW_compareGrid{grid-template-columns:1fr;gap:12px}.wNngyW_sectionNav>div{gap:0 14px}.wNngyW_sectionNav a{font-size:.82rem}}@media (max-width:540px){.wNngyW_mediaGrid,.wNngyW_formFields{grid-template-columns:1fr}.wNngyW_reelGrid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(70vw,270px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.wNngyW_reelCard{scroll-snap-align:start}}@media (max-width:370px){.wNngyW_inputGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wNngyW_page :is(a,summary){transition:none}}
