*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#080808;color:#fff;font-family:DM Sans,sans-serif;margin:0;padding:0;overflow-x:hidden}.font-bebas{font-family:Bebas Neue,sans-serif}.font-dm{font-family:DM Sans,sans-serif}.text-orange{color:#ff6b00}.bg-orange{background-color:#ff6b00}.bg-black{background-color:#080808}.border-orange{border-color:#ff6b00}.cta-btn{display:inline-block;background-color:#ff6b00;color:#080808;font-family:Bebas Neue,sans-serif;font-size:1.25rem;letter-spacing:.08em;padding:1rem 2.5rem;border-radius:4px;text-decoration:none;box-shadow:0 0 40px #ff6b0066;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;border:none;text-align:center}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 0 60px #ff6b0099}.cta-btn:active{transform:translateY(0)}.grain-overlay{position:relative}.grain-overlay:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;opacity:.06;z-index:1}.fade-in{opacity:1;transform:none}.orange-line{display:inline-block;width:4px;height:100%;background-color:#ff6b00;box-shadow:0 0 12px #ff6b0080}.price-strike{text-decoration:line-through;color:#888}.badge{display:inline-block;background-color:#ff6b00;color:#080808;font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.1em;padding:.25rem .75rem;border-radius:2px}.trust-badge{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,107,0,.3);border-radius:999px;padding:.4rem 1rem;font-size:.8rem;color:#fffc}.section-line{width:60px;height:3px;background-color:#ff6b00;box-shadow:0 0 10px #ff6b0080;margin:0 auto}.countdown-digit{font-family:Bebas Neue,sans-serif;color:#ff6b00;font-size:2.5rem;line-height:1}.countdown-sep{font-family:Bebas Neue,sans-serif;color:#ff6b00;font-size:2rem;padding:0 2px}.pillar-card{background:linear-gradient(135deg,#111,#1a1a1a);border:1px solid rgba(255,107,0,.2);border-radius:8px;padding:2rem 1.5rem;transition:border-color .3s ease,transform .3s ease}.pillar-card:hover{border-color:#ff6b0099;transform:translateY(-4px)}.bonus-card{background:#111;border:1px solid rgba(255,107,0,.25);border-radius:8px;padding:1.5rem;position:relative}.bonus-tag{position:absolute;top:-12px;right:16px;background:#ff6b00;color:#080808;font-family:Bebas Neue,sans-serif;font-size:.75rem;letter-spacing:.1em;padding:.2rem .6rem;border-radius:2px}.step-number{width:52px;height:52px;background:#ff6b00;color:#080808;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1.5rem;flex-shrink:0;box-shadow:0 0 20px #ff6b0066}@media(max-width:768px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important}.hero-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{order:-1}.chapter-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important}.bonus-inner-grid[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr!important;grid-template-rows:auto auto}.bonus-inner-grid[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;text-align:left!important}.pilar-panel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important}}.devices-bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-template-rows:auto auto;gap:.85rem}@media(max-width:640px){.devices-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important}.devices-bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr!important}.devices-bento[data-astro-cid-j7pv25f6] .device-card[data-astro-cid-j7pv25f6]:nth-child(1){grid-column:1 / 3!important;grid-row:auto!important;min-height:auto!important}.devices-bento[data-astro-cid-j7pv25f6] .device-card[data-astro-cid-j7pv25f6]:nth-child(2){grid-column:1 / 3!important;grid-row:auto!important}}
