@charset "UTF-8";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--bg: #f0f9ff;--text: #1a1a1a;--accent: #0ea5e9;--accent-hover: #0284c7;--accent-secondary: #f97316;--accent-secondary-hover: #fb923c;--accent-secondary-light: #fdba74;--surface: #ffffff;--border: #bfdbfe;--muted: #64748b;--white: #ffffff;--dark-bg: #1a1a1a;--gray-light: #d4d4d4;--gray-medium: #a3a3a3;--code-bg: #dbeafe;--accent-alpha-10: rgba(14, 165, 233, .1);--accent-alpha-12: rgba(14, 165, 233, .12);--accent-alpha-15: rgba(14, 165, 233, .15);--accent-alpha-18: rgba(14, 165, 233, .18);--accent-alpha-20: rgba(14, 165, 233, .2);--accent-alpha-30: rgba(14, 165, 233, .3);--accent-alpha-40: rgba(14, 165, 233, .4);--accent-alpha-60: rgba(14, 165, 233, .6);--accent-secondary-alpha-08: rgba(249, 115, 22, .08);--accent-secondary-alpha-12: rgba(249, 115, 22, .12);--accent-secondary-alpha-30: rgba(249, 115, 22, .3);--accent-secondary-alpha-35: rgba(249, 115, 22, .35);--white-alpha-05: rgba(255, 255, 255, .05);--white-alpha-10: rgba(255, 255, 255, .1);--white-alpha-50: rgba(255, 255, 255, .5);--white-alpha-80: rgba(255, 255, 255, .8);--dark-alpha-98: rgba(26, 26, 26, .98);--radius: 14px;--shadow: 0 2px 12px var(--accent-alpha-10);--shadow-hover: 0 8px 24px var(--accent-alpha-18)}*[hidden]{display:none!important}html{font-family:Gabarito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth;background-color:var(--bg);color:var(--text)}html.is-locked,body.is-locked{overflow:hidden}[id]{scroll-margin-top:72px}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}.section-title{margin-bottom:16px}h1,h2{font-family:Anton,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.2px}h1{font-size:clamp(34px,5vw,60px);line-height:1.05}h2{font-size:clamp(22px,3vw,34px);line-height:1.15}p{margin-top:0;margin-bottom:16px}img{width:100%;height:auto}a{text-decoration:none;color:var(--accent);transition:color .2s ease,opacity .2s ease,background-color .2s ease}code{background:var(--code-bg);color:var(--accent);padding:2px 6px;border-radius:6px;border:1px solid var(--border)}.container{max-width:1512px;width:100%;padding:0 16px;margin:0 auto}@media (min-width: 769px){.container{padding:0 70px}}.muted{color:var(--muted)}.big{font-size:clamp(18px,2.5vw,24px)}.row{display:flex;align-items:center;justify-content:space-between;gap:14px}section{padding-block:28px}.hero{position:relative;padding-block:clamp(42px,12vw,180px);min-height:650px;overflow:clip;border-bottom:1px solid var(--border);background:radial-gradient(900px 420px at 10% 0%,var(--accent-alpha-12),transparent 60%),linear-gradient(180deg,var(--white-alpha-80),transparent)}@media (min-width: 769px){.hero{min-height:550px}}@media (min-width: 992px){.hero{min-height:650px}}.hero .hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(80%) brightness(1.1)}.hero .hero__inner{position:relative;z-index:1;display:grid;gap:12px;max-width:900px;padding-right:10%}.hero h1{color:var(--text)}.hero .hero__actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.hero .hero__actions .btn{padding:14px 28px;font-size:16px;font-weight:700}.grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 769px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column;gap:16px;height:100%}@media (min-width: 769px){.card{padding:28px;gap:18px}}.card:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-hover)}.card .card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.card .card__header .card__title{font-weight:700;font-size:18px;line-height:1.3;margin:0;flex:1}.card .card__offer{margin-bottom:8px}.card .card__offer .card__amount{font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.2;margin-bottom:8px;color:var(--accent)}.card .card__offer .card__bonus-details{display:flex;flex-direction:column;gap:6px}.card .card__offer .card__bonus-details p{margin:0;line-height:1.4}.card .card__info{flex:1;display:flex;flex-direction:column;gap:8px}.card .card__info .card__code{background:var(--accent-secondary-alpha-08);border:1px solid var(--accent-secondary-alpha-30);border-radius:8px;padding:10px 12px;font-size:14px}.card .card__info .card__code code{background:transparent;border:none;padding:0;font-weight:600;color:var(--accent-secondary)}.card .card__info .card__note{font-size:14px;color:var(--muted);margin:0;line-height:1.4}.card .card__cta{margin-top:auto;padding-top:8px}.card .card__cta .btn{width:100%;margin:0;padding:12px 20px;font-weight:700;text-align:center;font-size:15px}.badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:28px;padding:0 10px;font-weight:700;border-radius:999px;background:var(--accent-secondary-alpha-12);color:var(--accent-secondary);border:1px solid var(--accent-secondary-alpha-35)}button,.btn{appearance:none;border:1px solid transparent;background:var(--accent);color:var(--white);font-weight:700;padding:10px 16px;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}button:hover,.btn:hover{transform:translateY(-1px);background:var(--accent-hover)}button:active,.btn:active{transform:translateY(0)}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.responsible-gaming{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:16px;background:var(--white-alpha-05);border-radius:10px;border:1px solid var(--white-alpha-10)}footer .responsible-gaming{background:var(--white-alpha-05);border:1px solid var(--white-alpha-10)}.responsible-gaming img{height:28px;width:auto;display:block;filter:brightness(1.2)}.rg-note{margin-top:6px;font-size:12px;opacity:.7}.faq{position:relative;padding-block:clamp(60px,12vw,120px);overflow:clip;margin-top:80px;background:radial-gradient(800px 400px at 90% 100%,var(--accent-alpha-12),transparent 60%),linear-gradient(180deg,var(--white-alpha-50),transparent)}.faq .faq__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.faq .faq__inner{position:relative;z-index:1}.faq .section-title{text-align:center;margin-bottom:48px;color:var(--text)}.faq__grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:900px;margin:0 auto}.faq__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (min-width: 769px){.faq__item{padding:28px}}.faq__item:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-hover)}.faq__question{font-size:18px;font-weight:700;color:var(--accent);margin:0 0 12px;line-height:1.3}.faq__answer{color:var(--text);line-height:1.6;margin:0;font-size:15px}.why-choose-us{padding-block:clamp(60px,12vw,100px)}.why-choose-us .section-title{text-align:center;margin-bottom:48px}.features-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1200px;margin:0 auto}@media (min-width: 769px){.features-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width: 992px){.features-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px 24px;box-shadow:var(--shadow);text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-hover)}.feature-card:hover .feature-icon{transform:scale(1.1);color:var(--accent-secondary)}.feature-card .feature-icon{font-size:48px;margin-bottom:16px;display:block;color:var(--accent);transition:transform .3s ease,color .3s ease}.feature-card .feature-title{font-size:20px;font-weight:700;color:var(--accent);margin:0 0 12px;line-height:1.3}.feature-card .feature-description{font-size:15px;color:var(--text);line-height:1.6;margin:0}footer{border-top:1px solid var(--accent-alpha-30);padding-block:32px;margin-top:60px;background:var(--dark-bg)}footer img{filter:brightness(1.2)}.footer-nav{margin-bottom:24px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}@media (min-width: 769px){.footer-links{justify-content:flex-start}}.footer-links li a{color:var(--white);font-size:14px;transition:color .2s ease}.footer-links li a:hover{color:var(--accent-secondary-hover)}.footer-info{text-align:center;margin-bottom:20px}@media (min-width: 769px){.footer-info{text-align:left}}.footer-info p{font-size:13px;color:var(--gray-medium);line-height:1.5;margin-bottom:12px}.footer-info p:last-child{margin-bottom:0}.footer-info p a{color:var(--accent-secondary-hover)}.disclaimer{margin-top:24px;margin-bottom:20px}.disclaimer .disclaimer-text{font-size:13px;color:var(--gray-light);line-height:1.6;margin-bottom:12px;text-align:center}@media (min-width: 769px){.disclaimer .disclaimer-text{text-align:left}}.disclaimer .disclaimer-text:last-child{margin-bottom:0}.disclaimer .disclaimer-text strong{color:var(--white);font-weight:700}.disclaimer .disclaimer-text a{color:var(--accent-secondary-hover);text-decoration:underline;text-underline-offset:2px}.disclaimer .disclaimer-text a:hover{color:var(--accent-secondary-light)}.content-page{padding-block:40px 60px}@media (min-width: 769px){.content-page{padding-block:60px 80px}}.content-wrapper{max-width:900px;margin:0 auto}.page-header{margin-bottom:48px;text-align:center}.page-header h1{margin-bottom:12px}.page-header .muted{font-size:16px;margin-bottom:0}.content-sections{display:flex;flex-direction:column;gap:48px}.content-section h2{color:var(--accent);margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid var(--border)}.content-section h3{color:var(--accent);font-size:16px;font-weight:700;margin-bottom:8px;margin-top:0}.content-section p{line-height:1.6;margin-bottom:20px}.content-section p:last-child{margin-bottom:0}.content-section strong{color:var(--text);font-weight:700}.subsection{margin-bottom:24px}.subsection:last-child{margin-bottom:0}.inline-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.inline-link:hover{opacity:.8}.external-links{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px}.external-links li{position:relative;padding-left:20px}.external-links li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700}.external-links a{display:inline-block;padding:4px 0}.age-disclaimer{position:fixed;left:0;right:0;bottom:0;z-index:20;transform:translateY(110%);transition:transform .28s ease;background:var(--dark-alpha-98);backdrop-filter:saturate(120%) blur(8px);border-top:1px solid var(--accent-alpha-40)}.age-disclaimer[data-visible=true]{transform:translateY(0)}.age-disclaimer .age-disclaimer__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:14px}.age-disclaimer .age-disclaimer__text{display:grid;gap:4px;font-size:14px;color:var(--white);line-height:1.5}.age-disclaimer .age-disclaimer__text strong{color:var(--white);font-weight:700}.age-disclaimer .age-disclaimer__actions{display:flex;gap:10px;flex-shrink:0}.age-disclaimer .btn--ghost{background:transparent;color:var(--white);border-color:var(--accent-alpha-40)}.age-disclaimer .btn--ghost:hover{background:var(--accent-alpha-15);border-color:var(--accent-alpha-60)}body{display:flex;flex-direction:column;min-height:100dvh;position:relative;background-color:var(--bg);color:var(--text)}header{position:sticky;top:0;z-index:10;background:var(--dark-alpha-98);backdrop-filter:saturate(120%) blur(10px);border-bottom:1px solid var(--accent-alpha-30)}header>.container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:14px}header .logo{display:inline-flex;align-items:center}header .logo img,header .logo picture,header .logo svg{max-width:140px;height:auto}header nav{display:flex;align-items:center;gap:14px}header nav a{color:var(--white);opacity:.85;padding:8px 10px;border-radius:8px;transition:opacity .2s ease,background-color .2s ease,color .2s ease}@media (hover: hover){header nav a:hover{opacity:1;background:var(--accent-alpha-20);color:var(--white)}}main{flex:1}footer{margin-top:24px;border-top:1px solid var(--accent-alpha-30);background:var(--dark-bg)}footer>.container{display:grid;gap:8px;padding-block:24px;place-items:start}footer a{color:var(--accent-secondary-hover)}
