.offer-page{--glow:#f8d90766;--legendary:#f8d907;--epic:#b388ff;--rare:#4fc3f7;padding-bottom:0;overflow-x:clip}.offer-page h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.04}.offer-page h2 em{color:var(--accent);font-style:normal}.offer-section-kicker{font:700 .8125rem/1.5 var(--tech);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.offer-hero{isolation:isolate;border-bottom:1px solid var(--line);padding:56px 0 72px;position:relative}.offer-hero:before{content:"";z-index:-2;background:radial-gradient(60% 70% at 28% 35%,#ffaa0029,#0000 70%),radial-gradient(40% 50% at 85% 20%,#b388ff1f,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 44px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/44px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.offer-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:56px;display:grid}.offer-rarity{font:700 .8125rem/1.3 var(--tech);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);clip-path:polygon(0 0,100% 0,96% 100%,0 100%);background:linear-gradient(90deg,#f8d9072e,#f8d90705);border:1px solid #f8d90773;border-radius:4px;align-items:center;gap:10px;padding:7px 14px 7px 12px;display:inline-flex}.offer-rarity span{animation:3s linear infinite offer-spin;display:inline-block}.offer-hero h1{letter-spacing:-.045em;flex-direction:column;margin:20px 0 18px;line-height:.92;display:flex}.offer-amount{font:800 clamp(3.6rem,9vw,6.6rem)/.95 var(--display);background:linear-gradient(100deg,#fff6b0 5%,var(--accent) 30%,#ff9d00 55%,#fff6b0 80%);color:#0000;filter:drop-shadow(0 8px 30px #ffaa0059);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite offer-gold}.offer-line2{font:800 clamp(2.4rem,6vw,4.4rem)/1.05 var(--display);background:linear-gradient(95deg,#ff4fd8 0%,#ff7a59 35%,#ffb347 55%,#b56bff 85%,#ff4fd8 100%) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 0 18px #ff4fd873)drop-shadow(0 6px 26px #ff8c3c59);-webkit-background-clip:text;background-clip:text;flex-wrap:wrap;align-items:center;gap:0 .25em;animation:5s linear infinite offer-gold;display:inline-flex}.offer-free{background:var(--accent);color:#141100;-webkit-text-fill-color:#141100;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 0 0 3px #141100,0 0 0 5px var(--accent),0 10px 34px #f8d9078c;border-radius:.14em;padding:.06em .32em .1em;font-style:normal;animation:1.8s ease-in-out infinite offer-free-pop;display:inline-block;transform:rotate(-4deg)}@keyframes offer-free-pop{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(-2deg)scale(1.07)}}@media (prefers-reduced-motion:reduce){.offer-line2,.offer-free{animation:none}}.offer-lede{max-width:540px;color:var(--muted);font-size:1.15rem;line-height:1.6}.offer-lede b{color:var(--ink);font-weight:600}.offer-timer{margin-top:28px}.offer-timer>p{font:700 .75rem/1.5 var(--tech);letter-spacing:.24em;text-transform:uppercase;color:#ff9d00}.offer-countdown{gap:10px;margin-top:8px;display:flex}.offer-countdown span{border:1px solid var(--line-strong);background:linear-gradient(#0f1828,#080d17);border-radius:6px;justify-items:center;min-width:70px;padding:10px 6px 8px;display:grid;box-shadow:inset 0 1px #ffffff0f}.offer-countdown b{font:700 2.1rem/1 var(--tech);color:var(--ink);font-variant-numeric:tabular-nums}.offer-countdown span:last-child b{color:var(--accent)}.offer-countdown small{font:700 .6875rem/1.6 var(--tech);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.offer-ended{color:var(--muted);margin-top:10px}.offer-proof{color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin:28px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.offer-proof b{color:var(--ink)}.offer-stars{color:var(--accent);letter-spacing:.08em}.offer-google{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.offer-google:hover,.offer-google:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.offer-hero-form{justify-items:center;gap:14px;display:grid}.offer-claim{background:var(--paper);width:100%;color:var(--ink-p);box-shadow:0 0 0 1px #f8d90780,0 0 60px -10px #f8b40773,var(--paper-shadow);border-radius:10px;padding:30px 28px 24px;position:relative}.offer-claim:before{content:"";z-index:-1;background:conic-gradient(from var(--a,0deg),var(--accent),#ff9d00,var(--epic),var(--accent));filter:blur(6px);opacity:.7;border-radius:12px;animation:5s linear infinite offer-border;position:absolute;inset:-2px}.offer-claim-kicker{font:700 .75rem/1.5 var(--tech);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.offer-claim h2{color:var(--ink-p);margin:4px 0 18px;font-size:1.85rem}.offer-claim h2 span{color:var(--paper-hl)}.offer-claim label{font:700 .75rem/1.4 var(--tech);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-p2);gap:6px;margin-bottom:14px;display:grid}.offer-claim input:not([type=checkbox]){width:100%;font:500 1.0625rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-p);background:#fffdf6;border:1px solid #1d1b1638;border-radius:6px;padding:13px 14px}.offer-claim input:focus{outline-offset:1px;border-color:#0000;outline:2px solid #e0b800}.offer-claim-note a{color:var(--ink-p);text-decoration:underline}.offer-claim .offer-consent{font:400 .875rem/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-p2);align-items:flex-start;gap:10px;display:flex}.offer-consent input{accent-color:#c9a400;flex:none;width:18px;height:18px;margin-top:3px}.offer-consent a{color:var(--ink-p);text-decoration:underline}.offer-claim .offer-cta{justify-content:center;width:100%;margin-top:6px}.offer-claim-note{text-align:center;color:var(--ink-p2);margin-top:12px;font-size:.8125rem}.offer-claim-error{color:var(--stamp);background:#fde8e4;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:.9rem}.offer-claim-error a{color:inherit;font-weight:600;text-decoration:underline}.offer-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.offer-claim.is-sent{text-align:center;animation:.5s cubic-bezier(.2,1.4,.4,1) offer-pop}.offer-claim.is-sent p:not(.offer-claim-kicker){color:var(--ink-p2);margin-bottom:18px}.offer-claim-medal{background:var(--accent);color:#141100;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:2rem;display:grid;box-shadow:0 0 0 6px #f8d90740,0 0 40px #f8d90799}.offer-whatsapp{font:700 .8125rem/1.5 var(--tech);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);padding-bottom:2px}.offer-whatsapp:hover,.offer-whatsapp:focus-visible{color:#25d366;border-color:#25d366;outline:none}.offer-cta{cursor:pointer;background:linear-gradient(180deg,#ffe84d,var(--accent) 45%,#e9c200);color:#141100;font:800 1.15rem/1 var(--display);letter-spacing:-.01em;box-shadow:0 0 0 0 var(--glow),0 14px 34px -12px #f8d907cc,inset 0 -3px 0 #00000026;border:0;border-radius:999px;align-items:center;gap:12px;padding:19px 32px;transition:transform .2s,filter .2s;animation:2s ease-out infinite offer-pulse,5s ease-in-out infinite offer-nudge;display:inline-flex;position:relative;overflow:hidden}.offer-cta:hover,.offer-cta:focus-visible{filter:brightness(1.06);outline:none;animation-play-state:paused;transform:translateY(-2px)scale(1.03)}.offer-cta:focus-visible{box-shadow:0 0 0 3px var(--paper),0 0 0 6px #141100}.offer-cta:disabled{cursor:progress;filter:saturate(.6);animation:none}.offer-cta-small{padding:13px 22px;font-size:1rem}.offer-cta-shine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fffc 50%,#0000 70%);animation:2.8s ease-in-out infinite offer-shine;position:absolute;inset:0;transform:translate(-120%)}.offer-cta-arrow{animation:1s ease-in-out infinite offer-arrow;display:inline-block}.offer-confetti{z-index:200;pointer-events:none;border-radius:2px;width:8px;height:12px;animation:1.4s cubic-bezier(.15,.7,.4,1) forwards offer-confetti;position:fixed}.offer-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.offer-firework{width:5px;height:5px;color:var(--accent);opacity:0;border-radius:50%;animation:3.6s ease-out infinite offer-burst;position:absolute;box-shadow:0 -60px,42px -42px,60px 0,42px 42px,0 60px,-42px 42px,-60px 0,-42px -42px,0 -32px #ff9d00,32px 0 #ff9d00,0 32px #ff9d00,-32px 0 #ff9d00}.offer-firework:first-child{top:18%;left:8%}.offer-firework:nth-child(2){color:var(--epic);animation-delay:1.2s;top:10%;left:46%}.offer-firework:nth-child(3){animation-delay:2.1s;top:30%;left:92%}.offer-firework:nth-child(4){color:var(--rare);animation-delay:.6s;top:78%;left:62%}.offer-firework:nth-child(5){color:#ff6b35;animation-delay:2.8s;top:85%;left:22%}.offer-spark{background:var(--accent);opacity:0;border-radius:50%;width:5px;height:5px;animation:7s linear infinite offer-rise;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #ffbe28cc}.offer-spark:nth-child(odd){background:#ffb347;width:3px;height:3px}.offer-spark:nth-child(6){left:4%}.offer-spark:nth-child(7){animation-delay:2.4s;left:13%}.offer-spark:nth-child(8){animation-delay:4.1s;left:21%}.offer-spark:nth-child(9){animation-delay:1.2s;left:29%}.offer-spark:nth-child(10){animation-delay:5.5s;left:37%}.offer-spark:nth-child(11){animation-delay:3.3s;left:45%}.offer-spark:nth-child(12){animation-delay:.7s;left:53%}.offer-spark:nth-child(13){animation-delay:4.8s;left:61%}.offer-spark:nth-child(14){animation-delay:2s;left:69%}.offer-spark:nth-child(15){animation-delay:6.1s;left:77%}.offer-spark:nth-child(16){animation-delay:1.6s;left:85%}.offer-spark:nth-child(17){animation-delay:3.8s;left:93%}.offer-spark:nth-child(18){animation-delay:6.6s;left:9%}.offer-spark:nth-child(19){animation-delay:5s;left:89%}.offer-loot,.offer-stories,.offer-quest,.offer-faq{text-align:center;padding:88px 0 0}.offer-loot-grid{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.offer-loot-card{--tier:var(--legendary);text-align:left;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--tier) 22%,transparent),transparent 70%),linear-gradient(#0e1626,#070b14);border:1px solid color-mix(in srgb,var(--tier) 55%,transparent);box-shadow:0 0 0 1px #0006,0 20px 40px -20px color-mix(in srgb,var(--tier) 60%,transparent);border-radius:12px;padding:30px 24px 24px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s;position:relative;overflow:hidden}.offer-loot-card.tier-epic{--tier:var(--epic)}.offer-loot-card.tier-rare{--tier:var(--rare)}.offer-loot-card:hover{box-shadow:0 0 0 1px var(--tier),0 30px 60px -20px var(--tier);transform:translateY(-8px)rotateX(6deg)}.offer-loot-card.tier-legendary{animation:3s ease-in-out infinite offer-legend}.offer-loot-shine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff24 50%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.offer-loot-card:hover .offer-loot-shine{transform:translate(100%)}.offer-loot-tier{background:var(--tier);color:#0a0c12;font:700 .75rem/1.3 var(--tech);letter-spacing:.2em;text-transform:uppercase;border-radius:3px;padding:4px 10px;display:inline-block}.offer-loot-card h3{font:800 clamp(2rem,3.4vw,2.6rem)/1 var(--display);letter-spacing:-.03em;color:var(--tier);margin:22px 0 4px}.offer-loot-detail{color:var(--ink);font-weight:500}.offer-loot-unlock{border-top:1px dashed var(--line-strong);color:var(--muted);margin-top:26px;padding-top:16px;font-size:.9375rem}.offer-loot-unlock span{font:700 .6875rem/1.5 var(--tech);letter-spacing:.2em;text-transform:uppercase;color:var(--tier);margin-bottom:2px;display:block}.offer-story-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0 28px;display:grid}.offer-story{background:var(--paper);color:var(--ink-p);box-shadow:var(--paper-shadow);border-radius:6px;flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:26px 24px;display:flex;transform:rotate(-.8deg)}.offer-story:nth-child(2){transform:rotate(.7deg)translateY(10px)}.offer-story:nth-child(3){transform:rotate(-.4deg)}.offer-story blockquote{color:#332f26;margin:0;font-size:1.02rem;font-style:italic;line-height:1.6}.offer-story figcaption{color:var(--ink-p2);align-items:center;gap:12px;font-size:.875rem;display:flex}.offer-story figcaption b{color:var(--ink-p);font-size:1rem;display:block}.offer-story-mono{background:var(--desk);width:44px;height:44px;color:var(--accent);font:700 .95rem/1 var(--display);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.offer-text-link{font:700 .875rem/1.5 var(--tech);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid}.offer-levels{text-align:left;counter-reset:lv;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.offer-levels li{border:1px solid var(--line-strong);background:linear-gradient(#0c1422,#080d17);border-radius:8px;padding:22px 20px;position:relative}.offer-levels li:after{content:"";background:linear-gradient(90deg,var(--accent) var(--xp,30%),#ffffff14 var(--xp,30%));border-radius:2px;height:3px;position:absolute;bottom:12px;left:20px;right:20px}.offer-levels li:first-child{--xp:17%}.offer-levels li:nth-child(2){--xp:33%}.offer-levels li:nth-child(3){--xp:50%}.offer-levels li:nth-child(4){--xp:67%}.offer-levels li:nth-child(5){--xp:83%}.offer-levels li:nth-child(6){--xp:100%}.offer-level-num{font:700 .75rem/1.5 var(--tech);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.offer-levels h3{font:700 1.15rem/1.3 var(--display);color:var(--ink);margin:6px 0}.offer-levels p{color:var(--muted);margin-bottom:12px;font-size:.9375rem}.offer-tools{color:var(--ink);margin-top:26px;font-weight:500}.offer-tools span{font:700 .75rem/1.5 var(--tech);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.offer-faq-list{text-align:left;max-width:760px;margin:34px auto 0}.offer-faq details{border-bottom:1px solid var(--line-strong)}.offer-faq summary{cursor:pointer;font:600 1.1rem/1.4 var(--display);color:var(--ink);justify-content:space-between;gap:16px;padding:20px 4px;list-style:none;display:flex}.offer-faq summary::-webkit-details-marker{display:none}.offer-faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;line-height:1;transition:transform .2s}.offer-faq details[open] summary:after{transform:rotate(45deg)}.offer-faq details p{color:var(--muted);padding:0 4px 20px}.offer-final{text-align:center;background:radial-gradient(60% 80% at 50% 0,#ffaa002e,#0000 70%);border-top:1px solid #f8d90740;margin-top:96px;padding:80px 0 100px;position:relative}.offer-final>.wrap>p{color:var(--muted);margin:12px 0 22px;font-size:1.1rem}.offer-final .offer-countdown{justify-content:center}.offer-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.offer-terms{text-align:left;max-width:640px;color:var(--muted);margin:48px auto 0;font-size:.875rem}.offer-terms summary{cursor:pointer;text-align:center;font:700 .75rem/1.5 var(--tech);letter-spacing:.2em;text-transform:uppercase}.offer-terms ul{gap:6px;margin:14px 0 0;padding-left:18px;display:grid}.offer-sticky{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;background:#060a12eb;border:1px solid #f8d90773;border-radius:999px;align-items:center;gap:20px;width:min(640px,100% - 24px);padding:10px 10px 10px 22px;transition:transform .45s cubic-bezier(.2,1.2,.4,1),visibility 0s .45s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 40px -10px #000}.offer-sticky.is-shown{visibility:visible;transition:transform .45s cubic-bezier(.2,1.2,.4,1);transform:translate(-50%)}.offer-sticky-text{flex:1;line-height:1.3;display:grid}.offer-sticky-text b{color:var(--ink);font:700 1rem/1.3 var(--display)}.offer-countdown-compact{color:var(--muted);font-size:.8125rem}.offer-countdown-compact b{color:#ff9d00;font-variant-numeric:tabular-nums}.offer-sticky .offer-cta{animation:2s ease-out infinite offer-pulse}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes offer-border{to{--a:360deg}}@keyframes offer-pulse{0%{box-shadow:0 0 0 0 var(--glow),0 14px 34px -12px #f8d907cc}70%{box-shadow:0 0 0 20px #f8d90700,0 14px 34px -12px #f8d907cc}to{box-shadow:0 0 #f8d90700,0 14px 34px -12px #f8d907cc}}@keyframes offer-nudge{0%,84%,to{transform:none}88%{transform:scale(1.05)rotate(-1.2deg)}92%{transform:scale(1.05)rotate(1.2deg)}96%{transform:scale(1.02)}}@keyframes offer-shine{0%,40%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes offer-arrow{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes offer-gold{to{background-position:-250% 0}}@keyframes offer-spin{to{transform:rotate(360deg)}}@keyframes offer-burst{0%{opacity:0;transform:scale(.1)}8%{opacity:1}55%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1.15)translateY(12px)}}@keyframes offer-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translate(30px,-560px)}}@keyframes offer-legend{0%,to{box-shadow:0 0 0 1px #0006,0 20px 40px -20px #f8d90799}50%{box-shadow:0 0 0 1px #f8d907b3,0 24px 60px -16px #f8d907bf}}@keyframes offer-pop{0%{opacity:0;transform:scale(.9)}}@keyframes offer-confetti{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@supports (animation-timeline:view()){.offer-loot-card,.offer-story,.offer-levels li{animation:linear both offer-enter;animation-timeline:view();animation-range:entry entry 40%}.offer-loot-card.tier-legendary{animation:linear both offer-enter,3s ease-in-out infinite offer-legend;animation-timeline:view(),auto;animation-range:entry entry 40%,normal}@keyframes offer-enter{0%{opacity:0;translate:0 40px}}}@media (max-width:900px){.offer-hero{padding:36px 0 56px}.offer-hero-grid{grid-template-columns:1fr;gap:34px}.offer-loot-grid,.offer-story-grid{grid-template-columns:1fr}.offer-story:nth-child(n){transform:none}.offer-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.offer-countdown{gap:6px}.offer-countdown span{flex:1;min-width:0}.offer-countdown b{font-size:1.7rem}.offer-levels{grid-template-columns:1fr}.offer-claim{padding:24px 18px 20px}.offer-final-actions .offer-cta{justify-content:center;width:100%}.offer-sticky{gap:12px;padding-left:16px;bottom:10px}.offer-sticky-text b{font-size:.9rem}.offer-loot,.offer-stories,.offer-quest,.offer-faq{padding-top:68px}}@media (prefers-reduced-motion:reduce){.offer-page *,.offer-page :before,.offer-page :after{transition:none!important;animation:none!important}.offer-sky{display:none}}
