[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-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] p{max-width:82ch}[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}}
