.hv{--ink:#0e1a33;--navy:#1e2f62;--blue:#1caee5;--teal:#2bbca4;--teal-ink:#137565;--coral:#dc3922;--coral-dk:#c22a14;--blue-mid:#247db1;--text-2:#3b4660;--text-3:#5b6479;--hair:#d5dae3;--wash:#eef1f6;--display:var(--font-gothic), "Special Gothic Expanded One", "Arial Black", sans-serif;--text:var(--font-text), "Newsreader", Georgia, "Times New Roman", serif;--pad:20px;--gap:24px;--margin-w:calc((100% - 11 * var(--gap)) / 4 + 2 * var(--gap));font-family:var(--text);font-optical-sizing:auto;color:var(--ink);-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-numeric:lining-nums;background:#fff;font-size:18px;line-height:1.55}.hv *,.hv :before,.hv :after{box-sizing:border-box}.hv h1,.hv h2,.hv h3,.hv p,.hv dl,.hv dd,.hv ul,.hv ol{margin:0}.hv a{color:inherit}.hv button{font:inherit;color:inherit}.hv b{font-weight:650}.hv h1,.hv h2,.hv .big,.hv .fig,.hv .way-t{text-wrap:balance}.hv p,.hv li,.hv dd,.hv summary span{text-wrap:pretty}.hv ::selection{background:var(--navy);color:#fff}.hv .in{width:100%;max-width:1440px;padding:0 var(--pad);margin:0 auto}.hv .btn{font-family:var(--display);letter-spacing:.01em;color:#fff;background:var(--coral);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.hv .btn:hover{background:var(--coral-dk);color:#fff}.hv .btn.navy{background:var(--navy)}.hv .btn.navy:hover{background:var(--ink)}.hv .btn:disabled{opacity:.6;cursor:default}.hv .btn:focus-visible,.hv a:focus-visible,.hv button:focus-visible,.hv summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hv .more{color:var(--navy);text-underline-offset:5px;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.hv .arw{vertical-align:-.02em;flex:none;width:.95em;height:.64em;margin-left:.18em;display:inline-block}.hv .arw.big-a{vertical-align:.06em;width:.78em;height:.52em;margin:0 .08em}.hv .card-cta .arw{width:18px;height:12px}.hv .more:hover{text-decoration-thickness:2px}.hv .sq{vertical-align:1px;background:var(--hair);width:8px;height:8px;margin-right:9px;display:inline-block}.hv .hd{border-bottom:1px solid var(--hair);background:#fff}.hv .hd .in{align-items:center;gap:24px;height:68px;display:flex}.hv .logo{flex:none;display:block}.hv .logo img{width:auto;height:26px;display:block}.hv .nav{gap:30px;margin-left:28px;display:none}.hv .nav a{font-size:17px;text-decoration:none}.hv .nav a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.hv .hd-r{align-items:center;gap:22px;margin-left:auto;display:flex}.hv .stat{color:var(--text-2);white-space:nowrap;font-size:16px;font-style:italic;display:none}.hv .stat .sq{background:var(--teal)}.hv .hd .btn{padding:13px 16px;font-size:13px}.hv .hero .in{padding-top:32px;padding-bottom:72px}.hv .h1{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-weight:400;line-height:.94;font-size:calc((100vw - 2 * var(--pad)) / 6.2)}.hv .hero-g{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:28px;display:grid}.hv .hero-copy,.hv .bench{min-width:0}.hv .promise{letter-spacing:-.005em;color:var(--navy);font-size:clamp(23px,2.3vw,31px);font-weight:500;line-height:1.24}.hv .lede{color:var(--text-2);max-width:32em;margin-top:18px;font-size:19px;line-height:1.6}.hv .promises{border-bottom:1px solid var(--hair);margin-top:26px;padding:0;list-style:none}.hv .promises li{border-top:1px solid var(--hair);padding:11px 0;font-size:18px;line-height:1.4}.hv .scale{color:var(--text-3);margin-top:16px;font-size:16px;font-style:italic}.hv .bench-hd{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:12px;display:flex}.hv .bench-t{font-family:var(--display);font-size:16px;font-weight:400;line-height:1.3}.hv .bench-n{color:var(--coral);font-size:16px;font-style:italic}.hv .cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.hv .bench .more{margin-top:18px}.hv .card{border:1px solid var(--ink);background:#fff;flex-direction:column;display:flex}.hv .card-b{flex-direction:column;flex-grow:1;gap:9px;padding:16px 20px;display:flex}.hv .role{color:var(--text-2);font-size:15px;font-style:italic;line-height:1.35}.hv .nm-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hv .nm{font-family:var(--display);color:var(--navy);font-size:26px;line-height:1.05;text-decoration:none}.hv .nm:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.hv .rate{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:18px}.hv .rate small{color:var(--text-3);font-size:15px;font-style:italic}.hv .card .q{text-indent:-.42em;flex-grow:1;font-size:17px;line-height:1.45}.hv .st{color:var(--text-3);font-size:14px}.hv .st.on{color:var(--teal-ink)}.hv .st.on .sq{background:var(--teal)}.hv .card-cta{cursor:pointer;text-align:left;width:100%;font-family:var(--display);letter-spacing:.01em;color:#fff;background:var(--coral);border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;transition:background-color .15s;display:flex}.hv .card-cta:hover{background:var(--coral-dk)}.hv .empty{border:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding:26px;font-size:18px;display:flex}.hv .empty-t{font-family:var(--display);color:var(--navy);font-size:20px;line-height:1.2}.hv .bench-ft{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:18px;display:flex}.hv .bench .bench-ft .more{margin-top:0}.hv .more-b{cursor:pointer;color:var(--text-2);text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:0;font-size:16px;font-style:italic;text-decoration:underline;text-decoration-thickness:1px}.hv .more-b:hover{color:var(--navy)}.hv .empty-b{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media (max-width:699px){.hv .cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:16px calc(-1 * var(--pad)) 0;padding:0 var(--pad) 6px;scroll-padding-inline:var(--pad);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.hv .cards::-webkit-scrollbar{display:none}.hv .card{scroll-snap-align:start}.hv .bench-hd .bench-n:after{content:" · swipe" / "";color:var(--text-3)}}.hv .sec .in{padding-bottom:72px}.hv .sec-hd{border-top:2px solid var(--ink);gap:10px;margin-bottom:32px;padding-top:14px;display:grid}.hv .margin{color:var(--text-2);font-size:17px;font-style:italic;font-weight:400;line-height:1.4}.hv .h2{font-family:var(--display);color:var(--ink);letter-spacing:-.012em;max-width:15em;font-size:clamp(30px,4.3vw,58px);font-weight:400;line-height:1.02}.hv .sub{color:var(--text-2);max-width:38em;margin-top:18px;font-size:19px;line-height:1.6}.hv .sub a{color:var(--navy);text-underline-offset:4px;font-weight:600}.hv .src{color:var(--text-3);max-width:40em;font-size:15px;font-style:italic;line-height:1.55}.hv .src a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hv .src a:hover{color:var(--navy)}.hv .spec-r{border-top:1px solid var(--hair);gap:6px;padding:22px 0 24px;display:grid}.hv .spec-r:last-child{border-bottom:1px solid var(--hair)}.hv .spec-r dt{color:var(--text-3);font-size:16px;font-style:italic}.hv .spec-r .big{font-family:var(--display);color:var(--navy);font-size:clamp(28px,3.2vw,44px);line-height:1.02}.hv .spec-r .txt{color:var(--text-2);max-width:32em;margin-top:6px;font-size:18px;line-height:1.6}.hv .spec-r .fig{flex-direction:column;gap:8px;margin-top:14px;display:flex}.hv .spec-r .fig .btn{align-self:flex-start}.hv .spec-r.or{border-top:2px solid var(--ink)}.hv #how-it-works .spec-r dt{color:var(--blue-mid)}.hv .g200{width:100%;max-width:300px;height:auto;display:block}.hv .g200 rect{fill:var(--hair)}.hv .g200 rect.pick{fill:var(--teal)}.hv .cap{color:var(--text-3);font-size:14px;font-style:italic}.hv .calc{gap:48px;display:grid}.hv .sl{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;margin-bottom:30px;display:grid}.hv .sl-t{font-size:19px}.hv .sl-v{font-family:var(--display);color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.hv .sl input{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:30px;margin:10px 0 0;padding:0}.hv .sl input::-webkit-slider-runnable-track{background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--fill,0%) 100% no-repeat, var(--hair);border:0;height:3px}.hv .sl input::-webkit-slider-thumb{appearance:none;background:var(--coral);border:0;border-radius:0;width:20px;height:20px;margin-top:-8.5px}.hv .sl input::-moz-range-track{background:var(--hair);border:0;height:3px}.hv .sl input::-moz-range-progress{background:var(--ink);height:3px}.hv .sl input::-moz-range-thumb{background:var(--coral);border:0;border-radius:0;width:20px;height:20px}.hv .sl input:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.hv .wk-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-bottom:14px;font-size:17px;display:flex}.hv .key{color:var(--text-3);gap:16px;font-size:15px;font-style:italic;display:flex}.hv .k{vertical-align:0;width:10px;height:10px;margin-right:7px;display:inline-block}.hv .k.took{background:var(--navy)}.hv .k.gone{border:1.5px solid var(--navy)}.hv .calls{width:100%;height:auto;display:block}.hv .calls .took{fill:var(--navy)}.hv .calls .gone{fill:none;stroke:var(--navy);stroke-width:1.5px}.hv .calls .off{fill:#edf0f5}.hv .yr-l{color:var(--text-2);margin-top:34px;font-size:17px;font-style:italic}.hv .yr{font-family:var(--display);color:var(--coral);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(40px,4.8vw,72px);line-height:.95}.hv .yr-s{color:var(--text-2);max-width:30em;margin-top:16px;font-size:19px;line-height:1.55}.hv .calc-out .btn{margin-top:24px}.hv .sec.dark{background:var(--ink);color:#fff}.hv .sec.tint{--hair:#c9d4e0;background:#eaf2f8}.hv .sec.dark .in,.hv .sec.tint .in{padding-top:64px;padding-bottom:72px}.hv .sec.dark+.sec .in,.hv .sec.tint+.sec .in{padding-top:64px}.hv .sec.dark .sec-hd{border-top-color:#fff}.hv .sec.dark .margin{color:#ffffffc7}.hv .sec.dark .h2,.hv .sec.dark .sl-v{color:#fff}.hv .sec.dark .src,.hv .sec.dark .key{color:#ffffffbd}.hv .sec.dark .sl input::-webkit-slider-runnable-track{background:linear-gradient(#fff, #fff) 0 0 / var(--fill,0%) 100% no-repeat, #ffffff3d}.hv .sec.dark .sl input::-moz-range-track{background:#ffffff3d}.hv .sec.dark .sl input::-moz-range-progress{background:#fff}.hv .sec.dark .k.took{background:#fff}.hv .sec.dark .k.gone{border-color:#fff}.hv .sec.dark .calls .took{fill:#fff}.hv .sec.dark .calls .gone{stroke:#fff}.hv .sec.dark .calls .off{fill:#ffffff14}.hv .sec.dark .yr-l,.hv .sec.dark .yr-s{color:#ffffffdb}.hv .sec.dark .yr{color:#ef4d35}.hv .ledger{max-width:900px}.hv .lg-r{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 0;display:flex}.hv .lg-l{font-size:19px;line-height:1.35}.hv .lg-d{display:none}.hv .lg-v{width:100%;font-family:var(--display);color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,36px);line-height:1.1}.hv .lg-v small{font-family:var(--text);color:var(--text-3);letter-spacing:0;margin-left:10px;font-size:16px;font-style:italic}.hv .lg-r.was .lg-l,.hv .lg-r.was .lg-v{color:var(--text-3)}.hv .lg-r.was s{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:3px}.hv .lg-r.tot{border-top:1.5px solid var(--ink);border-bottom:4px double var(--ink);margin-bottom:18px}.hv .lg-r.tot .lg-l{font-weight:650}.hv .lg-r.tot .lg-v{color:var(--teal-ink)}.hv .rc{display:block}.hv .rc-l,.hv .rc-corner{display:none}.hv .rc-h{border-top:2px solid var(--ink);flex-direction:column;gap:3px;margin-top:34px;padding-top:14px;display:flex}.hv .rc-h:first-of-type{margin-top:0}.hv .rc-nm{font-family:var(--display);font-size:18px;line-height:1.2}.hv .rc-fee{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);margin-top:8px;font-size:52px;line-height:1}.hv .rc-pay{color:var(--text-3);font-size:16px;font-style:italic}.hv .rc-flag{color:var(--coral);margin-top:4px;font-size:16px;font-style:italic}.hv .rc-c{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;font-size:17px;line-height:1.4;display:flex}.hv .rc-h+.rc-c{margin-top:14px}.hv .rc-cl{color:var(--text-3);flex:none;max-width:48%;font-size:15px;font-style:italic}.hv .rc-cv{text-align:right}.hv .rc-c.no .rc-cv{color:var(--text-3)}.hv .rc-c.mk .rc-cv{color:var(--teal-ink);font-weight:650}.hv .rc-c.no{display:none}.hv .rc-more{border:0;border-top:1px solid var(--hair);cursor:pointer;text-align:left;width:100%;color:var(--navy);text-underline-offset:4px;background:0 0;align-items:center;gap:8px;margin:10px 0 0;padding:10px 0 0;font-size:16px;font-style:italic;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (max-width:859px){.hv .rc-c:not(.rc-key):not(.shown){display:none}}.hv .rc-ft{gap:22px;margin-top:34px;display:grid}.hv .rc-inc{color:var(--text-2);max-width:40em;font-size:18px;line-height:1.6}.hv .cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.hv .cta-row p{color:var(--text-3);font-size:16px;font-style:italic}.hv .warranty{background:var(--navy);color:#fff}.hv .warranty .in{padding-top:72px;padding-bottom:72px}.hv .cert{outline-offset:-8px;border:1px solid #ffffff80;outline:1px solid #ffffff80;padding:34px 26px 30px}.hv .cert-top{font-family:var(--display);letter-spacing:.02em;border-bottom:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:16px;font-size:13px;display:flex}.hv .cert-h{font-family:var(--display);color:#fff;letter-spacing:-.012em;max-width:14em;margin-top:30px;font-size:clamp(32px,4.8vw,64px);font-weight:400;line-height:1.02}.hv .terms{gap:22px;margin-top:36px;display:grid}.hv .terms>div{border-top:1px solid #ffffff4d;padding-top:14px}.hv .terms dt{font-family:var(--display);color:var(--teal);font-size:14px}.hv .terms dd{color:#fff;margin-top:8px;font-size:18px;line-height:1.55}.hv .cert-ft{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:34px;display:flex}.hv .cert-ft p{color:#fff;font-size:17px;font-style:italic}.hv .cert-ft .sig{font-style:normal;font-family:var(--display);letter-spacing:.01em;font-size:14px}.hv .warranty+.sec .in{padding-top:72px}.hv .proof{border-top:2px solid var(--ink);gap:40px;padding-top:14px;display:grid}.hv .proof .margin{font-family:var(--text)}.hv .dl{color:var(--text-3);font-size:16px;font-style:italic}.hv .story .fig{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;white-space:nowrap;margin-top:10px;font-size:clamp(38px,4.2vw,60px);line-height:1}.hv .story .fig.sm{white-space:normal;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.hv .story .txt{max-width:26em;margin-top:18px;font-size:20px;line-height:1.5}.hv .story .more{margin-top:18px}.hv .bars{gap:8px;max-width:480px;margin-top:24px;display:grid}.hv .bar{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hv .bl{color:var(--text-3);font-size:15px;font-style:italic}.hv .bt{display:block}.hv .bb{background:var(--hair);height:28px;font-family:var(--display);color:var(--ink);white-space:nowrap;justify-content:flex-end;align-items:center;padding:0 9px;font-size:12px;display:flex}.hv .bb.now{background:var(--blue);color:var(--ink)}.hv .gos{border-top:2px solid var(--ink);gap:32px;padding-top:24px;display:grid}.hv .cover{aspect-ratio:3/4;background:var(--navy);color:#fff;flex-direction:column;width:100%;max-width:280px;padding:22px 20px 26px 34px;display:flex;position:relative}.hv .cover:before{content:"";background:#00000047;width:12px;position:absolute;top:0;bottom:0;left:0}.hv .cv-top{font-family:var(--display);letter-spacing:.02em;color:#fffc;font-size:12px}.hv .cv-t{font-family:var(--display);letter-spacing:-.01em;margin-top:auto;font-size:38px;line-height:.95}.hv .cv-s{color:#ffffffe0;margin-top:12px;font-size:17px;font-style:italic;line-height:1.3}.hv .cv-b{color:#fffc;border-top:1px solid #ffffff4d;margin-top:auto;padding-top:10px;font-size:14px}.hv .cv-stripe{height:6px;display:flex;position:absolute;bottom:0;left:12px;right:0}.hv .cv-stripe i{flex:1}.hv .cv-stripe i:first-child{background:#ef4d35}.hv .cv-stripe i:nth-child(2){background:#1caee5}.hv .cv-stripe i:nth-child(3){background:#2bbca4}.hv .cv-stripe i:nth-child(4){background:#379cd6}.hv .gos-c{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hv .gos-c .h2{max-width:16em}.hv .gos-c .txt{color:var(--text-2);max-width:36em;font-size:19px;line-height:1.6}.hv .gos-c .txt b{color:var(--ink)}.hv .fq-g{gap:6px;display:grid}.hv .fq-g+.fq-g{margin-top:26px}.hv .fq-n{color:var(--text-3);font-size:16px;font-style:italic}.hv .fq-l details{border-top:1px solid var(--hair)}.hv .fq-g:last-child .fq-l details:last-child{border-bottom:1px solid var(--hair)}.hv .fq-l summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0;font-size:21px;font-weight:500;line-height:1.3;list-style:none;display:flex}.hv .fq-l summary::-webkit-details-marker{display:none}.hv .fq-l summary:hover span:first-child{color:var(--navy)}.hv .pm{flex:none;width:15px;height:15px;margin-top:6px;position:relative}.hv .pm:before,.hv .pm:after{content:"";background:var(--ink);position:absolute}.hv .pm:before{height:2px;top:6.5px;left:0;right:0}.hv .pm:after{width:2px;transition:transform .15s;top:0;bottom:0;left:6.5px}.hv details[open]>summary .pm:after{transform:scaleY(0)}.hv .fq-l details p{color:var(--text-2);max-width:36em;padding:0 40px 24px 0;font-size:19px;line-height:1.62}.hv .close{background:var(--coral);color:#fff}.hv .close .in{padding-top:72px;padding-bottom:72px}.hv .close-h{font-family:var(--display);letter-spacing:-.015em;max-width:11em;font-size:clamp(38px,6.6vw,96px);font-weight:400;line-height:.98}.hv .ways{border-top:2px solid #fff;margin-top:52px;display:grid}.hv .way{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:24px 0 28px;text-decoration:none;display:flex}.hv .way+.way{border-top:1px solid #ffffff8c}.hv .way-k{font-size:17px;font-style:italic}.hv .way-t{font-family:var(--display);text-underline-offset:9px;font-size:clamp(28px,3.4vw,46px);line-height:1.05;text-decoration:underline;text-decoration-thickness:3px}.hv .way:hover .way-t{text-decoration-thickness:5px}.hv .way-d{max-width:26em;font-size:19px;line-height:1.5}.hv .close-n{margin-top:34px;font-size:18px;font-style:italic}.hv .close .way:focus-visible{outline-color:#fff}.hv .close-alert{border-top:1px solid #ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:40px;padding-top:24px;display:flex}.hv .close-alert p{max-width:40em;font-size:19px;line-height:1.5}.hv .close-alert b{font-weight:650}.hv .btn.white{color:var(--coral);background:#fff}.hv .btn.white:hover{color:var(--coral-dk);background:#fbe9e5}.hv .close .btn.white:focus-visible{outline-color:#fff}.hv .close-talk{border-top:1px solid #ffffff8c;gap:18px;margin-top:28px;padding-top:24px;display:grid}.hv .close-talk-h{max-width:40em;font-size:19px;line-height:1.5}.hv .close-talk-h b{font-weight:650}.hv .close-talk-l{gap:14px;display:grid}.hv .talk{color:#fff;flex-direction:column;gap:4px;text-decoration:none;display:flex}.hv .talk-k{font-size:16px;font-style:italic}.hv .talk-v{font-family:var(--display);text-underline-offset:7px;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,30px);line-height:1.1;text-decoration:underline;text-decoration-thickness:2px}.hv .talk:hover .talk-v{text-decoration-thickness:4px}.hv .close .talk:focus-visible{outline-color:#fff}@media (min-width:700px){.hv .close-talk-l{grid-template-columns:auto auto;justify-content:start;gap:18px 64px}}.hv .veil{z-index:60;background:#0e1a33b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hv .sheet{background:#fff;grid-template-columns:minmax(0,1fr);width:100%;max-width:940px;max-height:calc(100vh - 32px);display:grid;overflow:auto}.hv .who{background:var(--navy);color:#fff;flex-direction:column;gap:10px;padding:30px 28px;display:flex}.hv .who-k{color:var(--teal);font-size:15px;font-style:italic}.hv .who .nm2{font-family:var(--display);font-size:40px;line-height:1}.hv .who .role2{font-size:16px;font-style:italic}.hv .who .rate2{font-variant-numeric:tabular-nums;font-size:18px}.hv .who .q2{text-indent:-.42em;font-size:17px;line-height:1.5}.hv .who .prof{color:#fff;text-underline-offset:4px;margin-top:6px;font-size:16px}.hv .form{padding:30px 28px 32px;position:relative}.hv .form form,.hv .form .done{flex-direction:column;gap:20px;display:flex}.hv .form h2{font-family:var(--display);color:var(--navy);padding-right:36px;font-size:26px;font-weight:400;line-height:1.12}.hv .form p{color:var(--text-2);font-size:17px;line-height:1.55}.hv .form label{color:var(--text-2);flex-direction:column;gap:2px;font-size:16px;font-style:italic;display:flex}.hv .form input{font:inherit;color:var(--ink);border:0;border-bottom:2px solid var(--ink);background:0 0;border-radius:0;width:100%;padding:8px 0 9px;font-size:20px;font-style:normal}.hv .form input::placeholder{color:#9aa3b5}.hv .form input:focus{border-bottom-color:var(--coral);outline:none}.hv .form .err{color:var(--coral);font-size:16px}.hv .form .submit{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.hv .form .note{color:var(--text-3);font-size:15px;font-style:italic}.hv .form .done .btn{align-self:flex-start}.hv .x{cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:absolute;top:12px;right:12px}.hv .x span,.hv .x span:after{background:var(--ink);width:20px;height:2px;position:absolute;top:21px;left:12px;transform:rotate(45deg)}.hv .x span:after{content:"";top:0;left:0;transform:rotate(90deg)}.hv .who .q2.plain{text-indent:0}.hv .steps{counter-reset:step;border-top:1px solid #ffffff40;margin-top:8px;padding:0;list-style:none}.hv .steps li{counter-increment:step;border-bottom:1px solid #ffffff40;grid-template-columns:30px minmax(0,1fr);padding:10px 0;font-size:17px;line-height:1.4;display:grid}.hv .steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--display);color:var(--teal);padding-top:4px;font-size:12px}.hv .who .fine{color:#ffffffd9;margin-top:6px;font-size:15px;font-style:italic;line-height:1.5}.hv .form label em{color:var(--text-3);margin-left:4px;font-size:14px}.hv .form select,.hv .form textarea{font:inherit;color:var(--ink);border:0;border-bottom:2px solid var(--ink);background:0 0;border-radius:0;width:100%;padding:8px 0 9px;font-size:19px;font-style:normal}.hv .form select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) calc(100% - 9px) 55% / 6px 6px no-repeat, linear-gradient(135deg, var(--ink) 50%, transparent 50%) calc(100% - 3px) 55% / 6px 6px no-repeat;padding-right:22px}.hv .form textarea{resize:vertical;min-height:64px;line-height:1.4}.hv .form select:focus,.hv .form textarea:focus{border-bottom-color:var(--coral);outline:none}.hv .form .pair{gap:20px;display:grid}.hv .opts{border:0;min-width:0;margin:0;padding:0}.hv .opts legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:16px;font-style:italic}.hv .opts>div{flex-wrap:wrap;display:flex}.hv .opts button{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;margin:0 -1px -1px 0;padding:9px 14px;font-size:16px}.hv .opts button.on{background:var(--navy);border-color:var(--navy);color:#fff;position:relative}.hv .form .note a,.hv .form .alt a{color:var(--navy);text-underline-offset:4px;font-weight:600}.hv .form .alt{font-size:16px}@media (min-width:700px){.hv{--pad:40px}.hv .sec .in{padding-bottom:88px}.hv .sec-hd{margin-bottom:40px}.hv .h1{font-size:calc((100vw - 2 * var(--pad)) / 11.9);white-space:nowrap}.hv .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hv .stat{display:inline}.hv .hd .in{height:76px}.hv .logo img{height:30px}.hv .hd .btn{padding:15px 20px;font-size:14px}.hv .lg-d{border-bottom:2px dotted #aeb6c5;flex:24px;min-width:24px;display:block;transform:translateY(-6px)}.hv .lg-r{flex-wrap:nowrap}.hv .lg-v{width:auto}.hv .terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hv .cert{padding:44px 44px 38px}.hv .ways{grid-template-columns:repeat(2,minmax(0,1fr))}.hv .way+.way{border-top:0;border-left:1px solid #ffffff8c;padding-left:32px}.hv .way{padding-right:32px}.hv .sheet{grid-template-columns:330px minmax(0,1fr)}.hv .form .pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hv .who{padding:36px 32px}.hv .form{padding:36px}.hv .gos{grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:40px}}@media (min-width:860px){.hv .rc{grid-template-columns:190px repeat(3,minmax(0,1fr));column-gap:0;display:grid}.hv .rc-l,.hv .rc-corner{display:block}.hv .rc-corner{border-top:2px solid var(--ink)}.hv .rc-l{border-top:1px solid var(--hair);padding:14px var(--gap) 14px 0;color:var(--text-2);font-size:16px;font-style:italic;line-height:1.4}.hv .rc-h{padding:14px 0 22px var(--gap);margin-top:0}.hv .rc-h+.rc-c{margin-top:0}.hv .rc-c,.hv .rc-c.no{padding:14px 0 14px var(--gap);font-size:17px;display:block}.hv .rc-more{display:none}.hv .rc-cl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv .rc-cv{text-align:left}.hv .rc-fee{font-size:clamp(36px,4.1vw,60px)}}@media (min-width:1100px){.hv{--pad:56px}.hv .sec .in{padding-bottom:96px}.hv .sec-hd{margin-bottom:44px}.hv .nav{display:flex}.hv .hero .in{padding-top:40px;padding-bottom:96px}.hv .hero-g{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:40px}.hv .hero-copy{grid-column:1/span 5}.hv .bench{grid-column:7/span 6}.hv .sec-hd,.hv .spec-r,.hv .calc,.hv .fq-g,.hv .proof,.hv .gos{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.hv .sec-hd .margin,.hv .proof>.margin{grid-column:1/span 3;padding-top:12px}.hv .sec-hd .main{grid-column:4/span 9}.hv .spec-r{align-items:baseline;padding:24px 0 26px}.hv .spec-r dt{grid-column:1/span 3}.hv .spec-r .big{grid-column:4/span 4}.hv .spec-r .txt{grid-column:8/span 5;margin-top:0}.hv .spec-r .fig{grid-area:2/4/auto/span 4;margin-top:18px}.hv .calc-in{grid-column:4/span 3}.hv .calc-out{grid-column:8/span 5}.hv .ledger{margin-left:calc(var(--margin-w) + var(--gap))}.hv .rc{grid-template-columns:var(--margin-w) repeat(3, minmax(0, 1fr))}.hv .rc-ft{margin-left:calc(var(--margin-w) + var(--gap))}.hv .warranty .in{padding-top:88px;padding-bottom:88px}.hv .warranty+.sec .in{padding-top:96px}.hv .sec.dark .in,.hv .sec.tint .in{padding-top:88px;padding-bottom:96px}.hv .sec.dark+.sec .in,.hv .sec.tint+.sec .in{padding-top:96px}.hv .cert{padding:56px 64px 48px}.hv .terms{gap:48px}.hv .proof{row-gap:0}.hv .proof .s1{grid-column:4/span 5}.hv .proof .s2{border-left:1px solid var(--hair);padding-left:var(--gap);grid-column:9/span 4}.hv .gos{padding-top:14px}.hv .cover{grid-column:1/span 3;max-width:none}.hv .gos-c{grid-column:4/span 8;padding-top:6px}.hv .fq-n{grid-column:1/span 3;padding-top:20px}.hv .fq-l{grid-column:4/span 8}.hv .fq-g+.fq-g{margin-top:0}.hv .close .in{padding-top:96px;padding-bottom:88px}}@media (min-width:1100px) and (max-width:1319px){.hv .stat{display:none}}@media (min-width:1440px){.hv .h1{font-size:111.597px}}
.hv.nx{--ivory:#f6f4ef;--paper:#fff;--ink:#0e1a33;--navy:#1e2f62;--coral:#dc3922;--coral-dk:#c22a14;--teal:#2bbca4;--teal-ink:#137565;--sky:#3a9bd9;--sky-lt:#1caee5;--text-2:#3b4660;--text-3:#5b6479;--line:#e4e0d6;--line-2:#cfc9ba;--chip:#f3f1ea;--buff:#eee5cf;--nx-pad:16px;background:var(--ivory);color:var(--ink);font-size:18px;line-height:1.5}@media (min-width:720px){.hv.nx{--nx-pad:40px}}@media (min-width:1100px){.hv.nx{--nx-pad:64px}}.hv.nx [data-fam=cs]{--ground:#f0e6cf;--tone:#e3d4ae;--hero:#e6d8b6;--fam:#6f4d12;--fam-line:#cfc3a4}.hv.nx [data-fam=ops]{--ground:#e3eef6;--tone:#cbdfee;--hero:#d1e4f1;--fam:#1a5f86;--fam-line:#b9cfe0}.hv.nx [data-fam=sales]{--ground:#f6e0d8;--tone:#edc6b9;--hero:#efcdc1;--fam:#a3321d;--fam-line:#e3bfb2}.hv.nx .nx-in{width:100%;max-width:1440px;padding:0 var(--nx-pad);margin:0 auto}.hv.nx .nx-d{font-family:var(--display);font-weight:400}.hv.nx .nx-k{font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.3}.hv.nx .nx-i{font-style:italic}@media (min-width:720px){.hv.nx .nx-k{font-size:10.5px}}.hv.nx .nx-rule{border-top:2px solid var(--ink);padding-top:12px}.hv.nx .nx-rule .nx-k{color:var(--text-2);margin:0}@media (min-width:720px){.hv.nx .nx-rule{padding-top:14px}}.hv.nx .nx-link{color:var(--navy);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:16px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hv.nx .nx-link:hover{text-decoration-thickness:2px}@media (min-width:720px){.hv.nx .nx-link{font-size:17px}}.hv.nx .nx-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hv.nx .nx-cta{background:var(--coral);color:#fff;height:54px;font-family:var(--display);letter-spacing:0;cursor:pointer;white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.hv.nx .nx-cta:hover{background:var(--coral-dk);color:#fff}.hv.nx .nx-cta:disabled{opacity:.6;cursor:default}.hv.nx .nx-cta--navy{background:var(--navy)}.hv.nx .nx-cta--navy:hover{background:var(--ink)}.hv.nx .nx-block{width:100%}@media (min-width:720px){.hv.nx .nx-cta{gap:14px;height:56px;padding:0 26px;font-size:14px}}.hv.nx .nx-cta--sm{gap:10px;height:44px;padding:0 20px;font-size:12px}.hv.nx .nx-gh{height:52px;color:var(--ink);font-family:var(--display);letter-spacing:0;border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.hv.nx .nx-gh:hover,.hv.nx .nx-gh[aria-pressed=true]{background:var(--ink);color:#fff}.hv.nx .nx-gh[aria-pressed=true]:hover{background:var(--navy);border-color:var(--navy)}@media (min-width:720px){.hv.nx .nx-gh{gap:12px;height:56px;padding:0 24px;font-size:14px}}.hv.nx .nx-gh--light{color:#fff;border-color:#ffffff80}.hv.nx .nx-gh--light:hover{color:var(--ink);background:#fff;border-color:#fff}.hv.nx a:focus-visible,.hv.nx button:focus-visible,.hv.nx summary:focus-visible,.hv.nx input:focus-visible{outline:3px solid var(--sky-lt);outline-offset:3px}.hv.nx .nx-hd{z-index:30;background:var(--ivory);border-bottom:1px solid var(--line);position:relative}.hv.nx .nx-hd-in{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.hv.nx .nx-hd-l{align-items:center;gap:48px;min-width:0;display:flex}.hv.nx .nx-logo{flex:none;display:block}.hv.nx .nx-logo img{width:auto;height:26px;display:block}.hv.nx .nx-nav{gap:32px;font-size:17px;display:none}.hv.nx .nx-nav a{color:var(--ink);text-decoration:none}.hv.nx .nx-nav a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.hv.nx .nx-nav a.nx-here{color:var(--navy);font-weight:500}.hv.nx .nx-nav a.nx-under{border-bottom:2px solid var(--navy);padding-bottom:4px}.hv.nx .nx-nav a.nx-under:hover{text-decoration:none}.hv.nx .nx-hd-r{align-items:center;gap:10px;display:flex}.hv.nx .nx-stat{color:var(--text-2);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-style:italic;display:none}.hv.nx .nx-dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px}.hv.nx .nx-chip{gap:8px;height:40px;padding:0 12px;font-size:11px}.hv.nx .nx-count{background:var(--ink);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.hv.nx .nx-chip:hover .nx-count{color:var(--ink);background:#fff}.hv.nx .nx-count--zero{color:var(--text-3);background:0 0;box-shadow:inset 0 0 0 1px}.hv.nx .nx-chip:hover .nx-count--zero{color:#fff;background:0 0}.hv.nx .nx-hd-cta{display:none}.hv.nx .nx-menu{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.hv.nx .nx-drawer{background:var(--ivory);border-bottom:1px solid var(--ink);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -28px #0e1a3380}.hv.nx .nx-drawer .nx-in{flex-direction:column;padding-bottom:20px;display:flex}.hv.nx .nx-drawer a{color:var(--ink);border-bottom:1px solid var(--line);padding:15px 0;font-size:20px;text-decoration:none}.hv.nx .nx-drawer-cta{width:100%;margin-top:18px}@media (min-width:720px){.hv.nx .nx-hd-in{height:76px}.hv.nx .nx-logo img{height:34px}.hv.nx .nx-hd-r{gap:16px}.hv.nx .nx-chip{gap:10px;height:44px;padding:0 18px;font-size:12px}.hv.nx .nx-count{min-width:22px;height:22px;font-size:11px}.hv.nx .nx-hd-cta{display:block}.hv.nx .nx-drawer-cta{display:none}}@media (min-width:1100px){.hv.nx .nx-nav{gap:22px;font-size:16px;display:flex}.hv.nx .nx-nav a{white-space:nowrap}.hv.nx .nx-hd-l{gap:32px}.hv.nx .nx-menu,.hv.nx .nx-drawer{display:none}.hv.nx .nx-hd-r{gap:16px}}@media (min-width:1280px){.hv.nx .nx-nav{gap:32px;font-size:17px}.hv.nx .nx-hd-l{gap:48px}.hv.nx .nx-hd-r{gap:22px}}@media (min-width:1366px){.hv.nx .nx-stat{display:inline-flex}}@media (min-width:1100px) and (max-width:1199px){.hv.nx .nx-nav{gap:18px}}@media (min-width:1280px) and (max-width:1439px){.hv.nx .nx-nav{gap:26px}}.hv.nx .nx-plate{background:var(--ground);position:relative;overflow:hidden}.hv.nx .nx-let{font-family:var(--display);color:var(--tone);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:absolute}.hv.nx .nx-st{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.hv.nx .nx-st:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px}.hv.nx .nx-st.is-away:before{background:var(--sky)}.hv.nx .nx-slot{background:var(--ground);width:44px;height:44px;color:var(--fam);font-family:var(--display);border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.hv.nx button.nx-slot{cursor:pointer}.hv.nx button.nx-slot:hover{box-shadow:inset 0 0 0 2px var(--coral)}.hv.nx .nx-slot--empty{background:0 0;border:1.5px dashed #fff6}.hv.nx .nx-ring{flex:none;position:relative}.hv.nx .nx-ring svg{display:block}.hv.nx .nx-ring-n{font-family:var(--display);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.hv.nx .nx-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;position:relative}.hv.nx .nx-card:hover{transform:translateY(-4px);box-shadow:0 28px 44px -30px #0e1a3380}.hv.nx .nx-card.is-picked{outline:3px solid var(--coral);outline-offset:-3px}.hv.nx .nx-card.is-dim{opacity:.28}.hv.nx .nx-card .nx-plate{height:132px}.hv.nx .nx-card .nx-let{font-size:270px;top:-34px;right:-10px}.hv.nx .nx-card .nx-st{font-size:9.5px;position:absolute;top:20px;left:20px}.hv.nx .nx-card .nx-fam{color:var(--fam);font-size:9.5px;position:absolute;bottom:16px;left:20px}.hv.nx .nx-plus{z-index:2;border:1px solid var(--ink);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.hv.nx .nx-plus:hover{background:var(--ink);color:#fff}.hv.nx .nx-plus[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff}.hv.nx .nx-plus[aria-pressed=true]:hover{background:var(--coral-dk);border-color:var(--coral-dk)}.hv.nx .nx-plus .nx-plus-on{display:none}.hv.nx .nx-plus[aria-pressed=true] .nx-plus-on{display:block}.hv.nx .nx-plus[aria-pressed=true] .nx-plus-off{display:none}.hv.nx .nx-card-b{flex-direction:column;flex-grow:1;padding:18px 20px 0;display:flex}.hv.nx .nx-card-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hv.nx .nx-card-name{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;font-size:32px;font-weight:400;line-height:1.02;text-decoration:none}.hv.nx .nx-card-name:after{content:"";z-index:1;position:absolute;inset:0}.hv.nx .nx-card-rate{white-space:nowrap;font-size:20px}.hv.nx .nx-card-rate small{color:var(--text-3);font-size:14px;font-style:italic}.hv.nx .nx-card-role{color:var(--text-2);margin:6px 0 0;font-size:17px;font-style:italic;line-height:1.3}.hv.nx .nx-card-mid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 128px;column-gap:14px;margin-top:14px;padding-top:14px;display:grid}.hv.nx .nx-card-n{font-family:var(--display);color:var(--fam);font-size:38px;line-height:.95}.hv.nx .nx-card-n.is-word{font-size:24px}.hv.nx .nx-card-l{color:var(--text-2);margin:6px 0 0;font-size:15px;line-height:1.4}.hv.nx .nx-card-side{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding-left:14px;display:flex}.hv.nx .nx-card-side .nx-k{color:var(--text-3);font-size:9.5px;display:block}.hv.nx .nx-card-side .nx-v{margin-top:5px;font-size:17px;line-height:1.1}.hv.nx .nx-card-side .nx-v.nx-d{font-size:19px;line-height:1}.hv.nx .nx-card-side .nx-v small{color:var(--text-3);font-size:14px;font-style:italic}.hv.nx .nx-tools{flex-wrap:wrap;gap:6px;min-height:30px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.hv.nx .nx-tools li{color:var(--text-2);background:var(--chip);padding:5px 10px;font-size:14px;line-height:1.2}.hv.nx .nx-card-note{min-height:30px;color:var(--text-3);margin:14px 0 18px;font-size:15px;font-style:italic;line-height:1.4}.hv.nx .nx-card-go{background:var(--ink);color:#fff;height:52px;font-family:var(--display);justify-content:space-between;align-items:center;margin:auto -20px 0;padding:0 20px;font-size:13px;display:flex}.hv.nx .nx-card-go.is-open{color:var(--ink);border-top:1px solid var(--ink);background:#fff}.hv.nx .nx-card:hover .nx-card-go:not(.is-open){background:var(--navy)}@media (min-width:720px){.hv.nx .nx-card .nx-plate{height:var(--c-plate,164px)}.hv.nx .nx-card .nx-let{font-size:var(--c-let,330px);top:-40px;right:-14px}.hv.nx .nx-card .nx-st{font-size:10px;top:22px;left:22px}.hv.nx .nx-card .nx-fam{font-size:10px;bottom:20px;left:22px}.hv.nx .nx-plus{width:38px;height:38px;top:14px;right:14px}.hv.nx .nx-card-b{padding:22px var(--c-pad,26px) 0}.hv.nx .nx-card-name{font-size:var(--c-name,38px)}.hv.nx .nx-card-rate{font-size:var(--c-rate,22px)}.hv.nx .nx-card-role{min-height:47px;margin-top:8px;font-size:18px}.hv.nx .nx-card-mid{grid-template-columns:minmax(0, 1fr) var(--c-side,150px);column-gap:18px;margin-top:16px;padding-top:16px}.hv.nx .nx-card-n{font-size:var(--c-n,44px)}.hv.nx .nx-card-n.is-word{font-size:calc(var(--c-n,44px) * .64)}.hv.nx .nx-card-l{margin-top:8px}.hv.nx .nx-card-side{padding-left:16px}.hv.nx .nx-card-side .nx-v{font-size:18px}.hv.nx .nx-card-side .nx-v.nx-d{font-size:20px}.hv.nx .nx-tools,.hv.nx .nx-card-note{min-height:34px;margin:16px 0 20px}.hv.nx .nx-card-go{margin:auto calc(var(--c-pad,26px) * -1) 0;height:54px;padding:0 var(--c-pad,26px)}.hv.nx .nx-grid{--c-pad:20px;--c-name:30px;--c-rate:20px;--c-n:36px;--c-side:128px;--c-plate:148px;--c-let:300px}}@media (min-width:1000px){.hv.nx .nx-grid{--c-pad:26px;--c-name:38px;--c-rate:22px;--c-n:44px;--c-side:150px;--c-plate:164px;--c-let:330px}}@media (min-width:1280px){.hv.nx .nx-grid{--c-pad:22px;--c-name:33px;--c-rate:21px;--c-n:40px;--c-side:138px;--c-plate:156px;--c-let:316px}}@media (min-width:1440px){.hv.nx .nx-grid{--c-pad:26px;--c-name:38px;--c-rate:22px;--c-n:44px;--c-side:150px;--c-plate:164px;--c-let:330px}}@supports (grid-template-rows:subgrid){.hv.nx .nx-grid>.nx-card{grid-template-rows:subgrid;grid-row:span 6;row-gap:0;display:grid}.hv.nx .nx-grid>.nx-card .nx-card-b{display:contents}.hv.nx .nx-grid>.nx-card .nx-plate{grid-row:1}.hv.nx .nx-grid>.nx-card .nx-card-top{margin:18px var(--c-pad,20px) 0;grid-row:2}.hv.nx .nx-grid>.nx-card .nx-card-role{margin-inline:var(--c-pad,20px);grid-row:3;min-height:0}.hv.nx .nx-grid>.nx-card .nx-card-mid{margin-inline:var(--c-pad,20px);grid-row:4}.hv.nx .nx-grid>.nx-card .nx-tools,.hv.nx .nx-grid>.nx-card .nx-card-note{margin-inline:var(--c-pad,20px);grid-row:5}.hv.nx .nx-grid>.nx-card .nx-card-go{grid-row:6;margin:0}@media (min-width:720px){.hv.nx .nx-grid>.nx-card .nx-card-top{margin-top:22px}.hv.nx .nx-grid>.nx-card .nx-card-go{margin:0}}}.hv.nx .nx-dock{z-index:40;background:var(--ink);color:#fff;align-items:center;gap:12px;width:calc(100% - 24px);max-width:840px;height:68px;padding:0 10px 0 12px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -22px #0e1a3399}.hv.nx .nx-dock[data-on=false]{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 28px))}.hv.nx .nx-slots{flex:none;gap:6px;display:flex}.hv.nx .nx-dock .nx-slot{width:36px;height:36px;font-size:16px}.hv.nx .nx-dock-t{flex:1;min-width:0;display:none}.hv.nx .nx-dock-h{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.hv.nx .nx-dock-s{color:#ffffffbf;margin-top:3px;font-size:15px;font-style:italic}.hv.nx .nx-dock-b{flex:1;height:48px;padding:0 12px;font-size:12px;box-shadow:0 0 0 1px #ffffff4d}.hv.nx .nx-dock-clear{color:#ffffffbf;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;flex:none;padding:6px 4px;font-size:15px;font-style:italic;text-decoration:underline;display:none}.hv.nx .nx-dock-clear:hover{color:#fff}@media (min-width:720px){.hv.nx .nx-dock{gap:20px;height:84px;padding:0 20px 0 24px;bottom:20px}.hv.nx .nx-slots{gap:8px}.hv.nx .nx-dock .nx-slot{width:44px;height:44px;font-size:20px}.hv.nx .nx-dock-t{display:block}.hv.nx .nx-dock-b{flex:none;height:56px;padding:0 26px;font-size:14px}.hv.nx .nx-dock-clear{display:inline}}.hv.nx .nx-veil{z-index:80;background:#0e1a339e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hv.nx .nx-sheet{overscroll-behavior:contain;background:#fff;outline:none;width:100%;max-height:94dvh;padding:12px 20px 24px;position:relative;overflow-y:auto;box-shadow:0 -30px 60px -30px #0e1a3380}.hv.nx .nx-grab{background:var(--line-2);width:40px;height:4px;margin:0 auto;display:block}.hv.nx .nx-sheet-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.hv.nx .nx-sheet-t{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:400;line-height:1.1}.hv.nx .nx-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -10px 0 0;padding:0;display:flex}.hv.nx .nx-sheet-sub{color:var(--text-2);margin:8px 0 0;font-size:16px;line-height:1.5}.hv.nx .nx-clocks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.hv.nx .nx-clocks>div{min-width:0;padding:12px 0}.hv.nx .nx-clocks>div+div{border-left:1px solid var(--line);padding-left:16px}.hv.nx .nx-clocks .nx-k{color:var(--text-3);font-size:9px;display:block}.hv.nx .nx-clock{font-family:var(--display);white-space:nowrap;margin-top:6px;font-size:26px;line-height:1}.hv.nx .nx-clocks .nx-i{color:var(--text-3);margin-top:2px;font-size:13px;line-height:1.3;display:block}.hv.nx .nx-who{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.hv.nx .nx-who li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.hv.nx .nx-who .nx-slot{width:40px;height:40px;font-size:18px}.hv.nx .nx-who-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hv.nx .nx-who-t b{font-family:var(--display);font-size:17px;font-weight:400}.hv.nx .nx-who-t .nx-i{color:var(--text-3);font-size:14px}.hv.nx .nx-who-x{width:40px;height:40px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.hv.nx .nx-who-x:hover{color:var(--coral)}.hv.nx .nx-field{margin-top:14px;display:block}.hv.nx .nx-field>.nx-i{color:var(--text-2);font-size:15px;display:block}.hv.nx .nx-field input{border:0;border-bottom:2px solid var(--ink);width:100%;font-family:var(--text);color:var(--ink);background:0 0;border-radius:0;margin-top:2px;padding:8px 0 9px;font-size:19px;display:block}.hv.nx .nx-field input::placeholder{color:#9aa3b5}.hv.nx .nx-field input:focus,.hv.nx .nx-field input:focus-visible{box-shadow:none;border-bottom-color:var(--coral);outline:none}.hv.nx .nx-opts{border:0;min-width:0;margin:16px 0 0;padding:0}.hv.nx .nx-opts legend{color:var(--text-2);padding:0;font-size:15px}.hv.nx .nx-opts legend span{color:var(--text-3)}.hv.nx .nx-seg{margin-top:8px;display:flex}.hv.nx .nx-seg button{border:1px solid var(--ink);height:44px;color:var(--ink);font-family:var(--text);cursor:pointer;background:#fff;border-radius:0;flex:1;margin-right:-1px;padding:0;font-size:16px}.hv.nx .nx-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.hv.nx .nx-tz{color:var(--text-3);margin:8px 0 0;font-size:13.5px}.hv.nx .nx-err{color:var(--coral);margin:14px 0 0;font-size:16px}.hv.nx .nx-sheet .nx-block{margin-top:16px}.hv.nx .nx-fine{text-align:center;color:var(--text-3);margin:12px 0 0;font-size:15px}.hv.nx .nx-done p{color:var(--text-2);margin:14px 0 0;font-size:17px;line-height:1.55}.hv.nx .nx-done .nx-cta{margin-top:22px}.hv.nx .nx-done-b{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:22px;display:flex}.hv.nx .nx-done-b .nx-cta{margin-top:0}.hv.nx .nx-opt{color:var(--text-3)}.hv.nx .nx-field textarea{border:0;border-bottom:2px solid var(--ink);width:100%;font-family:var(--text);color:var(--ink);resize:vertical;background:0 0;border-radius:0;min-height:3.2em;margin-top:2px;padding:8px 0 9px;font-size:19px;line-height:1.4;display:block}.hv.nx .nx-field textarea::placeholder{color:#9aa3b5}.hv.nx .nx-field textarea:focus,.hv.nx .nx-field textarea:focus-visible{box-shadow:none;border-bottom-color:var(--coral);outline:none}.hv.nx .nx-chipset{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hv.nx .nx-chipset button{border:1px solid var(--ink);height:40px;color:var(--ink);font-family:var(--text);cursor:pointer;background:#fff;border-radius:0;padding:0 14px;font-size:16px}.hv.nx .nx-chipset button:hover{background:var(--chip)}.hv.nx .nx-chipset button[aria-pressed=true]{background:var(--ink);color:#fff}@media (min-width:720px){.hv.nx .nx-veil{align-items:center;padding:24px}.hv.nx .nx-sheet{border:1px solid var(--ink);max-width:560px;max-height:calc(100dvh - 48px);padding:32px 36px;box-shadow:0 40px 80px -40px #0e1a3399}.hv.nx .nx-grab{display:none}.hv.nx .nx-sheet-hd{margin-top:0}.hv.nx .nx-sheet-t{font-size:26px}.hv.nx .nx-x{margin:-10px -14px 0 0}.hv.nx .nx-seg button{height:40px}.hv.nx .nx-clock{font-size:30px}}.hv.nx .nx-pl{z-index:90;background:#0e1a33f0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hv.nx .nx-pl-box{aspect-ratio:var(--ar,1.7778);width:min(92vw, 1100px, calc(84vh * var(--ar,1.7778)));background:#000;position:relative}.hv.nx .nx-pl-box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.hv.nx .nx-pl-x{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:fixed;top:10px;right:10px}.hv.nx .nx-pl-x:focus-visible{outline-color:#fff}.hv.nx .nx-close{background:var(--coral);color:#fff;padding:48px 0 44px}.hv.nx .nx-close ::selection{color:var(--coral);background:#fff}.hv.nx .nx-close-h{font-family:var(--display);letter-spacing:-.015em;font-size:44px;font-weight:400;line-height:1}.hv.nx .nx-close-h .nx-br{display:none}.hv.nx .nx-ways{border-top:2px solid #fff;grid-template-columns:minmax(0,1fr);margin-top:30px;display:grid}.hv.nx .nx-way{color:#fff;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:22px 0 26px;text-decoration:none;display:flex}.hv.nx .nx-way+.nx-way{border-top:1px solid #ffffff8c}.hv.nx .nx-way-k{font-size:17px}.hv.nx .nx-way-t{font-family:var(--display);text-underline-offset:9px;font-size:28px;line-height:1.05;text-decoration:underline;text-decoration-thickness:3px}.hv.nx .nx-way:hover .nx-way-t{text-decoration-thickness:5px}.hv.nx .nx-way-d{max-width:26em;font-size:19px;line-height:1.5}.hv.nx .nx-close-n{margin-top:22px;font-size:20px}.hv.nx .nx-close-alert{flex-direction:column;align-items:flex-start;gap:16px;max-width:40em;margin-top:26px;font-size:19px;line-height:1.5;display:flex}.hv.nx .nx-cta--white{color:var(--ink);background:#fff}.hv.nx .nx-cta--white:hover{background:var(--ivory);color:var(--ink)}.hv.nx .nx-talk-row{border-top:1px solid #ffffff8c;gap:20px;margin-top:30px;padding-top:24px;display:grid}.hv.nx .nx-talk-h{font-size:19px;line-height:1.45}.hv.nx .nx-talk-l{flex-wrap:wrap;gap:20px 48px;display:flex}.hv.nx .nx-talk{color:#fff;flex-direction:column;gap:6px;text-decoration:none;display:flex}.hv.nx .nx-talk>.nx-i{font-size:16px}.hv.nx .nx-talk-v{font-family:var(--display);text-underline-offset:7px;overflow-wrap:anywhere;font-size:19px;text-decoration:underline;text-decoration-thickness:2px}.hv.nx .nx-talk:hover .nx-talk-v{text-decoration-thickness:4px}.hv.nx .nx-close a:focus-visible,.hv.nx .nx-close button:focus-visible{outline-color:#fff}@media (min-width:720px){.hv.nx .nx-close{padding:72px 0 64px}.hv.nx .nx-close-h{font-size:64px}.hv.nx .nx-close-h .nx-br{display:inline}.hv.nx .nx-ways{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.hv.nx .nx-way{padding:26px 24px 30px 0}.hv.nx .nx-way+.nx-way{border-top:0;border-left:1px solid #ffffff8c;padding:26px 0 30px 32px}.hv.nx .nx-way-t{font-size:36px}.hv.nx .nx-close-n{margin-top:28px}.hv.nx .nx-close-alert{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;max-width:none}.hv.nx .nx-close-alert p{max-width:40em}.hv.nx .nx-talk-row{margin-top:32px;padding-top:26px}.hv.nx .nx-talk-h{max-width:30em;font-size:20px}.hv.nx .nx-talk-v{font-size:20px}}@media (min-width:1100px){.hv.nx .nx-close{padding:80px 0 72px}.hv.nx .nx-close-h{font-size:80px}.hv.nx .nx-way-t{font-size:44px}.hv.nx .nx-talk-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px}}@media (prefers-reduced-motion:reduce){.hv.nx .nx-card,.hv.nx .nx-dock,.hv.nx .nx-cta,.hv.nx .nx-gh,.hv.nx .nx-plus{transition:none}.hv.nx .nx-card:hover{transform:none}}@media print{.hv.nx .nx-hd,.hv.nx .nx-dock,.hv.nx .nx-veil,.hv.nx .nx-pl{display:none!important}}
