[data-layout=guide]{--cs-ground:#f2f4f7;--cs-surface:#fff;--cs-surface-soft:#f7f8fa;--cs-surface-info:#f0f6fc;--cs-surface-warm:#fffbf2;--cs-ink:#1b1e23;--cs-ink-strong:#0e1a2b;--cs-ink-soft:#39414e;--cs-ink-muted:#667085;--cs-line:#e6e8ec;--cs-line-soft:#eef0f3;--cs-link:#1577c2;--cs-link-hover:#0f5c96;--cs-cta:#f0b93c;--cs-cta-ink:#1b1200;--cs-radius:12px;--cs-radius-sm:8px;--cs-radius-pill:999px;--cs-gap:18px;--cs-pad:24px;--cs-maxw:1180px;--cs-rail:300px;--cs-font-head:"Oswald",system-ui,sans-serif;--cs-font-body:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-fs-h1:42px;--cs-fs-h2:28px;--cs-fs-h3:21px;--cs-fs-lead:18.5px;--cs-fs-body:16.5px;--cs-fs-ui:15px;--cs-fs-cap:13.5px;background:var(--cs-ground);color:var(--cs-ink);font-family:var(--cs-font-body);font-size:var(--cs-fs-body);-webkit-font-smoothing:antialiased;line-height:1.62}[data-layout=guide] *,[data-layout=guide] :before,[data-layout=guide] :after{box-sizing:border-box}[data-layout=guide] .cs-shell{max-width:var(--cs-maxw);margin:0 auto;padding-inline:20px}[data-layout=guide] .cs-layout{grid-template-columns:minmax(0,1fr)var(--cs-rail);align-items:start;gap:32px;padding-block:26px 60px;display:grid}[data-layout=guide] .cs-layout--single{grid-template-columns:minmax(0,1fr)}[data-layout=guide] .cs-col{gap:var(--cs-gap);flex-direction:column;min-width:0;display:flex}[data-layout=guide] .cs-card{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius);padding:22px var(--cs-pad)}[data-layout=guide] .cs-card--tight{padding:16px 20px}[data-layout=guide] a{color:var(--cs-link)}[data-layout=guide] a:hover{color:var(--cs-link-hover)}[data-layout=guide] a:focus-visible,[data-layout=guide] button:focus-visible,[data-layout=guide] summary:focus-visible{outline:2px solid var(--cs-link);outline-offset:2px;border-radius:4px}html:has([data-layout=guide]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-layout=guide]){scroll-behavior:auto}[data-layout=guide] *,[data-layout=guide] :before,[data-layout=guide] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-layout=guide] .cs-guide__lead p{margin:0 0 10px}[data-layout=guide] .cs-guide__lead p:last-child{margin-bottom:0}[data-layout=guide] .cs-byline__avatar{object-fit:cover}[data-layout=guide] .cs-crumbs{font-size:var(--cs-fs-cap);color:var(--cs-ink-muted)}[data-layout=guide] .cs-crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-layout=guide] .cs-crumbs li+li:before{content:"/";color:#c3c8d0;margin-right:6px}[data-layout=guide] .cs-crumbs a{color:var(--cs-ink-muted);text-decoration:none}[data-layout=guide] .cs-crumbs a:hover{text-decoration:underline}[data-layout=guide] .cs-crumbs [aria-current=page]{color:var(--cs-ink)}[data-layout=guide] .cs-guide__head{padding-bottom:20px}[data-layout=guide] .cs-guide__title{font-family:var(--cs-font-head);font-size:var(--cs-fs-h1);color:var(--cs-ink-strong);text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.12}[data-layout=guide] .cs-guide__lead{font-size:var(--cs-fs-lead);color:var(--cs-ink-soft);max-width:68ch;margin:0 0 16px;line-height:1.5}[data-layout=guide] .cs-byline{border-top:1px solid var(--cs-line-soft);color:var(--cs-ink-muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;font-size:14px;display:flex}[data-layout=guide] .cs-byline__avatar{object-fit:cover;background:var(--cs-ink-strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}[data-layout=guide] .cs-byline__name{color:var(--cs-ink);font-size:14.5px;font-weight:700;text-decoration:none}[data-layout=guide] .cs-byline__name:hover{text-decoration:underline}[data-layout=guide] .cs-byline__sep{color:#c3c8d0}[data-layout=guide] .cs-guide__figure{border:1px solid var(--cs-line);border-radius:10px;margin:16px 0 0;overflow:hidden}[data-layout=guide] .cs-guide__figure img{aspect-ratio:1200/630;object-fit:cover;background:var(--cs-surface-soft);width:100%;height:auto;display:block}[data-layout=guide] .cs-guide__figure figcaption{color:var(--cs-ink-muted);background:#fafbfc;padding:9px 14px;font-size:12.5px}[data-layout=guide] .cs-toc__title,[data-layout=guide] .cs-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--cs-ink-muted);margin:0 0 12px;font-size:13px;font-weight:700}[data-layout=guide] .cs-toc__list{columns:2;font-size:var(--cs-fs-ui);column-gap:32px;margin:0;padding-left:20px;line-height:1.95}[data-layout=guide] .cs-toc__list li{break-inside:avoid}[data-layout=guide] .cs-toc__list a{text-decoration:none}[data-layout=guide] .cs-toc__list a:hover{text-decoration:underline}[data-layout=guide] .cs-offers{border-color:var(--cs-line)}[data-layout=guide] .cs-offers__heading{color:var(--cs-ink-strong);margin:0 0 14px;font-size:17px;font-weight:700}[data-layout=guide] .cs-offers__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-layout=guide] .cs-offers__row{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:10px;align-items:center;gap:14px;padding:9px 12px 9px 10px;display:flex}[data-layout=guide] .cs-offers__logo{object-fit:contain;background:var(--cs-surface-soft);border-radius:6px;flex-shrink:0;width:92px;height:30px}[data-layout=guide] .cs-offers__divider{background:var(--cs-line);flex-shrink:0;width:1px;height:30px}[data-layout=guide] .cs-offers__bonus{min-width:0;color:var(--cs-ink);flex-grow:1;font-size:15.5px;font-weight:700}[data-layout=guide] .cs-offers__info{flex-shrink:0;position:relative}[data-layout=guide] .cs-offers__info>summary{width:24px;height:24px;color:var(--cs-ink-muted);text-align:center;cursor:pointer;border:1.5px solid #aeb5bf;border-radius:50%;font-size:12px;font-weight:700;line-height:21px;list-style:none}[data-layout=guide] .cs-offers__info>summary::-webkit-details-marker{display:none}[data-layout=guide] .cs-offers__info[open]>summary{border-color:var(--cs-link);color:var(--cs-link)}[data-layout=guide] .cs-offers__tip{z-index:5;background:var(--cs-surface);border:1px solid var(--cs-line);width:260px;color:var(--cs-ink-soft);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5;position:absolute;top:30px;right:0;box-shadow:0 10px 24px #0e1a2b1f}[data-layout=guide] .cs-offers__tip ul{margin:0;padding-left:18px}[data-layout=guide] .cs-cta{border-radius:var(--cs-radius-sm);background:var(--cs-cta);width:160px;height:36px;color:var(--cs-cta-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-layout=guide] .cs-cta:hover{color:var(--cs-cta-ink);background:#e0a92c}[data-layout=guide] .cs-offers__note,[data-layout=guide] .cs-note{color:var(--cs-ink-muted);margin:12px 0 0;font-size:12.5px}[data-layout=guide] .cs-faq__title{font-family:var(--cs-font-head);font-size:var(--cs-fs-h2);color:var(--cs-ink-strong);margin:0 0 14px;font-weight:700}[data-layout=guide] .cs-faq__item{border-bottom:1px solid var(--cs-line-soft);padding:10px 0}[data-layout=guide] .cs-faq__item:last-child{border-bottom:0;padding-bottom:0}[data-layout=guide] .cs-faq__item>summary{color:var(--cs-ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;font-size:16.5px;font-weight:700;list-style:none;display:flex}[data-layout=guide] .cs-faq__item>summary::-webkit-details-marker{display:none}[data-layout=guide] .cs-faq__item>summary:after{content:"";border-bottom:2px solid #aeb5bf;border-right:2px solid #aeb5bf;flex-shrink:0;width:10px;height:10px;margin-top:7px;transition:transform .15s;transform:rotate(45deg)}[data-layout=guide] .cs-faq__item[open]>summary:after{transform:rotate(-135deg)}[data-layout=guide] .cs-faq__answer{color:var(--cs-ink-soft);margin:10px 0 2px}[data-layout=guide] .cs-readalso__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}[data-layout=guide] .cs-tops__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}[data-layout=guide] .cs-tops__title{color:var(--cs-ink-strong);margin:0;font-size:17px;font-weight:700}[data-layout=guide] .cs-tops__track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(0,calc(50% - 7px));grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}[data-layout=guide] .cs-tops__card{scroll-snap-align:start;border:1px solid var(--cs-line);border-radius:10px;padding:14px}[data-layout=guide] .cs-tops__link{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;text-decoration:none;display:flex}[data-layout=guide] .cs-tops__name{color:var(--cs-ink-strong);font-size:15.5px;font-weight:700}[data-layout=guide] .cs-chip{color:var(--cs-link);border-radius:var(--cs-radius-pill);white-space:nowrap;border:1px solid #cfe2f2;padding:3px 10px;font-size:12.5px;font-weight:700}[data-layout=guide] .cs-tops__brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-layout=guide] .cs-tops__brand{border:1px solid var(--cs-line-soft);border-radius:var(--cs-radius-sm);text-align:center;padding:10px 6px}[data-layout=guide] .cs-tops__brand img{object-fit:contain;background:var(--cs-surface-soft);border-radius:5px;width:100%;height:26px;margin-bottom:8px}[data-layout=guide] .cs-cta--sm{border-radius:6px;width:100%;height:30px;font-size:12.5px;line-height:30px;display:block}[data-layout=guide] .cs-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-layout=guide] .cs-tags a{font-size:var(--cs-fs-cap);color:var(--cs-ink-soft);background:var(--cs-ground);border-radius:var(--cs-radius-pill);padding:7px 13px;font-weight:600;text-decoration:none;display:inline-block}[data-layout=guide] .cs-tags a:hover{color:var(--cs-ink-strong);background:#e7eaef}[data-layout=guide] .cs-more__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}[data-layout=guide] .cs-more__title{color:var(--cs-ink-strong);margin:0;font-size:18px;font-weight:700}[data-layout=guide] .cs-more__all{font-size:var(--cs-fs-cap);font-weight:700;text-decoration:none}[data-layout=guide] .cs-more__list{counter-reset:guide;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}[data-layout=guide] .cs-more__list a{border-bottom:1px solid var(--cs-line-soft);color:var(--cs-ink);align-items:baseline;gap:10px;padding:9px 0;font-size:15.5px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}[data-layout=guide] .cs-more__list a:hover{color:var(--cs-link)}[data-layout=guide] .cs-more__list li{counter-increment:guide}[data-layout=guide] .cs-more__list a:before{content:counter(guide,decimal-leading-zero);color:#aeb5bf;font-variant-numeric:tabular-nums;flex-shrink:0;width:18px;font-size:12.5px;font-weight:700}[data-layout=guide] .cs-rail{position:sticky;top:16px}[data-layout=guide] .cs-rail__title{color:var(--cs-ink-strong);margin:0 0 12px;font-size:15.5px;font-weight:700}[data-layout=guide] .cs-rail__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-layout=guide] .cs-rail__item{border:1px solid var(--cs-line);text-align:center;border-radius:10px;padding:12px}[data-layout=guide] .cs-rail__item img{object-fit:contain;background:var(--cs-surface-soft);border-radius:5px;width:100%;height:28px;margin-bottom:8px}[data-layout=guide] .cs-rail__bonus{margin-bottom:9px;font-size:14px;font-weight:700}[data-layout=guide] .cs-cta--rail{border-radius:7px;width:100%;height:34px;font-size:13.5px;line-height:34px;display:block}[data-layout=guide] .cs-rail__links{font-size:var(--cs-fs-ui);flex-direction:column;gap:9px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}[data-layout=guide] .cs-prose{font-size:var(--cs-fs-body)}[data-layout=guide] .cs-prose>:first-child{margin-top:0}[data-layout=guide] .cs-prose>:last-child{margin-bottom:0}[data-layout=guide] .cs-prose h2{font-family:var(--cs-font-head);font-size:var(--cs-fs-h2);color:var(--cs-ink-strong);text-wrap:balance;margin:28px 0 12px;scroll-margin-top:24px;font-weight:700;line-height:1.2}[data-layout=guide] .cs-prose h3{font-family:var(--cs-font-head);font-size:var(--cs-fs-h3);color:var(--cs-ink-strong);margin:22px 0 10px;scroll-margin-top:24px;font-weight:700}[data-layout=guide] .cs-prose p{max-width:72ch;margin:0 0 14px;line-height:1.62}[data-layout=guide] .cs-prose strong{color:var(--cs-ink-strong);font-weight:700}[data-layout=guide] .cs-prose ul,[data-layout=guide] .cs-prose ol{margin:0 0 16px;padding-left:22px;line-height:1.9}[data-layout=guide] .cs-prose li{margin-bottom:4px}[data-layout=guide] .cs-prose img{border:1px solid var(--cs-line);border-radius:10px;width:100%;max-width:100%;height:auto;margin:4px 0 18px;display:block}[data-layout=guide] .cs-prose table{border-collapse:collapse;width:100%;font-size:var(--cs-fs-ui);font-variant-numeric:tabular-nums;margin:16px 0 18px}[data-layout=guide] .cs-prose th,[data-layout=guide] .cs-prose td{border:1px solid var(--cs-line);text-align:left;vertical-align:top;padding:9px 12px}[data-layout=guide] .cs-prose th{background:var(--cs-surface-soft);color:var(--cs-ink-strong);font-weight:700}[data-layout=guide] .cs-prose tbody tr:nth-child(2n) td{background:#fcfcfd}[data-layout=guide] .cs-prose__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-layout=guide] .cs-callout{background:var(--cs-surface-info);border-radius:var(--cs-radius);border:1px solid #d4e4f3;margin:20px 0;padding:18px 20px}[data-layout=guide] .cs-callout__title{color:var(--cs-ink-strong);margin:0 0 10px;font-size:17px;font-weight:700}[data-layout=guide] .cs-callout ul{color:#27303d;margin:0;padding-left:20px;line-height:1.95}[data-layout=guide] .cs-picks{background:var(--cs-surface-warm);border:1px solid #f0e2c2;border-left:3px solid var(--cs-cta);border-radius:0 var(--cs-radius)var(--cs-radius)0;margin:20px 0;padding:16px 18px}[data-layout=guide] .cs-picks>p{margin:0 0 10px;font-weight:600}[data-layout=guide] .cs-picks ul{margin:0;padding-left:20px;line-height:2}[data-layout=guide] .cs-prose a{text-decoration:none}[data-layout=guide] .cs-prose a:hover{text-decoration:underline}@media (max-width:1099px){[data-layout=guide] .cs-layout{grid-template-columns:minmax(0,1fr)}[data-layout=guide] .cs-rail{position:static}[data-layout=guide] .cs-rail__list{flex-flow:wrap}[data-layout=guide] .cs-rail__item{flex:180px}}@media (max-width:760px){[data-layout=guide]{--cs-fs-h1:30px;--cs-fs-h2:24px;--cs-fs-h3:19px;--cs-fs-lead:17px;--cs-pad:16px;--cs-gap:14px}[data-layout=guide] .cs-shell{padding-inline:16px}[data-layout=guide] .cs-layout{padding-block:16px 36px}[data-layout=guide] .cs-card{padding:18px var(--cs-pad)}[data-layout=guide] .cs-toc__list{columns:1}[data-layout=guide] .cs-readalso__list,[data-layout=guide] .cs-more__list{grid-template-columns:minmax(0,1fr)}[data-layout=guide] .cs-tops__track{grid-auto-columns:minmax(0,88%)}[data-layout=guide] .cs-offers__row{flex-wrap:wrap;row-gap:10px;padding:10px 12px}[data-layout=guide] .cs-offers__divider{display:none}[data-layout=guide] .cs-offers__logo{width:84px;height:28px}[data-layout=guide] .cs-offers__bonus{font-size:15px}[data-layout=guide] .cs-cta{order:10;width:100%;height:44px;font-size:15px}[data-layout=guide] .cs-offers__tip{width:min(260px,100vw - 64px)}}[data-layout=guide] .cs-card>h2{border-left:0;padding-left:0}[data-layout=guide] .cs-prose>h2,[data-layout=guide] .cs-card>:is(.cs-offers__heading,.cs-faq__title,.cs-rail__title,.cs-more__title,.cs-tops__title){text-transform:none;letter-spacing:normal}
[data-design=elegant]{--radius:.875rem;color:var(--foreground);font-family:var(--font-sans);background-color:var(--ink-950);background-image:radial-gradient(900px 480px at 12% -8%,color-mix(in oklab,var(--gold)12%,transparent),transparent 65%),radial-gradient(1000px 560px at 88% 4%,color-mix(in oklab,var(--surface-2)70%,transparent),transparent 68%),linear-gradient(180deg,var(--ink-900),var(--ink-950)55%);background-repeat:no-repeat;background-attachment:fixed}[data-design=elegant] ::selection{background:color-mix(in oklab,var(--gold)35%,transparent);color:oklch(98% 0 0)}[data-design=elegant] h1,[data-design=elegant] h2,[data-design=elegant] h3,[data-design=elegant] h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground)}[data-design=elegant] h1{letter-spacing:-.025em;background:linear-gradient(180deg,color-mix(in oklab,var(--foreground)92%,oklch(100% 0 0))18%,var(--gold)100%);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,4.4vw,3.9rem);font-weight:700;line-height:1.08}[data-design=elegant] p,[data-design=elegant] li{color:color-mix(in oklab,var(--foreground)82%,transparent)}[data-design=elegant] a{color:var(--gold-soft);text-decoration:none}[data-design=elegant] a:hover{color:var(--gold)}[data-design=elegant] header{backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--hairline);box-shadow:0 1px 0 color-mix(in oklab,var(--gold)18%,transparent),0 24px 60px -40px oklch(0% 0 0);background:color-mix(in oklab,var(--ink-950)72%,transparent)!important}[data-design=elegant] header a img{width:auto;height:32px;box-shadow:none;background:0 0;border-radius:0;padding:0}[data-design=elegant] header a span{color:var(--foreground)}[data-design=elegant] header nav a,[data-design=elegant] header nav button{color:color-mix(in oklab,var(--foreground)78%,transparent)}[data-design=elegant] header nav a:hover,[data-design=elegant] header nav button:hover{color:var(--gold)}[data-design=elegant] [data-el=header-cta]{background:var(--gradient-gold);color:var(--on-accent);letter-spacing:.04em;box-shadow:var(--shadow-gold);border-radius:999px;transition:transform .18s,box-shadow .18s}[data-design=elegant] [data-el=header-cta]:hover{box-shadow:0 14px 34px -10px color-mix(in oklab,var(--gold)65%,transparent);transform:translateY(-1px)}[data-design=elegant] header span.bg-white{background:var(--gold)!important}[data-design=elegant] [data-el=mobile-menu]{background:color-mix(in oklab,var(--ink-950)94%,transparent);border-top:1px solid var(--hairline)}[data-design=elegant] [data-el=mobile-menu] a{color:color-mix(in oklab,var(--foreground)85%,transparent)!important}[data-design=elegant] [data-el=mobile-cta]{background:color-mix(in oklab,var(--ink-950)85%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--hairline)}[data-design=elegant] [data-el=hero]{border-bottom:1px solid var(--hairline);margin-bottom:3rem;padding:2.5rem 0 2.75rem;position:relative}[data-design=elegant] nav[aria-label=breadcrumb] ol{opacity:1;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:color-mix(in oklab,var(--foreground)45%,transparent)!important}[data-design=elegant] nav[aria-label=breadcrumb] li{color:inherit!important}[data-design=elegant] [data-el=hero-meta]{flex-wrap:wrap;gap:.6rem}[data-design=elegant] [data-el=hero-meta]>div{border:1px solid var(--hairline);background:color-mix(in oklab,var(--surface)55%,transparent);border-radius:999px;padding:.4rem .85rem;font-size:13px}[data-design=elegant] [data-el=hero-meta] span,[data-design=elegant] [data-el=hero-meta] time{font-size:13px}[data-design=elegant] [data-el=hero-meta] .font-bold{color:var(--foreground)}[data-design=elegant] [data-el=hero-intro]{max-width:78ch;color:color-mix(in oklab,var(--foreground)68%,transparent);margin-top:1.5rem;font-size:1.0625rem;line-height:1.85}[data-design=elegant] [data-el=offers-head]{border:0;border-bottom:1px solid var(--hairline);color:color-mix(in oklab,var(--foreground)45%,transparent);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;margin-bottom:1.25rem;padding:0 0 .85rem;font-size:10.5px}[data-design=elegant] [data-el=offers-list]{flex-direction:column;gap:1rem;display:flex}[data-design=elegant] [data-el=offer-card]{background:linear-gradient(180deg,color-mix(in oklab,var(--foreground)4%,transparent),transparent 40%),linear-gradient(150deg,var(--ink-850),var(--ink-900)70%);border:1px solid var(--hairline);box-shadow:0 1px 0 color-mix(in oklab,var(--foreground)5%,transparent)inset,0 24px 50px -34px oklch(0% 0 0/.9);border-radius:20px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,border-color .25s;position:relative;overflow:visible}[data-design=elegant] [data-el=offer-card]:hover{border-color:color-mix(in oklab,var(--gold)40%,transparent);box-shadow:0 32px 70px -30px oklch(0% 0 0),0 0 0 1px color-mix(in oklab,var(--gold)16%,transparent);transform:translateY(-4px)}[data-design=elegant] [data-el=offer-card]:first-child{border-color:color-mix(in oklab,var(--gold)42%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--gold)18%,transparent),0 30px 70px -34px color-mix(in oklab,var(--gold)32%,transparent),0 24px 50px -30px oklch(0% 0 0/.9)}[data-design=elegant] [data-el=offer-flag]{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-950);background:var(--gradient-gold);box-shadow:var(--shadow-gold);border-radius:999px;padding:.25rem .7rem;font-size:10px;font-weight:800;position:absolute;top:-.65rem;right:1.5rem}[data-design=elegant] [data-el=offer-main]{padding:1.6rem 1.75rem}[data-design=elegant] [data-el=offer-rank]{width:2rem;height:2rem;font-family:var(--font-display);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--gold)80%,transparent);border-radius:999px;font-size:13px;top:-.5rem;left:-.85rem;background:var(--gradient-gold)!important;color:var(--ink-950)!important;border:none!important}[data-design=elegant] [data-el=offer-logo]{background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--foreground)8%,transparent),transparent 70%),linear-gradient(180deg,var(--ink-850),var(--ink-950));border:1px solid var(--hairline);box-shadow:0 10px 26px -18px oklch(0% 0 0),0 1px 0 color-mix(in oklab,var(--foreground)6%,transparent)inset;border-radius:16px;padding:12px}[data-design=elegant] [data-el=offer-bonus]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;line-height:1.25;color:var(--foreground)!important}[data-design=elegant] [data-el=offer-features]{flex-wrap:wrap;gap:.4rem;display:flex}[data-design=elegant] [data-el=offer-features] li{border:1px solid var(--hairline);background:color-mix(in oklab,var(--foreground)4%,transparent);color:color-mix(in oklab,var(--foreground)78%,transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.32rem .7rem .32rem .55rem;font-size:12.5px;display:inline-flex}[data-design=elegant] [data-el=offer-features] li svg{margin-top:0}[data-design=elegant] [data-el=tick-bg]{fill:color-mix(in oklab,var(--gold)22%,transparent)}[data-design=elegant] [data-el=tick-mark]{stroke:var(--gold)}[data-design=elegant] [data-el=star-empty]{fill:color-mix(in oklab,var(--foreground)18%,transparent)}[data-design=elegant] [data-el=star-full]{fill:var(--gold)}[data-design=elegant] [data-el=offer-rating]{font-family:var(--font-display);font-size:1.6rem;line-height:1;color:var(--foreground)!important}[data-design=elegant] [data-el=offer-rating] span{color:var(--gold)!important}[data-design=elegant] [data-el=offer-play]{letter-spacing:.1em;background:var(--gradient-gold);color:var(--ink-950);box-shadow:0 12px 28px -12px color-mix(in oklab,var(--gold)70%,transparent);border-radius:999px;padding:.85rem 1rem;font-size:.9rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}[data-design=elegant] [data-el=offer-play]:after{content:"";background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--foreground)55%,transparent),transparent);width:45%;transition:left .55s;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}[data-design=elegant] [data-el=offer-play]:hover:after{left:115%}[data-design=elegant] [data-el=offer-play]:hover{transform:translateY(-2px)}[data-design=elegant] [data-el=offer-promo]{letter-spacing:.14em;border-radius:999px;padding:.6rem 1rem;font-size:.75rem;border:1px dashed color-mix(in oklab,var(--gold)40%,transparent)!important;color:color-mix(in oklab,var(--gold-soft)85%,transparent)!important;background:0 0!important}[data-design=elegant] [data-el=offer-promo]:hover{background:color-mix(in oklab,var(--gold)10%,transparent)!important}[data-design=elegant] [data-el=offer-promo-label]{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--gold-soft)70%,transparent);font-size:.7rem;font-weight:700}[data-design=elegant] [data-el=offer-payments]{gap:.3rem;margin-top:.5rem}[data-design=elegant] [data-el=offer-payments] img{opacity:.55;filter:saturate(.25);background:oklch(100% 0 0/.88);border-radius:5px;height:20px;padding:2px 4px;transition:opacity .2s,filter .2s}[data-design=elegant] [data-el=offer-card]:hover [data-el=offer-payments] img{opacity:.9;filter:saturate()}[data-design=elegant] [data-el=offer-meta]{color:color-mix(in oklab,var(--foreground)55%,transparent);border-top:1px solid var(--hairline)!important}[data-design=elegant] [data-el=offer-meta]:empty{display:none}[data-design=elegant] [data-el=article] h2:not(:empty){letter-spacing:-.02em;border-top:1px solid var(--hairline);margin:3.5rem 0 1.25rem;padding-top:1.75rem;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.15;position:relative}[data-design=elegant] [data-el=article] h2:not(:empty):before{content:"";background:var(--gradient-gold);width:72px;height:2px;position:absolute;top:-1px;left:0}[data-design=elegant] [data-el=article] h3{color:var(--foreground);margin-top:2.5rem;font-size:1.5rem}[data-design=elegant] [data-el=article] h3:before{content:"";background:color-mix(in oklab,var(--gold)70%,transparent);width:28px;height:2px;margin-bottom:.7rem;display:block}[data-design=elegant] [data-el=article] h4{color:var(--gold-soft);margin-top:1.5rem;font-size:1.15rem}[data-design=elegant] [data-el=article] p,[data-design=elegant] [data-el=article] li{font-size:1rem;line-height:1.85}[data-design=elegant] [data-el=article] ul li::marker{color:var(--gold)}[data-design=elegant] [data-el=article] table{border:1px solid var(--hairline);background:linear-gradient(180deg,color-mix(in oklab,var(--foreground)3%,transparent),transparent 30%),var(--ink-900);border-collapse:separate;border-spacing:0;border-radius:18px;width:100%;overflow:hidden}[data-design=elegant] [data-el=article] td,[data-design=elegant] [data-el=article] th{font-size:.94rem;border:0!important;border-bottom:1px solid var(--hairline)!important;padding:.85rem 1.15rem!important}[data-design=elegant] [data-el=article] tr:last-child td{border-bottom:0!important}[data-design=elegant] [data-el=article] tr:first-child td,[data-design=elegant] [data-el=article] th{letter-spacing:.14em;text-transform:uppercase;background:color-mix(in oklab,var(--foreground)4%,transparent)!important;color:var(--gold-soft)!important;font-size:11px!important}[data-design=elegant] [data-el=article] tr:nth-child(2n) td{background:color-mix(in oklab,var(--foreground)2%,transparent)}[data-design=elegant] [data-el=article] td:first-child{color:color-mix(in oklab,var(--foreground)60%,transparent)}[data-design=elegant] [data-el=article] a:not([class]){color:var(--gold-soft)}[data-design=elegant] [data-el=article] a:not([class]):hover{color:var(--gold)}[data-design=elegant] [data-el=article]:not([style*=--bullet-icon]) ul li:before{background-image:none;background:var(--gradient-gold);border-radius:999px;width:8px;height:8px;top:.55em;left:8px}[data-design=elegant] [data-el=article]:not([style*=--number-icon]) ol li:before{background:var(--gradient-gold);color:var(--ink-950);border-radius:999px;width:26px;height:26px;font-size:14px;line-height:26px}[data-design=elegant] [data-el=article] blockquote{background:color-mix(in oklab,var(--foreground)5%,transparent)!important;border-left-color:var(--gold)!important;color:color-mix(in oklab,var(--foreground)80%,transparent)!important}[data-design=elegant] [data-el=article] blockquote p{color:inherit!important}[data-design=elegant] [data-el=article] code{background:color-mix(in oklab,var(--foreground)8%,transparent)!important;color:var(--gold-soft)!important}[data-design=elegant] [data-el=article] pre{border:1px solid var(--hairline);background:var(--ink-950)!important;color:color-mix(in oklab,var(--foreground)85%,transparent)!important}[data-design=elegant] [data-el=article] pre code{color:inherit!important;background:0 0!important}[data-design=elegant] [data-el=article] hr{border-top-color:var(--hairline)!important}[data-design=elegant] [data-el=article] .table-wrap{border-color:var(--hairline)!important}[data-design=elegant] [data-el=article] img{border-radius:14px}[data-design=elegant] .table-scroll{scrollbar-color:color-mix(in oklab,var(--gold)55%,transparent)transparent;border-radius:18px}[data-design=elegant] .table-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold)45%,transparent)}[data-design=elegant] [data-el=toc],[data-design=elegant] [data-el=faq]>div>div{background:linear-gradient(150deg,var(--ink-850),var(--ink-900)70%)!important;border:1px solid var(--hairline)!important;border-radius:18px!important}[data-design=elegant] [data-el=toc] .toc-title{color:var(--foreground);font-family:var(--font-display)}[data-design=elegant] [data-el=toc] li:before{color:var(--gold)!important}[data-design=elegant] [data-el=toc] a{color:color-mix(in oklab,var(--foreground)80%,transparent)}[data-design=elegant] [data-el=toc] a:hover{color:var(--gold)}[data-design=elegant] [data-el=faq] button{color:var(--foreground);background:0 0!important}[data-design=elegant] [data-el=faq] button span{color:var(--foreground)!important}[data-design=elegant] [data-el=faq] button svg path{stroke:var(--gold)}[data-design=elegant] [data-el=faq]>div>div>div{background:color-mix(in oklab,var(--foreground)3%,transparent)!important;border-top:1px solid var(--hairline)!important;color:color-mix(in oklab,var(--foreground)78%,transparent)!important}[data-design=elegant] footer{border-top:1px solid var(--hairline);margin-top:4rem;font-size:.9rem;background:linear-gradient(180deg,transparent,var(--ink-deeper))!important;color:color-mix(in oklab,var(--foreground)70%,transparent)!important}[data-design=elegant] footer div:empty{display:none}[data-design=elegant][data-palette-mode=light]{background-color:var(--background);background-image:radial-gradient(900px 480px at 12% -8%,color-mix(in oklab,var(--gold)10%,transparent),transparent 65%),radial-gradient(1000px 560px at 88% 4%,color-mix(in oklab,var(--gold)7%,transparent),transparent 68%),linear-gradient(180deg,oklch(100% 0 0),var(--background)60%)}[data-design=elegant][data-palette-mode=light] header{box-shadow:0 1px 0 color-mix(in oklab,var(--gold)16%,transparent),0 18px 40px -34px oklch(0% 0 0/.3);background:oklab(100% 0 0/.86)!important}[data-design=elegant][data-palette-mode=light] ::selection{color:oklch(20% 0 0)}[data-design=elegant][data-palette-mode=light] h1{color:var(--foreground);-webkit-text-fill-color:var(--foreground);background:0 0}[data-design=elegant][data-palette-mode=light] h2,[data-design=elegant][data-palette-mode=light] h3,[data-design=elegant][data-palette-mode=light] h5,[data-design=elegant][data-palette-mode=light] h6{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}[data-design=elegant][data-palette-mode=light] [data-el=article] h4{color:color-mix(in oklab,var(--gold)78%,var(--foreground))!important}[data-design=elegant][data-palette-mode=light] [data-el=offer-card]{background:linear-gradient(180deg,oklch(100% 0 0),var(--surface-2)120%);box-shadow:inset 0 1px oklch(100% 0 0),0 18px 40px -28px oklch(0% 0 0/.22)}[data-design=elegant][data-palette-mode=light] [data-el=offer-card]:hover{box-shadow:0 26px 55px -28px oklch(0% 0 0/.28),0 0 0 1px color-mix(in oklab,var(--gold)22%,transparent)}[data-design=elegant][data-palette-mode=light] [data-el=offer-card]:first-child{box-shadow:0 0 0 1px color-mix(in oklab,var(--gold)25%,transparent),0 26px 60px -34px color-mix(in oklab,var(--gold)30%,transparent),0 18px 40px -30px oklch(0% 0 0/.2)}[data-design=elegant][data-palette-mode=light] [data-el=offer-logo]{background:linear-gradient(180deg,oklch(100% 0 0),var(--surface-2));box-shadow:0 8px 20px -16px oklch(0% 0 0/.35)}[data-design=elegant][data-palette-mode=light] [data-el=offer-features] li,[data-design=elegant][data-palette-mode=light] [data-el=hero-meta]>div,[data-design=elegant][data-palette-mode=light] [data-el=toc],[data-design=elegant][data-palette-mode=light] [data-el=faq]>div>div{background:color-mix(in oklab,var(--gold)7%,oklch(100% 0 0))!important}[data-design=elegant][data-palette-mode=light] [data-el=article] table{background:linear-gradient(180deg,oklch(100% 0 0),var(--surface-2)140%)}[data-design=elegant][data-palette-mode=light] [data-el=article] tr:nth-child(2n) td{background:color-mix(in oklab,var(--gold)4%,transparent)}[data-design=elegant][data-palette-mode=light] [data-el=offer-bonus],[data-design=elegant][data-palette-mode=light] [data-el=offer-rating]{color:var(--foreground)!important}[data-design=elegant][data-palette-mode=light] [data-el=offer-flag],[data-design=elegant][data-palette-mode=light] [data-el=offer-rank],[data-design=elegant][data-palette-mode=light] [data-el=offer-play],[data-design=elegant][data-palette-mode=light] [data-el=header-cta]{color:var(--on-accent)!important}[data-design=elegant][data-palette-mode=light] [data-el=offer-play]:after{background:linear-gradient(100deg,#0000,oklch(100% 0 0/.4),#0000)}[data-design=elegant][data-palette-mode=light] [data-el=offers-head]{color:var(--muted-foreground)}[data-design=elegant][data-palette-mode=light] [data-el=mobile-menu],[data-design=elegant][data-palette-mode=light] [data-el=mobile-cta]{background:oklab(100% 0 0/.92)}[data-design=elegant][data-palette-mode=light] [data-el=mobile-menu] a{color:var(--foreground)!important}[data-design=elegant][data-palette-mode=light] header span.bg-white{background:var(--foreground)!important}[data-design=elegant][data-palette-mode=light] footer{color:var(--muted-foreground)!important}@media (max-width:767px){[data-design=elegant] [data-el=offer-main]{padding:1.25rem}[data-design=elegant] [data-el=offer-features]{justify-content:center}[data-design=elegant] h1{max-width:none;font-size:2.15rem}}@media (prefers-reduced-motion:reduce){[data-design=elegant] *{transition:none!important}}
[data-design=alternative]{--radius:.75rem;--rule:color-mix(in oklab,var(--foreground)12%,transparent);--card-shadow:0 1px 2px color-mix(in oklab,var(--foreground)8%,transparent),0 8px 24px -14px color-mix(in oklab,var(--foreground)30%,transparent);--card-shadow-hover:0 2px 6px color-mix(in oklab,var(--foreground)10%,transparent),0 18px 40px -20px color-mix(in oklab,var(--foreground)40%,transparent);--paper:color-mix(in oklab,var(--foreground)3%,transparent);color:var(--foreground);font-family:var(--font-sans);background-color:var(--background);background-image:var(--gradient-page);background-repeat:no-repeat}[data-design=alternative] ::selection{background:var(--gold);color:var(--on-accent)}[data-design=alternative] h1,[data-design=alternative] h2,[data-design=alternative] h3,[data-design=alternative] h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-weight:800}[data-design=alternative] p,[data-design=alternative] li{color:color-mix(in oklab,var(--foreground)78%,transparent)}[data-design=alternative] a{color:color-mix(in oklab,var(--gold)88%,var(--foreground))}[data-design=alternative] a:hover{color:var(--gold)}[data-design=alternative] header{border-bottom:1px solid var(--border);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)6%,transparent);background:var(--surface)!important}[data-design=alternative] header>div{max-width:1180px;height:56px}[data-design=alternative] header a img{width:auto;height:26px}[data-design=alternative] header a span{color:var(--foreground)}[data-design=alternative] header nav a,[data-design=alternative] header nav button{font-weight:600;color:color-mix(in oklab,var(--foreground)80%,transparent)!important}[data-design=alternative] header nav a:hover,[data-design=alternative] header nav button:hover{color:var(--gold)!important}[data-design=alternative] header span.bg-white{background:var(--foreground)!important}[data-design=alternative] [data-el=header-cta]{background:var(--gold-fill);color:var(--on-accent);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--gold)80%,transparent);border:0;border-radius:999px;font-size:.85rem;transition:filter .15s,transform .15s}[data-design=alternative] [data-el=header-cta]:hover{filter:brightness(1.06);transform:translateY(-1px)}[data-design=alternative] [data-el=mobile-menu]{border-top:1px solid var(--border);background:var(--surface)!important;filter:none!important}[data-design=alternative] [data-el=mobile-menu] a{color:var(--foreground)!important}[data-design=alternative] [data-el=mobile-cta]{background:var(--gold-fill);color:var(--on-accent)}[data-design=alternative] main>div{padding-top:0;padding-bottom:0}[data-design=alternative] [data-el=hero]{background:linear-gradient(160deg,var(--band-top)0%,var(--band-mid)60%,var(--band-base)100%);color:oklch(99% 0 0);text-align:center;border-radius:0 0 1.5rem 1.5rem;margin-bottom:2.5rem;padding:2.6rem 1.5rem 2.4rem;position:relative;overflow:hidden}[data-design=alternative] [data-el=hero]:before{content:"";background:radial-gradient(600px 300px at 20% 0%,color-mix(in oklab,var(--gold)26%,transparent),transparent 70%),radial-gradient(700px 340px at 85% 20%,color-mix(in oklab,var(--gold-soft)30%,transparent),transparent 70%);pointer-events:none;height:140%;position:absolute;inset:-40% -10% auto}[data-design=alternative] [data-el=hero]>*{z-index:1;position:relative}[data-design=alternative] [data-el=hero] h1{color:oklch(99% 0 0);text-wrap:balance;max-width:30ch;margin-inline:auto;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15}[data-design=alternative] nav[aria-label=breadcrumb] ol,[data-design=alternative] nav[aria-label=breadcrumb] li,[data-design=alternative] nav[aria-label=breadcrumb] a{opacity:1;justify-content:center;font-size:.8rem;color:oklch(100% 0 0/.82)!important}[data-design=alternative] nav[aria-label=breadcrumb] a:hover{color:oklch(100% 0 0)!important}[data-design=alternative] [data-el=hero-meta]{flex-wrap:wrap;justify-content:center;gap:.5rem}[data-design=alternative] [data-el=hero-meta]>div{background:oklch(100% 0 0/.12);border-radius:999px;padding:.3rem .8rem}[data-design=alternative] [data-el=hero-meta] span,[data-design=alternative] [data-el=hero-meta] time{color:oklch(100% 0 0/.88);opacity:1;font-size:.78rem}[data-design=alternative] [data-el=hero-intro]{max-width:70ch;margin-inline:auto;font-size:.92rem;color:oklch(100% 0 0/.8)!important}[data-design=alternative] [data-el=offers-head]{border-radius:.75rem;padding:.65rem 1.25rem;font-size:.75rem;font-weight:700;background:color-mix(in oklab,var(--gold)12%,transparent)!important;color:color-mix(in oklab,var(--gold)70%,var(--foreground))!important}[data-design=alternative] [data-el=offers-list]{flex-direction:column;gap:.85rem;display:flex}[data-design=alternative] [data-el=offer-card]{border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:1rem;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative;background:var(--surface)!important}[data-design=alternative] [data-el=offer-card]:hover{border-color:color-mix(in oklab,var(--gold)35%,var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}[data-design=alternative] [data-el=offer-card]:first-child{border-color:color-mix(in oklab,var(--gold)45%,var(--border));box-shadow:0 10px 30px -18px color-mix(in oklab,var(--gold)70%,transparent),var(--card-shadow)}[data-design=alternative] [data-el=offer-flag]{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--gold-fill);border-radius:0 0 0 .75rem;padding:.28rem .85rem;font-size:10px;font-weight:800;position:absolute;top:0;right:0}[data-design=alternative] [data-el=offer-main]{padding:1.1rem 1.35rem}[data-design=alternative] [data-el=offer-rank]{width:1.6rem;height:1.6rem;font-size:12px;font-weight:800;top:.15rem;left:.15rem;background:color-mix(in oklab,var(--gold)14%,transparent)!important;color:color-mix(in oklab,var(--gold)70%,var(--foreground))!important;border:0!important;border-radius:999px!important}[data-design=alternative] [data-el=offer-card]:first-child [data-el=offer-rank]{background:var(--gold-fill)!important;color:var(--on-accent)!important}[data-design=alternative] [data-el=offer-logo]{background:var(--surface-2);border:1px solid var(--border);border-radius:.85rem;padding:10px}[data-design=alternative] [data-el=offer-bonus]{font-family:var(--font-display);font-size:1.05rem;line-height:1.3;color:var(--foreground)!important}[data-design=alternative] [data-el=offer-features]{gap:.3rem}[data-design=alternative] [data-el=offer-features] li{color:color-mix(in oklab,var(--foreground)70%,transparent);font-size:.8rem}[data-design=alternative] [data-el=tick-bg]{fill:oklab(62% -.138564 .08/.2)}[data-design=alternative] [data-el=tick-mark]{stroke:oklch(55% .15 150)}[data-design=alternative] [data-el=offer-rating]{font-family:var(--font-display);font-size:1.05rem;line-height:1;color:var(--foreground)!important}[data-design=alternative] [data-el=offer-rating] span{color:var(--muted-foreground)!important}[data-design=alternative] [data-el=star-empty]{fill:color-mix(in oklab,var(--foreground)15%,transparent)}[data-design=alternative] [data-el=star-full]{fill:oklch(80% .16 80)}[data-design=alternative] [data-el=offer-play]{background:var(--gold-fill);color:var(--on-accent);text-transform:none;letter-spacing:0;box-shadow:0 10px 22px -12px color-mix(in oklab,var(--gold)85%,transparent);border-radius:999px;padding:.7rem 1rem;font-size:.85rem;transition:filter .15s,transform .15s,box-shadow .15s}[data-design=alternative] [data-el=offer-play]:hover{filter:brightness(1.06);transform:translateY(-1px)}[data-design=alternative] [data-el=offer-promo-label]{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--foreground)55%,transparent);font-size:.68rem;font-weight:700}[data-design=alternative] [data-el=offer-promo]{text-transform:none;letter-spacing:0;border-radius:999px;padding:.45rem 1rem;font-size:.75rem;border:1px solid var(--border)!important;background:var(--surface-2)!important;color:color-mix(in oklab,var(--foreground)70%,transparent)!important}[data-design=alternative] [data-el=offer-promo]:hover{border-color:color-mix(in oklab,var(--gold)40%,var(--border))!important;color:var(--gold)!important;background:var(--surface)!important}[data-design=alternative] [data-el=offer-payments]{gap:.35rem}[data-design=alternative] [data-el=offer-payments] img{opacity:.75;filter:grayscale(.4);height:18px;transition:opacity .15s,filter .15s}[data-design=alternative] [data-el=offer-card]:hover [data-el=offer-payments] img{opacity:1;filter:none}[data-design=alternative] [data-el=offer-meta]{color:color-mix(in oklab,var(--foreground)60%,transparent);border-top:1px solid var(--border)!important}[data-design=alternative] [data-el=offer-meta]:empty{display:none}[data-design=alternative] [data-el=article] h2:not(:empty){margin:2.75rem 0 1rem;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.25}[data-design=alternative] [data-el=article] h3{margin-top:1.9rem;font-size:1.15rem;font-weight:700;color:var(--foreground)!important}[data-design=alternative] [data-el=article] h4{margin-top:1.4rem;font-size:.95rem;font-weight:700;color:var(--foreground)!important}[data-design=alternative] [data-el=article] p,[data-design=alternative] [data-el=article] li{font-size:.97rem;line-height:1.7}[data-design=alternative] [data-el=article] a:not([class]){color:color-mix(in oklab,var(--gold)88%,var(--foreground))}[data-design=alternative] [data-el=article] a:not([class]):hover{color:var(--gold)}[data-design=alternative] [data-el=article]:not([style*=--bullet-icon]) ul li:before{background-image:none;background:var(--gold);border-radius:999px;width:7px;height:7px;top:.6em;left:8px}[data-design=alternative] [data-el=article]:not([style*=--number-icon]) ol li:before{background:var(--gold-fill);color:var(--on-accent);border-radius:999px;width:24px;height:24px;font-size:13px;line-height:24px}[data-design=alternative] [data-el=article] table{box-shadow:var(--card-shadow);border-radius:.9rem;overflow:hidden;border:1px solid var(--border)!important;background:var(--surface)!important}[data-design=alternative] [data-el=article] td,[data-design=alternative] [data-el=article] th{font-size:.9rem;border-bottom:1px solid var(--border)!important;padding:.7rem 1rem!important}[data-design=alternative] [data-el=article] tr:last-child td{border-bottom:0!important}[data-design=alternative] [data-el=article] tr:first-child td,[data-design=alternative] [data-el=article] th{text-transform:none;font-size:.78rem;font-weight:700;background:var(--surface-2)!important;color:var(--foreground)!important}[data-design=alternative] [data-el=article] tr:nth-child(2n) td{background:var(--paper)!important}[data-design=alternative] [data-el=article] td:first-child{font-weight:600;color:var(--foreground)!important}[data-design=alternative] [data-el=article] blockquote{background:var(--surface-2)!important;border-left-color:var(--gold)!important;color:color-mix(in oklab,var(--foreground)80%,transparent)!important}[data-design=alternative] [data-el=article] blockquote p{color:inherit!important}[data-design=alternative] [data-el=article] code{background:color-mix(in oklab,var(--foreground)8%,transparent)!important;color:var(--gold)!important}[data-design=alternative] [data-el=article] pre{border:1px solid var(--border);background:var(--surface-2)!important;color:color-mix(in oklab,var(--foreground)85%,transparent)!important}[data-design=alternative] [data-el=article] pre code{color:inherit!important;background:0 0!important}[data-design=alternative] [data-el=article] hr{border-top-color:var(--border)!important}[data-design=alternative] [data-el=article] img{border-radius:12px}[data-design=alternative] [data-el=toc],[data-design=alternative] [data-el=faq]>div>div{box-shadow:var(--card-shadow);background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:.9rem!important}[data-design=alternative] [data-el=toc] .toc-title{color:var(--foreground);font-family:var(--font-display)}[data-design=alternative] [data-el=toc] li:before{color:var(--gold)!important}[data-design=alternative] [data-el=toc] a{color:color-mix(in oklab,var(--foreground)80%,transparent)}[data-design=alternative] [data-el=toc] a:hover{color:var(--gold)}[data-design=alternative] [data-el=faq] button{color:var(--foreground);background:0 0!important}[data-design=alternative] [data-el=faq] button span{color:var(--foreground)!important}[data-design=alternative] [data-el=faq] button svg path{stroke:var(--gold)}[data-design=alternative] [data-el=faq]>div>div>div{background:var(--surface-2)!important;border-top:1px solid var(--border)!important;color:color-mix(in oklab,var(--foreground)78%,transparent)!important}[data-design=alternative] footer{border-top:0;margin-top:3.5rem;font-size:.85rem;background:var(--band-base)!important;color:oklch(100% 0 0/.68)!important}[data-design=alternative] footer a{color:oklch(100% 0 0/.85)}[data-design=alternative] footer a:hover{color:oklch(100% 0 0)}[data-design=alternative] footer div:empty{display:none}[data-design=alternative][data-palette-mode=dark] [data-el=offer-logo]{background:oklch(100% 0 0)!important}[data-design=alternative][data-palette-mode=dark] [data-el=offers-head]{background:var(--surface-2)!important;color:var(--muted-foreground)!important}[data-design=alternative][data-palette-mode=dark] [data-el=offer-rank]{background:var(--surface-2)!important;color:var(--foreground)!important}[data-design=alternative][data-palette-mode=dark] header a img{filter:brightness(1.6)}[data-design=alternative][data-palette-mode=dark] footer{color:color-mix(in oklab,var(--foreground)70%,transparent)!important}[data-design=alternative][data-palette-mode=dark] footer a{color:color-mix(in oklab,var(--foreground)85%,transparent)}@media (max-width:900px){[data-design=alternative] [data-el=hero]{padding:2rem 1.1rem}[data-design=alternative] [data-el=offer-main]{padding:1rem}[data-design=alternative] [data-el=offer-cta]{width:100%}}
[data-design=sportshub]{--radius:.5rem;--rule:color-mix(in oklab,var(--foreground)12%,transparent);--card-shadow:0 1px 2px color-mix(in oklab,var(--foreground)6%,transparent);--body-text:color-mix(in oklab,var(--foreground)90%,transparent);color:var(--foreground);font-family:var(--font-sans);background-color:var(--background);max-width:1280px;margin-inline:auto}@media (min-width:1280px){[data-design=sportshub]{box-shadow:0 25px 50px -12px color-mix(in oklab,var(--foreground)25%,transparent)}}body:has([data-design=sportshub]){background:oklch(95.5% .003 264)}[data-design=sportshub] ::selection{background:var(--gold);color:var(--on-accent)}[data-design=sportshub] h1,[data-design=sportshub] h2,[data-design=sportshub] h3,[data-design=sportshub] h4{font-family:var(--font-display);letter-spacing:.02em;color:var(--foreground);font-weight:700}[data-design=sportshub] p,[data-design=sportshub] li{color:var(--body-text)}[data-design=sportshub] a:not(header a){color:var(--gold)}[data-design=sportshub] [data-el=header-cta]{background:var(--gold-fill);color:var(--on-accent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:.375rem;font-size:.85rem}[data-design=sportshub] [data-el=header-cta]:hover{filter:brightness(1.06)}[data-design=sportshub] [data-el=mobile-cta]{background:var(--gold-fill);color:var(--on-accent);font-family:var(--font-display);text-transform:uppercase}[data-design=sportshub] main>div{padding-top:1.5rem}[data-design=sportshub] nav[aria-label=breadcrumb]{margin-bottom:1rem}[data-design=sportshub] nav[aria-label=breadcrumb] ol,[data-design=sportshub] nav[aria-label=breadcrumb] li,[data-design=sportshub] nav[aria-label=breadcrumb] a{opacity:1;font-size:.875rem;color:var(--muted-foreground)!important}[data-design=sportshub] nav[aria-label=breadcrumb] li:last-child{color:var(--foreground)!important}[data-design=sportshub] nav[aria-label=breadcrumb] a:hover{color:var(--gold)!important}[data-design=sportshub] [data-el=hero]{flex-direction:column;margin-bottom:2rem;display:flex}[data-design=sportshub] [data-el=hero] h1{text-transform:none;margin-bottom:.75rem;font-size:1.5rem;line-height:1.25}@media (min-width:768px){[data-design=sportshub] [data-el=hero] h1{font-size:2.25rem}}[data-design=sportshub] [data-el=hero-meta]{gap:.75rem;margin-bottom:1.25rem}[data-design=sportshub] [data-el=hero-meta] span,[data-design=sportshub] [data-el=hero-meta] time{color:var(--muted-foreground);opacity:1;font-size:.875rem}[data-design=sportshub] [data-el=hero-meta] img{border:2px solid color-mix(in oklab,var(--gold)25%,transparent)}[data-design=sportshub] [data-el=hero-intro]{font-size:1.05rem;font-weight:400;line-height:1.75;color:var(--body-text)!important}[data-design=sportshub] [data-el=hero-intro] :is(strong,b){font-weight:inherit}[data-design=sportshub] main section>h2,[data-design=sportshub] [data-el=article] h2:not(:empty),[data-design=sportshub] [data-el=faq] h2{text-transform:uppercase;border-left:4px solid var(--gold);padding-left:.75rem;font-size:1.5rem;line-height:1.3}[data-design=sportshub] [data-el=offers-head]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:.5rem;padding:.6rem 1.25rem;font-size:.72rem;font-weight:700;background:color-mix(in oklab,var(--foreground)5%,transparent)!important;color:var(--muted-foreground)!important}[data-design=sportshub] [data-el=offers-list]{flex-direction:column;gap:.75rem;display:flex}[data-design=sportshub] [data-el=offer-card]{border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:.75rem;transition:border-color .2s,box-shadow .2s;position:relative;background:var(--surface)!important}[data-design=sportshub] [data-el=offer-card]:hover{border-color:color-mix(in oklab,var(--gold)40%,var(--border));box-shadow:0 10px 24px -16px color-mix(in oklab,var(--foreground)40%,transparent)}[data-design=sportshub] [data-el=offer-flag]{z-index:2;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--gold-fill);border-radius:0 .75rem 0 .5rem;padding:.25rem .75rem;font-size:11px;font-weight:700;position:absolute;top:0;right:0}[data-design=sportshub] [data-el=offer-main]{padding:1rem 1.25rem}[data-design=sportshub] [data-el=offer-rank]{width:1.6rem;height:1.6rem;font-family:var(--font-display);font-size:13px;font-weight:700;background:var(--gold-fill)!important;color:var(--on-accent)!important;border:0!important;border-radius:999px!important}[data-design=sportshub] [data-el=offer-logo]{border:1px solid var(--border);background:oklch(100% 0 0);border-radius:.5rem;padding:8px}[data-design=sportshub] [data-el=offer-bonus]{font-family:var(--font-display);font-size:1.1rem;line-height:1.3;color:var(--foreground)!important}[data-design=sportshub] [data-el=offer-features] li{color:var(--body-text);font-size:.875rem}[data-design=sportshub] [data-el=tick-bg]{fill:color-mix(in oklab,var(--gold)15%,transparent)}[data-design=sportshub] [data-el=tick-mark]{stroke:var(--gold)}[data-design=sportshub] [data-el=offer-rating]{font-family:var(--font-display);font-size:1.15rem;line-height:1;color:var(--foreground)!important}[data-design=sportshub] [data-el=offer-rating] span{color:var(--muted-foreground)!important}[data-design=sportshub] [data-el=star-empty]{fill:color-mix(in oklab,var(--foreground)15%,transparent)}[data-design=sportshub] [data-el=star-full]{fill:oklch(80% .16 75)}[data-design=sportshub] [data-el=offer-play]{background:var(--gold-fill);color:var(--on-accent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;border-radius:.375rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700}[data-design=sportshub] [data-el=offer-play]:hover{filter:brightness(1.06)}[data-design=sportshub] [data-el=offer-payments]{gap:0;margin-top:.75rem}[data-design=sportshub] [data-el=offer-payments] img{object-fit:contain;background:oklch(100% 0 0);border:2px solid oklch(98% 0 0);border-radius:9999px;width:39px;height:39px;padding:8px}[data-design=sportshub] [data-el=offer-payments] img+img{margin-left:-10px}[data-design=sportshub] [data-el=offer-promo-label],[data-design=sportshub] [data-el=offer-promo]{display:none}[data-design=sportshub] [data-el=offer-meta]{color:var(--muted-foreground);font-size:.78rem;border-top:1px solid var(--border)!important}[data-design=sportshub] [data-el=offer-meta]:empty{display:none}[data-design=sportshub] [data-el=article] h2:not(:empty){border-left:0;margin:1.5rem 0 .75rem;padding-left:0}[data-design=sportshub] [data-el=article] h3{text-transform:uppercase;margin:1.5rem 0 .75rem;font-size:1.25rem;line-height:1.3}[data-design=sportshub] [data-el=article] h4{margin:1.4rem 0 .6rem;font-size:1.1rem}[data-design=sportshub] [data-el=article] p,[data-design=sportshub] [data-el=article] li{font-size:1.05rem;line-height:1.75}[data-design=sportshub] [data-el=article] a:not([class]){color:var(--gold);text-underline-offset:2px;text-decoration:underline}[data-design=sportshub] [data-el=article]:not([style*=--bullet-icon]) ul li:before{background-image:none;background:var(--gold);border-radius:999px;width:7px;height:7px;top:.7em;left:8px}[data-design=sportshub] [data-el=article]:not([style*=--number-icon]) ol li:before{background:var(--gold-fill);color:var(--on-accent);width:24px;height:24px;font-size:13px;line-height:24px;font-family:var(--font-display);border-radius:999px}[data-design=sportshub] [data-el=article] ul.list-check li:before,[data-design=sportshub] [data-el=article] ul.list-not li:before{background:color-mix(in oklab,var(--gold)15%,transparent);width:18px;height:18px;color:var(--gold);text-align:center;content:"✓";border-radius:999px;font-size:12px;font-weight:700;line-height:18px;top:.35em;left:0}[data-design=sportshub] [data-el=article] ul.list-not li:before{color:oklch(55% .2 27);content:"✕";background:oklab(60% .178201 .0907981/.14)}[data-design=sportshub] [data-el=article] .side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.5rem 0;display:grid}[data-design=sportshub] [data-el=article] .side__item{border:1px solid color-mix(in oklab,var(--gold)25%,var(--border));background:color-mix(in oklab,var(--gold)5%,var(--surface));border-radius:.75rem;padding:1rem 1.25rem .5rem}[data-design=sportshub] [data-el=article] .side__item.side-cons{border-color:color-mix(in oklab,oklch(60% .2 27) 25%,var(--border));background:color-mix(in oklab,oklch(60% .2 27) 5%,var(--surface))}[data-design=sportshub] [data-el=article] .side-heading p{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--gold);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}[data-design=sportshub] [data-el=article] .side-cons .side-heading p{color:oklch(55% .2 27)}[data-design=sportshub] [data-el=article] .table_scroll{margin:1.25rem 0;overflow-x:auto}[data-design=sportshub] [data-el=article] table{border-radius:.75rem;overflow:hidden;border:1px solid var(--border)!important;background:var(--surface)!important}[data-design=sportshub] [data-el=article] td,[data-design=sportshub] [data-el=article] th{font-size:.95rem;border:1px solid var(--border)!important;color:var(--body-text)!important;padding:.55rem .8rem!important}[data-design=sportshub] [data-el=article] th,[data-design=sportshub] [data-el=article] thead td{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700;background:color-mix(in oklab,var(--foreground)5%,transparent)!important;color:var(--foreground)!important}[data-design=sportshub] [data-el=article] blockquote{font-style:italic;border-left:3px solid var(--gold)!important;color:var(--muted-foreground)!important;background:0 0!important}[data-design=sportshub] [data-el=article] blockquote p{color:inherit!important}[data-design=sportshub] [data-el=article] figure{margin:1.5rem 0}[data-design=sportshub] [data-el=article] img{border-radius:.75rem}[data-design=sportshub] [data-el=toc],[data-design=sportshub] [data-el=faq]>div>div{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:.5rem!important}[data-design=sportshub] [data-el=toc] .toc-title{font-family:var(--font-display);text-transform:uppercase;color:var(--foreground)}[data-design=sportshub] [data-el=toc] li:before{color:var(--gold)!important}[data-design=sportshub] [data-el=toc] a{color:var(--body-text)}[data-design=sportshub] [data-el=toc] a:hover{color:var(--gold)}[data-design=sportshub] [data-el=faq] button{background:0 0!important}[data-design=sportshub] [data-el=faq] button span{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--foreground)!important}[data-design=sportshub] [data-el=faq] button svg path{stroke:var(--gold)}[data-design=sportshub] [data-el=faq]>div>div>div{background:var(--surface)!important;border-top:1px solid var(--border)!important;color:var(--body-text)!important}[data-design=sportshub] footer{border-top:2px solid color-mix(in oklab,var(--gold)40%,transparent);margin-top:3rem;font-size:.875rem;background:color-mix(in oklab,var(--foreground)4%,var(--background))!important;color:var(--muted-foreground)!important}[data-design=sportshub] footer p,[data-design=sportshub] footer li,[data-design=sportshub] footer span{color:var(--muted-foreground)!important}[data-design=sportshub] footer a{color:var(--muted-foreground)!important;opacity:1!important}[data-design=sportshub] footer a:hover{color:var(--gold)!important}[data-design=sportshub] footer nav ul{gap:.5rem 2.5rem}[data-design=sportshub] footer img{filter:grayscale();opacity:.75}[data-design=sportshub] footer a img,[data-design=sportshub] footer>div>div:first-child img:first-child{filter:none;opacity:1}[data-design=sportshub] footer div:empty{display:none}@media (max-width:900px){[data-design=sportshub] [data-el=offer-main]{padding:1rem}[data-design=sportshub] [data-el=offer-cta]{width:100%}}
