@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Titillium+Web:ital,wght@0,300;0,400;0,600;0,700;0,900;1,700;1,900&display=swap";:root{--f1-red: #e10600;--f1-red-bright: #ff1801;--f1-red-dark: #b30500;--f1-red-glow: rgba(225, 6, 0, .4);--f1-red-glow-subtle: rgba(225, 6, 0, .15);--f1-carbon: #15151e;--f1-deep-black: #0e0e13;--f1-surface: rgba(27, 27, 34, .72);--f1-surface-elevated: rgba(34, 34, 43, .8);--f1-surface-hover: rgba(42, 42, 53, .88);--f1-border: #38383f;--f1-border-subtle: rgba(255, 255, 255, .08);--f1-border-red: rgba(225, 6, 0, .5);--f1-white: #ffffff;--f1-text-main: #ffffff;--f1-gray-light: #ffffff;--f1-gray-muted: #ffffff;--f1-gray-subtle: #f6f7fb;--f1-apex-yellow: #ffd166;--f1-speed-cyan: #00f0ff;--f1-sector-green: #00ff88;--font-f1: "Titillium Web", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-condensed: "Barlow Condensed", "Titillium Web", sans-serif;--font-sans: "Plus Jakarta Sans", -apple-system, sans-serif;--f1-condensed: var(--font-condensed);--f1-font: var(--font-f1);--radius-chamfer: 14px;--radius-sm: 6px;--radius-md: 10px;--radius-pill: 9999px;--max-w-content: 1260px;--max-w-reading: 820px;--header-height: 72px;--telemetry-bar-height: 36px;--color-primary: var(--f1-red);--color-primary-dark: var(--f1-red-dark);--color-bg: var(--f1-surface);--color-surface: var(--f1-surface-elevated);--color-border: var(--f1-border);--color-text: #ffffff;--color-text-muted: #ffffff;--color-text-subtle: #f6f7fb;--color-accent: var(--f1-red);--radius-base: var(--radius-sm);--radius-lg: var(--radius-chamfer)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}html{font-size:16px;background-color:var(--f1-carbon);color:var(--f1-text-main);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html{background-color:#07070b}body{font-family:var(--font-sans);background-color:transparent!important;color:var(--f1-text-main);line-height:1.6;overflow-x:hidden;position:relative;min-height:100vh}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:100000;background-color:#07070a;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),visibility .75s}.preloader.preloader-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.08)}.preloader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.preloader-glow-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.22) 0%,rgba(0,240,255,.08) 35%,transparent 70%);filter:blur(60px);animation:preloaderGlowPulse 4s ease-in-out infinite alternate}@keyframes preloaderGlowPulse{0%{transform:translate(-50%,-50%) scale(.92);opacity:.7}to{transform:translate(-50%,-50%) scale(1.12);opacity:1}}.preloader-grid-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;opacity:.7}.preloader-scanline{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent,rgba(225,6,0,.5),rgba(0,240,255,.7),transparent);box-shadow:0 0 16px #00f0ffcc;animation:preloaderScanline 3.5s linear infinite;opacity:.65}@keyframes preloaderScanline{0%{top:-10px}to{top:100%}}.preloader-hud-corner{position:absolute;display:flex;flex-direction:column;gap:3px;font-family:var(--font-condensed, "Titillium Web", monospace);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;z-index:3;pointer-events:none}.preloader-hud-corner.corner-tl{top:2rem;left:2.5rem}.preloader-hud-corner.corner-tr{top:2rem;right:2.5rem;text-align:right}.preloader-hud-corner.corner-bl{bottom:2rem;left:2.5rem}.preloader-hud-corner.corner-br{bottom:2rem;right:2.5rem;text-align:right}.hud-corner-code{color:var(--f1-red, #e10600);font-weight:800;font-family:monospace}.hud-corner-detail{color:#ffffff73;font-weight:600}@media(max-width:768px){.preloader-hud-corner{display:none}}.preloader-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;width:92%;max-width:580px}.preloader-circular-stage{position:relative;width:260px;height:260px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.preloader-pulse-ring-ambient{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;border:1.5px solid rgba(225,6,0,.22);animation:preloaderPulseRing 2.4s ease-out infinite}.preloader-pulse-ring-outer{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(0,240,255,.25);animation:preloaderRotateClockwise 25s linear infinite}.preloader-radar-sweep{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(225,6,0,.12) 50deg,transparent 65deg);animation:preloaderRotateClockwise 3.2s linear infinite;pointer-events:none}@keyframes preloaderPulseRing{0%{transform:scale(.92);opacity:.8}50%{transform:scale(1.16);opacity:.25}to{transform:scale(1.32);opacity:0}}@keyframes preloaderRotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes preloaderRotateCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.preloader-circular-svg{width:260px;height:260px;transform:rotate(-90deg);transform-origin:50% 50%}.preloader-circle-ticks{fill:none;stroke:#ffffff26;stroke-width:1.5;stroke-dasharray:4 9;animation:preloaderRotateCounterClockwise 40s linear infinite;transform-origin:130px 130px}.preloader-circle-bg{fill:none;stroke:#ffffff14;stroke-width:6}.preloader-circle-fill{fill:none;stroke:url(#preloaderGrad);stroke-width:7;stroke-linecap:round;stroke-dasharray:659.73;stroke-dashoffset:659.73;filter:drop-shadow(0 0 10px rgba(225,6,0,.75));transition:stroke-dashoffset .1s linear}.preloader-orbital-spark{position:absolute;top:25px;left:130px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px #00f0ff,0 0 24px 6px #e10600d9;transform:translate(-50%,-50%);pointer-events:none;z-index:5;transition:left .1s linear,top .1s linear}.preloader-emblem-center{position:absolute;width:120px;height:120px;display:flex;align-items:center;justify-content:center;z-index:6}.preloader-logo-wrap{position:relative;width:86px;height:86px;display:flex;align-items:center;justify-content:center}.preloader-logo-svg{width:82px;height:82px;filter:drop-shadow(0 0 20px rgba(225,6,0,.7));animation:preloaderLogoFloat 3s ease-in-out infinite alternate}@keyframes preloaderLogoFloat{0%{transform:translateY(0) scale(.98)}to{transform:translateY(-4px) scale(1.02)}}.preloader-logo-flare{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.35) 0%,rgba(0,240,255,.1) 40%,transparent 70%);animation:preloaderLogoPulse 2s ease-in-out infinite alternate;pointer-events:none}@keyframes preloaderLogoPulse{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.15);opacity:1}}.preloader-brand-showcase{display:flex;flex-direction:column;align-items:center;margin-bottom:1.25rem}.preloader-brand-title{font-family:var(--font-f1, "Titillium Web", sans-serif);font-size:2.85rem;font-weight:900;font-style:italic;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;line-height:1}.preloader-brand-title .brand-credit{color:#fff;text-shadow:0 0 25px rgba(255,255,255,.35)}.preloader-brand-title .brand-lift{color:var(--f1-red, #e10600);text-shadow:0 0 30px rgba(225,6,0,.85)}.preloader-tagline-bar{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-condensed, "Titillium Web", monospace);font-size:.74rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf}.preloader-tag-dot{width:5px;height:5px;border-radius:50%;background:var(--f1-red, #e10600);box-shadow:0 0 8px #ff1801}.preloader-telemetry-box{display:flex;flex-direction:column;align-items:center;width:100%}.preloader-counter-wrap{margin-bottom:.5rem}.preloader-counter-number{font-family:var(--font-condensed, "Titillium Web", monospace);font-size:2.4rem;font-weight:900;color:#fff;letter-spacing:.04em;text-shadow:0 0 18px rgba(0,240,255,.6);line-height:1}.preloader-status-container{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.1rem;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);margin-bottom:.85rem}.preloader-status-beacon{width:7px;height:7px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #0f8;animation:preloaderBeaconPulse 1.2s infinite ease-in-out}@keyframes preloaderBeaconPulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.preloader-status-text{font-family:var(--font-condensed, monospace);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0}.preloader-telechips{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:monospace;font-size:.68rem;letter-spacing:.06em;color:#ffffff80;text-transform:uppercase}.telechip-item i{font-style:normal;color:#fff6}.telechip-item strong{color:#00f0ff;font-weight:700}.telechip-sep{color:#fff3}@media(max-width:600px){.preloader-circular-stage,.preloader-circular-svg{width:220px;height:220px}.preloader-brand-title{font-size:2.2rem}.preloader-counter-number{font-size:2rem}.preloader-telechips{flex-wrap:wrap;font-size:.62rem;gap:.4rem}}.cinema-progress-bar{position:fixed;top:0;left:0;height:3px;background:var(--f1-red);box-shadow:0 0 10px var(--f1-red);width:0%;z-index:99999;transition:width .1s ease-out}.f1-telemetry-bar,.telemetry-bar{position:fixed;top:0;left:0;right:0;height:var(--telemetry-bar-height);background-color:var(--f1-deep-black);border-bottom:1px solid var(--f1-border);z-index:9005;display:flex;align-items:center;overflow:hidden;font-family:var(--font-condensed);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--f1-gray-light)}.f1-ticker-content,.telemetry-inner{display:flex;align-items:center;gap:2.25rem;white-space:nowrap;animation:f1TickerScroll 35s linear infinite;padding-left:100%}.f1-telemetry-bar:hover .f1-ticker-content,.telemetry-bar:hover .telemetry-inner{animation-play-state:paused}@keyframes f1TickerScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.f1-ticker-item,.ticker-item{display:inline-flex;align-items:center;gap:.4rem}.ticker-label{color:var(--f1-gray-muted);font-weight:700}.ticker-val{color:var(--f1-white);font-weight:800}.f1-tag-red{background-color:var(--f1-red);color:var(--f1-white);padding:.1rem .45rem;border-radius:2px;font-weight:900;font-style:italic}.f1-indicator-red{color:var(--f1-red);font-weight:900}.f1-indicator-green{color:var(--f1-sector-green);font-size:.65rem}.f1-indicator-yellow{color:var(--f1-apex-yellow);font-weight:800}.f1-indicator-blue{color:var(--f1-speed-cyan);font-weight:800}.f1-indicator-white{border:1px solid rgba(255,255,255,.3);padding:0 .3rem;border-radius:2px}.site-header,.site-header.glass-nav{position:fixed;top:var(--telemetry-bar-height);left:0;right:0;height:var(--header-height);z-index:9000;background:#0e0e13f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:2px solid var(--f1-border);transition:background .3s ease,border-color .3s ease}.site-header:after,.site-header.glass-nav:after{content:"";position:absolute;bottom:-2px;left:0;width:140px;height:2px;background:var(--f1-red);box-shadow:0 0 10px var(--f1-red)}.container{width:100%;max-width:var(--max-w-content);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.brand-logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;cursor:pointer;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1)}.brand-logo:hover{transform:translateY(-1px)}.logo-mark-wrap{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;perspective:600px}.logo-mark-wrap:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,209,102,.4) 30deg,transparent 75deg);animation:logoLaserSweep 4.5s linear infinite;pointer-events:none;opacity:.55;filter:blur(2px)}@keyframes logoLaserSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-logo-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 10px rgba(225,6,0,.65)) drop-shadow(0 0 20px rgba(255,209,102,.35));transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease;animation:logoHoverFloat 4.5s ease-in-out infinite}.brand-logo:hover .brand-logo-svg{transform:scale(1.15) rotate(-3deg);filter:drop-shadow(0 0 20px rgba(225,6,0,.95)) drop-shadow(0 0 35px rgba(255,209,102,.65))}.logo-ambient-flare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(255,59,38,.5) 0%,rgba(255,209,102,.25) 45%,transparent 72%);opacity:.85;filter:blur(8px);pointer-events:none;animation:flarePulse 3s ease-in-out infinite alternate}.brand-logo:hover .logo-ambient-flare{opacity:1;transform:scale(1.35);background:radial-gradient(circle,rgba(255,24,1,.75) 0%,rgba(255,209,102,.45) 50%,transparent 75%)}.logo-orbit-ring-outer{transform-origin:27px 27px;animation:orbitRingClockwise 10s linear infinite;transition:stroke .35s ease}.logo-orbit-ring-inner{transform-origin:27px 27px;animation:orbitRingCounterClockwise 7s linear infinite;transition:stroke .35s ease}.brand-logo:hover .logo-orbit-ring-outer{stroke:#ffd166f2;animation-duration:3s}.brand-logo:hover .logo-orbit-ring-inner{stroke:#00f0ffe6;animation-duration:2.2s}@keyframes orbitRingClockwise{0%{transform:rotate(-26deg);stroke-dashoffset:0}to{transform:rotate(334deg);stroke-dashoffset:-70}}@keyframes orbitRingCounterClockwise{0%{transform:rotate(32deg);stroke-dashoffset:0}to{transform:rotate(-328deg);stroke-dashoffset:50}}.logo-orbit-node{transform-origin:27px 27px;transition:all .3s ease}.logo-orbit-node-1{animation:orbitNodePulse1 10s linear infinite}.logo-orbit-node-2{animation:orbitNodePulse2 7s linear infinite}@keyframes orbitNodePulse1{0%{transform:rotate(-26deg) scale(.9);opacity:.7}50%{transform:rotate(154deg) scale(1.3);opacity:1;filter:drop-shadow(0 0 6px #ffd166)}to{transform:rotate(334deg) scale(.9);opacity:.7}}@keyframes orbitNodePulse2{0%{transform:rotate(32deg) scale(.9);opacity:.6}50%{transform:rotate(-148deg) scale(1.35);opacity:1;filter:drop-shadow(0 0 6px #00f0ff)}to{transform:rotate(-328deg) scale(.9);opacity:.6}}.logo-ascent-beam{animation:ascentBeamPulse 1.8s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px rgba(0,240,255,.8))}@keyframes ascentBeamPulse{0%{stroke-opacity:.3;stroke-width:1.2px;transform:scaleY(.7);transform-origin:27px 20px}to{stroke-opacity:1;stroke-width:2.4px;transform:scaleY(1.15);transform-origin:27px 20px}}.logo-prism-body{transition:transform .35s cubic-bezier(.16,1,.3,1);transform-origin:27px 27px}.brand-logo:hover .logo-prism-body{transform:scale(1.08)}.logo-facet-top{animation:facetShimmer 3s ease-in-out infinite alternate}.logo-facet-keystone{animation:keystoneGlow 2.4s ease-in-out infinite alternate}@keyframes keystoneGlow{0%{fill:#ffd16626}to{fill:#ffd16673;filter:drop-shadow(0 0 3px rgba(255,209,102,.5))}}@keyframes facetShimmer{0%{fill:#ffffff26}50%{fill:#ffffff73}to{fill:#fff3}}.logo-chevron-ascent{animation:chevronAscentPulse 2.8s ease-in-out infinite alternate;transform-origin:27px 23px}.logo-chevron-glow{animation:chevronGlowPulse 2.8s ease-in-out infinite alternate}.logo-chevron-inner{animation:chevronInnerPulse 2s ease-in-out infinite alternate;transform-origin:27px 27px}@keyframes chevronAscentPulse{0%{transform:translateY(1.5px);opacity:.9}to{transform:translateY(-1.5px);opacity:1}}@keyframes chevronGlowPulse{0%{opacity:.25;stroke-width:4px}to{opacity:.65;stroke-width:6.5px}}@keyframes chevronInnerPulse{0%{opacity:.5;stroke-width:1.4px}to{opacity:1;stroke-width:2.2px;stroke:#00f0ff;filter:drop-shadow(0 0 4px #00f0ff)}}.logo-core-spark{animation:coreSparkBlink 1.6s ease-in-out infinite alternate;filter:drop-shadow(0 0 4px #ffffff)}.logo-core-pulse{transform-origin:27px 15px;animation:coreShockwave 2s cubic-bezier(.25,1,.5,1) infinite}.logo-core-pulse-outer{transform-origin:27px 15px;animation:coreShockwaveOuter 2.4s cubic-bezier(.25,1,.5,1) infinite}@keyframes coreShockwave{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes coreShockwaveOuter{0%{transform:scale(.4);opacity:.8;stroke-width:1.2px}80%{transform:scale(1.65);opacity:0;stroke-width:.5px}to{transform:scale(1.8);opacity:0}}@keyframes coreSparkBlink{0%{transform:scale(.85);opacity:.75}to{transform:scale(1.25);opacity:1}}.brand-name-wrap{display:flex;flex-direction:column;justify-content:center;line-height:1}.brand-name-text{font-family:var(--font-f1);font-weight:900;font-style:italic;font-size:1.68rem;letter-spacing:-.01em;text-transform:uppercase;display:flex;align-items:baseline;position:relative;filter:drop-shadow(0 2px 8px rgba(0,0,0,.7));transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}.brand-logo:hover .brand-name-text{transform:scale(1.03);filter:drop-shadow(0 4px 16px rgba(225,6,0,.45))}.brand-credit{background:linear-gradient(115deg,#9aa0a6,#fff 22%,#ffd166 42%,#fff 58%,#ff8fa3 75%,#9aa0a6);background-size:260% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:creditTitaniumShimmer 3.8s ease-in-out infinite alternate;display:inline-block;position:relative;letter-spacing:.02em;transition:all .3s ease}@keyframes creditTitaniumShimmer{0%{background-position:0% 50%;filter:drop-shadow(0 0 2px rgba(255,255,255,.4))}50%{background-position:100% 50%;filter:drop-shadow(0 0 10px rgba(255,209,102,.75))}to{background-position:0% 50%;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}}.brand-lift{color:var(--f1-red);position:relative;display:inline-block;margin-left:2px;text-shadow:0 0 8px rgba(255,24,1,.8),0 0 18px rgba(225,6,0,.6),0 0 32px rgba(225,6,0,.35);animation:liftF1NeonBreathing 2.2s ease-in-out infinite alternate;transition:all .3s cubic-bezier(.16,1,.3,1)}@keyframes liftF1NeonBreathing{0%{text-shadow:0 0 8px rgba(255,24,1,.7),0 0 16px rgba(225,6,0,.45);color:var(--f1-red);transform:translateY(0)}50%{text-shadow:0 0 14px rgba(255,59,38,1),0 0 28px rgba(225,6,0,.85),0 0 45px rgba(255,209,102,.5);color:#ff2a14;transform:translateY(-.5px)}to{text-shadow:0 0 8px rgba(255,24,1,.7),0 0 16px rgba(225,6,0,.45);color:var(--f1-red);transform:translateY(0)}}.brand-logo:hover .brand-lift{color:#ff2a14;text-shadow:0 0 16px rgba(255,24,1,1),0 0 35px rgba(225,6,0,.9),0 0 55px rgba(255,209,102,.75),0 0 75px rgba(225,6,0,.5);transform:translateY(-1px) scale(1.05)}.brand-tagline-sub{font-family:var(--font-condensed);font-size:.58rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff9;margin-top:.15rem;position:relative;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.brand-tagline-sub:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--f1-red);box-shadow:0 0 8px var(--f1-red);animation:radarDotBlink 1.4s ease-in-out infinite}@keyframes radarDotBlink{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #ff2a14}}.brand-tagline-sub:after{content:"";display:inline-block;height:2px;width:14px;background:linear-gradient(90deg,var(--f1-red),rgba(255,209,102,.8));box-shadow:0 0 8px var(--f1-red);transition:width .35s cubic-bezier(.16,1,.3,1),background .3s ease}.brand-logo:hover .brand-tagline-sub{color:#fff}.brand-logo:hover .brand-tagline-sub:after{width:34px;background:linear-gradient(90deg,#ff2a14,#ffd166);box-shadow:0 0 14px #ff2a14}@keyframes logoHoverFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1.5deg)}}@keyframes flarePulse{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.2);opacity:.85}}@keyframes shieldBorderGlow{0%{stroke-opacity:.6}to{stroke-opacity:1}}@keyframes chevronSurge{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes coreSparkBlink{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.2);filter:drop-shadow(0 0 5px #ffffff)}}@keyframes creditShimmer{0%{background-position:180% 0}50%,to{background-position:-80% 0}}@keyframes liftNeonPulse{0%{text-shadow:0 0 8px var(--f1-red-glow),0 0 18px rgba(225,6,0,.3)}to{text-shadow:0 0 16px rgba(255,24,1,.8),0 0 28px rgba(225,6,0,.55)}}.main-nav{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:clamp(.5rem,.95vw,1.25rem);list-style:none}.nav-link,.nav-links a{font-family:var(--font-f1);font-weight:700;font-size:clamp(.76rem,.8vw,.86rem);letter-spacing:.05em;text-transform:uppercase;color:#f3f4f6;text-decoration:none;padding:.4rem .35rem;position:relative;transition:color .2s ease,text-shadow .2s ease;display:inline-block;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.9)}.nav-link:after,.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--f1-red);transition:width .25s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px var(--f1-red)}.nav-link:hover,.nav-link.active,.nav-links a:hover,.nav-links a.active{color:#fff;text-shadow:0 0 10px rgba(255,209,102,.7),0 0 18px rgba(225,6,0,.4)}.nav-link:hover:after,.nav-link.active:after,.nav-links a:hover:after,.nav-links a.active:after{width:100%}.header-actions{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.header-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.82rem;letter-spacing:.07em;font-weight:800;border-radius:4px;background:linear-gradient(135deg,#e10600,#a80500);color:#fff!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 14px #e1060073;text-decoration:none;text-transform:uppercase;font-family:var(--font-f1);white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.header-cta-btn:before{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,#fff0,#fff6,#fff0);transform:rotate(25deg);animation:headerBtnLaserShine 4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes headerBtnLaserShine{0%,60%{left:-60%}to{left:160%}}.header-cta-btn:hover{background:linear-gradient(135deg,#ff1801,#c40600);box-shadow:0 0 24px #e10600bf,0 0 40px #ffd1664d;transform:translateY(-1.5px) scale(1.02);border-color:#ffffff80}.header-cta-btn:hover .cta-arrow-icon{transform:translate(3px)}.cta-arrow-icon{transition:transform .25s ease;flex-shrink:0}.mobile-toggle{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;height:44px;background:#ffffff0d;border:1px solid var(--f1-border);color:var(--f1-white);cursor:pointer;padding:0;border-radius:6px;transition:all .25s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;z-index:9005}.mobile-toggle:hover{border-color:var(--f1-red);background:#e106001f;box-shadow:0 0 12px #e106004d}.mobile-toggle-lines{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20px;height:16px;position:relative}.toggle-bar{display:block;width:100%;height:2px;background-color:var(--f1-white);border-radius:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease,background-color .25s ease;position:absolute}.toggle-bar:nth-child(1){top:0}.toggle-bar:nth-child(2){top:7px}.toggle-bar:nth-child(3){top:14px}.mobile-toggle.active .toggle-bar:nth-child(1),.mobile-toggle[aria-expanded=true] .toggle-bar:nth-child(1){top:7px;transform:rotate(45deg);background-color:var(--f1-red)}.mobile-toggle.active .toggle-bar:nth-child(2),.mobile-toggle[aria-expanded=true] .toggle-bar:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle.active .toggle-bar:nth-child(3),.mobile-toggle[aria-expanded=true] .toggle-bar:nth-child(3){top:7px;transform:rotate(-45deg);background-color:var(--f1-red)}.mobile-drawer-actions{display:none;flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.mobile-theme-switch{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.85rem;background:#ffffff0d;border:1px solid var(--f1-border);border-radius:6px}.mobile-cta-btn{width:100%;text-align:center;justify-content:center;padding:.85rem 1.25rem;font-size:.95rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-f1);font-weight:800;font-style:italic;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:.75rem 1.65rem;border-radius:4px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;border:none}.btn-primary,.btn-glow{background:linear-gradient(135deg,#e10600,#b30500);color:var(--f1-white);box-shadow:0 4px 18px var(--f1-red-glow);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.btn-primary:hover,.btn-glow:hover{background:linear-gradient(135deg,#ff1801,#e10600);transform:translateY(-2px);box-shadow:0 8px 25px #e1060099;color:var(--f1-white)}.btn-glass{background:#1f1f27d9;color:var(--f1-white);border:1px solid var(--f1-border);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.btn-glass:hover{background:var(--f1-surface-hover);border-color:var(--f1-white);transform:translateY(-2px);color:var(--f1-white)}.btn-sm{padding:.5rem 1.15rem;font-size:.82rem}.hero-section{position:relative;min-height:100vh;padding-top:calc(var(--header-height) + var(--telemetry-bar-height) + 2rem);padding-bottom:5rem;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 30%,#e106001f,#15151e00 65%)}.hero-webgl-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-media-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-bg-video{width:100%;height:100%;object-fit:cover;opacity:.2;filter:saturate(1.2) contrast(1.1)}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#08080cfa,#08080cf0 48%,#08080cbf 72%,#08080c6b),linear-gradient(180deg,rgba(8,8,12,.9) 0%,transparent 22%,transparent 78%,rgba(8,8,12,.98) 100%),radial-gradient(circle at 75% 35%,#e1060014,#08080ca6 85%)}[data-theme=day] .hero-vignette{background:linear-gradient(90deg,#f6f7fafa,#f6f7faeb 48%,#f6f7fab8 72%,#f6f7fa6b),linear-gradient(180deg,rgba(246,247,250,.9) 0%,transparent 22%,transparent 78%,rgba(246,247,250,.98) 100%)}.hero-grid{position:relative;z-index:4;display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.hero-copy{display:flex;flex-direction:column;position:relative;z-index:5;background:#0e0e16d1;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);padding:2.5rem 2.75rem;border-radius:14px;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 65px -12px #000000e6,0 0 50px #0009,inset 0 1px #ffffff38}[data-theme=day] .hero-copy{background:#fffffff0;border:1px solid rgba(0,0,0,.14);box-shadow:0 25px 55px #00000026,inset 0 1px #fff}.hero-badge{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.4rem .95rem;background:#0a0a0feb;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--f1-red);border-radius:4px;font-family:var(--font-condensed);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);margin-bottom:1.25rem}[data-theme=day] .hero-badge{background:#fff;border-color:#d1d5db;color:#111827;text-shadow:none}.glow-indicator{width:8px;height:8px;border-radius:50%;background-color:var(--f1-red);box-shadow:0 0 8px var(--f1-red);animation:f1PulseRed 1.8s infinite}@keyframes f1PulseRed{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.hero-title{font-family:var(--font-f1);font-size:clamp(2.3rem,5.2vw,4.2rem);font-weight:900;font-style:italic;line-height:1.06;letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.98),0 2px 6px #000;margin-bottom:1.25rem}[data-theme=day] .hero-title{color:#0c0d12;text-shadow:none}.gradient-text{color:var(--f1-red);background:linear-gradient(135deg,#fff,#ff2a14 55%,#e10600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}[data-theme=day] .gradient-text{background:linear-gradient(135deg,#b30000,#e10600 60%,#ff2a14);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-family:var(--font-sans);font-size:1.15rem;line-height:1.72;color:#f3f5f9;text-shadow:0 2px 10px rgba(0,0,0,.95),0 1px 3px #000;max-width:600px;margin-bottom:1.85rem;font-weight:420}.hero-subtitle strong{color:#ffd166;font-weight:750;text-shadow:0 0 14px rgba(255,209,102,.45)}[data-theme=day] .hero-subtitle{color:#1f242e;text-shadow:none}[data-theme=day] .hero-subtitle strong{color:#b80500;text-shadow:none}.hero-cta-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:2.25rem}.hero-metric-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;padding-top:1.75rem;border-top:1px solid var(--f1-border)}.metric-chip{display:flex;flex-direction:column;padding:.5rem .6rem;background:#0e0e13a6;border-left:2px solid var(--f1-border);border-radius:2px}.chip-val{font-family:var(--font-condensed);font-size:1.45rem;font-weight:800;font-style:italic;color:var(--f1-white);letter-spacing:.02em}.chip-desc{font-family:var(--font-condensed);font-size:.72rem;font-weight:700;color:var(--f1-gray-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.hero-interactive-stage{display:flex;justify-content:center;align-items:center;perspective:1200px}.floating-hologram-card{position:relative;width:100%;max-width:410px;background:linear-gradient(150deg,#22222d,#15151e);border:1px solid var(--f1-border);border-top:4px solid var(--f1-red);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);padding:2rem;box-shadow:0 20px 45px -10px #000000e6,0 0 30px var(--f1-red-glow-subtle);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform-style:preserve-3d;transition:transform .2s ease-out,box-shadow .3s ease;animation:f1CardFloat 6s ease-in-out infinite}@keyframes f1CardFloat{0%,to{transform:translateY(0) rotateX(1.5deg) rotateY(-1.5deg)}50%{transform:translateY(-10px) rotateX(-1.5deg) rotateY(1.5deg)}}.hologram-inner{transform:translateZ(30px)}.hologram-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--f1-border)}.emv-gold-chip{width:42px;height:30px;background:linear-gradient(135deg,#d4af37,#f9d976,#aa771c);border-radius:4px;border:1px solid rgba(255,255,255,.4);position:relative}.hologram-tier-badge{font-family:var(--font-condensed);font-weight:800;font-style:italic;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-white);background:var(--f1-red);padding:.2rem .6rem;border-radius:2px;transform:skew(-10deg)}.hologram-score-gauge{text-align:center;margin-bottom:1.75rem;position:relative}.score-mini-label{display:block;font-family:var(--font-condensed);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-gray-muted);margin-bottom:.25rem}.score-big-num{font-family:var(--font-condensed);font-size:4.8rem;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.02em;color:var(--f1-white);text-shadow:0 0 20px rgba(255,255,255,.2)}.score-status-pill{display:inline-block;font-family:var(--font-condensed);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--f1-sector-green);background:#10b98126;border:1px solid var(--f1-sector-green);padding:.2rem .65rem;border-radius:2px;margin-top:.4rem}.hologram-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:#0e0e13b3;border:1px solid var(--f1-border);padding:.85rem;border-radius:4px;margin-bottom:1.5rem}.hologram-stat-item{display:flex;flex-direction:column}.hologram-stat-item .sub{font-family:var(--font-condensed);font-size:.72rem;font-weight:700;color:var(--f1-gray-muted);text-transform:uppercase;letter-spacing:.05em}.hologram-stat-item .num{font-family:var(--font-condensed);font-size:1.15rem;font-weight:800;color:var(--f1-white);font-style:italic}.hologram-footer{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-condensed);font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--f1-gray-muted)}.hologram-code{color:var(--f1-white);letter-spacing:.15em}.hologram-chip-label{color:var(--f1-red)}.scroll-down-cue{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;opacity:.65;transition:opacity .3s}.cue-label{font-family:var(--font-condensed);font-size:.7rem;font-weight:800;letter-spacing:.15em;color:var(--f1-gray-light);text-transform:uppercase}.mouse-icon{width:20px;height:32px;border:2px solid var(--f1-border);border-radius:10px;position:relative}.mouse-wheel{width:4px;height:6px;background-color:var(--f1-red);border-radius:2px;position:absolute;top:5px;left:50%;transform:translate(-50%);animation:mouseWheelMove 1.6s ease infinite}@keyframes mouseWheelMove{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,12px);opacity:0}}.section-wrap{padding:clamp(3.2rem,4.5vw,4.25rem) 0;position:relative;z-index:2;background:linear-gradient(180deg,#0b0b119e,#12121a59,#0b0b11a6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.section-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(225,6,0,.25) 15%,rgba(255,42,20,.9) 50%,rgba(0,240,255,.45) 85%,transparent 100%);box-shadow:0 0 16px #e1060099,0 0 4px #00f0ff66;animation:sectionLaserSweep 14s cubic-bezier(.4,0,.6,1) infinite alternate;pointer-events:none;z-index:4}.section-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(225,6,0,.04) 0%,transparent 65%),radial-gradient(circle at 50% 100%,rgba(0,240,255,.03) 0%,transparent 65%);pointer-events:none;z-index:1}@keyframes sectionLaserSweep{0%{transform:scaleX(.75) translate(-20%);opacity:.6}50%{transform:scaleX(1) translate(0);opacity:1;filter:drop-shadow(0 0 8px #ff2a14)}to{transform:scaleX(.75) translate(20%);opacity:.6}}[data-theme=day] .section-wrap{background:linear-gradient(180deg,#f6f8fcc7,#ffffff85,#f6f8fcd1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=day] .section-wrap:before{background:linear-gradient(90deg,transparent 0%,rgba(225,6,0,.3) 15%,rgba(225,6,0,.85) 50%,rgba(0,150,255,.4) 85%,transparent 100%);box-shadow:0 0 12px #e1060059}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(1.85rem,2.8vw,2.5rem);width:100%}.text-center{text-align:center}.section-tag{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-condensed);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--f1-red);border-bottom:2px solid var(--f1-red);padding-bottom:.2rem;margin:0 auto .6rem}.section-title{display:block;width:100%;font-family:var(--font-f1);font-size:clamp(1.8rem,3.5vw,2.85rem);font-weight:900;font-style:italic;letter-spacing:-.01em;text-transform:uppercase;color:var(--f1-white);margin:0 auto .65rem;line-height:1.18;text-align:center}.section-desc{font-family:var(--font-sans);font-size:1.05rem;color:var(--f1-gray-light);max-width:680px;margin-left:auto;margin-right:auto}.pillars-section{background:linear-gradient(180deg,#0e0e14b3,#15151e4d,#0e0e14a6);border-top:1px solid rgba(225,6,0,.25);border-bottom:1px solid rgba(255,255,255,.08)}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.pillar-card-3d{position:relative;background:var(--f1-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--f1-border);border-top:3px solid var(--f1-red);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);padding:2rem 1.6rem;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pillar-card-3d:hover{transform:translateY(-6px);border-color:#ffffff4d;box-shadow:0 12px 30px #000c,0 0 20px var(--f1-red-glow-subtle);background:var(--f1-surface-hover)}.pillar-icon-box{width:52px;height:52px;background:#0e0e13cc;border:1px solid var(--f1-border);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--f1-white);margin-bottom:1.5rem;transition:color .2s,border-color .2s}.pillar-card-3d:hover .pillar-icon-box{color:var(--f1-red);border-color:var(--f1-red)}.pillar-number{font-family:var(--font-condensed);font-size:.85rem;font-weight:800;font-style:italic;letter-spacing:.08em;color:var(--f1-red);margin-bottom:.35rem}.pillar-heading{font-family:var(--font-f1);font-size:1.35rem;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-bottom:.85rem}.pillar-text{font-size:.94rem;line-height:1.6;color:#f1f3f7;margin-bottom:1.5rem}.pillar-bullet-list{list-style:none;margin-bottom:2rem;flex-grow:1}.pillar-bullet-list li{font-size:.85rem;color:#d1d5db;position:relative;padding-left:1.25rem;margin-bottom:.65rem;line-height:1.45}.pillar-bullet-list li:before{content:"▸";position:absolute;left:0;color:var(--f1-red-bright);font-weight:900;text-shadow:0 0 6px rgba(225,6,0,.6)}.pillar-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-condensed);font-size:.85rem;font-weight:800;font-style:italic;letter-spacing:.06em;text-transform:uppercase;color:var(--f1-white);text-decoration:none;transition:gap .2s ease,color .2s ease}.pillar-link:hover{color:var(--f1-red);gap:.75rem}.articles-section{background:linear-gradient(180deg,#0e0e1499,#15151e47,#0e0e14a6);border-top:1px solid rgba(0,240,255,.2);border-bottom:1px solid rgba(255,255,255,.08)}.filter-pills-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:3rem}.filter-btn{font-family:var(--font-f1);font-size:.85rem;font-weight:700;font-style:italic;letter-spacing:.06em;text-transform:uppercase;padding:.55rem 1.25rem;background:var(--f1-surface);border:1px solid var(--f1-border);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);color:var(--f1-gray-light);cursor:pointer;transition:all .2s ease}.filter-btn:hover{background:var(--f1-surface-hover);color:var(--f1-white);border-color:#ffffff4d}.filter-btn.active{background:var(--f1-red);color:var(--f1-white);border-color:var(--f1-red);box-shadow:0 4px 14px var(--f1-red-glow)}.articles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.article-card{background:#12141ea6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.14)!important;border-top:3px solid var(--f1-border)!important;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff26!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);padding:1.75rem 1.5rem;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.article-card:hover{transform:translateY(-6px)!important;border-top-color:var(--f1-red)!important;border-color:#ff2a1480!important;background:#181a28cc!important;box-shadow:0 18px 45px #e1060038,inset 0 1px #ffffff40!important}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cat-badge{font-family:var(--font-condensed);font-size:.72rem;font-weight:800;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-white);background:var(--f1-deep-black);border-left:3px solid var(--f1-red);padding:.15rem .5rem;border-radius:2px}.read-time{font-family:var(--font-condensed);font-size:.72rem;font-weight:700;color:var(--f1-gray-muted);text-transform:uppercase;letter-spacing:.05em}.article-title{font-family:var(--font-f1);font-size:1.22rem;font-weight:800;font-style:italic;line-height:1.3;color:var(--f1-white);margin-bottom:.75rem;transition:color .2s}.article-card:hover .article-title{color:var(--f1-red)}.article-excerpt{font-size:.88rem;color:var(--f1-gray-light);line-height:1.55;margin-bottom:1.5rem;flex-grow:1}.article-action{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-condensed);font-size:.82rem;font-weight:800;font-style:italic;letter-spacing:.06em;text-transform:uppercase;color:var(--f1-white);margin-top:auto;transition:gap .2s ease,color .2s ease}.article-card:hover .article-action{color:var(--f1-red);gap:.65rem}.trust-section{background:linear-gradient(180deg,#0e0e14b3,#15151e52,#0e0e14b3);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.trust-box{background:var(--f1-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--f1-border);border-left:3px solid var(--f1-red);padding:1.6rem;border-radius:4px}.trust-badge-label{display:inline-block;font-family:var(--font-condensed);font-size:.75rem;font-weight:800;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-red);margin-bottom:.5rem}.trust-box-title{font-family:var(--font-f1);font-size:1.18rem;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-bottom:.65rem}.trust-box-desc{font-size:.88rem;color:var(--f1-gray-light);line-height:1.55}.regulators-strip{background:var(--f1-surface);border:1px solid var(--f1-border);padding:1.75rem 2rem;border-radius:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.strip-label{font-family:var(--font-condensed);font-size:.85rem;font-weight:800;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-white)}.regulator-badges-list{display:flex;flex-wrap:wrap;gap:.75rem}.reg-badge{font-family:var(--font-condensed);font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--f1-gray-light);background:var(--f1-deep-black);border:1px solid var(--f1-border);padding:.35rem .75rem;border-radius:2px}.cta-section{background:linear-gradient(180deg,#0e0e1480,#15151e40,#07070bcc);position:relative}.cta-banner{position:relative;background:linear-gradient(135deg,#1f1f2a,#15151e);border:1px solid var(--f1-border);border-top:4px solid var(--f1-red);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);padding:4.5rem 3rem;text-align:center;box-shadow:0 25px 60px -15px #000000e6,0 0 40px var(--f1-red-glow-subtle);overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-50px;left:50%;transform:translate(-50%);width:300px;height:100px;background:radial-gradient(ellipse,var(--f1-red-glow) 0%,transparent 70%);pointer-events:none}.cta-title{font-family:var(--font-f1);font-size:clamp(2rem,4.5vw,3.4rem);font-weight:900;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-bottom:1rem}.cta-desc{font-family:var(--font-sans);font-size:1.15rem;color:var(--f1-gray-light);max-width:620px;margin:0 auto 2.5rem}.cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem}.site-footer{background-color:var(--f1-deep-black);border-top:2px solid var(--f1-border);padding:4.5rem 0 2rem;position:relative}.site-footer:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--f1-red) 0%,transparent 60%)}.footer-top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:2.5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--f1-border);margin-bottom:2rem}.footer-brand-col{display:flex;flex-direction:column}.footer-desc{font-size:.9rem;color:var(--f1-gray-muted);line-height:1.6;margin-top:1rem;max-width:320px}.footer-heading{font-family:var(--font-condensed);font-size:.95rem;font-weight:800;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:var(--f1-white);margin-bottom:1.25rem;position:relative;padding-bottom:.35rem;border-bottom:2px solid var(--f1-red);display:inline-block}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.65rem}.footer-links a{font-size:.88rem;color:var(--f1-gray-light);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.footer-links a:hover{color:var(--f1-red);padding-left:.35rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.82rem;color:var(--f1-gray-muted)}.disclaimer-text{font-size:.75rem;color:var(--f1-gray-subtle);line-height:1.5;margin-top:1rem;text-align:center}.pillar-hero,.post-hero{padding-top:calc(var(--header-height) + var(--telemetry-bar-height) + 3rem);padding-bottom:4rem;background:linear-gradient(180deg,#0e0e14bf,#15151e59 70%,#0e0e14a6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--f1-border)}.pillar-layout,.post-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3.5rem;padding:calc(var(--header-height) + var(--telemetry-bar-height) + 2.5rem) 0 4rem}.post-main{min-width:0;background:linear-gradient(180deg,#15151ea6,#0e0e1473);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:2.5rem;box-shadow:0 10px 30px #0006}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-condensed);font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--f1-gray-muted);margin-bottom:1.25rem}.breadcrumbs a{color:var(--f1-gray-light);text-decoration:none;transition:color .2s ease}.breadcrumbs a:hover{color:var(--f1-red)}.breadcrumbs span{color:var(--f1-gray-subtle)}.post-header{margin-bottom:2rem;border-bottom:1px solid var(--f1-border);padding-bottom:1.5rem}.post-header h1{font-family:var(--font-f1);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.2;color:var(--f1-white);margin-bottom:1rem}.post-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem;color:var(--f1-gray-muted)}.badge-verified{display:inline-flex;align-items:center;gap:.35rem;background:#00ff881f;color:#0f8;border:1px solid rgba(0,255,136,.3);padding:.25rem .65rem;border-radius:4px;font-family:var(--font-condensed);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.key-takeaways-box{background:linear-gradient(135deg,#e1060014,#121218f2);border:1px solid var(--f1-border);border-left:4px solid var(--f1-red);padding:1.75rem;border-radius:6px;margin-bottom:2.5rem}.key-takeaways-title{font-family:var(--font-condensed);font-size:1.15rem;font-weight:800;text-transform:uppercase;color:var(--f1-white);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.key-takeaways-box ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem;color:var(--f1-gray-light);line-height:1.65}.toc-box{background:var(--f1-surface);border:1px solid var(--f1-border);border-left:3px solid var(--f1-red);padding:1.5rem;border-radius:6px;margin-bottom:2.5rem}.toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.toc-list a{color:var(--f1-gray-light);font-size:.92rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.toc-list a:hover{color:var(--f1-red);transform:translate(4px)}.sidebar{display:flex;flex-direction:column;gap:2rem}.widget{background:linear-gradient(180deg,#1b1b22b8,#1212197a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:1.5rem;position:sticky;top:calc(var(--header-height) + var(--telemetry-bar-height) + 2rem)}.widget-title{font-family:var(--font-condensed);font-size:1.05rem;font-weight:800;text-transform:uppercase;color:var(--f1-white);margin-bottom:1rem;border-bottom:1px solid var(--f1-border);padding-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.widget-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.widget-list a{color:var(--f1-gray-light);font-size:.9rem;text-decoration:none;transition:color .2s;display:block;line-height:1.4}.widget-list a:hover{color:var(--f1-red)}.table-responsive{width:100%;overflow-x:auto;margin:2rem 0;border:1px solid var(--f1-border);border-radius:6px;background:var(--f1-surface)}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.data-table th{background:#e1060014;color:var(--f1-white);font-family:var(--font-condensed);font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.9rem 1.25rem;border-bottom:2px solid var(--f1-border);white-space:nowrap}.data-table td{padding:.9rem 1.25rem;border-bottom:1px solid var(--f1-border);color:var(--f1-gray-light);vertical-align:middle}.data-table tbody tr:hover{background:#ffffff08}.callout{padding:1.25rem 1.5rem;border-radius:6px;margin:1.75rem 0;border:1px solid var(--f1-border);background:var(--f1-surface)}.callout-info{border-left:4px solid var(--f1-speed-cyan);background:#00f0ff0a}.callout-title{font-family:var(--font-condensed);font-weight:800;font-size:1rem;text-transform:uppercase;color:var(--f1-white);margin-bottom:.5rem}.ymyl-disclaimer-box{background:#0006;border:1px dashed var(--f1-border);padding:1.25rem 1.5rem;border-radius:6px;font-size:.85rem;color:var(--f1-gray-muted);line-height:1.6;margin-top:3rem}.institutional-content{max-width:880px;margin:0 auto;padding:calc(var(--header-height) + var(--telemetry-bar-height) + 2.5rem) 1.25rem 5rem;color:var(--f1-gray-light);line-height:1.7}.institutional-content h1{font-family:var(--font-f1);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-bottom:1rem}.institutional-content h2{font-family:var(--font-f1);font-size:1.75rem;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-top:2.5rem;margin-bottom:1rem}.contact-form{display:flex;flex-direction:column;gap:1.25rem;background:var(--f1-surface);border:1px solid var(--f1-border);border-radius:8px;padding:2rem;margin-top:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem;text-align:left}.form-label{font-family:var(--font-condensed);font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--f1-white);letter-spacing:.04em}.form-input,.form-textarea{background:#0006;border:1px solid var(--f1-border);border-radius:4px;padding:.85rem 1rem;color:var(--f1-white);font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--f1-red);box-shadow:0 0 0 2px #e1060033}.form-textarea{min-height:120px;resize:vertical}.toc-sidebar{position:sticky;top:calc(var(--header-height) + var(--telemetry-bar-height) + 2rem);height:fit-content;background:var(--f1-surface);border:1px solid var(--f1-border);border-left:3px solid var(--f1-red);padding:1.5rem;border-radius:4px}.toc-title{font-family:var(--font-condensed);font-size:.95rem;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--f1-white);margin-bottom:1rem;border-bottom:1px solid var(--f1-border);padding-bottom:.5rem}.toc-sidebar ul{list-style:none;display:flex;flex-direction:column;gap:.65rem}.toc-sidebar a{font-size:.85rem;color:var(--f1-gray-light);text-decoration:none;line-height:1.4;transition:color .2s}.toc-sidebar a:hover{color:var(--f1-red)}.post-content{color:var(--f1-gray-light);font-size:1.05rem;line-height:1.75}.post-content h2{font-family:var(--font-f1);font-size:2rem;font-weight:800;font-style:italic;color:var(--f1-white);text-transform:uppercase;margin-top:2.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--f1-border)}.post-content h3{font-family:var(--font-f1);font-size:1.45rem;font-weight:800;color:var(--f1-white);margin-top:2rem;margin-bottom:1rem}.post-content p{margin-bottom:1.5rem}.post-content ul,.post-content ol{margin-bottom:1.75rem;padding-left:1.75rem}.post-content li{margin-bottom:.5rem}.faq-section{margin-top:3.5rem}.faq-item{background:var(--f1-surface);border:1px solid var(--f1-border);border-radius:4px;margin-bottom:.85rem;overflow:hidden}.faq-question{width:100%;text-align:left;background:transparent;border:none;padding:1.25rem 1.5rem;color:var(--f1-white);font-family:var(--font-f1);font-size:1.08rem;font-weight:700;font-style:italic;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s}.faq-question:hover{background:var(--f1-surface-hover);color:var(--f1-red)}.faq-question[aria-expanded=true]{background:var(--f1-surface-hover);color:var(--f1-red);border-bottom:1px solid var(--f1-border)}.faq-answer{padding:1.25rem 1.5rem;font-size:.95rem;color:var(--f1-gray-light);line-height:1.6}html,body{overflow-x:hidden;max-width:100vw;width:100%}@media(max-width:1180px){.pillars-grid,.articles-grid,.trust-grid,.footer-top{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px){.mobile-toggle{display:flex}.main-nav{position:fixed;top:calc(var(--header-height) + var(--telemetry-bar-height));right:0;left:auto;width:420px;max-width:100vw;bottom:0;background:#0a0a0ffa;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);border-left:1px solid rgba(225,6,0,.35);border-top:1px solid rgba(225,6,0,.35);box-shadow:-10px 0 35px #000000d9;padding:2.25rem 2rem 3rem;transform:translate(105%);transition:transform .38s cubic-bezier(.16,1,.3,1);flex-direction:column;align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9000}.main-nav.nav-open{transform:translate(0)}.nav-links{flex-direction:column;align-items:flex-start;width:100%;gap:.85rem}.nav-link{font-size:1.05rem;letter-spacing:.05em;width:100%;padding:.65rem .5rem;min-height:46px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.07);border-radius:4px;transition:all .2s ease}.nav-link:hover{background:#e1060014;padding-left:.85rem;color:#ffd166}.nav-cta-item{margin-top:1rem;width:100%}.nav-cta-item .btn{width:100%}.mobile-drawer-actions{display:flex;flex-direction:column;width:100%;gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(225,6,0,.25)}.mobile-drawer-actions .theme-switch-btn{width:100%;justify-content:center;padding:.65rem 1rem}.mobile-drawer-actions .mobile-cta-btn{width:100%;justify-content:center;padding:.75rem 1rem}.pillar-layout,.post-layout{grid-template-columns:1fr}.toc-sidebar{display:none}}@media(max-width:600px){.main-nav{left:0;right:0;width:100%;border-left:none;padding:1.75rem 1.25rem 2.5rem}}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}.hero-copy{text-align:center;align-items:center}.hero-badge{align-self:center}.hero-cta-row{justify-content:center}.hero-metric-bar,.interactive-units-grid,.units-interactive-showcase{grid-template-columns:repeat(2,1fr)}.simulador-grid,.cockpit-grid{grid-template-columns:1fr;gap:2rem}.f1-telemetry-bar{font-size:.72rem}}@media(max-width:640px){:root{--header-height: 64px;--telemetry-bar-height: 32px}.container{padding-left:1.15rem;padding-right:1.15rem}.brand-name-text{font-size:1.35rem}.logo-mark-wrap{width:36px;height:36px}.brand-tagline-sub{font-size:.5rem;letter-spacing:.12em}.theme-switch-btn#header-theme-toggle{padding:.4rem;min-width:38px;height:38px;border-radius:50%}.theme-switch-label{display:none}.header-actions{gap:.5rem}.header-cta-btn{padding:.45rem .85rem;font-size:.75rem}.header-cta-btn span{display:inline-block}.hero-headline{font-size:clamp(2rem,8vw,2.75rem)!important}.hero-cta-row{flex-direction:column;width:100%;gap:.85rem}.hero-cta-row .btn{width:100%}.hero-metric-bar{grid-template-columns:1fr 1fr;gap:.75rem}.metric-item{padding:.85rem .5rem}.metric-item .num{font-size:1.4rem}.pillars-grid,.articles-grid,.trust-grid,.interactive-units-grid,.units-interactive-showcase{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:2.5rem}.cta-banner{padding:2.5rem 1.25rem}.floating-hologram-card{padding:1.25rem}.score-big-num{font-size:3.2rem}.glass-simulador-container,.glass-cockpit-container{padding:2rem 1.25rem}.simulador-results-box,.cockpit-results-box{padding:1.15rem}.result-val{font-size:1.75rem}}@media(max-width:440px){.header-cta-btn{display:none}.brand-name-text{font-size:1.22rem}.logo-mark-wrap{width:32px;height:32px}.brand-tagline-sub{display:none}.hero-metric-bar{grid-template-columns:1fr}.term-btn{flex:1 1 calc(50% - .5rem)}}@keyframes metallicSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes liftNeonPulse{0%{text-shadow:0 0 10px rgba(225,6,0,.7),0 0 20px rgba(225,6,0,.4);color:var(--f1-red)}50%{text-shadow:0 0 16px rgba(255,24,1,.95),0 0 32px rgba(225,6,0,.6),0 0 48px rgba(255,24,1,.35);color:#ff2b16}to{text-shadow:0 0 10px rgba(225,6,0,.7),0 0 20px rgba(225,6,0,.4);color:var(--f1-red)}}@keyframes strokeDraw{0%{stroke-dashoffset:140;opacity:.2}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sparkOrbitGlow{0%{transform:scale(.85);filter:drop-shadow(0 0 4px #ff1801)}50%{transform:scale(1.3);filter:drop-shadow(0 0 12px #ff1801) drop-shadow(0 0 20px #ffffff)}to{transform:scale(.85);filter:drop-shadow(0 0 4px #ff1801)}}.brand-credit{background:linear-gradient(115deg,#a0a0a5,#fff 30%,#ffd4d2,#fff 60%,#88888e)!important;background-size:240% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:metallicSweep 3.6s ease-in-out infinite alternate!important;display:inline-block}.brand-lift{animation:liftNeonPulse 2.4s ease-in-out infinite!important}.brand-logo:hover .logo-outer-shield{stroke-dasharray:140;stroke-dashoffset:0;animation:strokeDraw 1.2s cubic-bezier(.16,1,.3,1)}.brand-logo:hover .logo-core-spark{animation:sparkOrbitGlow 1s ease-in-out infinite}.preloader-skeleton-wrap{width:100%;max-width:320px;background:#1a1a24a6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem;margin-bottom:1.25rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.skeleton-shimmer-wave{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 25%,rgba(225,6,0,.14) 50%,rgba(255,255,255,.06) 75%,transparent 100%);transform:translate(-150%);animation:shimmerWave 1.8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes shimmerWave{0%{transform:translate(-150%)}to{transform:translate(150%)}}.skeleton-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.skeleton-chip{width:75px;height:18px;border-radius:4px;background:#ffffff17}.skeleton-badge{width:45px;height:18px;border-radius:10px;background:#e1060040}.skeleton-line{height:12px;background:#ffffff14;border-radius:3px;margin-bottom:.5rem}.skeleton-line.w-full{width:100%}.skeleton-line.w-75{width:75%}.skeleton-line.w-50{width:50%}.skeleton-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem}.skeleton-card-mini{height:38px;background:#ffffff0d;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.btn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease!important;will-change:transform}.btn:before{content:"";position:absolute;top:0;left:-130%;width:80%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);transform:skew(-24deg);pointer-events:none;z-index:3}.btn:hover:before{left:170%;transition:left .75s cubic-bezier(.16,1,.3,1)}.btn:active{transform:scale(.96) translateY(2px)!important}@keyframes btnPulseGlow{0%{box-shadow:0 4px 18px #e1060073}50%{box-shadow:0 6px 28px #ff1801bf,0 0 40px #e106004d}to{box-shadow:0 4px 18px #e1060073}}.btn-primary,.btn-glow{animation:btnPulseGlow 3s ease-in-out infinite}.btn-ripple{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff9,#fff0 75%);transform:scale(0);animation:btnRippleAnim .65s ease-out forwards;pointer-events:none;z-index:2}@keyframes btnRippleAnim{0%{transform:scale(0);opacity:.8}to{transform:scale(3.5);opacity:0}}.btn-glass{border:1px solid rgba(255,255,255,.15)!important;background:#1e1e28b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:#2d2d3ce6!important;border-color:#fff6!important;box-shadow:0 8px 24px #00000080,inset 0 0 12px #ffffff14}.text-reveal-mask{display:block;overflow:visible;line-height:1.15}.reveal-text-line{display:block;transform:translateY(0);opacity:1;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-text-line.is-revealed{transform:translateY(0)!important;opacity:1!important}.horizontal-telemetry-section{position:relative;background:#0d0d13b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4.5rem 0;overflow:hidden;border-top:1px solid rgba(225,6,0,.25);border-bottom:1px solid rgba(255,255,255,.08)}.telemetry-section-header{margin-bottom:2rem}.horizontal-track-wrapper{width:100%;overflow:hidden;position:relative;padding:1rem 0}.horizontal-track-wrapper:before,.horizontal-track-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:5;pointer-events:none}.horizontal-track-wrapper:before{left:0;background:linear-gradient(90deg,rgba(13,13,19,.95) 0%,transparent 100%)}.horizontal-track-wrapper:after{right:0;background:linear-gradient(-90deg,rgba(13,13,19,.95) 0%,transparent 100%)}.horizontal-track-inner{display:flex;gap:1.5rem;width:max-content;will-change:transform}.telemetry-stream-card{width:320px;flex-shrink:0;background:#161620c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:1.5rem;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.telemetry-stream-card:hover{transform:translateY(-6px);border-color:var(--f1-red);box-shadow:0 12px 30px #e1060040}.telemetry-stream-tag{font-family:var(--font-condensed);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--f1-red);margin-bottom:.5rem;display:flex;align-items:center;gap:.35rem}.telemetry-stream-val{font-family:var(--font-f1);font-size:2.1rem;font-weight:900;font-style:italic;color:var(--f1-white);line-height:1.1;margin-bottom:.4rem}.telemetry-stream-title{font-size:1rem;font-weight:700;color:var(--f1-white);margin-bottom:.35rem}.telemetry-stream-desc{font-size:.84rem;color:var(--f1-gray-muted);line-height:1.45}.glassmorphism-section{position:relative;padding:2.85rem 0;background:radial-gradient(circle at 50% 20%,rgba(225,6,0,.08) 0%,transparent 60%);overflow:hidden}.glass-simulador-container,.glass-cockpit-container{background:#12121ab8;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 25px 60px #000000a6,inset 0 1px #fff3;padding:3rem 2.5rem;position:relative;overflow:hidden}.glass-simulador-container:before,.glass-cockpit-container:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--f1-red),rgba(255,255,255,.8),var(--f1-red),transparent)}.simulador-grid,.cockpit-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center}@media(max-width:960px){.simulador-grid,.cockpit-grid{grid-template-columns:1fr;gap:2rem}}.calc-control-group{margin-bottom:1.75rem}.calc-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-family:var(--font-condensed);font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--f1-white)}.calc-live-value{color:var(--f1-red);font-family:var(--font-f1);font-size:1.15rem;font-style:italic;font-weight:800}.simulador-slider,.cockpit-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#ffffff1f;border-radius:3px;outline:none;cursor:pointer;transition:background .2s ease;touch-action:none;padding:10px 0}.simulador-slider::-webkit-slider-thumb,.cockpit-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--f1-red);box-shadow:0 0 12px var(--f1-red),0 0 2px #fff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.simulador-slider::-webkit-slider-thumb:hover,.cockpit-slider::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 0 20px var(--f1-red-bright),0 0 4px #fff}.term-switcher{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.term-btn{flex:1 1 calc(25% - .5rem);min-width:68px;min-height:40px;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--f1-gray-muted);font-family:var(--font-condensed);font-weight:700;font-size:.82rem;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.term-btn:hover,.term-btn.active{background:var(--f1-red);color:#fff;border-color:var(--f1-red);box-shadow:0 4px 14px var(--f1-red-glow)}.simulador-results-box,.cockpit-results-box{background:#0a0a0fb3;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.5rem}.result-card{padding:1rem;border-radius:6px;margin-bottom:.85rem;border-left:3px solid transparent;background:#ffffff08;transition:transform .2s ease,background .2s ease}.result-card:last-child{margin-bottom:0}.result-card.card-hysa{border-left-color:var(--f1-red);background:#e106000f}.result-card.card-sp500{border-left-color:#00d26a;background:#00d26a0f}.result-card.card-traditional{border-left-color:#64748b;opacity:.75}.result-header{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--f1-gray-muted);text-transform:uppercase;font-family:var(--font-condensed);font-weight:700;letter-spacing:.05em}.result-val{font-family:var(--font-f1);font-size:1.6rem;font-style:italic;font-weight:900;color:var(--f1-white);margin-top:.2rem}.result-val.highlight-red{color:#ff3823}.result-val.highlight-green{color:#00e676}.scroll-icon-animated{display:inline-block;transform-origin:center center;will-change:transform;transition:filter .3s ease}.pillar-card-3d:hover .scroll-icon-animated{filter:drop-shadow(0 0 10px var(--f1-red-bright))}.title-laser-shimmer{display:inline;color:#fff;background:linear-gradient(90deg,#fff,#ff3019 25%,#ffd166,#fff,#ff3019 85%,#fff);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleLaserSweep 6s linear infinite;font-weight:800;will-change:background-position}@supports not (-webkit-background-clip: text){.title-laser-shimmer{color:#fff!important;background:none!important;-webkit-text-fill-color:initial!important}}.title-laser-shimmer *{display:inline!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}@keyframes titleLaserSweep{0%{background-position:250% 0}to{background-position:-250% 0}}.title-glow-word{color:var(--f1-red-bright);text-shadow:0 0 12px rgba(225,6,0,.6),0 0 24px rgba(255,30,20,.4);position:relative;display:inline-block;animation:titleGlowBreathe 3s ease-in-out infinite alternate}@keyframes titleGlowBreathe{0%{text-shadow:0 0 8px rgba(225,6,0,.5),0 0 18px rgba(255,30,20,.3)}to{text-shadow:0 0 16px rgba(255,24,1,.9),0 0 32px rgba(225,6,0,.65),0 0 48px rgba(255,60,40,.35)}}.title-laser-bar{position:relative;width:120px;height:3px;background:#ffffff1f;margin:1rem auto 0;border-radius:2px;overflow:hidden}.title-laser-bar:before{content:"";position:absolute;top:0;left:0;width:45px;height:100%;background:linear-gradient(90deg,transparent 0%,#ff1e14 50%,#ffffff 100%);box-shadow:0 0 10px #ff1e14,0 0 20px #ff1e14b3;border-radius:2px;animation:titleLaserBeamSweep 2.8s ease-in-out infinite alternate}@keyframes titleLaserBeamSweep{0%{transform:translate(-45px)}to{transform:translate(120px)}}.kinetic-title-wrap{display:inline-block;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1)}.kinetic-title-wrap:hover{transform:translateY(-2px) scale(1.01)}.section-tag.animated-tag{display:inline-flex;align-items:center;gap:.5rem;position:relative}.section-tag.animated-tag .tag-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:var(--f1-red);box-shadow:0 0 8px var(--f1-red);animation:tagDotPulse 1.6s ease-in-out infinite}@keyframes tagDotPulse{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.35);opacity:1;box-shadow:0 0 12px var(--f1-red-bright),0 0 20px #ff1e1499}}.strategies-section{background:linear-gradient(180deg,#0d0d12a6,#13131b47,#0c0c10a6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(225,6,0,.25);border-bottom:1px solid var(--f1-border);position:relative;overflow:hidden}.strategies-section:before{content:"";position:absolute;top:0;left:20%;width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--f1-red),transparent);box-shadow:0 0 15px var(--f1-red)}.strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin-top:1.5rem}.strategy-card{background:var(--f1-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--f1-border);border-top:3px solid var(--f1-red);border-radius:8px;padding:2rem;display:flex;flex-direction:column;position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease;backdrop-filter:blur(12px)}.strategy-card:hover{transform:translateY(-6px);border-color:#e1060073;box-shadow:0 14px 35px #000000bf,0 0 25px #e106002e;background:#181822f2}.strategy-card.featured-strategy{border-top-color:#0f8;background:linear-gradient(145deg,#00ff880a,#12121aeb)}.strategy-card.featured-strategy:hover{border-color:#00ff8880;box-shadow:0 14px 35px #000000bf,0 0 25px #00ff882e}.strategy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.strategy-step-num{font-family:var(--font-f1);font-size:1.8rem;font-weight:900;font-style:italic;color:var(--f1-red);line-height:1;text-shadow:0 0 10px rgba(225,6,0,.35)}.strategy-card.featured-strategy .strategy-step-num{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.35)}.strategy-category-badge{font-family:var(--font-condensed);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;background:#ffffff0f;border:1px solid var(--f1-border);border-radius:4px;color:var(--f1-gray-light)}.strategy-title{font-family:var(--font-f1);font-size:1.35rem;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--f1-white);line-height:1.25;margin-bottom:.85rem}.strategy-companies{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.strategy-companies-label{font-family:var(--font-condensed);font-size:.72rem;font-weight:800;color:var(--f1-gray-muted);text-transform:uppercase;margin-right:.25rem}.company-pill{font-family:var(--font-condensed);font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:3px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--f1-white);white-space:nowrap}.company-pill.pill-invest{border-color:#00ff884d;color:#a3ffcb;background:#00ff8814}.company-pill.pill-bank{border-color:#00f0ff4d;color:#99f6ff;background:#00f0ff14}.company-pill.pill-credit{border-color:#e106004d;color:#ff9d99;background:#e1060014}.strategy-desc{font-family:var(--font-sans);font-size:.96rem;line-height:1.68;color:#f1f3f7;margin-bottom:1.25rem;flex-grow:1}.strategy-tactics-list{list-style:none;margin-bottom:1.5rem;padding:0}.strategy-tactics-list li{font-size:.9rem;color:#d1d5db;line-height:1.58;position:relative;padding-left:1.25rem;margin-bottom:.65rem}.strategy-tactics-list li:before{content:"▸";position:absolute;left:0;color:var(--f1-red-bright);font-weight:900;text-shadow:0 0 6px rgba(225,6,0,.6)}.strategy-card.featured-strategy .strategy-tactics-list li:before{color:#0f8}.strategy-golden-tip{background:#00000073;border-left:3px solid var(--f1-red);padding:.85rem 1rem;border-radius:0 4px 4px 0;font-size:.86rem;line-height:1.5;color:var(--f1-white);margin-top:auto}.strategy-card.featured-strategy .strategy-golden-tip{border-left-color:#0f8}.strategy-golden-tip strong{color:var(--f1-red-bright);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.25rem}.strategy-card.featured-strategy .strategy-golden-tip strong{color:#0f8}@media(max-width:768px){.strategies-grid{grid-template-columns:1fr}}.global-ambient-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;overflow:hidden;background-color:#07070b}.global-stock-chart-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.stock-chart-image{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;background-image:url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?q=80&w=2560&auto=format&fit=crop);background-size:cover;background-position:center center;background-repeat:no-repeat;filter:brightness(.55) contrast(1.35) saturate(1.35);opacity:.52;transform:scale(1.02);transition:opacity .6s ease,filter .6s ease;animation:stockChartDrift 50s ease-in-out infinite alternate}[data-theme=day] .stock-chart-image{filter:brightness(1.02) contrast(1.22) saturate(.7) invert(.9);opacity:.25}@keyframes stockChartDrift{0%{transform:scale(1.02) translate(0)}50%{transform:scale(1.05) translate(-1.5%,-1%)}to{transform:scale(1.02) translate(1.5%,1%)}}.stock-chart-candlestick-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.045) 1px,transparent 1px),radial-gradient(circle at 15% 25%,rgba(0,255,136,.1) 0%,transparent 45%),radial-gradient(circle at 85% 70%,rgba(225,6,0,.12) 0%,transparent 50%),radial-gradient(circle at 50% 90%,rgba(255,193,7,.07) 0%,transparent 40%);background-size:52px 52px,52px 52px,100% 100%,100% 100%,100% 100%;opacity:.85;pointer-events:none}[data-theme=day] .stock-chart-candlestick-grid{background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px);opacity:.55}.stock-chart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070b99,#090a0f7a,#07070bad),radial-gradient(ellipse at 50% 50%,transparent 20%,rgba(7,7,11,.65) 85%);pointer-events:none}[data-theme=day] .stock-chart-scrim{background:linear-gradient(180deg,#f5f4efd1,#f5f4efb8,#f5f4efe0),radial-gradient(ellipse at 50% 50%,transparent 25%,rgba(245,244,239,.82) 90%)}#global-telemetry-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.75}.ambient-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);will-change:transform,opacity}.ambient-orb.orb-red{width:600px;height:600px;top:-120px;left:-120px;background:radial-gradient(circle,rgba(225,6,0,.28) 0%,rgba(225,6,0,.06) 55%,transparent 75%);animation:orbFloatRed 22s ease-in-out infinite alternate}.ambient-orb.orb-cyan{width:650px;height:650px;top:32%;right:-160px;background:radial-gradient(circle,rgba(0,240,255,.16) 0%,rgba(0,240,255,.03) 60%,transparent 80%);animation:orbFloatCyan 26s ease-in-out infinite alternate}.ambient-orb.orb-green{width:550px;height:550px;top:65%;left:-140px;background:radial-gradient(circle,rgba(0,255,136,.12) 0%,rgba(0,255,136,.02) 60%,transparent 80%);animation:orbFloatGreen 24s ease-in-out infinite alternate}.ambient-orb.orb-bottom{width:750px;height:700px;bottom:-200px;right:5%;background:radial-gradient(circle,rgba(225,6,0,.22) 0%,rgba(255,59,48,.05) 55%,transparent 75%);animation:orbFloatBottom 28s ease-in-out infinite alternate}@keyframes orbFloatRed{0%{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(120px,80px) scale(1.18);opacity:.9}to{transform:translate(60px,140px) scale(.92);opacity:.65}}@keyframes orbFloatCyan{0%{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(-100px,120px) scale(1.2);opacity:.85}to{transform:translate(-60px,-70px) scale(.95);opacity:.55}}@keyframes orbFloatGreen{0%{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(140px,-90px) scale(1.15);opacity:.75}to{transform:translate(70px,80px) scale(.9);opacity:.45}}@keyframes orbFloatBottom{0%{transform:translate(0) scale(1);opacity:.65}50%{transform:translate(-120px,-80px) scale(1.12);opacity:.85}to{transform:translate(-50px,-140px) scale(.95);opacity:.6}}.ambient-grid-mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(rgba(225,6,0,.14) 1px,transparent 1px);background-size:60px 60px,60px 60px,120px 120px;mask-image:radial-gradient(ellipse 95% 95% at 50% 50%,black 50%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 95% 95% at 50% 50%,black 50%,transparent 95%);animation:gridMeshBreathe 14s ease-in-out infinite alternate}@keyframes gridMeshBreathe{0%{opacity:.28;transform:scale(1)}to{opacity:.48;transform:scale(1.02)}}.ambient-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(225,6,0,.15) 15%,rgba(225,6,0,.85) 50%,rgba(0,240,255,.75) 75%,transparent 100%);box-shadow:0 0 20px #e1060099,0 0 35px #00f0ff59;opacity:.65;pointer-events:none;animation:globalScanlineSweep 12s cubic-bezier(.4,0,.2,1) infinite}@keyframes globalScanlineSweep{0%{top:-5%;opacity:0}10%{opacity:.7}90%{opacity:.7}to{top:105%;opacity:0}}.cursor-ambient-glow{position:absolute;width:480px;height:480px;margin-left:-240px;margin-top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.12) 0%,rgba(225,6,0,.03) 50%,transparent 70%);filter:blur(60px);pointer-events:none;opacity:0;transition:opacity .6s ease;will-change:transform;transform:translate3d(-999px,-999px,0)}#smooth-wrapper,#smooth-content,main{position:relative;z-index:1;background:transparent!important}.f1-header{position:fixed;top:var(--telemetry-bar-height);left:0;right:0;z-index:1000;background:#0e0e14c7!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(225,6,0,.22)}.f1-header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(225,6,0,.6) 30%,rgba(0,240,255,.7) 70%,transparent 100%);opacity:.8}.footer-section{position:relative;background:linear-gradient(180deg,#0d0d12d9,#08080cfa)!important;border-top:1px solid rgba(225,6,0,.35)}.footer-section:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(225,6,0,.8),rgba(0,240,255,.6),transparent);box-shadow:0 0 15px #e1060066}@media(max-width:960px){.horizontal-track-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1.25rem}.horizontal-track-inner{padding:0 1rem}.telemetry-stream-card{scroll-snap-align:center;width:280px}.ambient-orb.orb-red,.ambient-orb.orb-cyan,.ambient-orb.orb-green,.ambient-orb.orb-bottom{filter:blur(80px);opacity:.55;transform:scale(.75)}.cursor-ambient-glow{display:none}}@media(max-width:600px){.section-title{font-size:2.1rem;line-height:1.15}.title-laser-shimmer{background-size:200% auto}.strategy-card{padding:1.5rem 1.25rem}.strategy-title{font-size:1.25rem}.strategy-step-num{font-size:2rem}.strategy-companies{flex-wrap:wrap;gap:.35rem}.strategy-companies-label{width:100%;margin-bottom:.25rem}.company-pill{font-size:.72rem;padding:.2rem .6rem}.simulador-input-group input[type=range],.cockpit-input-group input[type=range]{height:8px}.simulador-stats-grid,.cockpit-stats-grid{grid-template-columns:1fr;gap:1rem}}.spotlight-cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:radial-gradient(circle,#fff 30%,#e10600);border-radius:50%;pointer-events:none;z-index:99999;transform:translate3d(-999px,-999px,0);box-shadow:0 0 10px #e10600,0 0 20px #e10600cc;will-change:transform;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.spotlight-cursor-ring{position:fixed;top:0;left:0;width:38px;height:38px;margin-left:-19px;margin-top:-19px;border:1.5px solid rgba(225,6,0,.65);border-radius:50%;pointer-events:none;z-index:99998;transform:translate3d(-999px,-999px,0);box-shadow:0 0 15px #e1060059;will-change:transform,width,height,border-color,background-color;opacity:0;visibility:hidden;transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background-color .25s ease,box-shadow .25s ease,opacity .25s ease,visibility .25s ease}.spotlight-cursor-laser{position:fixed;top:0;left:0;width:360px;height:360px;margin-left:-180px;margin-top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.14) 0%,rgba(0,240,255,.05) 40%,transparent 70%);filter:blur(25px);pointer-events:none;z-index:99997;transform:translate3d(-999px,-999px,0);will-change:transform;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}@media(max-width:1040px),(hover:none),(pointer:coarse){.spotlight-cursor-dot,.spotlight-cursor-ring,.spotlight-cursor-laser,#cursor-ambient-glow{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.cursor-hovering .spotlight-cursor-ring{width:58px;height:58px;margin-left:-29px;margin-top:-29px;border-color:#00f0ff;background-color:#00f0ff14;box-shadow:0 0 30px #00f0ff80,inset 0 0 15px #00f0ff33}.cursor-hovering .spotlight-cursor-dot{background:#00f0ff;box-shadow:0 0 12px #00f0ff}.cursor-clicking .spotlight-cursor-ring{transform:scale(.75);background-color:#e1060059;border-color:#fff}.telemetry-stream-card,.pillar-card,.strategy-card,.result-card,.lottie-metric-card,.seq-callout-card,.trust-box,.simulador-controls,.simulador-results-box,.cockpit-controls,.cockpit-results-box{position:relative;overflow:hidden}.telemetry-stream-card:after,.pillar-card:after,.strategy-card:after,.result-card:after,.lottie-metric-card:after,.seq-callout-card:after,.trust-box:after,.simulador-controls:after,.simulador-results-box:after,.cockpit-controls:after,.cockpit-results-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mouse-x, -999px) var(--mouse-y, -999px),rgba(225,6,0,.22) 0%,rgba(0,240,255,.08) 35%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:3}.telemetry-stream-card:hover:after,.pillar-card:hover:after,.strategy-card:hover:after,.result-card:hover:after,.lottie-metric-card:hover:after,.seq-callout-card:hover:after,.trust-box:hover:after,.simulador-controls:hover:after,.simulador-results-box:hover:after,.cockpit-controls:hover:after,.cockpit-results-box:hover:after{opacity:1}@media(hover:none)or (max-width:960px){.spotlight-cursor-dot,.spotlight-cursor-ring,.spotlight-cursor-laser{display:none!important}}.btn-magnetic{display:inline-flex;align-items:center;justify-content:center;position:relative;will-change:transform;cursor:pointer}.btn-magnetic-inner{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;will-change:transform;width:100%}.horizontal-hud-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.75rem;padding:.85rem 1.25rem;background:#14141ebf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:8px}.horizontal-hud-left{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hud-active-pill{display:inline-flex;align-items:center;gap:.55rem;background:#e106002e;border:1px solid var(--f1-red);color:#fff;font-family:var(--f1-condensed);font-size:.85rem;font-weight:700;letter-spacing:.06em;padding:.35rem .85rem;border-radius:20px}.hud-live-spark{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #0f8;animation:sparkOrbitGlow 1.2s ease-in-out infinite}.hud-velocity-tag{font-family:var(--f1-condensed);font-size:.82rem;color:var(--f1-gray-muted);letter-spacing:.05em;text-transform:uppercase}.hud-velocity-tag strong{color:#00f0ff}.horizontal-hud-center{flex:1;max-width:360px}.horizontal-progress-track{width:100%;height:4px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.horizontal-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--f1-red) 0%,#00f0ff 100%);box-shadow:0 0 10px var(--f1-red);transition:width .1s linear}.horizontal-hud-right{display:flex;align-items:center;gap:.75rem}.horizontal-nav-controls{display:flex;align-items:center;gap:.6rem}.track-nav-btn{width:34px;height:34px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.track-nav-btn:hover{background:var(--f1-red);border-color:var(--f1-red);box-shadow:0 0 14px #e1060099}.track-nav-hint{font-family:var(--f1-condensed);font-size:.75rem;color:var(--f1-gray-muted);letter-spacing:.06em}.telemetry-stream-card.is-active-card{border-color:var(--f1-red);box-shadow:0 0 25px #e1060059;transform:translateY(-4px)}.image-sequence-section{position:relative;background:linear-gradient(180deg,#09090ea6,#12121938,#09090eb3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(225,6,0,.25);border-bottom:1px solid rgba(0,240,255,.2);overflow:hidden}.image-seq-sticky-viewport{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:3.5rem 0 2rem}.image-seq-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(225,6,0,.18) 0%,rgba(0,240,255,.08) 50%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:1}.image-seq-header{position:relative;z-index:10;text-align:center;max-width:900px;margin:0 auto}.seq-tag-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.seq-frame-badge{background:#00f0ff1f;border:1px solid #00f0ff;color:#00f0ff;font-family:var(--f1-condensed);font-size:.85rem;font-weight:700;letter-spacing:.06em;padding:.3rem .75rem;border-radius:4px}.seq-rpm-badge{background:#e1060026;border:1px solid var(--f1-red);color:#fff;font-family:var(--f1-condensed);font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:.3rem .75rem;border-radius:4px}.seq-title{font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:900;line-height:1.15;color:var(--f1-white);margin-bottom:.65rem;text-transform:uppercase}.seq-subtitle{color:var(--f1-gray-muted);font-size:1.05rem;max-width:720px;margin:0 auto;line-height:1.5}.image-seq-stage{position:relative;width:100%;max-width:1200px;height:clamp(380px,52vh,600px);margin:1.5rem auto;display:flex;align-items:center;justify-content:center;z-index:5}.image-sequence-canvas{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 15px 40px rgba(0,0,0,.8))}.seq-callout-card{position:absolute;width:310px;background:#12121ae0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1.25rem 1.4rem;z-index:10;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 15px 35px #0000008c}.seq-callout-card.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.seq-phase-1{top:12%;left:4%;border-left:4px solid var(--f1-red)}.seq-phase-2{top:12%;right:4%;border-left:4px solid #00f0ff}.seq-phase-3{bottom:12%;left:4%;border-left:4px solid #00ff88}.seq-phase-4{bottom:12%;right:4%;border-left:4px solid #ffaa00}.seq-callout-chip{font-family:var(--f1-condensed);font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--f1-red);margin-bottom:.35rem;text-transform:uppercase}.seq-phase-2 .seq-callout-chip{color:#00f0ff}.seq-phase-3 .seq-callout-chip{color:#0f8}.seq-phase-4 .seq-callout-chip{color:#fa0}.seq-callout-title{font-size:1.15rem;font-weight:800;color:var(--f1-white);margin-bottom:.45rem;line-height:1.25}.seq-callout-desc{font-size:.84rem;color:var(--f1-gray-muted);line-height:1.45;margin-bottom:.75rem}.seq-callout-stat{font-family:var(--f1-condensed);font-size:.82rem;color:#fff;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.1);text-transform:uppercase}.seq-callout-stat strong{color:#0f8}.image-seq-bottom-hud{position:relative;z-index:20;width:100%;max-width:940px;margin:1.5rem auto 0;display:flex;flex-direction:column;gap:1.25rem}.seq-scrub-group{width:100%;position:relative;display:flex;flex-direction:column}.seq-scrub-track{width:100%;position:relative;background:#ffffff1f;border-radius:8px;height:8px;margin:0 0 .85rem;overflow:hidden}.seq-scrub-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--f1-red) 0%,#00f0ff 60%,#00ff88 100%);border-radius:8px;box-shadow:0 0 14px var(--f1-red);transition:width .08s linear}.seq-ticks{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;gap:.75rem}.seq-tick-node{font-family:var(--f1-condensed);font-size:.82rem;color:#fff;letter-spacing:.06em;transition:color .25s ease,transform .25s ease;cursor:pointer;white-space:nowrap}.seq-tick-node i{font-style:normal;color:var(--f1-red);font-weight:800;margin-right:4px}.seq-tick-node.active{color:#00f0ff;font-weight:800;transform:translateY(-2px);text-shadow:0 0 10px rgba(0,240,255,.6)}.seq-prompt{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:var(--f1-condensed);font-size:.84rem;color:#fff;letter-spacing:.08em;text-transform:uppercase;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1);margin-top:.25rem;width:100%}.seq-pulse-orb{width:8px;height:8px;border-radius:50%;background:var(--f1-red);box-shadow:0 0 8px var(--f1-red);animation:sparkOrbitGlow 1s infinite}@media(max-width:960px){.image-seq-stage{height:420px}.seq-callout-card{position:relative;width:100%;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin-bottom:.75rem;display:none}.seq-callout-card.is-active{display:block}.horizontal-hud-bar{flex-direction:column;align-items:stretch;gap:.85rem}.horizontal-hud-center{max-width:100%}}:root{--glassglow-bg: rgba(22, 22, 32, .65);--glassglow-border: rgba(255, 255, 255, .12);--glassglow-highlight: rgba(255, 255, 255, .28);--glassglow-red-glow: rgba(225, 6, 0, .45);--glassglow-cyan-glow: rgba(0, 240, 255, .4);--glassglow-green-glow: rgba(0, 255, 136, .4)}.glassglow-section,.pillars-section,.strategies-section,.articles-section,.trust-section,.cta-section,.simulador-container,.cockpit-container{position:relative;background:linear-gradient(180deg,#0e0e16ad,#16162252,#0c0c12b3)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 0 var(--glassglow-highlight),inset 0 -1px #00000080,0 20px 50px #0000008c}.glassglow-section:before,.pillars-section:before,.strategies-section:before,.articles-section:before,.trust-section:before,.cta-section:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(225,6,0,.65) 25%,rgba(255,255,255,.8) 50%,rgba(0,240,255,.65) 75%,transparent 100%);opacity:.75;pointer-events:none;z-index:2}.glassglow-card,.pillar-card-3d,.article-card,.strategy-card,.trust-box,.widget,.key-takeaways-box{position:relative;background:linear-gradient(140deg,#1c1c28b8,#10101894)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 36px #00000073,inset 0 1px 1px #ffffff38,inset 0 0 24px #e106000a!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;overflow:hidden}.pillar-card-3d:after,.article-card:after,.strategy-card:after,.widget:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);opacity:.5;pointer-events:none;transition:opacity .3s ease}.glassglow-card:hover,.pillar-card-3d:hover,.article-card:hover,.strategy-card:hover,.widget:hover{border-color:#ffffff47!important;box-shadow:0 20px 48px #0009,0 0 25px #e1060040,inset 0 1px 2px #ffffff73,inset 0 0 30px #e1060014!important;transform:translateY(-4px)!important}.pillar-card-3d:hover:after,.article-card:hover:after,.strategy-card:hover:after{opacity:1}.btn-magnetic,.btn{--glow-x: 50%;--glow-y: 50%}.btn-primary,.btn-glow,.btn-magnetic.btn-primary{background:linear-gradient(135deg,#e10600f2,#a80400eb)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 0 20px #e1060073,0 8px 24px #0006,inset 0 1px 1px #ffffff8c,inset 0 0 16px #ffffff26!important}.btn-primary:after,.btn-glow:after,.btn-magnetic:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,255,255,.4) 0%,rgba(255,255,255,.08) 35%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:2}.btn-primary:hover:after,.btn-glow:hover:after,.btn-magnetic:hover:after{opacity:1}.btn-primary:hover,.btn-glow:hover,.btn-magnetic.btn-primary:hover{box-shadow:0 0 32px #ff1801bf,0 0 60px #e1060059,0 12px 30px #00000080,inset 0 1px 2px #fffc,inset 0 0 20px #ffffff40!important;border-color:#fff9!important}.btn-glass,.btn-ghost,.btn-magnetic.btn-glass,.btn-magnetic.btn-ghost{background:linear-gradient(135deg,#1c1c28b8,#12121a85)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 6px 20px #00000059,inset 0 1px 1px #ffffff4d,inset 0 0 14px #ffffff08!important}.btn-glass:hover,.btn-ghost:hover,.btn-magnetic.btn-glass:hover,.btn-magnetic.btn-ghost:hover{background:linear-gradient(135deg,#262636e0,#181822bf)!important;border-color:#ffffff73!important;box-shadow:0 0 25px #00f0ff59,0 10px 30px #00000080,inset 0 1px 2px #fff9,inset 0 0 20px #00f0ff26!important;color:#fff!important}.btn-glassglow-emerald{background:linear-gradient(135deg,#00ff88e6,#00b45fd9)!important;color:#000!important;font-weight:800;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 0 25px #00ff888c,0 8px 24px #0006,inset 0 1px 2px #fffc!important}.btn-glassglow-emerald:hover{box-shadow:0 0 40px #00ff88d9,0 0 70px #00ff8859,0 12px 32px #00000080,inset 0 1px 3px #fff!important}.glassglow-container{position:relative;isolation:isolate}.glassglow-container:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(225,6,0,.12),transparent 60%);z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease}.glassglow-container:hover:after{opacity:1}:root,[data-theme=day]{--theme-state: "day";--theme-bg: #f5f4ef;--theme-surface: #ffffff;--theme-surface-translucent: rgba(255, 255, 255, .82);--theme-surface-card: rgba(255, 255, 255, .78);--theme-surface-alt: #ebe8de;--theme-ink: #141716;--theme-ink-secondary: #3b423f;--theme-ink-muted: #6e7672;--theme-border: rgba(20, 23, 22, .1);--theme-border-glow: rgba(0, 168, 90, .25);--theme-accent: #00874a;--theme-accent-hover: #006b3a;--theme-accent-glow: rgba(0, 135, 74, .35);--theme-gold: #b38234;--theme-terracotta: #c46849;--theme-shadow-sm: 0 4px 14px rgba(20, 23, 22, .06);--theme-shadow-md: 0 12px 36px rgba(20, 23, 22, .08);--theme-shadow-lg: 0 24px 60px rgba(20, 23, 22, .12);--theme-glassglow-bg: rgba(255, 255, 255, .82);--theme-glassglow-border: rgba(20, 23, 22, .12);--theme-glassglow-highlight: rgba(255, 255, 255, .95);--theme-specular: rgba(255, 255, 255, .9);--theme-mesh-opacity: .035}[data-theme=night]{--theme-state: "night";--theme-bg: #090a0f;--theme-surface: #12141c;--theme-surface-translucent: rgba(18, 20, 28, .82);--theme-surface-card: rgba(20, 22, 32, .74);--theme-surface-alt: #1a1d28;--theme-ink: #ffffff;--theme-ink-secondary: #ffffff;--theme-ink-muted: #f4f6fa;--theme-border: rgba(255, 255, 255, .12);--theme-border-glow: rgba(0, 255, 136, .35);--theme-accent: #00ff88;--theme-accent-hover: #1aff96;--theme-accent-glow: rgba(0, 255, 136, .45);--theme-gold: #d4af37;--theme-terracotta: #ff7a59;--theme-shadow-sm: 0 6px 20px rgba(0, 0, 0, .4);--theme-shadow-md: 0 16px 44px rgba(0, 0, 0, .55);--theme-shadow-lg: 0 28px 75px rgba(0, 0, 0, .7);--theme-glassglow-bg: rgba(22, 24, 34, .68);--theme-glassglow-border: rgba(255, 255, 255, .14);--theme-glassglow-highlight: rgba(255, 255, 255, .28);--theme-specular: rgba(255, 255, 255, .35);--theme-mesh-opacity: .12}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background .7s cubic-bezier(.16,1,.3,1),background-color .7s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),opacity .6s ease!important}.visual-state-stage{position:relative;overflow:hidden}.visual-state{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s ease;will-change:opacity,transform,filter;filter:brightness(.32) contrast(1.22) saturate(.85)}.visual-state--day{opacity:1;transform:scale(1);z-index:1;filter:brightness(.68) contrast(1.1)}.visual-state--night{opacity:0;transform:scale(1.04);z-index:2;filter:brightness(.3) contrast(1.25) saturate(.8)}[data-theme=night] .visual-state--day{opacity:0;transform:scale(1.04)}[data-theme=night] .visual-state--night{opacity:1;transform:scale(1);filter:brightness(.3) contrast(1.25) saturate(.8)}[data-theme=day] .visual-state--day{opacity:1;transform:scale(1);filter:brightness(.68) contrast(1.1)}[data-theme=day] .visual-state--night{opacity:0;transform:scale(1.04)}.theme-switch-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .95rem;border-radius:999px;background:var(--theme-surface-card);border:1px solid var(--theme-border);color:var(--theme-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--theme-shadow-sm);transition:all .3s ease;-webkit-user-select:none;user-select:none}.theme-switch-btn:hover{border-color:var(--theme-accent);box-shadow:0 0 16px var(--theme-accent-glow);transform:translateY(-1px)}.theme-switch-icon-wrap{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.theme-icon-sun,.theme-icon-moon{position:absolute;transition:all .5s cubic-bezier(.16,1,.3,1)}.theme-icon-sun{opacity:1;transform:rotate(0) scale(1);color:#d48806}.theme-icon-moon{opacity:0;transform:rotate(-90deg) scale(.6);color:#0f8}[data-theme=night] .theme-icon-sun{opacity:0;transform:rotate(90deg) scale(.6)}[data-theme=night] .theme-icon-moon{opacity:1;transform:rotate(0) scale(1)}.theme-switch-pill{font-size:.72rem;padding:.15rem .5rem;border-radius:999px;background:var(--theme-accent);color:#000;font-weight:800;letter-spacing:.08em}body.f1-cinema{background-color:var(--theme-bg);color:var(--theme-ink);transition:background-color .6s ease,color .5s ease}[data-theme=day] .ambient-grid-mesh{opacity:var(--theme-mesh-opacity);background-image:linear-gradient(to right,rgba(0,0,0,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.08) 1px,transparent 1px)}[data-theme=day] .site-header.glass-nav{background:#f5f4efd9;border-bottom:1px solid rgba(20,23,22,.08)}[data-theme=day] .nav-link{color:var(--theme-ink-secondary)}[data-theme=day] .nav-link:hover{color:var(--theme-accent)}[data-theme=day] .hero-title,[data-theme=day] .section-title,[data-theme=day] .story-step-title,[data-theme=day] .unit-title{color:var(--theme-ink)}[data-theme=day] .hero-subtitle,[data-theme=day] .section-desc,[data-theme=day] .story-step-desc{color:var(--theme-ink-secondary)}[data-theme=day] .glassglow-card,[data-theme=day] .pillar-card-3d,[data-theme=day] .article-card,[data-theme=day] .strategy-card,[data-theme=day] .trust-box,[data-theme=day] .widget,[data-theme=day] .unit-card{background:var(--theme-glassglow-bg)!important;border:1px solid var(--theme-glassglow-border)!important;box-shadow:var(--theme-shadow-md),inset 0 1px 1px var(--theme-glassglow-highlight)!important}[data-theme=day] .glassglow-card:hover,[data-theme=day] .pillar-card-3d:hover,[data-theme=day] .article-card:hover,[data-theme=day] .strategy-card:hover,[data-theme=day] .unit-card:hover{border-color:var(--theme-accent)!important;box-shadow:var(--theme-shadow-lg),0 0 24px var(--theme-accent-glow)!important}.heading-line-wrapper{display:block;overflow:hidden;line-height:1.15;padding-bottom:.1em}.heading-line{display:block;transform:translateY(110%);opacity:0;will-change:transform,opacity}.heading-line.is-revealed{transform:translateY(0);opacity:1;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.font-editorial-serif{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:.01em}.story-section{position:relative;background:var(--theme-bg);padding:clamp(3.2rem,4.5vw,4.25rem) 0;overflow:hidden;border-bottom:1px solid var(--theme-border)}.story-header-hud{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1.25rem}.story-header-left{max-width:600px}.story-act-tabs{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.story-act-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--theme-ink-muted);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-family:inherit}.story-act-tab:hover{background:#ffffff14;border-color:#ffffff40;color:#fff;transform:translateY(-1px)}.story-act-tab.active{background:#ff2a1424;border-color:#ff2a14;color:#fff;box-shadow:0 0 16px #ff2a1440}.act-tab-num{font-family:var(--font-condensed);font-size:.95rem;font-weight:800;color:#ff2a14}.story-act-tab.active .act-tab-num{color:#0f8}.act-tab-name{white-space:nowrap}.story-stage-box{display:grid;grid-template-columns:1fr 1.08fr;gap:2.75rem;align-items:center}@media(max-width:960px){.story-stage-box{grid-template-columns:1fr;gap:1.75rem}}.story-visual-wrap{position:relative;width:100%;height:440px;border-radius:12px;overflow:hidden;background:var(--theme-surface-alt);border:1px solid var(--theme-border);box-shadow:0 16px 40px #00000073}@media(max-width:640px){.story-visual-wrap{height:290px}}.story-visual-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.story-visual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.story-visual-img.active{opacity:1;transform:scale(1)}.story-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.75) 100%);pointer-events:none;z-index:3}.story-visual-badge{position:absolute;bottom:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;background:#000000c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:4}.story-visual-nav{position:absolute;bottom:1.25rem;right:1.25rem;display:flex;align-items:center;gap:.5rem;background:#000000c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.25rem .5rem;z-index:5}.story-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:transparent;border:none;color:#fff;cursor:pointer;transition:background .2s,transform .2s}.story-nav-btn:hover{background:#ffffff26;transform:scale(1.1)}.story-timeline-indicator{width:44px;height:3px;background:#fff3;border-radius:999px;overflow:hidden;position:relative}.story-timeline-fill{position:absolute;left:0;top:0;height:100%;background:#0f8;transition:width .35s ease}.story-copy-wrap{position:relative;display:flex;flex-direction:column}.story-step-progress-row{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.story-step-indicator{display:flex;align-items:center;gap:.5rem}.story-step-num{font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:var(--theme-accent)}.story-step-divider{width:40px;height:2px;background:var(--theme-border);position:relative;overflow:hidden}.story-step-divider-fill{position:absolute;left:0;top:0;height:100%;width:0%;background:var(--theme-accent);transition:width .4s ease}.story-step-total{font-size:.85rem;font-weight:600;color:var(--theme-ink-muted)}.story-step-blocks{position:relative;min-height:260px}.story-step-block{display:none;opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.story-step-block.active{display:block;opacity:1;transform:translateY(0)}.story-step-tag{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent)}.story-step-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;color:var(--theme-ink);margin-bottom:.85rem}.story-step-desc{font-size:1rem;line-height:1.65;color:var(--theme-ink-secondary);margin-bottom:1.25rem}.story-step-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.85rem}.story-metric-item{padding:.85rem 1rem;border-radius:8px;background:var(--theme-surface-card);border:1px solid var(--theme-border)}.story-metric-val{display:block;font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;color:var(--theme-accent);line-height:1}.story-metric-label{display:block;font-size:.75rem;font-weight:600;color:var(--theme-ink-muted);text-transform:uppercase;margin-top:.3rem}.units-catalog-section{position:relative;padding:clamp(3.2rem,4.5vw,4.25rem) 0;background:var(--theme-bg)}.units-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.75rem;border-radius:12px;background:var(--theme-surface-card);border:1px solid var(--theme-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:2.5rem;box-shadow:var(--theme-shadow-sm)}.filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-group-label{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-ink-muted);margin-right:.5rem}.filter-chip-btn{padding:.4rem .9rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--theme-ink-secondary);background:var(--theme-surface-alt);border:1px solid var(--theme-border);cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}.filter-chip-btn:hover{border-color:var(--theme-accent);color:var(--theme-ink)}.filter-chip-btn.active{background:var(--theme-accent);color:#000;border-color:var(--theme-accent);font-weight:800}.filter-sort-select{padding:.45rem 1.1rem;border-radius:8px;background:var(--theme-surface-alt);border:1px solid var(--theme-border);color:var(--theme-ink);font-size:.82rem;font-weight:600;outline:none;cursor:pointer}.units-results-count{font-size:.85rem;font-weight:700;color:var(--theme-ink-muted)}.units-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2rem}@media(max-width:768px){.units-grid{grid-template-columns:1fr}}.unit-card{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--theme-surface-card);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-sm);transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit}.unit-card:hover{transform:translateY(-6px);border-color:var(--theme-accent);box-shadow:var(--theme-shadow-lg)}.unit-card-media{position:relative;height:220px;overflow:hidden;background:var(--theme-surface-alt)}.unit-card-img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.unit-card:hover .unit-card-img{transform:scale(1.06)}.unit-card-badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:4px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.unit-card-apy{position:absolute;bottom:1rem;right:1rem;padding:.35rem .8rem;border-radius:999px;background:var(--theme-accent);color:#000;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.04em;box-shadow:0 4px 12px #0000004d}.unit-card-body{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.unit-code-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.unit-code{font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:800;color:var(--theme-accent);letter-spacing:.05em}.unit-typology{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-ink-muted)}.unit-title{font-family:Barlow Condensed,sans-serif;font-size:1.45rem;font-weight:800;text-transform:uppercase;line-height:1.2;margin-bottom:.75rem;color:var(--theme-ink)}.unit-desc{font-size:.9rem;line-height:1.55;color:var(--theme-ink-secondary);margin-bottom:1.25rem;flex-grow:1}.unit-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.85rem 0;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);margin-bottom:1.25rem}.unit-spec-item{display:flex;flex-direction:column}.unit-spec-val{font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:800;color:var(--theme-ink)}.unit-spec-label{font-size:.68rem;font-weight:600;color:var(--theme-ink-muted);text-transform:uppercase}.unit-actions-row{display:flex;align-items:center;gap:.75rem}.unit-btn-details{flex:1;padding:.6rem 1rem;border-radius:6px;background:var(--theme-surface-alt);border:1px solid var(--theme-border);color:var(--theme-ink);font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:800;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .2s ease}.unit-btn-details:hover{background:var(--theme-ink);color:var(--theme-bg)}.unit-btn-request{padding:.6rem 1rem;border-radius:6px;background:var(--theme-accent);border:1px solid var(--theme-accent);color:#000;font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:800;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .2s ease}.unit-btn-request:hover{background:var(--theme-accent-hover);box-shadow:0 0 16px var(--theme-accent-glow)}.units-empty-state{display:none;text-align:center;padding:4.5rem 2rem;background:var(--theme-surface-card);border:1px dashed var(--theme-border);border-radius:12px}.units-empty-state.is-visible{display:block}.units-empty-title{font-family:Barlow Condensed,sans-serif;font-size:1.8rem;font-weight:800;text-transform:uppercase;color:var(--theme-ink);margin-bottom:.5rem}.units-empty-desc{color:var(--theme-ink-secondary);font-size:.95rem;max-width:480px;margin:0 auto 1.5rem}.unit-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.unit-modal-backdrop.is-open{opacity:1;pointer-events:auto}.unit-modal-dialog{position:relative;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;border-radius:16px;background:var(--theme-bg);border:1px solid var(--theme-border);box-shadow:0 30px 90px #000c;padding:2.5rem;transform:translateY(30px) scale(.96);transition:transform .4s cubic-bezier(.16,1,.3,1)}.unit-modal-backdrop.is-open .unit-modal-dialog{transform:translateY(0) scale(1)}.unit-modal-close-btn{position:absolute;top:1.5rem;right:1.5rem;width:36px;height:36px;border-radius:50%;background:var(--theme-surface-alt);border:1px solid var(--theme-border);color:var(--theme-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.unit-modal-close-btn:hover{background:var(--theme-accent);color:#000}.unit-modal-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;margin-top:1.5rem}@media(max-width:768px){.unit-modal-grid{grid-template-columns:1fr}}.unit-blueprint-stage{border-radius:10px;overflow:hidden;background:var(--theme-surface-alt);border:1px solid var(--theme-border);position:relative}.unit-blueprint-img{width:100%;height:320px;object-fit:cover}.unit-blueprint-specs{padding:1rem;background:var(--theme-surface-card);border-top:1px solid var(--theme-border)}.blueprint-routine-title{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;font-weight:800;text-transform:uppercase;color:var(--theme-accent);margin-bottom:.75rem}.blueprint-routine-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.blueprint-routine-step{display:flex;gap:.75rem;font-size:.88rem;line-height:1.5;color:var(--theme-ink-secondary)}.routine-step-dot{width:8px;height:8px;border-radius:50%;background:var(--theme-accent);margin-top:6px;flex-shrink:0}.lead-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.lead-modal-backdrop.is-open{opacity:1;pointer-events:auto}.lead-modal-dialog{position:relative;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;border-radius:16px;background:var(--theme-bg);border:1px solid var(--theme-border);box-shadow:0 30px 90px #000000d9;padding:2.5rem;transform:translateY(30px) scale(.96);transition:transform .4s cubic-bezier(.16,1,.3,1)}.lead-modal-backdrop.is-open .lead-modal-dialog{transform:translateY(0) scale(1)}.lead-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.5rem}@media(max-width:600px){.lead-form-grid{grid-template-columns:1fr}}.lead-form-field{display:flex;flex-direction:column;gap:.4rem}.lead-form-field.col-span-2{grid-column:span 2}@media(max-width:600px){.lead-form-field.col-span-2{grid-column:span 1}}.lead-form-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-ink-muted)}.lead-form-input,.lead-form-select,.lead-form-textarea{padding:.75rem 1rem;border-radius:6px;background:var(--theme-surface-alt);border:1px solid var(--theme-border);color:var(--theme-ink);font-family:inherit;font-size:.9rem;outline:none;transition:border-color .25s ease}.lead-form-input:focus,.lead-form-select:focus,.lead-form-textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 10px var(--theme-accent-glow)}.lead-form-submit-btn{grid-column:span 2;padding:.95rem 1.5rem;border-radius:6px;background:var(--theme-accent);color:#000;border:none;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .25s ease;margin-top:.5rem}.lead-form-submit-btn:hover{background:var(--theme-accent-hover);box-shadow:0 0 24px var(--theme-accent-glow)}.lead-success-msg{display:none;text-align:center;padding:2.5rem 1rem}.lead-success-msg.is-visible{display:block}.lead-success-title{font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;color:var(--theme-accent);margin-bottom:.75rem}.lead-success-desc{font-size:1rem;line-height:1.6;color:var(--theme-ink-secondary)}.horizon-section{position:relative;padding:clamp(3.2rem,4.5vw,4.25rem) 0;background:var(--theme-bg)}.horizon-tabs-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.horizon-tab-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.75rem;border-radius:999px;background:var(--theme-surface-card);border:1px solid var(--theme-border);color:var(--theme-ink);font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.horizon-tab-btn:hover{border-color:var(--theme-accent);transform:translateY(-2px)}.horizon-tab-btn.active{background:var(--theme-accent);color:#000;border-color:var(--theme-accent);box-shadow:0 0 20px var(--theme-accent-glow)}.horizon-tab-content{display:none;animation:fadeInHorizon .5s ease forwards}.horizon-tab-content.active{display:block}@keyframes fadeInHorizon{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.horizon-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:992px){.horizon-cards-grid{grid-template-columns:1fr}}.horizon-card{padding:2.25rem;border-radius:14px;background:var(--theme-surface-card);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-md);display:flex;flex-direction:column}.horizon-card-badge{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-accent);margin-bottom:.75rem}.horizon-card-title{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;text-transform:uppercase;color:var(--theme-ink);line-height:1.2;margin-bottom:1rem}.horizon-card-text{font-size:.95rem;line-height:1.6;color:var(--theme-ink-secondary);margin-bottom:1.5rem;flex-grow:1}.horizon-routine-box{padding:1.2rem;border-radius:8px;background:var(--theme-surface-alt);border-left:3px solid var(--theme-accent);margin-bottom:1.5rem}.horizon-routine-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--theme-accent);display:block;margin-bottom:.4rem}.horizon-routine-text{font-size:.88rem;line-height:1.5;color:var(--theme-ink)}.horizon-sources-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:1rem;border-top:1px solid var(--theme-border)}.horizon-source-tag{font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;background:var(--theme-surface-alt);color:var(--theme-ink-muted);border:1px solid var(--theme-border)}.gallery-section{position:relative;padding:2.75rem 0;background:var(--theme-bg);overflow:hidden}.gallery-track-outer{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:1.5rem 5%;cursor:grab}.gallery-track-outer::-webkit-scrollbar{display:none}.gallery-track-inner{display:flex;gap:2rem;width:max-content}.gallery-item-card{position:relative;width:480px;height:340px;border-radius:14px;overflow:hidden;background:var(--theme-surface-alt);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-md);flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:600px){.gallery-item-card{width:320px;height:250px}}.gallery-item-card:hover{transform:scale(1.03)}.gallery-item-img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.gallery-item-card:hover .gallery-item-img{transform:scale(1.08)}.gallery-item-caption{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.25rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 100%);color:#fff;z-index:2}.gallery-item-title{font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:800;text-transform:uppercase;margin-bottom:.25rem}.gallery-item-sub{font-size:.8rem;color:#ffffffbf}.preloader.cinematic-curtain{clip-path:inset(0 0 0 0);transition:clip-path 1.3s cubic-bezier(.85,0,.15,1)}.preloader.cinematic-curtain.curtain-closed{clip-path:inset(0 0 100% 0);pointer-events:none}.video-media-section{position:relative;padding:2.75rem 0;background:var(--theme-bg)}.video-showcase-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:2.2rem;align-items:stretch}@media(max-width:1024px){.video-showcase-grid{grid-template-columns:1fr;gap:2rem}}.video-player-container{border-radius:16px;overflow:hidden;background:#0b0c10;border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-lg);display:flex;flex-direction:column}.video-viewport{position:relative;width:100%;height:100%;min-height:440px;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.video-viewport{min-height:280px}}.cinema-video{width:100%;height:100%;object-fit:cover;display:block}.video-overlay-hud{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#0003,#0009);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;transition:opacity .35s ease;pointer-events:auto}.video-overlay-hud.is-playing{opacity:0;pointer-events:none}.video-player-container:hover .video-overlay-hud.is-playing{opacity:1;pointer-events:auto;background:#00000059}.video-play-trigger{width:74px;height:74px;border-radius:50%;background:#e10600d9;color:#fff;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 25px #e10600b3,0 0 50px #ffd16666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease}.video-play-trigger:hover{transform:scale(1.15);background:#ff2a14}.video-badge-tag{position:absolute;top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);font-family:var(--font-condensed);font-size:.76rem;font-weight:700;color:#fff;letter-spacing:.05em}.video-bottom-controls{position:absolute;bottom:0;left:0;right:0;padding:.75rem 1.25rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.9) 100%);z-index:4;display:flex;flex-direction:column;gap:.4rem}.video-progress-bar-wrap{width:100%;height:5px;background:#fff3;border-radius:999px;overflow:hidden;cursor:pointer}.video-progress-fill{width:0%;height:100%;background:linear-gradient(90deg,var(--f1-red) 0%,#ffd166 100%);border-radius:999px;transition:width .1s linear}.video-controls-row{display:flex;align-items:center;justify-content:space-between}.video-time-display{font-family:var(--font-condensed);font-size:.78rem;color:#fffc}.video-actions-right{display:flex;align-items:center;gap:.75rem}.video-ctrl-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease,transform .2s ease}.video-ctrl-btn:hover{opacity:1;transform:scale(1.15)}.video-side-pillars{display:flex;flex-direction:column;gap:1.1rem}.media-feature-card{display:flex;gap:1.25rem;padding:1rem 1.1rem;border-radius:12px;background:var(--theme-surface-alt);border:1px solid var(--theme-border);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.media-feature-card:hover{transform:translate(4px);box-shadow:var(--theme-shadow-md)}.media-card-img-wrap{position:relative;width:110px;height:105px;border-radius:8px;overflow:hidden;flex-shrink:0}.media-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.media-feature-card:hover .media-card-img-wrap img{transform:scale(1.1)}.media-horizon-badge{position:absolute;top:4px;left:4px;font-size:.58rem;font-weight:800;padding:.15rem .4rem;border-radius:3px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-horizon-badge.badge-short{background:#e10600e6}.media-horizon-badge.badge-medium{background:#ffb300f2;color:#000}.media-horizon-badge.badge-long{background:#00b4d8e6}.media-card-info{display:flex;flex-direction:column;justify-content:center}.media-card-info h4{font-family:var(--font-condensed);font-size:1.05rem;font-weight:800;color:var(--theme-ink);text-transform:uppercase;margin-bottom:.25rem}.media-card-info p{font-size:.82rem;color:var(--theme-ink-muted);line-height:1.38;margin-bottom:.35rem}.media-card-source{font-size:.7rem;font-weight:700;color:var(--theme-gold);font-family:var(--font-condensed);letter-spacing:.03em}.era-protect-build-bar{display:inline-flex;align-items:center;gap:.5rem;background:#0a0a0fe6;padding:.35rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);margin-bottom:1.5rem;box-shadow:0 8px 24px #00000080;max-width:100%;flex-wrap:wrap}[data-theme=day] .era-protect-build-bar{background:#fff;border-color:#d1d5db;box-shadow:0 6px 18px #00000014}.era-mode-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#c5ccd6;font-family:var(--font-condensed);font-size:.84rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}[data-theme=day] .era-mode-btn{color:#4b5563}.era-mode-btn:hover{color:#fff;background:#ffffff14}[data-theme=day] .era-mode-btn:hover{color:#111827;background:#f3f4f6}.era-mode-btn.active[data-mode=protect]{background:#00ff8824;color:#0f8;border-color:#00ff8873;box-shadow:0 0 16px #00ff8840}[data-theme=day] .era-mode-btn.active[data-mode=protect]{background:#ecfdf5;color:#047857;border-color:#10b981;box-shadow:0 0 12px #10b98133}.era-mode-btn.active[data-mode=build]{background:#e1060029;color:#fff;border-color:#ff3c2899;box-shadow:0 0 16px #e1060059}[data-theme=day] .era-mode-btn.active[data-mode=build]{background:#fee2e2;color:#b91c1c;border-color:#ef4444;box-shadow:0 0 12px #ef444433}.era-section{position:relative;padding:clamp(3.2rem,4.5vw,4.25rem) 0;border-bottom:1px solid var(--theme-border);background:#090a0fc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme=day] .era-section{background:#f5f4efd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.era-section-header{text-align:center;max-width:820px;margin:0 auto clamp(1.85rem,2.8vw,2.5rem) auto}.era-section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#12141ed9;border:1px solid var(--theme-border);border-radius:4px;font-family:var(--font-condensed);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-gold);margin-bottom:1rem}[data-theme=day] .era-section-badge{background:#f4f5f8;border-color:#d1d5db;color:#b38234}.era-section-title{font-family:var(--font-f1);font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;letter-spacing:-.01em;color:var(--theme-ink);line-height:1.15;margin-bottom:1.25rem;text-transform:uppercase}.era-section-sub{font-family:var(--font-sans);font-size:1.1rem;line-height:1.7;color:var(--theme-ink-secondary)}.pulse-period-bar{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:2.75rem;flex-wrap:wrap}.pulse-period-btn{padding:.45rem 1rem;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink-secondary);border-radius:4px;font-family:var(--font-condensed);font-weight:800;font-size:.82rem;letter-spacing:.05em;cursor:pointer;transition:all .25s ease}.pulse-period-btn:hover{border-color:var(--theme-accent);color:var(--theme-ink)}.pulse-period-btn.active{background:var(--f1-red);color:#fff;border-color:var(--f1-red);box-shadow:0 0 14px #e1060066}.pulse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem}.pulse-card{background:#12141cd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:1.75rem;display:flex;flex-direction:column;box-shadow:0 14px 35px #0006;transition:transform .3s ease,border-color .3s ease}[data-theme=day] .pulse-card{background:#fff;border-color:#e2e5eb;box-shadow:0 8px 24px #0000000f}.pulse-card:hover{transform:translateY(-4px);border-color:var(--theme-accent)}.pulse-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.pulse-indicator-badge{font-family:var(--font-condensed);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;border-radius:3px;background:#ffffff14;color:var(--theme-ink-secondary)}[data-theme=day] .pulse-indicator-badge{background:#f1f3f7;color:#374151}.pulse-card-val{font-family:var(--font-f1);font-size:2.3rem;font-weight:900;color:#fff;line-height:1.1;margin-bottom:.35rem;text-shadow:0 2px 10px rgba(0,0,0,.6)}[data-theme=day] .pulse-card-val{color:#0f172a;text-shadow:none}.pulse-card-label{font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:var(--theme-ink);margin-bottom:.5rem}.pulse-card-detail{font-size:.85rem;line-height:1.5;color:var(--theme-ink-muted);margin-top:auto}.pulse-card-source{font-family:var(--font-condensed);font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--theme-gold);margin-top:.75rem;padding-top:.6rem;border-top:1px dashed var(--theme-border)}.cashflow-waterfall{display:flex;flex-direction:column;gap:1.25rem;max-width:960px;margin:0 auto}.waterfall-step{display:grid;grid-template-columns:80px 1.4fr 1.6fr;align-items:center;gap:1.5rem;background:#12141ce0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-left:5px solid var(--theme-accent);border-radius:8px;padding:1.4rem 1.75rem;box-shadow:0 10px 30px #00000059;transition:transform .25s ease,border-color .25s ease}@media(max-width:860px){.waterfall-step{grid-template-columns:1fr;gap:.85rem;padding:1.15rem 1.25rem}}[data-theme=day] .waterfall-step{background:#fff;border-color:#e5e7eb;border-left-color:var(--f1-red);box-shadow:0 6px 20px #0000000d}.waterfall-step:hover{transform:translate(6px);border-color:#ffffff40}.waterfall-num{font-family:var(--font-f1);font-size:1.8rem;font-weight:900;color:var(--theme-gold);text-align:center}.waterfall-title-col h4{font-family:var(--font-condensed);font-size:1.15rem;font-weight:800;text-transform:uppercase;color:var(--theme-ink);margin-bottom:.25rem}.waterfall-tag{display:inline-block;font-size:.75rem;font-weight:700;color:var(--f1-red);font-family:var(--font-condensed);text-transform:uppercase}[data-theme=day] .waterfall-tag{color:#b91c1c}.waterfall-desc-col p{font-size:.88rem;line-height:1.55;color:var(--theme-ink-secondary)}.calc-container-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:start}@media(max-width:900px){.calc-container-grid{grid-template-columns:1fr}}.calc-interactive-card{background:#12141ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:2.25rem;box-shadow:0 20px 50px #00000080}[data-theme=day] .calc-interactive-card{background:#fff;border-color:#d1d5db;box-shadow:0 12px 35px #00000014}.calc-input-row{margin-bottom:1.75rem}.calc-input-label{display:flex;justify-content:space-between;font-family:var(--font-condensed);font-size:.9rem;font-weight:800;text-transform:uppercase;color:var(--theme-ink);margin-bottom:.6rem}.calc-range-slider{width:100%;height:8px;border-radius:4px;background:#ffffff26;outline:none;accent-color:var(--f1-red);cursor:pointer}[data-theme=day] .calc-range-slider{background:#e5e7eb}.calc-result-display{background:#0a0a0fe6;border:1px solid var(--theme-border);border-radius:10px;padding:2rem;text-align:center;box-shadow:inset 0 2px 10px #0009}[data-theme=day] .calc-result-display{background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 2px 6px #0000000a}.calc-result-big{font-family:var(--font-f1);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:900;color:#0f8;line-height:1.1;margin:.5rem 0;text-shadow:0 0 20px rgba(0,255,136,.35)}[data-theme=day] .calc-result-big{color:#047857;text-shadow:none}.era-table-wrapper{overflow-x:auto;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);box-shadow:0 14px 40px #0006;margin-bottom:2.5rem}[data-theme=day] .era-table-wrapper{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0000000d}.era-data-table{width:100%;border-collapse:collapse;text-align:left}.era-data-table th{padding:1.1rem 1.4rem;background:#0e1018f2;font-family:var(--font-condensed);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-gold);border-bottom:1px solid var(--theme-border)}[data-theme=day] .era-data-table th{background:#f1f3f7;color:#854d0e;border-color:#e5e7eb}.era-data-table td{padding:1.1rem 1.4rem;border-bottom:1px solid var(--theme-border);font-size:.92rem;color:var(--theme-ink)}.era-data-table tr:last-child td{border-bottom:none}.era-data-table tr:hover td{background:#ffffff08}[data-theme=day] .era-data-table tr:hover td{background:#f8fafc}.badge-expense{display:inline-block;padding:.25rem .55rem;border-radius:3px;background:#00ff8826;color:#0f8;font-family:var(--font-condensed);font-size:.78rem;font-weight:800;border:1px solid rgba(0,255,136,.3)}[data-theme=day] .badge-expense{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.scam-check-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:2.5rem;align-items:start}@media(max-width:900px){.scam-check-grid{grid-template-columns:1fr}}.scam-question-item{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.4rem;background:#12141cd9;border:1px solid var(--theme-border);border-radius:8px;margin-bottom:.85rem;cursor:pointer;transition:all .2s ease}[data-theme=day] .scam-question-item{background:#fff;border-color:#e5e7eb}.scam-question-item:hover{border-color:var(--f1-red)}.scam-checkbox{width:20px;height:20px;accent-color:var(--f1-red);margin-top:.2rem;cursor:pointer}.scam-question-text{font-size:.92rem;line-height:1.5;color:var(--theme-ink);font-weight:500}.scam-status-box{background:#12141cf2;border:2px solid var(--theme-border);border-radius:12px;padding:2.25rem;text-align:center;position:sticky;top:100px}[data-theme=day] .scam-status-box{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 30px #0000000f}.scam-risk-gauge{font-family:var(--font-f1);font-size:2.2rem;font-weight:900;margin:1rem 0;text-transform:uppercase}.risk-safe{color:#0f8;text-shadow:0 0 15px rgba(0,255,136,.35)}[data-theme=day] .risk-safe{color:#047857;text-shadow:none}.risk-danger{color:#ff2a14;text-shadow:0 0 15px rgba(255,42,20,.5);animation:f1PulseRed 1.2s infinite}[data-theme=day] .risk-danger{color:#b91c1c;text-shadow:none}.economist-filter-bar{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:2.75rem;flex-wrap:wrap}.economist-filter-btn{padding:.55rem 1.2rem;border:1px solid var(--theme-border);background:#12141cd9;color:var(--theme-ink-secondary);border-radius:6px;font-family:var(--font-condensed);font-weight:800;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}[data-theme=day] .economist-filter-btn{background:#fff;border-color:#d1d5db;color:#4b5563}.economist-filter-btn:hover{border-color:var(--theme-gold);color:var(--theme-ink);transform:translateY(-1px)}.economist-filter-btn.active{background:var(--theme-gold);color:#0b0c10;border-color:var(--theme-gold);box-shadow:0 0 18px #d4af3773}.economist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.85rem}@media(max-width:768px){.economist-grid{grid-template-columns:1fr}}.economist-card{background:#12141ceb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:2.1rem;display:flex;flex-direction:column;box-shadow:0 18px 45px #00000080;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,opacity .3s ease;position:relative;overflow:hidden}[data-theme=day] .economist-card{background:#fff;border-color:#e2e5eb;box-shadow:0 10px 30px #00000012}.economist-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--theme-gold),#ff3b26,transparent);opacity:.85}.economist-card:hover{transform:translateY(-6px);border-color:var(--theme-gold);box-shadow:0 24px 55px #000000a6,0 0 24px #d4af3740}[data-theme=day] .economist-card:hover{box-shadow:0 16px 40px #0000001f,0 0 18px #b4822833}.economist-card-header{display:flex;align-items:center;gap:1.15rem;margin-bottom:1.35rem}.economist-avatar{width:60px;height:60px;border-radius:50%;border:2px solid var(--theme-gold);background:radial-gradient(circle at 30% 30%,#d4af374d,#0f0f16f2);display:flex;align-items:center;justify-content:center;font-family:var(--font-f1);font-size:1.3rem;font-weight:900;color:var(--theme-gold);flex-shrink:0;box-shadow:0 0 16px #d4af3740}[data-theme=day] .economist-avatar{background:radial-gradient(circle at 30% 30%,#fef3c7,#fef9c3);color:#92400e;border-color:#d97706}.economist-meta{flex-grow:1}.economist-meta h3{font-family:var(--font-condensed);font-size:1.38rem;font-weight:800;text-transform:uppercase;color:var(--theme-ink);line-height:1.15;margin-bottom:.25rem}.economist-badge{display:inline-block;font-family:var(--font-condensed);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-gold);background:#d4af371f;padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(212,175,55,.3)}[data-theme=day] .economist-badge{background:#fef3c7;color:#92400e;border-color:#fde68a}.economist-quote-box{position:relative;background:#ffffff0a;border-left:3px solid var(--theme-gold);padding:1.1rem 1.25rem 1.1rem 1.35rem;border-radius:0 8px 8px 0;margin-bottom:1.25rem}[data-theme=day] .economist-quote-box{background:#f8fafc;border-left-color:#d97706}.economist-quote{font-style:italic;font-size:.96rem;line-height:1.5;color:var(--theme-ink);font-weight:600}.economist-concept-desc{font-size:.88rem;line-height:1.6;color:var(--theme-ink-secondary);margin-bottom:1.4rem;flex-grow:1}.economist-rule-box{background:#00ff8814;border:1px solid rgba(0,255,136,.32);border-radius:8px;padding:1rem 1.15rem;margin-top:auto}[data-theme=day] .economist-rule-box{background:#ecfdf5;border-color:#a7f3d0}.economist-rule-title{display:flex;align-items:center;gap:.4rem;font-family:var(--font-condensed);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f8;margin-bottom:.35rem}[data-theme=day] .economist-rule-title{color:#047857}.economist-rule-text{font-size:.84rem;line-height:1.48;color:var(--theme-ink);font-weight:600}.economist-work-ref{font-family:var(--font-condensed);font-size:.72rem;font-weight:700;color:var(--theme-ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.85rem;padding-top:.65rem;border-top:1px dashed var(--theme-border)}.hero-title-main-white,.hero-title .gradient-text,.hero-title .hero-title-main-white{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;text-shadow:0 0 28px rgba(255,255,255,.75),0 2px 10px rgba(0,0,0,.95)!important;display:inline-block;font-weight:900;letter-spacing:-.01em}p,.section-desc,.hero-subtitle,.card-desc,.strategy-desc,.pillar-desc,.guide-excerpt,.faq-answer,.trust-desc,.table-desc,.stat-label,.telemetry-label,.metric-label,.footer-desc,.article-excerpt,.unit-desc,.story-step-desc,.horizon-card-text,.economist-concept-desc,.blueprint-routine-step,.lead-success-desc,.units-empty-desc,.timeline-desc,.author-bio,.step-desc,.cockpit-desc,.tool-note,.callout-text,.meta-item,.comparison-feature,.routine-step-text,.pulse-indicator-badge,.disclaimer-text{color:#fff!important;opacity:1!important}.hero-subtitle strong,.section-desc strong,.card-desc strong,.pillar-desc strong{color:#ffd166!important;text-shadow:0 0 10px rgba(255,209,102,.4)}[data-theme=day] p,[data-theme=day] .section-desc,[data-theme=day] .hero-subtitle,[data-theme=day] .card-desc,[data-theme=day] .strategy-desc,[data-theme=day] .pillar-desc,[data-theme=day] .guide-excerpt,[data-theme=day] .faq-answer,[data-theme=day] .trust-desc,[data-theme=day] .table-desc,[data-theme=day] .footer-desc,[data-theme=day] .article-excerpt,[data-theme=day] .unit-desc,[data-theme=day] .story-step-desc,[data-theme=day] .horizon-card-text,[data-theme=day] .economist-concept-desc{color:#111827!important}[data-theme=day] .hero-title-main-white{color:#0c0d12!important;-webkit-text-fill-color:#0c0d12!important;text-shadow:none!important}.parallax-section{position:relative;overflow:hidden;will-change:transform}.parallax-layer{position:relative;will-change:transform;transition:transform .1s cubic-bezier(0,0,.2,1)}.parallax-bg-layer{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;width:130%;height:130%;pointer-events:none;will-change:transform}.glassmorphism-section{position:relative;background:linear-gradient(180deg,#0d0e16a6,#13152073,#0d0e16b3)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.glassmorphism-card,.glassmorphism-hud,.glass-panel-elevated{background:#12141e9e!important;backdrop-filter:blur(22px) saturate(190%)!important;-webkit-backdrop-filter:blur(22px) saturate(190%)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 14px 44px #00000073,inset 0 1px #ffffff40!important;border-radius:12px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.glassmorphism-card:hover,.glass-panel-elevated:hover{border-color:#ff2a14a6!important;box-shadow:0 20px 60px #e1060047,inset 0 1px #fff6!important;transform:translateY(-4px)}.aurora-gradient-section{position:relative;overflow:hidden}.aurora-gradient-layer{position:absolute;top:-60%;right:-30%;bottom:-60%;left:-30%;pointer-events:none;z-index:0;opacity:.42;filter:blur(80px);background:radial-gradient(circle at 20% 25%,rgba(225,6,0,.38) 0%,transparent 48%),radial-gradient(circle at 80% 35%,rgba(0,240,255,.32) 0%,transparent 48%),radial-gradient(circle at 45% 75%,rgba(255,209,102,.28) 0%,transparent 48%),radial-gradient(circle at 75% 70%,rgba(0,255,136,.25) 0%,transparent 48%);animation:auroraFlowWave 24s cubic-bezier(.4,0,.6,1) infinite alternate;will-change:transform,opacity}@keyframes auroraFlowWave{0%{transform:rotate(0) scale(1) translateY(0);opacity:.35}50%{transform:rotate(180deg) scale(1.18) translateY(-40px);opacity:.55}to{transform:rotate(360deg) scale(1.06) translateY(25px);opacity:.38}}[data-scroll-typography]{--type-scale: 1;--type-weight: 800;--type-spacing: -.01em;--type-shift-y: 0px;--type-hue: 0deg;--type-glow: 0px;display:block;width:100%;transform:translateY(var(--type-shift-y, 0px)) scale(var(--type-scale, 1));font-weight:var(--type-weight, 800);letter-spacing:var(--type-spacing, -.01em);transition:transform .14s cubic-bezier(.16,1,.3,1),letter-spacing .22s ease,font-weight .22s ease,filter .22s ease;will-change:transform,letter-spacing,font-weight}[data-scroll-typography=title]{display:block;width:100%;transform-origin:center center}[data-scroll-typography=hero]{display:inline-block;width:auto;transform-origin:left center}.hero-title-liquid-gold,.phrase-money-glow{position:relative;display:inline-block;font-weight:900!important;letter-spacing:-.015em;color:#fff;background:linear-gradient(110deg,#fff,#ffd166,#ff3b26 36%,#fff 50%,#ffd166 65%,#f20 82%,#fff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:kineticPrismSweep 5s cubic-bezier(.4,0,.2,1) infinite,kineticAuraPulse 3.2s ease-in-out infinite alternate;filter:drop-shadow(0 0 12px rgba(255,209,102,.65)) drop-shadow(0 0 24px rgba(225,6,0,.45)) drop-shadow(0 3px 8px rgba(0,0,0,.9));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease;will-change:background-position,filter,transform;text-shadow:none}.hero-title-liquid-gold:after,.phrase-money-glow:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,209,102,.4) 20%,#ff3b26 50%,#ffd166 75%,transparent 100%);border-radius:2px;box-shadow:0 0 10px #ff3b26,0 0 20px #ffd16699;animation:laserBeamUnderline 3.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes kineticPrismSweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes kineticAuraPulse{0%{filter:drop-shadow(0 0 8px rgba(255,209,102,.5)) drop-shadow(0 0 18px rgba(225,6,0,.35)) drop-shadow(0 2px 6px rgba(0,0,0,.9))}to{filter:drop-shadow(0 0 16px rgba(255,225,120,.9)) drop-shadow(0 0 32px rgba(255,45,25,.7)) drop-shadow(0 4px 14px rgba(0,0,0,1))}}@keyframes laserBeamUnderline{0%{transform:scaleX(.25) translate(-60%);opacity:.3}50%{transform:scaleX(1) translate(0);opacity:.95}to{transform:scaleX(.25) translate(60%);opacity:.3}}.hero-title-liquid-gold:hover,.phrase-money-glow:hover{transform:scale(1.03) translateY(-2px);filter:drop-shadow(0 0 24px rgba(255,220,100,.95)) drop-shadow(0 0 42px rgba(255,40,20,.85)) drop-shadow(0 6px 18px rgba(0,0,0,1))!important}@supports not (-webkit-background-clip: text){.hero-title-liquid-gold,.phrase-money-glow{color:#ffd166!important;background:none!important;-webkit-text-fill-color:initial!important}}::selection{background:#e10600bf;color:#fff;text-shadow:0 0 8px rgba(255,209,102,.85)}::-moz-selection{background:#e10600bf;color:#fff;text-shadow:0 0 8px rgba(255,209,102,.85)}.text-reveal-on-scroll,.reveal-text-line,h1,h2,h3,.section-title,.hero-title,.era-section-title,.seq-title,.section-desc,.hero-subtitle,.era-section-sub,.story-desc,.lead-para{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .4s ease;will-change:opacity,transform,filter}.js-text-reveal-ready .text-reveal-on-scroll:not(.is-revealed),.js-text-reveal-ready .reveal-text-line:not(.is-revealed),.js-text-reveal-ready h2:not(.is-revealed),.js-text-reveal-ready .section-title:not(.is-revealed),.js-text-reveal-ready .section-desc:not(.is-revealed){opacity:.25;transform:translateY(22px);filter:blur(2px)}.text-reveal-on-scroll.is-revealed,.reveal-text-line.is-revealed,h1.is-revealed,h2.is-revealed,h3.is-revealed,.section-title.is-revealed,.hero-title.is-revealed,.section-desc.is-revealed,.hero-subtitle.is-revealed,.era-section-sub.is-revealed{opacity:1!important;transform:translateY(0)!important;filter:blur(0)!important}h1,h2,h3,h4,.hero-title,.section-title,.era-section-title,.seq-title,.strategy-card h3,.pillar-card h3,.trust-card h3,.unit-card h3,.economist-card h3,.cockpit-card h3{text-wrap:balance;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.section-title:hover,.era-section-title:hover,.seq-title:hover{transform:translateY(-2px);filter:drop-shadow(0 0 16px rgba(225,6,0,.35)) drop-shadow(0 4px 12px rgba(0,0,0,.8))}.pillar-card h3,.strategy-card h3,.trust-card h3,.unit-card h3,.economist-card h3,.simulador-box h3,.cockpit-card h3,.result-card h3,.faq-question{position:relative;display:inline-block;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),text-shadow .3s ease}.pillar-card:hover h3,.strategy-card:hover h3,.trust-card:hover h3,.unit-card:hover h3,.economist-card:hover h3{color:#fff;transform:translate(4px);text-shadow:0 0 14px rgba(255,209,102,.75),0 0 24px rgba(225,6,0,.45)}.pillar-card h3:after,.strategy-card h3:after,.trust-card h3:after,.unit-card h3:after{content:"";position:absolute;bottom:-3px;left:0;width:0%;height:2px;background:linear-gradient(90deg,#ff1e14,#ffd166);border-radius:2px;box-shadow:0 0 8px #ff1e14;transition:width .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.pillar-card:hover h3:after,.strategy-card:hover h3:after,.trust-card:hover h3:after,.unit-card:hover h3:after{width:100%}.era-section-title:after,.section-title:not(:has(+.title-laser-bar)):after{content:"";display:block;width:90px;height:3px;background:linear-gradient(90deg,#ff1e14 0%,#ffd166 50%,transparent 100%);border-radius:2px;margin:.9rem auto 0;box-shadow:0 0 10px #e1060099;animation:laserPulseUnderline 3s ease-in-out infinite alternate}.section-head:has(.title-laser-bar) .section-title:after,.story-header-left:has(.title-laser-bar) .section-title:after{display:none!important}@keyframes laserPulseUnderline{0%{width:60px;opacity:.6;box-shadow:0 0 8px #e1060066}to{width:140px;opacity:1;box-shadow:0 0 16px #ff1e14cc,0 0 24px #ffd16680}}p,.hero-subtitle,.section-desc,.era-section-sub,.strategy-card p,.trust-desc,.lead-para,.story-desc{text-wrap:pretty}.section-desc,.hero-subtitle,.era-section-sub,.story-desc,.lead-para{color:#cbd5e1;line-height:1.75;position:relative;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),color .3s ease}.section-desc:hover,.era-section-sub:hover,.story-desc:hover{color:#f1f5f9}.section-desc strong,.section-desc b,.hero-subtitle strong,.hero-subtitle b,.era-section-sub strong,.story-desc strong,.lead-para strong,.strategy-card p strong,.trust-desc strong{color:#ffe27a;font-weight:700;text-shadow:0 0 10px rgba(255,209,102,.3);transition:color .25s ease,text-shadow .25s ease}.section-desc:hover strong,.hero-subtitle:hover strong,.era-section-sub:hover strong,.story-desc:hover strong{color:#fff;text-shadow:0 0 14px rgba(255,209,102,.8),0 0 24px rgba(225,6,0,.5)}.image-mask-reveal{position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1);will-change:clip-path}.image-mask-reveal.is-revealed{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}.image-mask-reveal:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#ff2a14 25%,#00f0ff 75%,transparent 100%);box-shadow:0 0 14px #ff2a14;opacity:0;transition:opacity .4s ease;pointer-events:none}.image-mask-reveal.is-revealing:after{opacity:1}html,body{max-width:100vw;overflow-x:hidden!important}@media(min-width:769px)and (max-width:1024px){.hero-grid{grid-template-columns:1.1fr .9fr;gap:1.5rem}.pillars-grid,.interactive-units-grid,.units-interactive-showcase{grid-template-columns:repeat(2,1fr)!important}.simulador-grid,.cockpit-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.container{padding-left:1.25rem!important;padding-right:1.25rem!important}.site-header{height:64px}.brand-name-text{font-size:1.3rem!important}.f1-telemetry-bar{height:32px;font-size:.72rem}.hero-title{font-size:clamp(1.85rem,7.5vw,2.75rem)!important;line-height:1.12!important}.hero-subtitle{font-size:.98rem!important;line-height:1.65!important}.hero-cta-row{flex-direction:column!important;width:100%!important;gap:.75rem!important}.hero-cta-row .btn,.btn-primary,.btn-secondary{min-height:48px!important;width:100%!important;justify-content:center!important}.pillars-grid,.articles-grid,.trust-grid,.interactive-units-grid,.units-interactive-showcase,.simulador-grid,.cockpit-grid,.footer-top,.strategy-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.table-responsive-wrapper,.pillar-comparison-box{overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%}button,.nav-link,.tab-btn,.filter-chip-btn,.mode-btn,.btn-simular{min-height:44px;display:inline-flex;align-items:center}.floating-hologram-card{padding:1.25rem!important}.calc-input-group,.simulador-input-group{margin-bottom:1.15rem}.calc-input-group input,.simulador-input-group input,.calc-input-group select{min-height:46px;font-size:1rem}}@media(max-width:400px){.hero-title{font-size:1.7rem!important}.brand-tagline-sub,.header-actions .header-cta-btn{display:none}}.pillars-roadmap-box,.strategies-cheatsheet-box{position:relative;overflow:hidden;box-shadow:0 10px 30px #00000073;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.pillars-roadmap-box:hover,.strategies-cheatsheet-box:hover{border-color:#e1060059!important}.pillars-roadmap-box:before,.strategies-cheatsheet-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--f1-red),#00f0ff,transparent);pointer-events:none}@media(max-width:768px){.pillars-roadmap-box,.strategies-cheatsheet-box,.pillars-deepdive-box{padding:1.15rem!important;margin-top:1.25rem!important}.pillars-roadmap-box h4,.strategies-cheatsheet-box h4,.pillars-deepdive-box h4{font-size:1.12rem!important;line-height:1.35!important}}.pillars-deepdive-box{position:relative;overflow:hidden;box-shadow:0 12px 35px #00000080;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.pillars-deepdive-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffd166,#ff2a14,#00f0ff,#0f8);pointer-events:none}.pillar-accordion-item{transition:all .25s cubic-bezier(.16,1,.3,1)}.pillar-accordion-item:hover{border-color:#fff3!important;background:#00000073!important}.pillar-accordion-item summary{list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between}.pillar-accordion-item summary::-webkit-details-marker{display:none}.pillar-accordion-item summary:focus-visible{outline:2px solid var(--f1-red);outline-offset:2px}.pillar-accordion-item[open] summary .accordion-toggle-icon{transform:rotate(45deg);color:#fff}@media(max-width:640px){.pillar-accordion-item summary{padding:.85rem 1rem!important;font-size:.92rem!important}.pillar-accordion-item summary span{gap:.4rem!important}.pillar-accordion-item div{padding:0 1rem 1rem!important;font-size:.82rem!important}.strategy-companies{flex-wrap:wrap;gap:.35rem}.strategy-title{font-size:1.18rem!important}.strategy-desc{font-size:.88rem!important}.strategy-tactics-list li{font-size:.84rem!important}.strategy-golden-tip{font-size:.82rem!important;padding:.85rem!important}}html{scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.era-section,.section-wrap,.story-section,.units-catalog-section,.horizon-section{padding:clamp(3.2rem,4.8vw,4.5rem) 0!important}.era-section-header,.section-head{margin-bottom:clamp(1.85rem,2.8vw,2.5rem)!important}.pillars-grid,.articles-grid,.units-grid,.pulse-grid,.strategy-grid,.strategies-grid,.horizon-cards-grid,.trust-grid{gap:clamp(1.25rem,1.8vw,1.6rem)!important}.pillar-card-3d,.article-card,.pulse-card,.strategy-card,.unit-card,.horizon-card,.trust-box{padding:clamp(1.4rem,2vw,1.85rem)!important}.pillar-heading,.article-title,.pulse-card-label,.strategy-title,.unit-title,.horizon-card-title{margin-bottom:.65rem!important}.pillar-text,.pulse-card-detail,.strategy-desc,.unit-desc,.horizon-card-text{margin-bottom:1.15rem!important}.pillar-card-3d,.article-card,.pulse-card,.strategy-card,.unit-card,.horizon-card,.trust-box,.roadmap-step-box,.strategies-cheatsheet-box,.glassglow-card,.glass-card-fx{position:relative;isolation:isolate;background:#12141cb8!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 32px -6px #0000008c,inset 0 1px 1px #ffffff38!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .35s ease!important;overflow:hidden}.pillar-card-3d:after,.article-card:after,.pulse-card:after,.strategy-card:after,.unit-card:after,.horizon-card:after,.trust-box:after,.roadmap-step-box:after,.strategies-cheatsheet-box:after,.glass-card-fx:after{content:"";position:absolute;top:0;left:-130%;width:90%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 30%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.04) 70%,transparent 100%);transform:skew(-24deg);pointer-events:none;z-index:2;transition:left .85s cubic-bezier(.16,1,.3,1);opacity:0}.pillar-card-3d:hover:after,.article-card:hover:after,.pulse-card:hover:after,.strategy-card:hover:after,.unit-card:hover:after,.horizon-card:hover:after,.trust-box:hover:after,.roadmap-step-box:hover:after,.strategies-cheatsheet-box:hover:after,.glass-card-fx:hover:after{left:140%;opacity:1}.pillar-card-3d:hover,.article-card:hover,.pulse-card:hover,.strategy-card:hover,.unit-card:hover,.horizon-card:hover,.trust-box:hover,.roadmap-step-box:hover,.strategies-cheatsheet-box:hover,.glass-card-fx:hover{transform:translateY(-6px)!important;border-color:#e1060073!important;box-shadow:0 20px 45px -8px #000000c7,0 0 28px #e1060038,inset 0 1px 2px #ffffff59!important}[data-theme=day] .pillar-card-3d,[data-theme=day] .article-card,[data-theme=day] .pulse-card,[data-theme=day] .strategy-card,[data-theme=day] .unit-card,[data-theme=day] .horizon-card,[data-theme=day] .trust-box,[data-theme=day] .roadmap-step-box,[data-theme=day] .strategies-cheatsheet-box,[data-theme=day] .glass-card-fx{background:#ffffffe0!important;border-color:#1417161f!important;box-shadow:0 10px 30px #14171612,inset 0 1px 1px #fff!important}[data-theme=day] .pillar-card-3d:hover,[data-theme=day] .article-card:hover,[data-theme=day] .pulse-card:hover,[data-theme=day] .strategy-card:hover,[data-theme=day] .unit-card:hover,[data-theme=day] .horizon-card:hover,[data-theme=day] .trust-box:hover,[data-theme=day] .roadmap-step-box:hover,[data-theme=day] .strategies-cheatsheet-box:hover,[data-theme=day] .glass-card-fx:hover{border-color:var(--theme-accent)!important;box-shadow:0 18px 40px #00874a29,0 0 20px var(--theme-accent-glow)!important}.btn,.btn-primary,.btn-secondary,.btn-glass,.glass-btn,.btn-glow,.btn-simular,.pulse-period-btn,.filter-btn,.filter-chip-btn,.story-act-tab,.horizon-tab-btn,.theme-switch-btn,.mobile-cta-btn,.lead-form-submit-btn,.accordion-toggle-summary{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease,background-color .25s ease,filter .2s ease!important}.btn-glass,.glass-btn{background:#1e202dbf!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff59!important}.btn:before,.btn-glass:before,.btn-primary:before,.btn-glow:before,.pulse-period-btn:before,.filter-btn:before,.horizon-tab-btn:before,.theme-switch-btn:before{content:"";position:absolute;top:0;left:-120%;width:75%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;transition:left .65s cubic-bezier(.16,1,.3,1);z-index:1}.btn:hover:before,.btn-glass:hover:before,.btn-primary:hover:before,.btn-glow:hover:before,.pulse-period-btn:hover:before,.filter-btn:hover:before,.horizon-tab-btn:hover:before,.theme-switch-btn:hover:before{left:150%}.btn:hover,.btn-glass:hover,.btn-primary:hover,.btn-glow:hover{transform:translateY(-2.5px)!important}.btn-glass:hover{background:#2d3044d9!important;border-color:#fff6!important;box-shadow:0 8px 24px #0009,0 0 18px #e1060059,inset 0 1px #fff9!important}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-glass:active,.glass-btn:active,.btn-glow:active,.btn-simular:active,.pulse-period-btn:active,.filter-btn:active,.filter-chip-btn:active,.story-act-tab:active,.horizon-tab-btn:active,.theme-switch-btn:active,.mobile-cta-btn:active,.lead-form-submit-btn:active{transform:translateY(1.5px) scale(.975)!important;filter:brightness(1.12);transition-duration:.08s!important}.btn:focus-visible,.btn-glass:focus-visible,.btn-primary:focus-visible,.pulse-period-btn:focus-visible,.filter-btn:focus-visible,.horizon-tab-btn:focus-visible,.theme-switch-btn:focus-visible{outline:2px solid var(--f1-red)!important;outline-offset:3px!important}.google-consent-banner{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(120%);width:calc(100% - 2.5rem);max-width:1040px;background:#0e1018e6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.16);border-top:3px solid var(--f1-red);border-radius:8px;padding:1.25rem 1.75rem;box-shadow:0 20px 50px #000000d9,0 0 30px #e1060040;z-index:99999;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease}.google-consent-banner.is-active{transform:translate(-50%) translateY(0);opacity:1}.consent-content{display:flex;align-items:flex-start;gap:1rem}.consent-badge-icon{width:40px;height:40px;min-width:40px;border-radius:6px;background:#e106001f;border:1px solid rgba(225,6,0,.3);display:flex;align-items:center;justify-content:center;color:var(--f1-red)}.consent-title{font-family:var(--font-condensed);font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.consent-title .legal-tag{font-size:.68rem;padding:.15rem .45rem;border-radius:3px;background:#00ff8826;border:1px solid rgba(0,255,136,.3);color:#0f8}.consent-desc{font-size:.84rem;line-height:1.45;color:#c9ccd6}.consent-desc a{color:#fff;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.consent-desc a:hover{color:var(--f1-red)}.consent-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.btn-consent-accept{background:linear-gradient(135deg,#00a85a,#00874a);color:#fff;border:1px solid rgba(0,255,136,.4);font-family:var(--font-condensed);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.65rem 1.35rem;border-radius:4px;cursor:pointer;box-shadow:0 4px 15px #00a85a66;transition:all .2s ease}.btn-consent-accept:hover{background:linear-gradient(135deg,#00c76b,#00a85a);box-shadow:0 6px 20px #00ff8880;transform:translateY(-1px)}.btn-consent-details{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);font-family:var(--font-condensed);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.65rem 1.15rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn-consent-details:hover{background:#ffffff24;border-color:#ffffff59}@media(max-width:768px){.google-consent-banner{flex-direction:column;align-items:stretch;bottom:1rem;padding:1rem 1.25rem;gap:1rem}.consent-actions{justify-content:flex-end}}.cl-ad-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:1.75rem auto;position:relative;z-index:10;clear:both}.cl-ad-zone-header{margin:1.25rem auto 1.75rem}.cl-ad-zone-divider{margin:2.25rem auto;max-width:var(--max-w-content);padding:0 1rem}.cl-ad-zone-native{margin:3.5rem auto 2rem;max-width:var(--max-w-content);padding:0 1rem}.cl-ad-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:100%;box-sizing:border-box}.cl-ad-label{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px;-webkit-user-select:none;user-select:none}.cl-ad-frame{border:none!important;overflow:hidden!important;max-width:100%!important;display:block;margin:0 auto;background:transparent!important}.sidebar .cl-ad-container{margin:1.5rem auto;width:100%}.cl-ad-desktop{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.cl-ad-mobile{display:none!important;justify-content:center!important;align-items:center!important;width:100%!important}@media(max-width:767px){.cl-ad-desktop{display:none!important}.cl-ad-mobile{display:flex!important}}.cl-partner-widget{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.25rem;margin-top:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.cl-partner-widget:hover{border-color:#e1060066;box-shadow:0 4px 20px #0000004d}.cl-nav-partner{display:inline-flex;align-items:center;gap:.35rem;color:#f34!important;font-weight:700;transition:opacity .2s ease}.cl-nav-partner:hover{opacity:.85}.cl-nav-partner-badge{font-size:.62rem;padding:.1rem .35rem;background:#e1060026;border:1px solid rgba(225,6,0,.35);border-radius:3px;text-transform:uppercase;letter-spacing:.05em}#container-4c50fc091da031a6ffa077ce1c1f3b7f{width:100%;min-height:80px}.cl-donation-footer-block{margin:2.5rem 0 2rem;padding:1.75rem 2rem;background:linear-gradient(135deg,#161620f5,#0e0e14fa);border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--f1-red, #e10600);border-radius:12px;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0f;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;position:relative;overflow:hidden}.cl-donation-footer-block:before{content:"";position:absolute;top:0;right:0;width:320px;height:100%;background:radial-gradient(circle at right top,rgba(225,6,0,.1) 0%,transparent 70%);pointer-events:none}.cl-donation-content{flex:1 1 50%;max-width:620px}.cl-donation-badge{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-condensed, "Inter", sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffd166;background:#ffd1661a;border:1px solid rgba(255,209,102,.25);padding:.2rem .65rem;border-radius:20px;margin-bottom:.75rem}.cl-donation-pulse{width:6px;height:6px;border-radius:50%;background:#ffd166;box-shadow:0 0 8px #ffd166;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.cl-donation-title{font-family:var(--font-f1, var(--font-condensed, sans-serif));font-size:1.25rem;font-weight:800;color:var(--f1-white, #ffffff);margin:0 0 .45rem;letter-spacing:-.01em}.cl-donation-desc{font-size:.88rem;line-height:1.55;color:var(--f1-gray-muted, #94a3b8);margin:0}.cl-donation-actions{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.cl-donate-btn{display:inline-flex;align-items:center;gap:.85rem;padding:.85rem 1.4rem;border-radius:10px;text-decoration:none;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;min-width:210px;box-sizing:border-box}.cl-donate-stripe{background:linear-gradient(135deg,#1e1e2d,#12121c);border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:0 4px 14px #0000004d}.cl-donate-stripe:hover{border-color:#ff3b26;background:linear-gradient(135deg,#2a2a3e,#181824);transform:translateY(-2px);box-shadow:0 8px 24px #e1060040;color:#fff}.cl-donate-stripe .cl-donate-icon{background:#ff3b2626;color:#ff5940}.cl-donate-paypal{background:linear-gradient(135deg,#003087,#001f5c);border:1px solid rgba(0,121,193,.4);color:#fff;box-shadow:0 4px 14px #00308759}.cl-donate-paypal:hover{border-color:#ffc439;background:linear-gradient(135deg,#0040b3,#002875);transform:translateY(-2px);box-shadow:0 8px 24px #0079c166;color:#fff}.cl-donate-paypal .cl-donate-icon{background:#ffc43933;color:#ffc439}.cl-donate-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-donate-text{display:flex;flex-direction:column;line-height:1.25;text-align:left}.cl-donate-primary{font-family:var(--font-condensed, sans-serif);font-size:.95rem;font-weight:800;letter-spacing:.02em;color:#fff}.cl-donate-sub{font-size:.72rem;color:#ffffffa6;font-weight:500;margin-top:.15rem}.cl-donate-arrow{margin-left:auto;font-size:1.1rem;color:#fff6;transition:transform .2s ease,color .2s ease}.cl-donate-btn:hover .cl-donate-arrow{color:#fff;transform:translate(4px)}@media(max-width:900px){.cl-donation-footer-block{flex-direction:column;align-items:stretch;padding:1.5rem;gap:1.5rem}.cl-donation-content{max-width:100%}.cl-donation-actions{flex-direction:column;width:100%}.cl-donate-btn{width:100%;justify-content:flex-start}}html{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body{max-width:100%!important;overflow-x:hidden!important;width:100%!important;position:relative}img,video,canvas,svg{max-width:100%;height:auto}@media(max-width:768px){table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.cl-ad-zone,.cl-ad-wrap,.cl-ad-container{max-width:100%!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.cl-ad-zone iframe,.cl-ad-wrap iframe,.cl-ad-container iframe{max-width:100%!important;box-sizing:border-box!important}.mobile-toggle svg{width:22px;height:22px;display:block;stroke:currentColor;fill:none}@media(max-width:1180px){.main-nav{top:var(--header-height, 64px);width:min(380px,100%);max-width:100%}body:has(.f1-telemetry-bar) .main-nav{top:calc(var(--header-height, 64px) + var(--telemetry-bar-height, 36px))}}@media(max-width:480px){.container{padding-left:1rem!important;padding-right:1rem!important}.hero-title{font-size:1.85rem!important;line-height:1.15!important}.cl-donation-footer-block{padding:1.25rem 1rem!important;margin:2rem 0 1.5rem!important;border-radius:12px!important}.cl-donation-title{font-size:1.25rem!important}.cl-donation-desc{font-size:.85rem!important;line-height:1.55!important}.cl-donate-btn{min-width:unset!important;width:100%!important;padding:.75rem .95rem!important}.cl-donate-primary{font-size:.9rem!important}.cl-donate-sub{font-size:.68rem!important}button,a.btn,.nav-link,.tab-btn,.filter-chip-btn{min-height:44px}}@media(max-width:960px){.horizontal-track-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:.75rem .5rem!important;scrollbar-width:none}.horizontal-track-wrapper::-webkit-scrollbar{display:none}.horizontal-track-wrapper:before,.horizontal-track-wrapper:after{width:20px!important;opacity:.5}.telemetry-stream-card{width:min(290px,80vw)!important;flex-shrink:0!important}.image-seq-sticky-viewport{min-height:auto!important;height:auto!important;padding:2.25rem 0 1.5rem!important}.image-seq-stage{height:clamp(250px,42vh,320px)!important;margin:1rem auto!important}.seq-callout-card{position:relative!important;width:100%!important;max-width:100%!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:.75rem auto!important;transform:none!important}}@media(max-width:768px){.hero-section,.era-section,.section-wrap,.story-section,.units-catalog-section,.horizon-section,.gallery-section,.horizontal-telemetry-section,.image-sequence-section,.cl-ad-zone{overflow-x:clip!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}h1,h2,h3,h4,h5,h6,p,span,li,a,th,td{overflow-wrap:break-word;word-break:break-word}.preloader-content{width:90%!important;max-width:100%!important;padding:0 1rem}.preloader-circular-stage{width:220px!important;height:220px!important}.gallery-track-outer{-webkit-overflow-scrolling:touch!important;padding:1rem!important}.gallery-item-card{width:min(300px,82vw)!important;height:230px!important}.glass-simulador-container,.glass-cockpit-container{padding:1.25rem 1rem!important;margin-left:0!important;margin-right:0!important;width:100%!important}.era-section,.section-wrap,.story-section,.units-catalog-section,.horizon-section{padding:2.75rem 0!important}section[id]{scroll-margin-top:calc(var(--header-height, 64px) + 20px)}}
