:root{--red:#c62f2b;--ink:#13232d;--muted:#59666f;--line:#dde3e5;--pale:#f2f5f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica Neue,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1280px,calc(100% - 72px));margin-inline:auto}.topline{height:29px;padding:0 max(36px,calc((100% - 1280px)/2));display:flex;justify-content:space-between;align-items:center;background:#10222c;color:#b6c3ca;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.header{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 1px 0 #dce2e4}.nav{height:84px;gap:30px}.brand,.nav{display:flex;align-items:center}.brand{gap:5px;min-width:210px}.brand img{width:145px;height:48px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.brand span{font-size:9px;letter-spacing:.22em;font-weight:800;align-self:flex-end;margin-bottom:11px;color:#5b6b70}.navlinks{display:flex;align-items:center;justify-content:center;gap:23px;flex:1}.navlinks a{font-size:12px;font-weight:700;white-space:nowrap}.footer a:hover,.navlinks a:hover{color:var(--red)}.navcta{font-size:12px}.menu-button,.mobile-cta{display:none}.btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;border:1px solid transparent;padding:16px 21px;font-size:13px;font-weight:800;letter-spacing:.01em;transition:.2s;min-height:50px}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:#a82422}.btn-dark{background:#142731;color:#fff}.btn-outline{border-color:#abb7bb;background:transparent}.btn-outline-light{border-color:#8f9ea5;color:#fff}.btn-white{background:#fff;color:var(--ink)}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--red);font-weight:800;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.red-line{width:22px;height:2px;background:var(--red)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5vw,74px);line-height:1.02;letter-spacing:-.055em}h1,h2{font-weight:800}h2{font-size:clamp(33px,3.4vw,52px);line-height:1.08;letter-spacing:-.045em}h3{font-size:21px;letter-spacing:-.025em}.lead{font-size:18px;line-height:1.55;color:#c6d2d7}.section{padding:100px 0}.section-pale{background:var(--pale)}.section-dark{background:#10232d;color:#fff}.section-head{max-width:700px;margin-bottom:42px}.section-head h2{margin:16px 0 14px}.section-head p{font-size:16px;line-height:1.65;color:var(--muted);max-width:620px}.section-dark .section-head p{color:#aab9c0}.hero{background:#11252f;color:white;min-height:640px;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#0c202b,#0c202b 33%,rgba(12,32,43,.83) 54%,rgba(12,32,43,.22));z-index:1}.hero-image,.hero:before{position:absolute;inset:0}.hero-image{background:url(/assets/silent.webp) 100%/contain no-repeat;filter:brightness(.92);opacity:.9}.hero .wrap{position:relative;z-index:2;padding:110px 0 104px}.hero-copy{max-width:770px}.hero .eyebrow{color:#f37d76}.hero h1{margin:25px 0 24px}.hero p{max-width:620px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-index{position:absolute;bottom:28px;right:0;font-size:11px;letter-spacing:.13em;color:#aab7bc}.proof{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.proof div{padding:24px 25px;border-right:1px solid var(--line);display:flex;align-items:center;gap:16px;font-size:13px;font-weight:800}.proof div:last-child{border:0}.proof span{color:var(--red);font-size:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.split h2{margin:17px 0}.body-copy{font-size:16px;line-height:1.75;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:33px}.stat strong{font-size:34px;letter-spacing:-.055em}.stat span{display:block;font-size:12px;color:#6e7b82;margin-top:5px;line-height:1.45}.photo-panel{background:#e8edef;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo-panel img{width:100%;height:100%;max-height:480px;object-fit:contain;mix-blend-mode:multiply}.photo-panel .photo-label{position:absolute;bottom:17px;left:18px;background:#132630;color:#fff;padding:10px 14px;font-size:11px;letter-spacing:.08em}.grid3{grid-template-columns:repeat(3,1fr)}.grid2,.grid3{display:grid;gap:18px}.grid2{grid-template-columns:repeat(2,1fr)}.product-card{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;transition:.2s}.product-card:hover{box-shadow:0 18px 48px #12232d14;transform:translateY(-3px)}.product-img{height:230px;background:#eef2f2;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-text{padding:25px;flex:1;display:flex;flex-direction:column}.product-text h3{margin:5px 0 9px}.product-text p{font-size:13px;line-height:1.6;color:var(--muted);flex:1}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:800;color:var(--red);text-transform:uppercase;letter-spacing:.04em}.section-bottom{display:flex;justify-content:flex-end;margin-top:28px}.power-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.power-grid a{border:1px solid #cad5d8;padding:28px 18px;transition:.2s;font-weight:800;background:#fff}.power-grid a:hover{border-color:var(--red);color:var(--red)}.power-grid small{display:block;margin-top:25px;color:#8b989f;font-size:10px}.dealer-feature{display:grid;grid-template-columns:1.05fr .95fr;background:#10232d;color:#fff;min-height:500px}.dealer-feature .content{padding:65px 7vw 65px max(36px,calc((100vw - 1280px)/2))}.dealer-feature h2{margin:18px 0}.dealer-feature p{max-width:620px;color:#bac8cd;line-height:1.65}.dealer-feature ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 25px;margin:30px 0;padding:0;list-style:none;font-size:13px}.dealer-feature li:before{content:"↗";color:#f2665d;margin-right:11px}.dealer-image{background:#e5ebec url(/assets/mobile.webp) 50%/contain no-repeat}.industry-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.industry-grid a{background:#edf1f2;padding:25px;min-height:155px;display:flex;flex-direction:column;justify-content:space-between;font-weight:800}.industry-grid a:hover{background:#dde6e7}.industry-grid span{font-size:12px;color:var(--red)}.cta-band{background:#bd2c28;color:#fff;padding:70px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta-inner h2{margin:16px 0;max-width:760px}.cta-inner p{color:#ffdad8;margin:0}.cta-inner .eyebrow{color:#fff}.cta-inner .red-line{background:#fff}.cta-actions{display:flex;flex-direction:column;gap:12px;min-width:230px}.page-hero{background:#10232d;color:#fff;padding:75px 0 80px}.page-hero .eyebrow{color:#e97470}.page-hero h1{max-width:930px;margin:17px 0 22px;font-size:clamp(42px,4.5vw,68px)}.page-hero p{max-width:730px;color:#bdcbd0;font-size:17px;line-height:1.6}.breadcrumb{font-size:12px;color:#81939a;margin-bottom:35px}.breadcrumb a{color:#b5c5cb}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}.filters input,.filters select{height:47px;background:#fff;border:1px solid #ced8da;padding:0 14px;color:var(--ink);min-width:175px}.filters input{min-width:230px}.filter-result{font-size:13px;color:#68767d;margin:0 0 22px}.tag{display:inline-block;background:#f2e4e3;color:#ac2b28;padding:7px 10px;font-size:10px;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.model-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px 0;border-block:1px solid var(--line);margin:15px 0}.model-specs span{display:block;font-size:10px;color:#7c8a8f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.model-specs strong{font-size:21px}.detail-table{width:100%;border-collapse:collapse}.detail-table td{padding:17px 5px;border-bottom:1px solid var(--line)}.detail-table td:first-child{color:#708089}.form-panel{background:#fff;border:1px solid var(--line);padding:32px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800}.form-field.full{grid-column:1/-1}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid #cbd6d9;background:#fff;border-radius:0;padding:13px;color:var(--ink);font-size:14px;font-weight:400;min-height:48px}.form-field textarea{min-height:102px;resize:vertical}.consent{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:#58676c;line-height:1.5;margin:18px 0}.consent input{margin-top:3px}.form-status{margin-top:17px;padding:12px;font-size:13px}.form-status.success{background:#e8f5ec;color:#286144}.form-status.error{background:#fff0ef;color:#a12825}.step-row{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.step{border-top:2px solid var(--red);padding:22px 8px 0}.step b{display:block;color:var(--red);font-size:11px;margin-bottom:14px}.step span{font-weight:800;font-size:14px}.footer{background:#0c1d26;color:#cad6da;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.6fr;gap:45px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-brand{color:#fff;font-size:30px;font-weight:900;letter-spacing:-.08em}.footer-brand span{color:#e35d52}.footer p{color:#9cabb0;line-height:1.6;font-size:13px;margin:0}.footer small{color:#738a93}.footer strong{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:7px 0}.footer a:not(.footer-brand){font-size:13px}.foot-bottom{border-top:1px solid #293a42;margin-top:65px;padding-top:23px;display:flex;justify-content:space-between;color:#758b94;font-size:11px}.sticky-mobile{display:none}@media(max-width:1050px){.navlinks{gap:10px}.navlinks a{font-size:11px}.navcta{display:none}.grid3{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.topline{height:25px;padding:0 18px;font-size:9px}.topline span:first-child{display:none}.nav{height:67px;justify-content:space-between}.brand{min-width:auto}.brand img{width:125px;height:43px}.brand span{margin-bottom:8px}.menu-button{display:block;background:none;border:0;color:var(--ink)}.navlinks{display:none;position:absolute;top:92px;left:0;right:0;background:#fff;padding:18px;box-shadow:0 18px 25px #12232d22;max-height:calc(100vh - 92px);overflow:auto}.navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navlinks a{padding:14px 2px;border-bottom:1px solid var(--line);font-size:15px}.mobile-cta{display:block;color:var(--red)}.hero{min-height:660px}.hero-image{opacity:.4;background-position:bottom;background-size:auto 58%}.hero:before{background:linear-gradient(#0c202b 1%,#0c202be6 50%,#0c202b55)}.hero .wrap{padding:74px 0 70px}.hero h1{font-size:46px}.lead{font-size:16px}.hero-index{display:none}.proof{grid-template-columns:repeat(2,1fr)}.proof div{padding:18px 9px;font-size:11px}.section{padding:65px 0}.dealer-feature,.split{grid-template-columns:1fr}.dealer-feature .content{padding:60px 18px}.dealer-image{min-height:280px}.stats{gap:8px}.stat strong{font-size:29px}.grid2,.grid3{grid-template-columns:1fr}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-grid a{min-height:126px;padding:17px;font-size:13px}.power-grid{grid-template-columns:repeat(2,1fr)}.power-grid a{padding:20px}.cta-inner{display:block}.cta-actions{margin-top:25px}.page-hero{padding:50px 0}.page-hero h1{font-size:43px}.filters{display:grid;grid-template-columns:1fr 1fr}.filters input{grid-column:1/-1;min-width:0}.filters select{min-width:0;width:100%}.form-grid{grid-template-columns:1fr}.form-panel{padding:22px}.footer-grid,.step-row{grid-template-columns:1fr 1fr}.footer-grid{gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.foot-bottom{gap:10px}.sticky-mobile{display:block;position:sticky;bottom:0;z-index:20;background:#fff;padding:9px 18px;box-shadow:0 -5px 25px #10232d1a}.sticky-mobile .btn{width:100%}}@media(max-width:420px){.industry-grid,.step-row{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.hero h1{font-size:40px}.actions .btn{width:100%}}