@layer tokens, base, layout, components, sections, utilities;:root{--color-white: #ffffff;--color-ink: #12100e;--color-gold: #f5c25f;--color-chip: #5740131f;--color-white-50: #ffffff80;--color-black: #000000;--color-neutral-200: #d9d9d9;--color-hairline: #434852;--color-white-64: #ffffffa3;--color-page: #121212;--color-glow: #ffb135;--color-amber: #f9b242;--color-card: #15191f;--color-card-glow: #5a472be5;--color-code: #1d222a66;--color-toast: #16181c;--color-white-32: #ffffff52;--color-cyan-900: #051b22;--color-white-39: #ffffff63;--color-on-accent: #030f0f;--color-neutral-300: #c4c4c4;--gradient-gradient-1: linear-gradient(180deg, #efe5ac 0%, #fffbe7 51.56%, #e0cd84 51.57%, #dac47a 85.42%, #a3814c 96.35%);--gradient-gradient-2: linear-gradient(180deg, #934614 0%, #131205 100%);--gradient-gradient-3: linear-gradient(48.78deg, #703810 0%, #271a08 100%);--gradient-gradient-4: linear-gradient(90deg, #f9b242 0%, #ffd695 100%);--gradient-gradient-5: linear-gradient(90deg, #ffaa11 0%, #ff4ccb 46.72%, #6303b7 100%);--font-family-montserrat: 'Montserrat', system-ui, sans-serif;--font-family-avenir: 'Avenir', 'Montserrat', system-ui, sans-serif;--font-family-roboto: 'Roboto', system-ui, sans-serif;--font-size-display-lg: calc(clamp(1.25rem, 1.1562rem + 0.382vw, 1.5rem) * var(--text-scale, 1));--font-size-display: calc(1.25rem * var(--text-scale, 1));--font-size-h1: calc(clamp(0.875rem, 0.8281rem + 0.191vw, 1rem) * var(--text-scale, 1));--font-size-h2: calc(0.875rem * var(--text-scale, 1));--font-size-h3: calc(clamp(0.625rem, 0.5781rem + 0.191vw, 0.75rem) * var(--text-scale, 1));--font-size-h4: calc(clamp(0.4875rem, 0.4359rem + 0.2101vw, 0.625rem) * var(--text-scale, 1));--space-4: 0.25rem;--space-8: 0.5rem;--space-12: 0.75rem;--space-16: 1rem;--space-24: clamp(0.8125rem, 0.5544rem + 1.0506vw, 1.5rem);--space-40: clamp(1.375rem, 0.9527rem + 1.7192vw, 2.5rem);--space-44: clamp(1.5rem, 1.0308rem + 1.9102vw, 2.75rem);--space-80: clamp(2.75rem, 1.9054rem + 3.4384vw, 5rem);--border-width-1: 1px;--radius-xs: 0.25rem;--radius-sm: 0.403rem;--radius-md: 0.5rem;--radius-lg: 1rem;--radius-xl: 22.5rem;--shadow-sm: 0px 0.9627518653869629px 1.9255037307739258px #00000040;--shadow-md: inset 0px -5px 2px #00000040}:root{--text-scale: 1}:root{--color-surface: var(--color-page);--color-surface-card: var(--color-card);--color-surface-code: var(--color-code);--color-surface-toast: var(--color-toast);--color-surface-chip: var(--color-chip);--color-border: var(--color-hairline);--color-border-accent: var(--color-gold);--color-text: var(--color-white);--color-text-muted: var(--color-white-64);--color-text-faint: var(--color-white-32);--color-text-on-accent: var(--color-on-accent);--color-accent: var(--color-amber);--color-accent-strong: var(--color-gold);--color-glow-warm: var(--color-glow);--color-focus: var(--color-gold);--gradient-cta: var(--gradient-gradient-4);--gradient-brand: var(--gradient-gradient-5);--font-family-base: var(--font-family-montserrat);--font-family-display: var(--font-family-avenir);--font-size-body: var(--font-size-h1);--line-height-base: 1.5;--column-width: 32.625rem;--column-offset: 4rem;--card-radius: var(--radius-lg);--duration-base: 250ms;--duration-slow: 450ms;--easing-base: cubic-bezier(0.4, 0, 0.2, 1);--easing-out: cubic-bezier(0.16, 1, 0.3, 1);--z-decor: 0;--z-content: 1;--z-site-cta: 10}@layer base{@font-face{font-family:"Montserrat";src:url(fonts/montserrat-500-cyrillic.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Montserrat";src:url(fonts/montserrat-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";src:url(fonts/montserrat-600-cyrillic.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Montserrat";src:url(fonts/montserrat-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";src:url(fonts/montserrat-800-cyrillic.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Montserrat";src:url(fonts/montserrat-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";src:url(fonts/roboto-400-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:"Roboto";src:url(fonts/roboto-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}}@layer base{*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-block-start:var(--header-height, 4rem)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}body{min-block-size:100dvb;font-family:var(--font-family-base, system-ui, sans-serif);font-size:var(--font-size-body, 1rem);line-height:var(--line-height-base, 1.5);color:var(--color-text, #111);background-color:var(--color-surface, #fff);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-inline-size:100%;block-size:auto}svg{fill:currentcolor}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6,li,dd,dt,figcaption{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}ul[role=list],ol[role=list]{list-style:none}a{color:inherit;text-decoration:none}:target{scroll-margin-block-start:var(--header-height, 4rem)}:focus-visible{outline:2px solid var(--color-focus, currentcolor);outline-offset:2px}[hidden]{display:none !important}dialog{max-inline-size:min(100% - 2rem,40rem);max-block-size:min(100dvb - 2rem,48rem);border:0;color:inherit;background:var(--color-surface, #fff)}}@layer base{.title-display{font-family:var(--font-family-roboto);font-size:var(--font-size-display);font-weight:400;line-height:1.2;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.title-1{font-family:var(--font-family-avenir);font-size:var(--font-size-h1);font-weight:800;line-height:1.544;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.title-2{font-family:var(--font-family-roboto);font-size:var(--font-size-h2);font-weight:400;line-height:1.714;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.title-3{font-family:var(--font-family-montserrat);font-size:var(--font-size-h3);font-weight:500;line-height:1.269;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.text-lead{font-family:var(--font-family-roboto);font-size:var(--font-size-h2);font-weight:400;line-height:1.714;text-wrap:pretty}.text-body{font-family:var(--font-family-roboto);font-size:var(--font-size-h2);font-weight:400;line-height:1.714;text-wrap:pretty}.text-small{font-family:var(--font-family-roboto);font-size:var(--font-size-h2);font-weight:400;line-height:1.714}.text-caption{font-family:var(--font-family-roboto);font-size:var(--font-size-h2);font-weight:400;line-height:1.714}.measure{max-inline-size:var(--measure, 66ch)}.measure--narrow{--measure: 46ch}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.uppercase{text-transform:uppercase}.text-gradient{color:var(--color-text, currentcolor)}@supports((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.text-gradient{color:rgba(0,0,0,0);background-image:var(--text-gradient, none);background-clip:text;-webkit-background-clip:text}}}@layer base{:has(>[data-fit=line]),:has(>[data-fit=block]),.fit-scope{container-type:inline-size}[data-fit=line]{font-size:max(0.6em,min(var(--fit-max, 1em),100cqi/(var(--fit-chars, 24)*0.52)));white-space:nowrap}[data-fit=block]{font-size:max(0.7em,min(var(--fit-max, 1em),100cqi*3/(var(--fit-chars, 120)*0.52)));text-wrap:pretty}[data-fit=auto]{font-size:calc(var(--fit-max, 1em)*var(--fit, 1))}.fonts-loading [data-fit=auto]{visibility:hidden}.no-js [data-fit=auto],.fonts-ready [data-fit=auto]{visibility:visible}:is(html[lang=de],html[lang=pl],html[lang=pt]) :is(h1,h2,h3,.title-1,.title-2,.title-3){hyphens:auto;hyphenate-limit-chars:8 4 4}q{quotes:auto}[dir=rtl] .mirror-in-rtl{scale:-1 1}}@layer layout{.container{inline-size:100%;max-inline-size:80rem;margin-inline:auto;padding-inline:clamp(1rem,0.437rem + 2.2923vw,2.5rem)}.container--narrow{inline-size:100%;max-inline-size:55rem;margin-inline:auto;padding-inline:clamp(1rem,0.437rem + 2.2923vw,2.5rem)}.container--wide{inline-size:100%;max-inline-size:100rem;margin-inline:auto;padding-inline:clamp(1rem,0.437rem + 2.2923vw,2.5rem)}.section{position:relative;padding-block:clamp(3rem,1.3109rem + 6.8768vw,7.5rem)}.section--tight{padding-block:clamp(2rem,1.2493rem + 3.0564vw,4rem)}.section--flush{padding-block:0}.flow>*+*{margin-block-start:var(--flow-gap, 1rem)}.flow--sm{--flow-gap: clamp(0.5rem, 0.4062rem + 0.382vw, 0.75rem)}.flow--lg{--flow-gap: clamp(1rem, 0.6246rem + 1.5282vw, 2rem)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(16.25rem, 100%), 1fr));gap:1.5rem}.actions{display:grid;grid-template-columns:1fr;gap:clamp(0.75rem,0.5623rem + 0.7641vw,1.25rem);max-inline-size:34rem}@media(width >= 480px){.actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, 0.75rem)}.split{container-type:inline-size;container-name:split;display:grid;gap:clamp(1.5rem,0.5616rem + 3.8204vw,4rem)}@container (width >= 48rem){.split{grid-template-columns:1fr 1fr;align-items:center}}@container (width >= 48rem){.split--media-first>:first-child{order:2}}.full-bleed{inline-size:100vw;margin-inline:calc(50% - 50vw)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:999;padding:.75rem 1.25rem;color:var(--color-text, #111);background:var(--color-surface, #fff);transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.stack-center{display:grid;place-items:center}.ratio{aspect-ratio:var(--ratio, 16/9)}.ratio>*{inline-size:100%;block-size:100%;object-fit:cover}}@layer components{.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, 0.5em);min-block-size:var(--button-height, clamp(2.75rem, 2.4685rem + 1.1461vw, 3.5rem));padding-inline:var(--button-padding-inline, clamp(1.25rem, 0.9685rem + 1.1461vw, 2rem));padding-block:0;font-family:var(--font-family-base);font-size:var(--button-font-size, var(--font-size-body, 1rem));font-weight:var(--button-font-weight, 600);line-height:1.1;text-align:center;white-space:nowrap;color:var(--button-color, var(--color-text, #111));background:var(--button-background, transparent);border:var(--button-border-width, 0) solid var(--button-border-color, currentcolor);border-radius:var(--button-radius, var(--radius-pill, 9999px));cursor:pointer}.button:focus-visible{outline:2px solid var(--color-focus, currentcolor);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.button{transition-property:background-color,color,border-color,translate,box-shadow;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}@media(hover: hover)and (pointer: fine){.button:hover{background:var(--button-background-hover, var(--button-background, transparent));color:var(--button-color-hover, var(--button-color, inherit))}}.button:active{translate:0 1px}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button__label{display:block;min-inline-size:0;white-space:nowrap}.button__label-part{white-space:nowrap}.button__icon{display:inline-block;flex:0 0 auto;inline-size:1.25em;block-size:1.25em;fill:currentcolor}.button--gold{--button-color: var(--color-text-on-accent, #000);--button-background: var(--gradient-cta);--button-height: clamp(4.125rem, 3.9608rem + 0.6686vw, 4.5625rem);--button-radius: var(--card-radius);--button-font-size: var(--font-size-h1);--button-font-weight: 800;font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;border:var(--border-width-1) solid var(--color-accent-strong)}@media(prefers-reduced-motion: no-preference){.button--gold{transition-property:background,color,transform;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}@media(hover: hover)and (pointer: fine){.button--gold:hover{--button-background: var(--color-text-on-accent);transform:translateY(-2px);color:var(--color-accent-strong)}}.button--secondary{--button-background: transparent;--button-border-width: 1px;--button-border-color: var(--color-accent, currentcolor)}.button--ghost{--button-background: transparent;--button-padding-inline: clamp(0.5rem, 0.3123rem + 0.7641vw, 1rem)}.button--block{container-type:inline-size;display:flex;inline-size:100%}.button--fixed{container-type:inline-size;inline-size:var(--button-width, auto)}.button--sm{--button-height: 2.25rem;--button-font-size: var(--font-size-body-sm, 0.875rem);--button-padding-inline: clamp(0.75rem, 0.5623rem + 0.7641vw, 1.25rem)}.button--lg{--button-height: clamp(3.25rem, 2.9685rem + 1.1461vw, 4rem);--button-font-size: var(--font-size-body-lg, 1.125rem)}}@layer components{.icon{display:inline-block;flex:0 0 auto;inline-size:1em;block-size:1em;fill:currentcolor;vertical-align:-0.125em}.icon--sm{display:inline-block;flex:0 0 auto;inline-size:.75em;block-size:.75em;fill:currentcolor}.icon--lg{display:inline-block;flex:0 0 auto;inline-size:1.5em;block-size:1.5em;fill:currentcolor}.icon--xl{display:inline-block;flex:0 0 auto;inline-size:2em;block-size:2em;fill:currentcolor}.icon--fixed{inline-size:var(--icon-size, 1.5rem);block-size:var(--icon-size, 1.5rem)}.icon-button{display:inline-grid;place-items:center;inline-size:var(--icon-button-size, 2.75rem);block-size:var(--icon-button-size, 2.75rem);border-radius:var(--radius-pill, 9999px);color:inherit;background:var(--icon-button-background, transparent)}.icon-button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media(prefers-reduced-motion: no-preference){.icon-button{transition-property:background-color,color;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}}@layer components{.bonus{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;inline-size:100%;padding:1.5rem 1rem .6875rem;background-color:var(--color-surface-card);border:var(--border-width-1) solid var(--color-border);border-radius:var(--card-radius)}.bonus::before{content:"";position:absolute;pointer-events:none;z-index:-1;inset-block-end:-12%;inset-inline:12%;block-size:90%;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-card-glow) 70%, transparent), transparent 72%)}@media(width <= 430px){.bonus::before{inset-block-end:-28%;inset-inline:-60%;block-size:132%}}.bonus__chips{display:flex;flex-wrap:nowrap;justify-content:center;gap:clamp(0.25rem,-0.8459rem + 5.4795vw,0.5rem);inline-size:100%}.bonus__amount{--fit-max: var(--font-size-display-lg);margin-block-start:1.5625rem;font-family:var(--font-family-base);font-weight:600;line-height:1;text-align:center;color:var(--color-accent-strong)}.bonus__label{--fit-max: var(--font-size-display);margin-block-start:.8125rem;font-family:var(--font-family-roboto);font-weight:400;line-height:1;text-align:center;color:var(--color-text-muted)}.chip{--fit-max: var(--font-size-h3);display:inline-flex;align-items:center;justify-content:center;min-block-size:2.4375rem;padding-inline:clamp(0.375rem,-0.7209rem + 5.4795vw,0.625rem);flex:0 0 auto;inline-size:min(4.78125rem,(100% - 3*clamp(0.25rem, -0.8459rem + 5.4795vw, 0.5rem))/4)}@media(width >= 1024px){.chip{inline-size:auto;min-inline-size:6.4375rem}}.chip{font-family:var(--font-family-base);font-weight:500;line-height:1.27;white-space:nowrap;color:var(--color-text);background-color:var(--color-surface-chip);border:var(--border-width-1) solid var(--color-border-accent);border-radius:var(--radius-md)}}@layer components{.promo-code{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;inline-size:100%;min-block-size:4.5rem;padding-inline:3.5rem;padding-block:.75rem;background-color:var(--color-surface-code);border:var(--border-width-1) solid var(--color-border);border-radius:var(--card-radius)}.promo-code__label{--fit-max: var(--font-size-h2);font-family:var(--font-family-roboto);font-weight:400;line-height:1;text-align:center;color:var(--color-text-muted)}.promo-code__value{--fit-max: var(--font-size-display);font-family:var(--font-family-base);font-weight:600;line-height:1.2;text-align:center;color:var(--color-text)}.promo-code__link{position:absolute;inset-inline-end:1.5rem;inset-block-start:50%;translate:0 -50%}@media(width < 393px){.promo-code__link{inset-inline-end:.625rem}}.promo-code__link{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-inline-end:-0.625rem;color:var(--color-text);border-radius:var(--radius-md)}.promo-code__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.promo-code__link{transition-property:opacity;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}.promo-code__link{opacity:.4}@media(hover: hover)and (pointer: fine){.promo-code__link:hover{opacity:1}}.promo-code__icon{display:inline-block;flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem;fill:none;stroke:currentcolor}.promo-code__gap{block-size:1.75rem}}@layer components{.payments{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-items:center;gap:1.5rem;color:var(--color-text)}@media(width >= 1024px){.payments{display:flex;flex-wrap:nowrap;gap:0}}.payments__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:4.6875rem;block-size:2.25rem}.payments__logo{inline-size:100%;block-size:2.25rem;max-inline-size:none;fill:currentcolor}}@layer components{.site-cta{--cta-scale: 0.68;--cta-bar: calc(3.375rem * var(--cta-scale));--cta-logo: 2.75rem;--cta-out: calc(var(--cta-logo) * 0.45);--cta-lead: calc(var(--cta-logo) - var(--cta-out));--cta-pad: calc(1.5rem * var(--cta-scale));--cta-radius: calc(var(--card-radius) * var(--cta-scale));--cta-radius-end: calc(var(--cta-bar) / 2);display:grid;grid-template-columns:auto 1fr;align-items:center}.site-cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion: no-preference){.site-cta{transition-property:filter;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}@media(hover: hover)and (pointer: fine){.site-cta:hover{filter:brightness(1.08)}.site-cta:hover .site-cta__logo{transform:translateX(-3px)}}@media(width < 393px){.site-cta{--cta-scale: 0.55;--cta-logo: 2.25rem}}@media(width >= 768px){.site-cta{--cta-logo: calc(5.75rem * var(--cta-scale))}}@media(width > 1024px){.site-cta{--cta-scale: 1;--cta-logo: calc(5.75rem * var(--cta-scale));--cta-out: 0;--cta-lead: calc(6rem * var(--cta-scale));--cta-radius-end: var(--cta-radius);position:absolute;z-index:var(--z-site-cta);inline-size:calc(17.875rem*var(--cta-scale));inset-block-start:3.5rem;inset-inline-end:4rem}}@media(width >= 1920px){.site-cta{inset-inline-end:4.6875rem}}.site-cta__logo{grid-area:1/1/2/2;inline-size:var(--cta-logo);block-size:auto;z-index:2}@media(prefers-reduced-motion: no-preference){.site-cta__logo{transition-property:transform;transition-duration:var(--duration-base, 250ms);transition-timing-function:var(--easing-base, cubic-bezier(0.4, 0, 0.2, 1))}}.site-cta__label{--fit-max: calc(var(--font-size-h1) * var(--cta-scale));grid-area:1/1/2/3;display:flex;align-items:center;justify-content:flex-end;min-block-size:var(--cta-bar);margin-inline-start:var(--cta-out);padding-inline:var(--cta-lead) var(--cta-pad);font-family:var(--font-family-display);font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--color-text);background:var(--gradient-brand);border-radius:var(--cta-radius);border-start-end-radius:var(--cta-radius-end);border-end-end-radius:var(--cta-radius-end);box-shadow:inset 0 -5px 2px rgba(0,0,0,.2509803922)}}@layer sections{.promo{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;align-items:center;max-inline-size:120rem;margin-inline:auto;min-block-size:100dvb;padding-block:1rem 136vw;padding-inline:1rem;background-color:var(--color-surface);z-index:2}.promo::before{content:"";position:absolute;pointer-events:none;inset-block-start:0;inset-inline-start:0;inline-size:100vw;block-size:100%;background-color:var(--color-surface);-webkit-mask-image:radial-gradient(70% 65% at 52% 50%, transparent 35%, var(--color-surface) 80%);mask-image:radial-gradient(70% 65% at 52% 50%, transparent 35%, var(--color-surface) 80%);z-index:2}@media(width >= 480px){.promo{padding-block-end:33.4375rem}}@media(width >= 1024px){.promo{align-items:flex-start;justify-content:center;padding-block:7.1875rem;padding-inline:var(--column-offset)}}@media(width >= 1440px){.promo{padding-inline:clamp(4rem,-12.125rem + 17.9167vw,9.375rem)}}.promo__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:var(--column-width);container-type:inline-size;container-name:column}.promo__header{z-index:3;display:flex;align-items:center;justify-content:center;gap:.75rem;inline-size:100%;max-inline-size:var(--column-width)}@media(width < 393px){.promo__header{gap:.5rem}}@media(width >= 768px){.promo__header{gap:1.5rem}}@media(width >= 1024px){.promo__header{position:absolute;inset-block-start:2rem;inset-inline:0;gap:3rem;max-inline-size:none}}@media(width > 1024px){.promo__header{position:static;align-self:flex-start;gap:0;inline-size:100%;max-inline-size:var(--column-width)}}.promo__logo-link{display:block}.promo__logo-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.promo__logo{inline-size:clamp(10rem,6.8859rem + 12.6783vw,15rem);block-size:auto}@media(width < 393px){.promo__logo{inline-size:8.125rem}}.promo__heading{inline-size:100%;margin-block-start:2.75rem;text-align:center}.promo__title{--fit-max: var(--font-size-h1);font-family:var(--font-family-display);font-size:var(--font-size-h1);font-weight:500;line-height:1.7;letter-spacing:.04em;text-transform:uppercase;white-space:normal;color:var(--color-text);text-shadow:0 1px 2px rgba(0,0,0,.2509803922)}@media(width >= 1024px){.promo__title{font-size:max(0.6em,min(var(--font-size-h1),100cqi/(var(--fit-chars, 24)*0.52)));white-space:nowrap}}.promo__subtitle{--fit-max: var(--font-size-h1);font-family:var(--font-family-display);font-weight:500;line-height:1.7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-accent);text-shadow:0 1px 2px rgba(0,0,0,.2509803922)}.promo__inner>.bonus{margin-block-start:1.5rem}.promo__inner>.promo-code{margin-block-start:1rem}.promo__inner>.promo-code__gap{margin-block-start:.9375rem}.promo__cta{margin-block-start:2.5rem}@media(width <= 375px){.promo__cta{margin-block-start:initial}}.promo__cta .button__label{white-space:normal}@media(width >= 443px){.promo__cta .button__label{white-space:nowrap}}.promo__inner>.promo__cta{order:1}@media(width >= 1024px){.promo__inner>.promo__cta{margin-block-start:0}}.promo__inner>.payments{order:2;margin-block-start:2.5rem}@media(width >= 1024px){.promo__inner>.payments{order:0;margin-block-end:1.5rem}}.promo__decor{--decor-aspect: 393 / 491;--hero-inset-start: -63.3%;--hero-inset-block: 0%;--hero-width: 221%;--rays-inset-start: 29%;--rays-inset-block: -46.6%;--rays-width: 67.7%;--cloud-inset-start: -29.8%;--cloud-inset-block: 73.1%;--cloud-width: 243%;--cloud-height: 88%;--cloud-end-inset-start: -29.8%;--glow-inset-start: -95%;--glow-inset-block: -33%;--glow-width: 237%;--glow-ratio: 932 / 1204;position:absolute;inset-inline:0;inset-block-end:0;aspect-ratio:var(--decor-aspect);pointer-events:none;z-index:2}.promo__decor img{max-inline-size:none}.promo__decor::before{content:"";position:absolute;pointer-events:none;inset-block-start:var(--glow-inset-block);inset-inline-start:var(--glow-inset-start);inline-size:var(--glow-width);aspect-ratio:var(--glow-ratio);background:radial-gradient(closest-side, color-mix(in srgb, var(--color-glow-warm) 55%, transparent), transparent 70%)}@media(width >= 480px){.promo__decor{--hero-width: 54.3125rem;--hero-inset-start: calc(50% - 27.1875rem);--cloud-width: 59.6875rem;--cloud-height: 27rem;--cloud-inset-start: calc(50% - 18.9375rem);--cloud-end-inset-start: calc(50% - 18.9375rem);--glow-width: 58.25rem;--glow-inset-start: calc(50% - 35rem);--glow-inset-block: -10.25rem;aspect-ratio:auto;block-size:30.6875rem}}@media(width >= 1024px){.promo__decor{--hero-inset-start: clamp(2.375rem, 7.351rem - 5.5288vw, 3.8125rem);--hero-inset-block: clamp(-0.0625rem, 8.8077rem - 9.8558vw, 2.5rem);--hero-width: 101.4375rem;--rays-inset-start: clamp(23.8125rem, 18.1202rem + 8.8942vw, 26.125rem);--rays-inset-block: clamp(-30.5625rem, -41.3317rem + 16.8269vw, -26.1875rem);--rays-width: 60.875rem;--cloud-inset-start: 13.4375rem;--cloud-inset-block: 46.3125rem;--cloud-width: 59.6875rem;--cloud-height: 27rem;--cloud-end-inset-start: 38rem;--glow-inset-start: clamp(24.3125rem, 29.2885rem - 5.5288vw, 25.75rem);--glow-inset-block: clamp(-37.25rem, -28.3798rem - 9.8558vw, -34.6875rem);--glow-width: 66.0625rem;--glow-ratio: 1057 / 1466;aspect-ratio:auto;inset-block:50% auto;block-size:56.25rem;translate:0 -50%}}@media(width >= 1440px){.promo__decor{--hero-inset-start: clamp(2.375rem, -47.125rem + 55vw, 18.875rem);--rays-inset-start: clamp(26.125rem, -23.375rem + 55vw, 42.625rem);--cloud-inset-start: clamp(13.4375rem, -36.0625rem + 55vw, 29.9375rem);--cloud-end-inset-start: clamp(38rem, -11.5rem + 55vw, 54.5rem);--glow-inset-start: clamp(24.3125rem, -25.1875rem + 55vw, 40.8125rem)}}.promo__scene{position:absolute;inset-block-start:var(--hero-inset-block);inset-inline-start:var(--hero-inset-start);inline-size:var(--hero-width);block-size:auto;opacity:.45;filter:brightness(0.6) saturate(0.7) sepia(0.15);-webkit-mask-image:radial-gradient(70% 65% at 52% 50%, #000 15%, transparent 55%);mask-image:radial-gradient(70% 65% at 52% 50%, #000 15%, transparent 55%)}.promo__rays{position:absolute;inset-block-start:var(--rays-inset-block);inset-inline-start:var(--rays-inset-start);inline-size:var(--rays-width);block-size:auto;display:none;mix-blend-mode:screen;opacity:.55}@media(width >= 1024px){.promo__rays{display:block}}.promo__hero{position:absolute;inset-block-start:var(--hero-inset-block);inset-inline-start:var(--hero-inset-start);inline-size:var(--hero-width);block-size:auto}.promo__cloud{position:absolute;inset-block-start:var(--cloud-inset-block);inset-inline-start:var(--cloud-inset-start);inline-size:var(--cloud-width);block-size:var(--cloud-height);object-fit:fill}.promo__cloud--end{display:none}@media(width >= 1024px){.promo__cloud--end{display:block;inset-inline-start:var(--cloud-end-inset-start)}}.promo__chevron{display:none}@media(width >= 1024px){.promo__chevron{position:absolute;display:block;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;z-index:2}}@media(width >= 1024px){.promo__chevron--start{inset-block-start:0;inset-inline-start:0;inline-size:19.4375rem;block-size:7.1875rem;background-image:url(imgs/promo__chevron--start.webp)}}@media(width >= 1024px){.promo__chevron--end{inset-block-end:0;inset-inline-end:0;inline-size:28.25rem;block-size:8.8125rem;background-image:url(imgs/promo__chevron--end.webp)}}@keyframes promo-hero-drift{0%,100%{translate:0 0}50%{translate:-14px -8px}}@keyframes promo-scene-drift{0%,100%{translate:0 0;scale:1}50%{translate:9px 5px;scale:1.015}}@keyframes promo-cloud-drift-start{0%,100%{translate:0 0}50%{translate:26px 0}}@keyframes promo-cloud-drift-end{0%,100%{translate:0 0}50%{translate:-20px 0}}@keyframes promo-glow-breath{0%,100%{opacity:.78;scale:1}50%{opacity:1;scale:1.06}}@media(prefers-reduced-motion: no-preference){.promo__hero{animation:promo-hero-drift 10s ease-in-out infinite}.promo__scene{animation:promo-scene-drift 15s ease-in-out infinite}.promo__cloud--start{animation:promo-cloud-drift-start 6s ease-in-out infinite}.promo__cloud--end{animation:promo-cloud-drift-end 7s ease-in-out infinite}.promo__decor::before{animation:promo-glow-breath 3s ease-in-out infinite}}}@layer utilities{[data-fit-wrapped]{white-space:normal;text-wrap:balance;line-height:1.15;hyphens:auto}}
