.marketing-page,.marketing-footer-frame{width:100%;max-width:var(--site-width);margin:0 auto;padding:28px var(--site-gutter) 48px}.marketing-breadcrumb{display:flex;gap:10px;color:var(--muted);font-size:12px;margin-bottom:25px}.marketing-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin:0 0 12px}.marketing-hero{max-width:1000px;margin-bottom:26px}.marketing-hero h1{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.marketing-lead{font-size:18px;color:var(--muted);line-height:1.7;max-width:850px}.marketing-meta{color:var(--muted);font-size:12px}.marketing-section-nav{display:flex;gap:8px;overflow-x:auto;margin:25px 0 35px;padding:8px 0;border-block:1px solid var(--line-soft)}.marketing-section-nav a{white-space:nowrap;padding:10px 14px;border-radius:6px;background:var(--bg-soft);font-size:13px;font-weight:600}.marketing-content{max-width:1100px;font-size:16px;line-height:1.8}.marketing-content h2{font-size:26px;line-height:1.3;margin:38px 0 15px}.marketing-content h3{font-size:19px;margin:22px 0 8px}.marketing-content p{margin:12px 0}.marketing-content a:not(.marketing-button){color:var(--brand);text-decoration:underline;text-underline-offset:3px}.marketing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.marketing-card{padding:25px;background:white;border:1px solid var(--line);border-radius:14px}.marketing-card h2,.marketing-card h3{margin-top:0;font-size:21px}.marketing-card p{font-size:14px;color:var(--muted)}.marketing-tool{border:1px solid var(--line);padding:26px;border-radius:16px;background:#f8fafc;margin:30px 0}.marketing-tool h2{margin-top:0}.marketing-tool select{display:block;width:min(100%,500px);margin:10px 0 20px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit}.marketing-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin:20px 0;background:#fff}.marketing-table-scroll table{width:100%;border-collapse:collapse;min-width:580px;font-size:14px;line-height:1.6}.marketing-table-scroll th,.marketing-table-scroll td{padding:15px;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top}.marketing-table-scroll thead{background:#edf1f6}.marketing-table-scroll caption{text-align:left;padding:12px 15px;color:var(--muted);font-size:12px}.marketing-partners{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.marketing-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;border:0;border-radius:8px;background:var(--brand);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer}.marketing-button:hover{filter:brightness(.94)}.marketing-button-light{color:var(--text)!important;background:white;border:1px solid var(--line)}.marketing-disclosure{font-size:12px!important;line-height:1.7;color:var(--muted)}.betting-warning{max-width:1100px;padding:20px;border:1px solid #e4bd75;background:#fff8e9;border-radius:10px;font-size:14px;line-height:1.7}.betting-warning p{margin:8px 0 0}.betting-warning a{text-decoration:underline}.betting-gate{padding:20px;background:white;border:1px solid var(--line);border-radius:10px}.betting-gate label{display:flex;align-items:center;gap:10px;margin:15px 0}.betting-gate input,.newsletter-consent input{width:19px;height:19px;flex-shrink:0;accent-color:var(--brand)}.newsletter-form{max-width:650px;padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--bg-soft)}.newsletter-form>label{font-weight:600;font-size:14px}.newsletter-input{display:flex;gap:10px;margin:8px 0 16px}.newsletter-input input{min-width:0;flex:1;padding:12px;border:1px solid var(--line);border-radius:8px;font:inherit;background:white}.newsletter-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400!important;font-size:12px!important;line-height:1.6}.newsletter-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-status{padding:16px;border:1px solid var(--line);border-radius:10px;background:#edf8f2}.newsletter-promo{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,#f8fafc,#fff1f3)}.newsletter-promo h2{font-size:27px;margin:0 0 10px}.newsletter-promo p:last-child{font-size:14px;color:var(--muted);margin-bottom:0}.newsletter-promo .marketing-button{flex-shrink:0}.marketing-footer-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:13px}.footile-ad-slot[hidden],[data-betting-links][hidden],[data-betting-gate][hidden],tr[hidden]{display:none!important}.footile-ad-slot{min-height:250px;margin:30px 0;background:#f8fafc;border-radius:8px;overflow:hidden}.footile-ad-label{display:block;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#748096;margin:6px}.marketing-page a:focus-visible,.marketing-page button:focus-visible,.marketing-footer-frame a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.marketing-hero h1{font-weight:800}.marketing-content h2{background:none;border:0;padding:0;font-weight:700;border-radius:0}.marketing-content h3,.newsletter-promo h2{font-weight:700}.marketing-content ol{list-style:decimal;padding-left:24px}.marketing-content ul{list-style:disc;padding-left:24px}.marketing-content li{margin:9px 0}.marketing-card h3{line-height:1.3}.marketing-breadcrumb{flex-wrap:wrap}
@media(max-width:767px){.marketing-card-grid{grid-template-columns:1fr}.marketing-page{padding-top:20px}.marketing-tool{padding:18px}.marketing-lead{font-size:16px}.newsletter-promo{align-items:flex-start;flex-direction:column;padding:22px}.newsletter-input{flex-direction:column}.marketing-content h2{font-size:23px}.newsletter-form{padding:20px}.marketing-footer-frame{padding-top:15px}.marketing-partners .marketing-button{width:100%}}

.footile-ad-aside[hidden]{display:none!important}

.marketing-section-nav{scrollbar-width:none;overscroll-behavior-x:contain}.marketing-section-nav::-webkit-scrollbar{display:none}
