@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,700;1,800&family=Inter:wght@400;500;600;700&display=swap";.nt{--bg:#07090b;--bg-2:#0d1114;--panel:#12171b;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--text:#f2f5f3;--muted:#9aa5a0;--dim:#6b7672;--neon:#39ff14;--neon-hover:#6bff4f;--neon-ink:#061000;--neon-soft:rgba(57,255,20,.12);--radius:4px;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1280px;--gutter:clamp(16px,4vw,48px);background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;letter-spacing:normal}.nt *,.nt *:before,.nt *:after{box-sizing:border-box}.nt img{max-width:100%;display:block;height:auto}.nt a{color:inherit}.nt button{font:inherit;color:inherit}.nt p,.nt ul,.nt ol{margin:0}.nt .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.nt .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nt :focus-visible{outline:2px solid var(--neon);outline-offset:3px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nt .eyebrow{font-family:var(--display);font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:13px;color:var(--neon);display:inline-flex;align-items:center;gap:10px;margin:0 0 14px}.nt .eyebrow:before{content:"";width:28px;height:2px;background:var(--neon)}.nt h1,.nt h2,.nt h3{font-family:var(--display);text-transform:uppercase;line-height:.95;margin:0;letter-spacing:.01em;color:inherit}.nt h2{font-size:clamp(38px,5.4vw,72px);font-weight:800;font-style:italic}.nt h3{font-size:clamp(24px,2.4vw,30px);font-weight:700}.nt h1 em,.nt h2 em,.nt .mantra em,.nt .stat b em{color:var(--neon);font-style:inherit}.nt .lede{color:var(--muted);font-size:clamp(16px,1.3vw,18px);max-width:62ch;margin:18px 0 0}.nt .lede p+p{margin-top:12px}.nt.section,.nt .section{padding:clamp(72px,10vw,128px) 0}.nt .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.nt .nt-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,#1a2227,#0b0f12);font-family:var(--display);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:var(--dim)}.nt .noimg{background:linear-gradient(135deg,#1a2227,#0b0f12)!important}.nt .noimg:after{content:"Photos coming soon";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--display);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:var(--dim)}.nt .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:var(--radius);font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;box-shadow:none}.nt .btn:before,.nt .btn:after{display:none}.nt .btn:active{transform:translateY(1px)}.nt .btn-neon{background:var(--neon);color:var(--neon-ink)}.nt .btn-neon:hover{background:var(--neon-hover)}.nt .btn-ghost{border-color:var(--line-2);color:var(--text);background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nt .btn-ghost:hover{border-color:var(--neon);color:var(--neon)}.nt .btn-sm{min-height:42px;padding:0 18px;font-size:14px}.nt .btn svg{width:18px;height:18px;flex:none}.nt .arrows{display:flex;gap:10px}.nt .arrow{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--line-2);background:transparent;display:grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s;padding:0}.nt .arrow:hover{border-color:var(--neon);color:var(--neon)}.nt .arrow:disabled{opacity:.3;cursor:default;border-color:var(--line-2);color:inherit}.nt .arrow svg{width:20px;height:20px}.nt .chips{display:flex;gap:8px;flex-wrap:wrap}.nt .chip{border:1.5px solid var(--line-2);background:transparent;border-radius:999px;padding:8px 16px;font-family:var(--display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--muted);cursor:pointer;transition:.2s}.nt .chip:hover{color:var(--text);border-color:var(--text)}.nt .chip[aria-pressed=true]{background:var(--neon);border-color:var(--neon);color:var(--neon-ink)}.nt-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;overflow:hidden;background:#0b0f12}.nt-hero .hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.nt-hero .hero-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:ntHeroZoom 14s ease-out forwards}@keyframes ntHeroZoom{to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nt-hero .hero-media img{animation:none;transform:none}}.nt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#07090b8c,#07090b00 30%,#07090b40 55%,#07090bf5),linear-gradient(90deg,#07090bbf,#07090b00 60%)}.nt-hero .hero-content{position:relative;z-index:2;width:100%;padding-bottom:clamp(48px,8vw,96px);padding-top:120px}.nt-hero .hero-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;letter-spacing:.24em;text-transform:uppercase;font-size:clamp(13px,1.2vw,16px);color:var(--neon);margin-bottom:18px}.nt-hero .hero-kicker svg{width:16px;height:16px}.nt-hero h1{font-size:clamp(56px,10.5vw,168px);font-weight:800;font-style:italic;line-height:.86;letter-spacing:-.005em;max-width:12ch}.nt-hero h1 .brand{display:block;font-size:.34em;font-style:normal;letter-spacing:.14em;color:#fff;opacity:.85;margin-bottom:.35em;line-height:1}.nt-hero .hero-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 34px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(15px,1.6vw,20px)}.nt-hero .hero-sub .label{color:var(--muted)}.nt-hero .hero-sub .pin{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1.5px solid var(--neon);color:var(--neon);border-radius:999px;letter-spacing:.18em}.nt-hero .hero-sub .pin svg{width:14px;height:14px}.nt-hero .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.nt-hero .hero-meta{position:absolute;right:var(--gutter);bottom:clamp(48px,8vw,96px);z-index:2;text-align:right;font-family:var(--display);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--muted);line-height:1.8}.nt-hero .hero-meta strong{display:block;color:var(--text);font-size:15px}@media(max-width:820px){.nt-hero .hero-meta{display:none}}.nt-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.nt-stats .wrap{display:grid;grid-template-columns:repeat(var(--cols,4),1fr)}.nt-stats .stat{padding:28px 20px;border-left:1px solid var(--line)}.nt-stats .stat:first-child{border-left:0;padding-left:0}.nt-stats .stat b{display:block;font-family:var(--display);font-weight:800;font-style:italic;font-size:clamp(34px,3.6vw,48px);line-height:1}.nt-stats .stat span{display:block;margin-top:8px;color:var(--muted);font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:760px){.nt-stats .wrap{grid-template-columns:1fr 1fr}.nt-stats .stat{padding:22px 14px}.nt-stats .stat:nth-child(odd){border-left:0;padding-left:0}.nt-stats .stat:nth-child(n+3){border-top:1px solid var(--line)}}.nt-strip{padding-bottom:clamp(40px,6vw,72px)!important}.nt-strip .strip-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.nt-strip .strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,34vw,480px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) 8px;scrollbar-width:none;cursor:grab}.nt-strip .strip::-webkit-scrollbar{display:none}.nt-strip figure{margin:0;scroll-snap-align:start;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,#12181c,#0a0d10)}.nt-strip figure:nth-child(3n+2){aspect-ratio:1/1;align-self:end}.nt-strip figure img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nt-strip figure:hover img{transform:scale(1.04)}.nt-strip figcaption{position:absolute;left:14px;bottom:12px;font-family:var(--display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.7)}.nt-models{background:radial-gradient(900px 400px at 85% 0%,rgba(57,255,20,.06),transparent 70%),var(--bg)}.nt-models .model-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.nt-models .model-picker{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:28px}.nt-models .model-picker::-webkit-scrollbar{display:none}.nt-models .model-picker button{flex:none;background:none;border:0;border-bottom:3px solid transparent;padding:14px 20px 12px;cursor:pointer;text-align:left;color:var(--dim);transition:color .2s,border-color .2s}.nt-models .model-picker button b{display:block;font-family:var(--display);font-weight:800;font-style:italic;font-size:26px;line-height:1;text-transform:uppercase}.nt-models .model-picker button small{display:block;margin-top:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nt-models .model-picker button:hover{color:var(--text)}.nt-models .model-picker button.is-active{color:var(--text);border-color:var(--neon)}.nt-models .is-hidden{display:none!important}.nt-models .slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 40px)/3));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.nt-models .slider::-webkit-scrollbar{display:none}@media(max-width:1024px){.nt-models .slider{grid-auto-columns:minmax(290px,calc((100% - 20px)/2))}}@media(max-width:640px){.nt-models .slider{grid-auto-columns:86%}}.nt-models .model-card{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.nt-models .model-card:hover{border-color:#39ff1473;transform:translateY(-3px)}.nt-models .model-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#161d22,#0b0f12);cursor:pointer}.nt-models .model-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nt-models .model-card:hover .model-media img{transform:scale(1.05)}.nt-models .model-tag{position:absolute;top:14px;left:14px;z-index:2;background:#07090bc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);padding:5px 10px;border-radius:999px;font-family:var(--display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.nt-models .model-len{position:absolute;right:14px;bottom:8px;z-index:2;font-family:var(--display);font-weight:800;font-style:italic;font-size:64px;line-height:1;color:#ffffffeb;text-shadow:0 2px 20px rgba(0,0,0,.6)}.nt-models .model-len sup{font-size:.4em;vertical-align:top;position:relative;top:.35em;color:var(--neon)}.nt-models .model-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.nt-models .model-body h3{font-size:32px;font-style:italic;font-weight:800}.nt-models .model-body>p{color:var(--muted);font-size:14.5px;margin:10px 0 18px;min-height:4.8em}.nt-models .specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 20px}.nt-models .specs div{padding:12px 0 12px 12px;border-left:1px solid var(--line)}.nt-models .specs div:first-child{border-left:0;padding-left:0}.nt-models .specs dt{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.nt-models .specs dd{margin:2px 0 0;font-family:var(--display);font-weight:700;font-size:20px}.nt-models .power{font-size:13px;color:var(--muted);margin:-6px 0 20px;display:flex;gap:8px;align-items:flex-start}.nt-models .power svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--neon)}.nt-models .card-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}@media(min-width:641px){.nt-models.is-grid .slider{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:0}.nt-models.is-grid .section-head .arrows,.nt-models.is-grid .model-picker{display:none}.nt-models.is-grid .model-toolbar{margin-bottom:28px}}@media(min-width:641px)and (max-width:1024px){.nt-models.is-grid .slider{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.nt .modal.is-open{display:flex}.nt .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nt .modal-panel{position:relative;background:var(--panel);border:1px solid var(--line-2);border-radius:6px;max-width:1040px;width:100%;max-height:calc(100vh - 40px);overflow:auto;display:grid;grid-template-columns:1.15fr 1fr;animation:ntPop .25s ease}@keyframes ntPop{0%{opacity:0;transform:translateY(12px)}}.nt .modal-media{background:#0b0f12;min-height:320px;position:relative}.nt .modal-media>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.nt .modal-media.has-gallery{min-height:520px}.nt .modal-body{padding:34px}.nt .modal-body h3{font-size:44px;font-style:italic;font-weight:800}.nt .modal-tagline{margin:12px 0 6px;font-family:var(--display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);font-size:17px}.nt .modal-desc{margin:0 0 20px;color:var(--muted);font-size:15px}.nt .spec-table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:14px;border:0}.nt .spec-table th,.nt .spec-table td{text-align:left;padding:10px 0;border:0;border-bottom:1px solid var(--line);vertical-align:top;background:none}.nt .spec-table th{color:var(--dim);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;width:38%}.nt .modal-ctas{display:grid;gap:10px}.nt .m-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:8px;overflow-x:auto;padding:12px;background:linear-gradient(transparent,#000000bf);scrollbar-width:none}.nt .m-thumbs::-webkit-scrollbar{display:none}.nt .m-thumbs button{flex:0 0 auto;width:52px;height:64px;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:#0b0f12;opacity:.7;transition:opacity .2s,border-color .2s}.nt .m-thumbs button:hover{opacity:1}.nt .m-thumbs button.is-active{border-color:var(--neon);opacity:1}.nt .m-thumbs img{width:100%;height:100%;object-fit:cover}.nt .m-count{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--display);font-weight:700;letter-spacing:.14em;font-size:12px;color:#fff;background:#07090bb3;padding:5px 10px;border-radius:3px}.nt .modal-close{position:absolute;top:12px;right:12px;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:#07090bcc;cursor:pointer;display:grid;place-items:center;padding:0}.nt .modal-close svg{width:20px;height:20px}.nt .modal-close:hover{border-color:var(--neon);color:var(--neon)}@media(max-width:820px){.nt .modal-panel{grid-template-columns:1fr}.nt .modal-media{min-height:240px}.nt .modal-media.has-gallery{min-height:440px}.nt .modal-body{padding:24px}}.nt-legacy{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nt .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}@media(max-width:900px){.nt .split{grid-template-columns:1fr}}.nt .split-media{position:relative;aspect-ratio:5/6;border-radius:var(--radius);overflow:hidden;background:#0b0f12}.nt .split-media img{width:100%;height:100%;object-fit:cover}.nt .split-media .badge{position:absolute;left:18px;bottom:18px;z-index:2;background:var(--neon);color:var(--neon-ink);font-family:var(--display);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px;padding:8px 14px;border-radius:2px}.nt .checks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.nt .checks li{display:flex;gap:14px;align-items:flex-start;color:var(--muted)}.nt .checks li b{color:var(--text);font-weight:600}.nt .checks svg{width:22px;height:22px;flex:none;color:var(--neon);margin-top:1px}.nt-build .build-grid{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(32px,6vw,96px)}@media(max-width:900px){.nt-build .build-grid{grid-template-columns:1fr}}.nt-build .build-intro{position:sticky;top:110px;align-self:start}@media(max-width:900px){.nt-build .build-intro{position:static}}.nt-build .field-note{margin-top:28px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--neon);padding:20px 22px;border-radius:var(--radius);color:var(--muted);font-size:15px}.nt-build .field-note strong{display:block;color:var(--text);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:13px;margin-bottom:6px}.nt-build .intro-ctas{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}.nt-build .steps{list-style:none;margin:0;padding:0;position:relative}.nt-build .steps:before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--neon),rgba(57,255,20,.1))}.nt-build .step{position:relative;padding:0 0 44px 84px}.nt-build .step:last-child{padding-bottom:0}.nt-build .step-num{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;background:var(--bg);border:2px solid var(--neon);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-style:italic;font-size:22px;color:var(--neon)}.nt-build .step h3{font-size:clamp(24px,2.6vw,32px);font-style:italic;font-weight:800;padding-top:10px}.nt-build .step-where{display:block;margin-top:6px;font-family:var(--display);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:var(--dim)}.nt-build .step-text{color:var(--muted);margin:12px 0 0}.nt-build .step-text p+p{margin-top:12px}.nt-build .step.feature{background:linear-gradient(90deg,rgba(57,255,20,.06),transparent 70%);border:1px solid rgba(57,255,20,.25);border-radius:6px;padding:26px 24px 28px 108px;margin:0 0 44px -24px}.nt-build .step.feature .step-num{left:24px;top:26px;background:var(--neon);color:var(--neon-ink)}.nt-build .pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.nt-build .pills span{font-size:12px;letter-spacing:.06em;border:1px solid var(--line-2);border-radius:999px;padding:4px 11px;color:var(--text)}.nt-build .step-img{position:relative;margin-top:18px;aspect-ratio:16/8;border-radius:var(--radius);overflow:hidden;background:#0b0f12}.nt-build .step-img img{width:100%;height:100%;object-fit:cover}.nt-build .step-img.duo{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:none;aspect-ratio:16/7}.nt-build .step-img.duo>div{position:relative;border-radius:var(--radius);overflow:hidden;background:#0b0f12}@media(max-width:560px){.nt-build .step{padding-left:70px}.nt-build .steps:before{left:21px}.nt-build .step-num{width:44px;height:44px;font-size:18px}.nt-build .step.feature{padding-left:86px;margin-left:-12px}.nt-build .step.feature .step-num{left:14px}}.nt-why{background:linear-gradient(180deg,var(--bg) 0%,#0a0f0c 100%)}.nt-why .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}@media(max-width:980px){.nt-why .why-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nt-why .why-grid{grid-template-columns:1fr}}.nt-why .why-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;transition:border-color .2s}.nt-why .why-card:hover{border-color:#39ff1473}.nt-why .why-card svg{width:34px;height:34px;color:var(--neon)}.nt-why .why-card h3{margin-top:18px;font-size:24px;font-weight:800;font-style:italic}.nt-why .why-card p{color:var(--muted);font-size:14.5px;margin:10px 0 0}.nt-why .mantra{font-family:var(--display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(28px,4vw,52px);line-height:1;margin-top:18px}.nt-seo{border-top:1px solid var(--line)}.nt-seo .seo-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,88px)}@media(max-width:900px){.nt-seo .seo-grid{grid-template-columns:1fr}}.nt-seo .seo-copy h2{font-size:clamp(34px,4.2vw,56px)}.nt-seo .seo-copy h3{font-size:22px;margin-top:34px;font-style:normal;font-weight:700;letter-spacing:.06em}.nt-seo .seo-copy p{color:var(--muted);margin:14px 0 0}.nt-seo .seo-copy strong{color:var(--text);font-weight:600}.nt-seo .areas{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}@media(max-width:480px){.nt-seo .areas{grid-template-columns:1fr}}.nt-seo .area{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.nt-seo .area b{font-family:var(--display);font-weight:800;font-style:italic;font-size:24px;text-transform:uppercase;display:block}.nt-seo .area span{color:var(--muted);font-size:13.5px;line-height:1.55;display:block;margin-top:6px}.nt-seo .faq details{border-bottom:1px solid var(--line)}.nt-seo .faq details:first-of-type{border-top:1px solid var(--line)}.nt-seo .faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--display);font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.03em;line-height:1.15}.nt-seo .faq summary::-webkit-details-marker{display:none}.nt-seo .faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:28px;color:var(--neon);font-weight:500;transition:transform .2s}.nt-seo .faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.nt-seo .faq .answer{color:var(--muted);margin:-4px 0 22px;font-size:15px}.nt-inventory{background:var(--bg-2);border-top:1px solid var(--line)}.nt-inventory .inv-tabs{margin-bottom:28px}.nt-inventory .inv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.nt-inventory .inv-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nt-inventory .inv-grid{grid-template-columns:1fr}}.nt-inventory .inv-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s}.nt-inventory .inv-card:hover{border-color:#39ff1473;transform:translateY(-3px)}.nt-inventory .inv-card[hidden]{display:none}.nt-inventory .inv-media{position:relative;aspect-ratio:4/3;background:#0b0f12;overflow:hidden}.nt-inventory .inv-media img{width:100%;height:100%;object-fit:cover}.nt-inventory .inv-status{position:absolute;top:14px;left:14px;z-index:2;background:var(--neon);color:var(--neon-ink);font-family:var(--display);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px;padding:5px 10px;border-radius:2px}.nt-inventory .inv-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.nt-inventory .inv-body .yr{font-family:var(--display);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:13px}.nt-inventory .inv-body h3{font-size:28px;font-style:italic;font-weight:800;margin-top:4px}.nt-inventory .inv-body ul{list-style:none;padding:0;margin:12px 0 18px;color:var(--muted);font-size:14px;display:grid;gap:4px}.nt-inventory .inv-body ul li:before{content:"\2014  ";color:var(--neon)}.nt-inventory .inv-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:16px}.nt-inventory .inv-price{font-family:var(--display);font-weight:800;font-size:26px}.nt-inventory .inv-link{font-family:var(--display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--neon)}.nt-inventory .inv-cta{background:transparent;border:1.5px dashed var(--line-2);justify-content:center;padding:32px 26px}.nt-inventory .inv-cta:hover{border-color:var(--neon);border-style:solid}.nt-inventory .inv-cta svg{width:34px;height:34px;color:var(--neon)}.nt-inventory .inv-cta h3{font-size:28px;font-style:italic;font-weight:800;margin:16px 0 8px}.nt-inventory .inv-cta p{color:var(--muted);font-size:14.5px;margin:0 0 20px}.nt-inventory .inv-empty{grid-column:1/-1;border:1px solid var(--line);border-radius:var(--radius);padding:40px 24px;text-align:center;color:var(--muted)}.nt-inventory .inv-empty[hidden]{display:none}.nt-inventory .inv-empty b{display:block;font-family:var(--display);font-size:26px;text-transform:uppercase;font-style:italic;color:var(--text);margin-bottom:6px}.nt-quote{position:relative;overflow:hidden}.nt-quote .quote-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25}.nt-quote .quote-bg img{width:100%;height:100%;object-fit:cover}.nt-quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 20%,rgba(7,9,11,.7));z-index:1}.nt-quote .wrap{position:relative;z-index:2}.nt-quote .quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:start}@media(max-width:900px){.nt-quote .quote-grid{grid-template-columns:1fr}}.nt-quote .contact-lines{margin-top:30px;display:grid;gap:16px}.nt-quote .contact-lines a,.nt-quote .contact-lines div{display:flex;gap:14px;align-items:center;text-decoration:none;color:var(--text)}.nt-quote .contact-lines svg{width:22px;height:22px;color:var(--neon);flex:none}.nt-quote .contact-lines .big{font-family:var(--display);font-weight:800;font-size:32px;letter-spacing:.04em}.nt-quote form.q{background:#12171beb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);border-radius:6px;padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.nt-quote form.q .full{grid-column:1/-1}@media(max-width:560px){.nt-quote form.q{grid-template-columns:1fr}}.nt-quote .q label{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.nt-quote .q input,.nt-quote .q select,.nt-quote .q textarea{width:100%;background:#0b0f12;border:1px solid var(--line-2);border-radius:var(--radius);padding:13px 14px;color:var(--text);font:inherit;font-size:15px;min-height:0;box-shadow:none;-webkit-appearance:none;appearance:none;margin:0}.nt-quote .q select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.nt-quote .q textarea{min-height:110px;resize:vertical}.nt-quote .q input:focus,.nt-quote .q select:focus,.nt-quote .q textarea:focus{outline:none;border-color:var(--neon);box-shadow:0 0 0 3px var(--neon-soft)}.nt-quote .q .fine{font-size:12px;color:var(--dim);margin:4px 0 0}.nt-quote .q-errors{grid-column:1/-1;border:1px solid #ff5a5a;color:#ffb3b3;border-radius:var(--radius);padding:12px 14px;font-size:14px}.nt-quote .q-errors ul{margin:6px 0 0;padding-left:18px}.nt-quote .q-thanks{grid-column:1/-1;text-align:center;padding:40px 10px}.nt-quote .q-thanks b{display:block;font-family:var(--display);font-size:34px;font-style:italic;text-transform:uppercase;color:var(--neon)}.nt-quote .q-thanks p{color:var(--muted);margin-top:8px}.nt-quote .q .q-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;text-transform:none;letter-spacing:0;font-size:14px;color:var(--muted);margin:2px 0 0}.nt-quote .q .q-check input{width:20px;height:20px;min-height:0;padding:0;flex:none;margin:1px 0 0;border-radius:3px;display:grid;place-items:center;cursor:pointer}.nt-quote .q .q-check input:checked{background:var(--neon);border-color:var(--neon)}.nt-quote .q .q-check input:checked:after{content:"";width:6px;height:11px;border:solid var(--neon-ink);border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.nt-quote .btn[disabled]{opacity:.7;cursor:progress}.nt-quote .q.q-app{display:block;background:#12171beb;border:1px solid var(--line-2);border-radius:6px;padding:clamp(22px,3vw,34px);color:var(--text)}.nt-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#07090bf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.nt-mobile-cta .btn{min-width:0;padding:0 10px;letter-spacing:.1em}@media(max-width:820px){.nt-mobile-cta{display:grid}body:has(.nt-mobile-cta){padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media(max-width:640px){.nt .hide-sm{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nortech.css.map */
