.nx-snet,.nx-sinc,.nx-stabs,.nx-ssup{--nx-gutter:clamp(16px, 4vw, 56px);position:relative;box-sizing:border-box;padding:clamp(64px, 8vw, 110px) var(--nx-gutter);background:var(--next-white);color:var(--next-body);font-family:var(--next-font-head)}:is(.nx-snet,.nx-sinc,.nx-stabs,.nx-ssup) *,:is(.nx-snet,.nx-sinc,.nx-stabs,.nx-ssup) *::before,:is(.nx-snet,.nx-sinc,.nx-stabs,.nx-ssup) *::after{box-sizing:border-box}.nx-soft--tint{background:var(--next-tint)}.nx-soft-in{position:relative;max-width:1480px;margin:0 auto;padding-inline:clamp(28px, 3vw, 56px)}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end;margin-bottom:40px}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-head--solo{grid-template-columns:1fr}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 16px;font:700 12px/1 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--next-red)}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-eyebrow::after{content:"";width:48px;height:2px;background:var(--next-red)}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-title{margin:0;color:var(--next-black);font:700 clamp(32px, 4vw, 52px)/1.08 var(--next-font-head);letter-spacing:-.02em;text-transform:none;text-wrap:balance}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-accent{color:var(--next-red)}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-intro{margin:0;max-width:62ch;font:400 17px/1.7 var(--next-font-head);color:var(--next-body)}.nx-snet .nx-prc-head,.nx-ssup .nx-prc-head{grid-template-columns:1fr;gap:18px;margin-bottom:0}.nx-soft-text{margin-top:20px}.nx-soft-text p{margin:0 0 16px;max-width:62ch;font:400 17px/1.7 var(--next-font-head);color:var(--next-body)}.nx-soft-text p:last-child{margin-bottom:0}.nx-soft-mark{display:inline-block;width:10px;height:10px;background:var(--next-red);clip-path:polygon(0 0,100% 0,calc(100% - 3.45px) 100%,0 100%)}.nx-snet-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.nx-snet-map{display:grid;gap:14px;padding:26px;background:var(--next-tint)}.nx-soft--tint .nx-snet-map{background:var(--next-white)}.nx-snet-cap{margin:0;font:700 11px/1 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--next-muted)}.nx-snet-grp{padding:16px 18px;background:var(--next-white);border-left:4px solid var(--next-black)}.nx-soft--tint .nx-snet-grp{background:var(--next-tint)}.nx-snet-grp.is-on{border-left-color:var(--next-red)}.nx-snet-grp h4{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;font:700 17px/1.2 var(--next-font-head);color:var(--next-black);text-transform:none;letter-spacing:0}.nx-snet-grp h4 span{font:700 10px/1.6 var(--next-font-sub);letter-spacing:.14em;text-transform:uppercase;color:var(--next-muted);white-space:nowrap}.nx-snet-grp ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nx-snet-grp li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 11px;background:var(--next-tint);font:500 13.5px/1 var(--next-font-head);color:var(--next-body)}.nx-soft--tint .nx-snet-grp li{background:var(--next-white)}.nx-snet-grp li i{width:22px;height:12px;background:#050505;border:2px solid #1C1C1F}.nx-snet-foot{margin:4px 0 0;font:400 14.5px/1.5 var(--next-font-head);color:var(--next-muted)}.nx-snet-foot b{display:block;font:700 13px/1.4 var(--next-font-sub);letter-spacing:.14em;text-transform:uppercase;color:var(--next-black)}.nx-snet-rot{position:relative;aspect-ratio:4 / 3;max-width:100%;overflow:hidden;background:var(--next-tint)}.nx-snet-slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1.2s ease}.nx-snet-slide.is-on{opacity:1;z-index:1}.nx-snet-slide img{display:block;width:100%;height:100%;object-fit:cover}.nx-snet-slide figcaption{position:absolute;left:0;bottom:0;padding:8px 12px;background:var(--next-black);color:var(--next-white);font:700 11px/1 var(--next-font-sub);letter-spacing:.16em;text-transform:uppercase}.nx-snet-rot--on .nx-snet-slide.is-on{cursor:pointer}.nx-snet-dots{position:absolute;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:2px;padding:4px 6px 4px 24px;background:var(--next-black);clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.nx-snet-dots button{display:grid;place-items:center;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer}.nx-snet-dot{width:30px;height:36px}.nx-snet-dot::before{content:"";width:18px;height:4px;background:rgb(255 255 255 / .35);transition:background .3s}.nx-snet-dot:hover::before{background:rgb(255 255 255 / .7)}.nx-snet-dot.is-on::before{background:var(--next-red)}.nx-snet-arrow{width:36px;height:36px}.nx-snet-arrow svg{width:14px;height:14px;fill:none;stroke:var(--next-white);stroke-width:2.4;transition:stroke .2s}.nx-snet-arrow--next svg{transform:scaleX(-1)}.nx-snet-arrow:hover svg{stroke:var(--next-cyan)}.nx-snet-dots button:focus-visible{outline:2px solid var(--next-cyan);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.nx-snet-slide,.nx-snet-dot::before{transition:none}}.nx-sinc{padding-top:38px;padding-bottom:38px;background:var(--next-cyan);color:var(--next-black)}.nx-sinc-in{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.nx-sinc-title{margin:0;font:700 13.5px/1.3 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--next-black)}.nx-sinc ul{display:flex;flex-wrap:wrap;gap:12px 34px;width:100%;margin:0;padding:0;list-style:none}.nx-sinc ul.is-grid{display:grid;grid-template-columns:repeat(var(--nx-cols,3),max-content);justify-content:start}.nx-sinc li{display:inline-flex;align-items:center;gap:10px;margin:0;font:700 19.5px/1.2 var(--next-font-call);letter-spacing:.03em;text-transform:uppercase;color:var(--next-black);white-space:nowrap}.nx-sinc ul.is-stack li{white-space:normal}.nx-sinc li::before{content:"";flex:none;width:11px;height:11px;background:var(--next-black);clip-path:polygon(0 0,100% 0,calc(100% - 3.8px) 100%,0 100%)}.nx-stabs .nx-prc-title{max-width:22ch}.nx-stabs-grid{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:40px}.nx-stabs-list{display:flex;flex-direction:column;gap:8px}.nx-stabs-list button{position:relative;display:block;width:100%;margin:0;padding:18px 20px;border:0;border-radius:0;background:var(--next-tint);color:var(--next-muted);text-align:left;cursor:pointer;font:400 15px/1.35 var(--next-font-head);text-transform:none;letter-spacing:0;box-shadow:none}.nx-soft--tint .nx-stabs-list button{background:var(--next-white)}.nx-stabs-list button span{display:block;margin-bottom:6px;font:700 12px/1 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--next-black)}.nx-stabs-list button:hover{color:var(--next-black)}.nx-stabs-list button[aria-selected="true"]{background:var(--next-black);color:#C9C9CC}.nx-stabs-list button[aria-selected="true"] span{color:var(--next-red)}.nx-stabs-list button[aria-selected="true"]::after{content:"";position:absolute;right:-16px;top:0;width:16px;height:100%;background:var(--next-black);clip-path:polygon(0 0,100% 50%,0 100%)}.nx-stabs-list button:focus-visible{outline:3px solid var(--next-cyan);outline-offset:2px}.nx-stabs-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:34px;border:1px solid var(--next-border);background:var(--next-white)}.nx-stabs-pane[hidden]{display:none}.nx-stabs-copy h3{margin:0 0 14px;font:700 28px/1.2 var(--next-font-head);color:var(--next-black);text-transform:none;letter-spacing:0}.nx-stabs-copy p{margin:0 0 12px;font:400 16.5px/1.7 var(--next-font-head);color:var(--next-body)}.nx-stabs-ticks{margin:18px 0 0;padding:0;list-style:none}.nx-stabs-ticks li{position:relative;margin:0;padding:8px 0 8px 24px;font:500 15.5px/1.4 var(--next-font-head);color:var(--next-black)}.nx-stabs-ticks li::before{content:"";position:absolute;left:0;top:15px;width:10px;height:10px;background:var(--next-red);clip-path:polygon(0 0,100% 0,calc(100% - 3.45px) 100%,0 100%)}.nx-stabs-link{display:inline-block;margin-top:16px;padding-bottom:5px;border-bottom:2px solid var(--next-red);font:700 13px/1 var(--next-font-sub);letter-spacing:.14em;text-transform:uppercase;color:var(--next-black);text-decoration:none}a.nx-stabs-link[href]:hover{color:var(--next-red)}.nx-stabs-link:focus-visible{outline:3px solid var(--next-cyan);outline-offset:4px}.nx-stabs-art{margin:0;padding:22px;background:var(--next-tint)}.nx-stabs-art--image{padding:0;background:none}.nx-stabs-art--image img{display:block;width:100%;height:auto}.nx-stabs-tpls .cap{margin:0 0 14px;font:700 11px/1 var(--next-font-sub);letter-spacing:.18em;text-transform:uppercase;color:var(--next-muted)}.nx-stabs-tpls .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nx-stabs-tpls .tpl{position:relative;aspect-ratio:16 / 10;display:grid;place-items:center;padding:8px;overflow:hidden;text-align:center}.nx-stabs-tpls .tpl::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 42%,rgb(0 0 0 / .28) 50%) 0 0 / 4px 4px;pointer-events:none}.nx-stabs-tpls .tpl p{margin:0;font:900 clamp(11px, 1.1vw, 15px)/1.05 var(--next-font-call);text-transform:uppercase}.nx-stabs-tpls .tpl b{display:block}.nx-stabs-tpls .tpl--black{background:#050505}.nx-stabs-tpls .tpl--black p{color:#fff}.nx-stabs-tpls .tpl--black b{color:var(--next-red)}.nx-stabs-tpls .tpl--red{background:var(--next-red)}.nx-stabs-tpls .tpl--red p{color:#000}.nx-stabs-tpls .tpl--red b{color:#fff}.nx-stabs-tpls .tpl--cyan{background:var(--next-cyan)}.nx-stabs-tpls .tpl--cyan p{color:#000}.nx-stabs-tpls .tpl--cyan b{color:#000}.nx-stabs-tpls .tpl--grey{background:#2A2A2E}.nx-stabs-tpls .tpl--grey p{color:#fff}.nx-stabs-tpls .tpl--grey b{color:var(--next-cyan)}.nx-stabs-tpls .tpl.is-sel{outline:3px solid var(--next-red);outline-offset:3px}.nx-stabs-week .d{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;height:30px}.nx-stabs-week .d b{font:700 11px/1 var(--next-font-sub);letter-spacing:.12em;text-transform:uppercase;color:var(--next-muted)}.nx-stabs-week .d i{position:absolute;top:6px;height:18px;left:calc(44px + (100% - 44px) * var(--s) / 100);width:calc((100% - 44px) * (var(--e) - var(--s)) / 100 - 3px)}.nx-stabs-week i.grey{background:#BDBDC2}.nx-stabs-week i.red{background:var(--next-red)}.nx-stabs-week i.cyan{background:var(--next-cyan)}.nx-stabs-week i.black{background:var(--next-black)}.nx-stabs-week .key{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;font:400 13px/1 var(--next-font-head);color:var(--next-muted)}.nx-stabs-week .key li{display:inline-flex;align-items:center;gap:6px;margin:0}.nx-stabs-week .key i{display:inline-block;width:12px;height:12px}.nx-stabs-steps .node{padding:14px 16px;background:var(--next-white);border-left:4px solid var(--next-black)}.nx-stabs-steps .node:last-child{background:var(--next-black);border-left-color:var(--next-red)}.nx-stabs-steps .node b{display:block;font:700 16px/1.2 var(--next-font-head);color:var(--next-black)}.nx-stabs-steps .node:last-child b{color:var(--next-white)}.nx-stabs-steps .node small{font:400 13px/1.4 var(--next-font-head);color:var(--next-muted)}.nx-stabs-steps .wire{position:relative;height:42px;margin-left:26px;border-left:2px dashed var(--next-red)}.nx-stabs-steps .wire span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:700 10px/1 var(--next-font-sub);letter-spacing:.16em;text-transform:uppercase;color:var(--next-muted)}.nx-stabs-checks{display:grid;gap:10px;list-style:none}.nx-stabs-checks li{position:relative;margin:0;padding:18px 20px 18px 58px;background:var(--next-white);font:400 15px/1.4 var(--next-font-head);color:var(--next-muted)}.nx-stabs-checks li::before{content:"";position:absolute;left:20px;top:50%;width:22px;height:22px;margin-top:-11px;background:var(--next-red);clip-path:polygon(0 0,100% 0,calc(100% - 7.6px) 100%,0 100%)}.nx-stabs-checks li::after{content:"";position:absolute;left:26px;top:50%;width:8px;height:4px;margin-top:-4px;border-left:2.5px solid #000;border-bottom:2.5px solid #000;transform:rotate(-45deg)}.nx-stabs-checks b{display:block;font:700 18px/1.25 var(--next-font-head);color:var(--next-black)}.nx-ssup{padding-top:clamp(52px, 6vw, 80px);padding-bottom:clamp(52px, 6vw, 80px)}.nx-ssup-in{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.nx-ssup-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.nx-ssup-tags li{margin:0;padding:9px 14px;background:var(--next-white);border:1px solid var(--next-border);font:500 14px/1 var(--next-font-head);color:var(--next-black)}.nx-soft--white .nx-ssup-tags li{background:var(--next-tint);border-color:var(--next-tint)}.nx-ssup-call{padding:34px;background:var(--next-white);border-top:4px solid var(--next-red)}.nx-soft--white .nx-ssup-call{background:var(--next-tint)}.nx-ssup-call>small{display:block;margin-bottom:16px;font:700 11px/1 var(--next-font-sub);letter-spacing:.2em;text-transform:uppercase;color:var(--next-muted)}.nx-ssup .phone{display:inline-flex;align-items:center;gap:12px;color:var(--next-black);text-decoration:none}.nx-ssup .phone .sq{width:58px;height:58px;display:grid;place-items:center;background:var(--next-red)}.nx-ssup .phone .sq svg{width:24px;height:24px;fill:var(--next-black)}.nx-ssup .phone small{display:block;font:700 11px/1.2 var(--next-font-sub);letter-spacing:.12em;text-transform:uppercase;color:var(--next-muted)}.nx-ssup .phone b{display:block;font:700 22px/1.1 var(--next-font-call);letter-spacing:.02em}.nx-ssup .phone:focus-visible{outline:3px solid var(--next-cyan);outline-offset:4px}@media (max-width:1100px){.nx-soft-in{padding-inline:28px}.nx-snet-in,.nx-ssup-in,.nx-stabs-pane,.nx-stabs-grid{grid-template-columns:1fr}:is(.nx-snet,.nx-stabs,.nx-ssup) .nx-prc-head{grid-template-columns:1fr}.nx-stabs-list{flex-direction:row;flex-wrap:wrap}.nx-stabs-list button{flex:1 1 180px;width:auto}.nx-stabs-list button[aria-selected="true"]::after{display:none}}@media (max-width:560px){.nx-soft-in{padding-inline:20px}.nx-stabs-pane{padding:22px}.nx-sinc li{font-size:16.5px}.nx-sinc-title{font-size:11.5px}.nx-snet-map,.nx-ssup-call{padding:22px}}