@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#09141d;--bg2:#0d1b25;--panel:#12232e;--gold:#dfbe7b;--muted:#a5b4bd;--line:#2a3a44;--white:#f7f9f9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.35}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.18;letter-spacing:-.048em}h1{font-size:clamp(3rem,6vw,6.2rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.3rem}em{font-style:normal;color:var(--gold)}.topline{height:35px;display:flex;align-items:center;gap:10px;padding:0 max(5%,calc((100vw - 1350px)/2));background:#d4b477;color:#1b2428;font-size:10px;letter-spacing:1.8px;font-weight:800}.topline .pulse{background:#13272d}.topline-right{margin-left:auto;letter-spacing:.5px}.pulse{width:7px;height:7px;display:inline-block;background:#dfbe7b;border-radius:50%;box-shadow:0 0 0 5px #dfbe7b27;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px #dfbe7b07}}.header{position:relative;z-index:5;display:flex;gap:36px;align-items:center;justify-content:space-between;height:92px;padding:0 max(5%,calc((100vw - 1350px)/2));border-bottom:1px solid #ffffff13;background:#09141de9}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{background:var(--gold);color:#0a1820;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;border-radius:13px;padding:6px 9px;letter-spacing:-3px}.brand-symbol span{opacity:.5}.brand strong{font-family:Manrope,sans-serif;letter-spacing:3px;font-size:19px;line-height:1;display:block}.brand small{font-size:9px;letter-spacing:4px;color:var(--gold);font-weight:700}.header nav,.nav-actions{display:flex;align-items:center;gap:30px}.header nav a,.cart-link{font-size:13px;color:#d3dfe4;transition:.2s}.header nav a:hover,.text-link:hover{color:var(--gold)}.nav-actions{gap:18px}.cart-link b{display:inline-grid;place-items:center;border:1px solid var(--gold);border-radius:50%;width:23px;height:23px;color:var(--gold);margin-left:5px}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;min-height:54px;border-radius:5px;font-size:13px;font-weight:800;letter-spacing:.2px;transition:transform .2s,background .2s}.btn:hover:not(:disabled){transform:translateY(-3px)}.btn-small{min-height:39px;padding:10px 16px}.btn-outline,.btn-glass{background:#ffffff09;border-color:#8a999b55;color:white}.btn-gold{background:var(--gold);color:#16242a}.btn-dark{background:#0c1a23;color:white}.hero{overflow:hidden;position:relative;background:radial-gradient(ellipse at 79% 44%,#173341 0,#0d1c28 37%,#09141d 70%);border-bottom:1px solid var(--line)}.hero:after{content:'';position:absolute;right:-100px;bottom:-400px;width:800px;height:800px;background:radial-gradient(circle,#d3a96a10,transparent 60%);pointer-events:none}.hero-inner{max-width:1450px;padding:100px 5% 82px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;min-height:700px}.eyebrow{display:inline-block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:2.2px}.gold-dot{padding-right:8px}.hero h1{margin:26px 0}.hero-copy>p{color:#b8c9cd;max-width:560px;font-size:17px;line-height:1.9}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-stats{display:flex;gap:38px;padding-top:68px}.hero-stats div{min-width:105px}.hero-stats strong{font:800 27px Manrope;display:block}.hero-stats small{color:#a9b6bc;display:block;font-size:11px}.hero-visual{position:relative;display:grid;place-items:center;min-height:520px}.orbit{position:absolute;border:1px solid #d5b3712d;border-radius:50%;width:530px;height:530px;transform:rotate(-24deg)}.orbit-two{width:630px;height:360px;transform:rotate(28deg);border-color:#d5b37128}.visual-card{z-index:1;width:min(100%,440px);aspect-ratio: .92;background:linear-gradient(150deg,#223d48,#0e202b 50%,#142732);border:1px solid #d6ba7849;border-radius:22px;padding:30px;box-shadow:0 45px 95px #0008;transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between}.visual-top,.visual-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#ddcba3}.dot-grid{letter-spacing:5px;color:#d3bb87}.visual-icon{font-size:105px;font-weight:200;line-height:1;color:#e2c68a}.visual-label{font-size:10px;letter-spacing:1.5px;color:#a8b7ba}.visual-main{font:800 clamp(27px,3vw,43px) Manrope;letter-spacing:-2px;line-height:1.22}.visual-main i{font-style:normal;color:var(--gold)}.visual-bottom{border-top:1px solid #ffffff20;padding-top:21px}.orbit-caption{position:absolute;z-index:1;color:var(--gold);font-size:10px;letter-spacing:3px}.caption-a{right:5%;top:9%}.caption-b{bottom:5%;left:0}.event-wrap{padding:70px 5%}.event-panel{max-width:1350px;margin:auto;padding:38px 44px;background:linear-gradient(130deg,#152e3a,#10212c);border:1px solid #40515b;box-shadow:0 25px 70px #0002;border-radius:11px}.event-head,.event-foot{display:flex;justify-content:space-between;gap:20px;align-items:center}.event-head h2{font-size:clamp(24px,3vw,38px);margin:10px 0}.event-head p,.event-foot{color:#abbec4;font-size:13px}.event-pill{display:flex;gap:15px;align-items:center;border:1px solid #d3af7955;padding:13px 18px;border-radius:30px;white-space:nowrap;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:1px}.countdown{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:32px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;padding:26px 0}.countdown div{flex:1;text-align:center}.countdown strong{font:800 clamp(38px,6vw,86px) Manrope;line-height:1.2;letter-spacing:-5px;font-variant-numeric:tabular-nums}.countdown small{display:block;color:var(--gold);font-size:10px;letter-spacing:2px;font-weight:800}.countdown>span{font-size:50px;color:#d6b47755;align-self:flex-start}.event-foot{margin-top:22px}.section{padding:90px 5%;max-width:1450px;margin:auto}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.section-head h2{margin:17px 0 0}.section-head>p{max-width:370px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{display:flex;flex-direction:column;min-height:375px;border:1px solid #29404b;background:linear-gradient(160deg,#142732,#101f2a);padding:29px;border-radius:9px;transition:transform .25s,border-color .25s}.product-card:hover{transform:translateY(-6px);border-color:#c6a96e}.product-top,.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.category{color:var(--gold);font-size:10px;letter-spacing:1.3px;text-transform:uppercase}.product-number{font-size:13px;color:#78909a}.product-icon{font-size:62px;color:#dabb7e;line-height:1.2;margin:28px 0 18px}.product-card h3{margin-bottom:9px}.product-card>p{color:var(--muted);font-size:13px;flex:1}.product-bottom{border-top:1px solid #ffffff17;padding-top:21px;margin-top:18px}.product-bottom small,.product-bottom del{display:block;color:#8da1aa;font-size:10px}.product-bottom strong{font:800 19px Manrope;display:block;margin-top:5px}.product-action{background:#daba7c;border:0;border-radius:50%;font-size:22px;width:46px;height:46px;color:#10222c}.catalog-note{padding:25px 0;color:#acbdc4;font-size:13px}.catalog-note span,.catalog-note a{color:var(--gold)}.service-section{display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid var(--line)}.service-section h2{margin:18px 0}.service-section>div>p{color:var(--muted);max-width:500px;margin-bottom:32px}.steps>div{padding:25px 0;border-bottom:1px solid #344651;display:grid;grid-template-columns:50px 1fr;column-gap:13px}.steps span{grid-row:span 2;color:var(--gold);font:800 18px Manrope}.steps h3{margin:0 0 8px}.steps p{color:var(--muted);margin:0;font-size:13px}.cta-section{text-align:center;padding:85px 20px;background:#d8b979;color:#0b1a23}.cta-section .eyebrow{color:#2b363a}.cta-section h2{margin:14px auto}.cta-section p{margin-bottom:24px}.footer{padding:65px 5% 0;background:#071018;border-top:1px solid #293c43}.footer-top,.footer-bottom{max-width:1350px;margin:auto;display:flex;justify-content:space-between;gap:30px}.footer-top>div:first-child{flex:2}.footer-top>div{flex:1;display:flex;flex-direction:column;gap:10px}.footer-top .brand{align-self:start}.footer-top p{color:var(--muted);margin:6px 0}.footer-top b{font-size:12px;color:var(--gold);margin-bottom:8px}.footer-top a:not(.brand){color:#b2c2c8;font-size:13px}.footer-top a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #273741;margin-top:50px;padding:23px 0;font-size:11px;color:#8ea2ab}.footer-bottom a{color:var(--gold)}.inner{max-width:1180px;padding:85px 30px 110px;margin:auto;min-height:65vh}.inner.compact{max-width:700px}.inner>h1{margin:15px 0 20px}.inner>p,.split-heading p{color:var(--muted)}.inner h2{font-size:26px;margin:44px 0 20px}.panel{border:1px solid #354a55;background:#11232e;border-radius:12px;padding:30px;margin-top:20px}.form-panel{display:flex;flex-direction:column;gap:17px}.form-panel>p{font-size:13px;color:var(--muted)}label{display:block;font-size:12px;font-weight:700;color:#b9c9cf}label input:not([type=checkbox]):not([type=radio]),label select,label textarea,.admin select,.admin textarea{display:block;width:100%;background:#0b1922;border:1px solid #38505d;border-radius:5px;color:#f5f5f5;padding:13px;margin-top:7px;outline:none;max-width:100%}input:focus,textarea:focus,select:focus{border-color:var(--gold)!important}textarea{resize:vertical}.text-link{color:var(--gold);font-weight:700}.split-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end}.aside-highlight{padding:35px;background:linear-gradient(135deg,#2a3e43,#13232c);border-left:2px solid var(--gold);color:var(--gold);font-size:37px}.aside-highlight h3{color:white}.aside-highlight p{font-size:13px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.quote-grid .full{grid-column:1/-1}.form-end{display:flex;align-items:center;justify-content:space-between;gap:30px}.form-end small{color:var(--muted)}.cart-row{border-bottom:1px solid #ffffff18;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0}.cart-row>*{min-width:0}.cart-row h3{margin:0 0 5px}.cart-row small{display:block;color:var(--muted)}.cart-total{display:flex;justify-content:space-between;font:800 23px Manrope;padding:25px 0}.warning{border-left:2px solid var(--gold);padding:10px 15px;color:#c1cbd0;background:#ffffff09;font-size:13px}.subtle{border:1px solid #4d6270;background:transparent;color:var(--gold);padding:8px 12px;border-radius:5px}.methods{display:flex;flex-wrap:wrap;gap:15px;margin:22px 0}.method{border:1px solid #4b5e6b;padding:14px 18px;border-radius:6px}.method input{margin-right:10px}.status{border:1px solid #bda46e;color:var(--gold);border-radius:30px;padding:5px 10px;display:inline-block;font-size:11px}.payment-details{white-space:pre-line;padding:25px;background:#07151b;border:1px solid #bba575;border-radius:6px;color:#f0d7a4;font-weight:700}.account-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:var(--muted)}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-products{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-products details{margin:0}.admin-products summary{cursor:pointer;font-weight:700}.admin-products form{padding-top:22px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:870px;font-size:12px}th,td{border-bottom:1px solid #ffffff20;text-align:left;vertical-align:top;padding:13px 10px}td small{display:block;color:var(--muted)}td textarea{min-width:200px}.flash{position:relative;z-index:9;text-align:center;padding:15px;background:#164633;color:#ddffea}.flash.error{background:#5c2929;color:white}.empty{color:var(--muted)}.count-overlay{display:none;position:fixed;inset:0;background:radial-gradient(circle at center,#19313beb,#08131bf7 75%);z-index:50;align-items:center;justify-content:center;text-align:center;padding:20px;backdrop-filter:blur(10px)}.count-overlay.visible{display:flex}.overlay-content{max-width:780px}.overlay-content h2{font-size:clamp(36px,6vw,70px);margin:20px 0}.overlay-content p{color:var(--muted)}.overlay-timer{font:800 clamp(30px,6vw,70px) Manrope;color:var(--gold);margin:25px 0 40px;font-variant-numeric:tabular-nums}
@media(max-width:1050px){.header nav{display:none}.hero-inner{grid-template-columns:1fr;min-height:auto}.hero-visual{min-height:450px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.topline{font-size:9px;letter-spacing:.7px}.topline-right{display:none}.header{padding:0 5%;height:73px;gap:8px}.brand-symbol{font-size:16px}.brand strong{font-size:16px}.nav-actions{gap:9px}.nav-actions .btn{padding:8px 10px;font-size:11px}.cart-link{font-size:11px}.hero-inner{padding:70px 6% 40px;gap:10px}.hero h1{font-size:clamp(42px,12vw,64px)}.hero-copy>p{font-size:14px}.hero-stats{gap:16px;padding-top:40px}.hero-stats strong{font-size:21px}.hero-stats small{font-size:9px}.hero-visual{min-height:330px}.visual-card{width:min(85%,340px);padding:22px}.visual-icon{font-size:65px}.visual-main{font-size:28px}.orbit{width:380px;height:380px}.orbit-two{width:430px;height:250px}.event-wrap{padding:35px 5%}.event-panel{padding:24px 17px}.event-head{align-items:flex-start;flex-direction:column}.event-head h2{font-size:24px}.event-pill{padding:8px 11px}.countdown{gap:4px}.countdown strong{font-size:clamp(28px,9vw,50px);letter-spacing:-2px}.countdown>span{font-size:24px}.countdown small{font-size:8px;letter-spacing:.4px}.event-foot{flex-direction:column;align-items:flex-start;font-size:10px}.section{padding:55px 6%}.section-head{display:block}.section-head>p{margin-top:25px}.product-grid{grid-template-columns:1fr}.service-section{grid-template-columns:1fr;gap:20px}.split-heading,.quote-grid,.admin-grid,.admin-products{grid-template-columns:1fr}.quote-grid .full{grid-column:auto}.form-end{align-items:stretch;flex-direction:column}.inner{padding:55px 5% 75px}.panel{padding:20px}.footer-top{flex-wrap:wrap}.footer-top>div:first-child{flex-basis:100%}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:8px}.cart-row{flex-wrap:wrap}.hero-buttons .btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* DE8A9 V2 — lanzamiento exclusivo */
.brand-logo{display:block;width:147px;height:auto;background:#fff;border-radius:7px;padding:1px 5px;object-fit:contain}.brand{display:inline-flex;align-items:center}.header{z-index:40}.event-offer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.event-card{min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;background:linear-gradient(155deg,#152a37,#08131c);border:1px solid #98723b}.event-card:hover{box-shadow:0 12px 42px #d6a65b32;border-color:#e7bd72}.event-card .product-icon{font-size:40px}.event-card h3{font-size:clamp(17px,1.5vw,23px)}.event-prices{display:flex;flex-direction:column;gap:7px;margin:20px 0}.event-prices del{color:#a6b2b9;font-size:13px}.event-prices strong{color:#eac175;font-size:clamp(20px,1.9vw,30px);letter-spacing:-1px}.event-prices span{font-weight:700;font-size:11px;color:#9bd8b2}.full-button{width:100%;justify-content:center}.live-ribbon{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(110deg,#dfb86d,#fff0c8);color:#0b1921;border-radius:12px;margin-bottom:22px;padding:14px 22px;box-shadow:0 0 35px #e2b76928}.live-clock{font-size:22px;font-weight:900;white-space:nowrap}.event-wait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.event-wait-card{border:1px solid #344853;background:linear-gradient(145deg,#152f3c,#0a1923);padding:32px;border-radius:18px;transition:transform .2s,border-color .2s}.event-wait-card:hover{transform:translateY(-5px);border-color:#d7b577}.event-wait-card>span{font-size:44px;color:#e6c17e;font-weight:800}.event-wait-card h3{font-size:21px}.event-wait-card p{line-height:1.6;color:#b8c9d3}.sale-stage{scroll-margin-top:115px}.launch-admin{margin:55px 0;border-top:1px solid #36444d;padding-top:32px}.scheduled-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #324650;padding:14px 0}.scheduled-row div{display:grid;gap:5px}.scheduled-row small{color:#eac175}.scheduled-row span{font-size:14px}.reveal.is-visible,.event-panel.is-visible,.hero-copy.is-visible{opacity:1;translate:0 0}.mobile-nav-toggle{display:none;background:transparent;border:1px solid #54606a;color:#ead29c;border-radius:8px;padding:8px 12px;font-size:24px}.catalog-note{line-height:1.7}.event-empty{padding:42px;text-align:center}.event-prices strong{display:block}
@media(max-width:1250px){.event-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.topline-right{display:none}.header{position:relative;gap:9px;justify-content:space-between}.brand-logo{width:118px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0c1b25;padding:16px 20px;box-shadow:0 20px 28px #0007;z-index:45;flex-direction:column}.header nav.mobile-open{display:flex}.mobile-nav-toggle{display:block}.nav-actions{gap:8px}.cart-link{font-size:12px}.btn-small{padding:8px 10px}.event-offer-grid,.event-wait-grid{grid-template-columns:1fr}.live-ribbon{flex-wrap:wrap;padding:12px}.live-clock{width:100%;font-size:30px;text-align:center}.event-card{max-width:none}.event-card h3{font-size:24px}.event-prices strong{font-size:29px}.hero-inner{padding-top:45px}.hero h1{font-size:clamp(39px,11vw,65px)}.countdown strong{font-size:clamp(28px,9vw,54px)}.section{padding-left:17px;padding-right:17px}.launch-admin .admin-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
