:root{--red:#e10b0b;--red2:#ff1b1b;--bg:#050505;--panel:#0b0b0c;--line:rgba(255,255,255,.1);--text:#f5f5f5;--muted:#a4a4aa;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:min(calc(100% - 40px),var(--max));margin:auto}header{position:sticky;top:0;z-index:30;background:#050505db;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:48px;height:48px;object-fit:contain}.brand strong{display:block;letter-spacing:.08em}.brand span{display:block;margin-top:3px;color:var(--red2);font-size:10px;font-weight:800;letter-spacing:.24em}.links{display:flex;align-items:center;gap:27px;color:#c7c7cb;font-size:13px}.call{border:1px solid #49494d;padding:10px 14px;color:#fff}.hero{position:relative;min-height:760px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.hero-video{position:absolute;inset:0;z-index:-3;overflow:hidden;background:#090909}.hero-video iframe{position:absolute;left:50%;top:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.08);pointer-events:none;border:0}.hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#030303f0,#030303d4 42%,#0303037a 72%,#030303b3),linear-gradient(180deg,#03030326,#030303c7)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 15% 30%,rgba(225,11,11,.2),transparent 26rem)}.hero-inner{padding:100px 0 88px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:50px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.2em;color:#ddd}.eyebrow:before{content:"";width:34px;height:2px;background:var(--red)}h1{margin:22px 0;font-size:clamp(54px,7vw,96px);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.silver{background:linear-gradient(#fff,#9e9ea3,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.red{color:var(--red2)}.lead{max-width:640px;color:#c0c0c5;font-size:19px;line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid #4a4a4e;font-size:13px;font-weight:800;background:#06060673;backdrop-filter:blur(8px)}.primary{background:var(--red);border-color:var(--red)}.meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:#aaaab0;font-size:12px}.meta span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--red);margin-right:8px;vertical-align:middle}.hero-card{padding:22px;border:1px solid rgba(255,255,255,.14);background:#080809bd;backdrop-filter:blur(14px)}.hero-card h3{margin:0 0 16px;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.mini-brands{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.mini-brand{height:72px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff06}.mini-brand img{width:88px;height:48px;object-fit:contain;mix-blend-mode:screen}.hero-card p{margin:17px 0 0;color:#98989e;font-size:12px;line-height:1.6}.strip{border-bottom:1px solid var(--line);background:#080808}.strip-row{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.strip strong{text-transform:uppercase;letter-spacing:.17em;font-size:13px}.strip span{color:var(--muted);font-size:13px;text-align:right}section.content{padding:100px 0}.head{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:end;margin-bottom:44px}h2{margin:14px 0 0;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.head p{margin:0;color:var(--muted);line-height:1.7}.brands{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brand-card{min-height:160px;display:grid;place-items:center;gap:14px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#0d0d0e,#090909)}.brand-card img{width:112px;height:76px;object-fit:contain;mix-blend-mode:screen}.brand-card span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#aaaab0}.parts-wrap{background:#080808;border-block:1px solid var(--line)}.parts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.part{min-height:360px;padding:26px;border:1px solid var(--line);background:radial-gradient(circle at 20% 0,rgba(225,11,11,.1),transparent 13rem),#0b0b0c;display:flex;flex-direction:column}.part-top{display:flex;justify-content:space-between;align-items:start}.part img{width:220px;height:220px;object-fit:contain;margin:-8px auto 6px;filter:drop-shadow(0 18px 26px rgba(0,0,0,.42))}.num{color:#57575d;font-size:11px;letter-spacing:.15em}.part h3{margin:0 0 10px;font-size:21px}.part p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.promise{display:grid;grid-template-columns:1.05fr .95fr;gap:28px}.promise-card,.visual{min-height:450px;border:1px solid var(--line)}.promise-card{padding:54px;background:linear-gradient(145deg,#0d0d0e,#070707);display:flex;flex-direction:column;justify-content:center}.promise-card blockquote{margin:18px 0;font-size:clamp(44px,5vw,66px);line-height:.95;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.promise-card p{color:var(--muted);line-height:1.7;max-width:520px}.visual{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(225,11,11,.14),transparent 52%),#080808}.visual:before,.visual:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.08);transform:rotate(45deg)}.visual:after{width:220px;height:220px;border-color:#e10b0b47}.visual img{position:relative;z-index:2;width:260px;height:260px;object-fit:contain}.contact{padding-top:18px;padding-bottom:80px}.contact-box{padding:58px;border:1px solid rgba(226,11,11,.45);background:linear-gradient(135deg,#e20b0b1a,#090909 42%);display:grid;grid-template-columns:1.1fr .9fr;gap:50px}.contact-list{display:grid}.contact-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.contact-row small{display:block;text-transform:uppercase;letter-spacing:.16em;color:#777;font-size:10px;margin-bottom:5px}.contact-row b{color:var(--red2)}footer{border-top:1px solid var(--line);padding:34px 0 44px;color:#777;font-size:11px}.footer{display:flex;justify-content:space-between;gap:30px}.legal{max-width:650px;text-align:right}.credit{display:inline-block;margin-top:10px}.credit a{color:#d6d6d8;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}@media(max-width:960px){.links a:not(.call){display:none}.hero{min-height:auto}.hero-inner,.head,.promise,.contact-box{grid-template-columns:1fr}.hero-inner{padding:82px 0 62px}.hero-card{max-width:500px}.brands{grid-template-columns:repeat(3,1fr)}.parts{grid-template-columns:repeat(2,1fr)}.head{gap:20px}}@media(max-width:620px){.shell{width:min(calc(100% - 28px),var(--max))}.nav{height:66px}.brand img{width:40px;height:40px}.brand strong{font-size:12px}.brand span{font-size:8px}.call{font-size:11px;padding:9px 10px}.hero-video iframe{width:230vw;height:130vw}h1{font-size:clamp(48px,16vw,68px)}.lead{font-size:16px}.actions{display:grid;grid-template-columns:1fr 1fr}.mini-brands{grid-template-columns:repeat(3,1fr)}.strip-row{min-height:116px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.strip span{text-align:left}section.content{padding:74px 0}.brands,.parts{grid-template-columns:1fr 1fr}.brand-card{min-height:125px}.brand-card img{width:76px;height:45px}.part{min-height:300px;padding:20px}.part img{width:170px;height:170px}.promise-card,.contact-box{padding:32px 24px}.visual{min-height:300px}.visual img{width:190px;height:190px}.footer{flex-direction:column}.legal{text-align:left}}@media(max-width:430px){.brands,.parts{grid-template-columns:1fr}.hero-card{display:none}}
