:root{--color-bg:#070b14;--color-bg-elevated:#0e1524;--color-bg-soft:#141c30;--color-surface:#1a243c;--color-surface-hover:#223050;--color-border:#5a96ff2e;--color-border-strong:#5a96ff66;--color-text:#eef2f8;--color-text-muted:#97a3bb;--color-text-faint:#6b7690;--color-text-inverse:#070b14;--color-primary:#1e6bff;--color-primary-hover:#3d82ff;--color-primary-soft:#1e6bff29;--color-primary-glow:#1e6bff80;--color-accent:#e30613;--color-accent-hover:#ff1f2c;--color-accent-soft:#e3061329;--color-accent-glow:#e3061373;--color-cta-shine:#eef2f852;--color-chrome:#c5cedb;--color-chrome-bright:#eef2f8;--color-gold:#d4a84b;--color-success:#2ecc71;--color-warning:#f0b429;--color-danger:#e30613;--gradient-site:radial-gradient(ellipse 90% 55% at 8% -5%, #1e6bff61, transparent 55%), radial-gradient(ellipse 70% 45% at 100% 5%, #e3061347, transparent 50%), radial-gradient(ellipse 55% 50% at 50% 110%, #1e6bff24, transparent 55%), linear-gradient(165deg, #0a1224 0%, #070b14 42%, #0c101c 100%);--gradient-card:linear-gradient(135deg, #142448f2 0%, #0e1528fa 42%, #300e18e0 100%);--gradient-card-top:linear-gradient(135deg, #1c3a78fa 0%, #101c38fa 40%, #48101ceb 100%);--font-display:var(--font-exo), "Exo 2", sans-serif;--font-body:var(--font-outfit), "Outfit", sans-serif;--page-padding-x:1.25rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-glow-blue:0 0 24px var(--color-primary-glow);--shadow-glow-red:0 0 24px var(--color-accent-glow);--shadow-card:0 8px 28px #00000047;--shadow-card-top:0 10px 32px #00000059;--color-header-bg:#070b14b8;--color-payment-bg:#ffffff0f;--overlay-hero:linear-gradient(180deg, #070b1473 0%, #070b149e 55%, #070b14e0 100%)}
*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%;tab-size:4;font-size:16px;line-height:1.15}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}button,input,textarea,select{font:inherit}button{cursor:pointer}body{background:var(--gradient-site);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}@media (max-width:768px){body{background:var(--color-bg)}}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.3cx2yude7_-4j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.0xfoyxlx1-tli.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.2ake2acbwht_3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.p.0q1uuwl_6kyai.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.342nhdmq3f7um.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_6c5721be-module__VMFr2W__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_6c5721be-module__VMFr2W__variable{--font-exo:"Exo 2", "Exo 2 Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_82275096-module__QGVM8G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_82275096-module__QGVM8G__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.Header-module__D5nTzG__header{border-bottom:1px solid var(--color-border);background:var(--color-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;width:100%;position:relative}.Header-module__D5nTzG__inner{max-width:1200px;padding:.85rem var(--page-padding-x);justify-content:center;align-items:center;margin:0 auto;display:flex}.Header-module__D5nTzG__homeLink{align-items:center;line-height:0;display:inline-flex}.Header-module__D5nTzG__logo{object-fit:contain;width:auto;max-width:200px;height:44px}
.Footer-module__JGhRua__footer{color:var(--color-text-muted);z-index:0;border-top:1px solid var(--color-border);background:linear-gradient(180deg, transparent 0%, var(--color-bg-elevated) 100%);margin-top:auto;position:relative}.Footer-module__JGhRua__withSticky{padding-bottom:5.75rem}.Footer-module__JGhRua__inner{max-width:960px;padding:2rem var(--page-padding-x) 1.5rem;flex-direction:column;gap:1.35rem;margin:0 auto;display:flex}.Footer-module__JGhRua__top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.Footer-module__JGhRua__brand{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.Footer-module__JGhRua__logoLink{line-height:0;display:inline-flex}.Footer-module__JGhRua__logo{object-fit:contain;width:auto;max-width:180px;height:42px}.Footer-module__JGhRua__description{max-width:28rem;color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.5}.Footer-module__JGhRua__nav{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.Footer-module__JGhRua__link{color:var(--color-chrome);font-size:.9rem;font-weight:500;line-height:1.4;transition:color .15s}.Footer-module__JGhRua__link:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}.Footer-module__JGhRua__bonusCode{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-primary-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;max-width:fit-content;margin:0 auto;padding:.65rem 1rem;display:flex}.Footer-module__JGhRua__bonusCodeLabel{font-size:.8rem;font-weight:700;font-family:var(--font-display);color:var(--color-chrome);font-style:italic}.Footer-module__JGhRua__bonusCodeValueButton{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.Footer-module__JGhRua__bonusCodeValue{letter-spacing:.05em;color:var(--color-chrome-bright);font-size:.9rem;font-weight:800;font-family:var(--font-display)}.Footer-module__JGhRua__bonusCodeCopyButton{font-size:.75rem;font-weight:700;font-family:var(--font-display);color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:.3rem .7rem;font-style:italic;transition:border-color .15s,color .15s;display:inline-flex}.Footer-module__JGhRua__bonusCodeCopyButton:hover{border-color:var(--color-border-strong);color:var(--color-primary-hover)}.Footer-module__JGhRua__copy{text-align:center;color:var(--color-text-faint);border-top:1px solid var(--color-border);margin:0;padding-top:.25rem;font-size:.78rem}@media (max-width:700px){.Footer-module__JGhRua__top{grid-template-columns:1fr;gap:1.15rem}.Footer-module__JGhRua__brand{text-align:center;align-items:center}.Footer-module__JGhRua__description{text-align:center}.Footer-module__JGhRua__nav{align-items:center}.Footer-module__JGhRua__withSticky{padding-bottom:5.5rem}}
.CookieBanner-module__AqiAgW__banner{right:var(--page-padding-x);z-index:950;width:min(22rem, calc(100vw - 2 * var(--page-padding-x)));background:var(--gradient-card-top);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-glow-blue), var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.05rem 1.05rem;position:fixed;bottom:5.5rem}.CookieBanner-module__AqiAgW__title{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-chrome-bright);margin:0 0 .35rem;font-size:.95rem;font-style:italic;font-weight:800}.CookieBanner-module__AqiAgW__text{color:var(--color-text-muted);margin:0 0 .85rem;font-size:.8rem;line-height:1.45}.CookieBanner-module__AqiAgW__link{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__AqiAgW__link:hover{color:var(--color-chrome-bright)}.CookieBanner-module__AqiAgW__actions{justify-content:flex-end;gap:.5rem;display:flex}.CookieBanner-module__AqiAgW__button,.CookieBanner-module__AqiAgW__secondaryButton{font-family:var(--font-display);letter-spacing:.03em;cursor:pointer;border-radius:var(--radius-sm);padding:.5rem .85rem;font-size:.78rem;font-style:italic;font-weight:700}.CookieBanner-module__AqiAgW__button{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 100%);color:var(--color-text);box-shadow:0 0 14px var(--color-accent-glow);border:none}.CookieBanner-module__AqiAgW__button:hover{background:linear-gradient(135deg, var(--color-accent-hover) 0%, var(--color-accent) 100%)}.CookieBanner-module__AqiAgW__secondaryButton{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted)}.CookieBanner-module__AqiAgW__secondaryButton:hover{border-color:var(--color-border-strong);color:var(--color-text)}
.layout-module__CUj6aG__mobileSiteBg{display:none}@media (max-width:768px){.layout-module__CUj6aG__mobileSiteBg{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0}.layout-module__CUj6aG__mobileSiteBgImage{object-fit:cover;object-position:center}}
