:root{--red:#f51d1d;--red2:#a90000;--black:#090808;--panel:#121010;--text:#f7f4f1;--muted:#aaa2a0;--gold:#f3b746}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--text);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 4vw;display:flex;align-items:center;gap:36px;position:fixed;top:0;left:0;right:0;z-index:20;border-bottom:1px solid #ffffff14;background:#080707d9;backdrop-filter:blur(14px)}.brand img{display:block;width:205px;height:62px;object-fit:contain}.site-header nav{display:flex;gap:28px;margin-left:auto}.site-header nav a{font-size:.88rem;color:#d9d3d1;transition:.2s}.site-header nav a:hover{color:white}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.header-cta{border:1px solid #ffffff2c;border-radius:999px;padding:12px 19px;font-size:.85rem}.menu-button{display:none}.hero{min-height:760px;height:100vh;position:relative;display:flex;align-items:center;padding:120px 6vw 130px;isolation:isolate}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080707 2%,#080707f0 30%,#08070755 61%,#08070722),linear-gradient(0deg,#080707 0%,transparent 25%);z-index:-2}.hero-copy{max-width:720px}.eyebrow,.kicker{text-transform:uppercase;font-size:.72rem;letter-spacing:.22em;font-weight:800;color:#f2c17a}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:22px}.eyebrow span{width:28px;height:2px;background:var(--red)}h1,h2,h3{margin:0;line-height:.98}h1,h2{font-family:'Archivo Black',Impact,sans-serif;text-transform:uppercase}h1{font-size:clamp(3.6rem,7vw,7.4rem);letter-spacing:-.065em;max-width:850px}h1 em{font-style:normal;color:var(--red);text-shadow:0 0 30px #f51d1d55}.hero-copy>p{max-width:590px;font-size:1.08rem;line-height:1.7;color:#c5bfbd;margin:26px 0 30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{min-height:54px;padding:0 24px;border-radius:6px;font-size:.92rem}.btn.primary{background:linear-gradient(135deg,#ff2a2a,#c50000);box-shadow:0 10px 35px #d700003c}.btn.primary span{margin-left:28px}.btn.ghost{border:1px solid #ffffff32;background:#ffffff0b}.hero-stats{position:absolute;left:6vw;bottom:35px;display:flex;gap:0}.hero-stats div{padding:0 44px;border-left:1px solid #ffffff24}.hero-stats div:first-child{padding-left:0;border:0}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{font-size:1.12rem}.hero-stats span{font-size:.7rem;color:#8f8886;margin-top:5px;text-transform:uppercase;letter-spacing:.12em}.marquee{overflow:hidden;background:var(--red);color:white;transform:rotate(-1deg) scale(1.01);margin-top:-12px}.marquee div{font-family:'Archivo Black';font-size:1rem;white-space:nowrap;letter-spacing:.08em;padding:15px 0}.marquee i{font-style:normal;color:#6c0000;margin:0 18px}.section{padding:125px 6vw}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:62px}.section-heading h2,.impact h2,.final-cta h2{font-size:clamp(2.5rem,5.5vw,5.7rem);letter-spacing:-.045em;margin-top:15px}.section-heading>p{max-width:440px;color:var(--muted);line-height:1.8}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff16}.step-grid article{position:relative;padding:44px 38px 48px;min-height:340px;border-right:1px solid #ffffff16;background:linear-gradient(145deg,#131010,#0c0a0a);transition:.3s}.step-grid article:last-child{border:0}.step-grid article:hover{background:#190d0d;transform:translateY(-5px)}.number{position:absolute;right:26px;top:22px;color:#ffffff2a;font-weight:800;font-size:.78rem}.step-icon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#2b0707;color:var(--red);font-size:1.7rem;margin-bottom:55px;border:1px solid #f51d1d55;box-shadow:0 0 30px #f51d1d20}.step-grid h3{font-size:1.5rem;margin-bottom:15px}.step-grid p{color:var(--muted);line-height:1.7;font-size:.9rem}.impact{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:#0e0b0b}.impact-visual{display:grid;place-items:center;background:radial-gradient(circle,#7c00004d,transparent 55%),linear-gradient(130deg,#160909,#070707);overflow:hidden}.led-display{width:min(78%,520px);background:#070707;border:10px solid #1e1c1c;padding:40px 20px;text-align:center;box-shadow:0 0 0 2px #4e0909,0 0 90px #d800003d;transform:perspective(800px) rotateY(6deg)}.led-display small,.led-display span{display:block;font-weight:800;letter-spacing:.2em}.led-display small{color:#756c6a}.led-display strong{display:block;font-family:'Archivo Black';font-size:clamp(4rem,9vw,8rem);color:#ff2020;letter-spacing:.08em;text-shadow:0 0 8px red,0 0 30px #e60000}.led-display span{font-size:.72rem;color:var(--gold)}.impact-copy{padding:95px 7vw}.impact-copy h2{font-size:clamp(2.5rem,4.6vw,4.8rem);margin:18px 0 45px}.impact-copy ul{list-style:none;padding:0;margin:0}.impact-copy li{display:grid;grid-template-columns:210px 1fr;gap:25px;border-top:1px solid #ffffff16;padding:22px 0}.impact-copy li b{font-size:.9rem}.impact-copy li span{color:var(--muted);font-size:.85rem;line-height:1.6}.product-window{height:600px;overflow:hidden;position:relative;border:1px solid #ffffff1d;background:#130a0a}.product-window>img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:saturate(1.1) contrast(1.06)}.product-window:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090808b8,transparent 45%);pointer-events:none}.product-window-caption{position:absolute;left:35px;bottom:30px;z-index:2}.product-window-caption b,.product-window-caption span{display:block}.product-window-caption b{font-family:'Archivo Black';font-size:1.6rem;text-transform:uppercase}.product-window-caption span{color:#d8d0ce;margin-top:8px}.sector-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.sector-tags span{border:1px solid #ffffff1f;padding:10px 18px;border-radius:99px;color:#bcb5b3;font-size:.8rem}.final-cta{position:relative;text-align:center;padding:130px 20px 145px;overflow:hidden;border-top:1px solid #ffffff13}.final-cta .glow{position:absolute;width:600px;height:600px;background:#d6000028;filter:blur(120px);border-radius:50%;left:50%;top:30%;transform:translate(-50%,-50%);pointer-events:none}.final-cta>*:not(.glow){position:relative}.final-cta h2{margin:20px 0}.final-cta>p{color:var(--muted);margin:0 auto 25px;max-width:560px}.phone{display:block;font-family:'Archivo Black';font-size:clamp(1.6rem,4vw,3.3rem);margin:16px 0 28px;color:white}.final-cta .btn{width:max-content;margin:auto}footer{min-height:150px;border-top:1px solid #ffffff15;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:35px 6vw;color:#857d7b;font-size:.78rem}footer img{width:175px;height:70px;object-fit:contain}footer div{text-align:right}footer div a,footer div span{display:block}footer div a{color:white;font-size:.95rem;margin-bottom:7px}.floating-wa{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:white;font-size:1.6rem;z-index:30;box-shadow:0 8px 30px #0008}.reveal{opacity:0;transform:translateY(22px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.site-header{height:72px;padding:0 20px}.brand img{width:155px}.header-cta,.site-header nav{display:none}.menu-button{display:grid;margin-left:auto;background:none;border:0;gap:6px;padding:10px}.menu-button span{display:block;width:24px;height:2px;background:white}.site-header.open nav{display:flex;position:absolute;left:0;right:0;top:72px;background:#0b0909;flex-direction:column;padding:25px 24px;border-bottom:1px solid #ffffff1a}.hero{min-height:800px;padding:120px 24px 150px;align-items:flex-end}.hero-image{object-position:63% center}.hero-shade{background:linear-gradient(0deg,#080707 9%,#080707e6 44%,#08070735 80%)}h1{font-size:clamp(3rem,14vw,5rem)}.hero-copy>p{font-size:.95rem}.hero-stats{left:24px;right:24px;bottom:28px}.hero-stats div{padding:0 14px}.hero-stats strong{font-size:.9rem}.hero-stats span{font-size:.55rem}.section{padding:85px 24px}.section-heading{display:block}.section-heading>p{margin-top:25px}.step-grid{grid-template-columns:1fr}.step-grid article{min-height:280px;border-right:0;border-bottom:1px solid #ffffff16}.impact{grid-template-columns:1fr}.impact-visual{min-height:460px}.impact-copy{padding:75px 24px}.impact-copy li{grid-template-columns:1fr;gap:8px}.product-window{height:480px}.product-window>img{width:185%;max-width:none;object-position:center 55%;transform:translateX(-22%)}footer{grid-template-columns:1fr;text-align:center;gap:8px}footer img{margin:auto}footer div{text-align:center}}
@media(max-width:520px){.hero-actions .btn{width:100%}.hero-stats div{flex:1}.hero-stats div:nth-child(2){display:none}.section-heading h2,.impact h2,.final-cta h2{font-size:2.6rem}.product-window{height:390px}.product-window-caption{left:18px;bottom:18px}.product-window-caption b{font-size:1.1rem}}
.quick-specs{display:flex;gap:24px;margin-top:27px;flex-wrap:wrap}.quick-specs span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#8f8886}.quick-specs b{display:block;color:white;font-size:.92rem;letter-spacing:0;margin-bottom:3px}.offer-card{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin-top:22px;padding:32px 36px;border:1px solid #ffffff1b;background:linear-gradient(135deg,#161111,#0e0b0b)}.offer-card h3{font-size:1.65rem;margin:10px 0}.offer-card p{margin:0;color:var(--muted);font-size:.88rem}.offer-price{display:grid;grid-template-columns:auto auto;gap:3px 26px;align-items:center}.offer-price small{color:var(--muted)}.offer-price strong{grid-row:2;font-family:'Archivo Black';font-size:2.4rem;color:white}.offer-price strong em{font-style:normal;font-size:1rem;color:var(--gold)}.offer-price .btn{grid-column:2;grid-row:1/3}@media(max-width:900px){.offer-card{grid-template-columns:1fr;padding:28px 22px}.offer-price{grid-template-columns:1fr}.offer-price .btn{grid-column:1;grid-row:auto;margin-top:10px}.offer-price strong{grid-row:auto}}
.customers{background:#0d0a0a;border-top:1px solid #ffffff10}.customer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.customer-card{position:relative;min-height:430px;overflow:hidden;border:1px solid #ffffff18;background:#151010}.customer-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.customer-card:nth-child(1) img,.customer-card:nth-child(3) img{object-position:70% center}.customer-card:nth-child(2) img,.customer-card:nth-child(4) img{object-position:center}.customer-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080707f5 0%,#0807078c 34%,transparent 70%)}.customer-card>div{position:absolute;left:28px;right:28px;bottom:26px;z-index:2}.customer-card span{font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-weight:800}.customer-card h3{font-size:1.55rem;margin:8px 0}.customer-card p{margin:0;color:#b8b0ae;font-size:.82rem}.customer-card:hover img{transform:scale(1.045)}.customer-note{text-align:center;color:#7f7775;font-size:.8rem;margin:26px 0 0}@media(max-width:700px){.customer-grid{grid-template-columns:1fr}.customer-card{min-height:360px}}
