.garage-page{background:var(--brand-obsidian);color:var(--brand-frost)}.garage-hero{border-bottom:1px solid var(--border-default);background:radial-gradient(circle at 78% 40%,#c4ff0014,#0000 37rem);padding:clamp(46px,7vw,104px) 0;overflow:hidden}.garage-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.garage-hero__copy{min-width:0}.garage-back{width:fit-content;min-height:44px;color:var(--brand-mist);align-items:center;gap:10px;margin-bottom:35px;font-size:13px;text-decoration:none;display:flex}.garage-back:hover{color:var(--brand-signal)}.garage-hero h1{color:var(--brand-frost);letter-spacing:-.055em;margin:14px 0 22px;font-size:clamp(46px,6.2vw,90px);line-height:1.03}.garage-hero h1 span{color:var(--brand-signal)}.garage-hero__lead{max-width:570px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.42}.garage-hero__intro{max-width:560px;color:var(--brand-mist);margin-top:22px;font-size:15px;line-height:1.8}.garage-status{border:1px solid var(--border-strong);color:var(--brand-frost);border-radius:9px;align-items:center;gap:10px;margin-top:27px;padding:11px 15px;font-size:13px;display:inline-flex}.garage-status__dot{background:var(--brand-signal);border-radius:50%;width:7px;height:7px}.garage-hero__notice{color:var(--brand-mist);margin-top:12px;font-size:12px;line-height:1.55}.garage-scene{aspect-ratio:1.14;background:linear-gradient(#0000,#06100cb8),repeating-linear-gradient(90deg,#0000 0 73px,#c4ff000d 74px),#18291f;border:1px solid #354a3b;border-radius:21px;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex;box-shadow:0 26px 80px #00000059}.garage-scene__car{filter:drop-shadow(0 17px 22px #00000080);width:100%;height:auto}.garage-scene__header,.garage-scene__footer{color:var(--brand-signal);font:600 11px/1.3 var(--font-jetbrains-mono), monospace;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;display:flex}.garage-scene__footer{color:var(--brand-mist)}.garage-section{padding:clamp(58px,7vw,100px) 0}.garage-section h2{letter-spacing:-.045em;margin:10px 0 28px;font-size:clamp(28px,3.5vw,48px);line-height:1.18}.garage-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.garage-step{background:var(--brand-graphite);border:1px solid var(--border-default);border-radius:14px;padding:clamp(18px,2vw,26px)}.garage-step>span{font:600 11px/1.3 var(--font-jetbrains-mono), monospace;color:var(--brand-signal)}.garage-step h3{margin:24px 0 11px;font-size:19px}.garage-step p,.garage-engineering-grid p{color:var(--brand-mist);margin:0;font-size:14px;line-height:1.65}.garage-section--engineering{border-top:1px solid var(--border-default);background:#111b16}.garage-section__lead{max-width:770px;color:var(--brand-mist);margin:-10px 0 32px;font-size:16px;line-height:1.75}.garage-engineering-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.garage-engineering-grid article{border:1px solid var(--border-default);background:var(--brand-graphite);border-radius:13px;padding:clamp(20px,3vw,34px)}.garage-engineering-grid h3{color:var(--brand-frost);margin:0 0 12px;font-size:20px}.garage-tech-list{flex-wrap:wrap;gap:9px;margin:35px 0 18px;padding:0;list-style:none;display:flex}.garage-tech-list li{color:var(--brand-frost);border:1px solid var(--border-strong);border-radius:8px;padding:8px 11px;font-size:12px}.garage-caveat{max-width:820px;color:var(--brand-mist);font-size:13px;line-height:1.7}.garage-return-link{min-height:44px;color:var(--brand-signal);align-items:center;margin-top:25px;font-weight:650;text-decoration:none;display:inline-flex}.garage-return-link:hover{text-decoration:underline}.garage-feature{padding:0 0 clamp(60px,7vw,100px)}.garage-feature__inner{background:linear-gradient(110deg,#1e3323,#101b16);border:1px solid #526d3b;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(24px,4vw,45px);display:grid}.garage-feature__inner h2{letter-spacing:-.035em;margin:11px 0;font-size:clamp(24px,3vw,34px)}.garage-feature__inner p{max-width:620px;color:var(--brand-mist);font-size:14px;line-height:1.7}.garage-feature__link{background:var(--brand-signal);min-height:47px;color:var(--brand-obsidian);border-radius:9px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.garage-feature__link:hover{background:var(--accent-hover)}@media (max-width:1000px){.garage-hero__layout{grid-template-columns:1fr}.garage-scene{aspect-ratio:1.75}.garage-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.garage-scene{aspect-ratio:1.15;padding:15px}.garage-steps,.garage-engineering-grid,.garage-feature__inner{grid-template-columns:1fr}.garage-hero h1{overflow-wrap:anywhere}}.garage-scene{isolation:isolate;background-color:#101d15;background-image:linear-gradient(#0000 60%,#040b07ad),linear-gradient(#040b07a8,#0000 34%),url(/visuals/garage-scene.webp);background-position:50%,50%,55%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.garage-scene__poster{flex:1;min-height:160px}.garage-scene__header,.garage-scene__footer{z-index:1;color:#d7edcb;text-shadow:0 1px 8px #0009;position:relative}
