.Header-module__D5nTzG__header{z-index:40;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);width:100%;position:relative}.Header-module__D5nTzG__header:after{content:"";background:var(--gradient-gold);opacity:.35;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.Header-module__D5nTzG__inner{max-width:var(--max-width);padding:.9rem var(--page-gutter);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;margin:0 auto;display:flex}.Header-module__D5nTzG__logoLink{flex-shrink:0;align-items:center;line-height:0;transition:opacity .15s,transform .15s;display:inline-flex}.Header-module__D5nTzG__logoLink:hover{opacity:.94;transform:translateY(-1px)}.Header-module__D5nTzG__logo{object-fit:contain;width:auto;max-width:min(13.5rem,52vw);height:clamp(2rem,5vw,2.65rem)}.Header-module__D5nTzG__navWrap{justify-content:flex-end;align-items:center;min-width:0;display:flex}.Header-module__D5nTzG__navDesktop{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .85rem;max-width:min(42rem,70vw);display:none}.Header-module__D5nTzG__link{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-silver);white-space:nowrap;font-size:.78rem;font-weight:700;transition:color .15s}.Header-module__D5nTzG__link:hover{color:var(--color-gold-bright)}.Header-module__D5nTzG__burger{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-gold-bright);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Header-module__D5nTzG__burger:hover,.Header-module__D5nTzG__burgerOpen{border-color:var(--color-gold);background:var(--color-surface-hover)}.Header-module__D5nTzG__menuIcon{display:block}.Header-module__D5nTzG__navMobile{background:var(--color-surface);border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .22s,border-color .22s;display:grid}.Header-module__D5nTzG__navMobileOpen{border-top-color:var(--color-border);grid-template-rows:1fr}.Header-module__D5nTzG__navMobileInner{max-width:var(--max-width);width:100%;padding:0 var(--page-gutter);flex-direction:column;gap:.1rem;margin:0 auto;display:flex;overflow:hidden}.Header-module__D5nTzG__navMobileOpen .Header-module__D5nTzG__navMobileInner{padding-top:.55rem;padding-bottom:.75rem}.Header-module__D5nTzG__navMobile:not(.Header-module__D5nTzG__navMobileOpen){pointer-events:none}.Header-module__D5nTzG__mobileLink{font-family:var(--font-display);color:var(--color-text);border-bottom:1px solid var(--color-border);padding:.75rem .35rem;font-size:.92rem;font-weight:700;transition:color .15s;display:block}.Header-module__D5nTzG__mobileLink:last-child{border-bottom:none}.Header-module__D5nTzG__mobileLink:hover{color:var(--color-gold-bright)}@media (min-width:960px){.Header-module__D5nTzG__burger,.Header-module__D5nTzG__navMobile{display:none}.Header-module__D5nTzG__navDesktop{display:flex}}@media (max-width:480px){.Header-module__D5nTzG__inner{min-height:3.75rem;padding-top:.8rem;padding-bottom:.8rem}}
.Footer-module__JGhRua__footer{background:var(--color-bg-elevated);border-top:1px solid var(--color-border);color:var(--color-text);margin-top:auto}.Footer-module__JGhRua__footer:before{content:"";background:var(--gradient-gold);opacity:.4;height:1px;display:block}.Footer-module__JGhRua__withSticky{padding-bottom:4.5rem}.Footer-module__JGhRua__inner{max-width:var(--max-width);padding:2rem var(--page-gutter) 1.75rem;margin:0 auto}.Footer-module__JGhRua__top{gap:1.75rem;margin-bottom:1.75rem;display:grid}.Footer-module__JGhRua__brand{max-width:34rem}.Footer-module__JGhRua__logoLink{margin-bottom:.85rem;line-height:0;display:inline-flex}.Footer-module__JGhRua__logo{object-fit:contain;width:auto;max-width:min(12.5rem,70vw);height:2.4rem}.Footer-module__JGhRua__description{color:var(--color-silver);margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.Footer-module__JGhRua__company{color:var(--color-text-muted);margin:0 0 .45rem;font-size:.78rem;line-height:1.45}.Footer-module__JGhRua__email{color:var(--color-gold-bright);text-underline-offset:.12em;font-size:.85rem;font-weight:700;text-decoration:underline}.Footer-module__JGhRua__nav{flex-wrap:wrap;align-content:flex-start;gap:.55rem 1.15rem;display:flex}.Footer-module__JGhRua__link{color:var(--color-chrome);font-size:.86rem;font-weight:600;transition:color .15s}.Footer-module__JGhRua__link:hover{color:var(--color-gold-bright)}.Footer-module__JGhRua__notice{background:color-mix(in srgb, var(--color-bg) 55%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:.9rem;margin-bottom:1.35rem;padding:1rem 1.05rem;display:flex}.Footer-module__JGhRua__ageBadge{border-radius:var(--radius-sm);background:var(--gradient-gold);min-width:2.75rem;height:2.75rem;color:var(--color-cta-text);font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.9rem;font-weight:800;display:inline-flex}.Footer-module__JGhRua__noticeTitle{font-family:var(--font-display);color:var(--color-text);margin:0 0 .35rem;font-size:.92rem;font-weight:800}.Footer-module__JGhRua__noticeText{color:var(--color-silver);margin:0;font-size:.82rem;line-height:1.55}.Footer-module__JGhRua__regulators{margin-bottom:1.35rem}.Footer-module__JGhRua__regulatorsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .65rem;font-size:.72rem;font-weight:700}.Footer-module__JGhRua__regulatorList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__JGhRua__regulatorLink{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-glass);color:var(--color-silver);align-items:center;padding:.45rem .75rem;font-size:.78rem;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.Footer-module__JGhRua__regulatorLink:hover{border-color:var(--color-border-strong);color:var(--color-gold-bright)}.Footer-module__JGhRua__bonusCode{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;max-width:fit-content;margin:0 auto 1.25rem;padding:.65rem 1rem;display:flex}.Footer-module__JGhRua__bonusCodeLabel{color:var(--color-text-muted);font-size:.8rem;font-weight:700}.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-gold-bright);font-size:.88rem;font-weight:800}.Footer-module__JGhRua__bonusCodeCopyButton{color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.Footer-module__JGhRua__bonusCodeCopyButton:hover{border-color:var(--color-border-strong);color:var(--color-gold-bright)}.Footer-module__JGhRua__copy{border-top:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);margin:0;padding-top:1rem;font-size:.78rem}@media (min-width:768px){.Footer-module__JGhRua__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2.5rem}.Footer-module__JGhRua__nav{justify-content:flex-end}}@media (max-width:500px){.Footer-module__JGhRua__withSticky{padding-bottom:3.75rem}.Footer-module__JGhRua__notice{flex-direction:column;align-items:flex-start}}
.CookieBanner-module__AqiAgW__banner{z-index:950;background:linear-gradient(160deg, var(--color-surface) 0%, var(--color-bg-elevated) 70%, var(--offer-gold-tint) 100%);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow-gold);flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;display:flex;position:fixed;bottom:1rem;right:1rem}.CookieBanner-module__AqiAgW__text{color:var(--color-silver);margin:0;font-size:.78rem;line-height:1.5}.CookieBanner-module__AqiAgW__link{color:var(--color-gold-bright);text-underline-offset:.12em;text-decoration:underline}.CookieBanner-module__AqiAgW__link:hover{color:var(--color-gold)}.CookieBanner-module__AqiAgW__button{border-radius:var(--radius-md);background:var(--gradient-gold);color:var(--color-cta-text);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-gold);border:0;align-self:flex-end;padding:.55rem .95rem;font-size:.78rem;font-weight:800;transition:transform .15s,filter .15s}.CookieBanner-module__AqiAgW__button:hover{filter:brightness(1.05);transform:translateY(-1px)}
