:root{--ink:#17151f;--purple:#7452ea;--purple-dark:#4e30bd;--lime:#caff4a;--paper:#f7f4ec;--white:#fff;--muted:#6b6873;--line:#dcd7cc;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.5}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.announcement{height:32px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.04em}.brand>span:last-child>span{color:var(--purple)}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px 10px 16px 10px;background:var(--lime);font-size:19px;transform:rotate(-5deg)}nav{display:flex;gap:34px}nav a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;border-radius:999px;text-decoration:none;font-weight:700;transition:.2s transform,.2s box-shadow}.button:hover{transform:translateY(-2px)}.button-small{padding:12px 19px;background:var(--white);color:var(--ink);border:1px solid var(--line);font-size:14px}.hero{min-height:670px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:45px;padding-block:62px 90px}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--purple-dark);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow>span,.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 5px #e6defe}.hero h1{margin:18px 0 22px;font-family:Manrope,sans-serif;font-size:clamp(64px,7vw,96px);line-height:.94;letter-spacing:-.07em}.hero h1 em{color:var(--purple);font-style:normal}.hero-intro{max-width:565px;color:var(--muted);font-size:19px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button-primary{padding:17px 26px;background:var(--purple);color:white;box-shadow:0 10px 25px #7452ea40}.text-link{color:var(--ink);font-weight:700;text-decoration:none}.trust-row{display:flex;gap:28px;margin-top:37px;font-size:13px;font-weight:600;color:#55515d}.trust-row b{color:var(--purple)}.hero-art{position:relative;height:520px;display:grid;place-items:center;border-radius:48% 48% 36% 42%;background:var(--purple);overflow:hidden;transform:rotate(2deg)}.hero-art:before{content:"";position:absolute;inset:8%;border:1px solid #ffffff42;border-radius:50%}.sprout-card{position:relative;z-index:2;width:310px;height:355px;padding:35px 30px;background:#fff;border-radius:32px;box-shadow:0 30px 70px #2d176e66;transform:rotate(-5deg);text-align:center}.card-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--purple)}.sprout-card strong{display:block;margin-top:60px;font-family:Manrope;font-size:82px;line-height:.9;letter-spacing:-.07em}.sprout-card p{margin:8px 0;color:var(--muted);font-weight:700}.plus{display:inline-block;margin-top:14px;padding:9px 15px;background:var(--lime);border-radius:999px;font-weight:800}.coin{position:absolute;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--lime);border:6px solid #dbff82;font-weight:800;box-shadow:0 9px 20px #0002}.coin-one{right:-28px;top:80px;transform:rotate(12deg)}.coin-two{left:-25px;bottom:54px;background:#ffdf6b;border-color:#fce99f;transform:rotate(-15deg)}.leaf{position:absolute;width:38px;height:70px;background:var(--lime);border-radius:90% 5% 90% 5%;top:42px}.leaf-one{left:116px;transform:rotate(-35deg)}.leaf-two{right:116px;transform:scaleX(-1) rotate(-35deg)}.orbit{position:absolute;border:1px solid #ffffff35;border-radius:50%}.orbit-one{width:620px;height:190px;transform:rotate(35deg)}.orbit-two{width:600px;height:230px;transform:rotate(-32deg)}.spark{position:absolute;color:var(--lime);font-size:36px}.spark-one{top:55px;right:75px}.spark-two{left:60px;bottom:65px;font-size:22px}.offer-section,.why,.faq{padding-block:110px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:42px}.section-heading>div{display:flex;align-items:center;gap:14px}.section-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;font-size:11px;font-weight:800}.label{font-size:12px;font-weight:800;letter-spacing:.12em}.section-heading>p{margin:0;color:var(--muted);text-align:right;font-size:14px}.section-heading h2{margin:0;font:800 clamp(42px,5vw,68px)/1 Manrope;letter-spacing:-.06em}.offer-card{display:grid;grid-template-columns:.36fr .64fr;background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 20px 60px #2c24410d}.offer-brand-panel{position:relative;min-height:480px;padding:55px 42px;background:var(--purple);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.offer-brand-panel:after{content:"";position:absolute;inset:auto -70px -120px;width:280px;height:280px;border:55px solid var(--lime);border-radius:50%;opacity:.18}.featured-pill{position:absolute;top:24px;left:24px;padding:7px 12px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.baba-logo{font:800 52px/1 Manrope;letter-spacing:-.07em}.baba-logo span{display:block;margin-top:8px;font-size:16px;letter-spacing:.4em;color:var(--lime)}.offer-brand-panel>p{opacity:.7}.rating{position:absolute;bottom:28px}.rating span{display:block;color:var(--lime);letter-spacing:4px;font-size:13px}.rating b{font-size:12px}.offer-details{padding:60px 70px}.no-purchase{font-size:11px;color:var(--purple);font-weight:800;letter-spacing:.12em}.offer-details h2{margin:13px 0 18px;font:800 clamp(38px,4.4vw,62px)/1.04 Manrope;letter-spacing:-.055em}.offer-details h2 span{color:var(--purple)}.offer-summary{max-width:610px;color:var(--muted);font-size:17px}.facts{display:flex;gap:45px;margin:30px 0}.facts div{display:flex;flex-direction:column}.facts span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.facts strong{font-size:18px}.button-claim{width:100%;padding:18px;background:var(--lime);color:var(--ink);font-size:17px}.microcopy{text-align:center;color:var(--muted);font-size:11px}.how-section{padding-block:110px;background:var(--ink);color:white}.section-heading.light .section-number{border-color:#ffffff38}.section-heading.light{align-items:end}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2a}.steps article{position:relative;padding:36px 44px 26px 0}.steps article+article{padding-left:44px;border-left:1px solid #ffffff2a}.steps article>span{font-size:11px;color:#aaa}.step-icon{margin:30px 0 45px;display:grid;place-items:center;width:58px;height:58px;background:var(--lime);border-radius:18px;color:var(--ink);font-size:25px}.steps h3{font:800 22px Manrope}.steps p{color:#aaa}.coin-note{margin-top:55px;padding:24px 30px;border:1px solid #ffffff20;border-radius:20px;display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:20px;background:#ffffff08}.coin-note>strong{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--purple);font-size:13px}.coin-note>strong:nth-of-type(2){background:var(--lime);color:var(--ink)}.coin-note p{margin:0;color:#aaa;font-size:13px}.coin-note b{color:#fff}.why-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:18px}.why-grid article{min-height:315px;padding:34px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:flex-end}.why-grid article>span{margin-bottom:auto;font-size:30px}.why-grid h3{font:800 25px Manrope;margin:0 0 10px}.why-grid p{margin:0;max-width:310px}.lime{background:var(--lime)}.cream{background:#eae4d7}.purple{background:var(--purple);color:white}.purple p{color:#e7e0ff}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:0 4px}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:25px 0;font:700 18px Manrope}summary::-webkit-details-marker{display:none}summary span{font-size:26px;color:var(--purple)}details[open] summary span{transform:rotate(45deg)}details p{max-width:760px;color:var(--muted);margin:-6px 0 26px}.final-cta{background:var(--lime);padding:82px 0}.final-cta .shell{display:flex;align-items:end;justify-content:space-between}.final-cta h2{margin:12px 0 0;font:800 clamp(46px,6vw,78px)/.98 Manrope;letter-spacing:-.06em}.button-dark{padding:18px 25px;background:var(--ink);color:white}footer{background:#0d0c11;color:white;padding:60px 0 32px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:55px}.footer-top .brand{color:white}.footer-top p{margin:0;color:#8b8990;text-align:right}.footer-links{display:flex;justify-content:space-between;border-top:1px solid #ffffff1c;padding-top:24px;font-size:12px;color:#87858c}.footer-links div{display:flex;gap:20px}.footer-links button,.footer-links a{border:0;background:transparent;color:#aaa;padding:0;font:inherit;cursor:pointer;text-decoration:none}.legal-note{margin-top:32px;color:#66646a;font-size:10px;line-height:1.7}dialog{width:min(640px,calc(100% - 32px));border:0;border-radius:24px;padding:42px;color:var(--ink);box-shadow:0 30px 100px #0007}dialog::backdrop{background:#17151fcc;backdrop-filter:blur(5px)}.modal-close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:26px;cursor:pointer}#modal-content h2{font:800 34px Manrope;margin-top:0}#modal-content p{color:var(--muted)}
@media(max-width:800px){.shell{width:min(100% - 28px,620px)}nav,.nav>.button{display:none}.nav{height:70px}.hero{grid-template-columns:1fr;padding-top:48px}.hero h1{font-size:59px}.hero-art{height:410px}.sprout-card{width:250px;height:300px}.sprout-card strong{font-size:64px;margin-top:50px}.offer-section,.why,.faq,.how-section{padding-block:75px}.section-heading{display:block}.section-heading>p{text-align:left;margin-top:16px}.section-heading h2{margin-top:24px}.offer-card{grid-template-columns:1fr}.offer-brand-panel{min-height:300px}.offer-details{padding:38px 25px}.facts{gap:20px;justify-content:space-between}.facts strong{font-size:15px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{padding:28px 0;border-left:0;border-bottom:1px solid #ffffff22}.step-icon{margin:22px 0}.coin-note{grid-template-columns:auto 1fr}.why-grid{grid-template-columns:1fr}.why-grid article{min-height:260px}.final-cta .shell{display:block}.final-cta .button{margin-top:35px}.footer-top,.footer-links{display:block}.footer-top p{text-align:left;margin-top:24px}.footer-links div{margin-top:15px;flex-wrap:wrap}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.trust-row{gap:13px;flex-wrap:wrap}.announcement{font-size:10px}}

.hero-art{display:block;background:var(--purple)}
.hero-art:before{display:none}
.hero-art img{width:100%;height:100%;display:block;object-fit:cover;transform:rotate(-2deg) scale(1.04)}
.hero-offer-chip{position:absolute;left:28px;bottom:28px;display:grid;padding:14px 18px;background:#fff;border-radius:18px;box-shadow:0 12px 32px #1d0a4d55;transform:rotate(-3deg);z-index:2}
.hero-offer-chip span{font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--purple)}
.hero-offer-chip strong{font:800 25px Manrope;letter-spacing:-.04em}
.hero-offer-chip b{font-size:12px;color:var(--purple)}

/* Casino deals direction */
:root{--ink:#17102e;--purple:#7138e8;--purple-dark:#4d1bb7;--lime:#d8ff42;--paper:#f6f3ff;--muted:#716d82;--line:#ded7f2;--radius:22px}
body{background:var(--paper);background-image:radial-gradient(circle at 15% 18%,#eee6ff 0,transparent 24%)}
.announcement{height:38px;background:linear-gradient(90deg,#fc3fa9,#7b32ed,#245eea);font-size:12px;letter-spacing:.06em}
.nav{height:78px}.brand-mark{background:linear-gradient(145deg,#e6ff53,#96e900);box-shadow:0 4px 12px #8dcc0055}.button-small{border:0;background:#702ee8;color:#fff;box-shadow:0 5px 0 #401599}
.hero{min-height:630px;padding-block:48px 80px;gap:28px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(66px,7vw,102px);text-shadow:0 3px 0 #fff}.hero h1 em{background:linear-gradient(90deg,#fd329e,#7138e8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-intro{font-size:20px;max-width:580px}.button-primary{padding:18px 27px;background:linear-gradient(180deg,#8b4bff,#6327d6);box-shadow:0 6px 0 #3f1598,0 14px 30px #6b32df4a}.text-link{color:#5423b3}.trust-row span{padding:8px 12px;background:#fff;border:1px solid #e8e1f5;border-radius:999px;box-shadow:0 4px 12px #37215d0b}.hero-art{height:500px;border-radius:30px;transform:none;border:5px solid #fff;box-shadow:0 18px 0 #5222ad,0 35px 80px #38147845}.hero-art img{transform:none;object-position:60% center}.hero-offer-chip{left:22px;bottom:22px;border:3px solid #fff;background:linear-gradient(145deg,#dfff51,#b7ef19);box-shadow:0 8px 0 #5d8e00,0 14px 35px #0007;transform:rotate(-2deg);padding:14px 20px}.hero-offer-chip strong{font-size:32px}.offer-section{padding-top:90px}.offer-card{border:2px solid #d9cff0;box-shadow:0 12px 0 #e0d7f0,0 30px 70px #38147818}.offer-brand-panel{background:radial-gradient(circle at 50% 15%,#ad69ff,#6d2de1 52%,#3c158c);overflow:hidden}.offer-brand-panel:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#ffffff33 1px,transparent 1px);background-size:15px 15px}.featured-pill{background:linear-gradient(180deg,#ffe662,#ffc628);box-shadow:0 4px 0 #bc7600}.baba-logo{position:relative;font-size:58px;text-shadow:0 4px 0 #3b147f}.rating{padding:10px 18px;background:#35127dbb;border:1px solid #ffffff38;border-radius:14px}.offer-details{background:linear-gradient(135deg,#fff,#faf8ff)}.no-purchase{display:inline-flex;padding:8px 12px;border-radius:999px;background:#f1e9ff;color:#5c20ca}.offer-details h2 span{background:linear-gradient(90deg,#7b35ef,#e932a6);-webkit-background-clip:text;background-clip:text;color:transparent}.facts div{padding:12px 16px;background:#f5f0ff;border-radius:12px;border:1px solid #e6dcfa}.button-claim{background:linear-gradient(180deg,#e5ff60,#bcec20);box-shadow:0 5px 0 #76a300;font-size:18px}.how-section{background:radial-gradient(circle at 80% 10%,#5124a9,#1a1034 47%)}.step-icon{background:linear-gradient(145deg,#eaff6d,#b8e925);box-shadow:0 6px 0 #6e9510}.why-grid article{border:2px solid #fff;box-shadow:0 8px 0 #ddd3ef}.lime{background:linear-gradient(145deg,#eaff6b,#c5f128)}.purple{background:linear-gradient(145deg,#8d49f3,#5120ba)}.final-cta{background:linear-gradient(90deg,#dfff45,#b8ed1e);background-image:radial-gradient(#3d5a081c 1px,transparent 1px);background-size:14px 14px}.button-dark{box-shadow:0 6px 0 #6424b8;background:#281044}footer{background:#120a25}
@media(max-width:800px){.announcement{height:34px}.hero{padding-top:34px}.hero h1{font-size:58px}.hero-art{height:360px}.hero-intro{font-size:17px}.offer-brand-panel{min-height:275px}.offer-details h2{font-size:42px}.facts{display:grid;grid-template-columns:1fr 1fr}.facts div:last-child{grid-column:1/-1}.hero-offer-chip strong{font-size:27px}}

/* Full dark-game lobby direction */
:root{--ink:#f9f7ff;--paper:#090d28;--muted:#b8b5cc;--line:#35345b;--purple:#8a45ff;--purple-dark:#a96aff;--lime:#dcff3f}
html{background:#080b22}
body{color:#f9f7ff;background-color:#090d28;background-image:radial-gradient(circle at 12% 9%,#3a187c 0,transparent 26%),radial-gradient(circle at 87% 22%,#073f82 0,transparent 28%),radial-gradient(circle at 45% 62%,#2a135a 0,transparent 34%),linear-gradient(180deg,#0a0d29,#11103a 45%,#090c25);background-attachment:fixed}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}
.announcement{background:linear-gradient(90deg,#39137b,#9b2cff,#ff3c9e,#7836f4);box-shadow:0 2px 16px #ca3dff88;position:relative;z-index:5}
.nav{position:relative;z-index:4;background:#111335b8;border:1px solid #ffffff12;border-top:0;padding-inline:24px;border-radius:0 0 22px 22px;backdrop-filter:blur(16px)}
.brand,.nav a{color:#fff}.brand>span:last-child>span{color:#e3ff4d}.brand-mark{color:#31106d;background:radial-gradient(circle at 32% 25%,#fff78b,#ffc82e 58%,#ec8e00);border:2px solid #fff1a1;box-shadow:0 0 20px #ffc92866}
.button-small{background:linear-gradient(180deg,#e9ff64,#b9ed1e);color:#1d1234;box-shadow:0 4px 0 #638200,0 0 20px #cfff3e38}
.hero{position:relative}.hero:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;left:-180px;top:60px;background:#a531ff;filter:blur(130px);opacity:.22}.eyebrow{color:#e5ceff}.eyebrow>span,.eyebrow i{background:#e2ff40;box-shadow:0 0 0 5px #b9ff2630,0 0 18px #ccff3d}.hero h1{color:#fff;text-shadow:0 5px 22px #0008}.hero h1 em{background:linear-gradient(90deg,#fff067,#ffab24,#ff4db8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px #ffb02c3d)}.hero-intro{color:#cbc8df}.button-primary{background:linear-gradient(180deg,#ecff63,#b8ed1b);color:#1b1037;box-shadow:0 5px 0 #688e00,0 0 30px #cfff3d57}.text-link{color:#fff}.trust-row{color:#e6e2f3}.trust-row span{background:#1a1944c9;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003}.trust-row b{color:#dcff3f}.hero-art{border-color:#744dce;box-shadow:0 0 0 3px #251359,0 0 52px #893fff66,0 24px 60px #0008}.hero-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px #170739;pointer-events:none}.hero-offer-chip{color:#22113e;background:linear-gradient(145deg,#fff27b,#ffc328);border-color:#fff2ac;box-shadow:0 7px 0 #b66b00,0 0 32px #ffcf3966}.hero-offer-chip span,.hero-offer-chip b{color:#6920b5}
.offer-section,.why,.faq{position:relative}.section-number{border-color:#6b6591;background:#19183f;color:#ded9f3}.section-heading>p{color:#aba6c3}.offer-card{border:1px solid #8154d0;background:#16143d;box-shadow:0 0 0 4px #21144d,0 0 45px #873eff38,0 26px 70px #0007}.offer-brand-panel{background:radial-gradient(circle at 50% 23%,#e262ff 0,#7d2ae4 31%,#391278 67%,#1a0b49 100%)}.offer-brand-panel:after{border-color:#ffca28;opacity:.24}.featured-pill{color:#311335;background:linear-gradient(#fff17b,#ffc126);box-shadow:0 4px 0 #a65d00,0 0 20px #ffc52c6b}.baba-logo{text-shadow:0 4px 0 #2b0a68,0 0 20px #ec8dff}.baba-logo span{color:#fff34f}.offer-details{background:radial-gradient(circle at 100% 0,#302365,#16163f 55%,#121333);color:#fff}.no-purchase{background:#4e2785;color:#f3ddff;border:1px solid #a868f8}.offer-summary,.microcopy{color:#bcb8d0}.facts div{background:#222052;border-color:#433d78}.facts span{color:#aaa5c3}.button-claim{color:#201033;background:linear-gradient(180deg,#eaff67,#bce924);box-shadow:0 5px 0 #698c00,0 0 28px #d6ff3e33}
.how-section{background-color:#080b24;background-image:radial-gradient(circle at 5% 80%,#3f1370 0,transparent 33%),radial-gradient(circle at 90% 0,#053e86 0,transparent 30%);border-block:1px solid #3f3974;box-shadow:inset 0 20px 50px #0005}.steps{border-color:#47416c}.steps article+article{border-color:#47416c}.steps p,.coin-note p{color:#aca8c1}.step-icon{background:linear-gradient(145deg,#ffd94b,#ff9e25);box-shadow:0 5px 0 #a94b00,0 0 24px #ffa22144}.coin-note{background:#17163a;border-color:#4d4772}.coin-note>strong{background:linear-gradient(145deg,#bd5bff,#6c27dc);box-shadow:0 0 18px #a547ff66}.coin-note>strong:nth-of-type(2){background:linear-gradient(#ffdc4a,#ff9f1f);color:#2a1233}
.why-grid article{border-color:#554582;box-shadow:0 8px 0 #06081b,0 0 24px #5f32b525}.why-grid .lime{color:#fff;background:radial-gradient(circle at 80% 0,#e74eff,#7127c8 58%,#39156e)}.why-grid .cream{color:#fff;background:radial-gradient(circle at 20% 0,#2a8eff,#174fa8 55%,#112b69)}.why-grid .purple{background:radial-gradient(circle at 80% 0,#ffb32d,#ce3f77 43%,#6b208c)}.why-grid p,.purple p{color:#e3dff0}.accordion{border-color:#464068}details{border-color:#464068;background:#121334;padding-inline:22px}details:first-child{border-radius:18px 18px 0 0}details:last-child{border-radius:0 0 18px 18px}details p{color:#b7b3cb}summary span{color:#dfff43}.final-cta{background-color:#4b1ab2;background-image:radial-gradient(circle at 10% 30%,#a33dff 0,transparent 27%),radial-gradient(circle at 88% 60%,#164ec4 0,transparent 36%);border-top:1px solid #ad72ff}.final-cta .eyebrow{color:#f2eaff}.final-cta h2{color:#fff;text-shadow:0 4px 0 #321071}.button-dark{color:#23113c;background:linear-gradient(#ecff68,#bce927);box-shadow:0 5px 0 #607f00,0 0 24px #dfff4c55}footer{background:#050716;border-top:1px solid #372d60}.footer-links{border-color:#332d4d}.footer-top p,.footer-links,.legal-note{color:#89859d}.footer-links button,.footer-links a{color:#aaa5bd}dialog{background:#17163c;color:#fff;border:1px solid #5b4b88}#modal-content p{color:#bcb7ce}.modal-close{color:#fff}
@media(max-width:800px){body{background-image:radial-gradient(circle at 50% 6%,#391577 0,transparent 22%),linear-gradient(180deg,#090d29,#11103a 45%,#090c25)}.nav{padding-inline:15px}.hero{padding-top:42px}.hero h1{font-size:57px}.offer-section{padding-top:72px}.section-heading h2{color:#fff}.facts div{background:#222052}.why-grid article{min-height:235px}}

.above-fold-offer{position:relative;z-index:4;min-height:92px;margin-top:18px;padding:12px 15px 12px 18px;display:grid;grid-template-columns:1.5fr .65fr .65fr auto;align-items:center;gap:18px;background:linear-gradient(100deg,#21134f,#3a1974 48%,#17194e);border:1px solid #9d66ff;border-radius:18px;box-shadow:0 0 0 3px #151033,0 0 28px #8b47ff50,0 12px 30px #0005;overflow:hidden}.above-fold-offer:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:19%;top:-130px;background:#ec3ecf;filter:blur(35px);opacity:.32}.quick-brand,.quick-value,.quick-price,.quick-claim{position:relative;z-index:1}.quick-brand{display:flex;align-items:center;gap:12px}.quick-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:radial-gradient(circle at 35% 25%,#ffef8b,#ffb01f 60%,#d86800);border:2px solid #fff1a3;color:#4a157e;font:800 28px Manrope;box-shadow:0 4px 0 #9b4000,0 0 19px #ffbf3266}.quick-brand div{display:grid}.quick-brand b{font:800 19px Manrope;letter-spacing:-.02em}.quick-brand small,.quick-value small,.quick-price small{color:#bcb4d3;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.quick-value,.quick-price{display:grid;padding-left:18px;border-left:1px solid #ffffff24}.quick-value strong{color:#e5ff4a;font:800 28px Manrope;text-shadow:0 0 18px #cfff3a66}.quick-price strong{font:800 22px Manrope}.quick-claim{display:flex;align-items:center;gap:18px;padding:15px 20px;border-radius:12px;background:linear-gradient(180deg,#ecff63,#b8e91e);color:#211138;text-decoration:none;font:800 13px Manrope;box-shadow:0 4px 0 #668700,0 0 20px #ceff3c40}.quick-terms{display:none}.hero{padding-top:38px;min-height:570px}.hero h1{font-size:clamp(62px,6vw,88px)}.hero-art{height:455px}
@media(max-width:800px){.above-fold-offer{margin-top:12px;min-height:128px;padding:12px;grid-template-columns:1fr auto auto;gap:10px;border-radius:15px}.quick-icon{width:43px;height:43px;border-radius:12px;font-size:22px}.quick-brand b{font-size:14px}.quick-brand small{font-size:9px}.quick-value,.quick-price{padding-left:9px}.quick-value strong{font-size:21px}.quick-price strong{font-size:18px}.quick-claim{grid-column:1/-1;justify-content:center;padding:12px;font-size:12px}.quick-terms{display:block;grid-column:1/-1;text-align:center;color:#8f89a6;font-size:9px;margin-top:-3px}.hero{padding-top:32px;min-height:auto}.hero h1{font-size:50px}.hero-intro{margin-bottom:0}.hero-art{height:330px}}
@media(max-width:390px){.quick-brand small{display:none}.quick-value strong{font-size:19px}.quick-price strong{font-size:16px}.hero h1{font-size:45px}}

.newsletter{position:relative;min-height:390px;margin-block:25px 100px;padding:58px 70px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;overflow:hidden;border:1px solid #af72ff;border-radius:28px;background:radial-gradient(circle at 8% 90%,#1d73dc 0,transparent 32%),radial-gradient(circle at 92% 5%,#c73bd7 0,transparent 35%),linear-gradient(125deg,#201154,#381381 55%,#181a51);box-shadow:0 0 0 4px #151031,0 0 48px #8c3fff4d,0 30px 70px #0006}.newsletter:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#ffffff29 1px,transparent 1px);background-size:18px 18px;opacity:.3}.newsletter-art,.newsletter-copy{position:relative;z-index:1}.newsletter-art{justify-self:center;display:grid;place-items:center;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff68a,#ffbe24 50%,#ee6b08);border:10px solid #ffe374;box-shadow:0 12px 0 #8c3000,0 0 0 7px #45138b,0 0 55px #ffbe395c;transform:rotate(-8deg)}.newsletter-art span{position:absolute;left:-31px;top:15px;color:#e3ff43;font-size:42px;text-shadow:0 0 18px #dfff37}.newsletter-art strong{color:#42106f;font:800 92px/.8 Manrope;text-shadow:0 3px #fff2a0}.newsletter-art b{color:#5d1681;font:800 25px Manrope}.newsletter-kicker{color:#e4ff4b;font-size:11px;font-weight:800;letter-spacing:.11em}.newsletter h2{margin:11px 0 14px;font:800 clamp(38px,4.5vw,60px)/1 Manrope;letter-spacing:-.055em}.newsletter-copy>p{max-width:650px;color:#d3cde3}.newsletter-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:25px}.newsletter-form input{min-width:0;height:56px;padding:0 20px;border:1px solid #8270aa;border-radius:12px;background:#111333cc;color:#fff;font:500 15px "DM Sans";outline:none;box-shadow:inset 0 2px 9px #0005}.newsletter-form input::placeholder{color:#8f89a7}.newsletter-form input:focus{border-color:#d9ff43;box-shadow:0 0 0 3px #d9ff432b}.newsletter-form button{height:56px;padding:0 23px;border:0;border-radius:12px;background:linear-gradient(180deg,#ecff63,#b8e91e);color:#201035;font:800 12px Manrope;box-shadow:0 4px 0 #668700;cursor:pointer}.newsletter-consent{margin:13px 0 0!important;color:#9791aa!important;font-size:10px!important}.newsletter-success{min-height:20px;margin:8px 0 0!important;color:#e2ff46!important;font-weight:700;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){.newsletter{margin-block:5px 75px;padding:35px 22px;grid-template-columns:1fr;gap:28px;text-align:center}.newsletter-art{width:135px;height:135px;border-width:6px;box-shadow:0 7px 0 #8c3000,0 0 0 4px #45138b,0 0 35px #ffbe395c}.newsletter-art strong{font-size:55px}.newsletter-art b{font-size:17px}.newsletter h2{font-size:38px}.newsletter-copy>p{margin-inline:auto}.newsletter-form{grid-template-columns:1fr}.newsletter-form button{width:100%}}
