@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #040506;--bg-2: #0C0D0F;--bg-3: #121316;--bg-surface: #0E0F12;--text: #F4F4F5;--text-muted: #A6A6AD;--text-dim: #6E6E76;--accent: #E11B22;--accent-light: rgba(225, 27, 34, .14);--accent-dim: rgba(225, 27, 34, .1);--accent-glow: rgba(225, 27, 34, .26);--accent-urgent: #E11B22;--accent-urgent-deep: #B3141A;--accent-urgent-light: rgba(225, 27, 34, .14);--accent-luxe: #EDEDF0;--accent-luxe-deep: #C6C6CC;--accent-luxe-soft: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .1);--border-mid: rgba(255, 255, 255, .16);--border-accent: rgba(225, 27, 34, .35);--font-display: "Archivo", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;--radius: 6px;--radius-lg: 10px;--header-h: 72px;--ticker-h: 44px;--max-w: 1160px;--max-w-wide: 1400px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.16, 1, .3, 1);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--section-pad-y: clamp(1.5rem, 3.5vh, 2.75rem);--section-pad-x: 2.5rem;--shadow-header: 0 1px 32px rgba(11, 18, 32, .08);--shadow-card: 0 20px 50px rgba(11, 18, 32, .1);--shadow-float: 0 8px 30px rgba(11, 18, 32, .22);--glass-bg: rgba(10, 10, 11, .86);--glass-blur: blur(16px);--z-header: 100;--z-mobile-nav: 99;--z-float: 900;--z-modal: 1000;--z-cursor: 99998;--z-toast: 9300}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;font-size:18px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;line-height:1.75;overflow-x:hidden}img{max-width:100%;display:block;-webkit-user-drag:none;user-select:none}a{color:inherit;text-decoration:none;touch-action:manipulation}button{font-family:inherit;touch-action:manipulation;cursor:pointer}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}body{animation:pageFadeIn .4s ease}.page-exit{animation:pageExit .25s var(--ease) forwards}@keyframes pageExit{to{opacity:0}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-right{opacity:0;transform:translate(32px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-left.visible,.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-d1{transition-delay:.12s}.reveal-d2{transition-delay:.24s}.reveal-d3{transition-delay:.38s}.reveal-d4{transition-delay:.52s}@keyframes tickerMove{0%{translate:0 0}to{translate:-50% 0}}.ticker-wrap{background:var(--accent);padding:.72rem 0;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;align-items:center;animation:tickerMove 40s linear infinite}@media (hover: hover) and (pointer: fine){.ticker-wrap:hover .ticker-track{animation-play-state:paused}}@keyframes marqueeSlide{0%{translate:0 0}to{translate:-50% 0}}.marquee-track{display:flex;align-items:stretch;width:max-content;white-space:nowrap;transform:translate(var(--drag-offset, 0px));animation:marqueeSlide 40s linear infinite}@media (hover: hover) and (pointer: fine){.marquee-wrap:hover .marquee-track{animation-play-state:paused}}@media (hover: none) and (pointer: coarse){.marquee-wrap{touch-action:pan-y}.marquee-track{animation-play-state:running!important}}@keyframes waPulse{0%{box-shadow:0 0 #25d3668c}60%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}.wa-float{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:var(--z-float);animation:waPulse 3s ease infinite;transition:transform .15s}.wa-float:hover{transform:scale(1.1);animation-play-state:paused}.wa-float svg{width:26px;height:26px;fill:#fff}@media (max-width: 600px){.wa-float{bottom:1.2rem;right:1.2rem;width:50px;height:50px}}.hover-fade{transition:opacity .3s var(--ease)}.hover-fade:hover{opacity:.8}.hover-lift{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.hover-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-card)}@media (prefers-reduced-motion: reduce){*:not(.wa-float),*:not(.wa-float):before,*:not(.wa-float):after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right{opacity:1;transform:none}}.header{position:fixed;top:0;left:0;right:0;height:var(--header-h);z-index:var(--z-header);display:flex;align-items:center;justify-content:space-between;padding:0 var(--section-pad-x);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:.5px solid var(--border);transition:box-shadow .3s}.header.scrolled{box-shadow:var(--shadow-header)}.logo{display:flex;align-items:center;gap:.6rem}.logo-img{height:36px;width:auto;transition:opacity .3s}.logo:hover .logo-img{opacity:.85}.nav{display:flex;align-items:center;gap:2.5rem}.nav a{font-size:.68rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);position:relative;transition:color .25s;padding:4px 0}.nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent);transition:width .35s var(--ease)}.nav a:hover,.nav a.active{color:var(--text)}.nav a:hover:after,.nav a.active:after{width:100%}.header-right{display:flex;align-items:center;gap:1.2rem}.lang-group{display:flex;align-items:center;gap:.3rem}.lang-opt{background:none;border:none;font-size:.62rem;letter-spacing:.14em;color:var(--text-dim);padding:6px 3px;transition:color .2s}.lang-opt:hover{color:var(--text-muted)}.lang-opt.active{color:var(--accent);font-weight:500}.lang-sep{color:var(--text-dim);font-size:.6rem;pointer-events:none}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:11px 8px}.hamburger span{display:block;width:22px;height:1px;background:var(--text);transition:transform .35s var(--ease),opacity .3s}.hamburger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav{position:fixed;inset:0;background:var(--bg);z-index:var(--z-mobile-nav);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.mobile-nav.open{opacity:1;pointer-events:all}.mobile-nav a{font-family:var(--font-display);font-size:clamp(2rem,8vw,3.5rem);color:var(--text-muted);min-height:44px;display:flex;align-items:center;padding:0 1rem;border-left:2px solid transparent;transition:color .25s,border-color .25s}.mobile-nav a:hover,.mobile-nav a.active{color:var(--accent)}.mobile-nav a.active{border-left-color:var(--accent)}@media (max-width: 860px){.nav,.header-right .lang-group,.header-right .btn-header{display:none}.hamburger,.mobile-nav{display:flex}}@media (min-width: 861px){.mobile-nav{display:none}}.btn{display:inline-block;padding:.9rem 2.4rem;font-family:var(--font-body);font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius);position:relative;overflow:hidden;z-index:0;transition:color .3s}.btn:after{content:"";position:absolute;inset:0;transform:translate(-101%);transition:transform .38s var(--ease);z-index:-1}.btn:hover:after{transform:translate(0)}.btn-primary,.btn-outline{border:1px solid var(--accent);color:var(--accent)}.btn-primary:after,.btn-outline:after{background:var(--accent)}.btn-primary:hover,.btn-outline:hover{color:var(--bg)}.btn-ghost{border:1px solid rgba(255,255,255,.3);color:#ffffffd9}.btn-ghost:after{background:var(--accent)}.btn-ghost:hover{color:var(--bg);border-color:var(--accent)}.btn-lg{padding:1.15rem 3.2rem;font-size:.75rem}.btn-header{font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:9px 20px;border:1px solid var(--accent);color:var(--accent);border-radius:var(--radius);position:relative;overflow:hidden;z-index:0;transition:color .3s}.btn-header:after{content:"";position:absolute;inset:0;background:var(--accent);transform:translate(-101%);transition:transform .35s var(--ease);z-index:-1}.btn-header:hover{color:var(--bg)}.btn-header:hover:after{transform:translate(0)}@media (hover: hover) and (pointer: fine){[data-magnetic]{transition:transform .1s linear,color .3s,box-shadow .3s}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:0 var(--section-pad-x);overflow:hidden}.hero-inner{position:relative;z-index:2;padding-top:calc(var(--header-h) + 3rem);padding-bottom:4rem;max-width:var(--max-w);margin:0 auto;width:100%}.hero--split .hero-inner{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:5rem;max-width:none}.hero-bg{position:absolute;inset:0;background-color:var(--bg);z-index:0;pointer-events:none}.hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}@media (max-width: 860px){.hero-grain[data-mobile-off]{display:none}}.hero-label{display:block;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.hero h1{font-family:var(--font-display);font-size:clamp(3.2rem,7vw,7rem);font-weight:300;line-height:1;letter-spacing:-.01em;margin-bottom:1.5rem}.hero-sub{font-size:.9rem;color:var(--text-muted);line-height:1.8;margin-bottom:2.5rem;max-width:460px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 860px){.hero--split .hero-inner{grid-template-columns:1fr;gap:2rem}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}@media (hover: hover) and (pointer: fine){.card:hover{transform:translateY(-6px);border-color:var(--border-accent);box-shadow:var(--shadow-card)}}.card-icon{width:40px;height:40px;margin-bottom:var(--space-3);color:var(--accent)}.card h3{font-family:var(--font-display);font-size:1.3rem;font-weight:400;margin-bottom:var(--space-2)}.card p{font-size:.85rem;color:var(--text-muted);line-height:1.7}.card--numbered .card-num{font-family:var(--font-display);font-size:2.5rem;color:var(--text-dim);opacity:.5;margin-bottom:var(--space-2)}.footer{background:var(--bg-2);border-top:.5px solid var(--border);padding:var(--space-6) var(--section-pad-x) var(--space-5)}.footer-inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.footer-brand p{font-size:.8rem;color:var(--text-dim);line-height:1.7;margin-top:var(--space-2)}.footer-label{display:block;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.footer-nav,.footer-contact{display:flex;flex-direction:column;gap:.6rem}.footer-nav a,.footer-contact a{font-size:.8rem;color:var(--text-dim);transition:color .25s}.footer-nav a:hover,.footer-contact a:hover,.footer-nav a.active{color:var(--accent)}.footer-bottom{max-width:var(--max-w);margin:0 auto;padding-top:var(--space-3);border-top:.5px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:.72rem;color:var(--text-dim)}@media (max-width: 768px){.footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.footer-inner{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--ticker-h) + 12px)}.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.09;background-image:none;background-repeat:repeat;background-size:120px 120px}.hero{position:relative}.hero-inner{position:relative;z-index:2}.fixed-stack{position:fixed;top:0;left:0;right:0;z-index:var(--z-header)}.fixed-stack .header{position:static;background:#0b1220f0;border-bottom-color:#f5f1e814}.fixed-stack .header .logo span{color:#fff}.fixed-stack .header .nav a{color:#f5f1e89e}.fixed-stack .header .nav a:hover,.fixed-stack .header .nav a.active{color:#fff}.fixed-stack .header .nav a:after{background:var(--accent-luxe)}.fixed-stack .header .hamburger span{background:#fff}.fixed-stack .header .btn-header{border-color:var(--accent-luxe);color:var(--accent-luxe);font-weight:600}.fixed-stack .header .btn-header:after{background:var(--accent-luxe)}.fixed-stack .header .btn-header:hover{color:var(--text)}.mobile-nav{background:var(--text)}.mobile-nav a{color:#f5f1e88c}.mobile-nav a:hover,.mobile-nav a.active{color:var(--accent-luxe)}.mobile-nav a.active{border-left-color:var(--accent-luxe)}.mobile-nav{gap:1rem;padding:90px 0 24px;overflow-y:auto}.mobile-nav a{font-size:clamp(1.4rem,6vw,2.2rem);min-height:auto}.ticker-wrap{background:var(--accent-urgent);color:#fff;border-bottom:1px solid var(--accent-urgent-deep);padding:.85rem 0}.ticker-wrap a{color:#fff}.ticker-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:0 28px}.ticker-item svg{width:16px;height:16px;flex-shrink:0;color:#fff}.hero-inner{padding-top:calc(var(--header-h) + var(--ticker-h) + 1.5rem);padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hero h1,.hero-sub{margin-bottom:0}.hero .ta-badge{margin:0}.hero{min-height:108svh}@media (min-width: 1024px){.hero{min-height:126svh}.hero-inner{padding-top:calc(var(--header-h) + var(--ticker-h) + 2.5rem);padding-bottom:4rem;gap:.75rem}}@media (max-width: 640px){.hero{min-height:auto}}.hero-bg{background:radial-gradient(circle at 50% 0%,var(--accent-luxe-soft) 0%,var(--bg) 55%)}.hero .hero-label{font-weight:600;color:var(--text-muted)}.hero h1{font-weight:700;font-size:clamp(2.6rem,9vw,5.2rem);letter-spacing:-.02em}.hero h1 .hl{color:var(--accent-luxe);font-style:italic}.hero{text-align:center}.hero-sub{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:14px 20px;border-radius:var(--radius);background:var(--accent-luxe);border:1px solid var(--accent)}.trust-strip-item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:var(--accent)}.trust-strip-item svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}.btn-urgent{background:var(--accent-urgent);border:1px solid var(--accent-urgent);color:#fff;box-shadow:0 10px 24px #d6293d47}.btn-urgent:after{background:var(--accent-urgent-deep)}.btn-urgent:hover{color:#fff}.btn-cta{background:var(--accent-luxe);border:1px solid var(--accent);color:var(--text);font-weight:600;box-shadow:0 10px 24px #c9a22747}.btn-cta:hover{background:var(--accent-luxe-deep);border-color:var(--accent);color:#fff}.stars{display:flex;gap:2px;color:var(--accent-luxe)}.stars svg{width:15px;height:15px}@media (hover: hover) and (pointer: fine){.card:hover{border-color:var(--accent-luxe);box-shadow:0 20px 50px #c9a22724}}.cards-grid .card{background:var(--text);border-color:transparent;border-top:3px solid var(--accent-luxe)}.cards-grid .card h3{color:#fff}.cards-grid .card p{color:#ffffffa6}.cards-grid .card .card-num{color:var(--accent-luxe-deep)}.card-seal{width:40px;height:40px;margin:0 auto var(--space-2);color:var(--accent-luxe)}.card-seal svg{width:100%;height:100%}.card--numbered .card-num{width:44px;height:44px;border:1.5px solid var(--accent-luxe);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-luxe-soft);font-size:1.1rem;color:var(--accent-luxe-deep);opacity:1;margin:0 auto var(--space-2)}.card:has(.card-seal),.card--numbered{text-align:center}.hero-promo{max-width:560px;margin:var(--space-4) auto 0}.hero-promo img{width:100%;border-radius:var(--radius);border:1px solid var(--accent-luxe);box-shadow:var(--shadow-card);display:block;filter:brightness(1.12)}.hero-promo figcaption{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted);margin-top:10px}.hero-photo{max-width:440px;margin:var(--space-3) auto 0;position:relative}.hero-photo:before,.hero-photo:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:60px;height:1px;background:var(--accent-luxe);opacity:.3}.hero-photo:before{top:-16px}.hero-photo:after{bottom:-16px}.hero-photo img{width:100%;border-radius:var(--radius);border:1px solid var(--accent-luxe);display:block}.hero-photo-placeholder{width:100%;aspect-ratio:4 / 3;border:1.5px dashed var(--border-mid);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-dim);background:var(--bg-2)}.hero-photo-placeholder svg{width:30px;height:30px}.hero-photo-placeholder span{font-family:var(--font-mono);font-size:11px}.hero-photo figcaption{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted);margin-top:10px}.price-block{background:var(--text);color:#fff;border-radius:var(--radius-lg);border-top:3px solid var(--accent-luxe);padding:36px 26px;text-align:center}.price-block .price{font-family:var(--font-display);font-size:46px;font-weight:700}.price-block .price sup{font-size:14px;font-weight:500;color:#ffffff8c;margin-left:6px;font-family:var(--font-body)}.price-block .delivery-note{font-size:12.5px;color:#ffffffbf;margin:10px 0 24px}.price-block .btn-urgent,.price-block .btn-cta{box-shadow:none}.price-block .billing-note{display:flex;align-items:flex-start;gap:6px;max-width:360px;margin:16px auto 0;padding:10px 14px;border-radius:var(--radius);background:#ffffff0f;font-size:12.5px;line-height:1.5;color:#ffffffbf;text-align:left}.price-block .billing-note span{flex-shrink:0;color:var(--accent-luxe);font-size:14px}.faq-item{border-bottom:1px solid var(--border);padding:18px 0}.faq-item summary{cursor:pointer;font-weight:600;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--accent);transition:transform .2s ease;flex-shrink:0}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--text-muted);font-size:14.5px;margin-top:10px}.footer{background:var(--text);border-top:none;position:relative;overflow:hidden}.footer:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:none;background-repeat:repeat;background-size:72px 72px}.footer-inner,.footer-bottom{position:relative;z-index:1}.footer-inner{border-color:#f5f1e81a}.footer-brand p,.footer-nav a,.footer-contact a,.footer-contact span{color:#f5f1e88c}.footer-label{color:var(--accent-luxe)}.footer-nav a:hover,.footer-contact a:hover,.footer-nav a.active,.footer-contact a.active{color:#fff}.footer-bottom{border-top-color:#f5f1e81a;color:#f5f1e866}.footer-social{width:34px;height:34px;border-radius:50%;background:#f5f1e81a;color:var(--accent-luxe);display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-2);transition:background .15s ease,color .15s ease}.footer-social:hover{background:var(--accent-luxe);color:var(--text)}.footer-contact button#cookie-reopen{background:none;border:none;cursor:pointer;font-size:.8rem;color:#f5f1e88c;text-align:left;padding:0;font-family:inherit;transition:color .25s}.footer-contact button#cookie-reopen:hover{color:#fff}.cookie-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:var(--z-modal);background:var(--bg);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card);max-width:520px;margin:0 auto;transform:translateY(140%);transition:transform .4s var(--ease-soft)}@media (max-width: 600px){.cookie-banner{bottom:calc(1.2rem + 64px)}}.cookie-banner.is-visible{transform:translateY(0)}.cookie-banner p{font-size:13.5px;color:var(--text-muted);margin-bottom:16px;line-height:1.6}.cookie-banner p a{color:#ff6a70;text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-actions button{flex:1;min-width:120px;padding:13px;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;border:1.5px solid var(--text);background:var(--bg);color:var(--text);font-family:var(--font-body)}.cookie-actions button:hover{background:var(--bg-2)}.cookie-manage-link{width:100%;text-align:center;margin-top:12px;font-size:12.5px;text-decoration:underline;color:var(--text-muted);background:none;border:none;cursor:pointer}.cookie-modal-backdrop{position:fixed;inset:0;background:#0b122080;z-index:var(--z-modal);display:none;align-items:flex-end;justify-content:center}.cookie-modal-backdrop.is-visible{display:flex}.cookie-modal{background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:24px 20px 28px;width:100%;max-width:520px}.cookie-modal h3{font-family:var(--font-display);font-size:19px;margin-bottom:14px}.cookie-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.cookie-row-text{padding-right:16px}.cookie-row-text strong{font-size:14.5px;display:block;margin-bottom:2px}.cookie-row-text span{font-size:13px;color:var(--text-muted)}.switch{width:44px;height:26px;border-radius:20px;background:var(--border-mid);position:relative;flex-shrink:0;border:none;cursor:pointer}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 3px #00000040}.switch.is-on{background:var(--accent)}.switch.is-on:after{transform:translate(18px)}.switch.is-disabled{background:var(--text-dim);opacity:.5;cursor:not-allowed}.cookie-modal .btn{margin-top:18px;width:100%;text-align:center}@media (min-width: 560px){.cookie-modal{border-radius:var(--radius-lg);margin-bottom:20px}.cookie-modal-backdrop{align-items:center}}.legal{max-width:640px;margin:0 auto;padding:calc(var(--header-h) + var(--ticker-h) + 40px) 20px 80px}.legal h1{font-family:var(--font-display);font-size:clamp(28px,7vw,38px);margin-bottom:6px}.legal .updated{font-size:13px;color:var(--text-muted);margin-bottom:32px;font-family:var(--font-mono)}.legal h2{font-family:var(--font-display);font-size:19px;margin:32px 0 10px}.legal p,.legal li{font-size:15px;color:var(--text-muted);margin-bottom:12px;line-height:1.7}.legal ul{padding-left:20px;margin-bottom:12px}.blog-article{padding-top:calc(var(--header-h) + var(--ticker-h) + var(--section-pad-y));padding-bottom:var(--section-pad-y)}.legal .pending{background:var(--accent-urgent-light);color:var(--accent-urgent-deep);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:13px}.legal table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:13.5px}.legal th,.legal td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted)}.legal th{color:var(--text);font-weight:700}.section{padding:var(--section-pad-y) var(--section-pad-x);position:relative}.section:not(:first-of-type):before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(to right,transparent 0%,var(--accent-luxe) 15%,var(--accent-luxe) 85%,transparent 100%);pointer-events:none}@media (max-width: 600px){:root{--section-pad-y: clamp(1.125rem, 3.5vh, 2.75rem)}}.section-inner{max-width:var(--max-w);margin:0 auto}.section-inner>.hero-label{display:block;text-align:center;margin-bottom:var(--space-3);font-weight:600}.section-inner>.hero-label:after{content:"";display:block;width:80px;height:1px;background:linear-gradient(to right,transparent 0%,var(--accent-luxe) 20%,var(--accent-luxe) 80%,transparent 100%);margin:14px auto 0}.buy-float{background:var(--accent-luxe)}.scroll-top-float{position:fixed;bottom:2rem;left:2rem;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--accent-luxe);background:var(--glass-bg);backdrop-filter:var(--glass-blur);display:flex;align-items:center;justify-content:center;z-index:var(--z-float);color:var(--accent-luxe);transition:background .25s,color .25s}.scroll-top-float svg{width:16px;height:16px}@media (hover: hover) and (pointer: fine){.scroll-top-float:hover{background:var(--accent-luxe-soft)}}@media (max-width: 600px){.scroll-top-float{bottom:1.2rem;left:1.2rem;width:36px;height:36px}}.info-float-wrap{position:fixed;bottom:calc(2rem + 70px);right:2rem;z-index:var(--z-float)}.info-float{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--accent-luxe);background:var(--glass-bg);backdrop-filter:var(--glass-blur);display:flex;align-items:center;justify-content:center;color:var(--accent-luxe);cursor:pointer;transition:background .25s,color .25s}.info-float svg{width:19px;height:19px}@media (hover: hover) and (pointer: fine){.info-float:hover{background:var(--accent-luxe-soft)}}.info-panel{position:absolute;bottom:calc(100% + 12px);right:0;display:flex;flex-direction:column;gap:6px;min-width:168px;padding:12px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border-mid);box-shadow:var(--shadow-card);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.info-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.info-panel-title{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px}.info-chip{display:block;padding:7px 10px;border-radius:999px;background:var(--bg-2);font-size:12.5px;font-weight:600;color:var(--text);text-align:center}@media (hover: hover) and (pointer: fine){.info-chip:hover{background:var(--accent-luxe-soft)}}@media (max-width: 600px){.info-float-wrap{bottom:calc(1.2rem + 62px);right:1.2rem}.info-float{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.info-panel{transition:none}}#luxe-cursor{position:fixed;top:0;left:0;width:18px;height:18px;border:1px solid var(--accent-luxe);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s var(--ease),height .2s var(--ease),background .2s var(--ease);will-change:transform}#luxe-cursor.is-active{width:34px;height:34px;background:var(--accent-luxe-soft)}@media (hover: hover) and (pointer: fine){body.has-luxe-cursor,body.has-luxe-cursor a,body.has-luxe-cursor button{cursor:none}}.section-narrow{max-width:640px;margin-left:auto;margin-right:auto}.section-narrow p{margin-bottom:var(--space-3)}.section h2:not(.hero-label){font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:var(--space-3)}.sample-seal{width:40px;height:40px;color:var(--accent-luxe)}.sample-seal svg{width:100%;height:100%}.sample-figure{max-width:420px;margin:0 auto var(--space-5)}.sample-figure img{width:100%;border-radius:var(--radius);border:1px solid var(--accent-luxe);box-shadow:var(--shadow-card);display:block}.sample-figure figcaption{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted);margin-top:10px}.sample-features{margin-top:0}.chips-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:var(--space-4)}.chips-row span{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;padding:8px 16px;border:1px solid var(--accent);border-radius:20px;background:var(--accent-luxe);color:var(--accent)}.hero-cta-note{max-width:420px;margin:0 auto;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.ta-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-top:3px solid var(--accent-luxe);border-radius:var(--radius);background:var(--text);font-family:var(--font-body);font-size:13px;font-weight:600;color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:var(--space-3) 0}.ta-badge svg{width:16px;height:16px;color:inherit;flex-shrink:0}.claim-form,.contact-form{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.claim-form label,.contact-form label{font-size:13.5px;font-weight:600;display:block;margin-bottom:6px}.claim-form label span,.contact-form label span{font-weight:400;color:var(--text-muted);font-size:12px}.claim-form input[type=text],.claim-form input[type=email],.claim-form input[type=file],.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;padding:12px 14px;border:1px solid var(--border-mid);border-radius:var(--radius-sm, 10px);font-family:var(--font-body);font-size:15px;background:var(--bg);color:var(--text)}.contact-form textarea{resize:vertical;min-height:110px}.claim-form input[type=text]:focus,.claim-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form textarea:focus{outline:none;border-color:var(--accent-luxe)}.claim-form .btn,.contact-form .btn{margin-top:var(--space-2);width:100%;text-align:center}.claim-status,.contact-status{text-align:center;font-size:13px;color:var(--text-muted);min-height:1.2em}.claim-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hero-trust-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.hero-timeline{display:flex;align-items:flex-start;justify-content:center;gap:0;margin:0;padding:0;list-style:none;width:100%;max-width:460px}.hero-timeline-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.htl-num{width:26px;height:26px;border-radius:50%;border:1.4px solid var(--accent-luxe);color:var(--accent-luxe-deep);font-family:var(--font-display);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;background:var(--bg);flex-shrink:0}.htl-label{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600;max-width:76px;line-height:1.3}.htl-line{flex:1;height:1px;min-width:12px;background:var(--border-mid);margin-top:13px;align-self:flex-start}@media (max-width: 480px){.hero-timeline{max-width:340px}.htl-label{font-size:9.5px;max-width:60px}.htl-line{min-width:6px}}.lightbox-trigger{cursor:zoom-in}.lightbox-backdrop{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0b1220eb;opacity:0;pointer-events:none;transition:opacity .25s ease}.lightbox-backdrop.is-visible{opacity:1;pointer-events:auto}.lightbox-backdrop img{max-width:min(90vw,720px);max-height:88vh;border-radius:var(--radius);border:1px solid var(--accent-luxe);box-shadow:0 30px 80px #00000080;cursor:zoom-out}.lightbox-close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;cursor:pointer}.lightbox-close svg{width:18px;height:18px}@media (prefers-reduced-motion: reduce){.lightbox-backdrop{transition:none}}.hero-badge-blue{display:block;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:center}.logo{gap:8px}.logo-mark{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 7px;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.5px;border-radius:5px;line-height:1}.logo-text{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:2px;color:#fff}.footer-brand .logo-mark{min-width:30px;height:26px;font-size:13px}.hl,.hero h1 .hl{color:var(--accent);font-style:normal}.hero-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:500;color:var(--accent)}.btn-cta,.btn-primary,.btn-urgent{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius);font-weight:700;box-shadow:0 8px 24px #e11b2247;transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.btn-cta:hover,.btn-primary:hover,.btn-urgent:hover{background:var(--accent-urgent-deep);color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #e11b225c}.btn-header{background:var(--accent);color:#fff;padding:8px 16px;border-radius:var(--radius);font-weight:700;font-size:.82rem}.btn-header:hover{background:var(--accent-urgent-deep)}.fixed-stack .header{background:#0a0a0beb;border-bottom-color:var(--border)}.ticker-wrap{background:#050506;border-block:1px solid rgba(225,27,34,.28)}.ticker-item{color:#fff}.ticker-item svg{color:var(--accent)}.mobile-nav{background:var(--bg)}.footer{background:#050506}.cookie-modal{background:var(--bg-surface)}.lightbox-backdrop{background:#000000e6}.section{background:var(--bg)}.section-alt{background:var(--bg-2)}.section h2{color:#fff}.section p{color:var(--text-muted)}.section p strong{color:#fff}.cards-grid .card{background:var(--bg-surface);border:1px solid var(--border)}.cards-grid .card:hover{border-color:var(--border-accent)}.cards-grid .card .card-num,.card--numbered .card-num{background:var(--accent);color:#fff;border:none;border-radius:6px;font-family:var(--font-display);font-weight:800}.card-seal{color:var(--accent)}.grid-11{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.price-block{background:var(--bg-surface);border:1px solid var(--border-mid);border-top:3px solid var(--accent);border-radius:var(--radius-lg)}.price{color:#fff;font-family:var(--font-display);font-weight:800}.price sup{color:var(--accent)}.delivery-note{color:var(--text-muted)}.billing-note{color:var(--text-dim)}.pay-methods{display:inline-flex;align-items:center;gap:.5rem;margin:.9rem auto .2rem;padding:.4rem .9rem;font-size:.82rem;color:var(--text-muted);background:var(--surface-2, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:50px}.pay-methods strong{color:#fff;font-weight:600}.pay-methods svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.faq-wrap{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{color:#fff}.faq-item[open] summary{color:var(--accent)}.faq-item p{color:var(--text-muted)}.disclaimer{background:var(--bg-surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:1.4rem 1.6rem;color:var(--text-muted);font-size:.95rem;line-height:1.7}.disclaimer strong{color:#fff}.hero-photo img,.sample-figure img{border:1px solid var(--border-mid);border-radius:var(--radius-lg);box-shadow:0 30px 70px #00000080;cursor:zoom-in}.hero-photo figcaption,.sample-figure figcaption{color:var(--text-dim)}.trust-strip-item{color:var(--text-muted)}.trust-strip-item svg{color:var(--accent)}.htl-num{background:var(--accent);color:#fff}.htl-label{color:var(--text-muted)}.hero:before,.footer:after{background-image:none!important}.buy-float{position:fixed;bottom:1.5rem;right:1.5rem;z-index:900;display:inline-flex;align-items:center;gap:.5rem;background:var(--accent);color:#fff;font-family:var(--font-body);font-weight:700;font-size:.9rem;text-decoration:none;padding:.8rem 1.3rem;border-radius:50px;overflow:hidden;box-shadow:0 12px 30px #e11b226b;transition:background .2s var(--ease),transform .2s var(--ease)}.buy-float svg{width:18px;height:18px;flex-shrink:0}@media (hover: hover){.buy-float:hover{background:var(--accent-urgent-deep);transform:translateY(-2px)}}@media (max-width: 600px){.buy-float{bottom:1rem;right:1rem;padding:.72rem 1.05rem;font-size:.84rem}}.parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.4rem;margin-top:2.4rem}.part-card{background:var(--bg-surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-lg);padding:1.6rem 1.5rem}.part-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;color:var(--accent)}.part-card h3{font-family:var(--font-display);font-weight:800;color:#fff;font-size:1.25rem;margin:.3rem 0 .2rem}.part-desc{color:var(--text-dim);font-size:.85rem;margin-bottom:1rem}.chap-list{list-style:none;margin:0;padding:0;counter-reset:chap}.chap-list li{position:relative;padding:.42rem 0 .42rem 2rem;font-size:.92rem;color:var(--text-muted);border-top:1px solid var(--border)}.chap-list li:before{counter-increment:chap;content:counter(chap,decimal-leading-zero);position:absolute;left:0;top:.42rem;font-family:var(--font-mono);font-size:.72rem;color:var(--accent);font-weight:500}.part-2 .chap-list{counter-reset:chap 11}.part-3 .chap-list{counter-reset:chap 24}.part-4 .chap-list{counter-reset:chap 27}.part-5 .chap-list{counter-reset:chap 32}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-banner-sec:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 45% at 50% 12%,rgba(225,27,34,.1),transparent 70%)}.hero-banner-sec .hero-inner{position:relative;z-index:1}section[id]{scroll-margin-top:calc(var(--header-h) + var(--ticker-h) + 10px)}.legal-wrap .btn-cta,.legal-wrap .btn-cta:visited{color:#fff}#sellos .section-inner{padding-block:2.4rem}.seals{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem 1.2rem;max-width:960px;margin:0 auto}.seal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;width:auto;height:auto;border-radius:0;background:none}.seal svg{width:30px;height:30px;color:var(--accent)}.seal span{display:flex;flex-direction:column;font-size:.78rem;color:var(--text-muted);line-height:1.35}.seal strong{color:#fff;font-size:.9rem;margin-bottom:2px}@media (max-width:860px){.seals{grid-template-columns:repeat(3,1fr);gap:2.2rem 1rem;max-width:520px}}@media (max-width:560px){.seals{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;max-width:400px}.seal{flex-direction:column;align-items:center;text-align:center;gap:.55rem}.seal svg{width:28px;height:28px}.seal span{align-items:center;font-size:.8rem}.seal:last-child{grid-column:1 / -1;justify-self:center;max-width:70%}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-banner-sec{display:block;min-height:auto;padding:calc(var(--header-h) + var(--ticker-h) + 1.6rem) 1.25rem 2.6rem;text-align:center}.hero-banner-sec .hero-inner{padding-top:0;margin-top:0}@media (max-width: 600px){.hero-banner-sec{padding-top:calc(var(--header-h) + var(--ticker-h) + 2.2rem)}}.geo-badge{display:inline-flex;align-items:center;gap:.45rem;background:var(--accent-dim);color:var(--accent);border:1px solid var(--border-accent);border-radius:50px;padding:.42rem 1rem;font-size:.78rem;font-weight:700;margin-bottom:1.2rem}.geo-badge svg{width:15px;height:15px;flex-shrink:0}.hero-banner{display:block;margin:0 auto}.hero-banner img{width:100%;max-width:1060px;height:auto;margin:0 auto;display:block;border-radius:var(--radius-lg);box-shadow:none}@media (max-width:600px){.hero-banner img{max-width:460px}}.hero-banner-sec .hero-actions{margin-top:1.8rem;justify-content:center}.hero-banner-sec .hero-cta-note{color:var(--text-dim);font-size:.85rem;margin-top:.6rem}.hero-banner-sec .trust-strip{margin-top:1.4rem;display:flex;gap:1.2rem 1.6rem;justify-content:center;flex-wrap:wrap}.reveal.visible,.reveal-left.visible,.reveal-right.visible{transform:none}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hero-label{text-rendering:geometricPrecision}a,button,.btn,.wa-float,img,.logo-mark{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}button,.btn,.btn-header,.wa-float,.footer-social,.logo-mark,a[role=button],.lightbox-trigger{-webkit-user-select:none;user-select:none}.btn-cta:after,.btn-header:after,.btn-urgent:after,.fixed-stack .header .btn-header:after{content:none!important}.btn-cta,.btn-header,.fixed-stack .header .btn-header{background:var(--accent);color:#fff;border-color:var(--accent);position:relative;overflow:hidden}.buy-float{overflow:hidden}.btn-cta:before,.btn-header:before,.buy-float:before{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-291%) skew(-20deg);pointer-events:none;z-index:1}@media (hover: hover) and (pointer: fine){.btn-cta:hover,.btn-header:hover,.fixed-stack .header .btn-header:hover{background:var(--accent-urgent-deep);color:#fff;border-color:var(--accent-urgent-deep);transform:translateY(-2px)}.btn-cta:hover:before,.btn-header:hover:before,.buy-float:hover:before{animation:h72-shimmer .7s ease}.buy-float:hover{background:var(--accent-urgent-deep)}}@keyframes h72-shimmer{0%{transform:translate(-291%) skew(-20deg)}to{transform:translate(309%) skew(-20deg)}}.footer-social{color:var(--text-muted);background:#ffffff14}.footer-social:hover,.footer-ig:hover .footer-social{background:var(--accent);color:#fff}.footer-ig{display:inline-flex;align-items:center;gap:10px;margin-top:var(--space-2)}.footer-ig .footer-social{margin-top:0}.footer-handle{font-weight:600;color:var(--text-muted);transition:color .15s ease}.footer-ig:hover .footer-handle{color:var(--accent)}.footer-credit{display:block;margin-top:.55rem;color:#3a3a40;font-size:.7rem;letter-spacing:.02em;transition:color .15s ease}.footer-credit:hover{color:#5a5a62}.fws-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(212,146,79,.32);background:#d4924f14;color:#cdc9c1;font-size:.72rem;line-height:1;text-decoration:none;transition:border-color .15s ease,background .15s ease}.fws-chip:hover{border-color:#d4924f;background:#d4924f29;text-decoration:none;color:#cdc9c1}.fws-chip img{height:18px;width:auto;display:block}.fws-chip strong{color:#e8a86a;font-weight:600}.peek{position:relative;max-width:500px;margin:0 auto}.peek-viewport{overflow:hidden;border-radius:var(--radius-lg);box-shadow:0 26px 60px #00000080}.peek-track{display:flex;transition:transform .45s var(--ease)}.peek-slide{min-width:100%;margin:0}.peek-slide img{width:100%;height:auto;display:block;cursor:zoom-in;background:#fff}.peek-arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;background:var(--accent);color:#fff;border:none;font-size:1.7rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #00000073;transition:background .2s var(--ease)}.peek-arrow.prev{left:-14px}.peek-arrow.next{right:-14px}@media (hover:hover){.peek-arrow:hover{background:var(--accent-urgent-deep)}}.peek-cap{text-align:center;color:var(--text-dim);font-size:.85rem;margin-top:1rem;min-height:1.2em}.peek-dots{display:flex;gap:.5rem;justify-content:center;margin-top:.8rem}.peek-dot{width:8px;height:8px;border-radius:50%;background:var(--border-mid);border:none;padding:0;cursor:pointer;transition:background .2s,width .2s}.peek-dot.active{background:var(--accent);width:22px;border-radius:4px}@media (max-width:520px){.peek-arrow{width:40px;height:40px;font-size:1.4rem}.peek-arrow.prev{left:-4px}.peek-arrow.next{right:-4px}}.article-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--accent);display:block;margin-bottom:.8rem}.legal-wrap .lead{font-size:1.12rem;color:var(--text);line-height:1.7;margin-bottom:2rem}.article-meta{color:var(--text-dim);font-size:.85rem;margin-bottom:2rem}.article-cta{background:var(--bg-surface);border:1px solid var(--border-mid);border-top:3px solid var(--accent);border-radius:var(--radius-lg);padding:1.6rem 1.5rem;margin:2.6rem 0 1rem;text-align:center}.article-cta h3{font-family:var(--font-display);font-weight:800;color:#fff;font-size:1.2rem;margin-bottom:.4rem}.article-cta p{color:var(--text-muted);margin-bottom:1.1rem}.article-fig{margin:2rem 0 2.2rem}.article-fig .af-scroll{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-mid);overflow-x:auto;-webkit-overflow-scrolling:touch}.article-fig .af-scroll:focus-visible{outline:2px solid #ff3b42;outline-offset:3px}.article-fig img{display:block;width:100%;height:auto}.article-fig figcaption{color:var(--text-dim);font-size:.82rem;margin-top:.6rem}.article-fig .af-hint{display:none;color:#ff6a70}.article-fig--tall{max-width:540px;margin-left:auto;margin-right:auto;text-align:center}.article-fig--tall img{border-radius:var(--radius-lg);border:1px solid var(--border-mid)}.article-fig--page{max-width:380px;margin-left:auto;margin-right:auto;text-align:center}.article-fig--page img{border-radius:var(--radius-lg);border:1px solid var(--border-mid);background:#fff}@media (max-width: 700px){.article-fig .af-scroll img{width:760px;max-width:none}.article-fig .af-hint{display:inline}}.article-sources{margin:2.4rem 0 0;padding:1.2rem 1.3rem 1.1rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface)}.article-sources .as-title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ff3b42;margin:0 0 .6rem}.legal-wrap .article-sources ul{margin:0 0 .8rem 1.1rem}.legal-wrap .article-sources li{font-size:.9rem;line-height:1.55;margin-bottom:.25rem}.legal-wrap .article-sources .as-rev{font-size:.84rem;line-height:1.6;color:var(--text-dim);margin:0}.legal-wrap .article-sources .as-rev strong{color:var(--text-muted)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem;margin-top:2.4rem}.blog-card{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .2s var(--ease),transform .2s var(--ease)}.blog-card:hover{border-color:var(--border-accent);transform:translateY(-2px)}.blog-card .tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;color:var(--accent)}.blog-card h2{font-family:var(--font-display);font-weight:700;color:#fff;font-size:1.15rem;margin:.5rem 0;line-height:1.25}.blog-card p{color:var(--text-muted);font-size:.92rem;flex:1}.blog-card .more{color:var(--accent);font-weight:600;font-size:.88rem;margin-top:.9rem}.legal-wrap{max-width:780px;margin:0 auto;padding:calc(var(--header-h) + var(--ticker-h) + 3rem) var(--gutter, 1.25rem) 5rem}.legal-back{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1.6rem}.legal-wrap h1{font-family:var(--font-display);font-weight:800;color:#fff;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.1;margin-bottom:.4rem}.legal-updated{color:var(--text-dim);font-size:.85rem;margin-bottom:2.4rem}.legal-wrap h2{font-family:var(--font-display);font-weight:700;color:#fff;font-size:1.25rem;margin:2.4rem 0 .8rem;padding-top:1.4rem;border-top:1px solid var(--border)}.legal-wrap h3{color:#fff;font-size:1rem;margin:1.4rem 0 .5rem}.legal-wrap p,.legal-wrap li{color:var(--text-muted);line-height:1.75}.legal-wrap ul{margin:.6rem 0 1rem 1.2rem}.legal-wrap li{margin-bottom:.35rem}.legal-wrap a{color:var(--accent)}.legal-wrap p a,.legal-wrap li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.legal-wrap strong{color:#fff}.legal-fill{color:var(--accent);font-weight:600}.legal-note{background:var(--bg-surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:1rem 1.2rem;margin:1.4rem 0;font-size:.9rem}.lead-form{display:grid;gap:.75rem;max-width:34rem}.lead-row{display:flex;gap:.5rem;flex-wrap:wrap}.lead-row input[type=email]{flex:1 1 14rem;min-height:48px;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:inherit;font:inherit}.lead-consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;opacity:.85;line-height:1.45}.lead-consent input{margin-top:.2rem;accent-color:#E11B22}.lead-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-msg{font-size:.9rem;min-height:1.3em;margin:0}.lead-msg.ok{color:#3ecf8e}.lead-msg.err{color:#ff6b6b}.lead-form.sent .lead-row,.lead-form.sent .lead-consent{display:none}.lead-next{margin:.4rem 0 0;color:#ffffffc7;font-size:.95rem;line-height:1.55}.lead-next .btn{display:flex;width:100%;justify-content:center;white-space:nowrap;margin-top:.9rem}.part-anexo{border-top-color:#e11b22;background:linear-gradient(180deg,rgba(225,27,34,.08),transparent 55%),var(--bg-surface)}.part-anexo .chap-list li:before{content:attr(data-n);counter-increment:none}.part-anexo:hover h3{text-decoration:underline}.logo{position:relative}.logo:after{content:"";width:15px;height:15px;margin-left:4px;border-radius:50%;flex:0 0 auto;border:1.2px solid rgba(255,59,66,.75);background:radial-gradient(circle,#ff3b42 0 1.4px,transparent 1.8px),conic-gradient(from 0deg,rgba(255,59,66,.85),rgba(255,59,66,0) 28%,transparent 100%);box-shadow:0 0 8px #e11b2259;animation:radarSpin 3.2s linear infinite}@keyframes radarSpin{to{transform:rotate(360deg)}}footer.footer{position:relative;overflow:hidden}footer.footer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23ff3b42' stroke-width='1'%3E%3Ccircle cx='60' cy='60' r='40'/%3E%3Ccircle cx='60' cy='60' r='20'/%3E%3Cpath d='M60 10v25M60 85v25M10 60h25M85 60h25'/%3E%3C/g%3E%3C/svg%3E") center/140px repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.5) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 36px)}footer.footer>*{position:relative}.legal-wrap:has(.article-eyebrow){position:relative}.legal-wrap:has(.article-eyebrow):before{content:"";position:absolute;z-index:0;pointer-events:none;top:-30px;right:-150px;width:440px;height:440px;opacity:.22;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cpath d='M95 157 A250 250 0 0 1 300 50' fill='none' stroke='%23fff' stroke-opacity='.35' stroke-width='2'/%3E%3Cpath d='M162 505L166 499M151 497L156 492M141 489L146 484M132 481L136 476M122 472L127 467M114 462L119 457M105 452L111 448M98 442L103 438M91 431L96 427M84 420L90 416M78 408L84 405M73 397L79 394M68 384L74 382M64 372L70 370M60 360L67 358M58 347L64 346M55 334L62 333M54 322L61 321M53 309L60 308M53 296L60 296M54 283L61 283M55 270L62 271M57 257L64 258M59 244L66 246M63 232L69 234M66 220L73 222M71 207L77 210M76 196L82 199M82 184L88 187M88 173L94 176' fill='none' stroke='%23ff3b42' stroke-width='2'/%3E%3Cpath d='M300 50 A250 250 0 0 1 432 512' fill='none' stroke='%23ff3b42' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M300 38v24' stroke='%23ff3b42' stroke-width='3'/%3E%3Ccircle cx='432' cy='512' r='22' fill='%23ff3b42' fill-opacity='.18'/%3E%3Ccircle cx='432' cy='512' r='7' fill='%23fff'/%3E%3Ctext x='300' y='26' text-anchor='middle' font-family='monospace' font-size='20' fill='%23ff6a62'%3E0H%3C/text%3E%3Ctext x='450' y='538' font-family='monospace' font-size='20' fill='%23ff6a62'%3E72H%3C/text%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask-image:linear-gradient(200deg,#000 35%,transparent 80%);mask-image:linear-gradient(200deg,#000 35%,transparent 80%)}.legal-wrap:has(.article-eyebrow):after{content:"";position:absolute;z-index:0;pointer-events:none;top:-90px;right:-220px;width:620px;height:620px;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.2' d='M427 220L428 225L428 230L426 235L423 239L418 243L413 246L407 248L400 249L393 248L386 246L381 246L376 248L369 251L361 254L353 253L347 250L344 245L341 240L339 236L336 232L334 227L334 222L336 218L338 214L341 210L343 206L346 202L349 199L353 196L357 192L362 187L367 183L374 180L382 181L389 185L394 190L397 194L402 197L407 199L413 200L418 203L421 207L423 211L425 216L427 220ZM460 220L451 227L443 233L438 239L436 245L433 252L427 258L419 261L409 263L400 265L392 268L383 272L372 276L360 277L349 275L339 271L331 265L326 258L323 250L323 242L324 235L324 229L319 223L312 217L306 209L305 200L310 193L318 188L327 183L335 178L342 172L350 167L361 165L372 167L382 171L391 175L399 178L407 180L416 182L425 184L434 187L445 191L455 196L463 203L465 211L460 220ZM458 220L456 228L460 237L468 248L471 261L466 273L455 280L440 284L425 287L411 290L398 292L383 292L370 290L357 285L346 281L335 277L324 272L315 265L307 258L300 251L290 244L277 236L265 226L260 214L266 202L280 194L297 188L311 184L320 178L327 171L335 163L345 157L357 153L370 151L383 149L398 148L412 148L426 151L439 157L451 163L461 171L470 179L475 189L472 201L465 211L458 220ZM498 220L499 232L501 245L503 260L503 276L495 290L478 299L454 300L431 296L412 292L398 293L384 298L368 304L350 306L334 303L318 298L303 291L288 285L273 277L260 266L253 254L250 240L249 227L251 213L257 201L269 191L285 183L299 177L309 170L313 158L318 142L328 126L345 117L365 116L385 121L402 128L418 134L434 139L449 145L462 154L470 165L476 176L482 187L489 197L495 208L498 220ZM529 220L519 234L515 248L512 263L504 276L490 287L472 295L455 301L440 309L424 319L406 328L385 334L363 337L340 338L316 336L293 329L277 316L271 297L272 277L274 261L269 249L254 239L236 227L224 212L223 196L232 181L244 167L255 154L265 140L279 126L298 116L320 112L343 112L365 114L385 118L404 123L420 130L436 137L452 142L473 145L500 147L528 153L546 166L551 184L542 203L529 220ZM568 220L565 239L561 258L555 277L543 294L522 307L492 311L463 310L440 309L423 317L407 332L386 350L360 361L331 362L306 353L284 341L265 327L247 313L233 298L225 280L221 262L219 245L217 228L215 212L218 195L228 180L240 166L249 151L254 132L261 109L275 87L299 74L330 75L361 87L386 101L407 111L427 115L449 117L471 122L491 130L509 141L527 153L544 167L559 183L567 201L568 220ZM573 220L574 240L568 259L559 278L551 298L541 318L525 338L503 353L476 364L448 372L418 377L388 377L359 369L335 352L317 333L301 319L279 314L247 313L209 310L178 298L161 278L159 254L166 231L172 209L177 189L184 168L198 150L220 135L243 124L266 114L288 104L311 96L335 89L361 85L387 80L416 72L450 63L487 61L517 72L535 95L538 124L535 150L536 169L547 185L562 201L573 220ZM628 220L622 245L605 267L590 288L580 311L571 337L553 360L522 373L483 373L445 365L413 357L387 356L360 360L330 366L297 369L263 368L227 362L193 351L165 334L150 309L150 281L161 254L170 231L172 209L168 187L169 164L182 143L207 129L235 118L258 106L275 87L292 62L318 39L352 25L389 26L425 36L455 52L480 71L500 90L515 111L527 130L542 146L565 160L593 176L618 196L628 220ZM668 220L663 249L642 275L607 294L567 305L534 314L515 329L504 354L490 384L464 408L428 419L389 417L353 410L317 405L280 401L242 395L209 380L186 356L174 329L168 302L164 277L160 254L160 231L161 209L158 186L149 159L138 126L138 92L158 64L197 49L244 48L288 54L324 57L356 52L388 44L423 43L455 51L483 66L508 82L536 94L568 105L602 119L630 139L650 164L663 191L668 220ZM651 220L621 245L599 266L591 288L591 316L589 348L577 379L552 406L519 428L480 444L436 450L391 444L350 426L317 403L288 386L256 376L219 370L182 359L155 339L143 312L138 284L127 259L105 234L77 205L61 171L67 137L96 110L138 92L182 81L221 72L257 64L290 58L323 52L354 43L389 28L430 13L476 5L519 13L552 35L575 62L596 88L622 110L652 132L672 159L672 190L651 220Z'/%3E%3C/svg%3E") center/contain no-repeat}.legal-wrap:has(.article-eyebrow)>*{position:relative;z-index:1}@media (max-width: 700px){.legal-wrap:has(.article-eyebrow):before{right:-210px;top:-10px;width:380px;height:380px;opacity:.16}.legal-wrap:has(.article-eyebrow):after{right:-300px;opacity:.05}}.hero-banner-wrap{position:relative;max-width:1060px;margin:0 auto;overflow:hidden;border-radius:inherit}@media (max-width:600px){.hero-banner-wrap{max-width:460px}}.hero-ribbon{position:absolute;z-index:2;top:58px;right:-78px;width:320px;transform:rotate(45deg);background:linear-gradient(90deg,#b3141a,#e11b22 45%,#ff3b42);color:#fff;text-align:center;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 0;box-shadow:0 6px 18px #00000073,0 0 0 1px #ffffff1f inset;overflow:hidden}.hero-ribbon span{position:relative;z-index:1}.hero-ribbon:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:ribbonShine 4.5s ease-in-out 1.2s infinite}@keyframes ribbonShine{0%{left:-40%}35%,to{left:130%}}.hero-ribbon:hover{filter:brightness(1.1)}@media (max-width:600px){.hero-ribbon{top:40px;right:-86px;width:280px;font-size:.58rem;letter-spacing:.1em;padding:.35rem 0}}@media (prefers-reduced-motion: reduce){.hero-ribbon:after{animation:none;display:none}}.btn-cta:before,.btn-header:before,.buy-float:before{animation:h72-idle-shine 5.2s ease-in-out infinite}.btn-header:before{animation-delay:1.6s}.buy-float:before{animation-delay:3.1s}@keyframes h72-idle-shine{0%{transform:translate(-291%) skew(-20deg)}16%,to{transform:translate(309%) skew(-20deg)}}.btn-cta,.buy-float{animation:h72-glow 2.8s ease-in-out infinite}@keyframes h72-glow{0%,to{box-shadow:0 6px 18px #e11b2247,0 0 #e11b2200}50%{box-shadow:0 8px 26px #e11b2280,0 0 0 5px #e11b221f}}.btn-cta>*,.buy-float>*{position:relative;z-index:2}@media (prefers-reduced-motion: reduce){.btn-cta:before,.btn-header:before,.buy-float:before,.btn-cta,.buy-float{animation:none}}.fx-ar{display:inline-block;margin-left:.25em;transition:transform .28s cubic-bezier(.16,1,.3,1)}@media (hover:hover){a:hover>.fx-ar,button:hover>.fx-ar{transform:translate(5px)}}.fx-mask .fx-line{display:block;overflow:hidden;padding-bottom:.08em}.fx-mask .fx-line>*{display:block;transform:translateY(105%);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.fx-mask.fx-in .fx-line>*{transform:none;opacity:1}.fx-blur{opacity:0;transform:translateY(12px);transition:opacity .45s ease var(--fx-d,0s),transform .5s cubic-bezier(.16,1,.3,1) var(--fx-d,0s)}.fx-blur.fx-in{opacity:1;transform:none}.fx-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s ease calc(var(--fx-d,0s) + .15s)}.fx-in .fx-draw{stroke-dashoffset:0}.fx-glow{position:relative}.fx-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(225,27,34,.16),transparent 65%)}.fx-glow:hover:after{opacity:1}.fx-glow>*{position:relative;z-index:1}.fx-type:after{content:"\258d";margin-left:2px;animation:fxCaret .8s steps(1) infinite}.fx-typed:after{animation:fxCaret .8s steps(1) 4 forwards;opacity:0}@keyframes fxCaret{50%{opacity:0}}[data-glitch]{position:relative}[data-glitch]:before,[data-glitch]:after{content:attr(data-glitch);position:absolute;inset:0;opacity:0;pointer-events:none}.fx-glitch-on:before{color:#ff3b42;animation:fxG1 .55s steps(2) 2}.fx-glitch-on:after{color:#7cc5ff;animation:fxG2 .55s steps(2) 2}@keyframes fxG1{0%,to{opacity:0;transform:none}20%{opacity:.85;transform:translate(-3px,-1px);clip-path:inset(0 0 58% 0)}}@keyframes fxG2{0%,to{opacity:0;transform:none}30%{opacity:.85;transform:translate(3px,1px);clip-path:inset(58% 0 0 0)}}[data-tilt]{transition:transform .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion: reduce){.fx-blur,.fx-mask .fx-line>*{opacity:1!important;transform:none!important}.fx-draw{stroke-dashoffset:0!important}}.stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2.4rem auto 1.4rem;max-width:52rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.stats-strip>div{background:#040506db;padding:1.05rem 1.15rem;text-align:left}.stats-strip b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3.4vw,2.2rem);color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.stats-strip .hot b,.stats-strip b.hot{color:#ff3b42}.stats-strip span{display:block;font-size:.8rem;color:#fff9;margin-top:.3rem;line-height:1.35}@media (max-width:700px){.stats-strip{grid-template-columns:1fr 1fr}}.mobile-nav a.mobile-cta{margin-top:1.2rem;background:var(--accent);color:#fff!important;border-radius:999px;padding:.85rem 2rem;font-weight:800;box-shadow:0 8px 24px #e11b2259;animation:h72-glow 2.8s ease-in-out infinite}.mobile-nav a[aria-current=page]{color:#ff3b42}@media (prefers-reduced-motion: reduce){.mobile-nav a.mobile-cta{animation:none}}.mobile-nav.open~.buy-float,.mobile-nav.open~.scroll-top-float{opacity:0;pointer-events:none}.reveal,.reveal-left,.reveal-right{transition-duration:.5s!important}.reveal{transform:translateY(14px)}.reveal-d1{transition-delay:.05s}.reveal-d2{transition-delay:.1s}.reveal-d3{transition-delay:.15s}.reveal-d4{transition-delay:.2s}.lead-form,.lead-row{min-width:0;max-width:100%}.lead-row input[type=email]{min-width:0;flex:1 1 12rem}@media (max-width:600px){.lead-row{flex-direction:column}.lead-row input[type=email],.lead-row .btn{flex:none;width:100%}.lead-box{padding:1.4rem 1.2rem!important}}.card-more{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#ff3b42}a:hover .card-more .fx-ar{transform:translate(5px)}a.card,.blog-cards .card a{display:flex;flex-direction:column}.cards-grid a.card{align-items:center;text-align:center}.part-anexo .card-more{margin-top:1.2rem}.card-more{white-space:nowrap}.blog-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem}.blog-filter .chip{font:600 .82rem var(--font-body, Inter, sans-serif);color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);border-radius:999px;padding:.5rem 1rem;cursor:pointer;min-height:40px;transition:all .2s}.blog-filter .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}@media (hover:hover){.blog-filter .chip:not(.on):hover{border-color:#ff3b42;color:#fff}}.blog-card.is-hidden{display:none}.chap-list li a,.chap-key{color:#ece8e0;text-decoration:underline;text-decoration-color:#ff3b42bf;text-decoration-thickness:1px;text-underline-offset:.28em}@media (hover:hover){.chap-list li a:hover{color:#fff;text-decoration-color:#ff3b42;text-decoration-thickness:2px}}.chap-list li a:focus-visible{outline:2px solid #ff3b42;outline-offset:3px;border-radius:2px}.chap-note{margin:.9rem auto 0;text-align:center;font-size:.92rem;color:var(--text-muted)}.topic-strip{margin:2.2rem 0 0}.topic-title{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ff3b42;margin:0 0 .9rem}.topic-title:empty{display:none}.topic-chips{display:flex;flex-wrap:wrap;gap:.55rem}#temas .topic-chips{justify-content:center;max-width:60rem;margin:0 auto}.topic-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.55rem 1rem .55rem .8rem;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border);color:var(--text);text-decoration:none;font-weight:600;font-size:.9rem;transition:border-color .2s,background .2s,transform .2s}.topic-chip svg{width:18px;height:18px;color:#ff3b42;flex:none}@media (hover:hover){.topic-chip:hover{border-color:#ff3b42;background:#e11b221a;transform:translateY(-2px)}}.topic-chip[aria-current=page]{border-color:#ff3b42;background:#e11b2224}.legal-wrap .topic-chip,.topic-chip:visited{color:var(--text);text-decoration:none}.topic-chip:after{content:"\203a";margin-left:.15rem;font-size:1.15em;line-height:1;color:#ff3b42;transition:transform .2s}@media (hover:hover){.topic-chip:hover:after{transform:translate(3px)}}.topic-chip:active{transform:scale(.96);border-color:#ff3b42;background:#e11b2229}.topic-chip[aria-current=page]:after{content:"\2022"}@media (max-width:600px){.topic-chips,#temas .topic-chips{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.topic-chip{width:100%;min-width:0;justify-content:flex-start;padding:.6rem .75rem;font-size:.85rem}.topic-chip span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}}@media (max-width:600px){.topic-chip{align-items:center;min-height:48px;border-radius:14px}.topic-chip span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}}:root{--ticker-h: 4px}.fixed-stack .header{background:#0a0a0b;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.fixed-stack .header.scrolled{box-shadow:none}.logo:after{content:none!important;animation:none!important}.logo-mark{position:relative;box-shadow:0 0 0 1px #ffffff14 inset}.fixed-stack .header .nav a{color:#f5f1e8c7}.fixed-stack .header .nav a:after{width:5px!important;height:5px;top:-7px;bottom:auto;left:50%;margin-left:-2.5px;border-radius:50%;background:#ff3b42!important;box-shadow:0 0 6px #ff3b42bf;transform:scale(0);opacity:0;transition:transform .22s cubic-bezier(.3,1.6,.5,1),opacity .2s}.fixed-stack .header .nav a:hover:after,.fixed-stack .header .nav a:focus-visible:after,.fixed-stack .header .nav a[aria-current=page]:after{transform:scale(1);opacity:1}.fixed-stack .header .nav a:focus-visible{outline:2px solid #ff3b42;outline-offset:4px;border-radius:2px}.h72-rail{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff12;pointer-events:none}.h72-rail:before{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#8f1015,#e11b22 60%,#ff3b42)}.h72-rail i{position:absolute;top:-3px;width:1px;height:8px;background:#ffffff38}.h72-rail i:nth-child(1){left:33.333%}.h72-rail i:nth-child(2){left:66.666%}.h72-rail b{position:absolute;top:4px;left:calc(var(--p,0) * 100%);transform:translate(calc(var(--p,0) * -100%));font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;color:#fff;background:#c8141b;padding:3px 6px 4px;border-radius:0 0 5px 5px;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .25s}.h72-rail.is-on b{opacity:1}.fixed-stack .header .logo .logo-mark{color:#ff3b42}.h72-boot .fixed-stack .header .logo .logo-mark{color:transparent;border-color:transparent;box-shadow:none;animation:h72MarkIn .4s ease .8s forwards}.mk-draw{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible;pointer-events:none}.mk-draw path{fill:none;stroke:#e11b22;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:h72MarkDraw .75s cubic-bezier(.65,0,.35,1) .1s forwards}@keyframes h72MarkDraw{to{stroke-dashoffset:0}}@keyframes h72MarkIn{to{color:#ff3b42;border-color:#e11b22;box-shadow:0 0 10px #e11b222e,0 0 0 1px #e11b221f inset}}.h72-boot .header .logo-text{display:inline-flex;overflow:hidden}.h72-boot .header .logo-text span{display:inline-block;animation:h72CharUp .55s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--i) * 55ms) both}.h72-boot .header .nav a{animation:h72Track .7s cubic-bezier(.2,.8,.2,1) both}.h72-boot .header .nav a:nth-child(2){animation-delay:.06s}.h72-boot .header .nav a:nth-child(3){animation-delay:.12s}.h72-boot .header .nav a:nth-child(4){animation-delay:.18s}.h72-boot .header .nav a:nth-child(5){animation-delay:.24s}.h72-boot .header .nav a:nth-child(6){animation-delay:.3s}@keyframes h72Led{0%{opacity:.12}12%{opacity:1}18%{opacity:.25}30%{opacity:1}36%{opacity:.45}48%,to{opacity:1}}@keyframes h72CharUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes h72Track{0%{letter-spacing:.5em;opacity:0}}@media (max-width:860px){.fixed-stack .header .hamburger{flex-direction:row;align-items:center;gap:.6rem;padding:0 0 0 .75rem;min-height:44px;margin-right:-4px;color:#fff;cursor:pointer}}.hamburger:focus-visible{outline:2px solid #ff3b42;outline-offset:3px;border-radius:24px}.hb-label{display:block;height:1.25em;overflow:hidden;font:500 .78rem/1.25em var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.hb-label b{display:block;font-weight:500;transition:transform .45s cubic-bezier(.7,0,.2,1)}.hamburger.open .hb-label b{transform:translateY(-100%)}.hb-icon{position:relative;display:block;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.22)}.hb-icon svg{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);overflow:visible}.hb-ring{fill:none;stroke:#ff3b42;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1),opacity .2s}.hamburger.open .hb-ring{stroke-dashoffset:0;opacity:1}.hb-icon i{position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:2px;background:#fff;transition:transform .45s cubic-bezier(.7,0,.2,1)}.hb-icon i:nth-of-type(1){transform:translateY(-3.5px)}.hb-icon i:nth-of-type(2){transform:translateY(3.5px)}.hamburger.open .hb-icon i:nth-of-type(1){transform:translate(-3.4px,-1px) rotate(40deg) scaleX(.62)}.hamburger.open .hb-icon i:nth-of-type(2){transform:translate(3.4px,-1px) rotate(-40deg) scaleX(.62)}.nav-scrim{display:none}@media (max-width:860px){.nav-scrim{display:block;position:fixed;inset:0;z-index:98;background:#000000a8;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}body.nav-open .nav-scrim{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}.mobile-nav{inset:auto 0 0;height:auto;max-height:calc(100dvh - var(--header-h) - 14px);overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:1.15rem 1.25rem calc(1rem + env(safe-area-inset-bottom));counter-reset:mn;background:#0c0c0e;border-top:1px solid rgba(225,27,34,.5);border-radius:22px 22px 0 0;box-shadow:0 -18px 50px #0000008c;opacity:1;visibility:hidden;pointer-events:none;clip-path:circle(0px at var(--ix,90%) var(--iy,-40px));transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s linear .55s}.mobile-nav.open{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at var(--ix,90%) var(--iy,-40px));transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s}.mobile-nav:before{content:"72 HORAS \b7  \cdndice";display:block;margin:0 0 .5rem .1rem;font:500 11.5px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ff6a70}.mobile-nav a:not(.mobile-cta){counter-increment:mn;display:flex;align-items:center;gap:.9rem;min-height:52px;padding:.7rem .15rem;border-left:0;border-bottom:1px solid rgba(255,255,255,.08);font:700 1.18rem/1.2 var(--font-display);color:#f5f1e8;text-decoration:none}.mobile-nav a:not(.mobile-cta):before{content:counter(mn,decimal-leading-zero);font:500 .78rem/1 var(--font-mono);color:#ff6a70;min-width:1.6rem}.mobile-nav a:not(.mobile-cta):after{content:"\203a";margin-left:auto;font-size:1.4rem;line-height:1;color:#ff3b42}.mobile-nav a:not(.mobile-cta):active{background:#e11b221a}.mobile-nav a[aria-current=page]{color:#ff6a70}.mobile-nav a:focus-visible{outline:2px solid #ff3b42;outline-offset:-2px;border-radius:6px}.mobile-nav a.mobile-cta{position:sticky;bottom:0;justify-content:center;margin:1.1rem 0 0;min-height:52px;font:800 1rem/1 var(--font-display);padding:1rem 1.5rem;border-radius:14px;animation:none;box-shadow:0 -10px 24px #0c0c0e,0 8px 22px #e11b224d}}.blind{animation:h72Blind .8s cubic-bezier(.77,0,.18,1) var(--bd,.05s) both}.blind-d1{--bd:.12s}.blind-d2{--bd:.2s}.blind-d3{--bd:.28s}.blind-d4{--bd:.36s}.blind.fx-wait{animation:none;clip-path:inset(-24px -24px 100% -24px)}.blind.fx-wait.fx-in{clip-path:inset(-24px);transition:clip-path .8s cubic-bezier(.77,0,.18,1) var(--bd,0s)}@keyframes h72Blind{0%{clip-path:inset(-24px -24px 100% -24px)}to{clip-path:inset(-24px)}}.fx-blur{opacity:0;transform:scale(.985);filter:blur(10px);transition:opacity .5s ease var(--fx-d,0s),filter .6s ease var(--fx-d,0s),transform .6s cubic-bezier(.16,1,.3,1) var(--fx-d,0s)}.fx-blur.fx-in{opacity:1;transform:none;filter:none}@media (max-width: 767px){.fx-blur{filter:blur(6px)}}.fx-blur.fx-quick{transition:opacity .2s ease,filter .18s ease,transform .2s ease}.fx-quick .fx-frame rect{transition:stroke-dashoffset .35s ease,opacity .3s ease .35s}.fx-quick .fx-draw{transition-duration:.3s;transition-delay:0s}.fx-mask.fx-quick .fx-line>*{transition-duration:.2s}.blind.fx-wait.fx-quick.fx-in{transition:clip-path .22s ease}.fx-framed{position:relative}.fx-glow>svg.fx-frame,svg.fx-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.fx-frame rect{width:calc(100% - 1.5px);height:calc(100% - 1.5px);fill:none;stroke:#ff3b42;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1) calc(var(--fx-d,0s) + .15s),opacity .9s ease calc(var(--fx-d,0s) + 1.4s)}.fx-in .fx-frame rect{stroke-dashoffset:0;opacity:.22}@media (hover:hover) and (pointer:fine){.card:hover,.blog-card:hover,.topic-chip:hover{transform:none}.fx-framed:hover .fx-frame rect{opacity:.8;transition-delay:0s;transition-duration:.3s}}.btn-cta,.buy-float,.mobile-nav a.mobile-cta{animation:none}.btn-cta:hover,.btn-primary:hover,.btn-urgent:hover,.btn-header:hover,.fixed-stack .header .btn-header:hover,.buy-float:hover{transform:none}.btn-cta,.btn-primary,.btn-urgent,.btn-header,.buy-float{transition:transform .12s ease,box-shadow .12s ease,background .2s ease}.btn-cta:active,.btn-primary:active,.btn-urgent:active,.btn-header:active,.buy-float:active,.mobile-nav a.mobile-cta:active{transform:translateY(2px);box-shadow:0 2px 8px #e11b224d}.buy-float,.scroll-top-float{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease,background .2s ease,visibility 0s}body.floats-away .buy-float,body.floats-away .scroll-top-float,body.nav-open .buy-float,body.nav-open .scroll-top-float,.buy-float.is-muted,body.fl-js .scroll-top-float:not(.is-shown){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 1.5rem));transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease,visibility 0s linear .35s}#luxe-cursor{display:none!important}@media (prefers-reduced-motion: reduce){.blind,.blind.fx-wait{animation:none;clip-path:none}.fx-blur{filter:none!important}.fx-frame rect{stroke-dashoffset:0;opacity:.22;transition:none}.h72-boot .header .logo-mark,.h72-boot .header .logo-text span,.h72-boot .header .nav a{animation:none;color:#ff3b42;border-color:#e11b22}.mk-draw{display:none}.mobile-nav,.mobile-nav.open,.nav-scrim,.hb-ring,.hb-icon i,.hb-label b{transition-duration:.01s!important}.buy-float,.scroll-top-float{transition:opacity .2s ease,visibility 0s;transform:none!important}}.logo-mark{background:transparent;color:#ff3b42;border:2px solid #E11B22;border-radius:7px;box-shadow:0 0 10px #e11b222e,0 0 0 1px #e11b221f inset}.logo-text{font-weight:600;letter-spacing:.34em;color:#ece9e3;margin-right:-.34em}.footer-brand .logo-mark{border-width:1.5px}@property --sx{syntax:"<percentage>"; inherits:true; initial-value:70%;}@property --sy{syntax:"<percentage>"; inherits:true; initial-value:40%;}.hero-dial{position:relative;overflow:hidden;text-align:left;min-height:auto;padding:calc(var(--header-h) + var(--ticker-h) + 1.4rem) 1.25rem 2.2rem;background:radial-gradient(ellipse 60% 55% at 72% 42%,rgba(225,27,34,.1),transparent 70%),#070708}.hd-topo{position:absolute;inset:0;width:100%;height:100%;color:#ffffff1a;pointer-events:none;-webkit-mask-image:radial-gradient(circle 280px at var(--sx) var(--sy),#000,rgba(0,0,0,.28) 100%);mask-image:radial-gradient(circle 280px at var(--sx) var(--sy),#000,rgba(0,0,0,.28) 100%)}.hd-grid{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;gap:1rem 3rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.hd-copy{min-width:0}.hd-new{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.4rem .85rem .4rem .4rem;margin-bottom:1.3rem;border:1px solid rgba(225,27,34,.45);border-radius:999px;background:#e11b2214;color:#f5f1e8;font-size:.84rem;font-weight:600;line-height:1.25;text-decoration:none}.hd-new-tag{flex:none;background:#c8141b;color:#fff;border-radius:999px;padding:.22rem .6rem;font:500 .72rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hd-new-ar{color:#ff3b42;font-size:1.2rem;line-height:1;transition:transform .25s}@media (hover:hover){.hd-new:hover .hd-new-ar{transform:translate(4px)}.hd-new:hover{border-color:#ff3b42}}.hd-new:focus-visible{outline:2px solid #ff3b42;outline-offset:3px}.hd-title{margin:0 0 1.1rem;font-family:var(--font-display);font-weight:800;font-stretch:78%;font-size:clamp(2.7rem,11.5vw,5.4rem);line-height:.93;letter-spacing:-.005em;text-transform:uppercase;color:#fff}.hd-title>span{display:block}.hd-l1{opacity:0;animation:hdShow 0s 1.2s forwards}.hd-l1.split{opacity:1;animation:none}.hd-l1 .w{display:inline-block;white-space:nowrap}.hd-l1 .ch{display:inline-block;opacity:0;filter:blur(14px);transform:scale(1.25);animation:hdFocus .7s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * 32ms) forwards}.hd-l2{color:#e11b22}@supports (-webkit-background-clip:text) or (background-clip:text){.hd-l2{color:transparent;-webkit-text-stroke:1.5px #ff3b42;background:linear-gradient(90deg,#e11b22,#ff3b42) no-repeat 0 0 / 0% 100%;-webkit-background-clip:text;background-clip:text;animation:hdFill .9s cubic-bezier(.65,0,.35,1) 1.05s forwards}}@keyframes hdShow{to{opacity:1}}@keyframes hdFocus{to{opacity:1;filter:none;transform:none}}@keyframes hdFill{to{background-size:100% 100%;-webkit-text-stroke-color:transparent}}.hd-sub{margin:0 0 1.5rem;max-width:34rem;color:#f5f1e8d1;font-size:clamp(1rem,2.6vw,1.12rem);line-height:1.55}.hero-dial .hero-actions{margin:0;justify-content:flex-start}.hero-dial .hero-cta-note{margin:.7rem 0 0;color:#f5f1e8a8;font-size:.86rem;max-width:32rem}.hero-dial .trust-strip{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:flex-start}.hd-geo{position:relative;z-index:1;max-width:1180px;margin:1.6rem auto 0;display:flex;align-items:center;gap:.5rem;color:#f5f1e8a8;font-size:.84rem}.hd-geo svg{width:16px;height:16px;color:#ff3b42;flex:none}.hd-in{animation:hdWipe .75s cubic-bezier(.77,0,.18,1) .1s both}.hd-d3{animation-delay:1.3s}.hd-d4{animation-delay:1.45s}.hd-d5{animation-delay:1.6s}@keyframes hdWipe{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px -24px -12px -12px)}}.hd-stage{position:relative;width:min(100%,480px);aspect-ratio:1;margin:0 auto;--px:0;--py:0}.hd-stage:before{content:"";position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(225,27,34,.18),transparent 70%);filter:blur(20px)}.hd-corner{position:absolute;width:26px;height:26px;border:1px solid rgba(255,255,255,.22)}.hd-c1{top:0;left:0;border-right:0;border-bottom:0}.hd-c2{right:0;bottom:0;border-left:0;border-top:0}.hd-dial{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translate(calc(var(--px) * -8px),calc(var(--py) * -6px));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hd-grey{fill:none;stroke:#ffffff4d;stroke-width:1.6}.hd-ticks line{stroke:#e8352b;stroke-width:2}.hd-track{fill:none;stroke:#e11b2224;stroke-width:3}.hd-red{fill:none;stroke:#e8352b;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hd-zero{stroke:#e8352b;stroke-width:2.4}.hd-lbl{font:500 15px/1 var(--font-mono);letter-spacing:.06em;fill:#ff6a62}.hd-run .hd-red{animation:hdRing 1.9s cubic-bezier(.65,0,.35,1) .35s both}.hd-run .hd-lbl-end{animation:hdShow .3s 2.15s both;opacity:0}@keyframes hdRing{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hd-book{position:absolute;left:50%;top:50%;width:44%;aspect-ratio:720/1018;transform-style:preserve-3d;transform:translate(-50%,-51%) perspective(1300px) translate(calc(var(--px) * 12px),calc(var(--py) * 9px)) rotateY(calc(-22deg + var(--px) * 9deg)) rotateX(calc(3deg - var(--py) * 5deg));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hd-book img{position:relative;display:block;width:100%;height:100%;border-radius:2px 5px 5px 2px;box-shadow:0 0 0 1px #ffffff12,-18px 26px 50px #000000a6}.hd-book:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:8%;border-radius:2px 0 0 2px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(0,0,0,.45) 45%,rgba(255,255,255,.05) 80%,transparent)}.hd-book:after{content:"";position:absolute;top:1.3%;bottom:1.3%;left:100%;width:15px;transform-origin:left center;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#ece8df 0 1px,#c9c3b6 1px 2px);border-radius:0 2px 2px 0}.hd-floor{position:absolute;left:28%;right:24%;bottom:13%;height:7%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.75),transparent 70%);filter:blur(6px)}@media (max-width:860px){.hero-dial{padding-top:calc(var(--header-h) + var(--ticker-h) + 1rem);padding-bottom:1.8rem}.hd-grid{grid-template-columns:1fr;gap:0}.hd-copy{display:contents}.hd-new{order:1;justify-self:start;margin-bottom:.9rem;font-size:.8rem}.hd-title{order:2;margin-bottom:.7rem;font-size:clamp(2.5rem,11vw,3.4rem)}.hd-sub{order:3;margin-bottom:.4rem;font-size:.98rem}.hd-stage{order:4;width:min(70vw,300px,36dvh);margin:0 auto .5rem}.hero-dial .hero-actions{order:5;justify-content:stretch}.hero-dial .hero-actions .btn{width:100%;justify-content:center;white-space:nowrap;font-size:.95rem;letter-spacing:.06em;padding:1.05rem 1rem}.hero-dial .hero-cta-note{order:6;text-align:center;margin-inline:auto}.hero-dial .trust-strip{order:7;justify-content:center}.hd-geo{justify-content:center;text-align:center;margin-top:1.1rem}.hero-dial{--sy:30%;animation:hdSweep 2.6s cubic-bezier(.45,0,.2,1) .4s both}}@keyframes hdSweep{0%{--sx:-10%}to{--sx:110%}}@media (prefers-reduced-motion: reduce){.hd-l1,.hd-l1 .ch,.hd-l2,.hd-in,.hero-dial,.hero-dial.hd-run .hd-red,.hd-run .hd-lbl-end{animation:none!important}.hd-l1,.hd-l1 .ch,.hd-lbl-end{opacity:1!important;filter:none!important;transform:none!important}.hd-l2{color:#e11b22!important;-webkit-text-stroke:0;background:none}.hd-dial,.hd-book{transition:none}}.hero-dial .trust-strip{background:none;border:0;padding:0;border-radius:0}.hero-dial .trust-strip-item{color:#f5f1e8b8;font-size:.84rem}.hero-label{color:#ff4d55}.peek-dots{gap:0}.peek-dot{position:relative;width:26px;height:26px;background:none;border-radius:0}.peek-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--border-mid);transition:background .2s,width .2s,margin .2s}.peek-dot.active{width:34px;background:none}.peek-dot.active:before{width:22px;margin-left:-11px;border-radius:4px;background:var(--accent)}.peek-dot:focus-visible{outline:2px solid #ff3b42;outline-offset:-2px;border-radius:6px}.logo-dial{width:18px;height:18px;margin-left:.55rem;flex:none;transform:rotate(-90deg);overflow:visible}.logo-dial .ld-t{fill:none;stroke:#ffffff38;stroke-width:1.6}.logo-dial .ld-p{fill:none;stroke:#ff3b42;stroke-width:2.2;stroke-dasharray:1;transition:stroke-dashoffset .15s linear}.logo-dial .ld-z{stroke:#ff3b42;stroke-width:1.6}.footer-brand .logo-dial{display:none}.redact .rw{position:relative;display:inline-block}.redact-on .rw:after{content:"";position:absolute;inset:.1em -.05em .02em;background:#e8e4dc;transform-origin:right center;animation:rdOff .5s cubic-bezier(.7,0,.2,1) calc(1.2s + var(--i) * 95ms) both}@keyframes rdOff{0%,20%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.redact-on .rw:after{display:none}}.dc-grid{margin-top:2.2rem}.cards-grid .dc-card p.dc-col{margin:0}.cards-grid .dc-card p.dc-good{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border);color:#ffffffe0}.dc-tag{display:block;margin-bottom:.35rem;font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dc-bad .dc-tag{color:#a6a6ad}.dc-bad .dc-tag:before{content:"\2715  "}.dc-good .dc-tag{color:#ff4d55}.dc-good .dc-tag:before{content:"\2713  "}ol.metodo-grid{list-style:none;padding:0;margin-top:2.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}ol.metodo-grid>li{margin:0}.sources{max-width:860px;margin:2.8rem auto 0;padding-top:2rem;border-top:1px solid var(--border)}#sellos .sources .sources-h{font-size:clamp(1.15rem,3.2vw,1.35rem);text-align:center;margin:0 0 1.2rem;color:#fff}.sources-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem}.sources-cols p{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.6;text-align:center}.sources-k{display:block;margin-bottom:2px;color:#fff;font-size:.9rem;font-weight:700}.sources-note{margin:1.2rem 0 0;text-align:center;font-size:.82rem;color:var(--text-muted)}@media (max-width:640px){.sources-cols{grid-template-columns:1fr}}
