@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&family=Amiri:ital,wght@0,700;1,700&display=swap";*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}:root{--color-bg-primary:#000;--color-bg-deep:#0a0a0a;--color-bg-surface:#101010;--color-bg-carbon:#050505;--color-bg-card-elevated:#151515;--color-bg-warm-gunmetal:#1b1a18;--color-bg-card:#101010e0;--color-text-primary:#fff;--color-text-secondary:#9a9a9a;--color-text-muted:#606060;--color-accent-gold:#f5b800;--color-accent-gold-dim:#c89200;--color-accent-gold-glow:#f5b8004d;--color-electric-blue:#00cfff;--color-divider:#ffffff12;--font-display:"Syncopate", -apple-system, sans-serif;--font-body:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1)}html{scrollbar-width:thin;scrollbar-color:var(--color-accent-gold) #000;background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:87.5%;overflow-x:hidden}::-webkit-scrollbar{background:#000;width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--color-accent-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffc820}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);transition:background-color .4s,color .4s;position:relative;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (pointer:fine){html,body,a,button,input,select,textarea,[role=button]{cursor:none!important}}.custom-cursor .cursor-logo-img{object-fit:contain;filter:drop-shadow(0 0 10px #f5b800e6)brightness(1.2);width:100%;height:100%;transition:transform .15s,filter .15s}.loader,.loader-overlay,#loader{z-index:99999;transition:opacity .6s var(--ease-expo), visibility .6s ease;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader.hidden,.loader-overlay.hidden,#loader.hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.loader-content{flex-direction:column;align-items:center;gap:24px;max-width:86vw;display:flex}.loader-icon{filter:drop-shadow(0 0 18px #f5b80080);width:clamp(72px,18vw,96px);height:auto;animation:2s ease-in-out infinite alternate loaderPulse}@keyframes loaderPulse{0%{filter:drop-shadow(0 0 8px #f5b8004d);transform:scale(.95)}to{filter:drop-shadow(0 0 32px #f5b800);transform:scale(1.05)}}.loader-bar-bg{background:#ffffff14;border-radius:2px;width:240px;max-width:76vw;height:2px;overflow:hidden}.loader-bar{background:linear-gradient(90deg, var(--color-accent-gold), #fff);width:0%;height:100%;box-shadow:0 0 8px var(--color-accent-gold);transition:width .12s linear}.loader-text{letter-spacing:4px;color:var(--color-text-secondary);text-transform:uppercase;font-variant-numeric:tabular-nums;text-align:center;font-size:10px;font-weight:700}.ambient-glow-orb{pointer-events:none;filter:blur(80px);opacity:.4;z-index:0;border-radius:50%;position:absolute}.site-header{z-index:1000;pointer-events:none;background:0 0;border-bottom:1px solid #0000;width:100%;transition:background .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,box-shadow .5s;position:fixed;top:0;left:0}.site-header.scrolled{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#060606f2;border-bottom-color:#f5b8002e;box-shadow:0 8px 40px #000c,0 0 40px #f5b8000f}.header-neon-wrapper{pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0;overflow:hidden}.header-neon-beam{background:linear-gradient(90deg, transparent, var(--color-accent-gold), #fff, var(--color-accent-gold), transparent);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 16px #f5b800,0 0 40px #f5b80080}.header-container{pointer-events:auto;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:20px 5vw;transition:padding .4s;display:flex}.site-header.scrolled .header-container{padding:13px 5vw}.header-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.header-emblem-logo{object-fit:contain;width:auto;height:58px;filter:drop-shadow(0 0 16px var(--color-accent-gold-glow));transition:height .3s,transform .3s,filter .3s}.site-header.scrolled .header-emblem-logo{height:46px}.header-brand:hover .header-emblem-logo{filter:drop-shadow(0 0 24px #f5b800e6);transform:scale(1.06)}.brand-text-block{flex-direction:column;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:4px;color:#fff;font-size:11.5px;font-weight:700}.brand-model{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.header-nav{align-items:center;display:flex}.nav-menu{align-items:center;gap:clamp(26px,2.8vw,44px);list-style:none;display:flex}.nav-link{letter-spacing:2.5px;color:#ffffff8c;text-transform:uppercase;padding:8px 0;font-size:9px;font-weight:700;text-decoration:none;transition:color .25s,text-shadow .25s;position:relative}.nav-link:after{content:"";background:var(--color-accent-gold);width:0;height:1px;box-shadow:0 0 8px var(--color-accent-gold);transition:width .35s var(--ease-expo);position:absolute;bottom:0;left:0}.nav-link:hover{color:var(--color-accent-gold);text-shadow:0 0 14px #f5b800b3}.nav-link:hover:after{width:100%}.header-actions{align-items:center;gap:14px;display:flex}.supercar-btn{font-family:var(--font-body);letter-spacing:2.5px;color:var(--color-text-primary);text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);cursor:pointer;background:linear-gradient(135deg,#181818f2 0%,#080808fa 100%);border:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 24px;font-size:9px;font-weight:700;transition:color .3s,border-color .3s,background .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.supercar-btn:before{content:"";background:linear-gradient(90deg,#0000,#f5b80040,#0000);width:70%;height:100%;transition:left .8s;position:absolute;top:0;left:-110%;transform:skew(-20deg)}.supercar-btn:hover{color:var(--color-accent-gold);border-color:var(--color-accent-gold);text-shadow:0 0 14px #f5b800cc;background:linear-gradient(135deg,#f5b8002e,#0e0e0efa);transform:translateY(-2px);box-shadow:0 0 36px #f5b80066,inset 0 0 20px #f5b8000d}.supercar-btn:hover:before{left:160%}.btn-gold{border-color:var(--color-accent-gold);background:linear-gradient(135deg,#f5b80038,#0e0e0ef5);box-shadow:0 0 18px #f5b80033,inset 0 0 16px #f5b8000f}.header-menu-toggle{-webkit-backdrop-filter:blur(14px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:pointer;width:42px;height:42px;transition:all .25s var(--ease-expo);background:#101010d9;border:1px solid #f5b80059;justify-content:center;align-items:center;padding:0;display:none;box-shadow:0 4px 16px #0009}.header-menu-toggle:hover,.header-menu-toggle:active{border-color:var(--color-accent-gold);background:#f5b80029;box-shadow:0 0 18px #f5b80066}.hamburger-box{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:flex}.hamburger-line{background-color:var(--color-accent-gold);width:100%;height:1.5px;box-shadow:0 0 6px var(--color-accent-gold);border-radius:1px;transition:transform .25s,opacity .25s;display:block}.hamburger-line.line-2{width:65%;margin-left:auto}.mobile-menu-overlay{z-index:2000;visibility:hidden;opacity:0;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.mobile-menu-overlay.open{visibility:visible;opacity:1}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(28px);background:#060606fa;position:absolute;inset:0}.mobile-menu-content{z-index:2;flex-direction:column;justify-content:space-between;max-width:520px;height:100%;margin:0 auto;padding:22px 26px 32px;display:flex;position:relative;overflow-y:auto}.mobile-menu-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobile-header-logo{object-fit:contain;width:auto;height:48px;filter:drop-shadow(0 0 12px var(--color-accent-gold-glow))}.mobile-menu-close{color:#fff;letter-spacing:2px;cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ffffff0a;border:1px solid #ffffff21;padding:8px 18px;font-size:10px}.mobile-nav-list{flex-direction:column;gap:8px;margin:24px 0;list-style:none;display:flex}.mobile-nav-link{border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;padding:10px 0;text-decoration:none;transition:padding-left .25s;display:flex}.mobile-nav-link:hover{padding-left:6px}.mobile-nav-link .num{color:var(--color-accent-gold);opacity:.8;flex-shrink:0;width:20px;font-size:9px;font-weight:700}.mobile-nav-link .label{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:clamp(.95rem,3.5vw,1.25rem);font-weight:700}.mobile-menu-bottom{border-top:1px solid #ffffff0f;padding-top:16px}@media (width<=900px){.header-nav,#header-contact-btn,.header-actions .supercar-btn{display:none}.header-menu-toggle{display:inline-flex}.header-container{justify-content:flex-end;padding:14px 18px;position:relative}.header-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-emblem-logo{height:38px}}.hero-scroll-stage{width:100%;position:relative}.hero-scroll-track{pointer-events:none;width:100%;height:600vh}@media (width<=768px){.hero-scroll-track{height:420vh}}.hero-canvas-fixed-wrapper{z-index:1;background:#000;justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;inset:0;overflow:hidden}#hero-canvas{object-fit:contain;touch-action:pan-y;background:#000;width:100%;height:100%;display:block}.hero-ambient-sweep{pointer-events:none;z-index:2;background:radial-gradient(80% 70%,#0000 0%,#00000059 60%,#000000d9 100%);position:absolute;inset:0}.hero-story-container{pointer-events:none;z-index:5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hero-scroll-step{pointer-events:none;opacity:0;visibility:hidden;width:100%;transition:opacity .55s var(--ease-expo), transform .55s var(--ease-expo), visibility .55s ease;will-change:opacity, transform;justify-content:center;padding:0 5vw;display:flex;position:fixed;left:0;transform:translateY(24px)scale(.97)}.hero-scroll-step.active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.hero-step-brand{text-align:center;flex-direction:column;align-items:center;top:50%;transform:translateY(-44%)scale(.97)}.hero-step-brand.active{transform:translateY(-50%)scale(1)}.hero-step-card{bottom:7vh}.classic-hero-card{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(145deg,#121212e0 0%,#050505f5 100%);width:100%;max-width:560px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000e6,0 0 40px #f5b80014}.classic-hero-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), transparent);opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.classic-card-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.classic-card-tag{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:10px;font-weight:700}.classic-card-badge{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;padding:0;font-size:9px;font-weight:700}.classic-speedo-row{justify-content:space-around;align-items:center;margin-bottom:16px;padding:4px 0;display:flex}.classic-speed-display{text-align:center}.classic-speed-number{font-family:var(--font-display);color:#fff;text-shadow:0 0 24px #f5b80066;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1}.classic-speed-unit{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);margin-top:4px;font-size:8.5px;font-weight:700;display:block}.classic-speed-divider{background:#ffffff1a;width:1px;height:42px}.classic-accel-display{text-align:center}.classic-accel-number{font-family:var(--font-display);color:#fff;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700;line-height:1}.classic-accel-number .unit{color:var(--color-accent-gold);font-size:.55em}.classic-accel-label{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700;display:block}.classic-card-specs{background:#ffffff05;border:1px solid #ffffff0f;border-radius:2px;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px;display:grid}.classic-spec-col .spec-k{letter-spacing:1.2px;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:2px;font-size:7.5px;font-weight:700;display:block}.classic-spec-col .spec-v{font-family:var(--font-body);color:#fff;font-size:11px;font-weight:600}.classic-metrics-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.classic-metric-item{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;padding:10px 6px}.classic-metric-item .metric-v{font-family:var(--font-display);color:#fff;margin-bottom:3px;font-size:clamp(.85rem,1.4vw,1.1rem);font-weight:700;line-height:1;display:block}.classic-metric-item .metric-v .unit{color:var(--color-accent-gold);font-size:.55em}.classic-metric-item .metric-k{letter-spacing:1.2px;color:var(--color-text-muted);text-transform:uppercase;font-size:7.5px;font-weight:700;display:block}.classic-card-footer{text-align:center;letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;border-top:1px solid #ffffff0f;padding-top:8px;font-size:8px;font-weight:700}.hero-title-monumental{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 2px 60px #000000e6;margin-bottom:10px;font-size:clamp(1.45rem,3.8vw,3.2rem);font-weight:700;line-height:1.08}.hero-subtitle-lead{font-family:var(--font-display);letter-spacing:2.5px;color:var(--color-accent-gold);text-shadow:0 0 24px #f5b800b3;margin-bottom:10px;font-size:clamp(.72rem,1.1vw,.95rem);font-weight:700}.hero-tag-statement{letter-spacing:1.5px;color:#ffffff80;text-transform:uppercase;font-size:clamp(.65rem,.85vw,.8rem);font-weight:300}.hero-hud-pill{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;max-width:92vw;margin-bottom:12px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.hero-hud-stats{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-shadow:0 2px 30px #000000e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:clamp(.75rem,1.8vw,1.4rem);font-weight:700;display:flex}.hero-hud-stats .dot{color:var(--color-accent-gold);opacity:.5}.section-separator{background:linear-gradient(90deg,#0000,#f5b80066,#0000);width:100%;height:1px;position:relative;overflow:visible}.section-separator:after{content:"";background:var(--color-accent-gold);width:6px;height:6px;box-shadow:0 0 14px var(--color-accent-gold), 0 0 30px #f5b80080;border-radius:50%;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.cinematic-storyline-container{z-index:10;background:var(--color-bg-primary);width:100%;position:relative}.story-chapter{align-items:center;min-height:100vh;padding:130px 6vw;display:flex;position:relative;overflow:hidden}.story-chapter:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(100% 60% at 80%,#f5b80006 0%,#0000 65%);position:absolute;inset:0}.story-chapter:nth-child(2n):before{background:radial-gradient(100% 60% at 20%,#f5b80005 0%,#0000 65%)}.chapter-inner{z-index:2;width:100%;max-width:1320px;margin:0 auto;position:relative}.chapter-meta{align-items:center;gap:14px;margin-bottom:24px;display:flex}.chapter-index{font-family:var(--font-display);letter-spacing:4px;color:var(--color-accent-gold);font-size:11px;font-weight:700}.chapter-line{background:linear-gradient(90deg, var(--color-accent-gold), transparent);width:40px;height:1px;box-shadow:0 0 10px #f5b80099}.chapter-tag{letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.chapter-headline-giant{font-family:var(--font-display);color:#fff;text-transform:uppercase;text-shadow:0 2px 40px #000c;margin-bottom:14px;font-size:clamp(1.2rem,2.7vw,2.25rem);font-weight:700;line-height:1.15}.chapter-lead-text{color:var(--color-text-secondary);max-width:740px;margin-bottom:30px;font-size:clamp(.78rem,.95vw,.94rem);font-weight:300;line-height:1.65}.chapter-lead-text strong{color:#fff;font-weight:600}.reveal{opacity:0;transition:opacity .8s var(--ease-expo), transform .8s var(--ease-expo);transform:translateY(36px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.22s}.reveal-delay-3{transition-delay:.36s}.reveal-delay-4{transition-delay:.5s}.machine-stage-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:44px;display:grid}.machine-hotspots-nav{flex-direction:column;gap:12px;display:flex}.hotspot-item-btn{text-align:left;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s var(--ease-expo);background:#0e0e0eb3;border:1px solid #ffffff12;border-left:3px solid #0000;padding:14px 18px;position:relative;overflow:hidden}.hotspot-item-btn:after{content:"";opacity:0;background:linear-gradient(135deg,#f5b8000f 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.hotspot-item-btn:hover:after,.hotspot-item-btn.active:after{opacity:1}.hotspot-item-btn:hover,.hotspot-item-btn.active{border-left-color:var(--color-accent-gold);background:#101010eb;border-color:#f5b8004d;transform:translate(5px);box-shadow:0 0 20px #f5b80014,inset 0 0 20px #f5b80008}.hotspot-title{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.85rem;font-weight:700;display:flex}.hotspot-title .hotspot-id{color:var(--color-accent-gold);font-size:9px}.hotspot-desc{color:var(--color-text-secondary);font-size:.78rem;font-weight:300;line-height:1.5}.machine-visual-showcase{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);background:#050505;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000e6,0 0 35px #f5b80014}.machine-hero-img{object-fit:contain;width:100%;height:auto;transition:transform .7s var(--ease-expo), opacity .35s ease, filter .4s ease;display:block}.machine-visual-showcase:hover .machine-hero-img{filter:brightness(1.05);transform:scale(1.015)}.machine-hud-overlay{pointer-events:none;border:1px dashed #f5b8002e;justify-content:space-between;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.machine-hud-overlay:before,.machine-hud-overlay:after{content:"";border-color:var(--color-accent-gold);border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.machine-hud-overlay:before{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}.machine-hud-overlay:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}.hud-telemetry-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#000000e0;border:1px solid #f5b80066;padding:5px 12px;font-size:8.5px;font-weight:700}.performance-scene-wrapper{flex-direction:column;gap:44px;display:flex}.speedometer-dashboard-hud{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(135deg,#141414e6 0%,#060606fa 100%);border-radius:6px;flex-direction:column;align-items:center;padding:38px 20px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000b3,0 0 60px #f5b8000f}.speedometer-dashboard-hud:before{content:"";pointer-events:none;background:radial-gradient(#f5b80014 0%,#0000 70%);width:400px;height:300px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.speed-dial-gauge{text-align:center;z-index:2;position:relative}.speed-digital-number{font-family:var(--font-display);color:#fff;text-shadow:0 0 40px #f5b80059;font-variant-numeric:tabular-nums;font-size:clamp(3rem,9vw,6rem);font-weight:700;line-height:1}.speed-unit-label{font-family:var(--font-display);letter-spacing:4px;color:var(--color-accent-gold);margin-top:10px;font-size:9.5px;font-weight:700}.speed-acceleration-bar{background:#ffffff14;border-radius:3px;width:100%;max-width:560px;height:3px;margin-top:18px;overflow:hidden}.speed-bar-fill{background:linear-gradient(90deg, var(--color-accent-gold), #f53);width:0%;height:100%;transition:width 80ms linear;box-shadow:0 0 18px #f5b800e6}.performance-stats-mega-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.perf-stat-block{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .35s var(--ease-expo), box-shadow .35s, border-color .35s;background:linear-gradient(145deg,#161616d9 0%,#080808f2 100%);border:1px solid #ffffff12;border-top:2px solid #f5b800b3;padding:24px 16px;position:relative;overflow:hidden}.perf-stat-block:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#f5b8000a 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.perf-stat-block:hover{border-color:#f5b800e6;transform:translateY(-5px);box-shadow:0 16px 48px #f5b8001f,0 0 0 1px #f5b8001a}.perf-num-val{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1}.perf-num-val .unit{color:var(--color-accent-gold);font-size:.52em}.perf-label-desc{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.powertrain-interactive-stage{grid-template-columns:1.3fr 1fr;align-items:start;gap:44px;display:grid}.powertrain-chassis-schematic{background:linear-gradient(145deg,#121212f2 0%,#060606fa 100%);border:1px solid #f5b80033;border-radius:6px;padding:32px 26px;position:relative;overflow:hidden}.powertrain-chassis-schematic:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}.motor-axle-card{background:#121212cc;border:1px solid #ffffff0f;border-radius:4px;margin-bottom:16px;padding:20px 18px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.motor-axle-card:hover{border-color:#f5b80040;box-shadow:0 0 24px #f5b8000f}.motor-axle-card:last-child{margin-bottom:0}.axle-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.axle-name{font-family:var(--font-display);letter-spacing:2px;color:#fff;font-size:11px;font-weight:700}.axle-output{color:var(--color-accent-gold);white-space:nowrap;font-size:10px;font-weight:700}.energy-pulse-bar{background:#ffffff12;border-radius:3px;width:100%;height:5px;position:relative;overflow:hidden}.energy-pulse-fill{background:linear-gradient(90deg, var(--color-accent-gold), #fff9, var(--color-accent-gold));background-size:200% 100%;width:100%;height:100%;animation:2.2s linear infinite energyFlow;box-shadow:0 0 10px #f5b80099}@keyframes energyFlow{0%{background-position:100% 0}to{background-position:-100% 0}}.powertrain-pillars-list{flex-direction:column;gap:14px;display:flex}.powertrain-pillar-item{border-left:2px solid var(--color-accent-gold);background:#0e0e0eb3;border-radius:0 4px 4px 0;align-items:flex-start;gap:18px;padding:18px 20px;transition:background .25s,box-shadow .25s;display:flex}.powertrain-pillar-item:hover{background:#141414e6;box-shadow:0 0 24px #f5b8000f}.pillar-bullet-num{font-family:var(--font-display);color:var(--color-accent-gold);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}.pillar-item-title{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px;font-size:.82rem;font-weight:700}.pillar-item-desc{color:var(--color-text-secondary);font-size:.78rem;font-weight:300;line-height:1.5}.carbon-philosophy-box{text-align:center;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(145deg,#141414f2 0%,#060606fc 100%);border:1px solid #ffffff14;padding:50px 32px;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c,inset 0 1px #f5b80026}.carbon-texture-underlay{pointer-events:none;opacity:.045;background-image:repeating-linear-gradient(45deg,#ffffff80 0 1px,#0000 0 8px),repeating-linear-gradient(-45deg,#ffffff80 0 1px,#0000 0 8px);position:absolute;inset:0}.carbon-philosophy-box:before{content:"";pointer-events:none;background:radial-gradient(#f5b80012 0%,#0000 70%);width:600px;height:400px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.carbon-philosophy-box:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), transparent);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 20px #f5b80080}.carbon-quote-mega{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;z-index:1;text-shadow:0 0 60px #f5b80026;margin-bottom:18px;font-size:clamp(1.3rem,3vw,2.4rem);font-weight:700;position:relative}.carbon-poem-lines{color:var(--color-text-secondary);z-index:1;max-width:640px;margin:0 auto 32px;font-size:clamp(.84rem,1.2vw,1.05rem);font-weight:300;line-height:1.75;position:relative}.carbon-metrics-trio{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;max-width:800px;margin:0 auto;display:grid;position:relative}.carbon-metric-card{background:#ffffff08;border:1px solid #ffffff12;border-top-color:#f5b80066;padding:20px 14px;transition:background .3s,box-shadow .3s}.carbon-metric-card:hover{background:#f5b8000a;box-shadow:0 0 28px #f5b80014}.carbon-metric-val{font-family:var(--font-display);color:var(--color-accent-gold);margin-bottom:4px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;display:block}.carbon-metric-lbl{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:8.5px}.roadster-showcase-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;display:grid}.roadster-manifesto-card{padding:10px 0}.roadster-punchline-1{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:18px;font-size:clamp(1.3rem,2.8vw,2.2rem);font-weight:700;line-height:1.18}.roadster-punchline-2{color:var(--color-text-secondary);margin-bottom:14px;font-size:clamp(.84rem,1.1vw,1rem);font-weight:300;line-height:1.65}.roadster-punchline-3{font-family:var(--font-display);color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 28px #f5b80099;font-size:clamp(.95rem,1.8vw,1.5rem);font-weight:700;line-height:1.2}.roadster-image-wrap{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);background:#050505;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000e6,0 0 35px #f5b80014}.roadster-image-wrap:after{content:"";pointer-events:none;background:linear-gradient(135deg,#f5b8000d 0%,#0000 50%);position:absolute;inset:0}.roadster-img{object-fit:contain;width:100%;height:auto;transition:transform .7s var(--ease-expo), filter .4s ease;display:block}.roadster-image-wrap:hover .roadster-img{filter:brightness(1.05);transform:scale(1.02)}.charging-night-scene{background:linear-gradient(145deg,#121212fa 0%,#060606fc 100%);border:1px solid #f5b80033;border-radius:6px;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:44px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 0 80px #f5b80005}.charging-night-scene:before{content:"";pointer-events:none;background:radial-gradient(#f5b80012 0%,#0000 70%);width:500px;height:300px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.charging-night-scene:after{content:"";background:linear-gradient(90deg,#0000,#f5b80080,#0000);height:1px;position:absolute;top:0;left:0;right:0}.charging-digital-telemetry{flex-direction:column;gap:14px;display:flex}.charging-telemetry-box{border:1px solid #ffffff12;border-left:3px solid var(--color-accent-gold);background:#0e0e0ee6;padding:18px 22px;transition:background .3s,box-shadow .3s}.charging-telemetry-box:hover{background:#141414f2;box-shadow:0 0 24px #f5b80012}.charging-val-giant{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:clamp(1.3rem,2.5vw,2.1rem);font-weight:700;line-height:1;display:block}.charging-val-giant .unit{color:var(--color-accent-gold);font-size:.52em}.charging-lbl-desc{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.charging-animation-station{text-align:center;background:#080808eb;border:1px solid #f5b80040;border-radius:4px;flex-direction:column;align-items:center;padding:32px 24px;display:flex;position:relative;overflow:hidden}.charging-animation-station:before{content:"";background:linear-gradient(90deg,#0000,#f5b80080,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.station-pulse-icon{border:1.5px solid var(--color-accent-gold);width:44px;height:44px;color:var(--color-accent-gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:20px;animation:2s ease-in-out infinite chargePulse;display:flex}@keyframes chargePulse{0%,to{transform:scale(1);box-shadow:0 0 12px #f5b8004d}50%{transform:scale(1.1);box-shadow:0 0 40px #f5b800e6,0 0 80px #f5b8004d}}.station-boost-text{font-family:var(--font-display);color:#fff;letter-spacing:2px;margin-bottom:6px;font-size:.92rem;font-weight:700}.station-boost-sub{color:var(--color-text-secondary);font-size:.78rem;line-height:1.5}.design-studio-gallery{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.design-gallery-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);cursor:pointer;transition:border-color .35s, box-shadow .35s, transform .35s var(--ease-expo);background:#050505;border-radius:6px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #000000b3}.design-gallery-card:hover{border-color:var(--color-accent-gold);transform:translateY(-6px);box-shadow:0 24px 70px #000000e6,0 0 35px #f5b80026}.design-card-img-wrap{aspect-ratio:16/10;background:radial-gradient(#151515 0%,#050505 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.design-card-img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease-expo), filter .4s ease;padding:8px;display:block}.design-gallery-card:hover .design-card-img{filter:brightness(1.08)contrast(1.05);transform:scale(1.05)}.design-card-caption{letter-spacing:2px;color:var(--color-text-secondary);text-transform:uppercase;z-index:2;background:#080808fa;border-top:1px solid #ffffff0f;padding:12px 16px;font-size:8.5px;font-weight:700;transition:color .3s;display:block;position:relative}.design-gallery-card:hover .design-card-caption{color:var(--color-accent-gold)}.limited-isolation-scene{text-align:center;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(#000000c7 0%,#050505bf 40% 65%,#000000e0 100%),url(/images/cheetah_rs_limited_isolation_bg.jpg);background-position:50% 60%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:140px 6vw;display:flex;position:relative;overflow:hidden}.limited-isolation-scene:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#f5b80014 0%,#00000080 80%);position:absolute;inset:0}.limited-isolation-scene .chapter-inner{z-index:2;position:relative}.isolation-line-group{flex-direction:column;gap:18px;margin-bottom:44px;display:flex}.isolation-statement{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;opacity:0;text-shadow:0 4px 24px #000000e6;transition:opacity .9s var(--ease-expo), transform .9s var(--ease-expo);font-size:clamp(1.2rem,3vw,2.6rem);font-weight:700;transform:translateY(24px)}.isolation-statement.active{opacity:1;transform:translateY(0)}.isolation-statement.gold-accent{color:var(--color-accent-gold);text-shadow:0 0 40px #f5b800cc,0 0 80px #f5b8004d,0 4px 20px #000000e6}.production-badge-duo{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.prod-pill{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;padding:0;font-size:9.5px;font-weight:700}.prod-pill:hover{background:0 0;border:none}.final-climax-chapter{text-align:center;background:radial-gradient(circle at 50% 40%,#f5b80017 0%,#000 70%);padding:130px 6vw;position:relative;overflow:hidden}.final-climax-chapter:before{content:"";pointer-events:none;background:radial-gradient(80% 40% at 50% 90%,#f5b8000a 0%,#0000 100%);position:absolute;inset:0}.final-emblem-wrap{margin-bottom:22px}.final-emblem-icon{object-fit:contain;filter:drop-shadow(0 0 30px #f5b800cc);width:clamp(65px,12vw,85px);height:auto;animation:4s ease-in-out infinite alternate emblemFloat}@keyframes emblemFloat{0%{filter:drop-shadow(0 0 20px #f5b80080);transform:translateY(0)scale(1)}to{filter:drop-shadow(0 0 40px #f5b800);transform:translateY(-8px)scale(1.03)}}.final-title-giant{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 0 80px #f5b8001f;margin-bottom:8px;font-size:clamp(1.4rem,3.4vw,2.7rem);font-weight:700}.final-lead-slogan{font-family:var(--font-display);letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 30px #f5b800b3;margin-bottom:12px;font-size:clamp(.72rem,1.1vw,.98rem);font-weight:700}.final-icon-poem{color:var(--color-text-secondary);max-width:520px;margin:0 auto 36px;font-size:clamp(.76rem,.92vw,.88rem);font-weight:300;line-height:1.6}.final-action-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-arrow{transition:transform .25s}.supercar-btn:hover .cta-arrow{transform:translate(5px)}.site-footer{z-index:10;background:var(--color-bg-primary);border-top:1px solid #ffffff0d;padding:80px 5vw 32px;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#f5b80059,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.footer-container{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-hero-logo{filter:drop-shadow(0 8px 30px #f5b8004d);width:clamp(75px,10vw,130px);height:auto;margin-bottom:16px}.footer-headline{font-family:var(--font-display);color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.3rem,2.8vw,2.2rem);font-weight:700}.footer-tagline{color:var(--color-text-secondary);margin-bottom:24px;padding:0 12px;font-size:.82rem;font-weight:300}.footer-divider{background:var(--color-divider);border:none;width:100%;max-width:800px;height:1px;margin:32px 0}.footer-legal{width:100%;max-width:800px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.footer-wordmark-container{pointer-events:none;justify-content:center;width:100%;max-width:1100px;margin:44px auto 0;display:flex}.giant-wordmark-img{opacity:.06;width:90%;max-width:1050px;height:auto}.info-modal-backdrop{-webkit-backdrop-filter:blur(24px);z-index:5000;opacity:0;visibility:hidden;background:#000000f2;justify-content:center;align-items:center;padding:20px;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.info-modal-backdrop.open{opacity:1;visibility:visible}.info-modal-box{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(145deg,#101010,#060608);border:1px solid #f5b80047;width:100%;max-width:500px;padding:38px 30px;position:relative;box-shadow:0 40px 100px #000000e6,0 0 60px #f5b8000f}.info-modal-box:before{content:"";background:linear-gradient(90deg,#0000,#f5b80080,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.modal-close-btn{color:var(--color-accent-gold);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:26px;transition:color .2s,transform .2s;position:absolute;top:16px;right:18px}.modal-close-btn:hover{color:#fff;transform:rotate(90deg)}.modal-title{font-family:var(--font-display);color:#fff;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:6px;font-size:1.4rem;font-weight:700}.modal-sub{color:var(--color-text-secondary);margin-bottom:22px;font-size:.9rem}.modal-input-field{color:#fff;width:100%;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff1a;border-radius:2px;margin-bottom:14px;padding:14px 18px;font-size:14px;transition:border-color .25s,box-shadow .25s}.modal-input-field:focus{border-color:var(--color-accent-gold);outline:none;box-shadow:0 0 16px #f5b80026}.modal-input-field::placeholder{color:var(--color-text-muted)}@media (width<=992px){.hero-step-card{bottom:5vh}.classic-hero-card{max-width:calc(100vw - 32px);padding:20px 18px}.classic-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px}.machine-stage-grid,.powertrain-interactive-stage,.roadster-showcase-split,.charging-night-scene{grid-template-columns:1fr;gap:36px}.performance-stats-mega-grid{grid-template-columns:repeat(2,1fr)}.design-studio-gallery{grid-template-columns:1fr}.carbon-metrics-trio{grid-template-columns:1fr;gap:14px}}@media (width<=768px){.hero-title-monumental{letter-spacing:2.5px;margin-bottom:6px;font-size:clamp(1.35rem,5vw,1.85rem)}.hero-subtitle-lead{letter-spacing:1.5px;margin-bottom:6px;font-size:clamp(.68rem,2.2vw,.82rem)}.hero-tag-statement{letter-spacing:1px;font-size:clamp(.62rem,1.8vw,.74rem)}.classic-hero-card{max-width:calc(100vw - 24px);padding:14px 12px}.classic-card-tag{letter-spacing:1.2px;font-size:7.5px}.classic-card-badge{padding:2px 7px;font-size:7.5px}.classic-speed-number{font-size:clamp(1.5rem,5.5vw,2rem)}.classic-speed-unit{letter-spacing:1.5px;font-size:7.5px}.classic-accel-number{font-size:clamp(1.2rem,4.5vw,1.6rem)}.classic-accel-label{font-size:7.5px}.classic-spec-col .spec-k{font-size:7px}.classic-spec-col .spec-v{font-size:9.5px}.classic-metric-item{padding:6px 4px}.classic-metric-item .metric-v{font-size:.85rem}.classic-metric-item .metric-k{font-size:6.5px}.classic-card-footer{letter-spacing:.8px;font-size:7px}.story-chapter{min-height:auto;padding:56px 5vw}.chapter-meta{gap:8px;margin-bottom:10px}.chapter-index{letter-spacing:2px;font-size:8.5px}.chapter-line{width:20px}.chapter-tag{letter-spacing:1.5px;font-size:7.5px}.chapter-headline-giant{letter-spacing:.5px;margin-bottom:10px;font-size:clamp(1.15rem,4.5vw,1.6rem)}.chapter-lead-text{margin-bottom:20px;font-size:.78rem;line-height:1.55}.hotspot-item-btn{padding:10px 12px}.hotspot-title{letter-spacing:1.2px;font-size:.75rem}.hotspot-title .hotspot-id{font-size:7.5px}.hotspot-desc{font-size:.72rem;line-height:1.4}.hud-telemetry-tag{letter-spacing:1.2px;padding:3px 8px;font-size:7.5px}.speedometer-dashboard-hud{padding:18px 12px}.speed-digital-number{font-size:clamp(2.2rem,8vw,3.2rem)}.speed-unit-label{letter-spacing:2.5px;font-size:8px}.performance-stats-mega-grid{grid-template-columns:1fr;gap:8px}.perf-stat-block{padding:14px 12px}.perf-num-val{margin-bottom:2px;font-size:1.5rem}.perf-label-desc{letter-spacing:1.2px;font-size:7.5px}.powertrain-chassis-schematic{padding:16px 14px}.motor-axle-card{margin-bottom:8px;padding:10px 8px}.axle-name{font-size:8.5px}.axle-output{font-size:8px}.powertrain-pillar-item{gap:10px;padding:10px 12px}.pillar-bullet-num{font-size:9px}.pillar-item-title{letter-spacing:1px;font-size:.74rem}.pillar-item-desc{font-size:.72rem;line-height:1.4}.carbon-philosophy-box{padding:24px 14px}.carbon-quote-mega{margin-bottom:10px;font-size:clamp(.95rem,3.8vw,1.3rem)}.carbon-poem-lines{margin-bottom:16px;font-size:.76rem;line-height:1.55}.carbon-metrics-trio{gap:8px}.carbon-metric-card{padding:12px 8px}.carbon-metric-val{font-size:1rem}.carbon-metric-lbl{font-size:7.5px}.roadster-punchline-1{margin-bottom:10px;font-size:clamp(.95rem,3.6vw,1.3rem)}.roadster-punchline-2{margin-bottom:10px;font-size:.76rem;line-height:1.5}.roadster-punchline-3{font-size:clamp(.82rem,3vw,1.05rem)}.charging-night-scene{gap:20px;padding:20px 12px}.charging-telemetry-box{padding:12px 14px}.charging-val-giant{font-size:1.2rem}.charging-lbl-desc{letter-spacing:1.2px;font-size:7.5px}.charging-animation-station{padding:16px 12px}.station-pulse-icon{width:34px;height:34px;margin-bottom:10px;font-size:15px}.station-boost-text{letter-spacing:1.2px;font-size:.78rem}.station-boost-sub{font-size:.72rem}.limited-isolation-scene{padding:64px 5vw}.isolation-statement{letter-spacing:1.2px;font-size:clamp(.88rem,3.2vw,1.15rem)}.isolation-line-group{gap:10px;margin-bottom:22px}.production-badge-duo{flex-direction:column;gap:6px;width:100%}.prod-pill{text-align:center;width:100%;padding:7px 14px;font-size:8.5px}.final-climax-chapter{padding:64px 5vw}.final-title-giant{letter-spacing:2.5px;margin-bottom:6px;font-size:clamp(1.4rem,5vw,1.9rem)}.final-lead-slogan{letter-spacing:2px;margin-bottom:10px;font-size:clamp(.75rem,2.5vw,.95rem)}.final-icon-poem{margin-bottom:28px;font-size:.76rem;line-height:1.55}.final-action-buttons{flex-direction:column;gap:10px;width:100%}.final-action-buttons .supercar-btn{width:100%;padding:10px 16px;font-size:8.5px}.site-footer{padding:48px 5vw 24px}.footer-headline{margin-bottom:6px;font-size:clamp(1.1rem,3.5vw,1.5rem)}.footer-tagline{margin-bottom:16px;font-size:.74rem}.footer-legal{text-align:center;flex-direction:column;gap:5px;font-size:8.5px}.info-modal-box{padding:20px 14px}.modal-title{letter-spacing:1.2px;font-size:1rem}.modal-sub{margin-bottom:14px;font-size:.74rem}.modal-input-field{margin-bottom:8px;padding:10px 12px;font-size:12px}.mobile-nav-link .label{letter-spacing:1px;font-size:clamp(.85rem,3.2vw,1.05rem)}.mobile-nav-link .num{font-size:8px}.design-studio-gallery{grid-template-columns:1fr;gap:12px}.design-card-caption{padding:8px 12px;font-size:7.5px}}@media (width<=480px){.hero-title-monumental{letter-spacing:1.5px;font-size:1.45rem}.hero-subtitle-lead{letter-spacing:1px;font-size:.72rem}.header-container{padding:10px 12px}.header-emblem-logo{height:30px}.header-menu-toggle{width:36px;height:36px}}.partner-main-content{background:var(--color-bg-primary);width:100%;padding-top:100px;position:relative;overflow-x:hidden}.partner-hero-section{border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(90deg,#000000f0 0%,#000000d9 35%,#050505a6 65%,#000000d1 100%),linear-gradient(#000000bf 0%,#0000 35%,#000000f2 100%),url(/images/cheetah_rs_factory_partnership_hero.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:88vh;padding:120px 5vw 80px;display:flex;position:relative;overflow:hidden}.partner-hero-bg-overlay{opacity:.4;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.partner-hero-glow-ambient{filter:blur(60px);pointer-events:none;background:radial-gradient(#f5b80014,#0000 70%);width:600px;height:350px;position:absolute;top:10%;left:20%}.partner-hero-inner{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.partner-hero-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;text-shadow:0 4px 24px #000000f2;margin-bottom:14px;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;line-height:1.12}.gold-text-glow{color:var(--color-accent-gold);text-shadow:0 0 24px #f5b80080,0 4px 16px #000000f2}.partner-hero-subtitle{font-family:var(--font-body);color:#fffffff2;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 14px #000000f2;margin-bottom:20px;font-size:clamp(.85rem,1.6vw,1.15rem);font-weight:700}.partner-hero-lead-text{color:#ffffffeb;text-shadow:0 2px 14px #000000f2;max-width:820px;margin-bottom:14px;font-size:clamp(.88rem,1.2vw,1.02rem);font-weight:400;line-height:1.7}.partner-hero-subtext{color:var(--color-text-secondary);text-shadow:0 2px 14px #000000f2;max-width:820px;margin-bottom:32px;font-size:clamp(.82rem,1.05vw,.92rem);font-weight:300;line-height:1.7}.partner-hero-action-row{flex-wrap:wrap;gap:16px;margin-bottom:0;display:flex}.partner-platform-spec-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0 24px;display:grid}.partner-spec-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s var(--ease-expo), border-color .3s ease, box-shadow .3s ease;background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border-radius:4px;padding:18px 14px;box-shadow:0 8px 24px #00000080}.partner-spec-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 12px 36px #000000b3,0 0 20px #f5b80026}.spec-card-num{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:1.35rem;font-weight:700}.spec-card-num .unit{color:var(--color-accent-gold);font-size:.55em;font-family:var(--font-body)}.spec-card-title{font-family:var(--font-body);color:var(--color-accent-gold);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:700}.spec-card-desc{color:var(--color-text-secondary);font-size:.74rem;line-height:1.45}.partner-manifesto-highlight{text-align:center;background:linear-gradient(135deg,#f5b8000d,#080808f5);border:1px solid #f5b8004d;border-radius:4px;margin-top:16px;padding:24px 20px}.partner-manifesto-highlight .manifesto-text{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(.82rem,1.6vw,1.05rem);font-weight:700;line-height:1.5}.partner-entity-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;margin-top:30px;display:grid}.partner-entity-layout.reverse-layout{grid-template-columns:.8fr 1.2fr}.partner-entity-copy{flex-direction:column;gap:12px;display:flex}.entity-badge{color:var(--color-accent-gold);letter-spacing:2px;text-transform:uppercase;background:0 0;border:none;align-self:flex-start;padding:0;font-size:8.5px;font-weight:700;display:inline-block}.entity-title{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700}.entity-paragraph{color:var(--color-text-secondary);font-size:.84rem;line-height:1.65}.entity-paragraph strong{color:#fff}.entity-key-points{flex-direction:column;gap:8px;margin-top:6px;display:flex}.entity-point-item{color:#ffffffd9;align-items:center;gap:8px;font-size:.8rem;display:flex}.entity-point-item .point-icon{color:var(--color-accent-gold);font-weight:700}.partner-logo-showcase-box{width:100%}.partner-logo-placeholder-card{text-align:center;background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px dashed #f5b80059;border-radius:6px;padding:36px 24px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000b3}.partner-logo-placeholder-card:hover{border-style:solid;border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 24px 70px #000c,0 0 30px #f5b80026}.placeholder-glow{pointer-events:none;background:radial-gradient(circle,#f5b8000d,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.placeholder-content{z-index:2;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.placeholder-badge{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.partner-logo-placeholder-card.grip-logo-pure-frame,.partner-logo-placeholder-card.geniex-logo-pure-frame{background:linear-gradient(145deg,#181818e0 0%,#080808f5 100%);border-style:solid;border-color:#ffffff1f;justify-content:center;align-items:center;min-height:220px;padding:44px 36px;display:flex}.partner-logo-placeholder-card.grip-logo-pure-frame:hover,.partner-logo-placeholder-card.geniex-logo-pure-frame:hover{border-color:var(--color-accent-gold);box-shadow:0 24px 70px #000c,0 0 35px #f5b80033}.grip-pure-logo-img,.geniex-pure-logo-img{object-fit:contain;filter:drop-shadow(0 4px 20px #f5b80033);z-index:2;width:100%;max-width:320px;height:auto;transition:transform .35s,filter .35s;position:relative}.partner-logo-placeholder-card.grip-logo-pure-frame:hover .grip-pure-logo-img,.partner-logo-placeholder-card.geniex-logo-pure-frame:hover .geniex-pure-logo-img{filter:drop-shadow(0 6px 30px #f5b80066);transform:scale(1.05)}.logo-render-area{flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 0;display:flex}.placeholder-icon-box{background:#f5b8000f;border:1px solid #f5b80040;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.placeholder-brand-title{font-family:var(--font-display);color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700}.placeholder-brand-sub{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8.5px;font-weight:700}.placeholder-status-tag{color:var(--color-accent-gold);letter-spacing:1px;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:8.5px;font-weight:600;display:flex}.status-dot{background:var(--color-accent-gold);width:5px;height:5px;box-shadow:0 0 8px var(--color-accent-gold);border-radius:50%}.partner-quote-callout{border-left:3px solid var(--color-accent-gold);background:#f5b8000a;margin-top:8px;padding:14px 18px}.callout-heading{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);margin-bottom:4px;font-size:9.5px;font-weight:700}.callout-quote{color:#fff;font-size:.88rem;font-style:italic;line-height:1.55}.partner-domains-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}.partner-domains-grid.two-column-grid{grid-template-columns:repeat(2,1fr)}.domain-card{transition:all .3s var(--ease-expo);background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px solid #ffffff14;border-top:2px solid #f5b8004d;border-radius:4px;flex-direction:column;padding:26px 22px;display:flex}.domain-card.gold-border{border-color:#f5b80066;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#181818d9 0%,#080808f2 100%)}.domain-card.opportunity-featured-card{min-height:380px;box-shadow:0 12px 36px #0009}.domain-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 20px 50px #000c,0 0 24px #f5b80026}.domain-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.domain-num{font-family:var(--font-display);color:var(--color-accent-gold);font-size:13px;font-weight:700}.domain-tag{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.domain-tag.gold-tag{color:var(--color-accent-gold)}.domain-title{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:.98rem;font-weight:700}.domain-desc{color:var(--color-text-secondary);margin-bottom:16px;font-size:.8rem;line-height:1.6}.opportunity-perks-list{border-top:1px dashed #ffffff14;flex-direction:column;gap:8px;margin-bottom:20px;padding-top:12px;display:flex}.perk-row{color:#ffffffd9;align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.perk-bullet{color:var(--color-accent-gold);font-size:9px;line-height:1.4}.shareholder-banner-box{text-align:center;background:linear-gradient(135deg,#141414f2 0%,#060606fa 100%);border:1px solid #f5b80066;border-radius:6px;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000c,0 0 40px #f5b8001a}.shareholder-glow-orb{pointer-events:none;background:radial-gradient(#f5b80014,#0000 70%);width:500px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shareholder-title{font-family:var(--font-display);color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.3rem,2.8vw,2rem);font-weight:700}.shareholder-lead{color:var(--color-accent-gold);letter-spacing:.5px;max-width:740px;margin:0 auto 22px;font-size:.88rem;font-weight:600}.shareholder-highlight-panel{background:#00000080;border:1px solid #ffffff14;border-radius:4px;max-width:780px;margin:0 auto 20px;padding:18px 22px}.shareholder-body-text{color:#ffffffe6;font-size:.84rem;line-height:1.65}.shareholder-action-callout{border:1px solid var(--color-accent-gold);background:#f5b8001f;border-radius:24px;padding:8px 20px;display:inline-block}.callout-triplet{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;font-size:9.5px;font-weight:700}.why-cheetah-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}.why-pillar-card{background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80059;border-radius:4px;flex-direction:column;padding:26px 22px;transition:all .3s;display:flex}.why-pillar-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 16px 40px #0009}.pillar-top-tag{font-family:var(--font-display);color:var(--color-accent-gold);letter-spacing:1.5px;margin-bottom:6px;font-size:9px;font-weight:700}.pillar-name{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:.95rem;font-weight:700}.pillar-copy{color:var(--color-text-secondary);margin-bottom:12px;font-size:.8rem;line-height:1.6}.pillar-copy strong{color:#fff}.pillar-attributes{font-family:var(--font-display);color:var(--color-accent-gold);letter-spacing:1.5px;border-top:1px solid #ffffff0f;margin-top:auto;padding-top:10px;font-size:8px;font-weight:700}.pillar-sub-quote{color:#fff;border-left:2px solid var(--color-accent-gold);margin-top:auto;padding-left:10px;font-size:.78rem;font-style:italic}.manifesto-solo-chapter{padding:70px 5vw}.manifesto-card-epic{text-align:center;background:radial-gradient(circle,#141414f2 0%,#060606fa 100%);border:1px solid #f5b80059;border-radius:6px;padding:48px 24px;box-shadow:0 30px 80px #000000e6,0 0 50px #f5b80014}.manifesto-huge-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;margin-bottom:16px;font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:700}.manifesto-poem-lines{color:#ffffffd9;max-width:640px;margin:0 auto 24px;font-size:.88rem;line-height:1.7}.manifesto-climax-tag{font-family:var(--font-display);letter-spacing:3px;color:var(--color-accent-gold);text-shadow:0 0 16px #f5b80080;border-top:1px solid #f5b8004d;padding-top:14px;font-size:11px;font-weight:700;display:inline-block}.partner-form-section{padding:70px 5vw 80px}.partner-form-card{border:1px solid #ffffff17;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#161616d9 0%,#070707f2 100%);border-radius:6px;margin-top:30px;padding:36px 28px;box-shadow:0 30px 80px #000c,0 0 40px #f5b80014}.partner-form-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group.full-width{grid-column:1/-1}.form-label{font-family:var(--font-body);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:10px;font-weight:700}.form-select-field{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f5b800'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.form-select-field option{color:#fff;background:#080808}.form-textarea{resize:vertical;min-height:100px;font-family:var(--font-body)}.form-submit-wrapper{flex-direction:column;gap:12px;margin-top:10px;display:flex}.form-submit-btn{width:100%;padding:16px 24px;font-size:11px}.form-legal-notice{color:var(--color-text-muted);text-align:center;font-size:8.5px;line-height:1.6}.footer-nav-links{flex-wrap:wrap;justify-content:center;gap:28px;margin:20px 0 24px;display:flex}.footer-link{letter-spacing:2.5px;color:#fff9;text-transform:uppercase;font-size:9.5px;font-weight:700;text-decoration:none;transition:color .25s}.footer-link:hover{color:var(--color-accent-gold)}.partner-media-banner-wrapper{margin-top:36px;position:relative}.partner-image-placeholder-card{border:1px solid #ffffff17;border-top:2px solid var(--color-accent-gold);width:100%;transition:transform .4s var(--ease-expo), border-color .3s ease, box-shadow .4s ease;background:linear-gradient(145deg,#181818e6 0%,#080808fa 100%);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 30px #f5b8000f}.partner-image-placeholder-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 26px 70px #000000e6,0 0 35px #f5b80029}.partner-hero-media-showcase{width:100%;max-width:1080px;height:auto;margin:36px auto 0}.partner-image-frame{aspect-ratio:16/9;background:radial-gradient(#151515 0%,#050505 100%);justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.partner-hero-media-showcase .partner-image-frame{aspect-ratio:16/9;width:100%;height:auto;max-height:560px}.partner-placeholder-img{object-fit:contain;object-position:center;filter:brightness(.96)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s}.partner-image-placeholder-card:hover .partner-placeholder-img{filter:brightness(1.02)contrast(1.08);transform:scale(1.02)}.partner-placeholder-gradient-overlay{pointer-events:none;background:linear-gradient(#0003 0%,#0000 35% 80%,#0006 100%);position:absolute;inset:0}.partner-placeholder-grid-overlay{pointer-events:none;background-image:linear-gradient(#f5b80008 1px,#0000 1px),linear-gradient(90deg,#f5b80008 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.placeholder-corner{pointer-events:none;z-index:3;width:12px;height:12px;position:absolute}.placeholder-corner.corner-tl{border-top:2px solid var(--color-accent-gold);border-left:2px solid var(--color-accent-gold);top:12px;left:12px}.placeholder-corner.corner-tr{border-top:2px solid var(--color-accent-gold);border-right:2px solid var(--color-accent-gold);top:12px;right:12px}.placeholder-corner.corner-bl{border-bottom:2px solid var(--color-accent-gold);border-left:2px solid var(--color-accent-gold);bottom:12px;left:12px}.placeholder-corner.corner-br{border-bottom:2px solid var(--color-accent-gold);border-right:2px solid var(--color-accent-gold);bottom:12px;right:12px}.placeholder-hud-header{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:20px;right:20px}.placeholder-hud-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.8px;color:var(--color-accent-gold);text-transform:uppercase;background:#0c0c0cd9;border:1px solid #f5b80066;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:8px;font-weight:700;display:inline-flex}.placeholder-hud-telemetry{font-family:var(--font-display);letter-spacing:2px;color:#ffffffb3;text-shadow:0 0 8px #000000e6;font-size:8.5px;font-weight:700}.placeholder-caption-overlay{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 24px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.placeholder-caption-text{flex-direction:column;gap:4px;display:flex}.placeholder-caption-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(.85rem,1.6vw,1.1rem);font-weight:700}.placeholder-caption-sub{color:var(--color-text-secondary);font-size:.78rem;line-height:1.4}.placeholder-resolution-tag{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#0009;border:1px solid #f5b8004d;border-radius:2px;flex-shrink:0;padding:3px 8px;font-size:7.5px;font-weight:700}.partner-media-grid-dual{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.partner-media-grid-dual .partner-image-frame{aspect-ratio:16/9;height:auto;max-height:360px}.partner-media-grid-triple{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.partner-media-grid-triple .partner-image-frame{aspect-ratio:16/9;height:auto;max-height:260px}.partner-media-banner-wrapper .partner-image-frame{aspect-ratio:16/9;height:auto;max-height:480px}@media (width<=900px){.partner-platform-spec-grid{grid-template-columns:repeat(2,1fr);gap:14px}.partner-entity-layout,.partner-entity-layout.reverse-layout{grid-template-columns:1fr;gap:28px}.partner-domains-grid,.partner-domains-grid.two-column-grid{gap:20px;grid-template-columns:1fr!important}.why-cheetah-grid,.partner-form-grid,.partner-media-grid-dual,.partner-media-grid-triple{grid-template-columns:1fr;gap:16px}}@media (width<=600px){.partner-platform-spec-grid{grid-template-columns:1fr;gap:12px}.domain-card.opportunity-featured-card{min-height:auto;padding:22px 18px}.partner-hero-section{padding:100px 5vw 60px}.partner-hero-title{font-size:clamp(1.5rem,6vw,2.2rem)}.partner-hero-action-row{flex-direction:column;gap:12px;width:100%}.partner-hero-action-row .supercar-btn{text-align:center;justify-content:center;width:100%}.shareholder-banner-box{padding:28px 16px}.partner-form-card{padding:24px 16px}}.reserve-main-content{background:var(--color-bg-primary);width:100%;padding-top:100px;position:relative;overflow-x:hidden}.reserve-hero-section{border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(#000000e0 0%,#000000b8 30%,#000000bf 70%,#000 100%),radial-gradient(#0000008c 0%,#000000d9 85%),url(/assets/cheetah_rs_reserve_hero_beast.png);background-position:50% 55%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:94vh;padding:130px 5vw 80px;display:flex;position:relative;overflow:hidden}.reserve-hero-bg-grid{display:none!important}.reserve-hero-glow{filter:blur(70px);pointer-events:none;background:radial-gradient(#f5b8001f,#0000 70%);width:650px;height:380px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.reserve-hero-inner{z-index:2;text-align:center;max-width:960px;margin:0 auto;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.reserve-hero-badge{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#101010e6;border:1px solid #f5b80066;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 18px;font-size:8.5px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #f5b80026}.reserve-hero-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;text-shadow:0 4px 30px #000000f2,0 0 40px #f5b80040;margin-bottom:14px;font-size:clamp(1.6rem,4vw,3rem);font-weight:700;line-height:1.15}.reserve-discount-pill-glory{box-shadow:none;background:0 0;border:none;margin-bottom:18px;padding:0;display:inline-block}.reserve-discount-pill-glory span{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:clamp(.78rem,1.6vw,1.1rem);font-weight:700}.reserve-hero-desc{color:#ffffffeb;text-shadow:0 2px 14px #000000f2;max-width:800px;margin:0 auto 18px;font-size:clamp(.85rem,1.1vw,1.02rem);font-weight:400;line-height:1.75}.reserve-hero-desc strong{color:#fff;font-weight:600}.reserve-hero-slogan{font-family:var(--font-display);color:var(--color-accent-gold);letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 24px #f5b80080,0 4px 16px #000000f2;margin-bottom:26px;font-size:clamp(.88rem,1.6vw,1.25rem);font-weight:700}.reserve-hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:14px;display:flex}.reserve-hero-footnote{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;opacity:.85;font-size:8.5px;font-weight:600}.first-buyers-trio-box{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#181818d9 0%,#080808f2 100%);border-radius:6px;margin-top:36px;padding:40px 32px;box-shadow:0 20px 60px #000000b3}.first-trio-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;display:grid}.first-trio-card{text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:4px;padding:24px 18px;transition:transform .3s,border-color .3s}.first-trio-card:hover{border-color:var(--color-accent-gold);transform:translateY(-3px)}.first-trio-card .trio-val{font-family:var(--font-display);color:var(--color-accent-gold);margin-bottom:6px;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:700;line-height:1;display:block}.first-trio-card .trio-lbl{letter-spacing:2px;color:var(--color-text-secondary);text-transform:uppercase;font-size:8.5px;font-weight:700}.reserve-specs-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.reserve-specs-grid .spec-grid-featured{grid-column:span 2}.reserve-spec-block{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s var(--ease-expo), border-color .3s ease, box-shadow .3s ease;background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80099;border-radius:4px;padding:22px 18px}.reserve-spec-block:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 16px 40px #000000b3,0 0 20px #f5b8001f}.reserve-spec-val{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:700;line-height:1.1}.reserve-spec-val .unit{color:var(--color-accent-gold);font-size:.55em;font-family:var(--font-body)}.reserve-spec-lbl{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.sports-car-manifesto-quote{text-align:center;background:linear-gradient(135deg,#f5b8000d 0%,#0a0a0afa 100%);border:1px solid #f5b8004d;border-radius:4px;margin-top:24px;padding:28px 24px}.sports-car-manifesto-quote p{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(.85rem,1.8vw,1.15rem);font-weight:700;line-height:1.6}.sports-car-manifesto-quote p.gold-climax{color:var(--color-accent-gold);text-shadow:0 0 16px #f5b80080;margin-top:6px}.reserve-privileges-layout{grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-top:36px;display:grid}.privilege-items-stack{flex-direction:column;gap:12px;display:flex}.privilege-item-card{border:1px solid #ffffff12;border-left:3px solid var(--color-accent-gold);background:#0e0e0eb3;border-radius:0 4px 4px 0;align-items:flex-start;gap:14px;padding:16px 20px;transition:all .25s;display:flex}.privilege-item-card:hover{background:#121212e6;border-color:#f5b8004d;transform:translate(4px)}.privilege-icon-gold{color:var(--color-accent-gold);font-size:14px;font-weight:700;line-height:1.3}.privilege-text{color:#ffffffe6;font-size:.84rem;font-weight:400;line-height:1.55}.allocation-warning-callout{background:#f5b8000a;border:1px dashed #f5b80059;border-radius:4px;margin-top:20px;padding:20px 24px}.allocation-warning-callout p{color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.allocation-warning-callout strong{color:var(--color-accent-gold);text-transform:uppercase;letter-spacing:1px}.launch-offer-grand-card{text-align:center;background:linear-gradient(135deg,#161616f5 0%,#060606fc 100%);border:1.5px solid #f5b80073;border-radius:6px;margin-top:36px;padding:50px 36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000e6,0 0 50px #f5b8001a}.launch-offer-glow-orb{pointer-events:none;background:radial-gradient(#f5b8001a,#0000 70%);width:550px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-offer-huge-number{font-family:var(--font-display);color:var(--color-accent-gold);letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 40px #f5b80099;margin-bottom:8px;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700;line-height:1}.launch-offer-sub-banner{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:clamp(.95rem,2vw,1.3rem);font-weight:700}.launch-offer-rules-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:28px auto;display:grid}.launch-rule-pill{font-family:var(--font-body);letter-spacing:.5px;color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:16px 14px;font-size:.82rem;font-weight:600}.launch-rule-pill strong{color:var(--color-accent-gold)}.launch-offer-disclaimer{letter-spacing:1px;color:var(--color-text-muted);text-transform:uppercase;margin-top:20px;font-size:8px}.reserve-steps-flow{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.reserve-step-card{background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80059;border-radius:4px;flex-direction:column;padding:28px 20px;transition:all .3s;display:flex}.reserve-step-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 16px 40px #000000b3}.step-header-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.step-num-badge{font-family:var(--font-display);color:var(--color-accent-gold);font-size:1.1rem;font-weight:700}.step-tag{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:7.5px;font-weight:700}.step-card-title{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:.92rem;font-weight:700}.step-card-desc{color:var(--color-text-secondary);font-size:.78rem;line-height:1.55}.step-summary-triplet{text-align:center;font-family:var(--font-display);letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;margin-top:28px;font-size:10px;font-weight:700}#reservation-desk{background:radial-gradient(circle at 50% 15%,#15130d 0%,#080808 60%,#000 100%);position:relative;overflow:hidden}.reservation-intake-card{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1.5px solid #f5b8008c;border-radius:8px;margin-top:36px;padding:40px 32px;transition:all .35s;position:relative;box-shadow:inset 0 1px 1px #ffffff26,0 0 35px #f5b8001f,0 0 70px #f5b8000d,0 30px 80px #000000f2}.reservation-intake-card:hover{border-color:var(--color-accent-gold);box-shadow:inset 0 1px 2px #ffffff38,0 0 45px #f5b80033,0 35px 90px #000000fa}.reservation-form-grid{grid-template-columns:repeat(2,1fr);gap:18px 22px;display:grid}.reservation-intake-card .modal-input-field{-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-body);background:#080808e0;border:1px solid #ffffff1f;border-radius:4px;width:100%;padding:14px 16px;font-size:.84rem;transition:all .25s;box-shadow:inset 0 2px 4px #0009}.reservation-intake-card .modal-input-field::placeholder{color:#ffffff59;font-weight:300}.reservation-intake-card .modal-input-field:hover{background:#0c0c0ceb;border-color:#f5b80059}.reservation-intake-card .modal-input-field:focus{border-color:var(--color-accent-gold);background:#0e0e0ef5;outline:none;box-shadow:inset 0 1px 3px #00000080,0 0 16px #f5b80040}.reservation-intake-card .form-label{font-family:var(--font-body);letter-spacing:1.8px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:6px;font-size:8.5px;font-weight:700;display:block}.vip-checkbox-wrapper{background:#f5b80009;border:1px solid #f5b80073;border-radius:4px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 18px;transition:all .25s;display:flex;box-shadow:inset 0 1px #ffffff0f}.vip-checkbox-wrapper:hover{border-color:var(--color-accent-gold);background:#f5b8000f}.vip-checkbox-wrapper input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent-gold);cursor:pointer}.vip-checkbox-wrapper label{color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;line-height:1.4}.reservation-submit-btn{border:1.5px solid var(--color-accent-gold)!important;color:var(--color-accent-gold)!important;font-family:var(--font-display)!important;letter-spacing:2px!important;background:linear-gradient(#f5b80040 0%,#0e0e0ef2 100%)!important;border-radius:4px!important;padding:16px 28px!important;font-size:11px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 0 25px #f5b80040,inset 0 1px #ffffff26!important}.reservation-submit-btn:hover{transform:translateY(-2px);color:#fff!important;background:linear-gradient(#f5b80066 0%,#141414fa 100%)!important;border-color:#fff!important;box-shadow:0 0 35px #f5b80073!important}.reservation-success-notice{border:1.5px solid var(--color-accent-gold);text-align:center;background:linear-gradient(135deg,#f5b8001a 0%,#0a0a0afa 100%);border-radius:6px;padding:40px 24px;box-shadow:0 20px 60px #f5b80033}.success-icon-badge{border:1.5px solid var(--color-accent-gold);width:54px;height:54px;color:var(--color-accent-gold);background:#f5b80026;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:24px;display:flex}.success-body{color:var(--color-text-secondary);max-width:580px;margin:0 auto;font-size:.86rem;line-height:1.6}.faq-accordion-list{flex-direction:column;gap:12px;max-width:900px;margin-top:36px;margin-left:auto;margin-right:auto;display:flex}.faq-item{background:linear-gradient(145deg,#161616d1 0%,#070707eb 100%);border:1px solid #ffffff14;border-radius:4px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item.active{border-color:#f5b80073;box-shadow:0 8px 30px #0009,0 0 20px #f5b80014}.faq-question{color:#fff;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:.92rem;font-weight:600;transition:color .25s;display:flex}.faq-item.active .faq-question,.faq-question:hover{color:var(--color-accent-gold)}.faq-toggle-icon{width:24px;height:24px;color:var(--color-accent-gold);border:1px solid #f5b80059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:transform .3s,background .3s;display:flex}.faq-item.active .faq-toggle-icon{background:var(--color-accent-gold);color:#000;transform:rotate(45deg)}.faq-answer{opacity:0;max-height:0;transition:max-height .4s var(--ease-expo), opacity .35s ease, padding .35s ease;border-top:1px solid #0000;padding:0 24px;overflow:hidden}.faq-item.active .faq-answer{opacity:1;border-top-color:#ffffff0d;max-height:250px;padding:4px 24px 22px}.faq-answer p{color:var(--color-text-secondary);font-size:.84rem;line-height:1.65}.faq-answer strong{color:#fff}.reserve-climax-box{text-align:center;background:radial-gradient(circle at 50% 40%,#f5b8001a 0%,#000 70%);border:1px solid #f5b80059;border-radius:6px;margin-top:36px;padding:60px 24px;box-shadow:0 30px 80px #000000e6,0 0 60px #f5b80014}.reserve-climax-emblem{filter:drop-shadow(0 0 24px #f5b800cc);width:70px;height:auto;margin-bottom:20px}.reserve-climax-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;margin-bottom:18px;font-size:clamp(1.4rem,3.5vw,2.4rem);font-weight:700;line-height:1.2}.reserve-climax-poetry{color:#ffffffd9;max-width:620px;margin:0 auto 28px;font-size:.88rem;line-height:1.8}.reserve-climax-poetry strong{color:var(--color-accent-gold);font-family:var(--font-display);letter-spacing:2px;margin-top:14px;font-size:.95rem;display:block}.reserve-climax-disclaimer{letter-spacing:1px;color:var(--color-text-muted);text-transform:uppercase;margin-top:24px;font-size:8px}@media (hover:none),(pointer:coarse),(width<=900px){#custom-cursor,#cursor-canvas{visibility:hidden!important;pointer-events:none!important;display:none!important}}@media (width<=992px){.partner-platform-spec-grid{grid-template-columns:repeat(2,1fr)}.partner-entity-layout,.partner-entity-layout.reverse-layout{grid-template-columns:1fr;gap:28px}.partner-domains-grid{grid-template-columns:repeat(2,1fr)}.why-cheetah-grid{grid-template-columns:1fr}.partner-media-grid-triple,.reserve-specs-grid{grid-template-columns:repeat(2,1fr)}.reserve-specs-grid .spec-grid-featured{grid-column:span 1}.reserve-privileges-layout{grid-template-columns:1fr;gap:28px}.reserve-steps-flow{grid-template-columns:repeat(2,1fr);gap:16px}.launch-offer-rules-grid{grid-template-columns:1fr;gap:10px}}@media (width<=768px){.story-chapter,.partner-hero-section,.reserve-hero-section,.manifesto-solo-chapter,.partner-form-section{padding-left:16px!important;padding-right:16px!important}.chapter-inner{width:100%!important;max-width:100%!important}.chapter-headline-giant{letter-spacing:1.5px;margin-bottom:12px;font-size:clamp(1.35rem,5.5vw,1.95rem);line-height:1.2}.chapter-lead-text{margin-bottom:18px;font-size:.82rem;line-height:1.6}.site-header{padding:0}.header-container{height:60px;padding:10px 16px}.header-emblem-logo{height:32px}.mobile-menu-content{padding:16px 18px 24px}.mobile-nav-link .label{letter-spacing:1px;font-size:.95rem}.mobile-nav-link{padding:8px 0}.partner-main-content{padding-top:60px}.partner-hero-section{min-height:auto;padding:44px 16px 30px}.partner-hero-title{letter-spacing:1.5px;margin-bottom:12px;font-size:clamp(1.4rem,6.2vw,2.1rem);line-height:1.15}.partner-hero-subtitle{letter-spacing:1.2px;margin-bottom:14px;font-size:clamp(.78rem,3.2vw,.95rem)}.partner-hero-lead-text{margin-bottom:10px;font-size:.82rem;line-height:1.6}.partner-hero-subtext{margin-bottom:20px;font-size:.78rem;line-height:1.6}.partner-hero-action-row{flex-direction:column;gap:10px;width:100%}.partner-hero-action-row .supercar-btn{justify-content:center;width:100%;padding:12px 14px;font-size:9px}.partner-hero-media-showcase{height:auto;min-height:200px;margin-top:24px}.partner-hero-media-showcase .partner-image-frame{height:clamp(200px,52vw,260px);min-height:200px}.partner-platform-spec-grid{grid-template-columns:1fr;gap:10px;margin:20px 0 16px}.partner-spec-card{padding:14px}.spec-card-num{font-size:1.35rem}.spec-card-title{font-size:.78rem}.spec-card-desc{font-size:.74rem;line-height:1.45}.partner-manifesto-highlight{margin-top:14px;padding:16px 14px}.partner-manifesto-highlight .manifesto-text{letter-spacing:1px;font-size:.78rem}.partner-hero-media-showcase{width:100%;max-width:100%;margin:20px auto 0}.partner-hero-media-showcase .partner-image-frame,.partner-media-grid-dual .partner-image-frame,.partner-media-banner-wrapper .partner-image-frame,.partner-media-grid-triple .partner-image-frame{aspect-ratio:16/9;height:auto!important;min-height:auto!important}.partner-media-grid-dual{grid-template-columns:1fr;gap:14px;margin-top:16px}.partner-entity-layout{grid-template-columns:1fr;gap:18px;margin-top:18px}.entity-title{letter-spacing:1.2px;font-size:1.2rem}.entity-paragraph{font-size:.8rem;line-height:1.55}.partner-logo-placeholder-card{padding:22px 14px}.placeholder-brand-title{letter-spacing:1.5px;font-size:1.1rem}.partner-quote-callout{padding:12px 14px}.callout-quote{font-size:.8rem;line-height:1.5}.partner-media-banner-wrapper{margin-top:18px}.partner-domains-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.domain-card{min-height:auto;padding:18px 14px}.domain-title{letter-spacing:1px;font-size:.92rem}.domain-desc{font-size:.78rem;line-height:1.55}.domain-card .supercar-btn{justify-content:center;width:100%;margin-top:10px;padding:12px 14px;font-size:9px}.shareholder-banner-box{margin-top:22px;padding:22px 14px}.shareholder-title{letter-spacing:1.5px;font-size:1.15rem}.shareholder-lead{font-size:.82rem;line-height:1.6}.shareholder-highlight-panel{padding:12px}.shareholder-body-text{font-size:.78rem;line-height:1.55}.callout-triplet{letter-spacing:1px;text-align:center;word-break:break-word;font-size:7.5px;line-height:1.4}.why-cheetah-grid{grid-template-columns:1fr;gap:10px;margin-top:16px}.why-pillar-card{padding:16px 14px}.pillar-name{letter-spacing:1px;font-size:.88rem}.pillar-copy{font-size:.76rem;line-height:1.5}.partner-media-grid-triple{grid-template-columns:1fr;gap:12px;margin-top:16px}.manifesto-card-epic{padding:28px 14px}.manifesto-huge-title{letter-spacing:1.5px;font-size:clamp(1.25rem,5.5vw,1.7rem)}.manifesto-poem-lines{font-size:.8rem;line-height:1.65}.partner-form-card{margin-top:16px;padding:20px 14px}.partner-form-grid{grid-template-columns:1fr;gap:12px}.form-group{gap:4px}.form-label{letter-spacing:1.2px;font-size:8px}.modal-input-field,.form-select-field,.form-textarea{border-radius:4px;box-sizing:border-box!important;width:100%!important;padding:12px 14px!important;font-size:14px!important}.form-submit-btn{justify-content:center;width:100%;padding:14px 16px;font-size:9px}.form-legal-notice{font-size:7.5px;line-height:1.45}.reserve-main-content{padding-top:60px}.reserve-hero-section{border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(#000000e0 0%,#000000b8 30%,#000000bf 70%,#000 100%),radial-gradient(#0000008c 0%,#000000d9 85%),url(/assets/cheetah_rs_reserve_hero_beast.png);background-position:50% 55%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:94vh;padding:130px 5vw 80px;display:flex;position:relative;overflow:hidden}.reserve-hero-badge{letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;font-size:7px}.reserve-hero-title{letter-spacing:1.5px;margin-bottom:12px;font-size:clamp(1.4rem,6.2vw,2.1rem);line-height:1.15}.reserve-discount-pill-glory{box-sizing:border-box;text-align:center;width:100%;max-width:320px;margin-bottom:14px;padding:8px 14px}.reserve-discount-pill-glory span{letter-spacing:1.5px;font-size:.85rem}.reserve-hero-desc{margin-bottom:12px;padding:0;font-size:.8rem;line-height:1.6}.reserve-hero-slogan{letter-spacing:1.5px;margin-bottom:18px;font-size:clamp(.85rem,3.5vw,1.1rem)}.reserve-hero-buttons{flex-direction:column;gap:10px;width:100%;margin-bottom:10px}.reserve-hero-buttons .supercar-btn{justify-content:center;width:100%;padding:12px 14px;font-size:9px}.reserve-hero-footnote{letter-spacing:1px;font-size:7.5px}.first-buyers-trio-box{margin-top:18px;padding:20px 14px}.first-trio-grid{grid-template-columns:1fr;gap:8px;margin:14px 0}.first-trio-card{padding:14px 12px}.first-trio-card .trio-val{font-size:1.5rem}.first-trio-card .trio-lbl{letter-spacing:1.5px;font-size:7.5px}.reserve-specs-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.reserve-specs-grid .spec-grid-featured{grid-column:span 1}.reserve-spec-block{padding:14px}.reserve-spec-val{font-size:1.3rem}.reserve-spec-lbl{letter-spacing:1.2px;font-size:7.5px}.sports-car-manifesto-quote{margin-top:14px;padding:16px 14px}.sports-car-manifesto-quote p{letter-spacing:1px;font-size:clamp(.76rem,2.8vw,.92rem)}.reserve-privileges-layout{grid-template-columns:1fr;gap:16px;margin-top:18px}.privilege-items-stack{gap:8px}.privilege-item-card{border-radius:0 4px 4px 0;gap:8px;padding:10px 12px}.privilege-icon-gold{font-size:12px}.privilege-text{font-size:.76rem;line-height:1.45}.allocation-warning-callout{margin-top:12px;padding:14px 12px}.allocation-warning-callout p{font-size:.76rem;line-height:1.5}.launch-offer-grand-card{margin-top:18px;padding:26px 14px}.launch-offer-huge-number{letter-spacing:2px;margin-bottom:6px;font-size:clamp(1.9rem,8.5vw,3rem)}.launch-offer-sub-banner{letter-spacing:1.5px;margin-bottom:14px;font-size:clamp(.82rem,3.2vw,1rem)}.launch-offer-grand-card p{margin-bottom:14px;line-height:1.55;font-size:.78rem!important}.launch-offer-rules-grid{grid-template-columns:1fr;gap:8px;margin:16px 0}.launch-rule-pill{padding:10px;font-size:.75rem}.launch-offer-grand-card .supercar-btn{justify-content:center;width:100%;padding:12px 14px;font-size:9px}.launch-offer-disclaimer{letter-spacing:.5px;margin-top:14px;font-size:7.5px}.reserve-steps-flow{grid-template-columns:1fr;gap:10px;margin-top:18px}.reserve-step-card{padding:16px 14px}.step-header-row{margin-bottom:10px}.step-num-badge{font-size:1rem}.step-tag{letter-spacing:1.5px;font-size:7px}.step-card-title{letter-spacing:1px;margin-bottom:6px;font-size:.85rem}.step-card-desc{font-size:.75rem;line-height:1.5}.step-summary-triplet{letter-spacing:2px;margin-top:18px;font-size:8px}.reservation-intake-card{margin-top:18px;padding:18px 14px}.reservation-form-grid{grid-template-columns:1fr;gap:12px}.vip-checkbox-wrapper{align-items:flex-start;gap:8px;padding:10px}.vip-checkbox-wrapper input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px}.vip-checkbox-wrapper label{font-size:.74rem;line-height:1.4}.reservation-submit-btn{justify-content:center;width:100%;padding:14px 16px;font-size:9px}.reservation-success-notice{padding:22px 14px}.success-icon-badge{width:46px;height:46px;margin-bottom:12px;font-size:20px}.success-title{letter-spacing:1.5px;font-size:1.05rem}.success-body{font-size:.78rem;line-height:1.55}.faq-accordion-list{gap:8px;margin-top:18px}.faq-question{gap:10px;padding:14px;font-size:.82rem}.faq-toggle-icon{flex-shrink:0;width:20px;height:20px;font-size:12px}.faq-item.active .faq-answer{padding:2px 14px 14px}.faq-answer p{font-size:.76rem;line-height:1.55}.reserve-climax-box{margin-top:18px;padding:30px 14px}.reserve-climax-emblem{width:48px;margin-bottom:14px}.reserve-climax-title{letter-spacing:1.5px;margin-bottom:12px;font-size:clamp(1.15rem,4.5vw,1.5rem);line-height:1.25}.reserve-climax-poetry{margin-bottom:20px;font-size:.78rem;line-height:1.65}.reserve-climax-poetry strong{letter-spacing:1.5px;margin-top:10px;font-size:.82rem}.reserve-climax-box .supercar-btn{justify-content:center;width:100%;padding:12px 14px;font-size:9px}.reserve-climax-disclaimer{letter-spacing:.5px;margin-top:16px;font-size:7px}.footer-nav-links{gap:10px 16px}.footer-link{letter-spacing:1.5px;font-size:8px}}@media (width<=480px){.header-container{padding:8px 12px}.header-emblem-logo{height:28px}.chapter-headline-giant{letter-spacing:1px;font-size:clamp(1.2rem,5.8vw,1.65rem)}.partner-hero-title,.reserve-hero-title{letter-spacing:1px;font-size:clamp(1.3rem,6.2vw,1.8rem)}.partner-hero-badge,.reserve-hero-badge{letter-spacing:1px;padding:3px 8px;font-size:6.5px}.partner-hero-media-showcase .partner-image-frame,.partner-media-grid-dual .partner-image-frame,.partner-media-banner-wrapper .partner-image-frame{height:190px!important;min-height:190px!important}.partner-media-grid-triple .partner-image-frame{height:160px!important;min-height:160px!important}.placeholder-hud-pill{padding:2px 6px;font-size:6px}.placeholder-caption-title{font-size:.72rem}.placeholder-caption-sub{font-size:.65rem}.partner-spec-card,.reserve-spec-block,.first-trio-card,.domain-card,.why-pillar-card,.reserve-step-card{padding:12px 10px!important}.spec-card-num,.reserve-spec-val,.first-trio-card .trio-val{font-size:1.2rem!important}.modal-input-field,.form-select-field,.form-textarea{padding:10px!important;font-size:13px!important}}@media (width<=380px){.partner-hero-title,.reserve-hero-title{letter-spacing:.5px;font-size:1.25rem}.reserve-discount-pill-glory span{letter-spacing:1px;font-size:.75rem}.launch-offer-huge-number{font-size:1.8rem}.supercar-btn{padding:10px!important;font-size:8px!important}}.about-main-content{background:var(--color-bg-primary);width:100%;padding-top:100px;position:relative;overflow-x:hidden}.about-hero-section{border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(#000000c7 0%,#050505b3 35%,#050505bd 70%,#000000f0 100%),url(/images/cheetah_rs_about_hero_gallery.jpg);background-position:50% 60%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:120px 5vw 80px;display:flex;position:relative;overflow:hidden}.about-hero-section:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#f5b8000d 0%,#00000073 80%);position:absolute;inset:0}.about-hero-inner{z-index:2;text-align:center;width:100%;max-width:980px;margin:0 auto;position:relative}.about-hero-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;text-shadow:0 4px 24px #000000f2;margin-bottom:12px;font-size:clamp(1.6rem,4vw,3rem);font-weight:700;line-height:1.15}.about-hero-slogan{font-family:var(--font-display);letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 24px #f5b80099,0 4px 16px #000000e6;margin-bottom:24px;font-size:clamp(.85rem,1.6vw,1.2rem);font-weight:700}.about-hero-desc{color:#ffffffe6;text-shadow:0 2px 14px #000000f2;max-width:840px;margin:0 auto 32px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.75}.about-hero-desc strong{color:#fff;font-weight:700}.about-hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:10px;display:flex}.about-hero-classic-stage{width:100%;max-width:1080px;margin:0 auto;position:relative}.about-hero-image-card{background:linear-gradient(145deg,#181818e6 0%,#080808fa 100%);border:1.5px solid #f5b80073;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000f2,0 0 50px #f5b80026}.about-section-media-showcase{width:100%;margin-top:36px}.about-pure-media-card{aspect-ratio:16/9;border:1px solid #ffffff17;border-top:2px solid var(--color-accent-gold);width:100%;transition:transform .4s var(--ease-expo), border-color .3s ease, box-shadow .4s ease;background:#050505;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 30px #f5b8000f}.about-pure-media-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 26px 70px #000000e6,0 0 35px #f5b80029}.about-pure-media-img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease-expo), filter .4s ease;display:block}.about-pure-media-card:hover .about-pure-media-img{filter:brightness(1.03)contrast(1.05);transform:scale(1.02)}.about-vision-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);text-align:center;background:linear-gradient(145deg,#181818e0 0%,#080808f5 100%);border-radius:6px;margin-top:36px;padding:44px 36px;box-shadow:0 20px 60px #000000b3}.about-vision-quote{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;margin-bottom:14px;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:700;line-height:1.5}.about-vision-quote span{color:var(--color-accent-gold)}.about-dual-motor-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.motor-breakdown-card{background:linear-gradient(145deg,#161616d9 0%,#070707f2 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80066;border-radius:4px;padding:28px 24px;transition:all .3s}.motor-breakdown-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 16px 40px #000000b3,0 0 20px #f5b8001a}.motor-hp-badge{font-family:var(--font-display);color:var(--color-accent-gold);margin-bottom:8px;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:700;line-height:1}.motor-hp-badge .unit{color:#fff;font-size:.55em}.motor-role-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:.95rem;font-weight:700}.motor-role-desc{color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.about-philosophy-clean-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:36px;display:grid}.about-phil-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#161616e0 0%,#080808f5 100%);border-radius:6px;flex-direction:column;padding:30px 24px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 16px 40px #000000b3}.about-phil-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 24px 60px #000000e6,0 0 30px #f5b80026}.phil-top-bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.phil-number{font-family:var(--font-display);color:var(--color-accent-gold);font-size:1.15rem;font-weight:700}.phil-tag{letter-spacing:2px;color:#ffffff8c;text-transform:uppercase;font-size:8.5px;font-weight:700}.phil-heading{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:700;line-height:1.3}.phil-text{color:#ffffffd1;flex-grow:1;margin:0;font-size:.85rem;line-height:1.65}@media (width>=992px){.about-philosophy-clean-grid{grid-template-columns:repeat(3,1fr)}.about-phil-card.phil-card-span-wide{grid-column:span 2}}@media (width<=768px){.about-philosophy-clean-grid{grid-template-columns:1fr;gap:16px}.about-phil-card{padding:24px 20px}}.about-climax-box{text-align:center;background:radial-gradient(circle at 50% 40%,#f5b8001f 0%,#000 70%);border:1px solid #f5b80066;border-radius:6px;margin-top:36px;padding:64px 24px;box-shadow:0 30px 80px #000000e6,0 0 60px #f5b8001a}.about-climax-emblem{filter:drop-shadow(0 0 24px #f5b800cc);width:70px;height:auto;margin-bottom:20px}.about-pillars-tagline{font-family:var(--font-display);letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:24px;font-size:clamp(.75rem,1.6vw,.95rem);font-weight:700}.about-motto-giant{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;margin-bottom:28px;font-size:clamp(1.3rem,3.6vw,2.3rem);font-weight:700;line-height:1.35}.about-motto-giant span{color:var(--color-accent-gold);margin-top:6px;display:block}@media (width<=992px){.about-dual-motor-grid{grid-template-columns:1fr;gap:14px}.about-philosophy-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.about-main-content{padding-top:60px}.about-hero-section{min-height:auto;padding:44px 16px 30px}.about-hero-title{letter-spacing:1.5px;margin-bottom:10px;font-size:clamp(1.4rem,6.2vw,2.1rem);line-height:1.15}.about-hero-slogan{letter-spacing:1.5px;margin-bottom:14px;font-size:clamp(.85rem,3.5vw,1.1rem)}.about-hero-desc{margin-bottom:18px;font-size:.8rem;line-height:1.6}.about-hero-buttons{flex-direction:column;gap:10px;width:100%;margin-bottom:24px}.about-hero-buttons .supercar-btn{justify-content:center;width:100%;padding:12px 14px;font-size:9px}.about-hero-frame{height:clamp(200px,52vw,280px)}.about-vision-card{margin-top:20px;padding:24px 16px}.about-vision-quote{letter-spacing:1px;font-size:.88rem}.motor-breakdown-card{padding:18px 14px}.motor-hp-badge{font-size:1.4rem}.about-philosophy-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.about-philosophy-card{padding:16px 14px}.phil-title{font-size:.82rem}.phil-copy{font-size:.76rem}.about-climax-box{margin-top:20px;padding:36px 16px}.about-climax-emblem{width:48px;margin-bottom:14px}.about-pillars-tagline{letter-spacing:2px;margin-bottom:16px;font-size:7.5px}.about-motto-giant{letter-spacing:1.5px;margin-bottom:22px;font-size:clamp(1.15rem,4.5vw,1.55rem)}}@media (width<=480px){.about-hero-title{font-size:clamp(1.3rem,6.2vw,1.8rem)}.about-hero-frame{height:190px!important}.motor-hp-badge{font-size:1.25rem!important}}.partner-image-placeholder-card:after,.about-hero-image-card:after{content:"";height:2px;box-shadow:0 0 12px var(--color-accent-gold), 0 0 24px #f5b80099;opacity:.6;pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000 0%,#f5b800e6 50%,#0000 100%);animation:7s cubic-bezier(.4,0,.2,1) infinite laserScanLine;position:absolute;top:-10%;left:0;right:0}@keyframes laserScanLine{0%{opacity:0;top:-5%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:105%}}.launch-offer-grand-card,.reserve-climax-box,.about-climax-box,.shareholder-banner-box,.about-vision-card,.first-buyers-trio-box{position:relative;overflow:hidden}.launch-offer-grand-card:before,.reserve-climax-box:before,.about-climax-box:before,.shareholder-banner-box:before,.about-vision-card:before,.first-buyers-trio-box:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), #fff, var(--color-accent-gold), transparent);width:50%;height:2px;box-shadow:0 0 18px var(--color-accent-gold);pointer-events:none;z-index:5;animation:4.5s ease-in-out infinite borderLightSweep;position:absolute;top:0;left:-100%}@keyframes borderLightSweep{0%{left:-50%}50%,to{left:150%}}.supercar-btn.btn-gold{position:relative;overflow:hidden}.supercar-btn.btn-gold:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:70%;height:100%;transition:none;animation:5s ease-in-out infinite btnGoldShimmer;position:absolute;top:0;left:-120%;transform:skew(-25deg)}@keyframes btnGoldShimmer{0%,75%{left:-120%}to{left:220%}}.text-shimmer-gold,.chapter-headline-giant,.about-hero-title,.reserve-hero-title,.partner-hero-title{background:linear-gradient(110deg, #fff 0%, #fff 40%, var(--color-accent-gold) 50%, #fff 60%, #fff 100%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;animation:9s ease-in-out infinite textGoldShimmer}@keyframes textGoldShimmer{0%,65%{background-position:120% 0}to{background-position:-120% 0}}@keyframes badgePulse{0%,to{transform:translateY(0);box-shadow:0 0 15px #f5b8002e}50%{transform:translateY(-3px);box-shadow:0 0 28px #f5b80073}}.about-hero-badge,.reserve-hero-badge,.partner-hero-badge{animation:4.5s ease-in-out infinite badgePulse}.counter-digit-animated{font-variant-numeric:tabular-nums;transition:color .4s,text-shadow .4s;display:inline-block}.counter-digit-animated.counting{color:#fff;text-shadow:0 0 16px var(--color-accent-gold)}.interactive-3d-card{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out,border-color .3s,box-shadow .3s;position:relative}.card-spotlight-layer{border-radius:inherit;pointer-events:none;opacity:0;z-index:2;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f5b8001f, transparent 80%);transition:opacity .35s;position:absolute;inset:0}.interactive-3d-card:hover .card-spotlight-layer{opacity:1}.ambient-particle-canvas{pointer-events:none;z-index:1;opacity:.55;width:100vw;height:100vh;position:fixed;inset:0}.press-main-content{background:var(--color-bg-primary);width:100%;padding-top:100px;position:relative;overflow-x:hidden}.press-hero-section{border-bottom:1px solid var(--color-divider);background-color:#000;background-image:linear-gradient(#000000d1 0%,#000000a6 40%,#000000eb 100%),linear-gradient(90deg,#000000e6 0%,#000000b3 50%,#000000d9 100%),url(/images/cheetah_rs_press_hero_cinematic.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:88vh;padding:120px 5vw 90px;display:flex;position:relative;overflow:hidden}.press-hero-inner{z-index:2;text-align:center;width:100%;max-width:1140px;margin:0 auto;position:relative}.press-hero-badge{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#101010e6;border:1px solid #f5b80066;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 18px;font-size:8.5px;font-weight:700;animation:4.5s ease-in-out infinite badgePulse;display:inline-flex;box-shadow:0 0 20px #f5b80026}.press-hero-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;text-shadow:0 4px 30px #000000f2;margin-bottom:12px;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;line-height:1.15}.press-hero-slogan{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 24px #f5b80080,0 4px 16px #000000f2;margin-bottom:18px;font-size:clamp(.85rem,1.6vw,1.2rem);font-weight:700}.press-hero-desc{color:#ffffffe6;text-shadow:0 2px 16px #000000f2;max-width:820px;margin:0 auto 28px;font-size:clamp(.85rem,1.1vw,.98rem);font-weight:300;line-height:1.7}.press-hero-desc strong{color:#fff;font-weight:600}.press-hero-stats-row{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:0;display:flex}.press-hero-stat-item{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);background:#0e0e0ed9;border-radius:4px;flex-direction:column;align-items:center;padding:16px 26px;display:flex;box-shadow:0 12px 30px #000000b3}.press-stat-val{font-family:var(--font-display);color:var(--color-accent-gold);font-size:1.2rem;font-weight:700;line-height:1.2}.press-stat-lbl{letter-spacing:1.5px;color:var(--color-text-secondary);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700}.press-filters-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 36px;display:flex}.press-filter-pill{color:#fffc;font-family:var(--font-body);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:#101010d9;border:1px solid #ffffff1f;border-radius:100px;padding:8px 18px;font-size:8.5px;font-weight:700;transition:all .25s}.press-filter-pill:hover,.press-filter-pill.active{border-color:var(--color-accent-gold);color:#fff;background:#f5b80026;transform:translateY(-2px);box-shadow:0 0 16px #f5b80040}.press-releases-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}.press-release-card{background:linear-gradient(145deg,#181818e0 0%,#080808f5 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80066;border-radius:6px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:all .35s;display:flex}.press-release-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 20px 50px #000c,0 0 24px #f5b8001f}.press-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.press-cat-badge{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;padding:0;font-size:7.5px;font-weight:700}.press-date-tag{letter-spacing:1px;color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:600}.press-card-title{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;line-height:1.35}.press-card-excerpt{color:var(--color-text-secondary);flex-grow:1;margin-bottom:20px;font-size:.82rem;line-height:1.6}.press-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.press-read-link{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-accent-gold);align-items:center;gap:6px;font-size:8.5px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.press-read-link:hover{color:#fff;gap:10px}.press-master-kit-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#161616eb 0%,#080808fa 100%);border-radius:6px;margin-top:36px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000d9,0 0 35px #f5b80014}.press-master-kit-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:0 30px 80px #000000f2,0 0 45px #f5b80026}.master-kit-grid{grid-template-columns:1fr 1.25fr;min-height:420px;display:grid}.master-kit-preview-frame{background:#000;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.master-kit-preview-img{object-fit:cover;object-position:center;filter:brightness(.95)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.press-master-kit-card:hover .master-kit-preview-img{transform:scale(1.04)}.master-kit-overlay-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;background:#0a0a0ad9;border:1px solid #f5b80066;border-radius:4px;align-items:center;gap:8px;padding:6px 14px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px}.master-kit-overlay-badge .live-dot{background:var(--color-accent-gold);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-gold);border-radius:50%}.master-kit-content-pane{flex-direction:column;justify-content:space-between;padding:36px 32px;display:flex}.master-kit-top-meta{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.master-kit-type-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8.5px;font-weight:700}.master-kit-file-tag{letter-spacing:1.5px;color:#fff9;text-transform:uppercase;font-size:8px;font-weight:700}.master-kit-title{font-family:var(--font-display);color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;line-height:1.25}.master-kit-description{color:#ffffffd9;margin-bottom:20px;font-size:.84rem;line-height:1.65}.master-kit-breakdown-grid{background:#0006;border:1px solid #ffffff0f;border-radius:4px;grid-template-columns:repeat(2,1fr);gap:12px 18px;margin-bottom:28px;padding:16px 18px;display:grid}.kit-feature-item{color:#fffc;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;display:flex}.kit-feature-item .kit-check{color:var(--color-accent-gold);font-weight:700}.kit-feature-item strong{color:#fff}.master-kit-action-row{flex-direction:column;gap:12px;margin-top:auto;display:flex}.master-download-btn{text-align:center;justify-content:center;width:100%;padding:14px 24px;font-size:10px}.master-kit-note{letter-spacing:1.2px;color:var(--color-text-muted);text-transform:uppercase;text-align:center;font-size:7.5px;font-weight:600}@media (width<=900px){.master-kit-grid{grid-template-columns:1fr}.master-kit-preview-frame{height:240px}.master-kit-breakdown-grid{grid-template-columns:1fr}.master-kit-content-pane{padding:24px 20px}}.fast-facts-matrix{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.fact-item-card{background:linear-gradient(145deg,#161616d9 0%,#070707f2 100%);border:1px solid #ffffff14;border-top:2px solid #f5b80066;border-radius:4px;flex-direction:column;justify-content:space-between;padding:22px 18px;display:flex}.fact-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fact-label{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:7.5px;font-weight:700}.copy-fact-btn{color:var(--color-accent-gold);cursor:pointer;opacity:.7;background:0 0;border:none;padding:2px 6px;font-size:11px;transition:opacity .2s,transform .2s}.copy-fact-btn:hover{opacity:1;transform:scale(1.15)}.fact-value{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;margin-bottom:6px;font-size:clamp(.92rem,1.8vw,1.2rem);font-weight:700;line-height:1.35}.fact-subtext{color:var(--color-text-secondary);font-size:.76rem;line-height:1.5}.executive-quotes-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.exec-quote-card{border:1px solid #ffffff14;border-left:3px solid var(--color-accent-gold);background:linear-gradient(145deg,#181818e0 0%,#080808f5 100%);border-radius:4px;flex-direction:column;justify-content:space-between;padding:28px 24px;display:flex}.exec-quote-text{color:#ffffffe6;margin-bottom:18px;font-size:.88rem;font-style:italic;line-height:1.7}.exec-author-row{align-items:center;gap:12px;display:flex}.exec-avatar-pill{width:38px;height:38px;font-family:var(--font-display);color:var(--color-accent-gold);background:#f5b8001f;border:1px solid #f5b80059;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.exec-name{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;font-size:.82rem;font-weight:700}.exec-title{letter-spacing:1px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7.5px;font-weight:600}.press-intake-grand-card{border:1px solid #ffffff17;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#161616e0 0%,#070707f5 100%);border-radius:6px;margin-top:36px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000d9,0 0 40px #f5b80014}.press-intake-grand-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), #fff, var(--color-accent-gold), transparent);width:50%;height:2px;box-shadow:0 0 18px var(--color-accent-gold);pointer-events:none;z-index:5;animation:4.5s ease-in-out infinite borderLightSweep;position:absolute;top:0;left:-100%}.press-direct-hubs-grid{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;padding-bottom:28px;display:grid}.press-hub-pill-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:4px;padding:16px 18px;transition:all .3s}.press-hub-pill-card:hover{background:#f5b8000a;border-color:#f5b80066;transform:translateY(-2px)}.press-hub-lbl{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:7.5px;font-weight:700;display:flex}.press-hub-val{font-family:var(--font-display);color:#fff;letter-spacing:1px;font-size:.95rem;font-weight:700;line-height:1.3}.press-hub-val a{color:#fff;text-decoration:none;transition:color .2s}.press-hub-val a:hover{color:var(--color-accent-gold)}.press-form-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;width:100%;display:grid}.press-form-grid .form-group.full-width{grid-column:1/-1}.press-form-grid .form-submit-wrapper{flex-direction:column;grid-column:1/-1;gap:12px;margin-top:8px;display:flex}@media (width<=992px){.media-vault-grid,.fast-facts-matrix{grid-template-columns:repeat(2,1fr)}.press-direct-hubs-grid{grid-template-columns:1fr;gap:12px}}@media (width<=768px){.press-main-content{padding-top:60px}.press-hero-section{min-height:auto;padding:44px 16px 30px}.press-hero-title{letter-spacing:1.5px;margin-bottom:10px;font-size:clamp(1.4rem,6.2vw,2.1rem);line-height:1.15}.press-hero-slogan{letter-spacing:1.5px;margin-bottom:14px;font-size:clamp(.85rem,3.5vw,1.1rem)}.press-hero-desc{margin-bottom:18px;font-size:.8rem;line-height:1.6}.press-hero-stats-row{gap:10px;margin-bottom:24px}.press-hero-stat-item{padding:8px 14px}.press-stat-val{font-size:1rem}.press-stat-lbl{font-size:7px}.press-filters-row{gap:6px;margin:18px 0 24px}.press-filter-pill{letter-spacing:1px;padding:6px 12px;font-size:7.5px}.press-releases-grid{grid-template-columns:1fr;gap:14px}.press-release-card{padding:20px 16px}.press-card-title{font-size:.95rem}.press-card-excerpt{font-size:.78rem}.media-vault-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.fast-facts-matrix{grid-template-columns:1fr;gap:10px;margin-top:20px}.executive-quotes-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.exec-quote-card{padding:20px 16px}.exec-quote-text{font-size:.82rem}.press-intake-grand-card{border-radius:4px;margin-top:20px;padding:28px 16px}.press-direct-hubs-grid{grid-template-columns:1fr;gap:10px;margin-bottom:20px;padding-bottom:18px}.press-hub-pill-card{padding:12px 14px}.press-hub-val{font-size:.85rem}.press-form-grid{grid-template-columns:1fr;gap:16px}.press-form-grid .modal-input-field,.press-form-grid .form-select-field,.press-form-grid .form-textarea{padding:14px;font-size:16px!important}.press-form-grid .form-label{font-size:8px}.vip-checkbox-wrapper label{font-size:.76rem;line-height:1.4}}@media (width<=480px){.press-hero-title{font-size:clamp(1.3rem,6.2vw,1.8rem)}.asset-card-thumb{height:140px}.press-intake-grand-card{padding:22px 14px}}.legal-main-content{background:var(--color-bg-primary);width:100%;padding-top:100px;position:relative;overflow-x:hidden}.legal-hero-section{border-bottom:1px solid var(--color-divider);text-align:center;background:radial-gradient(circle at 50% 15%,#15130d 0%,#000 75%);flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:80px 5vw 50px;display:flex;position:relative;overflow:hidden}.legal-hero-inner{z-index:2;max-width:980px;margin:0 auto;position:relative}.legal-hero-badge{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#101010e6;border:1px solid #f5b80066;border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 18px;font-size:8.5px;font-weight:700;animation:4.5s ease-in-out infinite badgePulse;display:inline-flex;box-shadow:0 0 20px #f5b80026}.legal-hero-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;text-shadow:0 0 60px #f5b80026;margin-bottom:10px;font-size:clamp(1.45rem,3.6vw,2.6rem);font-weight:700;line-height:1.15}.legal-hero-slogan{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 24px #f5b80066;margin-bottom:14px;font-size:clamp(.78rem,1.4vw,1.1rem);font-weight:700}.legal-hero-desc{color:var(--color-text-secondary);max-width:780px;margin:0 auto 20px;font-size:clamp(.78rem,.95vw,.94rem);font-weight:300;line-height:1.65}.legal-version-pill{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:8px;font-weight:700;display:inline-flex}.legal-quick-nav-wrapper{z-index:10;max-width:1100px;margin:-20px auto 40px;padding:0 4vw;position:relative}.legal-quick-nav-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-nav-item a{color:#ffffffd9;letter-spacing:1.5px;text-transform:uppercase;background:#101010f2;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:8px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.legal-nav-item a:hover{border-color:var(--color-accent-gold);color:#fff;background:#f5b80026;transform:translateY(-2px);box-shadow:0 0 16px #f5b80040}.legal-module-card{border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#181818e0 0%,#080808f5 100%);border-radius:6px;margin-bottom:32px;padding:38px 34px;position:relative;box-shadow:0 20px 60px #000000b3}.legal-card-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.legal-card-num{font-family:var(--font-display);color:var(--color-accent-gold);font-size:1.2rem;font-weight:700}.legal-card-title{font-family:var(--font-display);color:#fff;letter-spacing:1.5px;text-transform:uppercase;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:700}.legal-clause-box{margin-bottom:22px}.legal-clause-box:last-child{margin-bottom:0}.legal-clause-title{font-family:var(--font-display);color:#fff;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.92rem;font-weight:700;display:flex}.legal-clause-text{color:var(--color-text-secondary);margin-bottom:12px;font-size:.84rem;line-height:1.7}.legal-clause-text strong{color:#fff;font-weight:600}.legal-subclause-list{flex-direction:column;gap:8px;margin:12px 0 16px;padding-left:0;list-style:none;display:flex}.legal-subclause-item{color:#ffffffd9;padding-left:20px;font-size:.82rem;line-height:1.6;position:relative}.legal-subclause-item:before{content:"▸";color:var(--color-accent-gold);font-size:10px;position:absolute;top:0;left:0}.legal-highlight-alert{border-left:3px solid var(--color-accent-gold);background:#f5b8000d;border-radius:0 4px 4px 0;margin:18px 0;padding:16px 20px}.legal-highlight-alert p{color:#ffffffeb;margin:0;font-size:.82rem;line-height:1.6}.legal-entity-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.legal-entity-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:4px;padding:18px}.legal-entity-lbl{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:6px;font-size:7.5px;font-weight:700}.legal-entity-val{font-family:var(--font-display);color:#fff;letter-spacing:1px;font-size:.88rem;font-weight:700;line-height:1.4}.legal-entity-val a{color:#fff;text-decoration:none;transition:color .2s}.legal-entity-val a:hover{color:var(--color-accent-gold)}@media (width<=992px){.legal-entity-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.legal-main-content{padding-top:60px}.legal-hero-section{min-height:auto;padding:44px 16px 30px}.legal-hero-title{letter-spacing:1.5px;margin-bottom:10px;font-size:clamp(1.4rem,6.2vw,2.1rem)}.legal-hero-slogan{letter-spacing:1.5px;margin-bottom:14px;font-size:clamp(.85rem,3.5vw,1.1rem)}.legal-hero-desc{margin-bottom:18px;font-size:.8rem;line-height:1.6}.legal-quick-nav-wrapper{margin:-10px auto 28px;padding:0 16px}.legal-quick-nav-list{gap:6px}.legal-nav-item a{letter-spacing:1px;padding:6px 12px;font-size:7px}.legal-module-card{margin-bottom:20px;padding:24px 16px}.legal-card-title{font-size:1rem}.legal-clause-title{font-size:.85rem}.legal-clause-text{font-size:.8rem}.legal-subclause-item{font-size:.78rem}.legal-entity-grid{grid-template-columns:1fr;gap:10px}}@media (width<=480px){.legal-hero-title{font-size:clamp(1.3rem,6.2vw,1.8rem)}.legal-module-card{padding:20px 14px}}.error-hero-section{text-align:center;background:radial-gradient(circle at 50% 30%,#14130f 0%,#000 75%);flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:100px 5vw 70px;display:flex;position:relative;overflow:hidden}.error-stage-card{border:1px solid #ffffff17;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#181818e6 0%,#080808fa 100%);border-radius:8px;width:100%;max-width:820px;margin:0 auto;padding:56px 44px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000e6,0 0 50px #f5b80014}.error-stage-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent-gold), #fff, var(--color-accent-gold), transparent);width:50%;height:2px;box-shadow:0 0 20px var(--color-accent-gold);pointer-events:none;z-index:5;animation:4.5s ease-in-out infinite borderLightSweep;position:absolute;top:0;left:-100%}.error-giant-code{font-family:var(--font-display);letter-spacing:6px;color:#fff;text-shadow:0 0 80px #f5b80040;background:linear-gradient(#fff 40%,#f5b800cc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:clamp(4.5rem,12vw,8rem);font-weight:800;line-height:.95}.error-title{font-family:var(--font-display);color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:700;line-height:1.3}.error-actions-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:14px;display:flex}@media (width<=768px){.error-hero-section{padding:80px 16px 50px}.error-stage-card{padding:36px 18px}.error-giant-code{letter-spacing:3px;font-size:clamp(3.5rem,18vw,5.5rem)}.error-title{letter-spacing:1.5px;font-size:.92rem}.error-actions-row{flex-direction:column;gap:10px}.error-actions-row .supercar-btn{justify-content:center;width:100%}}.atelier-page-body{color:#fff;font-family:var(--font-body);background-color:#000;overflow-x:hidden}.atelier-main-content{background-color:#000;width:100%;position:relative;overflow-x:hidden}.atelier-hero-section{background-color:#000;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:140px 5vw 0;display:flex;position:relative;overflow:hidden}.atelier-hero-bg-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atelier-hero-bg-img{object-fit:cover;object-position:center 30%;filter:brightness(.88)contrast(1.08);width:100%;height:100%;transition:transform 3.5s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}.atelier-hero-section:hover .atelier-hero-bg-img{transform:scale(1)}.atelier-hero-gradient-mask{background:linear-gradient(#000000d9 0%,#00000040 30%,#000000bf 65%,#000 100%),linear-gradient(90deg,#000000d9 0%,#0000004d 50%,#000000b3 100%);position:absolute;inset:0}.atelier-hero-vignette{position:absolute;inset:0;box-shadow:inset 0 0 160px #000000e6}.atelier-hero-inner{z-index:3;width:100%;max-width:1240px;margin:0 auto 50px;position:relative}.atelier-hero-section .reveal,.atelier-hero-inner .reveal,.atelier-telemetry-ribbon.reveal{opacity:1!important;visibility:visible!important;transform:none!important}.atelier-hero-meta{letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:8.5px;font-weight:700;display:inline-flex}.meta-gold-bullet{color:var(--color-accent-gold);font-size:8px}.atelier-hero-headline{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.hero-title-sub{font-family:var(--font-display);letter-spacing:4px;color:#ffffffbf;text-transform:uppercase;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:600}.hero-title-main{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 4px 40px #000000e6;font-size:clamp(2rem,5vw,4.2rem);font-weight:800;line-height:1.05}.atelier-hero-tagline{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 24px #f5b80059;margin-bottom:20px;font-size:clamp(.85rem,1.4vw,1.15rem);font-weight:600}.atelier-hero-narrative{color:#ffffffe0;text-shadow:0 2px 16px #000000f2;max-width:860px;margin-bottom:32px;font-size:clamp(.88rem,1.1vw,1.05rem);font-weight:300;line-height:1.75}.atelier-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.atelier-text-action-link{font-family:var(--font-display);letter-spacing:2px;color:#ffffffbf;text-transform:uppercase;flex-direction:column;font-size:9px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex}.atelier-text-action-link .action-line{background:#ffffff4d;width:100%;height:1px;margin-top:4px;transition:background .3s,width .3s}.atelier-text-action-link:hover{color:var(--color-accent-gold)}.atelier-text-action-link:hover .action-line{background:var(--color-accent-gold)}.atelier-telemetry-ribbon{z-index:3;-webkit-backdrop-filter:blur(16px);background:#080808eb;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;padding:18px 5vw;position:relative}.telemetry-ribbon-track{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;display:flex}.telemetry-ribbon-node{flex-direction:column;gap:4px;display:flex}.telemetry-num{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-accent-gold);font-size:1.3rem;font-weight:700}.telemetry-lbl{letter-spacing:1.5px;color:#ffffffa6;text-transform:uppercase;font-size:7.5px;font-weight:600}.telemetry-divider{background:#ffffff1a;width:1px;height:32px}.atelier-section-header{max-width:1240px;margin:0 auto 56px;padding:0 5vw}.atelier-sec-meta{align-items:center;gap:14px;margin-bottom:12px;display:flex}.atelier-sec-idx{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);font-size:.95rem;font-weight:700}.atelier-sec-rule{background:var(--color-accent-gold);width:40px;height:1px}.atelier-sec-tag{letter-spacing:2.5px;color:#ffffffb3;text-transform:uppercase;font-size:8.5px;font-weight:700}.atelier-sec-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.atelier-sec-desc{color:var(--color-text-secondary);max-width:820px;font-size:clamp(.85rem,1.05vw,.98rem);font-weight:300;line-height:1.7}.atelier-tiers-section{background:radial-gradient(circle at 50% 20%,#0d0d0d 0%,#000 80%);border-bottom:1px solid #ffffff14;padding:100px 0 80px;position:relative}.atelier-tier-row{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto 90px;padding:0 5vw;display:grid}.atelier-tier-row.reverse-layout{grid-template-columns:1fr 1.15fr}.tier-image-wrapper{aspect-ratio:16/9;background:#000;border:1px solid #ffffff14;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000d9}.tier-img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.tier-image-wrapper:hover .tier-img{transform:scale(1.03)}.tier-image-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;background:#0a0a0ad9;border:1px solid #f5b80059;border-radius:3px;padding:5px 12px;font-size:7.5px;font-weight:700;position:absolute;bottom:16px;left:16px}.tier-editorial-col{flex-direction:column;gap:14px;display:flex}.tier-super-tag{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.tier-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.2}.tier-body{color:#ffffffd1;font-size:.88rem;line-height:1.7}.tier-ideal-badge{border-left:2px solid var(--color-accent-gold);background:#ffffff05;border-radius:0 4px 4px 0;flex-direction:column;gap:4px;margin:6px 0;padding:14px 18px;display:flex}.ideal-lbl{letter-spacing:1.5px;color:var(--color-accent-gold);font-size:7.5px;font-weight:700}.ideal-val{color:#ffffffe6;font-size:.82rem;line-height:1.5}.tier-feature-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tier-feature-list li{color:#ffffffbf;align-items:center;gap:8px;font-size:.82rem;display:flex}.tier-feature-list li:before{content:"◆";color:var(--color-accent-gold);font-size:6px}.tier-swatch-preview-bar{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.swatch-sample-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;display:flex}.swatch-dot{border:1px solid #fff3;border-radius:50%;width:10px;height:10px}.swatch-dot.color-gold{background:#d49b00}.swatch-dot.color-carbon{background:#1a1a1a}.swatch-dot.color-pearl{background:#f0f0f0}.swatch-dot.color-azure{background:#07c}.swatch-name{letter-spacing:1px;color:#fff;text-transform:uppercase;font-size:8px;font-weight:600}.tier-tint-chips{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.tint-chip{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#f5b8000d;border:1px solid #f5b80033;border-radius:3px;padding:6px 12px;font-size:7.5px;font-weight:700}.atelier-monotype-chapter{border:1px solid #f5b80040;border-radius:6px;max-width:1240px;margin:30px auto 0;padding:80px 5vw;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2}.monotype-bg-wrapper{z-index:1;position:absolute;inset:0}.monotype-bg-img{object-fit:cover;object-position:center 40%;filter:brightness(.65)contrast(1.15);width:100%;height:100%}.monotype-overlay-gradient{background:linear-gradient(135deg,#000000eb 0%,#0009 50%,#000000eb 100%);position:absolute;inset:0}.monotype-content-inner{z-index:2;max-width:820px;position:relative}.monotype-pre-title{align-items:center;gap:16px;margin-bottom:14px;display:flex}.monotype-badge{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;background:#0a0a0ad9;border:1px solid #f5b80066;border-radius:3px;padding:4px 10px;font-size:8px;font-weight:700}.monotype-num{font-family:var(--font-display);letter-spacing:3px;color:#fff;font-size:1.1rem;font-weight:800}.monotype-headline{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 4px 30px #000000e6;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.monotype-lead{color:#ffffffe6;margin-bottom:30px;font-size:.92rem;line-height:1.75}.monotype-specs-grid{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px;display:grid}.monotype-spec-node{flex-direction:column;gap:4px;display:flex}.monotype-spec-node .node-label{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7px;font-weight:700}.monotype-spec-node .node-val{font-family:var(--font-display);color:#fff;font-size:.85rem;font-weight:600}.atelier-cinematic-bridge{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:480px;display:flex;position:relative;overflow:hidden}.bridge-bg-wrapper{position:absolute;inset:0}.bridge-bg-img{object-fit:cover;object-position:center 40%;filter:brightness(.65)contrast(1.15);width:100%;height:100%}.bridge-gradient-mask{background:radial-gradient(circle,#0006 0%,#000000d9 100%);position:absolute;inset:0}.bridge-inner{z-index:2;text-align:center;padding:0 5vw;position:relative}.bridge-label{letter-spacing:3.5px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:12px;font-size:8.5px;font-weight:700;display:block}.bridge-title{font-family:var(--font-display);letter-spacing:4px;color:#fff;text-transform:uppercase;text-shadow:0 4px 40px #000000f2;margin-bottom:16px;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:800}.bridge-line{background:var(--color-accent-gold);width:60px;height:2px;margin:0 auto}.atelier-studio-section{background:#030303;border-bottom:1px solid #ffffff14;padding:100px 0 90px;position:relative}.atelier-configurator-layout{grid-template-columns:1.75fr 1fr;align-items:flex-start;gap:40px;max-width:1360px;margin:0 auto;padding:0 4vw;display:grid}.config-stage-col{position:relative}.config-stage-sticky-box{background:#000;border:1px solid #ffffff14;border-radius:6px;position:sticky;top:100px;overflow:hidden;box-shadow:0 24px 60px #000000f2}.stage-hud-overlay{pointer-events:none;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.stage-hud-top{justify-content:space-between;align-items:center;display:flex}.hud-tag{letter-spacing:2px;color:var(--color-accent-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#0a0a0acc;border:1px solid #f5b8004d;border-radius:3px;align-items:center;gap:8px;padding:4px 10px;font-size:7.5px;font-weight:700;display:inline-flex}.hud-pulse{background:var(--color-accent-gold);width:5px;height:5px;box-shadow:0 0 8px var(--color-accent-gold);border-radius:50%}.hud-angle{font-family:var(--font-display);letter-spacing:1.5px;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#0a0a0acc;border:1px solid #ffffff1a;border-radius:3px;padding:4px 10px;font-size:8px;font-weight:700}.stage-hud-bottom{justify-content:flex-start;display:flex}.stage-spec-quick{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.5px;color:#fff;background:#080808d9;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:8px;padding:6px 14px;font-size:8px;font-weight:700;display:inline-flex}.stage-spec-bullet{color:var(--color-accent-gold)}.angle-btn{color:#fff9;font-family:var(--font-body);letter-spacing:1px;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;font-size:7.5px;font-weight:700;transition:all .25s;display:flex}.angle-btn:last-child{border-right:none}.angle-btn:hover{color:#fff;background:#ffffff08}.angle-btn.active{color:var(--color-accent-gold);border-bottom:2px solid var(--color-accent-gold);background:#f5b80012}.angle-icon{font-size:11px}.config-controls-col{flex-direction:column;gap:24px;display:flex}.config-category-nav{scrollbar-width:none;border-bottom:1px solid #ffffff1a;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.config-category-nav::-webkit-scrollbar{display:none}.cat-nav-tab{font-family:var(--font-display);letter-spacing:1.5px;color:#ffffff8c;cursor:pointer;white-space:nowrap;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:8.5px;font-weight:700;transition:all .25s}.cat-nav-tab:hover{color:#fff}.cat-nav-tab.active{color:var(--color-accent-gold);border-bottom-color:var(--color-accent-gold)}.config-panel-pane{animation:.3s fadeIn;display:none}.config-panel-pane.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pane-header{margin-bottom:20px}.pane-step-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:4px;font-size:7.5px;font-weight:700;display:block}.pane-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:1.15rem;font-weight:700}.pane-desc{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.material-swatches-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.atelier-swatch-card{cursor:pointer;background:#121212d9;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:10px;padding:14px;transition:all .25s;display:flex}.atelier-swatch-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.atelier-swatch-card.active{border-color:var(--color-accent-gold);background:#f5b8000d;box-shadow:0 0 20px #f5b8001f}.swatch-header-row{justify-content:space-between;align-items:center;display:flex}.swatch-indicator{border:1px solid #ffffff4d;border-radius:50%;width:6px;height:6px}.atelier-swatch-card.active .swatch-indicator{background:var(--color-accent-gold);border-color:var(--color-accent-gold);box-shadow:0 0 6px var(--color-accent-gold)}.swatch-code{letter-spacing:1px;color:var(--color-text-muted);font-size:7px;font-weight:700}.swatch-visual{border:1px solid #ffffff1a;border-radius:3px;width:100%;height:36px}.color-obsidian-gold{background:radial-gradient(circle at 30% 30%,gold 0%,#d49b00 45%,#664600 80%,#1a1200 100%)}.color-stealth-noir{background:radial-gradient(circle at 30% 30%,#333 0%,#1a1a1a 50%,#050505 100%)}.color-monaco-pearl{background:radial-gradient(circle at 30% 30%,#fff 0%,#e0e0e0 60%,#999 100%)}.color-riviera-azure{background:radial-gradient(circle at 30% 30%,#00a2ff 0%,#0055b3 60%,#001a40 100%)}.color-silverstone-titanium{background:radial-gradient(circle at 30% 30%,#e6e6e6 0%,#999 50%,#404040 100%)}.color-pts-iridescent{background:linear-gradient(135deg,#f5b800 0%,#ff4b4b 25%,#8a2be2 50%,#00d2ff 75%,#0f8 100%)}.color-wheel-black{background:#0a0a0a}.color-wheel-gold{background:#c28d00}.color-wheel-titanium{background:#737373}.swatch-title{font-family:var(--font-display);color:#fff;letter-spacing:1px;margin-bottom:4px;font-size:.82rem;font-weight:700}.swatch-narrative{color:var(--color-text-secondary);font-size:.72rem;line-height:1.45}.package-selection-stack{flex-direction:column;gap:12px;display:flex}.atelier-package-card{cursor:pointer;background:#121212d9;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:8px;padding:18px;transition:all .25s;display:flex}.atelier-package-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.atelier-package-card.active{border-color:var(--color-accent-gold);background:#f5b8000d;box-shadow:0 0 20px #f5b8001f}.pkg-header{justify-content:space-between;align-items:center;display:flex}.pkg-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:.88rem;font-weight:700}.pkg-indicator{border:1px solid #ffffff4d;border-radius:50%;width:8px;height:8px}.atelier-package-card.active .pkg-indicator{background:var(--color-accent-gold);border-color:var(--color-accent-gold);box-shadow:0 0 8px var(--color-accent-gold)}.pkg-desc{color:#fffc;font-size:.78rem;line-height:1.5}.pkg-specs{letter-spacing:1px;color:var(--color-accent-gold);text-transform:uppercase;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:16px;padding-top:6px;font-size:7.5px;font-weight:600;display:flex}.caliper-strip-grid{flex-direction:column;gap:10px;display:flex}.caliper-chip-card{cursor:pointer;background:#121212d9;border:1px solid #ffffff14;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .25s;display:flex}.caliper-chip-card:hover{border-color:#ffffff4d}.caliper-chip-card.active{border-color:var(--color-accent-gold);background:#f5b8000d}.caliper-color-dot{border-radius:50%;width:14px;height:14px}.dot-gold{background:#d49b00;box-shadow:0 0 8px #d49b00}.dot-red{background:#e60000;box-shadow:0 0 8px #e60000}.dot-acid{background:#cf0;box-shadow:0 0 8px #cf0}.dot-grey{background:#888;box-shadow:0 0 8px #888}.caliper-info{flex-direction:column;flex-grow:1;gap:2px;padding:0 16px;display:flex}.caliper-name{font-family:var(--font-display);color:#fff;letter-spacing:1px;font-size:.82rem;font-weight:700}.caliper-sub{color:var(--color-text-muted);text-transform:uppercase;font-size:7.5px}.caliper-check{color:#0000;font-size:11px}.caliper-chip-card.active .caliper-check{color:var(--color-accent-gold)}.monogram-input-box{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.monogram-label{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7.5px;font-weight:700}.monogram-input{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;background:#0a0a0ad9;border:1px solid #ffffff26;border-radius:4px;outline:none;padding:12px 14px;font-size:.9rem;font-weight:700;transition:border-color .25s}.monogram-input:focus{border-color:var(--color-accent-gold)}.monogram-hint{color:var(--color-text-muted);font-size:7.5px}.titanium-plaque-showcase{background:#050505;border:1px solid #ffffff14;border-radius:6px;padding:16px}.plaque-bezel{background:linear-gradient(135deg,#484848 0%,#202020 30%,#303030 65%,#181818 100%);border:1.5px solid #666;border-radius:4px;padding:24px 20px;position:relative;box-shadow:inset 0 0 15px #000000e6,0 12px 30px #000c}.plaque-screw{background:#777;border:1px solid #333;border-radius:50%;width:8px;height:8px;position:absolute}.plaque-screw:after{content:"";background:#222;width:5px;height:1px;position:absolute;top:3px;left:1px}.screw-tl{top:8px;left:8px}.screw-tr{top:8px;right:8px}.screw-bl{bottom:8px;left:8px}.screw-br{bottom:8px;right:8px}.plaque-inner-plate{text-align:center;flex-direction:column;gap:10px;display:flex}.plaque-header-row{letter-spacing:1.5px;color:#999;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:7px;font-weight:700;display:flex}.plaque-marque{color:#d49b00}.plaque-chassis-no{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:700}.plaque-client-line{flex-direction:column;gap:4px;padding:10px 0;display:flex}.plaque-built-lbl{letter-spacing:2px;color:#888;text-transform:uppercase;font-size:6.5px;font-weight:700}.plaque-client-name{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 0 10px #ffffff4d;font-size:1.15rem;font-weight:800}.plaque-footer-row{letter-spacing:1.5px;color:#777;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:6px;font-size:6.5px;font-weight:600;display:flex}.config-summary-box{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);background:#0e0e0ef2;border-radius:4px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 16px 40px #000000b3}.summary-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.summary-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.summary-code{letter-spacing:1px;color:var(--color-text-muted);font-size:7.5px;font-weight:600}.summary-items-list{flex-direction:column;gap:8px;display:flex}.summary-item{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.sum-lbl{color:var(--color-text-secondary)}.sum-val{color:#fff;text-align:right;font-weight:600}.review-dossier-btn{text-align:center;justify-content:center;width:100%;padding:12px 20px;font-size:9px}.atelier-journey-section{background:radial-gradient(circle at 50% 30%,#0d0d0d 0%,#000 80%);border-bottom:1px solid #ffffff14;padding:100px 0 90px;position:relative}.journey-progress-rail{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 60px;padding:0 5vw;display:flex}.progress-node{flex-direction:column;align-items:center;gap:4px;display:flex}.node-num{font-family:var(--font-display);color:var(--color-accent-gold);font-size:.95rem;font-weight:700}.node-txt{letter-spacing:1.5px;color:#ffffffa6;text-transform:uppercase;font-size:7.5px;font-weight:700}.progress-line{background:#ffffff1f;flex-grow:1;height:1px;margin:0 16px}.journey-timeline-stack{flex-direction:column;gap:60px;max-width:1140px;margin:0 auto;padding:0 5vw;display:flex}.journey-step-row{border-bottom:1px solid #ffffff0f;grid-template-columns:80px 1fr;align-items:flex-start;gap:32px;padding-bottom:50px;display:grid}.journey-step-row:last-child{border-bottom:none;padding-bottom:0}.giant-step-idx{font-family:var(--font-display);color:#f5b80059;font-size:2.8rem;font-weight:800;line-height:1}.step-content-col{flex-direction:column;gap:10px;display:flex}.step-phase-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.step-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700}.step-body{color:#ffffffd1;max-width:860px;font-size:.88rem;line-height:1.7}.step-media-frame{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:4px;width:100%;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000d9}.step-media-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.step-media-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#080808d9;border:1px solid #f5b80059;border-radius:3px;padding:5px 12px;font-size:7.5px;font-weight:700;position:absolute;bottom:14px;left:14px}.atelier-dossier-section{background:#000;border-bottom:1px solid #ffffff14;padding:100px 5vw 90px;position:relative}.dossier-container{max-width:980px;margin:0 auto}.dossier-glass-card{-webkit-backdrop-filter:blur(24px);border:1px solid #ffffff14;border-top:2px solid var(--color-accent-gold);background:linear-gradient(145deg,#161616e0 0%,#080808f5 100%);border-radius:6px;padding:48px 40px;box-shadow:0 30px 80px #000000f2}.dossier-header{text-align:center;margin-bottom:36px}.dossier-meta{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:8px;font-weight:700;display:inline-flex}.dossier-dot{background:var(--color-accent-gold);border-radius:50%;width:5px;height:5px}.dossier-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:700}.dossier-lead{color:var(--color-text-secondary);max-width:680px;margin:0 auto;font-size:.85rem;line-height:1.6}.atelier-form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-field-group.full-span{grid-column:span 2}.atelier-form-label{letter-spacing:1.5px;color:#ffffffb3;text-transform:uppercase;margin-bottom:6px;font-size:7.5px;font-weight:700;display:block}.atelier-form-input,.atelier-form-textarea{width:100%;font-family:var(--font-body);color:#fff;background:#050505cc;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:12px 16px;font-size:.88rem;transition:border-color .25s}.atelier-form-input:focus,.atelier-form-textarea:focus{border-color:var(--color-accent-gold)}.atelier-form-input.readonly-spec{color:var(--color-accent-gold);font-family:var(--font-display);letter-spacing:1px;background:#0e0e0ee6;font-size:.78rem;font-weight:700}.form-actions-row{flex-direction:column;align-items:center;gap:12px;margin-top:10px;display:flex}.dossier-submit-cta{text-align:center;justify-content:center;width:100%;padding:16px 28px;font-size:10px}.dossier-privacy-note{color:var(--color-text-muted);text-align:center;font-size:7.5px}.dossier-success-box{text-align:center;background:#f5b80014;border:1px solid #f5b80059;border-radius:4px;margin-top:24px;padding:30px}.success-icon{background:var(--color-accent-gold);color:#000;border-radius:50%;width:36px;height:36px;margin-bottom:12px;font-size:18px;font-weight:800;line-height:36px;display:inline-block}.success-title{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:8px;font-size:1.2rem;font-weight:700}.success-desc{color:#fff;max-width:600px;margin:0 auto;font-size:.85rem;line-height:1.6}.atelier-climax-section{text-align:center;justify-content:center;align-items:center;min-height:75vh;padding:80px 5vw;display:flex;position:relative;overflow:hidden}.climax-bg-wrapper{position:absolute;inset:0}.climax-bg-img{object-fit:cover;object-position:center 35%;filter:brightness(.6)contrast(1.15);width:100%;height:100%}.climax-vignette-mask{background:radial-gradient(circle,#00000080 0%,#000 85%);position:absolute;inset:0}.climax-content-inner{z-index:2;max-width:820px;position:relative}.climax-meta-tag{letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:14px;font-size:8.5px;font-weight:700}.climax-headline{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 4px 40px #000000f2;flex-direction:column;gap:6px;margin-bottom:18px;font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.1;display:flex}.climax-headline .gold-text{color:var(--color-accent-gold)}.climax-sub{color:#ffffffe0;margin-bottom:32px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:300;line-height:1.7}.climax-action-row{justify-content:center;display:flex}@media (width<=1024px){.atelier-configurator-layout{grid-template-columns:1fr}.config-stage-sticky-box{position:relative;top:0}.monotype-specs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.atelier-tier-row,.atelier-tier-row.reverse-layout{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.config-angles-bar{grid-template-columns:repeat(3,1fr)}.material-swatches-grid{grid-template-columns:1fr}.journey-step-row{grid-template-columns:1fr;gap:16px}.atelier-form-grid{grid-template-columns:1fr}.form-field-group.full-span{grid-column:span 1}.dossier-glass-card{padding:30px 20px}.telemetry-ribbon-track{justify-content:center;gap:20px}.telemetry-divider{display:none}}.unified-stage-card-wrapper{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:0 4vw;display:flex}.unified-tabs-rail{background:#0e0e0ed9;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;display:grid}.unified-tab-btn,.unified-journey-tab-btn{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.unified-tab-btn:hover,.unified-journey-tab-btn:hover{background:#ffffff08;border-color:#ffffff1a}.unified-tab-btn.active,.unified-journey-tab-btn.active{border-color:var(--color-accent-gold);background:#f5b80014;box-shadow:0 0 16px #f5b80026}.tab-idx{font-family:var(--font-display);color:var(--color-accent-gold);font-size:.95rem;font-weight:800}.tab-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:8px;font-weight:700}.unified-stage-body{background:linear-gradient(145deg,#101010f2 0%,#080808fa 100%);border:1px solid #ffffff14;border-radius:6px;grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;padding:24px;display:grid;box-shadow:0 24px 60px #000000e6}.unified-media-col{width:100%}.unified-image-frame{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:4px;width:100%;position:relative;overflow:hidden}.unified-stage-img{object-fit:contain;object-position:center;width:100%;height:100%;transition:opacity .25s;display:block}.unified-editorial-col{flex-direction:column;display:flex}.tier-content-pane,.journey-content-pane{animation:.3s fadeIn;display:none}.tier-content-pane.active,.journey-content-pane.active{flex-direction:column;gap:12px;display:flex}@media (width<=1024px){.unified-tabs-rail{grid-template-columns:repeat(2,1fr)}.unified-stage-body{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.unified-tabs-rail{grid-template-columns:1fr}}.atelier-page-body,.atelier-main-content,.config-controls-col,.config-panel-pane,.material-swatches-grid,.package-selection-stack,.caliper-strip-grid,.unified-stage-card-wrapper,.unified-tabs-rail{scrollbar-width:none!important;-ms-overflow-style:none!important}.atelier-main-content ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.contact-page-body{color:#fff;font-family:var(--font-body);background-color:#000;overflow-x:hidden}.contact-main-content{background-color:#000;width:100%;position:relative;overflow-x:hidden}.contact-hero-section{background-color:#000;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:140px 5vw 0;display:flex;position:relative;overflow:hidden}.contact-hero-bg-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-hero-bg-img{object-fit:cover;object-position:center 30%;filter:brightness(.85)contrast(1.08);width:100%;height:100%;transform:scale(1.02)}.contact-hero-gradient-mask{background:linear-gradient(#000000d9 0%,#00000040 30%,#000000c7 65%,#000 100%),linear-gradient(90deg,#000000e0 0%,#0000004d 50%,#000000bf 100%);position:absolute;inset:0}.contact-hero-inner{z-index:3;width:100%;max-width:1240px;margin:0 auto 50px;position:relative}.contact-hero-meta{letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:8.5px;font-weight:700;display:inline-flex}.contact-hero-headline{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.contact-hero-tagline{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;text-shadow:0 0 24px #f5b80059;margin-bottom:20px;font-size:clamp(.85rem,1.4vw,1.15rem);font-weight:600}.contact-hero-narrative{color:#ffffffe0;text-shadow:0 2px 16px #000000f2;max-width:860px;margin-bottom:32px;font-size:clamp(.88rem,1.1vw,1.05rem);font-weight:300;line-height:1.75}.contact-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.contact-timezone-ribbon{z-index:3;-webkit-backdrop-filter:blur(16px);background:#080808eb;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;padding:18px 5vw;position:relative}.timezone-ribbon-track{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;display:flex}.timezone-node{flex-direction:column;gap:4px;display:flex}.tz-city{letter-spacing:1.5px;color:#fff9;text-transform:uppercase;font-size:7.5px;font-weight:700}.tz-clock{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);font-size:1.25rem;font-weight:700}.tz-status{letter-spacing:1px;color:#ffffffb3;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:700;display:inline-flex}.status-dot.green{background:#0f6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #0f6}.contact-section-header{max-width:1240px;margin:0 auto 50px;padding:0 5vw}.contact-sec-meta{align-items:center;gap:14px;margin-bottom:12px;display:flex}.contact-sec-idx{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);font-size:.95rem;font-weight:700}.contact-sec-rule{background:var(--color-accent-gold);width:40px;height:1px}.contact-sec-tag{letter-spacing:2.5px;color:#ffffffb3;text-transform:uppercase;font-size:8.5px;font-weight:700}.contact-sec-title{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.contact-sec-desc{color:var(--color-text-secondary);max-width:820px;font-size:clamp(.85rem,1.05vw,.98rem);font-weight:300;line-height:1.7}.atelier-hubs-section{background:radial-gradient(circle at 50% 20%,#0d0d0d 0%,#000 80%);border-bottom:1px solid #ffffff14;padding:100px 0 90px;position:relative}.hubs-grid-container{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1280px;margin:0 auto;padding:0 4vw;display:grid}.hub-location-card{background:linear-gradient(145deg,#121212eb 0%,#080808fa 100%);border:1px solid #ffffff14;border-top:2px solid #ffffff26;border-radius:6px;flex-direction:column;gap:16px;padding:32px 28px;transition:all .3s;display:flex;box-shadow:0 16px 40px #000000b3}.hub-location-card:hover{border-top-color:var(--color-accent-gold);border-color:#f5b8004d;transform:translateY(-4px);box-shadow:0 24px 60px #f5b8001a}.hub-card-header{justify-content:space-between;align-items:center;display:flex}.hub-flag-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7.5px;font-weight:700}.hub-code{letter-spacing:1px;color:var(--color-text-muted);font-size:7.5px;font-weight:600}.hub-city-name{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:1.35rem;font-weight:800}.hub-role-badge{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:0 0;border:none;border-radius:0;width:fit-content;padding:0;font-size:8px;font-weight:700}.hub-address{color:#fffc;font-size:.85rem;line-height:1.6}.hub-details-list{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;gap:10px;padding:16px 0;display:flex}.hub-detail-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:.8rem;display:flex}.detail-label{letter-spacing:1.5px;color:var(--color-text-secondary);text-transform:uppercase;font-size:7.5px;font-weight:700}.detail-link{color:#fff;font-weight:600;text-decoration:none;transition:color .25s}.detail-link:hover{color:var(--color-accent-gold)}.detail-val{color:#ffffffd9;font-weight:500}.hub-book-btn{text-align:center;justify-content:center;width:100%;padding:12px 18px;font-size:8.5px}.contact-dossier-section{background:#000;border-bottom:1px solid #ffffff14;padding:100px 5vw 90px;position:relative}.inquiry-routing-tabs{scrollbar-width:none;gap:8px;margin-bottom:28px;padding-bottom:8px;display:flex;overflow-x:auto}.inquiry-routing-tabs::-webkit-scrollbar{display:none}.routing-tab-btn{cursor:pointer;white-space:nowrap;background:#0e0e0ed9;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;transition:all .25s;display:flex}.routing-tab-btn:hover{background:#ffffff0a;border-color:#ffffff4d}.routing-tab-btn.active{border-color:var(--color-accent-gold);background:#f5b80014;box-shadow:0 0 16px #f5b80026}.dept-num{font-family:var(--font-display);color:var(--color-accent-gold);font-size:.85rem;font-weight:800}.dept-lbl{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:7.5px;font-weight:700}.concierge-hotlines-section{background:radial-gradient(circle,#0d0d0d 0%,#000 80%);border-bottom:1px solid #ffffff14;padding:90px 5vw;position:relative}.hotlines-container{max-width:1240px;margin:0 auto}.hotlines-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hotline-card{background:#0e0e0ee6;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:12px;padding:28px 24px;transition:all .3s;display:flex}.hotline-card:hover{border-color:#f5b80059;transform:translateY(-2px)}.hotline-icon{color:var(--color-accent-gold);font-size:1.3rem}.hotline-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:.95rem;font-weight:700}.hotline-desc{color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.hotline-links{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;padding-top:12px;display:flex}.hotline-phone,.hotline-email{font-family:var(--font-body);color:var(--color-accent-gold);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .25s}.hotline-email{color:#ffffffd9}.hotline-phone:hover,.hotline-email:hover{color:#fff;text-shadow:0 0 10px #f5b80080}.contact-climax-section{text-align:center;justify-content:center;align-items:center;min-height:70vh;padding:80px 5vw;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.hubs-grid-container,.hotlines-grid{grid-template-columns:1fr}.timezone-ribbon-track{justify-content:center;gap:24px}}@media (width<=768px){.hub-location-card{padding:24px 20px}.inquiry-routing-tabs{flex-direction:column}.routing-tab-btn{width:100%}}.return-vehicle-btn{-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-accent-gold);font-family:var(--font-display);letter-spacing:1.5px;color:#fff;cursor:pointer;pointer-events:auto;text-transform:uppercase;background:#f5b80026;border-radius:3px;align-items:center;gap:8px;padding:6px 14px;font-size:7.5px;font-weight:700;transition:all .25s;display:inline-flex}.return-vehicle-btn:hover{background:var(--color-accent-gold);color:#000;box-shadow:0 0 16px #f5b80066}.stage-hud-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.config-angles-bar{background:#080808;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid}.angle-btn[disabled]{opacity:.22!important;cursor:not-allowed!important;pointer-events:none!important}.config-viewport-frame{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.config-stage-img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:block}.nav-link.active{color:var(--color-accent-gold)!important;text-shadow:0 0 16px #f5b800cc!important}.nav-link.active:after{width:100%!important}.mobile-nav-link.active{color:var(--color-accent-gold)!important;border-left-color:var(--color-accent-gold)!important;background:#f5b80014!important}.mobile-nav-link.active .num{color:#fff!important}.mobile-nav-link.active .label{text-shadow:0 0 12px #f5b80080;color:var(--color-accent-gold)!important}@media (width<=1024px){.atelier-configurator-layout{grid-template-columns:1fr;gap:32px;padding:0 4vw}.config-stage-sticky-box{position:relative;top:0}.unified-stage-body{grid-template-columns:1fr;gap:24px;padding:20px}}@media (width<=768px){.atelier-hero-section{min-height:auto;padding:100px 4vw 0}.atelier-hero-inner{margin-bottom:36px}.atelier-hero-meta{letter-spacing:2px;font-size:7.5px}.atelier-hero-headline{margin-bottom:12px}.atelier-hero-headline .hero-title-sub{font-size:clamp(1rem,4vw,1.4rem)}.atelier-hero-headline .hero-title-main{font-size:clamp(1.5rem,6.5vw,2.4rem);line-height:1.15}.atelier-hero-tagline{margin-bottom:14px;font-size:.85rem;line-height:1.5}.atelier-hero-narrative{margin-bottom:24px;font-size:.82rem;line-height:1.6}.atelier-hero-actions{flex-direction:column;align-items:stretch;gap:12px}.atelier-hero-actions .supercar-btn,.atelier-hero-actions .atelier-text-action-link{text-align:center;justify-content:center;width:100%}.atelier-telemetry-ribbon{padding:16px 4vw}.telemetry-ribbon-track{grid-template-columns:repeat(2,1fr);justify-content:stretch;gap:14px 10px;display:grid}.telemetry-divider{display:none}.telemetry-num{font-size:1.05rem}.telemetry-lbl{letter-spacing:1px;font-size:6.5px}.atelier-section-header{margin-bottom:36px;padding:0 4vw}.atelier-sec-title{letter-spacing:1.5px;font-size:clamp(1.4rem,5.5vw,2rem)}.atelier-sec-desc{font-size:.82rem;line-height:1.6}.unified-stage-card-wrapper{gap:16px;padding:0 4vw}.unified-tabs-rail{grid-template-columns:repeat(2,1fr);gap:6px;padding:6px}.unified-tab-btn,.unified-journey-tab-btn{gap:8px;padding:10px 8px}.tab-idx{font-size:.82rem}.tab-title{letter-spacing:1px;font-size:7px;line-height:1.3}.unified-stage-body{gap:18px;padding:16px}.tier-title,.step-title{font-size:1.25rem}.tier-body,.step-body{font-size:.82rem;line-height:1.6}.tier-ideal-badge{margin:4px 0;padding:10px 14px}.ideal-val{font-size:.78rem}.atelier-studio-section{padding:70px 0 60px}.stage-hud-overlay{padding:12px}.hud-tag{letter-spacing:1px;padding:3px 8px;font-size:6.5px}.hud-angle{letter-spacing:1px;padding:3px 8px;font-size:7px}.stage-spec-quick{letter-spacing:1px;padding:4px 10px;font-size:7px}.return-vehicle-btn{padding:4px 10px;font-size:6.5px}.config-angles-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.config-angles-bar::-webkit-scrollbar{display:none}.angle-btn{letter-spacing:.5px;flex:1 0 auto;min-width:68px;padding:10px 6px;font-size:6.5px}.angle-icon{font-size:10px}.material-swatches-grid{grid-template-columns:1fr;gap:10px}.atelier-swatch-card{gap:8px;padding:12px 14px}.swatch-visual{height:38px}.swatch-title{font-size:.82rem}.swatch-narrative{font-size:.75rem}.atelier-package-card{gap:8px;padding:14px 16px}.pkg-title{font-size:.82rem}.pkg-desc{font-size:.75rem}.caliper-chip-card{padding:10px 14px}.caliper-name{font-size:.78rem}.titanium-plaque-showcase{padding:10px}.plaque-bezel{padding:18px 12px}.plaque-client-name{letter-spacing:2px;font-size:1rem}.plaque-chassis-no{letter-spacing:1px;word-break:break-all;font-size:.68rem}.plaque-header-row,.plaque-footer-row{letter-spacing:1px;font-size:5.5px}.config-summary-box{gap:12px;padding:16px}.summary-item{font-size:.74rem}.atelier-dossier-section{padding:70px 4vw 60px}.dossier-glass-card{padding:28px 16px}.dossier-title{font-size:1.3rem}.dossier-lead{font-size:.78rem}.atelier-form-grid{grid-template-columns:1fr;gap:14px}.form-field-group.full-span{grid-column:span 1}.atelier-form-input,.atelier-form-textarea{padding:12px 14px;font-size:16px}.atelier-form-label{font-size:7px}.atelier-cinematic-bridge{height:320px}.bridge-title{letter-spacing:2px;font-size:clamp(1.3rem,5vw,1.8rem)}.atelier-climax-section{padding:70px 4vw}.climax-headline{font-size:clamp(1.5rem,6vw,2.2rem)}.climax-sub{font-size:.82rem}.climax-action-row,.climax-action-row .supercar-btn{width:100%}}@media (width<=480px){.unified-tabs-rail{grid-template-columns:1fr}.telemetry-ribbon-track{text-align:center;grid-template-columns:1fr}.telemetry-ribbon-node{align-items:center}}.atelier-page-body,.atelier-main-content,.atelier-hero-section,.atelier-tiers-section,.atelier-studio-section,.atelier-journey-section,.atelier-dossier-section,.atelier-climax-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.atelier-configurator-layout{box-sizing:border-box;grid-template-columns:1.6fr 1fr;align-items:flex-start;gap:36px;width:100%;max-width:1360px;margin:0 auto;padding:0 4vw;display:grid}.config-stage-col,.config-controls-col{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.config-stage-sticky-box{box-sizing:border-box;background:#000;border:1px solid #ffffff14;border-radius:6px;width:100%;min-width:0;max-width:100%;overflow:hidden}.config-viewport-frame{box-sizing:border-box;background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;aspect-ratio:16/9!important;width:100%!important;min-width:0!important;max-width:100%!important}.config-stage-img{display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important}@media (width<=1024px){.atelier-configurator-layout{grid-template-columns:100%!important;gap:28px!important;padding:0 4vw!important}.config-stage-sticky-box{top:0;position:relative!important}.config-controls-col{width:100%!important;max-width:100%!important}}@media (width<=768px){.atelier-studio-section{padding:60px 0 50px!important}.atelier-configurator-layout{gap:24px!important;padding:0 16px!important}.stage-hud-overlay{padding:10px!important}.stage-hud-top{gap:6px}.hud-tag{letter-spacing:.5px!important;padding:2px 6px!important;font-size:6px!important}.hud-angle{letter-spacing:.5px!important;padding:2px 6px!important;font-size:6.5px!important}.stage-hud-bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.stage-spec-quick{letter-spacing:.5px!important;max-width:100%!important;padding:4px 8px!important;font-size:6.5px!important}.return-vehicle-btn{padding:4px 8px!important;font-size:6.5px!important}.config-angles-bar{-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;scrollbar-width:none!important;background:#080808!important;border-top:1px solid #ffffff14!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.config-angles-bar::-webkit-scrollbar{display:none!important}.angle-btn{letter-spacing:.5px!important;border-right:1px solid #ffffff0f!important;flex:none!important;min-width:72px!important;padding:8px 10px!important;font-size:6.5px!important}.config-category-nav{-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;scrollbar-width:none!important;border-bottom:1px solid #ffffff1a!important;gap:4px!important;width:100%!important;max-width:100%!important;padding-bottom:6px!important;display:flex!important;overflow:auto hidden!important}.config-category-nav::-webkit-scrollbar{display:none!important}.cat-nav-tab{letter-spacing:1px!important;white-space:nowrap!important;flex:none!important;padding:8px 12px!important;font-size:7.5px!important}.material-swatches-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}.atelier-swatch-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 14px!important;overflow:hidden!important}.swatch-visual{border-radius:2px!important;width:100%!important;height:36px!important}.swatch-title{letter-spacing:1px!important;font-size:.82rem!important}.swatch-narrative{font-size:.74rem!important;line-height:1.4!important}.package-selection-stack{flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}.atelier-package-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:14px 16px!important;overflow:hidden!important}.pkg-title{font-size:.8rem!important}.pkg-desc{font-size:.74rem!important}.pkg-specs{gap:10px!important;font-size:7px!important}.caliper-strip-grid{flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;display:flex!important}.caliper-chip-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 14px!important}.caliper-name{font-size:.78rem!important}.titanium-plaque-showcase{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:6px!important;overflow:hidden!important}.plaque-bezel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:16px 10px!important;overflow:hidden!important}.plaque-header-row,.plaque-footer-row{letter-spacing:.5px!important;flex-wrap:wrap!important;gap:4px!important;font-size:5.5px!important}.plaque-chassis-no{letter-spacing:.5px!important;word-break:break-all!important;font-size:.65rem!important}.plaque-client-name{letter-spacing:1.5px!important;word-break:break-word!important;font-size:.95rem!important}.config-summary-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:16px 14px!important;overflow:hidden!important}.summary-header{flex-wrap:wrap!important;gap:6px!important}.summary-tag{font-size:7.5px!important}.summary-code{font-size:6.5px!important}.summary-item{gap:8px!important;font-size:.72rem!important}.sum-val{word-break:break-word!important;text-align:right!important;max-width:60%!important;font-size:.72rem!important}.review-dossier-btn{box-sizing:border-box!important;width:100%!important;padding:12px 14px!important;font-size:8px!important}}.site-prefooter-cta{background:#000;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;padding:80px 5vw;position:relative;overflow:hidden}.prefooter-bg-wrapper{z-index:1;pointer-events:none;position:absolute;inset:0}.prefooter-bg-img{object-fit:cover;object-position:center 35%;filter:brightness(.45)contrast(1.15);opacity:.65;width:100%;height:100%}.prefooter-gradient-overlay{background:linear-gradient(#000000d9 0%,#000000bf 60%,#000 100%),linear-gradient(90deg,#000000eb 0%,#0006 50%,#000000eb 100%);position:absolute;inset:0}.prefooter-content-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:960px;margin:0 auto;display:flex;position:relative}.prefooter-meta{letter-spacing:3px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.prefooter-headline{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;text-shadow:0 4px 30px #000000e6;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.prefooter-desc{color:#ffffffd1;max-width:680px;margin-bottom:8px;font-size:clamp(.85rem,1.1vw,.98rem);font-weight:300;line-height:1.65}.prefooter-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.site-footer{width:100%;color:var(--color-text-secondary);background:#040404;border-top:1px solid #ffffff14;padding:70px 5vw 30px;position:relative}.footer-container{flex-direction:column;gap:50px;max-width:1360px;margin:0 auto;display:flex}.footer-main-grid{grid-template-columns:1.6fr 1fr 1.3fr 1.1fr;align-items:flex-start;gap:clamp(24px,4vw,56px);display:grid}.footer-col{flex-direction:column;gap:16px;display:flex}.footer-col-brand{gap:14px}.footer-brand-link{width:fit-content;display:inline-block}.footer-emblem-logo{object-fit:contain;width:auto;height:40px;filter:drop-shadow(0 0 10px var(--color-accent-gold-glow));transition:transform .25s}.footer-brand-link:hover .footer-emblem-logo{transform:scale(1.05)}.footer-brand-title{font-family:var(--font-display);letter-spacing:3.5px;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:800}.footer-brand-statement{color:#9a9a9a;letter-spacing:.5px;max-width:320px;font-size:.8rem;font-weight:400;line-height:1.6}.footer-edition-tag{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7.5px;font-weight:700}.footer-col-heading{font-family:var(--font-display);letter-spacing:2.5px;color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding-bottom:8px;font-size:9px;font-weight:700}.footer-links-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-link{letter-spacing:1.5px;color:#9a9a9a;text-transform:uppercase;width:fit-content;font-size:8.5px;font-weight:600;text-decoration:none;transition:color .25s,transform .25s;display:inline-block}.footer-nav-link:hover{color:var(--color-accent-gold);transform:translate(3px)}.footer-btn-link{cursor:pointer;font-family:var(--font-body);text-align:left;background:0 0;border:none;padding:0}.footer-concierge-line{letter-spacing:1px;color:#ffffff73;text-transform:uppercase;border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px;font-size:7px;font-weight:600}.footer-bottom-bar{letter-spacing:1.5px;color:#777;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font-size:7.5px;display:flex}.footer-legal-copy{text-transform:uppercase;align-items:center;gap:8px;display:flex}.legal-separator{color:var(--color-accent-gold)}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-sublink{letter-spacing:1.5px;color:#888;text-transform:uppercase;font-size:7.5px;font-weight:600;text-decoration:none;transition:color .25s}.footer-btn-sublink{cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0}.footer-sublink:hover,.footer-btn-sublink:hover{color:var(--color-accent-gold)}@media (width<=1024px){.footer-main-grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media (width<=640px){.site-footer{padding:50px 5vw 24px}.footer-main-grid{grid-template-columns:1fr;gap:30px}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:12px}.prefooter-actions{flex-direction:column;width:100%}.prefooter-actions .supercar-btn{width:100%}}.cheetah-cookie-banner{z-index:99990;-webkit-backdrop-filter:blur(20px);background:#050505f0;border:1px solid #ffffff1a;border-top:1.5px solid #f5b80066;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:20px 24px;animation:.4s cubic-bezier(.16,1,.3,1) slideUpBanner;display:flex;position:fixed;bottom:20px;left:5vw;right:5vw;box-shadow:0 20px 50px #000000f2}@keyframes slideUpBanner{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-banner-content{flex-direction:column;gap:6px;max-width:720px;display:flex}.cookie-banner-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:.85rem;font-weight:700}.cookie-banner-text{color:#9a9a9a;font-size:.78rem;line-height:1.55}.cookie-policy-link{color:var(--color-accent-gold);margin-left:6px;font-weight:600;text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.cookie-btn{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:3px;padding:10px 18px;font-size:8.5px;font-weight:700;transition:all .25s}.cookie-btn-gold{background:var(--color-accent-gold);color:#000;border:1px solid var(--color-accent-gold)}.cookie-btn-gold:hover{background:#ffc820;box-shadow:0 0 16px #f5b80066}.cookie-btn-outline{color:#fff;background:0 0;border:1px solid #fff3}.cookie-btn-outline:hover{background:#ffffff0d;border-color:#fff9}.cookie-btn-ghost{color:var(--color-accent-gold);background:0 0;border:1px solid #f5b8004d}.cookie-btn-ghost:hover{border-color:var(--color-accent-gold);background:#f5b8001a}.cheetah-cookie-modal-backdrop{z-index:99995;-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.cheetah-cookie-modal-backdrop.open{opacity:1;visibility:visible}.cheetah-cookie-modal-card{border:1px solid #ffffff1f;border-top:2px solid var(--color-accent-gold);background:#080808;border-radius:6px;flex-direction:column;gap:22px;width:100%;max-width:680px;max-height:88vh;padding:32px 28px;display:flex;overflow-y:auto;box-shadow:0 25px 70px #000000fa}.cookie-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.cookie-modal-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:1.15rem;font-weight:800}.cookie-modal-subtitle{color:#9a9a9a;margin-top:4px;font-size:.78rem}.cookie-modal-close-btn{color:#9a9a9a;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem;transition:color .25s}.cookie-modal-close-btn:hover{color:#fff}.cookie-category-item{background:#121212b3;border:1px solid #ffffff0f;border-radius:4px;flex-direction:column;gap:8px;padding:16px;display:flex}.cookie-cat-top{justify-content:space-between;align-items:center;display:flex}.cookie-cat-name{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:700}.cookie-status-badge{letter-spacing:1px;color:var(--color-accent-gold);text-transform:uppercase;background:#f5b80014;border:1px solid #f5b8004d;border-radius:2px;padding:3px 8px;font-size:7px;font-weight:700}.cookie-switch{width:40px;height:22px;display:inline-block;position:relative}.cookie-switch input{opacity:0;width:0;height:0}.cookie-slider{cursor:pointer;background-color:#222;border:1px solid #ffffff26;border-radius:22px;transition:all .25s;position:absolute;inset:0}.cookie-slider:before{content:"";background-color:#888;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;bottom:3px;left:3px}.cookie-switch input:checked+.cookie-slider{border-color:var(--color-accent-gold);background-color:#f5b80040}.cookie-switch input:checked+.cookie-slider:before{background-color:var(--color-accent-gold);box-shadow:0 0 8px var(--color-accent-gold);transform:translate(18px)}.cookie-cat-desc{color:#888;font-size:.76rem;line-height:1.5}.cookie-modal-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}@media (width<=768px){.cheetah-cookie-banner{flex-direction:column;align-items:stretch;padding:16px;bottom:10px;left:12px;right:12px}.cookie-banner-actions{flex-direction:column;width:100%}.cookie-btn{text-align:center;width:100%}.cheetah-cookie-modal-card{padding:22px 18px}.cookie-modal-footer{flex-direction:column;width:100%}.cookie-modal-footer .cookie-btn{width:100%}}.legal-editorial-page{color:#fff;font-family:var(--font-body);background-color:#000}.legal-hero-section{background:radial-gradient(circle at 50% 0,#111 0%,#000 70%);border-bottom:1px solid #ffffff14;padding:140px 5vw 50px;position:relative}.legal-hero-inner{flex-direction:column;gap:12px;max-width:1240px;margin:0 auto;display:flex}.legal-hero-tag{letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.legal-hero-title{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.1}.legal-hero-lead{color:#9a9a9a;max-width:820px;font-size:clamp(.88rem,1.15vw,1.02rem);font-weight:300;line-height:1.7}.legal-hero-meta-row{letter-spacing:2px;color:#ffffff80;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;font-size:7.5px;font-weight:700;display:flex}.legal-cross-links-bar{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.legal-nav-pill{letter-spacing:1.5px;color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3px;padding:6px 14px;font-size:8px;font-weight:700;text-decoration:none;transition:all .25s}.legal-nav-pill:hover,.legal-nav-pill.active{border-color:var(--color-accent-gold);color:var(--color-accent-gold);background:#f5b8001a}.legal-body-section{background:#000;padding:70px 5vw 100px}.legal-layout-container{grid-template-columns:280px 1fr;align-items:flex-start;gap:60px;max-width:1240px;margin:0 auto;display:grid}.legal-sidebar-sticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.legal-toc-title{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;border-bottom:1px solid #ffffff14;padding-bottom:8px;font-size:8.5px;font-weight:700}.legal-toc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legal-toc-link{letter-spacing:1px;color:#888;text-transform:uppercase;border-left:2px solid #0000;padding:6px 8px;font-size:8px;font-weight:600;text-decoration:none;transition:all .25s;display:block}.legal-toc-link:hover,.legal-toc-link.active{color:var(--color-accent-gold);border-left-color:var(--color-accent-gold);background:#f5b8000a}.legal-content-pane{flex-direction:column;gap:48px;max-width:820px;display:flex}.legal-section-block{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:14px;padding-bottom:36px;display:flex}.legal-section-block:last-child{border-bottom:none;padding-bottom:0}.legal-sec-num{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);font-size:.85rem;font-weight:700}.legal-sec-heading{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700;line-height:1.25}.legal-p{color:#9a9a9a;font-size:.86rem;line-height:1.75}.legal-p strong{color:#fff;font-weight:600}.legal-list{flex-direction:column;gap:8px;margin:6px 0;padding-left:20px;display:flex}.legal-list li{color:#9a9a9a;font-size:.84rem;line-height:1.7}.legal-list li strong{color:#fff}.legal-highlight-box{border-left:2px solid var(--color-accent-gold);color:#ffffffe6;background:#f5b8000a;border-radius:0 4px 4px 0;margin:8px 0;padding:16px 20px;font-size:.82rem;line-height:1.65}@media (width<=900px){.legal-layout-container{grid-template-columns:1fr;gap:36px}.legal-sidebar-sticky{border-bottom:1px solid #ffffff14;padding-bottom:20px;position:relative;top:0}.legal-toc-list{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}}@media (width<=600px){.legal-hero-section{padding:110px 5vw 40px}.legal-toc-list{grid-template-columns:1fr}}.site-footer{color:#fff;font-family:var(--font-body);box-sizing:border-box;background-color:#030303;border-top:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.footer-top-accent-line{opacity:.8;background:linear-gradient(90deg,#0000 0%,#f5b80099 25%,#ffffffb3 50%,#f5b80099 75%,#0000 100%);width:100%;height:1px;position:absolute;top:0;left:0}.footer-bg-watermark{pointer-events:none;opacity:.025;filter:grayscale();z-index:0;width:600px;height:600px;position:absolute;bottom:-20%;right:50%;transform:translate(50%)}.footer-watermark-img{object-fit:contain;width:100%;height:100%}.site-footer .footer-container{z-index:1;box-sizing:border-box;max-width:1320px;margin:0 auto;padding:70px 5vw 36px;position:relative}.footer-centered-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.footer-brand-emblem-wrap{justify-content:center;align-items:center;margin-bottom:20px;text-decoration:none;display:inline-flex}.footer-hero-emblem{object-fit:contain;filter:drop-shadow(0 0 20px #f5b8008c);width:auto;max-width:160px;height:76px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.footer-brand-emblem-wrap:hover .footer-hero-emblem{filter:drop-shadow(0 0 32px #f5b800d9);transform:scale(1.08)}.footer-brand-tagline{font-family:var(--font-display);letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:clamp(.75rem,1.4vw,.92rem);font-weight:700}.footer-brand-tagline .gold-sep{color:var(--color-accent-gold);margin:0 4px}.footer-brand-motto{color:#888;letter-spacing:.8px;font-size:.82rem;font-style:italic}.footer-hero-divider{background:radial-gradient(#f5b80066 0%,#ffffff14 50%,#0000 100%);width:100%;max-width:1200px;height:1px;margin:0 auto 48px}.footer-grid{grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:clamp(24px,3vw,44px);margin-bottom:50px;display:grid}.footer-col{flex-direction:column;display:flex}.footer-col-title{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:18px;padding-bottom:8px;font-size:8.5px;font-weight:700}.footer-nav-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-link{letter-spacing:1.5px;color:#ffffffb3;text-transform:uppercase;justify-content:space-between;align-items:center;max-width:100%;padding:2px 0;font-size:9.5px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.footer-link-arrow{opacity:0;color:var(--color-accent-gold);margin-left:6px;font-size:9px;transition:all .25s;transform:translate(-4px)}.footer-link:hover{color:var(--color-accent-gold);text-shadow:0 0 10px #f5b80066;transform:translate(4px)}.footer-link:hover .footer-link-arrow{opacity:1;transform:translate(0)}.footer-contact-block{flex-direction:column;gap:12px;display:flex}.contact-entry{flex-direction:column;gap:2px;display:flex}.contact-entry-label{letter-spacing:1.5px;color:var(--color-text-muted);text-transform:uppercase;font-size:7px;font-weight:700}.contact-entry-value{color:#ffffffe0;font-size:9.5px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s}a.contact-entry-value:hover{color:var(--color-accent-gold)}.footer-social-row{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px 0 20px;display:flex}.social-row-label{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;font-size:8px;font-weight:700}.footer-social-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.social-link{letter-spacing:1.5px;color:#ffffffa6;text-transform:uppercase;font-size:8.5px;font-weight:600;text-decoration:none;transition:all .25s}.social-link:hover{color:var(--color-accent-gold);text-shadow:0 0 8px #f5b80066;transform:translateY(-1px)}.social-sep{color:#ffffff26;font-size:9px}.footer-horizontal-divider{background:#ffffff12;width:100%;height:1px;margin-bottom:20px}.footer-legal-bar{color:#777;letter-spacing:.8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:8.5px;display:flex}.legal-corporate-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copyright-text,.entity-text{color:#777}.corporate-divider{color:#ffffff26}.legal-links-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-sublink{color:#777;text-transform:uppercase;letter-spacing:1px;font-size:8.5px;text-decoration:none;transition:color .2s}.legal-sublink:hover{color:var(--color-accent-gold)}.legal-cookie-btn{color:#888;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:2px;padding:4px 10px;font-size:7.5px;font-weight:700;transition:all .2s}.legal-cookie-btn:hover{border-color:var(--color-accent-gold);color:var(--color-accent-gold)}@media (width<=1024px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 44px}}@media (width<=680px){.site-footer .footer-container{padding:50px 5vw 28px}.footer-hero-emblem{height:60px}.footer-brand-tagline{letter-spacing:2px;font-size:.72rem}.footer-grid{text-align:center;grid-template-columns:1fr;gap:28px}.footer-col-title{margin-bottom:12px}.footer-link{justify-content:center}.footer-link-arrow{display:none}.contact-entry{align-items:center}.footer-social-row{flex-direction:column;gap:10px}.footer-social-links{justify-content:center;gap:10px}.footer-legal-bar{text-align:center;flex-direction:column;justify-content:center;gap:12px}.legal-corporate-info,.legal-links-group{justify-content:center}}.admin-page-body{color:#fff;font-family:var(--font-body);background-color:#030303;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.admin-auth-overlay{z-index:9999;background:radial-gradient(circle at 50% 40%,#111 0%,#000 80%);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-auth-card{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);text-align:center;background:#0e0e0ef2;border-radius:6px;width:100%;max-width:480px;padding:42px 32px;box-shadow:0 30px 80px #000000f2}.auth-logo{width:auto;height:48px;filter:drop-shadow(0 0 16px var(--color-accent-gold-glow));margin-bottom:16px}.auth-tag{letter-spacing:2.5px;color:var(--color-accent-gold);margin-bottom:8px;font-size:7.5px;font-weight:700}.auth-title{font-family:var(--font-display);letter-spacing:2px;color:#fff;margin-bottom:8px;font-size:1.3rem}.auth-subtitle{color:var(--color-text-secondary);margin-bottom:24px;font-size:.8rem;line-height:1.5}.pin-input-wrap{margin-bottom:18px}.admin-pin-field{box-sizing:border-box;width:100%;font-family:var(--font-display);letter-spacing:3px;color:var(--color-accent-gold);text-align:center;background:#000;border:1.5px solid #ffffff26;border-radius:4px;outline:none;padding:14px;font-size:.95rem;transition:border-color .25s}.admin-pin-field:focus{border-color:var(--color-accent-gold);box-shadow:0 0 16px #f5b80033}.pin-shake{animation:.3s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.auth-error-msg{color:#f33;letter-spacing:1.5px;margin-top:12px;font-size:8px;font-weight:700}.auth-footer-notice{letter-spacing:1.5px;color:#555;border-top:1px solid #ffffff0f;margin-top:24px;padding-top:14px;font-size:7px}.admin-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#0a0a0af2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 4vw;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:16px;display:flex}.topbar-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.topbar-logo{width:auto;height:32px}.topbar-wordmark{font-family:var(--font-display);letter-spacing:3px;color:#fff;font-size:11px;font-weight:800}.topbar-badge{letter-spacing:1.5px;color:var(--color-accent-gold);background:#f5b8001a;border:1px solid #f5b8004d;border-radius:3px;padding:4px 8px;font-size:7.5px;font-weight:700}.live-clock-pill{letter-spacing:1.5px;color:#888;background:#000;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:8px;font-weight:700;display:inline-flex}.clock-dot{background:#0f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #0f6}.topbar-right{align-items:center;gap:12px;display:flex}.admin-ghost-btn,.admin-gold-btn,.admin-lock-btn,.admin-danger-btn{font-family:var(--font-display);letter-spacing:1.5px;cursor:pointer;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;padding:8px 14px;font-size:7.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.admin-ghost-btn{color:#ffffffb3;background:0 0;border:1px solid #ffffff26}.admin-ghost-btn:hover{color:#fff;border-color:#fff}.admin-gold-btn{background:var(--color-accent-gold);border:1px solid var(--color-accent-gold);color:#000}.admin-gold-btn:hover{transform:translateY(-1px);box-shadow:0 0 16px #f5b80080}.admin-lock-btn{color:#888;background:#ffffff0a;border:1px solid #ffffff1a}.admin-lock-btn:hover{color:#f33;border-color:#f33}.admin-danger-btn{color:#f44;background:#ff33331a;border:1px solid #f336}.admin-danger-btn:hover{color:#fff;background:#f33}.admin-main-content{max-width:1500px;margin:0 auto;padding:32px 4vw 60px}.admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px;display:grid}.admin-kpi-card{background:#0e0e0ed9;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:6px;padding:20px;display:flex}.kpi-meta{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;font-size:7.5px;font-weight:700}.kpi-val{font-family:var(--font-display);color:#fff;font-size:1.8rem;font-weight:800}.kpi-val.gold{color:var(--color-accent-gold)}.kpi-sub{color:#666;font-size:8px}.admin-chassis-section{background:#0c0c0ce6;border:1px solid #ffffff14;border-radius:6px;margin-bottom:36px;padding:24px}.section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-section-heading{font-family:var(--font-display);letter-spacing:2px;color:#fff;margin:0 0 4px;font-size:.95rem}.admin-section-sub{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7.5px}.chassis-legend{color:#888;gap:16px;font-size:8px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-item .dot{border-radius:50%;width:6px;height:6px}.dot.available{background:#444}.dot.reserved{background:var(--color-accent-gold)}.dot.locked{background:#0f6;box-shadow:0 0 6px #0f6}.chassis-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.chassis-slot-card{text-align:center;cursor:pointer;background:#000;border:1px solid #ffffff14;border-radius:3px;padding:10px 8px;transition:all .2s}.chassis-slot-card:hover{border-color:#ffffff4d;transform:translateY(-2px)}.chassis-slot-card.reserved{background:#f5b8000d;border-color:#f5b80080}.chassis-slot-card.locked{background:#00ff660d;border-color:#0f66}.slot-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.slot-num{font-family:var(--font-display);color:#fff;font-size:.85rem;font-weight:800}.slot-badge{letter-spacing:.5px;border-radius:2px;padding:1px 4px;font-size:5.5px;font-weight:700}.chassis-slot-card.available .slot-badge{color:#888;background:#222}.chassis-slot-card.reserved .slot-badge{color:var(--color-accent-gold);background:#f5b80033}.chassis-slot-card.locked .slot-badge{color:#0f6;background:#00ff6626}.slot-code{color:#666;font-family:monospace;font-size:6.5px}.admin-inbox-section{background:#0c0c0cf2;border:1px solid #ffffff14;border-radius:6px;overflow:hidden}.inbox-tabs-rail{background:#080808;border-bottom:1px solid #ffffff14;display:flex;overflow-x:auto}.inbox-tab{font-family:var(--font-display);letter-spacing:1.5px;color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-right:1px solid #ffffff0f;align-items:center;gap:8px;padding:14px 20px;font-size:8px;font-weight:700;transition:all .2s;display:flex}.inbox-tab:hover{color:#fff;background:#ffffff05}.inbox-tab.active{color:var(--color-accent-gold);border-bottom:2px solid var(--color-accent-gold);background:#f5b8000d}.tab-badge{color:#fff;background:#ffffff1a;border-radius:10px;padding:2px 6px;font-size:7px}.inbox-tab.active .tab-badge{background:var(--color-accent-gold);color:#000}.inbox-toolbar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.search-box{background:#000;border:1px solid #ffffff1a;border-radius:4px;flex-grow:1;align-items:center;gap:10px;max-width:480px;padding:8px 14px;display:flex}.search-icon{opacity:.5;font-size:11px}.search-box input{color:#fff;font-family:var(--font-body);background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.admin-select-filter{color:#fff;font-family:var(--font-display);letter-spacing:1px;cursor:pointer;background:#000;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:8px 14px;font-size:7.5px}.inbox-table-container{overflow-x:auto}.admin-data-table{border-collapse:collapse;text-align:left;width:100%}.admin-data-table th{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-accent-gold);background:#060606;border-bottom:1px solid #ffffff14;padding:12px 18px;font-size:7.5px;font-weight:700}.admin-data-table td{border-bottom:1px solid #ffffff0a;padding:14px 18px;font-size:.82rem}.inbox-data-row{cursor:pointer;transition:background .15s}.inbox-data-row:hover{background:#ffffff08}.ref-tag{color:#999;font-family:monospace;font-size:8px}.client-cell{flex-direction:column;gap:2px;display:flex}.client-sub{color:#666;font-size:7.5px}.mono-code{color:var(--color-accent-gold);font-family:monospace;font-size:8px}.date-tag{color:#777;font-size:7.5px}.table-view-btn{color:#ffffffb3;font-family:var(--font-display);letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:3px;padding:4px 8px;font-size:6.5px;transition:all .2s}.table-view-btn:hover{border-color:var(--color-accent-gold);color:var(--color-accent-gold)}.type-pill{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:6.5px;font-weight:700;display:inline-block}.type-pill.atelier{color:var(--color-accent-gold);background:#f5b80026;border:1px solid #f5b8004d}.type-pill.reserve{color:#0f6;background:#00ff661a;border:1px solid #00ff664d}.type-pill.contact{color:#3af;background:#0099ff1f;border:1px solid #0099ff4d}.type-pill.partner{color:#c6f;background:#aa00ff1f;border:1px solid #aa00ff4d}.type-pill.press{color:#fff;background:#ffffff1a;border:1px solid #fff3}.status-badge{letter-spacing:1px;border-radius:3px;padding:3px 8px;font-size:7px;font-weight:700;display:inline-block}.status-badge.new{color:#fff;background:#e60000}.status-badge.locked{color:var(--color-accent-gold);background:#f5b80033}.status-badge.deposit{color:#0f6;background:#0f63}.status-badge.review{color:#fff;background:#ffffff26}.status-badge.accredited{color:#0cf;background:#0cf3}.status-badge.archived{color:#777;background:#222}.inbox-empty-box{text-align:center;color:#555;letter-spacing:2px;padding:60px 20px;font-size:8px}.dossier-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dossier-modal-window{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);background:#090909;border-radius:6px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000f2}.dossier-window-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:22px 28px;display:flex}.modal-dept-tag{letter-spacing:2px;color:var(--color-accent-gold);font-size:7.5px;font-weight:700}.modal-client-name{font-family:var(--font-display);color:#fff;margin:4px 0 0;font-size:1.3rem}.modal-close-x{color:#888;cursor:pointer;background:0 0;border:none;font-size:16px;transition:color .2s}.modal-close-x:hover{color:#fff}.dossier-window-body{grid-template-columns:1fr 1.4fr;gap:28px;padding:28px;display:grid;overflow-y:auto}.dossier-meta-col{flex-direction:column;gap:14px;display:flex}.dossier-spec-card{background:#000;border:1px solid #ffffff0f;border-radius:4px;padding:14px}.card-k{letter-spacing:1.5px;color:#666;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:700}.card-v{color:#fff;font-size:.85rem}.card-v.gold{color:var(--color-accent-gold);font-family:monospace}.contact-action-link{color:var(--color-accent-gold);text-decoration:none}.dossier-status-dropdown{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:1px;cursor:pointer;background:#111;border:1px solid #ffffff26;border-radius:3px;outline:none;margin-top:4px;padding:8px 10px;font-size:7.5px}.dossier-details-col{flex-direction:column;gap:14px;display:flex}.spec-section-title{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-accent-gold);margin:0 0 14px;font-size:8px;font-weight:700}.spec-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.spec-detail-item{background:#000;border:1px solid #ffffff0f;border-radius:3px;flex-direction:column;gap:4px;padding:10px;display:flex}.spec-detail-item.full{grid-column:span 2}.spec-detail-item .k{letter-spacing:1px;color:#666;font-size:6.5px;font-weight:700}.spec-detail-item .v{color:#fff;font-size:.82rem}.spec-detail-item .v.mono{font-family:monospace}.plaque-preview{font-family:var(--font-display);letter-spacing:2px;color:var(--color-accent-gold);font-size:.95rem}.patron-notes-box{background:#000;border:1px solid #ffffff0f;border-radius:4px;margin-top:12px;padding:14px}.patron-notes-box .k{letter-spacing:1.5px;color:#666;margin-bottom:6px;font-size:6.5px;font-weight:700;display:block}.patron-notes-box p{color:#ccc;margin:0;font-size:.82rem;line-height:1.6}.dossier-window-footer{background:#060606;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.cheetah-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cheetah-modal-card{border:1px solid #ffffff1a;border-top:2px solid var(--color-accent-gold);text-align:center;background:linear-gradient(145deg,#141414f2 0%,#080808fa 100%);border-radius:6px;width:100%;max-width:520px;padding:40px 30px;box-shadow:0 30px 90px #000000fa}.modal-gold-emblem img{width:auto;height:48px;filter:drop-shadow(0 0 16px var(--color-accent-gold-glow));margin-bottom:14px}.modal-meta-tag{letter-spacing:2px;color:var(--color-accent-gold);margin-bottom:8px;font-size:7.5px;font-weight:700}.modal-headline{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;margin-bottom:20px;font-size:1.25rem}.modal-ref-box{background:#000;border:1px solid #f5b80059;border-radius:4px;margin-bottom:20px;padding:12px}.ref-label{letter-spacing:1.5px;color:#888;margin-bottom:4px;font-size:7px;font-weight:700;display:block}.ref-code{font-family:var(--font-display);letter-spacing:2.5px;color:var(--color-accent-gold);font-size:1.1rem;font-weight:800}.modal-body-copy{color:#fff;margin-bottom:8px;font-size:.85rem;line-height:1.6}.modal-sub-copy{color:var(--color-text-secondary);margin-bottom:28px;font-size:.78rem;line-height:1.5}.modal-dismiss-btn{width:100%;padding:14px}@media (width<=1024px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.dossier-window-body{grid-template-columns:1fr}}@media (width<=768px){.admin-topbar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.topbar-right{justify-content:space-between;width:100%}.admin-kpi-grid{grid-template-columns:1fr}.chassis-grid{grid-template-columns:repeat(5,1fr)}}.cursor-canvas{width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:none!important;z-index:99999998!important}.custom-cursor{opacity:0;width:32px;height:32px;transition:opacity .2s, transform .1s var(--ease-expo), filter .2s;will-change:transform, left, top;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none!important;z-index:99999999!important}.custom-cursor.active{opacity:1!important}.custom-cursor .cursor-logo-img{object-fit:contain!important;filter:drop-shadow(0 0 12px #f5b800f2)brightness(1.2)!important;width:100%!important;height:100%!important}.custom-cursor.hover{transform:translate(-50%,-50%)scale(1.4)!important}.custom-cursor.hover .cursor-logo-img{filter:drop-shadow(0 0 24px #f5b800)drop-shadow(0 0 40px #fffc)brightness(1.6)!important}#custom-cursor.hover,.custom-cursor.hover{transform:translate(-50%,-50%)scale(1.4)!important}#custom-cursor.hover .cursor-logo-img,.custom-cursor.hover .cursor-logo-img{filter:drop-shadow(0 0 22px #f5b800)drop-shadow(0 0 35px #fffc)brightness(1.6)!important}#cursor-canvas,.cursor-canvas{width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:none!important;z-index:99999998!important}#custom-cursor,.custom-cursor{opacity:0;width:32px;height:32px;transition:opacity .2s, transform .1s var(--ease-expo), filter .2s;will-change:transform, left, top;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none!important;z-index:99999999!important}#custom-cursor.active,.custom-cursor.active{opacity:1!important;visibility:visible!important}#custom-cursor .cursor-logo-img,.custom-cursor .cursor-logo-img{object-fit:contain!important;filter:drop-shadow(0 0 10px #f5b800f2)brightness(1.25)!important;width:100%!important;height:100%!important;transition:transform .15s,filter .15s!important;display:block!important}#custom-cursor.hover .cursor-logo-img,.custom-cursor.hover .cursor-logo-img{filter:drop-shadow(0 0 24px #f5b800)drop-shadow(0 0 40px #fffc)brightness(1.6)!important;transform:scale(1.4)!important}.founding-allocation-section{background:radial-gradient(circle at 50% 10%,#f5b8000a 0%,#030303 60%);border-bottom:1px solid #ffffff12;padding:80px 0 90px;position:relative}.founding-showcase-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;margin-top:28px;display:grid}.founding-left-col{flex-direction:column;display:flex}.founding-headline-giant{font-family:var(--font-display);letter-spacing:2px;color:#fff;text-transform:uppercase;text-shadow:0 4px 20px #000000e6;margin-bottom:12px;font-size:clamp(1.6rem,3.2vw,2.7rem);font-weight:700;line-height:1.18}.founding-sub-badge{letter-spacing:2px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:20px;font-size:8px;font-weight:700;display:inline-block}.founding-lead-text{color:#ffffffd1;margin-bottom:20px;font-size:.88rem;font-weight:300;line-height:1.75}.founding-lead-text strong{color:#fff;font-weight:600}.founding-privileges-list{flex-direction:column;gap:14px;margin:16px 0 32px;display:flex}.founding-privilege-item{border:1px solid #ffffff12;border-left:3px solid var(--color-accent-gold);background:#121212bf;border-radius:4px;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .3s;display:flex}.founding-privilege-item:hover{background:#181818f2;border-color:#f5b80066;transform:translate(4px)}.privilege-icon-box{color:var(--color-accent-gold);flex-shrink:0;font-size:16px;line-height:1.2}.privilege-item-content{flex-direction:column;gap:3px;display:flex}.privilege-title{font-family:var(--font-display);letter-spacing:1.5px;color:#fff;text-transform:uppercase;font-size:.84rem;font-weight:700}.privilege-desc{color:var(--color-text-secondary);font-size:.78rem;line-height:1.55}.founding-action-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.founding-grand-card{background:linear-gradient(145deg,#141414eb 0%,#080808fa 100%);border:1.5px solid #f5b80066;border-radius:8px;flex-direction:column;gap:20px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 50px #f5b80014}.founding-card-topbar{justify-content:space-between;align-items:center;display:flex}.card-brand-pill{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;align-items:center;gap:8px;font-size:7.5px;font-weight:700;display:flex}.card-mini-emblem{object-fit:contain;width:18px;height:18px}.card-status-clean{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;background:#f5b80014;border:1px solid #f5b8004d;border-radius:3px;padding:4px 10px;font-size:7.5px;font-weight:700}.founding-vehicle-frame{background:#000;border:1px solid #ffffff1a;border-radius:6px;width:100%;position:relative;overflow:hidden}.founding-vehicle-img{object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.founding-grand-card:hover .founding-vehicle-img{transform:scale(1.03)}.vehicle-frame-overlay{background:#000000d9;border:1px solid #f5b80059;border-radius:3px;padding:4px 10px;position:absolute;bottom:10px;left:10px}.frame-tag{letter-spacing:1.5px;color:var(--color-accent-gold);text-transform:uppercase;font-size:7px;font-weight:700}.founding-metrics-trio{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.founding-metric-pill{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-top:2px solid #f5b80080;border-radius:4px;padding:14px 10px;transition:all .25s}.founding-metric-pill:hover{border-color:var(--color-accent-gold);background:#f5b8000a;transform:translateY(-2px)}.f-num{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.1;display:block}.f-num.gold{color:var(--color-accent-gold);text-shadow:0 0 16px #f5b80066}.f-lbl{letter-spacing:1.5px;color:var(--color-text-secondary);text-transform:uppercase;font-size:7px;font-weight:700}.founding-plaque-sim{text-align:center;background:linear-gradient(145deg,#181818 0%,#0c0c0c 100%);border:1px solid #f5b80059;border-radius:4px;padding:16px}.plaque-sim-tag{letter-spacing:2px;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:700;display:block}.plaque-sim-code{font-family:var(--font-display);letter-spacing:2.5px;color:var(--color-accent-gold);text-transform:uppercase;margin-bottom:4px;font-size:.88rem;font-weight:700}.plaque-sim-footer{letter-spacing:1px;color:var(--color-text-muted);text-transform:uppercase;font-size:6.5px;font-weight:600}@media (width<=992px){.founding-allocation-section{padding:60px 0 70px}.founding-showcase-grid{grid-template-columns:1fr;gap:40px}.founding-grand-card{width:100%;max-width:650px;margin:0 auto}}@media (width<=768px){.founding-allocation-section{padding:50px 0 60px}.founding-headline-giant{letter-spacing:1.5px;margin-bottom:10px;font-size:clamp(1.35rem,5vw,1.8rem)}.founding-sub-badge{letter-spacing:1.5px;margin-bottom:14px;font-size:7.5px}.founding-lead-text{margin-bottom:14px;font-size:.84rem;line-height:1.65}.founding-privileges-list{gap:10px;margin:12px 0 24px}.founding-privilege-item{padding:12px 14px}.privilege-title{letter-spacing:1.2px;font-size:.78rem}.privilege-desc{font-size:.74rem;line-height:1.5}.founding-grand-card{gap:16px;padding:20px 16px}.founding-metrics-trio{gap:8px}.founding-metric-pill{padding:10px 6px}.f-num{margin-bottom:2px;font-size:1.2rem}.f-lbl{letter-spacing:1px;font-size:6.5px}.founding-plaque-sim{padding:12px 8px}.plaque-sim-code{letter-spacing:1.8px;font-size:.75rem}.plaque-sim-footer{font-size:6px}}@media (width<=576px){.founding-action-row{flex-direction:column;gap:10px;width:100%}.founding-action-row .supercar-btn{text-align:center;justify-content:center;width:100%}.founding-metrics-trio{grid-template-columns:repeat(3,1fr);gap:6px}.f-num{font-size:1.05rem}.f-lbl{letter-spacing:.5px;font-size:6px}.plaque-sim-code{letter-spacing:1px;font-size:.7rem}}@media (width<=380px){.founding-headline-giant{font-size:1.2rem}.founding-metrics-trio{grid-template-columns:1fr;gap:8px}.founding-metric-pill{text-align:left;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.f-num{margin-bottom:0;font-size:1.1rem}.f-lbl{font-size:7px}}.hubs-two-col-grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1120px;margin:36px auto 0;display:grid}@media (width<=860px){.hubs-two-col-grid{grid-template-columns:1fr;gap:24px}}@media (width<=992px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=680px){.site-footer .footer-container{padding:60px 5vw 30px}.footer-grid{text-align:center;grid-template-columns:1fr;gap:32px}.footer-col{align-items:center}.footer-brand-header{justify-content:center;margin-bottom:14px}.footer-brand-logo{height:52px}.footer-brand-tagline,.footer-brand-motto{margin-left:auto;margin-right:auto}.footer-link{justify-content:center;max-width:100%}.footer-contact-block,.contact-entry{align-items:center}.footer-social-row{text-align:center;flex-direction:column;justify-content:center;gap:12px}.footer-social-links{justify-content:center}.footer-legal-bar{text-align:center;flex-direction:column;justify-content:center;gap:14px}.legal-corporate-info,.legal-links-group{justify-content:center}}.lang-switcher-dropdown{display:inline-block;position:relative}.lang-switcher-trigger{color:#fff;letter-spacing:1px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.lang-switcher-trigger:hover{border-color:var(--color-gold,#f5b800);background:#f5b80014}.globe-icon{font-size:.85rem}.lang-arrow{color:#888;font-size:.6rem;transition:transform .2s}.lang-dropdown-menu{z-index:99999;background:#0d0d0d;border:1px solid #f5b80066;border-radius:6px;flex-direction:column;min-width:170px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 30px #000000e6}.lang-dropdown-menu.open{animation:.2s langDropIn;display:flex}@keyframes langDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-option-btn{color:#ccc;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.lang-option-btn:last-child{border-bottom:none}.lang-option-btn:hover{color:#fff;background:#f5b8001a}.lang-option-btn.active{color:var(--color-gold,#f5b800);background:#f5b8000f;font-weight:700}.lang-code{color:#666;font-family:monospace;font-size:.65rem}.mobile-lang-bar{border-bottom:1px solid #ffffff14;gap:6px;padding:10px 20px;display:flex;overflow-x:auto}.mobile-lang-btn{color:#aaa;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:6px 10px;font-size:.7rem;font-weight:700}.mobile-lang-btn.active{background:var(--color-gold,#f5b800);color:#000;border-color:var(--color-gold,#f5b800)}.geo-lang-toast{border:1px solid var(--color-gold,#f5b800);z-index:999999;background:#111;border-radius:6px;padding:12px 18px;animation:.3s toastIn;position:fixed;top:90px;right:24px;box-shadow:0 10px 30px #000c}.geo-toast-content{align-items:center;gap:12px;display:flex}.geo-toast-flag{font-size:1.4rem}.geo-toast-title{color:#888;letter-spacing:1px;font-size:.68rem;font-weight:700}.geo-toast-sub{color:var(--color-gold,#f5b800);font-size:.78rem;font-weight:700}.geo-toast-dismiss{color:#666;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:.9rem}[dir=rtl],html.rtl-mode,body.rtl-mode{text-align:right;direction:rtl;font-family:Cairo,-apple-system,BlinkMacSystemFont,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] .brand-name,[dir=rtl] .sec-title{font-family:Cairo,Cinzel,serif;letter-spacing:0!important}[dir=rtl] .cta-arrow{display:inline-block;transform:rotate(180deg)}[dir=rtl] .lang-dropdown-menu{text-align:right;left:0;right:auto}[dir=rtl] .footer-col,[dir=rtl] .footer-address-block,[dir=rtl] .footer-nav-list{text-align:right}.lang-switch-btn{color:var(--color-accent-gold,#f5b800);letter-spacing:1px;white-space:nowrap;background:#ffffff0a;border:1px solid #f5b80066;border-radius:4px;justify-content:center;align-items:center;padding:6px 14px;font-family:Cairo,Outfit,sans-serif;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.lang-switch-btn:hover{background:var(--color-accent-gold,#f5b800);color:#000;border-color:var(--color-accent-gold,#f5b800);transform:translateY(-1px);box-shadow:0 0 15px #f5b80066}[dir=rtl]{font-family:Cairo,Outfit,-apple-system,BlinkMacSystemFont,sans-serif}[dir=rtl] .header-actions{flex-direction:row-reverse}[dir=rtl] .cta-arrow,[dir=rtl] .footer-link-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] body{text-align:right;direction:rtl;font-family:Cairo,Outfit,-apple-system,sans-serif!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:Cairo,Amiri,sans-serif;letter-spacing:0!important}[dir=rtl] .hero-subtitle-lead,[dir=rtl] .carbon-quote-mega,[dir=rtl] .climax-headline{font-family:Amiri,serif!important}[dir=rtl] .cta-arrow,[dir=rtl] .footer-link-arrow,[dir=rtl] .supercar-btn .cta-arrow{margin-left:0!important;margin-right:8px!important;display:inline-block!important;transform:scaleX(-1)!important}[dir=rtl] .chapter-meta{flex-direction:row}[dir=rtl] .chapter-line{margin:0 12px}[dir=rtl] .hotspot-title,[dir=rtl] .classic-card-header,[dir=rtl] .axle-header{flex-direction:row-reverse}[dir=rtl] .footer-col,[dir=rtl] .contact-entry{text-align:right!important}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right!important;font-family:Cairo,sans-serif!important}[dir=rtl] .lang-switch-btn{margin-left:12px;margin-right:0}[dir=rtl] .spec-2col-grid .spec-row{flex-direction:row-reverse}[dir=rtl],body.rtl-lang{text-align:right!important;direction:rtl!important;font-family:Cairo,Outfit,-apple-system,sans-serif!important}[dir=rtl] .machine-stage-grid{direction:rtl;grid-template-columns:1fr 1.4fr}[dir=rtl] .machine-hotspots-nav{text-align:right;order:1}[dir=rtl] .machine-visual-showcase{order:2}[dir=rtl] .hotspot-item-btn{text-align:right!important;border-left:none!important;border-right:3px solid #0000!important}[dir=rtl] .hotspot-item-btn:hover,[dir=rtl] .hotspot-item-btn.active{border-right-color:var(--color-accent-gold)!important;border-left-color:#0000!important;transform:translate(-6px)!important}[dir=rtl] .hotspot-title{flex-direction:row}[dir=rtl] .powertrain-interactive-stage{direction:rtl;grid-template-columns:1.3fr 1fr}[dir=rtl] .powertrain-pillars-list{order:1}[dir=rtl] .powertrain-chassis-schematic{order:2}[dir=rtl] .powertrain-pillar-item{border-left:none!important;border-right:2px solid var(--color-accent-gold)!important;border-radius:4px 0 0 4px!important}[dir=rtl] .roadster-showcase-split{direction:rtl;grid-template-columns:1.1fr 1fr}[dir=rtl] .roadster-manifesto-card{text-align:right;order:1}[dir=rtl] .roadster-image-wrap{order:2}[dir=rtl] .classic-speedo-row,[dir=rtl] .classic-card-header{flex-direction:row}[dir=rtl] .classic-spec-col{text-align:right}[dir=rtl] .cta-arrow,[dir=rtl] .supercar-btn .cta-arrow,[dir=rtl] .footer-link-arrow{margin-left:0!important;margin-right:8px!important;display:inline-block!important;transform:scaleX(-1)!important}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .footer-col,[dir=rtl] .contact-entry{text-align:right!important}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right!important;direction:rtl!important;font-family:Cairo,sans-serif!important}[dir=rtl] .atelier-2col-layout{direction:rtl}[dir=rtl] .atelier-palette-col{order:1}[dir=rtl] .atelier-stage-col{order:2}@media (width<=900px){[dir=rtl] .machine-stage-grid,[dir=rtl] .powertrain-interactive-stage,[dir=rtl] .roadster-showcase-split{grid-template-columns:1fr}[dir=rtl] .machine-hotspots-nav,[dir=rtl] .machine-visual-showcase,[dir=rtl] .powertrain-pillars-list,[dir=rtl] .powertrain-chassis-schematic,[dir=rtl] .roadster-manifesto-card,[dir=rtl] .roadster-image-wrap{order:initial!important}}[dir=rtl] .atelier-configurator-layout{direction:rtl!important;grid-template-columns:1fr 1.25fr!important}[dir=rtl] .config-controls-col{order:1!important}[dir=rtl] .config-stage-col{order:2!important}[dir=rtl] .unified-stage-body{direction:rtl!important;grid-template-columns:1.1fr 1fr!important}[dir=rtl] .unified-editorial-col{text-align:right!important;order:1!important}[dir=rtl] .unified-media-col{order:2!important}[dir=rtl] .atelier-swatch-card{text-align:right!important}[dir=rtl] .swatch-header-row{flex-direction:row}[dir=rtl] .caliper-chip-card{text-align:right;flex-direction:row}[dir=rtl] .summary-header,[dir=rtl] .summary-item{flex-direction:row}[dir=rtl] .atelier-form-label{display:block;text-align:right!important}@media (width<=1024px){[dir=rtl] .atelier-configurator-layout,[dir=rtl] .unified-stage-body{grid-template-columns:1fr!important}[dir=rtl] .config-controls-col,[dir=rtl] .config-stage-col,[dir=rtl] .unified-editorial-col,[dir=rtl] .unified-media-col{order:initial!important}}[dir=rtl] .atelier-form-input,[dir=rtl] .atelier-form-textarea{text-align:right!important;direction:rtl!important;font-family:Cairo,sans-serif!important}[dir=rtl] .atelier-form-input[type=tel]{text-align:left!important;direction:ltr!important}[dir=rtl] .dossier-meta{justify-content:flex-start!important}[dir=rtl] .dossier-header,[dir=rtl] .atelier-hero-inner,[dir=rtl] .atelier-section-header{text-align:right!important}[dir=rtl] .atelier-hero-meta,[dir=rtl] .atelier-sec-meta,[dir=rtl] .atelier-hero-actions{justify-content:flex-start!important}[dir=rtl] .tier-feature-list{padding-left:0!important;padding-right:18px!important}.lang-switch-btn,.lang-switcher-dropdown,#header-lang-switcher,#mobile-lang-bar,.mobile-lang-bar{visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}
