:root{color:#ecebe6;font-synthesis:none;--ink:#09090a;--panel:#111113;--line:#2b2b30;--muted:#a4a4ad;--signal:#ff5b1f;background:#09090a;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.65}img{max-width:100%;display:block}p,h1,h2,h3,h4{margin:0}p{line-height:1.65}em{color:var(--signal);font-style:normal}ul{margin:0;padding:0;list-style:none}section,[id]{scroll-margin-top:88px}:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.container{max-width:1280px;margin:auto;padding:0 32px}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#09090af5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo{white-space:nowrap;align-items:center;gap:12px;display:flex}.logo>b{background:var(--signal);width:32px;height:32px;color:var(--ink);place-items:center;font-size:21px;display:grid}.logo strong{font-size:20px;font-weight:900}.logo small{color:var(--muted);letter-spacing:2px;margin-left:5px;font:10px monospace}.desktop-nav{gap:24px;display:flex}.desktop-nav a,.quote-link,.menu-toggle{text-transform:uppercase;letter-spacing:1.8px;font:11px monospace}.desktop-nav a{color:var(--muted)}a:hover{color:var(--signal)}.quote-link{white-space:nowrap;border:1px solid #47474b;padding:12px 16px}.quote-link span{margin-left:8px}.menu-toggle{border:1px solid var(--line);color:#ecebe6;background:0 0;padding:12px;display:none}.mobile-nav{gap:0;padding:12px 24px 24px;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);padding:12px}.hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:70% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#09090a 0%,#09090ae6 32%,#09090a88 58%,#09090a00 100%),linear-gradient(#0000 70%,#09090a);position:absolute;inset:0}.hero-content{min-height:850px;padding-top:100px;padding-bottom:60px}.section-label{letter-spacing:2.8px;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font:11px/1.7 monospace;display:flex}.section-label>span{color:var(--signal)}.section-label i{background:var(--line);flex-shrink:0;width:32px;height:1px}h1{letter-spacing:-4px;text-transform:uppercase;max-width:790px;margin:32px 0 0;font-size:clamp(56px,7.8vw,108px);font-weight:900;line-height:.9}.hero-description{color:#cdcdc9;max-width:560px;margin-top:32px;font-size:18px}.actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.button{text-transform:uppercase;letter-spacing:2px;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;padding:18px 26px;font:12px/1.4 monospace;display:inline-flex}.button.primary{background:var(--signal);color:var(--ink)}.button.primary:hover{background:#ecebe6}.button.secondary{background:#09090a66;border-color:#555}.capabilities{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#09090acc;grid-template-columns:repeat(4,1fr);max-width:900px;margin-top:80px;display:grid}.capabilities>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px}.capabilities small{letter-spacing:2px;color:var(--muted);font:10px monospace;display:block}.capabilities b{margin-top:12px;font-size:23px;display:block}.makes{border-bottom:1px solid var(--line);background:var(--panel)}.makes-list{flex-wrap:wrap;justify-content:center;gap:18px 28px;padding-top:24px;padding-bottom:24px;display:flex}.makes-list span{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font:12px monospace}.section{border-bottom:1px solid var(--line);padding:108px 0}h2{text-transform:uppercase;letter-spacing:-2px;margin-top:26px;font-size:clamp(40px,4.6vw,62px);font-weight:900;line-height:.96}.section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.section-intro>p{color:#b9b9b8;justify-self:end;max-width:500px;font-size:18px}.product-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.product-card{background:var(--ink);min-width:0}.product-image{aspect-ratio:1;position:relative}.product-image img{object-fit:cover;width:100%;height:100%}.product-image>span{color:var(--signal);letter-spacing:2px;background:#09090ae6;padding:7px 10px;font:11px monospace;position:absolute;top:20px;left:20px}.product-copy{padding:32px}.product-copy h3{text-transform:uppercase;font-size:24px;font-weight:800}.product-copy p{color:#b1b1b4;margin-top:16px;font-size:15px}.tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tags li{border:1px solid var(--line);color:var(--muted);padding:6px 8px;font:11px monospace}.text-link{color:var(--signal);gap:12px;margin-top:30px;font:12px monospace;display:inline-flex}.buyer-section{background:var(--panel)}.buyer-layout{grid-template-columns:.9fr 1.1fr;gap:72px;display:grid}.muted{color:var(--muted)}.steps{border-left:1px solid var(--line);margin:48px 0 0 5px;padding:0 0 0 30px;list-style:none}.steps li{padding-bottom:28px;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:"";background:var(--signal);width:9px;height:9px;position:absolute;top:6px;left:-35px}.steps small{letter-spacing:2px;color:var(--muted);font:11px monospace}.steps h3{margin-top:8px;font-size:22px}.steps p{color:var(--muted);margin-top:4px}.reasons{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;align-self:start;gap:1px;display:grid}.reasons article{background:var(--panel);padding:32px}.reason-number{color:var(--signal);font:48px monospace}.reasons h3{margin-top:36px;font-size:21px;line-height:1.2}.reasons p{color:var(--muted);margin-top:14px;font-size:15px}.hazard{background:repeating-linear-gradient(135deg,var(--signal) 0 7px,var(--ink) 7px 14px);grid-column:1/-1;height:12px}.quote-section{background:linear-gradient(90deg,#09090a,#17100d)}.quote-layout{grid-template-columns:1fr 1.1fr;gap:64px;display:grid}.quote-description{color:#bbb;max-width:450px;margin-top:32px;font-size:18px}.quote-benefits{gap:14px;margin-top:34px;font:13px monospace;display:grid}.quote-benefits li:before{content:"▪";color:var(--signal);margin-right:16px}.form-panel{border:1px solid var(--line);background:var(--panel);padding:36px}.inquiry-form{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.inquiry-form label{color:var(--muted);letter-spacing:1.8px;text-transform:uppercase;flex-direction:column;gap:12px;font:11px monospace;display:flex}.inquiry-form input,.inquiry-form textarea,.subscribe-row input{border:1px solid var(--line);color:#ecebe6;background:#09090a99;border-radius:0;width:100%;min-width:0;padding:14px;font:14px/1.5 monospace}.inquiry-form textarea{resize:vertical}.inquiry-form input:focus,.inquiry-form textarea:focus,.subscribe-row input:focus{outline:1px solid var(--signal);outline-offset:0}.full-width{grid-column:1/-1}.honeypot{display:none!important}.form-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.draft-button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #777;padding:6px 0;font:12px monospace}.form-note{color:var(--muted);font:12px/1.7 monospace}.form-message{color:var(--signal);font:13px/1.7 monospace}.site-footer{padding:80px 0 30px}.newsletter{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-bottom:60px;display:grid}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--signal);font:11px monospace}.newsletter h3{margin-top:20px;font-size:30px;line-height:1.2}.subscribe-row{display:flex}.subscribe-row input{flex:1}.subscribe-row button{background:var(--signal);text-transform:uppercase;color:var(--ink);border:0;padding:12px 20px;font:12px monospace}.newsletter .form-note,.newsletter .form-message{margin-top:12px}.footer-grid{grid-template-columns:1.2fr .9fr .9fr 1.1fr;gap:38px;padding:56px 0;display:grid}.footer-grid h4{letter-spacing:2px;text-transform:uppercase;margin-bottom:22px;font:11px monospace}.footer-grid p,.footer-grid a:not(.logo){color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7;display:block}.footer-grid .logo{margin-bottom:20px}.footer-grid a:hover{color:var(--signal)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:26px;display:flex}.footer-bottom p{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font:11px/1.7 monospace}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--signal);color:var(--ink);padding:12px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}@media (width>=1500px){.hero-content{min-height:900px}}@media (width<=1100px){.desktop-nav{gap:15px}.desktop-nav a{letter-spacing:1px;font-size:10px}.header-inner{gap:16px}.logo small{display:none}.product-copy{padding:24px}.buyer-layout,.quote-layout{gap:40px}.reasons article,.form-panel{padding:24px}.footer-grid{grid-template-columns:1fr 1fr}.hero-content{min-height:800px}}@media (width<=800px){.container{padding-left:24px;padding-right:24px}.header-inner{gap:12px;height:64px}.desktop-nav,.quote-link{display:none}.menu-toggle{display:block}.logo small{display:inline}.hero-content{min-height:0;padding-top:90px;padding-bottom:45px}.hero-image{object-position:68% center;opacity:.7}.hero-shade{background:linear-gradient(90deg,#09090af0,#09090a80),linear-gradient(#0000,#09090a)}h1{letter-spacing:-2px;font-size:clamp(56px,10vw,84px)}.hero-description{max-width:520px}.capabilities{grid-template-columns:1fr 1fr;margin-top:55px}.capabilities b{font-size:22px}.section{padding:76px 0}.section-intro,.buyer-layout,.quote-layout,.newsletter{grid-template-columns:1fr;gap:34px}.section-intro>p{justify-self:start}.product-grid{grid-template-columns:1fr;margin-top:40px}.product-card{grid-template-columns:1fr 1fr;display:grid}.product-image{aspect-ratio:auto;min-height:340px}.product-copy{padding:28px}.reasons{margin-top:10px}.newsletter{gap:28px}.newsletter h3{font-size:28px}.footer-bottom{flex-direction:column;gap:10px}.quote-layout{gap:44px}}@media (width<=500px){.container{padding-left:20px;padding-right:20px}.logo strong{font-size:18px}.logo small{letter-spacing:1px;font-size:8px}.hero-content{padding-top:74px}.section-label{letter-spacing:1.6px;gap:10px;font-size:10px}h1{font-size:56px;line-height:.93}.hero-description,.section-intro>p,.quote-description{font-size:16px}.actions{gap:12px}.actions .button{width:100%;padding:17px 14px;font-size:11px}.capabilities>div{padding:18px 14px}.capabilities small{letter-spacing:1px;font-size:9px}.capabilities b{font-size:19px}.makes-list{gap:14px 20px}.makes-list span{letter-spacing:1px;font-size:10px}h2{letter-spacing:-1.5px;font-size:41px}.product-card{display:block}.product-image{aspect-ratio:1;min-height:0}.product-copy{padding:26px}.reasons{grid-template-columns:1fr}.reasons article{padding:28px}.reasons h3{margin-top:22px}.form-panel{padding:22px 18px}.inquiry-form{grid-template-columns:1fr;gap:20px}.inquiry-form .full-width{grid-column:1}.form-actions .button{gap:18px;width:100%}.newsletter h3{font-size:26px}.subscribe-row button{padding:10px 12px;font-size:10px}.subscribe-row input{padding:12px;font-size:12px}.footer-grid{grid-template-columns:1fr;gap:30px}.site-footer{padding-top:60px}}.section-intro>*{min-width:0}@media (width<=360px){h1{font-size:48px}h2{font-size:33px}.logo small{display:none}}.language-switcher{flex-shrink:0;display:block}.language-switcher select{background:var(--ink);color:#ecebe6;border:1px solid var(--line);cursor:pointer;border-radius:0;max-width:112px;padding:10px 8px;font:12px Arial,sans-serif}.language-switcher option{background:var(--ink);color:#ecebe6}.header-inner{gap:16px}.desktop-nav{gap:18px}.desktop-nav a{letter-spacing:1px}.hero-content h1,.section h2,.product-copy h3,.capabilities b{overflow-wrap:anywhere}.inquiry-form label{letter-spacing:1px}.capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>*{min-width:0}html[lang=zh-CN] h1{letter-spacing:0;line-height:1.12}html[lang=zh-CN] h2{letter-spacing:0;line-height:1.2}html[lang=es] h1,html[lang=ru] h1{letter-spacing:-2px;font-size:clamp(48px,6.4vw,88px);line-height:1.04}html[lang=es] h2,html[lang=ru] h2{letter-spacing:-1px;font-size:clamp(34px,3.8vw,52px);line-height:1.08}@media (width<=1200px){.desktop-nav,.quote-link{display:none}.menu-toggle{display:block}.header-inner{justify-content:initial}.logo{margin-right:auto}.language-switcher{order:1}.menu-toggle{order:2}}@media (width<=800px){.capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.header-inner{gap:10px}.header-inner .logo small{display:none}.header-inner .logo{gap:7px}.header-inner .logo strong{font-size:16px}.language-switcher select{max-width:88px;padding:9px 4px;font-size:11px}.menu-toggle{letter-spacing:0;padding:10px 6px;font-size:11px}html[lang=es] h1,html[lang=ru] h1{letter-spacing:-1px;font-size:clamp(35px,10.6vw,50px)}html[lang=zh-CN] h1{font-size:clamp(42px,12vw,56px)}html[lang=es] h2,html[lang=ru] h2{font-size:clamp(30px,8.5vw,38px)}.button{letter-spacing:1px}.capabilities b{font-size:18px}.subscribe-row button{white-space:normal;max-width:110px}}
