﻿:root{--color-absolute-black:#171618;--color-paper-white:#ffffff;--color-graphite:#727578;--color-light-gray:#f7f7f7;--color-silver-mist:#efefef;--color-slate-border:#dadada;--color-feedback-violet:#38296c;--color-agent-blue:#004d60;--color-insight-amber:#6c4800;--color-pale-lilac:#f5f0ff;--color-cloud-blue:#defafe;--color-mellow-apricot:#fff6e1;--color-soft-lavender:#e7e0fe;--color-sky-tint:#cfeff8;--color-sun-mist:#feedcc;--color-illus-yellow:#ffbd00;--color-illus-violet:#6386fe;--color-illus-pink:#fd8fe9;--font-display:'Plus Jakarta Sans','Eudoxus Sans',Arial,sans-serif;--font-body:'Inter',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--text-display:48px;--leading-display:1.05;--tracking-display:-1.39px;--text-heading-lg:23px;--leading-heading-lg:1.2;--tracking-heading-lg:-0.67px;--text-heading:21px;--leading-heading:1.4;--tracking-heading:-0.63px;--sp-5:5px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-21:21px;--sp-22:22px;--sp-24:24px;--sp-26:26px;--sp-28:28px;--sp-31:31px;--sp-32:32px;--sp-42:42px;--sp-66:66px;--sp-120:120px;--page-max-width:1447px;--container-width:1100px;--section-gap:44px;--card-padding:22px;--element-gap:16px;--radius-cards:20px;--radius-badges:100px;--radius-inputs:8px;--radius-buttons:10px;--radius-icons:12px;--shadow-card:rgba(239, 239, 239, 0.55) 0px 2px 15px 0px;--shadow-hover:rgba(0, 0, 0, 0.08) 0px 1px 2px 0px,rgba(0, 0, 0, 0.12) 0px 0.5px 0px 0px;--shadow-menu:rgba(23, 24, 26, 0.1) 0px 0px 0px 1px,rgba(23, 24, 26, 0.03) 0px 8px 16px 0px;--shadow-elevated:rgba(23, 24, 26, 0.1) 0px 0px 0px 1px,rgba(23, 24, 26, 0.03) 0px 16px 16px 0px,rgba(23, 24, 26, 0.05) 0px 6px 12px 0px;--header-h:70px;--cr-orange:#c2410c;--cr-orange-mid:#ea580c;--cr-orange-light:#fff7ed;--cr-orange-badge:#fed7aa;--cr-yellow:#fbbf24;--cr-yellow-dark:#d97706;--cr-fire:#dc2626;--cr-asphalt:#1c1917;--cr-asphalt-mid:#44403c;--cr-road-line:#f5f5f0;--cr-warm-bg:#fffbf7;--cr-cta:var(--cr-orange)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}h2[id],h3[id],section[id]{scroll-margin-top:88px}@media (max-width:768px){h2[id],h3[id],section[id]{scroll-margin-top:80px}}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.62;color:var(--color-absolute-black);background:var(--color-paper-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}a{color:var(--color-feedback-violet);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-insight-amber)}ol,ul{list-style:none;padding:0;margin:0 0 1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-absolute-black);margin:0 0 1rem}h1{font-size:clamp(2rem, 5.5vw, var(--text-display));font-weight:800;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h2{font-size:clamp(1.4rem, 3vw, var(--text-heading-lg));font-weight:700;letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg)}h3{font-size:var(--text-heading);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h4{font-size:17px;font-weight:600}p{margin:0 0 1rem;line-height:1.62}@media (max-width:768px){h1{font-size:clamp(1.8rem, 6vw, 2.5rem)}h2{font-size:clamp(1.3rem, 4vw, 1.6rem)}}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--sp-24)}.container--wide{max-width:var(--page-max-width)}.narrow{max-width:760px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:12px var(--sp-16);border-radius:var(--radius-buttons);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.74;cursor:pointer;transition:all .2s ease;border:0;white-space:nowrap;text-decoration:none}a.btn:focus,a.btn:hover{text-decoration:none;color:inherit}.btn-primary{background:var(--color-absolute-black);color:var(--color-paper-white)}.btn-primary:hover{background:#2d2b2e;color:var(--color-paper-white);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.btn-secondary{background:var(--color-paper-white);color:var(--color-absolute-black);border:1px solid rgba(25,23,23,.16)}.btn-secondary:hover{background:var(--color-light-gray);color:var(--color-absolute-black);border-color:var(--color-slate-border)}.btn-ghost{background:0 0;color:var(--color-graphite);border:1px solid var(--color-graphite);border-radius:9px;padding:8px var(--sp-16)}.btn-ghost:hover{background:var(--color-light-gray);color:var(--color-absolute-black)}.btn-gold{background:var(--color-illus-yellow);color:var(--color-insight-amber);font-weight:600}.btn-gold:hover{background:#f0b300;color:var(--color-insight-amber);transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,189,0,.35)}.btn-violet{background:var(--color-feedback-violet);color:var(--color-paper-white)}.btn-violet:hover{background:#4a3589;color:var(--color-paper-white);transform:translateY(-1px)}.btn-lg{padding:15px 28px;font-size:16px}.btn-sm{padding:8px 14px;font-size:14px;border-radius:8px}.btn-block{width:100%}.badge{display:inline-flex;align-items:center;gap:var(--sp-5);padding:5px 12px;border-radius:var(--radius-badges);font-family:var(--font-body);font-weight:500;font-size:13px;line-height:1}.badge-violet{background:var(--color-soft-lavender);color:var(--color-feedback-violet)}.badge-blue{background:var(--color-sky-tint);color:var(--color-agent-blue)}.badge-amber{background:var(--color-sun-mist);color:var(--color-insight-amber)}.header{position:sticky;top:0;z-index:90;height:var(--header-h);background:rgba(255,255,255,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-silver-mist)}.header-inner{max-width:var(--container-width);height:100%;margin:0 auto;padding:0 var(--sp-24);display:flex;align-items:center;gap:var(--sp-16)}.header-inner .logo{margin-right:auto}.logo{display:inline-flex;align-items:center;color:var(--color-absolute-black);text-decoration:none}.logo img{height:40px;width:auto;display:block}.logo-text{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--color-absolute-black)}.nav-desktop{display:none}.nav-list{display:flex;gap:4px;align-items:center;list-style:none;padding:0;margin:0}.nav-item a{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-graphite);padding:7px 11px;border-radius:9px;display:inline-block;white-space:nowrap;transition:all .15s ease}.nav-item a:hover{color:var(--color-absolute-black);background:var(--color-light-gray)}.nav-item.is-active a{color:var(--color-absolute-black);background:var(--color-light-gray)}.header-cta{display:none;gap:var(--sp-10);align-items:center}.burger{background:0 0;border:1px solid var(--color-slate-border);padding:var(--sp-8);cursor:pointer;border-radius:var(--radius-inputs);display:inline-flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.burger span{display:block;width:18px;height:1.5px;background:var(--color-absolute-black);border-radius:2px}@media (min-width:1024px){.burger{display:none}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-16)}.header-inner .logo{margin-right:0;justify-self:start}.nav-desktop{display:block;justify-self:center}.header-cta{display:inline-flex;justify-self:end}}.nav-overlay{position:fixed;inset:0;background:rgba(23,22,24,.45);z-index:100;opacity:0;pointer-events:none;transition:opacity .28s ease}.nav-overlay.is-open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;right:0;height:100%;width:300px;max-width:85vw;background:var(--color-paper-white);border-left:1px solid var(--color-silver-mist);z-index:110;transform:translateX(100%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:var(--shadow-elevated)}.nav-drawer.is-open{transform:translateX(0)}.nav-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16) 20px;border-bottom:1px solid var(--color-silver-mist)}.drawer-close{background:0 0;color:var(--color-graphite);border:1px solid var(--color-slate-border);padding:var(--sp-8);cursor:pointer;border-radius:var(--radius-inputs);display:inline-flex;transition:all .15s ease}.drawer-close:hover{background:var(--color-light-gray);color:var(--color-absolute-black)}.nav-drawer-list{flex:1;overflow-y:auto;padding:var(--sp-8)}.nav-drawer-list a{display:flex;align-items:center;height:48px;padding:0 var(--sp-12);font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--color-absolute-black);border-radius:var(--radius-inputs);transition:background .15s ease}.nav-drawer-list a:hover{background:var(--color-light-gray);color:var(--color-absolute-black)}.nav-drawer-cta{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:var(--sp-16);border-top:1px solid var(--color-silver-mist)}.hero{padding:48px 0 40px;background:var(--color-light-gray);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-80px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(56,41,108,.06) 0,transparent 65%);pointer-events:none}.hero::after{content:'';position:absolute;bottom:-60px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(255,189,0,.07) 0,transparent 65%);pointer-events:none}.hero-bolt{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--color-illus-yellow) 50%,transparent 100%)}.hero-inner{position:relative;z-index:1;text-align:center;max-width:680px;margin:0 auto;padding:0 var(--sp-24)}.hero-top-row{display:flex;align-items:center;justify-content:center;gap:var(--sp-10);margin-bottom:var(--sp-22)}.hero-label{display:inline-flex;align-items:center;padding:5px 14px;background:var(--cr-orange-badge);color:var(--cr-orange);border-radius:var(--radius-badges);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-live{font-size:11px;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-badges);padding:4px 10px;letter-spacing:.04em;animation:pulse-live 2.2s ease-in-out infinite}@keyframes pulse-live{0%,100%{opacity:1}50%{opacity:.55}}.hero-title{font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem, 5.5vw, 3.6rem);letter-spacing:var(--tracking-display);line-height:1.08;color:var(--color-absolute-black);margin-bottom:var(--sp-28)}.hero-title span{color:var(--color-feedback-violet)}.hero-offer{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-22)}.hero-offer-pill{display:inline-flex;align-items:center;gap:var(--sp-16);background:var(--color-paper-white);border:1px solid var(--color-slate-border);border-radius:var(--radius-cards);padding:14px 28px;box-shadow:rgba(239,239,239,.55) 0 2px 15px 0}.hero-offer-amount{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 5vw, 2.8rem);letter-spacing:-.04em;color:var(--cr-orange);line-height:1}.hero-offer-divider{width:1px;height:38px;background:var(--color-silver-mist);flex-shrink:0}.hero-offer-spins{text-align:left;display:flex;flex-direction:column;gap:2px}.hero-offer-spins strong{font-family:var(--font-display);font-weight:700;font-size:clamp(1rem, 2vw, 1.25rem);letter-spacing:-.02em;color:var(--color-absolute-black);line-height:1}.hero-offer-spins em{font-style:normal;font-size:11px;color:var(--color-graphite);letter-spacing:.02em}.hero-main-cta{min-width:280px;max-width:360px;width:100%}.hero-login-link{font-size:13px;color:var(--color-graphite);text-decoration:none;transition:color .15s}.hero-login-link:hover{color:var(--color-absolute-black)}.hero-login-link strong{color:var(--color-feedback-violet);font-weight:600}.hero-trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0 0 var(--sp-12);padding:0}.hero-trust-row li{font-size:12px;font-weight:500;color:var(--color-graphite);display:flex;align-items:center;gap:5px}.hero-trust-row li::before{content:'✓';color:#16a34a;font-weight:700;font-size:13px}.hero-disclaimer{font-size:11px;color:var(--color-graphite);opacity:.65;max-width:540px;margin:0 auto;line-height:1.55}.hero-disclaimer a{color:var(--color-feedback-violet);text-decoration:underline}.text-block p a,.text-block li a,.prose p a,.prose li a{text-decoration:underline}.hero-cta{margin-top:var(--sp-22);display:flex;justify-content:center}.hero-compact{padding:36px 0 32px;background:var(--color-light-gray);border-bottom:1px solid var(--color-silver-mist)}.hero-compact .hero-inner{text-align:left;max-width:100%}.hero-compact .hero-title{font-size:clamp(1.6rem, 4vw, 2.8rem);margin-bottom:var(--sp-12)}.hero-compact .hero-lead{margin:0;font-size:16px}.hero-compact .container{text-align:center;max-width:780px}.hero-compact nav.breadcrumbs{justify-content:center}.hero-compact .hero-lead{max-width:620px;margin:var(--sp-12) auto 0;color:var(--color-graphite);font-size:16px;line-height:1.65}.hero-compact .hero-cta{margin-top:var(--sp-22);justify-content:center}@media (min-width:768px){.hero{padding:80px 0 72px}}.breadcrumbs{font-size:13px;color:var(--color-graphite);margin-bottom:var(--sp-16)}.breadcrumbs a{color:var(--color-feedback-violet)}.breadcrumbs span{margin:0 6px}.trust-strip{padding:var(--sp-32) 0;background:var(--color-paper-white);border-bottom:1px solid var(--color-silver-mist)}.trust-pillars{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16)}.trust-pillar{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-22);background:var(--color-light-gray);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);transition:box-shadow .2s ease,border-color .2s ease}.trust-pillar:hover{border-color:var(--color-slate-border);box-shadow:var(--shadow-card)}.tp-icon{width:44px;height:44px;min-width:44px;border-radius:var(--radius-icons);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tp-icon-v{background:var(--color-soft-lavender);color:var(--color-feedback-violet)}.tp-icon-b{background:var(--color-sky-tint);color:var(--color-agent-blue)}.tp-icon-a{background:var(--color-sun-mist);color:var(--color-insight-amber)}.tp-title{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;color:var(--color-absolute-black);margin:0 0 2px}.tp-text{font-size:13px;color:var(--color-graphite);margin:0;line-height:1.4}@media (min-width:768px){.trust-pillars{grid-template-columns:repeat(4,1fr)}}.cz-slots{padding:var(--sp-42) 0;background:var(--color-paper-white);border-bottom:1px solid var(--color-silver-mist)}.cz-slots__heading{text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-absolute-black);margin-bottom:var(--sp-22)}.cz-slots__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-12)}.cz-slots__card{display:block;border-radius:var(--radius-cards);overflow:hidden;border:1px solid var(--color-silver-mist);background:var(--color-light-gray);box-shadow:var(--shadow-card);outline:0;transition:all .2s ease}a.cz-slots__card:focus,a.cz-slots__card:hover{text-decoration:none;color:inherit}.cz-slots__card:hover{transform:translateY(-3px);border-color:var(--color-slate-border);box-shadow:0 8px 28px rgba(23,22,24,.1)}.cz-slots__card:focus-visible{border-color:var(--color-feedback-violet);box-shadow:0 0 0 3px rgba(56,41,108,.2)}.cz-slots__media{display:block;position:relative;aspect-ratio:232/174;background:var(--color-silver-mist)}.cz-slots__media img{width:100%;height:100%;object-fit:cover}.cz-slots__overlay{position:absolute;inset:0;background:rgba(23,22,24,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.cz-slots__card:focus-visible .cz-slots__overlay,.cz-slots__card:hover .cz-slots__overlay{opacity:1}.cz-slots__play{display:flex;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}@media (max-width:900px){.cz-slots__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.cz-slots__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}}.section-label{display:inline-flex;align-items:center;gap:var(--sp-6);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-feedback-violet);margin-bottom:var(--sp-12)}.section-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem, 3vw, 2rem);letter-spacing:var(--tracking-heading-lg);color:var(--color-absolute-black);margin-bottom:var(--sp-16)}.section-lead{font-size:17px;color:var(--color-graphite);max-width:600px;margin-bottom:var(--sp-32);line-height:1.65}.features-section{padding:var(--section-gap) 0;background:var(--color-light-gray)}.features-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-16)}.feature-card{background:var(--color-paper-white);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);padding:var(--card-padding);box-shadow:var(--shadow-card);transition:all .2s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(23,22,24,.08);border-color:var(--color-slate-border)}.fc-icon{width:48px;height:48px;border-radius:var(--radius-icons);display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-16)}.fc-icon-v{background:var(--color-pale-lilac);color:var(--color-feedback-violet)}.fc-icon-b{background:var(--color-cloud-blue);color:var(--color-agent-blue)}.fc-icon-a{background:var(--color-mellow-apricot);color:var(--color-insight-amber)}.fc-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-absolute-black);margin-bottom:var(--sp-8)}.fc-text{font-size:14px;color:var(--color-graphite);margin:0;line-height:1.6}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.cta-block{margin:var(--sp-42) 0;background:var(--color-pale-lilac);border:1px solid var(--color-soft-lavender);border-radius:var(--radius-cards);padding:var(--sp-42) var(--sp-32);text-align:center;position:relative;overflow:hidden}.cta-block::before{content:'';position:absolute;top:-60px;right:-40px;width:240px;height:240px;background:radial-gradient(circle,rgba(56,41,108,.1) 0,transparent 70%);pointer-events:none}.cta-pretitle{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-feedback-violet);margin:0 0 var(--sp-8)}.cta-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem, 3vw, 1.8rem);letter-spacing:-.03em;color:var(--color-absolute-black);margin-bottom:var(--sp-12)}.cta-body{font-size:15px;color:var(--color-graphite);max-width:480px;margin:0 auto var(--sp-24);line-height:1.65}.cta-disclaimer{font-size:11px;color:var(--color-graphite);margin:var(--sp-12) 0 0}.cta-section{padding:var(--section-gap) 0;background:var(--color-paper-white)}.cta-banner{background:var(--color-feedback-violet);border-radius:var(--radius-cards);padding:var(--sp-66) var(--sp-42);text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:'';position:absolute;top:-50%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,189,0,.14) 0,transparent 65%);pointer-events:none}.cta-banner-label{display:inline-block;background:rgba(255,255,255,.15);color:rgba(255,255,255,.9);border-radius:var(--radius-badges);padding:5px 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-16)}.cta-banner-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem, 4vw, 2.4rem);letter-spacing:-.03em;color:var(--color-paper-white);margin-bottom:var(--sp-12);line-height:1.15}.cta-banner-text{color:rgba(255,255,255,.75);font-size:16px;max-width:500px;margin:0 auto var(--sp-28);line-height:1.65}.cta-banner-disclaimer{font-size:11px;color:rgba(255,255,255,.45);margin:var(--sp-12) 0 0}.text-block{padding:var(--section-gap) 0}.container.narrow h2.section-title,.text-block h2.section-title{margin-top:var(--sp-32)}.container.narrow .section-title:first-child,.text-block .section-title:first-child{margin-top:0}.text-block ul li{padding-left:20px;position:relative;margin-bottom:var(--sp-8);font-size:15px}.text-block ul li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--color-feedback-violet)}.content-image{display:block;margin:var(--sp-32) auto;max-width:min(750px,100%)}.content-image img{width:100%;height:auto;display:block;border-radius:var(--radius-cards);border:1px solid var(--color-silver-mist);box-shadow:var(--shadow-card)}.table-wrap{overflow-x:auto;margin:var(--sp-28) 0 var(--sp-32);border-radius:var(--radius-cards);border:1px solid var(--color-silver-mist);box-shadow:var(--shadow-card)}.review-table{width:100%;border-collapse:collapse;font-size:14px;min-width:480px;background:var(--color-paper-white)}.review-table thead tr{background:var(--color-light-gray)}.review-table thead th{padding:14px 18px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#636669;border-bottom:1px solid var(--color-silver-mist);white-space:nowrap}.review-table tbody tr{border-bottom:1px solid var(--color-silver-mist);transition:background .15s ease}.review-table tbody tr:last-child{border-bottom:none}.review-table tbody tr:hover{background:var(--color-light-gray)}.review-table tbody td{padding:13px 18px;color:var(--color-absolute-black);line-height:1.45;vertical-align:middle}.review-table tbody td:first-child{font-weight:500}.review-table tbody tr:last-child td{color:var(--color-feedback-violet);font-weight:600;background:var(--color-pale-lilac)}.testimonials-section{padding:var(--section-gap) 0;background:var(--color-light-gray)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-16)}.testimonial-card{background:var(--color-paper-white);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--sp-16);box-shadow:var(--shadow-card)}.testimonial-top{display:flex;justify-content:space-between;align-items:center}.testimonial-stars{display:inline-flex;gap:2px;color:var(--color-illus-yellow)}.testimonial-kicker{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-feedback-violet)}.testimonial-quote{font-style:italic;font-size:15px;line-height:1.65;color:var(--color-absolute-black);margin:0;flex:1}.testimonial-footer{display:flex;align-items:center;gap:var(--sp-12);padding-top:var(--sp-16);border-top:1px solid var(--color-silver-mist)}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:var(--color-soft-lavender);color:var(--color-feedback-violet);font-family:var(--font-display);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-name{font-weight:600;font-size:14px;color:var(--color-absolute-black)}.testimonial-location{font-size:12px;color:var(--color-graphite)}@media (min-width:768px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.faq-section{padding:var(--section-gap) 0 var(--sp-66);background:var(--color-paper-white)}.faq-list{display:flex;flex-direction:column;gap:var(--sp-8)}.faq-row{background:var(--color-light-gray);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);overflow:hidden;transition:all .2s ease}.faq-row.is-open{border-color:var(--color-soft-lavender);background:var(--color-pale-lilac)}.faq-row .question{width:100%;display:flex;align-items:center;gap:var(--sp-16);text-align:left;background:0 0;border:0;padding:18px var(--sp-22);color:var(--color-absolute-black);font-family:var(--font-body);font-size:15px;font-weight:500;cursor:pointer}.faq-row .q-icon{width:28px;height:28px;border-radius:8px;background:var(--color-soft-lavender);color:var(--color-feedback-violet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-row .q-text{flex:1;margin:0;font-size:inherit;font-weight:inherit;font-family:inherit}.faq-row .chevron{color:var(--color-graphite);transition:transform .25s ease;flex-shrink:0}.faq-row.is-open .chevron{transform:rotate(180deg);color:var(--color-feedback-violet)}.faq-row .answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-row .answer>div{padding:0 var(--sp-22) 18px 66px;color:var(--color-graphite);font-size:15px;line-height:1.65}.faq-row .answer p{margin:0}.faq-row.is-open .answer{max-height:500px}.toc{background:var(--color-light-gray);border:1px solid var(--color-silver-mist);border-left:3px solid var(--color-feedback-violet);border-radius:var(--radius-cards);padding:var(--sp-22) var(--sp-24);margin:0 0 var(--sp-24)}.toc summary{list-style:none;cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12);margin:0}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:"\25BE";color:var(--color-feedback-violet);font-size:.9em;transition:transform .2s ease}.toc[open] summary::after{transform:rotate(180deg)}.toc[open] .toc-list{margin-top:var(--sp-12)}.toc-title{font-size:14px;font-weight:600;color:var(--color-feedback-violet);letter-spacing:.02em;text-transform:uppercase}.toc-list{list-style:none;counter-reset:toc;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-8)}.toc-list li{counter-increment:toc;position:relative;padding-left:30px}.toc-list li::before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:12px;font-weight:600;color:var(--color-feedback-violet);letter-spacing:.04em}.toc-list a{color:var(--color-absolute-black);font-size:14px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.toc-list a:hover{color:var(--color-feedback-violet);border-bottom-color:var(--color-feedback-violet)}@media (min-width:720px){.toc-list{grid-template-columns:repeat(2,1fr);gap:10px 24px}}.section-404{padding:80px 0 100px;min-height:60vh;display:flex;align-items:center}.page-404{text-align:center;max-width:520px;margin:0 auto}.title-404{font-family:var(--font-display);font-weight:800;font-size:clamp(5rem, 14vw, 9rem);color:var(--color-feedback-violet);margin:0 0 var(--sp-16);line-height:1;letter-spacing:-.05em}.subtitle-404{font-size:18px;color:var(--color-graphite);margin-bottom:var(--sp-28)}.cz-author-strip{padding:var(--sp-28) 0 var(--sp-24);background:var(--color-light-gray);border-top:1px solid var(--color-silver-mist);border-bottom:1px solid var(--color-silver-mist)}.cz-author-strip+.footer{padding-top:var(--sp-32);border-top:none}.cz-author{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-24)}.cz-author>a:first-of-type{flex-shrink:0}.cz-author__right{flex:1;min-width:0}.cz-author__img-wrap{display:block;width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid var(--color-silver-mist);background:var(--color-silver-mist)}.cz-author__img{width:100%;height:100%;object-fit:cover;display:block}.cz-author__kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-feedback-violet);margin:0 0 4px}.cz-author__name{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin:0 0 var(--sp-8)}.cz-author__name a{color:var(--color-absolute-black)}.cz-author__name a:hover{color:var(--color-feedback-violet)}.cz-author__bio{font-size:14px;line-height:1.6;color:#636669;margin:0}.cz-author__more{display:inline-block;font-size:14px;font-weight:600;color:var(--color-feedback-violet);margin-top:4px}.cz-author__more:hover{color:var(--color-absolute-black);text-decoration:underline}@media (max-width:560px){.cz-author{flex-direction:column;align-items:center;text-align:center}}.footer{background:var(--color-absolute-black);padding:48px 0 28px;color:rgba(255,255,255,.6)}.footer-top{display:grid;grid-template-columns:1fr;gap:var(--sp-32);margin-bottom:var(--sp-32)}.footer-brand{max-width:280px}.footer-logo{display:inline-flex;align-items:center;margin-bottom:var(--sp-12)}.footer-logo img{height:64px;width:auto;display:block;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.35)}.footer-logo-text{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--color-paper-white)}.footer-tagline{font-size:14px;margin:0 0 var(--sp-16);line-height:1.6}.footer-socials{display:flex;gap:var(--sp-8);flex-wrap:wrap}.footer-socials .social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.5);transition:all .2s ease}.footer-socials .social svg{width:18px;height:18px;max-width:none;display:block}.footer-socials .social:hover{border-color:var(--color-illus-yellow);color:var(--color-illus-yellow);background:rgba(255,189,0,.1)}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-28)}.footer-col h3{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 0 var(--sp-16)}.footer-col ul{margin:0}.footer-col ul li{margin-bottom:var(--sp-8)}.footer-col a{color:rgba(255,255,255,.6);font-size:14px;transition:color .15s ease}.footer-col a:hover{color:var(--color-paper-white)}.trust-list{margin:var(--sp-12) 0 0;display:flex;flex-wrap:wrap;gap:var(--sp-8)}.trust-list li{margin:0}.trust-badge{display:inline-block;padding:4px 10px;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.5);font-size:11px;letter-spacing:.06em;border-radius:6px}.footer-divider{height:1px;background:rgba(255,255,255,.07);margin:var(--sp-8) 0 var(--sp-22)}.footer-bottom{display:flex;flex-direction:column;gap:var(--sp-8)}.footer-disclaimer{font-size:12px;line-height:1.6;color:rgba(255,255,255,.5);max-width:780px}.copyright{font-size:12px;color:rgba(255,255,255,.5);margin:0}.footer-disclaimer a{text-decoration:underline}@media (min-width:768px){.footer-top{grid-template-columns:1fr 2fr;gap:48px}.footer-cols{grid-template-columns:repeat(3,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}}body{background:var(--cr-warm-bg)}.hero{overflow:hidden;background:radial-gradient(60% 80% at 50% -10%,rgba(234,88,12,.09) 0,transparent 65%),linear-gradient(160deg,#fffbf7 0,#fff7ed 60%,#fef3c7 100%);overflow:hidden}.hero::before{background:radial-gradient(circle,rgba(234,88,12,.05) 0,transparent 60%)}.hero::after{background:radial-gradient(circle,rgba(251,191,36,.1) 0,transparent 60%)}.hero-bolt{background:linear-gradient(90deg,transparent 0,var(--cr-yellow) 50%,transparent 100%)}@keyframes chicken-bob{0%,100%{transform:translateY(0) rotate(-4deg) scaleX(1)}30%{transform:translateY(-18px) rotate(4deg) scaleX(.95)}60%{transform:translateY(-8px) rotate(2deg) scaleX(1.05)}}@keyframes chicken-walk{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes flame-dance{0%,100%{transform:scaleY(1) scaleX(1);opacity:1}25%{transform:scaleY(1.18) scaleX(.82);opacity:.9}50%{transform:scaleY(.88) scaleX(1.14);opacity:1}75%{transform:scaleY(1.1) scaleX(.9);opacity:.95}}@keyframes pan-heat{0%,100%{filter:drop-shadow(0 0 4px rgba(220,38,38,.3))}50%{filter:drop-shadow(0 0 12px rgba(220,38,38,.7))}}@keyframes road-dash{0%{transform:translateX(0)}100%{transform:translateX(-80px)}}@keyframes multiplier-rise{0%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(-50px) scale(.7);opacity:0}}@keyframes feather-fall{0%{transform:translateY(-20px) rotate(0) translateX(0);opacity:0}15%{opacity:.8}100%{transform:translateY(90px) rotate(270deg) translateX(18px);opacity:0}}@keyframes glow-orange{0%,100%{box-shadow:0 0 18px rgba(194,65,12,.35),0 4px 14px rgba(194,65,12,.2)}50%{box-shadow:0 0 36px rgba(194,65,12,.65),0 4px 24px rgba(194,65,12,.4)}}@keyframes bounce-btn{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes slide-up{0%{transform:translateY(28px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes pop-in{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.06)}100%{transform:scale(1);opacity:1}}@keyframes spin-slow{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(234,88,12,.5)}100%{box-shadow:0 0 0 18px rgba(234,88,12,0)}}.anim-slide-up{animation:slide-up .55s cubic-bezier(.22,.68,0,1.2) both}.anim-pop-in{animation:pop-in .45s cubic-bezier(.22,.68,0,1.4) both}.anim-delay-1{animation-delay:80ms}.anim-delay-2{animation-delay:.16s}.anim-delay-3{animation-delay:.24s}.anim-delay-4{animation-delay:.32s}.anim-delay-5{animation-delay:.4s}.anim-delay-6{animation-delay:.48s}.hero-label{background:var(--cr-orange-badge);color:var(--cr-orange);animation:pop-in .5s cubic-bezier(.22,.68,0,1.4) .1s both}.hero-title .cr-word{color:var(--cr-orange);position:relative;display:inline-block}.hero-title .cr-word::after{content:'';position:absolute;left:0;bottom:-4px;right:0;height:3px;background:linear-gradient(90deg,var(--cr-yellow),var(--cr-orange));border-radius:2px;transform:scaleX(0);transform-origin:left;animation:scaleX-in .6s ease .8s forwards}@keyframes scaleX-in{to{transform:scaleX(1)}}.hero-offer{animation:slide-up .55s ease .3s both}.hero-offer-pill{animation:pop-in .45s ease .45s both}.hero-main-cta{animation:glow-orange 3s ease-in-out infinite}.btn-gold{animation:bounce-btn 2.4s ease-in-out infinite}.cta-block{background:var(--color-pale-lilac);border-color:var(--color-soft-lavender)}.cta-pretitle{color:var(--color-feedback-violet)}.cta-banner{background:linear-gradient(135deg,var(--cr-orange) 0,#9a3412 100%)}.footer-socials .social:hover{border-color:var(--cr-yellow);color:var(--cr-yellow)}.cz-slots__card:hover{border-color:var(--cr-orange)}.cz-slots__card:focus-visible{border-color:var(--cr-orange);box-shadow:0 0 0 3px rgba(194,65,12,.2)}.road-scene{position:relative;width:100%;max-width:680px;margin:var(--sp-32) auto 0;height:140px;border-radius:24px;overflow:hidden;background:var(--cr-asphalt);box-shadow:0 8px 40px rgba(28,25,23,.25),0 2px 8px rgba(28,25,23,.15);animation:slide-up .6s ease .5s both}.road-scene::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 3px,rgba(255,255,255,.015) 3px,rgba(255,255,255,.015) 4px)}.road-dashes{position:absolute;top:50%;left:0;width:200%;height:4px;margin-top:-2px;display:flex;gap:20px;animation:road-dash .7s linear infinite}.road-dash{width:40px;height:4px;background:rgba(255,255,255,.25);border-radius:2px;flex-shrink:0}.road-line-bot,.road-line-top{position:absolute;left:0;right:0;height:3px;background:rgba(245,245,240,.35);border-radius:2px}.road-line-top{top:16px}.road-line-bot{bottom:16px}.road-mult{position:absolute;top:14px;background:var(--cr-yellow);color:var(--cr-asphalt);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:-.02em;padding:3px 9px;border-radius:var(--radius-badges);animation:multiplier-rise 2.5s ease-in-out infinite;box-shadow:0 2px 8px rgba(251,191,36,.5)}.road-mult-1{left:18%;animation-delay:0s}.road-mult-2{left:42%;animation-delay:.9s}.road-mult-3{left:68%;animation-delay:1.8s}.chicken-char{position:absolute;bottom:22px;left:12%;width:64px;height:64px;animation:chicken-bob .7s ease-in-out infinite;transform-origin:bottom center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));z-index:3}.frying-pan{position:absolute;bottom:20px;z-index:2}.frying-pan svg{animation:pan-heat 1.8s ease-in-out infinite}.pan-1{left:36%;animation-delay:0s}.pan-2{left:60%;animation-delay:.6s}.pan-3{left:82%;animation-delay:1.2s}.flame-wrap{position:absolute;bottom:16px;z-index:1}.flame-wrap svg{animation:flame-dance .4s ease-in-out infinite}.flame-1{left:calc(36% + 14px)}.flame-2{left:calc(60% + 14px)}.flame-3{left:calc(82% + 14px)}.hero-feathers{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.feather{position:absolute;width:10px;height:10px;border-radius:50% 0 50% 50%;opacity:0;animation:feather-fall linear infinite}.feather-1{left:8%;top:20%;background:var(--cr-yellow);animation-duration:3.5s;animation-delay:.2s}.feather-2{left:18%;top:10%;background:var(--cr-orange);animation-duration:4.1s;animation-delay:1s;width:7px;height:7px}.feather-3{left:72%;top:5%;background:var(--cr-yellow);animation-duration:3.8s;animation-delay:.5s}.feather-4{left:85%;top:15%;background:var(--cr-orange-mid);animation-duration:4.4s;animation-delay:1.5s;width:6px;height:6px}.feather-5{left:92%;top:30%;background:var(--cr-yellow-dark);animation-duration:3.2s;animation-delay:.8s}.feather-6{left:55%;top:8%;background:var(--cr-yellow);animation-duration:4.8s;animation-delay:2.1s;width:8px;height:8px}.mult-showcase{padding:var(--section-gap) 0;background:var(--cr-asphalt);position:relative;overflow:hidden}.mult-showcase::before{content:'';position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(251,191,36,.12) 0,transparent 70%);pointer-events:none}.mult-showcase-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:var(--sp-8)}.mult-showcase-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em;color:var(--color-paper-white);margin-bottom:var(--sp-32)}.mult-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-12)}@media (min-width:640px){.mult-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.mult-grid{grid-template-columns:repeat(5,1fr);gap:var(--sp-16)}}.mult-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-cards);padding:var(--sp-22) var(--sp-16);text-align:center;transition:all .25s ease;cursor:default;position:relative;overflow:hidden}.mult-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cr-yellow),transparent);opacity:0;transition:opacity .25s ease}.mult-card:hover{background:rgba(255,255,255,.09);border-color:rgba(251,191,36,.3);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.mult-card:hover::before{opacity:1}.mult-value{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.04em;line-height:1;margin-bottom:var(--sp-8)}.mult-5x{color:#86efac}.mult-10x{color:#6ee7b7}.mult-25x{color:var(--cr-yellow)}.mult-50x{color:#fb923c}.mult-100x{color:#f87171;animation:glow-orange 1.8s ease-in-out infinite}.mult-label{font-size:12px;font-weight:500;color:rgba(255,255,255,.45);letter-spacing:.06em;text-transform:uppercase}.mult-sub{font-size:11px;color:rgba(255,255,255,.3);margin-top:4px}.how-to-play{padding:var(--section-gap) 0;background:var(--cr-warm-bg)}.steps-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-16);counter-reset:steps}@media (min-width:640px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.steps-grid{grid-template-columns:repeat(4,1fr)}}.step-card{background:var(--color-paper-white);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);padding:var(--card-padding);box-shadow:var(--shadow-card);position:relative;transition:all .25s ease;counter-increment:steps;overflow:hidden}.step-card::before{content:counter(steps,decimal-leading-zero);position:absolute;top:16px;right:18px;font-family:var(--font-display);font-weight:800;font-size:38px;letter-spacing:-.04em;color:rgba(56,41,108,.06);line-height:1}.step-card:hover{transform:translateY(-4px);border-color:var(--color-soft-lavender);box-shadow:0 12px 32px rgba(56,41,108,.1)}.step-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-16);background:var(--color-soft-lavender);color:var(--color-feedback-violet);font-size:28px;line-height:1}.step-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-absolute-black);margin-bottom:var(--sp-8)}.step-text{font-size:14px;color:var(--color-graphite);margin:0;line-height:1.6}@media (min-width:1024px){.steps-grid{position:relative}.step-card:not(:last-child)::after{content:'→';position:absolute;right:-28px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--cr-orange-badge);z-index:1}}.crash-meter{display:flex;align-items:center;justify-content:center;gap:var(--sp-12);margin:var(--sp-32) 0;flex-wrap:wrap}.crash-meter-bar{flex:1;min-width:200px;max-width:400px;height:12px;background:var(--color-silver-mist);border-radius:var(--radius-badges);overflow:hidden;position:relative}.crash-meter-fill{height:100%;border-radius:var(--radius-badges);background:linear-gradient(90deg,#86efac,var(--cr-yellow),var(--cr-orange),#dc2626);animation:meter-grow 3s ease-in-out infinite alternate}@keyframes meter-grow{0%{width:15%}100%{width:92%}}.crash-meter-value{font-family:var(--font-display);font-weight:800;font-size:2.2rem;letter-spacing:-.04em;color:var(--cr-orange);min-width:80px;text-align:right;animation:multiplier-count 3s ease-in-out infinite alternate}@keyframes multiplier-count{0%{color:#16a34a}50%{color:var(--cr-yellow-dark)}100%{color:var(--cr-fire)}}.feature-card{position:relative;overflow:hidden}.feature-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-feedback-violet),#6386fe);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.feature-card:hover::after{transform:scaleX(1)}.trust-pillar:hover{border-color:var(--cr-orange-badge)}.testimonial-card{position:relative;overflow:hidden}.testimonial-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-feedback-violet),#6386fe)}.header.is-scrolled{box-shadow:0 1px 0 var(--color-silver-mist),0 4px 20px rgba(0,0,0,.07)}.btn-primary{position:relative}.btn-primary::after{content:'';position:absolute;inset:0;border-radius:var(--radius-buttons);animation:pulse-ring 2s ease-out infinite;pointer-events:none}@media (max-width:640px){.road-scene{height:100px}.chicken-char{width:48px;height:48px;bottom:14px}.frying-pan svg{width:36px;height:36px}.mult-card{padding:var(--sp-16) var(--sp-12)}.crash-meter-value{font-size:1.6rem}}.tier-ladder{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8);margin:var(--sp-28) 0}@media (min-width:560px){.tier-ladder{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.tier-ladder{grid-template-columns:repeat(5,1fr)}}.tier-card{background:var(--color-paper-white);border:1px solid var(--color-silver-mist);border-radius:var(--radius-cards);padding:var(--sp-22) var(--sp-16);text-align:center;box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.tier-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.tier-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:100px;margin-bottom:var(--sp-10)}.tier-name{font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;margin:0 0 var(--sp-8)}.tier-rate{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 4vw, 2.6rem);letter-spacing:-.05em;line-height:1;margin:0 0 var(--sp-8)}.tier-cap{font-size:12px;color:var(--color-graphite);line-height:1.5;margin:0}.tier-mortal{border-top:3px solid #9ca3af}.tier-mortal .tier-badge{background:#f3f4f6;color:#6b7280}.tier-mortal .tier-name,.tier-mortal .tier-rate{color:#374151}.tier-hero{border-top:3px solid #10b981}.tier-hero .tier-badge{background:#d1fae5;color:#065f46}.tier-hero .tier-name,.tier-hero .tier-rate{color:#059669}.tier-demigod{border-top:3px solid #6366f1}.tier-demigod .tier-badge{background:#e0e7ff;color:#4338ca}.tier-demigod .tier-name,.tier-demigod .tier-rate{color:#4f46e5}.tier-olympian{border-top:3px solid #f59e0b}.tier-olympian .tier-badge{background:#fef3c7;color:#92400e}.tier-olympian .tier-name,.tier-olympian .tier-rate{color:#b45309}.tier-zeus{border-top:3px solid var(--cr-orange);box-shadow:0 0 20px rgba(194,65,12,.15)}.tier-zeus .tier-badge{background:var(--cr-orange-badge);color:var(--cr-orange)}.tier-zeus .tier-name,.tier-zeus .tier-rate{color:var(--cr-orange)}@media (min-width:640px){.steps-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.steps-grid--3{grid-template-columns:repeat(3,1fr)}}.game-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8);margin:var(--sp-28) 0;background:var(--cr-orange-light);border:1px solid var(--cr-orange-badge);border-radius:var(--radius-cards);padding:var(--sp-16)}@media (min-width:560px){.game-specs{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.game-specs{grid-template-columns:repeat(5,1fr)}}.spec-item{background:var(--color-paper-white);border:1px solid var(--color-silver-mist);border-top:2px solid var(--cr-orange);border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;gap:5px;box-shadow:var(--shadow-card)}.spec-item--feature{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:var(--sp-12)}.spec-item--feature>div{display:flex;flex-direction:column;gap:4px;flex:1}.spec-icon-wrap{width:34px;height:34px;border-radius:8px;background:var(--cr-orange-badge);color:var(--cr-orange);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:2px}.spec-item--feature .spec-icon-wrap{margin-bottom:0;margin-top:2px}.spec-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cr-orange);line-height:1;display:block}.spec-value{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--color-absolute-black);line-height:1.3;display:block}.section-lead{margin-left:auto;margin-right:auto}.faq-section .section-label,.faq-section .section-title,.features-section .section-label,.features-section .section-title,.how-to-play .section-label,.how-to-play .section-lead,.how-to-play .section-title,.testimonials-section .section-label,.testimonials-section .section-title{text-align:center}.faq-section .section-label,.features-section .section-label,.how-to-play .section-label,.testimonials-section .section-label{display:block}.mult-showcase-label,.mult-showcase-title{text-align:center}.text-block{line-height:1.72}.text-block p{font-size:16px;margin-bottom:var(--sp-16)}.text-block ul li{font-size:16px;margin-bottom:var(--sp-10)}.text-block strong{color:var(--color-absolute-black);font-weight:600}.text-block h2.section-title{margin-top:var(--sp-42);margin-bottom:var(--sp-16)}.text-block .section-title:first-child{margin-top:0}.toc+h2.section-title{margin-top:var(--sp-28)}.content-image{margin-top:var(--sp-28);margin-bottom:var(--sp-28)}.table-wrap{margin-top:var(--sp-22);margin-bottom:var(--sp-28)}.cta-block{margin-top:var(--sp-32);margin-bottom:var(--sp-32)}.toc-list{margin-top:0;transition:all .2s ease}.toc[open] .toc-list{margin-top:var(--sp-12)}.oracle-voices{margin:var(--sp-28) 0}.voices-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-16)}@media (min-width:640px){.voices-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.voices-grid{grid-template-columns:repeat(3,1fr)}}.oracle-mark{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cr-orange)}.pros-cons{display:grid;grid-template-columns:1fr;gap:var(--sp-16);margin:var(--sp-28) 0}@media (min-width:640px){.pros-cons{grid-template-columns:1fr 1fr}}.pros-cons .cons-col,.pros-cons .pros-col{border-radius:var(--radius-cards);overflow:hidden;box-shadow:rgba(239,239,239,.55) 0 2px 15px 0,rgba(23,24,26,.06) 0 0 0 1px;display:flex;flex-direction:column;padding:0}.pros-cons .pros-col{border:1px solid #bbf7d0;background:#f0fdf4}.pros-cons .cons-col{border:1px solid #fde68a;background:#fffbeb}.pros-cons .cons-col__title,.pros-cons .pros-col__title{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:14px 20px;display:flex;align-items:center;gap:10px}.pros-cons .pros-col__title{background:#dcfce7;color:#166534;border-bottom:1px solid #bbf7d0}.pros-cons .cons-col__title{background:#fef9c3;color:#92400e;border-bottom:1px solid #fde68a}.pros-cons .pros-col__title::before{content:'✓';width:24px;height:24px;background:#16a34a;color:#fff;border-radius:50%;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1}.pros-cons .cons-col__title::before{content:'!';width:24px;height:24px;background:#d97706;color:#fff;border-radius:50%;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1}.pros-cons .cons-col ul,.pros-cons .pros-col ul{margin:0;padding:12px 20px 16px;list-style:none;display:flex;flex-direction:column;flex:1}.pros-cons .cons-col ul li,.pros-cons .pros-col ul li{font-size:14px;line-height:1.6;padding:8px 0 8px 28px;border-bottom:1px solid rgba(0,0,0,.04);position:relative;color:var(--color-absolute-black);margin-bottom:0}.pros-cons .cons-col ul li:last-child,.pros-cons .pros-col ul li:last-child{border-bottom:none}.pros-cons .pros-col ul li::before{content:'';position:absolute;left:0;top:14px;width:16px;height:16px;background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex-shrink:0;opacity:1}.pros-cons .cons-col ul li::before{content:'';position:absolute;left:0;top:14px;width:16px;height:16px;background:#f59e0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 3v4M6 9v.5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex-shrink:0;opacity:1}.prose h2{font-size:clamp(1.3rem, 2.8vw, 1.8rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--color-absolute-black);margin-top:var(--sp-42);margin-bottom:var(--sp-16);padding-left:16px;border-left:3px solid var(--color-feedback-violet)}.prose h2:first-of-type{margin-top:0}.prose ul{list-style:none;padding-left:0;margin:var(--sp-22) 0}.prose ul li{position:relative;padding-left:26px;font-size:16px;line-height:1.72;margin-bottom:var(--sp-12);color:var(--color-absolute-black)}.prose ul li::before{content:'';position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--color-feedback-violet);opacity:.7}.prose ul li strong{color:var(--color-absolute-black);font-weight:600}.prose ol{padding-left:0;list-style:none;counter-reset:prose-ol;margin:var(--sp-22) 0}.prose ol li{counter-increment:prose-ol;position:relative;padding-left:40px;font-size:16px;line-height:1.72;margin-bottom:var(--sp-12)}.prose ol li::before{content:counter(prose-ol);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--color-feedback-violet);color:#fff;font-size:12px;font-weight:700;font-family:var(--font-display);display:flex;align-items:center;justify-content:center;line-height:1}.numbered-steps{list-style:none;padding:0;counter-reset:num-step;margin:var(--sp-28) 0}.numbered-steps li{counter-increment:num-step;display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16) 0;border-bottom:1px solid var(--color-silver-mist)}.numbered-steps li:last-child{border-bottom:none}.numbered-steps li::before{content:counter(num-step);flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-feedback-violet);color:#fff;font-family:var(--font-display);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(56,41,108,.25);margin-top:2px}.numbered-steps li strong{font-weight:600;color:var(--color-absolute-black)}.numbered-steps li .step-text-wrap{flex:1;font-size:15px;line-height:1.65;color:#374151}.hero-compact{background:radial-gradient(55% 100% at 50% 100%,rgba(56,41,108,.05) 0,transparent 70%),radial-gradient(40% 60% at 80% 0,rgba(194,65,12,.04) 0,transparent 60%),linear-gradient(160deg,#fff 0,#f8f5ff 55%,#fffdf9 100%);border-bottom:1px solid var(--color-silver-mist);padding:40px 0 36px;position:relative;overflow:hidden}.hero-compact::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,var(--color-feedback-violet) 40%,var(--cr-orange) 70%,transparent 100%);pointer-events:none}.hero-compact::after{display:none}.hero-compact .hero-title-sm{font-size:clamp(1.5rem, 3.5vw, 2.3rem);letter-spacing:-.04em;line-height:1.15;color:var(--color-absolute-black);font-weight:800;margin-bottom:var(--sp-12);position:relative}.hero-compact .hero-lead{color:var(--color-graphite);line-height:1.65;position:relative}.hero-compact .breadcrumbs{margin-bottom:var(--sp-16);position:relative;color:var(--color-graphite)}.hero-compact .breadcrumbs a{color:var(--color-feedback-violet)}.hero-compact .breadcrumbs span{color:var(--color-slate-border)}.section-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-feedback-violet);background:var(--color-soft-lavender);border:1px solid rgba(56,41,108,.15);border-radius:var(--radius-badges);padding:5px 14px;margin-bottom:var(--sp-12)}.cta-block-inner{background:linear-gradient(135deg,#1a0a00 0,#2d1200 45%,#1a0800 100%);border-radius:var(--radius-cards);padding:var(--sp-42) var(--sp-32);text-align:center;position:relative;overflow:hidden}.cta-block-inner::before{content:'';position:absolute;top:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(ellipse,rgba(194,65,12,.25) 0,transparent 60%);pointer-events:none}.cta-block-inner::after{content:'';position:absolute;bottom:-60px;left:-60px;width:300px;height:300px;background:radial-gradient(ellipse,rgba(251,191,36,.12) 0,transparent 60%);pointer-events:none}.cta-block-inner .cta-pretitle{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cr-yellow);margin-bottom:var(--sp-8);position:relative}.cta-block-inner .cta-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem, 3vw, 2rem);letter-spacing:-.03em;color:#fff;margin-bottom:var(--sp-12);position:relative}.cta-block-inner .cta-body{font-size:15px;color:rgba(255,255,255,.65);max-width:560px;margin:0 auto var(--sp-22);line-height:1.65;position:relative}.cta-block-inner .cta-disclaimer{font-size:12px;color:rgba(255,255,255,.35);margin-top:var(--sp-12);position:relative}.review-table{border-collapse:collapse;width:100%;font-size:14px}.review-table thead th{background:var(--color-light-gray);color:#636669;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-silver-mist)}.review-table thead th:first-child{border-radius:var(--radius-cards) 0 0 0}.review-table thead th:last-child{border-radius:0 var(--radius-cards) 0 0}.review-table tbody tr:nth-child(2n){background:var(--color-light-gray)}.review-table tbody tr{transition:background .15s}.review-table tbody tr:hover{background:var(--color-pale-lilac)}.review-table td{padding:10px 14px;border-bottom:1px solid var(--color-silver-mist);line-height:1.5;vertical-align:middle}.section.section-toc{padding:var(--sp-12) 0}.toc{background:var(--cr-warm-bg);border:1px solid rgba(194,65,12,.15);border-radius:var(--radius-cards);padding:var(--sp-16) var(--sp-22)}.toc summary{cursor:pointer;user-select:none;list-style:none;display:flex;align-items:center;gap:var(--sp-8)}.toc summary::-webkit-details-marker{display:none}.toc-title{font-weight:700;font-size:14px;color:var(--color-absolute-black)}.toc-list{margin-top:0;padding-left:var(--sp-16);transition:all .2s ease}.toc[open] .toc-list{margin-top:var(--sp-12)}.toc-list li{padding:3px 0 3px 30px}.toc-list a{font-size:14px;color:var(--cr-orange);text-decoration:none;transition:color .15s}.toc-list a:hover{color:var(--cr-orange-mid);text-decoration:underline}.trust-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.trust-badge{display:inline-block;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;color:rgba(255,255,255,.55);letter-spacing:.04em;white-space:nowrap}.breadcrumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.4);flex-wrap:wrap}.breadcrumbs a{color:rgba(255,255,255,.6);text-decoration:none;transition:color .15s}.breadcrumbs a:hover{color:rgba(255,255,255,.9)}.breadcrumbs span{color:rgba(255,255,255,.35)}.feature-card{border-top:2px solid transparent;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.feature-card:hover{border-top-color:var(--cr-orange);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.09)}.fc-icon{font-size:28px}.steps-grid--3 .step-card{text-align:center}.steps-grid--3 .step-card::before{font-size:56px;opacity:.04}.section{padding:var(--section-gap) 0}.section--warm{background:var(--cr-warm-bg)}.section--dark{background:var(--cr-asphalt);color:#fff}.prose .section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--color-silver-mist) 30%,var(--color-silver-mist) 70%,transparent);margin:var(--sp-42) 0}.faq-row[data-faq]{border-bottom:1px solid var(--color-silver-mist)}.faq-row[data-faq]:last-child{border-bottom:none}.question{width:100%;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-16) 0;text-align:left;transition:color .15s}.question:hover .q-text{color:var(--cr-orange)}.q-text{flex:1;font-size:15px;font-weight:600;color:var(--color-absolute-black);margin:0;transition:color .15s}.answer{display:none;padding:0 0 var(--sp-16) var(--sp-28)}.answer p{font-size:15px;line-height:1.68;color:var(--color-graphite);margin:0}.faq-row.is-open .answer{display:block}.faq-row.is-open .chevron{transform:rotate(180deg)}.chevron{flex-shrink:0;transition:transform .25s ease;color:var(--color-graphite)}.step-card{background:#fffbf7;border:none;border-left:3px solid var(--cr-orange);border-radius:14px;padding:var(--sp-22) var(--sp-22) var(--sp-22) var(--sp-24);box-shadow:none;transition:background .2s,border-left-color .2s;overflow:hidden}.step-card::before{font-size:80px;opacity:.05;top:-10px;right:10px;color:var(--cr-orange)}.step-card:hover{background:#fff1e0;border-left-color:var(--cr-orange-mid);transform:none;box-shadow:none}.step-title{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;color:var(--color-absolute-black);margin:0 0 var(--sp-8)}.step-text{font-size:13px;line-height:1.65;color:var(--color-graphite);margin:0}.step-icon{font-size:28px;display:block;margin-bottom:var(--sp-12)}.steps-grid--3 .step-card{text-align:center;border-left:none;border-top:3px solid var(--cr-orange);border-radius:var(--radius-cards);padding:var(--sp-28) var(--sp-22)}.steps-grid--3 .step-card::before{right:auto;left:50%;transform:translateX(-50%)}.steps-grid--3 .step-card:hover{background:#fff1e0;border-top-color:var(--cr-orange-mid)}.feature-card{border:none!important;border-top:none!important;border-radius:var(--radius-cards);padding:var(--sp-22);box-shadow:none;transition:box-shadow .25s ease,transform .2s ease;position:relative;overflow:hidden}.features-grid .feature-card:nth-child(3n+1){background:#fff7ed}.features-grid .feature-card:nth-child(3n+2){background:#f0fdf4}.features-grid .feature-card:nth-child(3n+3){background:#eef2ff}.feature-card:hover{transform:none;box-shadow:rgba(23,24,26,.08) 0 0 0 1px,rgba(23,24,26,.06) 0 8px 20px 0}.feature-card::before{content:'';position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle at top right,rgba(0,0,0,.04) 0,transparent 70%);pointer-events:none}.fc-icon{font-size:30px;display:block;margin-bottom:var(--sp-12);line-height:1}.fc-title{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;color:var(--color-absolute-black);margin:0 0 var(--sp-8)}.fc-text{font-size:13px;line-height:1.62;color:#636669;margin:0}.game-specs{background:var(--cr-asphalt);border:none;border-radius:var(--radius-cards);padding:var(--sp-16);gap:var(--sp-8)}.spec-item{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-top:2px solid rgba(194,65,12,.65);border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;gap:5px;box-shadow:none}.spec-item:hover{background:rgba(255,255,255,.09)}.spec-icon-wrap{background:rgba(194,65,12,.22);color:var(--cr-orange-mid);border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:4px}.spec-label{color:rgba(255,255,255,.58);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;display:block}.spec-value{color:#fff;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.3;display:block}.spec-item--feature{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:var(--sp-12)}.spec-item--feature>div{display:flex;flex-direction:column;gap:4px;flex:1}.tier-card{border-top-width:4px;box-shadow:none;position:relative;overflow:hidden}.tier-card::after{content:'%';position:absolute;bottom:-16px;right:-4px;font-family:var(--font-display);font-weight:800;font-size:88px;line-height:1;opacity:.06;letter-spacing:-.06em;pointer-events:none}.tier-mortal{background:#f9fafb;border-top-color:#9ca3af}.tier-hero{background:#f0fdf4;border-top-color:#10b981}.tier-demigod{background:#eef2ff;border-top-color:#6366f1}.tier-olympian{background:#fffbeb;border-top-color:#f59e0b}.tier-zeus{background:#fff7ed;border-top-color:var(--cr-orange);box-shadow:0 0 0 1px rgba(194,65,12,.15)}.tier-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.voice{--v-accent:var(--cr-orange);--v-avatar-bg:var(--cr-orange-badge);--v-avatar-fg:var(--cr-orange);background:#fff7ed;border:none;border-radius:var(--radius-cards);padding:var(--sp-22);box-shadow:rgba(239,239,239,.55) 0 2px 15px 0;display:flex;flex-direction:column;gap:var(--sp-16);position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.voices-grid .voice:nth-child(3n+2){--v-accent:#059669;--v-avatar-bg:#d1fae5;--v-avatar-fg:#047857;background:#f0fdf4}.voices-grid .voice:nth-child(3n+3){--v-accent:#4f46e5;--v-avatar-bg:#e0e7ff;--v-avatar-fg:#4338ca;background:#eef2ff}.voice::before{content:'\201C';position:absolute;top:10px;right:18px;font-family:Georgia,'Times New Roman',serif;font-size:80px;line-height:1;color:var(--v-accent);opacity:.12;pointer-events:none;user-select:none}.voice:hover{transform:translateY(-2px);box-shadow:rgba(23,24,26,.07) 0 0 0 1px,rgba(23,24,26,.06) 0 12px 28px 0}.voice-top{display:flex;align-items:center;justify-content:space-between}.stars{font-size:16px;color:#f59e0b;letter-spacing:1px;line-height:1}.voice-score{font-size:11px;font-weight:700;color:var(--v-accent);background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-badges);padding:2px 9px;letter-spacing:.03em}.quote{font-size:14px;line-height:1.72;color:var(--color-absolute-black);font-style:normal;margin:0;flex:1;position:relative;z-index:1}.voice-foot{display:flex;align-items:center;gap:var(--sp-10);padding-top:var(--sp-12);border-top:1px solid rgba(0,0,0,.07);margin-top:auto}.avatar{width:38px;height:38px;border-radius:50%;background:var(--v-avatar-bg);color:var(--v-avatar-fg);font-size:15px;font-weight:700;font-family:var(--font-display);display:flex;align-items:center;justify-content:center;flex-shrink:0}.meta{display:flex;flex-direction:column;gap:2px}.meta .name{font-size:13px;font-weight:600;color:var(--color-absolute-black);line-height:1.2}.meta .country{font-size:11px;color:var(--color-graphite);line-height:1.2}.testimonial-card{background:#fff;border:none;border-radius:var(--radius-cards);padding:var(--sp-22);box-shadow:rgba(23,24,26,.06) 0 0 0 1px,rgba(23,24,26,.04) 0 6px 16px 0;transition:box-shadow .2s ease;position:relative;overflow:hidden}.testimonials-grid .testimonial-card:nth-child(3n+1){background:#fff7ed}.testimonials-grid .testimonial-card:nth-child(3n+2){background:#f0fdf4}.testimonials-grid .testimonial-card:nth-child(3n+3){background:#eef2ff}.testimonial-card:hover{transform:none;box-shadow:rgba(23,24,26,.09) 0 0 0 1px,rgba(23,24,26,.07) 0 10px 24px 0}.testimonial-quote{font-size:14px;line-height:1.72;color:#374151;font-style:italic;margin:0;position:relative}.trust-pillar{background:#fff;border:none;border-radius:14px;box-shadow:rgba(23,24,26,.06) 0 0 0 1px;transition:box-shadow .2s}.trust-pillar:hover{box-shadow:rgba(23,24,26,.1) 0 0 0 1px,rgba(23,24,26,.06) 0 6px 16px 0;transform:none}.btn-primary{background:linear-gradient(135deg,#ea580c 0,#c2410c 100%);color:#fff!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;box-shadow:0 2px 0 #7c2d12,0 4px 18px rgba(194,65,12,.32);animation:none;position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translateX(-110%);transition:transform .5s ease;pointer-events:none}.btn-primary:hover::before{transform:translateX(110%)}.btn-primary::after{display:none}.btn-primary:hover{background:linear-gradient(135deg,#f97316 0,#ea580c 100%);color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 0 #7c2d12,0 10px 32px rgba(194,65,12,.48)}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 0 #7c2d12,0 2px 10px rgba(194,65,12,.28)}.btn-lg{padding:16px 38px;font-size:15px;letter-spacing:.06em;border-radius:12px}.btn-secondary{background:var(--color-paper-white);color:var(--color-absolute-black);border:1px solid rgba(25,23,23,.16);font-weight:500}.btn-secondary:hover{background:var(--color-light-gray);color:var(--color-absolute-black);border-color:var(--color-slate-border);transform:translateY(-1px)}.cta-block .btn,.cta-block-inner .btn,.hero-cta .btn,.section>.container>.btn{display:inline-flex}.btn-center{display:flex;justify-content:center;margin-top:var(--sp-22)}
@media (max-width:768px){
  .hero{padding:48px 0 40px}
}
@media (min-width:768px){
  .hero{padding:80px 0 72px}
}
@media (max-width:480px){
  .hero-offer-pill{padding:10px 16px;gap:10px}
  .hero-offer-amount{font-size:1.6rem}
  .hero-main-cta{min-width:0;width:100%}
  .trust-pillars{grid-template-columns:1fr}
  .trust-pillar{padding:var(--sp-16)}
  .hero-top-row{flex-wrap:wrap;justify-content:center;gap:6px}
  .hero-label{font-size:10px;padding:4px 10px}
}
@media (max-width:640px){
  .hero-title{font-size:clamp(1.9rem,6.5vw,2.4rem)}
  .hero-offer-pill{padding:12px 18px}
}

/* == neon card borders == */
.feature-card{border:1px solid rgba(194,65,12,0.35)!important;box-shadow:0 0 12px rgba(194,65,12,0.2),var(--shadow-card)}.feature-card:hover{border-color:rgba(194,65,12,0.75)!important;box-shadow:0 0 0 1px rgba(194,65,12,0.25),0 0 22px rgba(194,65,12,0.35)}.faq-row{border:1px solid rgba(194,65,12,0.28)!important;box-shadow:0 0 8px rgba(194,65,12,0.12)}.faq-row:hover{border-color:rgba(194,65,12,0.6)!important;box-shadow:0 0 14px rgba(194,65,12,0.22)}

/* ═══════════════════════════════════════════════════════════════════
   RESPONSIVE TABLES — no page-level horizontal scroll on desktop
   ═══════════════════════════════════════════════════════════════════ */

/* Wrapper: always contained, never causes page overflow */
.table-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
  box-sizing: border-box;
}

/* Desktop ≥769px: table fills container, text wraps naturally */
@media (min-width: 769px) {
  .review-table {
    min-width: 0 !important;
    width: 100%;
    table-layout: auto;
  }
  .review-table thead th {
    white-space: normal;
    word-break: normal;
    hyphens: auto;
  }
  .review-table th,
  .review-table td {
    white-space: normal;
    word-break: break-word;
    hyphens: auto;
  }
}

/* Mobile ≤768px: inner scroll, reduced spacing */
@media (max-width: 768px) {
  .review-table {
    min-width: 500px;
    font-size: 13px;
  }
  .review-table thead th {
    padding: 10px 12px;
    font-size: 10px;
    letter-spacing: 0.06em;
  }
  .review-table tbody td {
    padding: 9px 12px;
    font-size: 13px;
  }
}

@media (max-width: 400px) {
  .review-table {
    min-width: 420px;
    font-size: 12px;
  }
  .review-table thead th,
  .review-table tbody td {
    padding: 8px 10px;
  }
}

/* Compact inline CTA blocks */
.cta-compact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:var(--cr-orange-light,#fff7ed);border:1px solid var(--cr-orange-mid,#ea580c);border-radius:14px;padding:20px 28px;margin:36px 0}
.cta-compact-text{flex:1;min-width:180px;font-size:15px;line-height:1.5;color:var(--cr-asphalt,#1c1917)}
.cta-compact-text strong{display:block;font-size:16px;font-weight:700;margin-bottom:3px}
@media(max-width:600px){.cta-compact{flex-direction:column;text-align:center;padding:18px 20px}.cta-compact .btn{width:100%;justify-content:center}}
:root{--cr-orange:#6B0F1A;--cr-orange-mid:#4A0A12;--cr-orange-light:#FAF3E8;--cr-orange-badge:#C9A961;--cr-yellow:#C9A961;--cr-yellow-dark:#8B7236;--cr-warm-bg:#FAF7F0;--color-paper-white:#FBF9F4;--color-light-gray:#F5F1E8;--color-silver-mist:#EFE9DA;--color-slate-border:#0A0908;--color-absolute-black:#0A0908;--color-graphite:#6B6760;--color-pale-lilac:#F2E5C7;--color-soft-lavender:#E8D49B;--color-sky-tint:#F8EFE0;--color-sun-mist:#FBF5E5;--color-cloud-blue:#F2E9D5;--color-mellow-apricot:#F5EAD0;--color-feedback-violet:#6B0F1A;--color-agent-blue:#6B0F1A;--color-insight-amber:#8B7236;--shadow-card:0 1px 3px rgba(10,9,8,.06),0 8px 24px rgba(107,15,26,.06);--shadow-hover:0 2px 6px rgba(10,9,8,.08),0 14px 36px rgba(107,15,26,.10),0 0 0 1px rgba(201,169,97,.55);--shadow-elevated:0 4px 12px rgba(10,9,8,.10),0 24px 60px rgba(107,15,26,.14);--shadow-gold-glow:0 0 0 1px rgba(201,169,97,.55),0 6px 20px rgba(201,169,97,.22);--shadow-gold-flare:0 0 0 1px var(--cr-yellow),0 0 24px rgba(232,212,155,.55),0 12px 36px rgba(201,169,97,.30);--radius-cards:4px;--radius-buttons:2px;--grad-gold:linear-gradient(135deg, #E8D49B 0%, #C9A961 45%, #8B7236 100%);--grad-gold-soft:linear-gradient(135deg, #F2E5C7 0%, #C9A961 100%);--grad-gold-shine:linear-gradient(120deg, #8B7236 0%, #C9A961 20%, #E8D49B 35%, #FFF8E1 50%, #E8D49B 65%, #C9A961 80%, #8B7236 100%);--grad-burgundy:linear-gradient(135deg, #8B1A2A 0%, #6B0F1A 50%, #4A0A12 100%);--grad-marble-bg:radial-gradient(at 25% 25%, rgba(232,212,155,.18) 0%, transparent 55%),radial-gradient(at 80% 70%, rgba(107,15,26,.06) 0%, transparent 55%),linear-gradient(180deg, #FBF9F4 0%, #F5F1E8 100%);--ease-lux:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1)}body,html{background:var(--cr-warm-bg)}html{background-image:var(--grad-marble-bg);background-attachment:fixed}body{background:0 0;color:var(--color-absolute-black);font-family:Inter,system-ui,sans-serif;font-feature-settings:'liga' 1,'kern' 1;overflow-wrap:break-word;word-break:break-word}@keyframes lux-fade-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes lux-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes gold-shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}@keyframes gold-pulse-glow{0%,100%{box-shadow:0 6px 18px rgba(107,15,26,.3),0 0 0 1px var(--cr-yellow)}50%{box-shadow:0 8px 32px rgba(201,169,97,.5),0 0 0 1px var(--cr-yellow),0 0 0 6px rgba(201,169,97,.18)}}@keyframes button-shimmer-pass{0%{transform:translateX(-120%) skewX(-20deg)}60%{transform:translateX(220%) skewX(-20deg)}100%{transform:translateX(220%) skewX(-20deg)}}@keyframes lux-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 3px rgba(201,169,97,.25)}50%{transform:scale(1.18);box-shadow:0 0 0 6px rgba(201,169,97,.1)}}@keyframes roulette-spin{to{transform:translateY(-50%) rotate(360deg)}}@keyframes particle-float-1{0%,100%{transform:translate(0,0);opacity:.35}50%{transform:translate(8px,-22px);opacity:1}}@keyframes particle-float-2{0%,100%{transform:translate(0,0);opacity:.55}50%{transform:translate(-12px,-18px);opacity:1}}@keyframes particle-float-3{0%,100%{transform:translate(0,0);opacity:.4}50%{transform:translate(6px,14px);opacity:.9}}@keyframes sparkle-twinkle{0%,100%{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes hero-vignette-breathe{0%,100%{opacity:.85}50%{opacity:1}}@keyframes column-glow{0%,100%{opacity:.55}50%{opacity:.85}}@keyframes card-rise{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}@keyframes section-reveal{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}@keyframes underline-grow{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes border-flow{0%{background-position:0 0}100%{background-position:200% 0}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-light-gray)}::-webkit-scrollbar-thumb{background:var(--grad-gold);border-radius:0;border:2px solid var(--color-absolute-black)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#fff8e1 0,#c9a961 100%)}::selection{background:var(--cr-yellow);color:var(--color-absolute-black)}.header{background:linear-gradient(180deg,rgba(20,16,12,.96) 0,rgba(15,11,9,.97) 100%),radial-gradient(ellipse at 50% 0,rgba(201,169,97,.1) 0,transparent 60%);border-bottom:none;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 1px 0 rgba(201,169,97,.55),0 2px 0 rgba(74,10,18,.85),0 12px 32px rgba(10,9,8,.3);position:sticky;top:0;z-index:90}.header::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(circle at 18% 50%,rgba(232,212,155,.08) 0,transparent 30%),radial-gradient(circle at 82% 50%,rgba(232,212,155,.08) 0,transparent 30%);pointer-events:none}.header::after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 8s linear infinite;opacity:.85;box-shadow:0 0 12px rgba(201,169,97,.4)}.header-inner{position:relative;z-index:2}.logo{position:relative;padding:6px 16px 6px 10px}.logo::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,169,97,.1) 0,rgba(201,169,97,0) 50%,rgba(201,169,97,.1) 100%);border:1px solid rgba(201,169,97,.25);border-radius:2px;opacity:0;transition:opacity .4s var(--ease-lux);pointer-events:none}.logo:hover::before{opacity:1}.logo img{filter:drop-shadow(0 2px 8px rgba(201,169,97,.45)) brightness(1.05);transition:filter .4s var(--ease-lux);position:relative;z-index:1}.logo:hover img{filter:drop-shadow(0 4px 16px rgba(232,212,155,.7)) brightness(1.15)}.nav-list{display:flex;align-items:center;gap:0}.nav-list .nav-item{position:relative}.nav-list .nav-item+.nav-item::before{content:'◆';position:absolute;left:-2px;top:50%;transform:translate(-50%,-50%);color:var(--cr-yellow);font-size:.42rem;opacity:.55;pointer-events:none}.nav-list .nav-item a{color:rgba(251,249,244,.78);font-family:Cinzel,'Playfair Display',serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;border-radius:0;padding:12px 20px;position:relative;transition:color .35s var(--ease-lux),text-shadow .35s var(--ease-lux)}.nav-list .nav-item a::before{content:'';position:absolute;left:50%;top:8px;transform:translateX(-50%);width:4px;height:4px;background:var(--cr-yellow);border-radius:50%;opacity:0;transition:opacity .35s var(--ease-lux),top .35s var(--ease-lux);box-shadow:0 0 6px rgba(232,212,155,.65)}.nav-list .nav-item a::after{content:'';position:absolute;left:50%;right:50%;bottom:4px;height:1px;background:var(--grad-gold);transition:left .4s var(--ease-lux),right .4s var(--ease-lux)}.nav-list .nav-item a:hover,.nav-list .nav-item.is-active a{color:var(--cr-yellow);background:0 0;text-shadow:0 0 12px rgba(232,212,155,.55)}.nav-list .nav-item a:hover::before,.nav-list .nav-item.is-active a::before{opacity:1;top:4px}.nav-list .nav-item a:hover::after,.nav-list .nav-item.is-active a::after{left:14px;right:14px}.nav-drawer{background:linear-gradient(180deg,rgba(20,16,12,.98) 0,rgba(15,11,9,.99) 100%);border-right:1px solid rgba(201,169,97,.55);box-shadow:inset -1px 0 0 rgba(201,169,97,.2),12px 0 40px rgba(10,9,8,.4)}.nav-drawer::after{content:'';position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--grad-gold-shine);background-size:100% 200%;animation:gold-shimmer 8s linear infinite;opacity:.8;box-shadow:0 0 12px rgba(201,169,97,.4);pointer-events:none}.nav-drawer-list a{color:rgba(251,249,244,.85);font-family:Cinzel,'Playfair Display',serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:.84rem;padding:14px 24px;position:relative;transition:all .35s var(--ease-lux)}.nav-drawer-list a::before{content:'◆';position:absolute;left:6px;top:50%;transform:translateY(-50%);color:var(--cr-yellow);font-size:.55rem;opacity:0;transition:all .35s var(--ease-lux)}.nav-drawer-list a:hover{color:var(--cr-yellow);background:linear-gradient(90deg,rgba(201,169,97,.1) 0,transparent 80%);padding-left:36px;text-shadow:0 0 12px rgba(232,212,155,.55)}.nav-drawer-list a:hover::before{opacity:1;left:14px}.nav-drawer-top{border-bottom:1px solid rgba(201,169,97,.25);padding-bottom:18px}.drawer-close{background:0 0;border:1px solid rgba(201,169,97,.45);color:var(--cr-yellow);width:36px;height:36px;border-radius:2px;cursor:pointer;position:relative;transition:all .3s var(--ease-lux)}.drawer-close::after,.drawer-close::before{content:'';position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--cr-yellow);transform-origin:center;box-shadow:0 0 6px rgba(232,212,155,.55)}.drawer-close::before{transform:translate(-50%,-50%) rotate(45deg)}.drawer-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.drawer-close:hover{border-color:var(--cr-yellow);background:rgba(201,169,97,.12);box-shadow:0 0 16px rgba(201,169,97,.45);transform:rotate(90deg)}.burger{flex-direction:column;align-items:center;justify-content:center;gap:0;width:44px;height:44px;padding:0;border:1px solid var(--cr-yellow);border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 50%,rgba(0,0,0,.18) 100%),linear-gradient(180deg,#2a2018 0,#15110c 100%);cursor:pointer;position:relative;transition:all .35s var(--ease-lux);box-shadow:inset 0 1px 0 rgba(232,212,155,.2),inset 0 0 0 1px rgba(232,212,155,.3),0 0 0 1px rgba(74,10,18,.55),0 4px 0 #0a0908,0 6px 14px rgba(10,9,8,.4)}.burger::after,.burger::before{content:'';position:absolute;width:3px;height:3px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 4px rgba(232,212,155,.65);pointer-events:none;transition:all .3s var(--ease-lux)}.burger::before{top:5px;left:5px}.burger::after{top:5px;right:5px}.burger span{background:var(--cr-yellow)!important;height:1.5px!important;border-radius:1px;transition:all .35s var(--ease-lux);box-shadow:0 0 4px rgba(232,212,155,.45)}.burger span:first-child{width:14px!important;align-self:center;margin-bottom:4px}.burger span:nth-child(2){width:22px!important;align-self:center}.burger span:nth-child(3){width:14px!important;align-self:center;margin-top:4px}.burger:hover{border-color:var(--cr-yellow);background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 50%,rgba(0,0,0,.18) 100%),linear-gradient(180deg,#3a2c20 0,#1f1812 100%);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(232,212,155,.35),inset 0 0 0 1px rgba(232,212,155,.55),0 0 0 1px rgba(74,10,18,.55),0 6px 0 #0a0908,0 12px 24px rgba(10,9,8,.5),0 0 24px rgba(201,169,97,.4)}.burger:hover::after,.burger:hover::before{width:5px;height:5px;box-shadow:0 0 8px rgba(232,212,155,.85)}.burger:hover span{background:#fff8e1!important;box-shadow:0 0 8px rgba(255,248,225,.75)}.burger:hover span:first-child,.burger:hover span:nth-child(3){width:22px!important}.burger:hover span:nth-child(2){width:14px!important}.burger:active{transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.4),inset 0 0 0 1px rgba(232,212,155,.3),0 0 0 1px rgba(74,10,18,.55),0 1px 0 #0a0908,0 2px 6px rgba(10,9,8,.3)}@keyframes btn-corner-glint{0%,100%{opacity:.55;transform:translateY(-50%) rotate(45deg) scale(1)}50%{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1.25)}}.btn-primary,.btn.btn-primary,a.btn.btn-primary,button.btn.btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 18%,rgba(0,0,0,0) 70%,rgba(0,0,0,.2) 100%),linear-gradient(180deg,#8b1a2a 0,#6b0f1a 50%,#4a0a12 100%)!important;color:#fbf9f4!important;border:2px solid var(--cr-yellow)!important;font-family:Cinzel,'Playfair Display',serif!important;font-weight:600!important;font-size:.84rem;letter-spacing:.22em!important;text-transform:uppercase;border-radius:2px!important;padding:16px 42px;text-shadow:0 1px 0 rgba(0,0,0,.35)!important;text-decoration:none;position:relative;overflow:visible!important;isolation:isolate;animation:none!important;transition:transform .25s var(--ease-snap),box-shadow .35s var(--ease-lux),background .35s var(--ease-lux),letter-spacing .35s var(--ease-lux)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.3),inset 0 -2px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(232,212,155,.45),0 0 0 1px #4a0a12,0 0 0 3px var(--cr-yellow-dark),0 6px 0 0 #2a050a,0 8px 18px rgba(10,9,8,.28),0 0 24px rgba(201,169,97,.1)!important;cursor:pointer}.btn-primary::before{content:''!important;position:absolute!important;left:10px!important;top:50%!important;inset:auto auto auto 10px!important;width:6px!important;height:6px!important;background:var(--cr-yellow)!important;transform:translateY(-50%) rotate(45deg)!important;box-shadow:0 0 0 1px rgba(74,10,18,.6),0 0 8px rgba(232,212,155,.65)!important;opacity:.85!important;pointer-events:none!important;border-radius:0!important;animation:none!important;display:block!important;transition:none!important}.btn-primary::after{content:''!important;position:absolute!important;right:10px!important;left:auto!important;top:50%!important;inset:auto 10px auto auto!important;width:6px!important;height:6px!important;background:var(--cr-yellow)!important;transform:translateY(-50%) rotate(45deg)!important;box-shadow:0 0 0 1px rgba(74,10,18,.6),0 0 8px rgba(232,212,155,.65)!important;opacity:.85!important;pointer-events:none!important;border-radius:0!important;animation:none!important;display:block!important;transition:none!important}.btn-primary:hover,.btn.btn-primary:hover,a.btn.btn-primary:hover,button.btn.btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 22%,rgba(0,0,0,0) 68%,rgba(0,0,0,.22) 100%),linear-gradient(180deg,#a02236 0,#7e1521 50%,#5a0f18 100%)!important;color:#fff8e1!important;letter-spacing:.26em!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.45),inset 0 -2px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,248,225,.55),0 0 0 1px #4a0a12,0 0 0 3px var(--cr-yellow),0 9px 0 0 #2a050a,0 14px 28px rgba(107,15,26,.4),0 0 36px rgba(201,169,97,.4)!important}.btn-primary:hover::after,.btn-primary:hover::before{animation:btn-corner-glint 1.6s ease-in-out infinite}.btn-primary:active{transform:translateY(3px);box-shadow:inset 0 2px 4px rgba(0,0,0,.35),inset 0 0 0 1px rgba(232,212,155,.45),0 0 0 1px #4a0a12,0 0 0 3px var(--cr-yellow-dark),0 1px 0 0 #2a050a,0 2px 6px rgba(10,9,8,.25)}.btn-primary.btn-lg{padding:20px 56px;font-size:.94rem;letter-spacing:.26em}.btn-primary.btn-lg::before{left:14px;width:7px;height:7px}.btn-primary.btn-lg::after{right:14px;width:7px;height:7px}.btn-primary.btn-sm{padding:10px 24px;font-size:.72rem;letter-spacing:.18em}.btn-primary.btn-sm::after,.btn-primary.btn-sm::before{width:5px;height:5px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 30%,rgba(139,114,54,.05) 80%,rgba(139,114,54,.12) 100%),linear-gradient(180deg,#fbf9f4 0,#f2e9d5 100%);color:var(--cr-orange);border:2px solid var(--cr-yellow);font-family:Cinzel,'Playfair Display',serif;font-weight:600;font-size:.84rem;letter-spacing:.22em;text-transform:uppercase;border-radius:2px;padding:16px 42px;text-decoration:none;position:relative;overflow:visible;isolation:isolate;transition:transform .25s var(--ease-snap),box-shadow .35s var(--ease-lux),background .35s var(--ease-lux),color .3s var(--ease-lux),letter-spacing .35s var(--ease-lux);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(139,114,54,.18),inset 0 0 0 1px rgba(255,248,225,.55),0 0 0 1px rgba(232,212,155,.5),0 0 0 3px rgba(201,169,97,.35),0 6px 0 0 rgba(139,114,54,.3),0 8px 16px rgba(10,9,8,.08);cursor:pointer}.btn-secondary::after,.btn-secondary::before{content:'';position:absolute;top:50%;width:6px;height:6px;background:var(--cr-orange);transform:translateY(-50%) rotate(45deg);box-shadow:0 0 0 1px rgba(232,212,155,.6),0 0 6px rgba(107,15,26,.25);opacity:.8;pointer-events:none}.btn-secondary::before{left:10px}.btn-secondary::after{right:10px}.btn-secondary:hover{background:linear-gradient(180deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 30%,rgba(139,114,54,.08) 80%,rgba(139,114,54,.18) 100%),linear-gradient(180deg,#fff8e1 0,#e8d49b 100%);color:var(--cr-orange-mid);letter-spacing:.26em;transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 0 rgba(139,114,54,.2),inset 0 0 0 1px rgba(255,248,225,.85),0 0 0 1px rgba(201,169,97,.7),0 0 0 3px var(--cr-yellow),0 9px 0 0 rgba(139,114,54,.4),0 14px 26px rgba(201,169,97,.3),0 0 28px rgba(232,212,155,.45)}.btn-secondary:hover::after,.btn-secondary:hover::before{animation:btn-corner-glint 1.6s ease-in-out infinite}.btn-secondary:active{transform:translateY(3px);box-shadow:inset 0 2px 4px rgba(139,114,54,.25),inset 0 0 0 1px rgba(255,248,225,.6),0 0 0 1px rgba(232,212,155,.5),0 0 0 3px rgba(201,169,97,.35),0 1px 0 0 rgba(139,114,54,.3),0 2px 6px rgba(10,9,8,.08)}.btn-secondary.btn-lg{padding:20px 56px;font-size:.94rem;letter-spacing:.26em}.btn-secondary.btn-sm{padding:10px 24px;font-size:.72rem;letter-spacing:.18em}.btn-ghost{color:var(--cr-orange);font-weight:600;font-family:'Playfair Display',serif;font-style:italic;font-size:.92rem;letter-spacing:.04em;text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:8px 0;position:relative;transition:all .35s var(--ease-lux);background:0 0;border:none}.btn-ghost::after{content:'';position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--grad-gold);transform:scaleX(.3);transform-origin:left center;transition:transform .4s var(--ease-lux)}.btn-ghost:hover{color:var(--cr-yellow-dark);letter-spacing:.08em;background:0 0}.btn-ghost:hover::after{transform:scaleX(1)}.hero{background:radial-gradient(ellipse at 50% 0,rgba(201,169,97,.2) 0,transparent 55%),radial-gradient(ellipse at 0 100%,rgba(107,15,26,.12) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(232,212,155,.18) 0,transparent 55%),linear-gradient(180deg,#fbf9f4 0,#f2e9d5 60%,#efe2c7 100%);border-bottom:1px solid rgba(201,169,97,.45);position:relative;overflow:hidden;padding:88px 0 96px;isolation:isolate;animation:lux-fade-in 1.2s var(--ease-lux)}.hero::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0) 1%,rgba(232,212,155,.18) 2%,rgba(255,255,255,.55) 3.5%,rgba(232,212,155,.3) 5%,transparent 7%),linear-gradient(270deg,transparent 0,rgba(232,212,155,.18) 2%,rgba(255,255,255,.55) 3.5%,rgba(232,212,155,.3) 5%,transparent 7%),radial-gradient(circle at 12% 22%,rgba(232,212,155,.65) 0,transparent 1.2%),radial-gradient(circle at 78% 18%,rgba(232,212,155,.55) 0,transparent 1%),radial-gradient(circle at 38% 70%,rgba(232,212,155,.5) 0,transparent .9%),radial-gradient(circle at 88% 80%,rgba(232,212,155,.6) 0,transparent 1.2%),radial-gradient(circle at 22% 88%,rgba(232,212,155,.45) 0,transparent 1%);animation:hero-vignette-breathe 6s ease-in-out infinite,column-glow 8s ease-in-out infinite}.hero::after{content:'';position:absolute;top:50%;right:-180px;transform:translateY(-50%);width:480px;height:480px;border-radius:50%;background:conic-gradient(from 0deg,#6b0f1a 0deg,#6b0f1a 22.5deg,#c9a961 22.5deg,#e8d49b 45deg,#0a0908 45deg,#0a0908 67.5deg,#c9a961 67.5deg,#8b7236 90deg,#6b0f1a 90deg,#6b0f1a 112.5deg,#c9a961 112.5deg,#e8d49b 135deg,#0a0908 135deg,#0a0908 157.5deg,#c9a961 157.5deg,#8b7236 180deg,#6b0f1a 180deg,#6b0f1a 202.5deg,#c9a961 202.5deg,#e8d49b 225deg,#0a0908 225deg,#0a0908 247.5deg,#c9a961 247.5deg,#8b7236 270deg,#6b0f1a 270deg,#6b0f1a 292.5deg,#c9a961 292.5deg,#e8d49b 315deg,#0a0908 315deg,#0a0908 337.5deg,#c9a961 337.5deg,#8b7236 360deg);border:8px solid #c9a961;box-shadow:0 0 0 4px #6b0f1a,0 0 0 8px #c9a961,0 0 80px rgba(201,169,97,.45),inset 0 0 0 80px rgba(10,9,8,.85),inset 0 0 0 84px #c9a961,inset 0 0 0 124px transparent,inset 0 0 100px rgba(0,0,0,.4);animation:roulette-spin 90s linear infinite;opacity:.45;z-index:1;filter:blur(.3px) saturate(1.1)}@media (max-width:1024px){.hero::after{width:360px;height:360px;right:-200px;opacity:.25}}@media (max-width:640px){.hero::after{display:none}}.hero-feathers,.hero-inner{position:relative;z-index:2}.hero-inner>*{animation:lux-fade-up .9s var(--ease-lux) both}.hero-inner>:first-child{animation-delay:.05s}.hero-inner>:nth-child(2){animation-delay:.15s}.hero-inner>:nth-child(3){animation-delay:.25s}.hero-inner>:nth-child(4){animation-delay:.35s}.hero-inner>:nth-child(5){animation-delay:.45s}.hero-inner>:nth-child(6){animation-delay:.55s}.hero-inner>:nth-child(7){animation-delay:.65s}.feather-1{background:var(--cr-yellow)!important;border-radius:50%!important;opacity:.55;animation:particle-float-1 5s ease-in-out infinite,sparkle-twinkle 3s ease-in-out infinite}.feather-2{background:var(--cr-yellow)!important;border-radius:50%!important;opacity:.55;animation:particle-float-2 6s ease-in-out infinite,sparkle-twinkle 4s ease-in-out infinite}.feather-3{background:var(--cr-yellow)!important;border-radius:50%!important;opacity:.55;animation:particle-float-3 7s ease-in-out infinite,sparkle-twinkle 3.5s ease-in-out infinite}.feather-4{background:var(--cr-yellow-dark)!important;border-radius:50%!important;opacity:.35;animation:particle-float-2 8s ease-in-out infinite,sparkle-twinkle 5s ease-in-out infinite}.feather-5{background:var(--cr-yellow-dark)!important;border-radius:50%!important;opacity:.35;animation:particle-float-1 6.5s ease-in-out infinite,sparkle-twinkle 4.5s ease-in-out infinite}.feather-6{background:var(--cr-yellow-dark)!important;border-radius:50%!important;opacity:.35;animation:particle-float-3 7.5s ease-in-out infinite,sparkle-twinkle 3.8s ease-in-out infinite}.hero-label{background:var(--grad-burgundy);color:var(--cr-yellow);border:1px solid var(--cr-yellow);border-radius:0;font-family:Cinzel,'Playfair Display',serif;font-weight:600;letter-spacing:.26em;font-size:.7rem;text-transform:uppercase;box-shadow:0 2px 8px rgba(107,15,26,.25),inset 0 0 0 1px rgba(232,212,155,.2);padding:10px 22px;position:relative;display:inline-flex;align-items:center;gap:10px}.hero-label::after,.hero-label::before{content:'◆';font-size:.55rem;color:var(--cr-yellow);opacity:.8}.hero-live{color:var(--cr-yellow-dark);font-family:Cinzel,serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.76rem}.hero-live::before{content:'';display:inline-block;width:8px;height:8px;background:var(--cr-orange);border-radius:50%;border:1px solid var(--cr-yellow);margin-right:8px;vertical-align:middle;box-shadow:0 0 0 3px rgba(201,169,97,.25);animation:lux-pulse 2.2s ease-in-out infinite}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display','Cormorant Garamond',Georgia,serif;color:var(--color-absolute-black);letter-spacing:0;font-weight:600}.hero-title{font-family:'Playfair Display',Georgia,serif;color:var(--color-absolute-black);letter-spacing:0;font-weight:700;font-size:clamp(2.6rem, 6vw, 5rem);line-height:1.06;text-shadow:none;margin-bottom:1.5rem}.hero-title .cr-word{background:linear-gradient(120deg,#4a0a12 0,#6b0f1a 22%,#a02236 38%,#c9354a 50%,#a02236 62%,#6b0f1a 78%,#4a0a12 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;font-style:italic;animation:gold-shimmer 6s linear infinite;filter:drop-shadow(0 2px 0 rgba(74,10,18,.22))}.hero-offer-pill{background:linear-gradient(180deg,#fbf9f4 0,#f2e9d5 100%);border:1px solid var(--cr-yellow);border-radius:2px;box-shadow:var(--shadow-gold-glow);outline:1px solid rgba(201,169,97,.3);outline-offset:4px;transition:all .5s var(--ease-lux);position:relative}.hero-offer-pill::before{content:'';position:absolute;inset:-4px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--cr-yellow),transparent);background-size:200% 100%;animation:gold-shimmer 6s linear infinite;opacity:.35;z-index:-1}.hero-offer-pill:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold-flare)}.hero-offer-amount{color:var(--cr-orange);font-weight:700;font-family:'Playfair Display',Georgia,serif;letter-spacing:-.02em;font-size:1.7em;font-style:italic;text-shadow:0 1px 0 rgba(201,169,97,.2)}.hero-offer-spins strong{color:var(--cr-yellow-dark);font-weight:700;font-family:Cinzel,serif;letter-spacing:.12em;text-transform:uppercase;font-size:.9em}.hero-offer-spins em{color:var(--color-graphite);font-style:italic;font-family:'Playfair Display',serif}.hero-main-cta{font-family:Cinzel,'Playfair Display',serif}.hero-trust-row li{color:var(--color-absolute-black);border:1px solid rgba(201,169,97,.55)!important;border-radius:2px;background:rgba(251,249,244,.7);font-family:Cinzel,serif;font-weight:500;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;padding:7px 16px;backdrop-filter:blur(4px);transition:all .35s var(--ease-lux)}.hero-trust-row li:hover{background:rgba(251,245,229,.95);border-color:var(--cr-yellow)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,169,97,.2)}.hero-trust-row li::before{content:none!important}.hero-disclaimer{color:var(--color-graphite);font-family:'Playfair Display',serif;font-style:italic;font-size:.82rem}.hero-login-link{color:var(--color-graphite);font-weight:500;font-family:'Playfair Display',serif;font-style:italic;transition:color .3s var(--ease-lux)}.hero-login-link:hover{color:var(--cr-orange)}.hero-login-link strong{color:var(--cr-orange);font-weight:700;font-style:normal;font-family:Cinzel,serif;letter-spacing:.1em;text-transform:uppercase;font-size:.82em}.trust-strip{background:#fbf9f4;border-top:1px solid rgba(201,169,97,.45);border-bottom:1px solid rgba(201,169,97,.45);position:relative}.trust-strip::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 10s linear infinite}.trust-pillar{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border:1px solid rgba(201,169,97,.4);border-radius:4px;box-shadow:var(--shadow-card);transition:all .45s var(--ease-lux);position:relative;overflow:hidden;animation:card-rise .8s var(--ease-lux) both}.trust-pillar::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--grad-gold)}.trust-pillar::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,248,225,.35),transparent);transition:left .8s var(--ease-lux)}.trust-pillar:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--cr-yellow)}.trust-pillar:hover::after{left:120%}.tp-title{color:var(--cr-orange);font-family:'Playfair Display',Georgia,serif;letter-spacing:0;font-size:1.2rem;font-weight:700}.tp-text{color:var(--color-graphite);font-weight:400;font-family:Inter,sans-serif}.section{background:0 0;animation:section-reveal 1s var(--ease-lux) both}.section:nth-child(2n){background:linear-gradient(180deg,rgba(251,249,244,.6) 0,rgba(245,241,232,.5) 100%);border-top:1px solid rgba(201,169,97,.18);border-bottom:1px solid rgba(201,169,97,.18)}.section-label{background:var(--grad-burgundy)!important;color:var(--cr-yellow)!important;border:1px solid var(--cr-yellow)!important;border-radius:0!important;font-family:Cinzel,serif!important;font-weight:600!important;letter-spacing:.26em!important;text-transform:uppercase!important;box-shadow:0 2px 6px rgba(107,15,26,.18)!important;padding:6px 18px!important}.section-title{color:var(--color-absolute-black)!important;font-family:'Playfair Display',Georgia,serif!important;letter-spacing:0!important;font-weight:700!important}.section-lead{color:var(--color-graphite)!important;font-weight:400!important;font-family:'Playfair Display',serif!important;font-style:italic!important}.prose{color:var(--color-absolute-black);line-height:1.78;font-size:17px}.prose p{color:#2a2724}.prose h2{color:var(--color-absolute-black);font-family:'Playfair Display',Georgia,serif;letter-spacing:0;border-left:none;padding-left:0;margin-top:3.2rem;font-size:clamp(1.9rem, 3.6vw, 2.6rem);font-weight:700;position:relative}.prose h2::after{content:'';display:block;width:80px;height:2px;background:var(--grad-gold);margin-top:16px;transform-origin:left center;animation:underline-grow .9s var(--ease-lux) both;animation-delay:.2s}.prose h3{color:var(--color-absolute-black);font-family:'Playfair Display',Georgia,serif;font-weight:600;letter-spacing:0}.prose strong{color:var(--cr-orange);font-weight:700}.prose em{color:var(--cr-yellow-dark);font-style:italic;font-weight:500}.prose a{color:var(--cr-orange);text-decoration:none;font-weight:500;background-image:linear-gradient(var(--cr-yellow),var(--cr-yellow));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:all .4s var(--ease-lux);padding-bottom:2px}.prose a:hover{color:var(--cr-yellow-dark);background-size:100% 2px;background-image:linear-gradient(var(--cr-yellow-dark),var(--cr-yellow-dark))}.prose ol{list-style:none;counter-reset:prose-counter;padding:0}.prose ol li{counter-increment:prose-counter;display:flex;gap:20px;align-items:flex-start;margin-bottom:18px;color:#2a2724;transition:transform .3s var(--ease-lux)}.prose ol li:hover{transform:translateX(4px)}.prose ol li::before{content:counter(prose-counter);flex-shrink:0;width:34px;height:34px;background:var(--grad-gold);color:var(--color-absolute-black);font-family:Cinzel,serif;font-weight:700;font-size:.92rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--cr-yellow-dark);margin-top:1px;box-shadow:0 2px 8px rgba(139,114,54,.25),inset 0 1px 0 rgba(255,255,255,.4);transition:all .35s var(--ease-lux)}.prose ol li:hover::before{box-shadow:0 4px 14px rgba(201,169,97,.45),inset 0 1px 0 rgba(255,255,255,.6);transform:scale(1.05)}.prose ul li{padding-left:28px;position:relative;color:#2a2724;margin-bottom:12px;font-weight:400}.prose ul li::before{content:'◆';position:absolute;left:0;color:var(--cr-yellow-dark);font-size:.72rem;top:8px;transition:color .3s var(--ease-lux),transform .3s var(--ease-lux)}.prose ul li:hover::before{color:var(--cr-orange);transform:rotate(45deg)}.prose blockquote{border-left:3px solid var(--cr-yellow);padding:24px 28px;background:linear-gradient(180deg,rgba(251,245,229,.7) 0,rgba(242,229,199,.5) 100%);border-radius:0 4px 4px 0;margin:30px 0;color:#2a2724;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:1.08rem;box-shadow:0 4px 14px rgba(107,15,26,.06);position:relative}.prose blockquote::before{content:'\201C';position:absolute;top:-8px;left:18px;font-family:'Playfair Display',Georgia,serif;font-size:4.5rem;color:var(--cr-yellow-dark);opacity:.35;line-height:1}p{color:#2a2724}li{color:#2a2724}a{color:var(--cr-orange);font-weight:500}a:hover{color:var(--cr-yellow-dark)}.toc{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border:1px solid rgba(201,169,97,.45);border-radius:4px;box-shadow:var(--shadow-card);padding:22px 26px;transition:all .4s var(--ease-lux)}.toc:hover{box-shadow:var(--shadow-hover);border-color:var(--cr-yellow)}.toc-title{color:var(--cr-orange)!important;font-family:'Playfair Display',Georgia,serif!important;letter-spacing:0!important;font-size:1.22rem!important;font-weight:700!important}.toc-list a{color:var(--cr-orange);font-weight:500;font-family:'Playfair Display',serif;font-style:italic;transition:all .3s var(--ease-lux)}.toc-list a:hover{color:var(--cr-yellow-dark);padding-left:4px}.feature-card{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border:1px solid rgba(201,169,97,.4);border-top:2px solid var(--cr-yellow);border-radius:4px;box-shadow:var(--shadow-card);transition:all .45s var(--ease-lux);position:relative;overflow:hidden;animation:card-rise .8s var(--ease-lux) both}.feature-card::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,248,225,.45),transparent);transition:left .8s var(--ease-lux);pointer-events:none}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--cr-yellow);border-top-color:var(--cr-yellow)}.feature-card:hover::after{left:120%}.fc-title{color:var(--color-absolute-black)!important;font-family:'Playfair Display',Georgia,serif!important;letter-spacing:0!important;font-size:1.22rem!important;font-weight:700!important}.fc-text{color:var(--color-graphite)!important;font-weight:400!important;font-family:Inter,sans-serif!important}.spec-item{background:linear-gradient(180deg,#fbf9f4 0,#f2e9d5 100%);border:1px solid rgba(201,169,97,.4);border-radius:4px;box-shadow:var(--shadow-card);transition:all .35s var(--ease-lux);padding:20px 18px;position:relative;overflow:hidden}.spec-item::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cr-yellow),transparent);opacity:0;transition:opacity .35s var(--ease-lux)}.spec-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-gold-glow);border-color:var(--cr-yellow)}.spec-item:hover::before{opacity:1}.spec-label{color:var(--color-graphite)!important;font-family:Cinzel,serif;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.spec-value{color:var(--cr-orange)!important;font-weight:700;font-family:'Playfair Display',Georgia,serif;letter-spacing:0;font-size:1.22rem;font-style:italic}.game-specs .spec-item--feature{background:var(--grad-gold)!important;border-color:var(--cr-yellow-dark)!important}.card,.card-base{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border:1px solid rgba(201,169,97,.4);border-radius:4px;box-shadow:var(--shadow-card)}.table-wrap{border:1px solid var(--cr-yellow);border-radius:4px;overflow-x:visible;box-shadow:var(--shadow-card);background:#fbf9f4;position:relative}.review-table{width:100%;table-layout:auto}@media (max-width:768px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.review-table thead tr{background:var(--grad-burgundy)!important}.review-table thead th{color:var(--cr-yellow)!important;border-bottom:1px solid var(--cr-yellow)!important;font-family:Cinzel,serif;letter-spacing:.18em;font-size:.76rem;text-transform:uppercase;font-weight:600;padding:18px 16px}.review-table tbody tr{border-bottom:1px solid rgba(201,169,97,.3);transition:all .3s var(--ease-lux)}.review-table tbody tr:nth-child(odd){background:#fbf9f4}.review-table tbody tr:nth-child(2n){background:#f5f1e8}.review-table tbody tr:hover{background:linear-gradient(90deg,#f2e5c7 0,#fbf5e5 100%)!important;transform:scale(1.005)}.review-table tbody td{color:#2a2724;font-weight:400;padding:16px 14px}.review-table tbody td:first-child{color:var(--cr-orange);font-weight:700;font-family:'Playfair Display',serif}.cta-compact{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#fbf9f4 0,#f0ead9 100%);border:1px solid rgba(201,169,97,.55);border-left:3px solid var(--cr-yellow);border-radius:4px;padding:26px 30px;margin:40px 0;box-shadow:var(--shadow-card);position:relative;transition:all .4s var(--ease-lux);overflow:hidden}.cta-compact::before{content:'';position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,248,225,.5),transparent);transition:left 1s var(--ease-lux)}.cta-compact:hover{box-shadow:var(--shadow-hover);border-left-color:var(--cr-orange)}.cta-compact:hover::before{left:150%}.cta-compact-text{color:#2a2724;font-size:15px;font-weight:400;font-family:'Playfair Display',serif;font-style:italic}.cta-compact-text strong{color:var(--cr-orange);font-weight:700;font-style:normal;font-family:Cinzel,serif;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:6px;font-size:.92rem}.cta-compact .btn-primary{flex-shrink:0;white-space:nowrap}.cta-block{background:linear-gradient(180deg,#fbf9f4 0,#f2e9d5 100%)!important;border:1px solid var(--cr-yellow)!important;border-radius:4px!important;box-shadow:var(--shadow-elevated)!important;position:relative;overflow:hidden;outline:1px solid rgba(201,169,97,.3);outline-offset:4px;padding:52px 36px}.cta-block-inner{background:0 0!important;color:var(--color-absolute-black)!important}.cta-block::before{content:'';position:absolute;top:-50%;right:-25%;width:500px;height:500px;background:radial-gradient(circle,rgba(201,169,97,.18) 0,transparent 65%);pointer-events:none;animation:hero-vignette-breathe 5s ease-in-out infinite}.cta-block::after{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 6s linear infinite}.cta-pretitle{color:var(--cr-yellow-dark)!important;font-family:Cinzel,serif;font-weight:600!important;text-transform:uppercase;letter-spacing:.26em;font-size:.76rem}.cta-title{color:var(--color-absolute-black)!important;font-family:'Playfair Display',Georgia,serif!important;letter-spacing:0!important;font-weight:700;font-size:clamp(1.9rem, 3.4vw, 2.8rem)}.cta-body{color:var(--color-graphite)!important;font-weight:400!important;font-family:Inter,sans-serif!important}.cta-disclaimer{color:var(--color-graphite)!important;opacity:.75;font-style:italic;font-family:'Playfair Display',serif}.cta-section{background:0 0!important}.cta-banner{background:var(--grad-burgundy)!important;border:1px solid var(--cr-yellow)!important;box-shadow:0 12px 40px rgba(107,15,26,.3),0 0 0 1px var(--cr-yellow) inset!important;outline:1px solid rgba(201,169,97,.4);outline-offset:4px;position:relative}.cta-banner::before{background:radial-gradient(circle,rgba(232,212,155,.22) 0,transparent 65%)!important;animation:hero-vignette-breathe 4s ease-in-out infinite}.cta-banner::after{background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 5s linear infinite}.cta-banner .btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 30%,rgba(139,114,54,.1) 80%,rgba(139,114,54,.25) 100%),var(--grad-gold)!important;color:var(--cr-orange-mid)!important;border-color:var(--cr-yellow-dark)!important;text-shadow:0 1px 0 rgba(255,248,225,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(74,10,18,.3),inset 0 0 0 1px rgba(255,248,225,.65),0 0 0 1px var(--cr-yellow-dark),0 0 0 3px rgba(74,10,18,.35),0 6px 0 0 #5a3d17,0 8px 22px rgba(139,114,54,.4),0 0 28px rgba(232,212,155,.45)!important;animation:gold-pulse-glow 3s ease-in-out infinite}.cta-banner .btn-primary::after,.cta-banner .btn-primary::before{background:var(--cr-orange)!important;box-shadow:0 0 0 1px rgba(255,248,225,.7),0 0 8px rgba(107,15,26,.55)!important}.cta-banner .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 30%,rgba(139,114,54,.1) 80%,rgba(139,114,54,.3) 100%),linear-gradient(135deg,#fff8e1 0,#e8d49b 60%,#c9a961 100%)!important;color:var(--cr-orange-mid)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 0 rgba(74,10,18,.3),inset 0 0 0 1px rgba(255,248,225,.85),0 0 0 1px var(--cr-yellow-dark),0 0 0 3px rgba(74,10,18,.4),0 9px 0 0 #5a3d17,0 14px 30px rgba(139,114,54,.5),0 0 40px rgba(232,212,155,.65)!important}.cta-banner .btn-primary:active{transform:translateY(3px);box-shadow:inset 0 2px 4px rgba(74,10,18,.25),inset 0 0 0 1px rgba(255,248,225,.55),0 0 0 1px var(--cr-yellow-dark),0 0 0 3px rgba(74,10,18,.35),0 1px 0 0 #5a3d17,0 2px 6px rgba(139,114,54,.2)!important}.cta-banner-label{background:rgba(201,169,97,.18)!important;color:var(--cr-yellow)!important;border:1px solid var(--cr-yellow)!important;font-family:Cinzel,serif;letter-spacing:.26em;text-transform:uppercase}.cta-banner-title{color:#fbf9f4!important;font-family:'Playfair Display',Georgia,serif!important;letter-spacing:0;font-weight:700}.cta-banner-text{color:rgba(251,249,244,.85)!important;font-family:Inter,sans-serif}.faq-section{background:0 0!important}.faq-row{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border:1px solid rgba(201,169,97,.4);border-radius:4px;box-shadow:var(--shadow-card);margin-bottom:10px;transition:all .45s var(--ease-lux);overflow:hidden}.faq-row:hover{border-color:var(--cr-yellow);box-shadow:var(--shadow-gold-glow)}.faq-row.is-open{background:linear-gradient(180deg,#fbf5e5 0,#f2e5c7 100%);border-color:var(--cr-yellow);box-shadow:var(--shadow-gold-flare)}.faq-row .question{color:var(--color-absolute-black);font-weight:600;font-family:'Playfair Display',serif;transition:color .3s var(--ease-lux)}.faq-row:hover .question{color:var(--cr-orange)}.faq-row .q-icon{background:var(--grad-gold)!important;color:var(--color-absolute-black)!important;border-radius:2px;border:1px solid var(--cr-yellow-dark);font-family:Cinzel,serif;font-weight:700;transition:all .35s var(--ease-lux)}.faq-row:hover .q-icon{box-shadow:0 4px 12px rgba(201,169,97,.4);transform:scale(1.05)}.faq-row .chevron{color:var(--cr-yellow-dark)!important;transition:transform .4s var(--ease-lux),color .3s var(--ease-lux)}.faq-row.is-open .chevron{color:var(--cr-orange)!important;transform:rotate(180deg)}.faq-row .answer,.faq-row .answer p{color:#2a2724;font-weight:400;font-family:Inter,sans-serif}.badge-violet{background:rgba(107,15,26,.1)!important;color:var(--cr-orange)!important;border:1px solid var(--cr-yellow)!important}.badge-amber{background:rgba(201,169,97,.18)!important;color:var(--cr-yellow-dark)!important;border:1px solid var(--cr-yellow)!important}.badge-blue{background:rgba(232,212,155,.3)!important;color:var(--cr-yellow-dark)!important;border:1px solid var(--cr-yellow)!important}.testimonials-section{background:linear-gradient(180deg,#f5f1e8 0,#efe2c7 100%)!important;border-top:1px solid rgba(201,169,97,.45);border-bottom:1px solid rgba(201,169,97,.45);position:relative}.testimonials-section::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 12s linear infinite}.testimonial-card{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%)!important;border:1px solid rgba(201,169,97,.45)!important;border-radius:4px!important;box-shadow:var(--shadow-card)!important;position:relative;transition:all .45s var(--ease-lux);animation:card-rise .9s var(--ease-lux) both}.testimonial-card::before{content:'\201C';position:absolute;top:-16px;left:20px;font-family:'Playfair Display',Georgia,serif;font-size:4rem;color:var(--cr-yellow);line-height:1;text-shadow:0 2px 4px rgba(139,114,54,.2);transition:transform .4s var(--ease-lux)}.testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:var(--cr-yellow)!important}.testimonial-card:hover::before{transform:scale(1.15) rotate(-8deg)}.testimonials-grid .testimonial-card:nth-child(3n+1){background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%)!important}.testimonials-grid .testimonial-card:nth-child(3n+2){background:linear-gradient(180deg,#fbf5e5 0,#f2e5c7 100%)!important}.testimonials-grid .testimonial-card:nth-child(3n+3){background:linear-gradient(180deg,#fbf9f4 0,#efe2c7 100%)!important}.testimonial-quote{color:#2a2724!important;font-weight:400!important;font-family:'Playfair Display',Georgia,serif!important;font-style:italic!important;font-size:1.04rem}.testimonial-name{color:var(--color-absolute-black)!important;font-weight:700!important;font-family:Cinzel,serif!important;letter-spacing:.14em;text-transform:uppercase;font-size:.88rem}.testimonial-location{color:var(--color-graphite)!important;font-family:'Playfair Display',serif;font-style:italic}.testimonial-stars svg{color:var(--cr-yellow-dark)!important;fill:var(--cr-yellow-dark)!important}.testimonial-kicker{color:var(--cr-orange)!important;font-weight:600!important;font-family:Cinzel,serif!important;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.cz-author-strip{background:linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%);border-top:1px solid rgba(201,169,97,.45);border-bottom:1px solid rgba(201,169,97,.45);position:relative}.cz-author-strip::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 10s linear infinite}.cz-author__kicker{color:var(--cr-yellow-dark)!important;font-family:Cinzel,serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.26em;font-size:.72rem}.cz-author__name,.cz-author__name a{color:var(--color-absolute-black)!important;font-weight:700!important;font-family:'Playfair Display',Georgia,serif!important;font-size:1.5rem;margin:6px 0;transition:color .3s var(--ease-lux)}.cz-author__name a:hover{color:var(--cr-orange)!important}.cz-author__bio{color:var(--color-graphite)!important;font-weight:400!important;font-family:Inter,sans-serif!important}.cz-author__more{color:var(--cr-orange)!important;font-weight:600!important;font-family:Cinzel,serif!important;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;transition:all .3s var(--ease-lux);position:relative}.cz-author__more::after{content:'→';display:inline-block;margin-left:8px;transition:transform .3s var(--ease-lux)}.cz-author__more:hover{color:var(--cr-yellow-dark)!important}.cz-author__more:hover::after{transform:translateX(4px)}.cz-author__img-wrap{border:1px solid var(--cr-yellow);border-radius:4px;box-shadow:var(--shadow-gold-glow);outline:1px solid rgba(201,169,97,.3);outline-offset:4px;transition:all .4s var(--ease-lux)}.cz-author__img-wrap:hover{box-shadow:var(--shadow-gold-flare);transform:scale(1.02)}.mult-showcase{background:var(--grad-burgundy)!important;border-top:1px solid var(--cr-yellow);border-bottom:1px solid var(--cr-yellow)}.mult-showcase::before{background:radial-gradient(ellipse,rgba(201,169,97,.2) 0,transparent 70%)!important;animation:hero-vignette-breathe 5s ease-in-out infinite}.mult-card{background:rgba(10,9,8,.5)!important;border:1px solid var(--cr-yellow)!important;border-radius:4px!important;transition:all .4s var(--ease-lux)}.mult-card:hover{background:rgba(10,9,8,.7)!important;border-color:var(--cr-yellow-dark)!important;transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 0 1px var(--cr-yellow),0 0 24px rgba(201,169,97,.3)!important}.mult-card::before{background:linear-gradient(90deg,transparent,var(--cr-yellow),transparent)!important}.mult-value{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;font-style:italic}.mult-5x{color:#c9a961!important}.mult-10x{color:#e8d49b!important}.mult-25x{color:#fff8e1!important}.mult-showcase-label{color:rgba(201,169,97,.7)!important;font-family:Cinzel,serif;letter-spacing:.26em;text-transform:uppercase}.mult-showcase-title{color:#fbf9f4!important;font-family:'Playfair Display',Georgia,serif;font-weight:700}.how-to-play{background:#fbf9f4!important}.footer{background:linear-gradient(180deg,#1a1815 0,#0a0908 100%);border-top:2px solid var(--cr-yellow);position:relative}.footer::before{content:'';position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--grad-gold-shine);background-size:200% 100%;animation:gold-shimmer 10s linear infinite}.footer-col h3{color:var(--cr-yellow)!important;font-family:Cinzel,serif!important;letter-spacing:.26em!important;font-size:.92rem!important;text-transform:uppercase;font-weight:600;position:relative;padding-bottom:10px}.footer-col h3::after{content:'';position:absolute;left:0;bottom:0;width:32px;height:1px;background:var(--grad-gold)}.footer-col a{color:rgba(251,249,244,.7)!important;font-weight:400!important;font-family:'Playfair Display',serif!important;font-style:italic;transition:all .3s var(--ease-lux);display:inline-block}.footer-col a:hover{color:var(--cr-yellow)!important;transform:translateX(4px)}.footer-tagline{color:rgba(251,249,244,.65);font-family:'Playfair Display',serif;font-style:italic}.footer-socials .social{color:rgba(201,169,97,.7);border:1px solid rgba(201,169,97,.35);border-radius:2px;padding:10px;transition:all .35s var(--ease-lux)}.footer-socials .social:hover{color:var(--cr-yellow);border-color:var(--cr-yellow);background:rgba(201,169,97,.12);transform:translateY(-2px);box-shadow:0 6px 16px rgba(201,169,97,.25)}.footer-divider{border-color:rgba(201,169,97,.18)!important}.footer-disclaimer{color:rgba(251,249,244,.4)!important;font-size:.76rem!important;font-family:'Playfair Display',serif;font-style:italic}.copyright{color:rgba(251,249,244,.5)!important;font-family:Cinzel,serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.trust-badge{background:rgba(201,169,97,.1)!important;color:var(--cr-yellow)!important;border:1px solid rgba(201,169,97,.45)!important;border-radius:2px!important;font-family:Cinzel,serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;transition:all .3s var(--ease-lux)}.trust-badge:hover{background:rgba(201,169,97,.2)!important;border-color:var(--cr-yellow)!important;box-shadow:0 0 12px rgba(201,169,97,.3)}.content-image img{border-radius:4px;border:1px solid var(--cr-yellow);box-shadow:var(--shadow-elevated);outline:1px solid rgba(201,169,97,.3);outline-offset:4px;transition:all .5s var(--ease-lux)}.content-image:hover img{box-shadow:0 8px 24px rgba(10,9,8,.16),0 30px 70px rgba(107,15,26,.2);transform:scale(1.01)}.breadcrumbs a{color:var(--cr-orange);font-weight:500;font-family:'Playfair Display',serif;font-style:italic;transition:color .3s var(--ease-lux)}.breadcrumbs a:hover{color:var(--cr-yellow-dark)}.breadcrumbs .current{color:var(--cr-yellow-dark);font-weight:600;font-family:Cinzel,serif;letter-spacing:.1em;text-transform:uppercase;font-size:.88em}.breadcrumbs span{color:var(--color-graphite)}@media (max-width:500px){.cta-compact{flex-direction:column;align-items:stretch}.cta-compact .btn-primary{width:100%;text-align:center;justify-content:center}}@keyframes art-frame-glow{0%,100%{box-shadow:0 0 0 1px var(--cr-yellow),0 0 0 5px rgba(201,169,97,.3),0 0 0 6px rgba(74,10,18,.55),0 24px 60px rgba(10,9,8,.35),0 40px 80px rgba(107,15,26,.2),inset 0 0 0 1px rgba(255,248,225,.2)}50%{box-shadow:0 0 0 1px var(--cr-yellow),0 0 0 5px rgba(232,212,155,.5),0 0 0 6px rgba(74,10,18,.55),0 28px 70px rgba(10,9,8,.42),0 50px 100px rgba(107,15,26,.28),inset 0 0 0 1px rgba(255,248,225,.3)}}@keyframes art-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes corner-pulse{0%,100%{opacity:.75}50%{opacity:1}}.hero.hero-split{padding:44px 0 52px;overflow:hidden}.hero.hero-split::after{display:none}.hero.hero-split::before{background:radial-gradient(ellipse at 20% 30%,rgba(232,212,155,.22) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(107,15,26,.1) 0,transparent 55%),radial-gradient(circle at 14% 18%,rgba(232,212,155,.55) 0,transparent .9%),radial-gradient(circle at 32% 72%,rgba(232,212,155,.45) 0,transparent .8%),radial-gradient(circle at 6% 88%,rgba(232,212,155,.4) 0,transparent 1%)}.hero-split-grid{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.hero.hero-split .hero-inner{max-width:none;margin:0;padding:0}.hero.hero-split .hero-top-row{margin-bottom:14px;gap:12px}.hero.hero-split .hero-label{padding:6px 14px;font-size:.64rem;letter-spacing:.2em}.hero.hero-split .hero-live{font-size:.68rem;letter-spacing:.14em}.hero.hero-split .hero-title{font-size:clamp(1.6rem, 2.6vw, 2.4rem);line-height:1.08;margin-bottom:18px}.hero.hero-split .hero-offer{margin-bottom:18px;gap:12px}.hero.hero-split .hero-offer-pill{padding:12px 18px}.hero.hero-split .hero-offer-amount{font-size:1.4em}.hero.hero-split .hero-offer-spins strong{font-size:.82em;letter-spacing:.1em}.hero.hero-split .btn-primary.btn-lg{padding:14px 32px;font-size:.8rem;letter-spacing:.2em}.hero.hero-split .btn-primary.btn-lg::before{left:10px;width:5px;height:5px}.hero.hero-split .btn-primary.btn-lg::after{right:10px;width:5px;height:5px}.hero.hero-split .hero-login-link{font-size:.82rem}.hero.hero-split .hero-trust-row{gap:6px;margin:14px 0 10px}.hero.hero-split .hero-trust-row li{padding:5px 11px;font-size:.64rem;letter-spacing:.14em}.hero.hero-split .hero-disclaimer{font-size:.74rem;margin:0}.hero-art{position:relative;animation:lux-fade-up 1.2s var(--ease-lux) both;animation-delay:.35s}.hero-art-frame{position:relative;border-radius:4px;overflow:hidden;background:var(--grad-burgundy);animation:art-frame-glow 6s ease-in-out infinite,art-float 7s ease-in-out infinite;isolation:isolate}.hero-art-frame::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,0) 0,rgba(10,9,8,0) 60%,rgba(10,9,8,.18) 100%);pointer-events:none;z-index:2}.hero-art-frame::after{content:'';position:absolute;top:0;bottom:0;left:-120%;width:50%;background:linear-gradient(110deg,transparent 0,rgba(232,212,155,0) 30%,rgba(255,248,225,.3) 50%,rgba(232,212,155,0) 70%,transparent 100%);transform:skewX(-18deg);animation:button-shimmer-pass 7s ease-in-out infinite;animation-delay:2s;pointer-events:none;z-index:3}.hero-art-frame img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;object-position:center;border-radius:4px;position:relative;z-index:1}.hero-art{max-width:460px;margin-left:auto}.hero-art-corner{position:absolute;width:14px;height:14px;background:var(--grad-gold);border:1px solid var(--cr-yellow-dark);transform:rotate(45deg);box-shadow:0 0 0 2px var(--cr-orange-mid),0 0 14px rgba(232,212,155,.7);z-index:4;animation:corner-pulse 2.4s ease-in-out infinite}.hero-art-corner--tl{top:-8px;left:-8px}.hero-art-corner--tr{top:-8px;right:-8px;animation-delay:.3s}.hero-art-corner--bl{bottom:-8px;left:-8px;animation-delay:.6s}.hero-art-corner--br{bottom:-8px;right:-8px;animation-delay:.9s}@media (max-width:1024px){.hero.hero-split{padding:36px 0 44px}.hero-split-grid{grid-template-columns:1fr;gap:28px}.hero-art{order:-1;max-width:420px;margin:0 auto;width:100%}.hero-art-frame img{max-height:320px}.hero-art-frame{animation:art-frame-glow 6s ease-in-out infinite}}@media (max-width:640px){.hero.hero-split{padding:28px 0 36px}.hero-split-grid{padding:0 20px;gap:22px}.hero-art-frame img{max-height:240px}.hero-art-corner{width:10px;height:10px}.hero-art-corner--tl,.hero-art-corner--tr{top:-6px}.hero-art-corner--bl,.hero-art-corner--br{bottom:-6px}.hero-art-corner--bl,.hero-art-corner--tl{left:-6px}.hero-art-corner--br,.hero-art-corner--tr{right:-6px}}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 800px 200px at 20% 30%,rgba(201,169,97,.05) 0,transparent 60%),radial-gradient(ellipse 600px 300px at 80% 70%,rgba(107,15,26,.04) 0,transparent 65%),radial-gradient(ellipse 400px 100px at 40% 90%,rgba(232,212,155,.04) 0,transparent 70%),radial-gradient(circle at 0 0,rgba(74,10,18,.1) 0,transparent 28%),radial-gradient(circle at 100% 0,rgba(74,10,18,.08) 0,transparent 28%),radial-gradient(circle at 0 100%,rgba(74,10,18,.1) 0,transparent 28%),radial-gradient(circle at 100% 100%,rgba(74,10,18,.1) 0,transparent 28%)}body>*{position:relative;z-index:1}.cta-section+.section,.section+.cta-section,.section+.section{position:relative}.cta-section+.section::before,.section+.cta-section::before,.section+.section::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;background:var(--grad-gold);border:1px solid var(--cr-yellow-dark);box-shadow:0 0 0 4px var(--cr-warm-bg),0 0 0 5px rgba(201,169,97,.45),0 0 16px rgba(201,169,97,.5);z-index:3}.prose h2{padding-left:0}.prose h2::before{content:'◈';display:inline-block;margin-right:14px;color:var(--cr-yellow);font-size:.82em;vertical-align:middle;text-shadow:0 0 12px rgba(201,169,97,.55),0 1px 0 var(--cr-yellow-dark);transform:translateY(-2px)}.prose h2+p::first-letter{font-family:'Playfair Display',Georgia,serif;font-size:3.6em;font-weight:700;font-style:italic;color:var(--cr-orange);float:left;line-height:.9;margin:.08em .14em 0 0;padding:.04em .12em 0 0;background:linear-gradient(135deg,#8b1a2a 0,#6b0f1a 50%,#4a0a12 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 rgba(201,169,97,.3))}.faq-row,.feature-card,.spec-item,.testimonial-card,.trust-pillar{transform-style:preserve-3d;perspective:800px}.feature-card:hover,.testimonial-card:hover,.trust-pillar:hover{transform:translateY(-6px) perspective(800px) rotateX(2deg) rotateY(-1deg)}.cta-block,.feature-card,.trust-pillar{position:relative}.cta-block,.feature-card,.spec-item,.testimonial-card,.trust-pillar{background-clip:padding-box}.feature-card::before{content:'';position:absolute;top:8px;right:8px;width:5px;height:5px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 6px rgba(232,212,155,.55);opacity:0;transition:opacity .4s var(--ease-lux);pointer-events:none;z-index:3}.feature-card:hover::before{opacity:1}@keyframes pill-aura{0%,100%{box-shadow:0 0 0 1px var(--cr-yellow),0 0 0 5px rgba(201,169,97,.2),0 0 24px rgba(201,169,97,.3),inset 0 1px 0 rgba(255,255,255,.55)}50%{box-shadow:0 0 0 1px var(--cr-yellow),0 0 0 7px rgba(201,169,97,.32),0 0 36px rgba(232,212,155,.5),inset 0 1px 0 rgba(255,255,255,.7)}}.hero-offer-pill{animation:pill-aura 3.5s ease-in-out infinite}.hero-offer-pill{--pill-gem-size:8px}.hero-offer-pill>.hero-offer-divider{position:relative;width:1px;background:linear-gradient(180deg,transparent,var(--cr-yellow),transparent);margin:0 6px}.hero-offer-pill>.hero-offer-divider::before{content:'◆';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--cr-yellow);font-size:.6rem;text-shadow:0 0 6px rgba(232,212,155,.65)}.cta-banner,.cta-block{position:relative}.cta-banner>.cta-block-inner,.cta-block>.cta-block-inner{position:relative;z-index:1}.cta-banner,.cta-block{background-clip:padding-box}.cta-banner>.cta-block-inner::after,.cta-banner>.cta-block-inner::before{content:'';position:absolute;width:10px;height:10px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 0 1px var(--cr-yellow-dark),0 0 14px rgba(232,212,155,.7);z-index:4}.cta-banner>.cta-block-inner::before{top:16px;left:16px}.cta-banner>.cta-block-inner::after{top:16px;right:16px}.footer::after{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background:var(--grad-gold);border:1px solid var(--cr-yellow-dark);box-shadow:0 0 0 4px #1a1815,0 0 0 5px var(--cr-yellow),0 0 20px rgba(201,169,97,.55);z-index:4}.table-wrap{position:relative}.table-wrap::after,.table-wrap::before{content:'';position:absolute;width:8px;height:8px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 0 1px var(--cr-yellow-dark),0 0 10px rgba(232,212,155,.65);z-index:5}.table-wrap::before{top:-4px;left:-4px}.table-wrap::after{top:-4px;right:-4px}::selection{background:var(--cr-orange);color:var(--cr-yellow);text-shadow:0 1px 0 rgba(0,0,0,.4)}.prose a{position:relative}.prose a::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--grad-gold);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease-lux)}.prose a:hover::after{transform:scaleX(1)}.hero-label{position:relative}.hero-label::after,.hero-label::before{font-family:Inter,sans-serif;animation:corner-pulse 2.4s ease-in-out infinite}.breadcrumbs{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:linear-gradient(180deg,rgba(251,249,244,.7) 0,rgba(245,241,232,.7) 100%);border:1px solid rgba(201,169,97,.35);border-radius:2px;margin-bottom:20px;font-size:.82rem;backdrop-filter:blur(4px)}.breadcrumbs>span:not(.current){color:var(--cr-yellow);font-size:.7rem;opacity:.7}.content-image{position:relative;display:block}.content-image::after,.content-image::before{content:'';position:absolute;width:10px;height:10px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 0 1px var(--cr-yellow-dark),0 0 12px rgba(232,212,155,.65);z-index:2;pointer-events:none}.content-image::before{top:-5px;left:-5px}.content-image::after{top:-5px;right:-5px}.hero-title{text-rendering:optimizeLegibility}.cta-banner-title,.cta-title,.section-title{text-shadow:0 1px 0 rgba(255,248,225,.5)}.cta-banner-title,.cta-title,.hero-title,.prose h2,.prose h3{font-variant-ligatures:discretionary-ligatures contextual;font-feature-settings:'liga' 1,'dlig' 1,'kern' 1}.trust-badge{position:relative}.trust-badge::before{content:'◆';margin-right:6px;color:var(--cr-yellow-dark);font-size:.55em;opacity:.75}.features-grid>*{animation-delay:calc(.08s * var(--i, 0))}.features-grid>:first-child{--i:1}.features-grid>:nth-child(2){--i:2}.features-grid>:nth-child(3){--i:3}.features-grid>:nth-child(4){--i:4}.features-grid>:nth-child(5){--i:5}.features-grid>:nth-child(6){--i:6}.features-grid>:nth-child(7){--i:7}.features-grid>:nth-child(8){--i:8}.testimonials-grid>*{animation-delay:calc(.12s * var(--i, 0))}.testimonials-grid>:first-child{--i:1}.testimonials-grid>:nth-child(2){--i:2}.testimonials-grid>:nth-child(3){--i:3}.game-specs>*{animation-delay:calc(.05s * var(--i, 0))}.game-specs>:first-child{--i:1}.game-specs>:nth-child(2){--i:2}.game-specs>:nth-child(3){--i:3}.game-specs>:nth-child(4){--i:4}.game-specs>:nth-child(5){--i:5}.game-specs>:nth-child(6){--i:6}.game-specs>:nth-child(7){--i:7}.game-specs>:nth-child(8){--i:8}.game-specs>*{animation:card-rise .8s var(--ease-lux) both}.cta-block,.feature-card,.toc{background-image:radial-gradient(circle at 12% 18%,rgba(201,169,97,.045) 0,transparent 1.5%),radial-gradient(circle at 78% 72%,rgba(201,169,97,.035) 0,transparent 1.8%),radial-gradient(circle at 35% 85%,rgba(107,15,26,.025) 0,transparent 1.2%),linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%)}@keyframes slot-shine-pass{0%{transform:translateX(-150%) skewX(-22deg);opacity:0}35%{opacity:1}70%{transform:translateX(220%) skewX(-22deg);opacity:0}100%{transform:translateX(220%) skewX(-22deg);opacity:0}}@keyframes slot-corner-twinkle{0%,100%{opacity:.7;transform:rotate(45deg) scale(1)}50%{opacity:1;transform:rotate(45deg) scale(1.25)}}.slots-section{position:relative;padding:40px 0 48px}.slots-section::before{content:none}.slots-head{text-align:center;max-width:680px;margin:0 auto 28px}.slots-eyebrow{display:inline-block;font-family:Cinzel,serif;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cr-yellow-dark);background:linear-gradient(180deg,rgba(251,249,244,.7),rgba(245,241,232,.7));border:1px solid rgba(201,169,97,.45);padding:5px 14px;margin-bottom:12px;position:relative}.slots-eyebrow::after,.slots-eyebrow::before{content:'◆';margin:0 6px;color:var(--cr-yellow);font-size:.55em;vertical-align:middle;opacity:.8}.slots-title{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(1.3rem, 2.4vw, 1.8rem)!important;font-weight:700!important;margin:0 0 8px!important;letter-spacing:0;color:var(--color-absolute-black);position:relative;display:inline-block}.slots-title::before{content:'◈';display:inline-block;color:var(--cr-yellow);font-size:.62em;margin-right:10px;vertical-align:middle;text-shadow:0 0 10px rgba(201,169,97,.55);transform:translateY(-2px)}.slots-title::after{content:'◈';display:inline-block;color:var(--cr-yellow);font-size:.62em;margin-left:10px;vertical-align:middle;text-shadow:0 0 10px rgba(201,169,97,.55);transform:translateY(-2px)}.slots-lead{color:var(--color-graphite);font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:.9rem;line-height:1.55;margin:0 auto;max-width:560px}.slots-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1040px;margin:0 auto}@media (max-width:1024px){.slots-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:700px){.slots-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:380px){.slots-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}@media (max-width:700px){.slots-section{padding:28px 0 32px}.slots-head{margin:0 auto 18px}.slot-card{border-radius:3px}.slot-card-meta{padding:6px 7px 7px;gap:3px}.slot-card-name{font-size:.66rem;line-height:1.15}.slot-card-cta{font-size:.48rem;letter-spacing:.1em;gap:3px}.slot-card-cta-icon{width:10px;height:10px;font-size:.34rem}.slot-card:first-child .slot-card-frame::after,.slot-card:nth-child(2) .slot-card-frame::after,.slot-card:nth-child(3) .slot-card-frame::after,.slot-card:nth-child(4) .slot-card-frame::after{top:4px;left:4px;font-size:.4rem;padding:2px 5px;letter-spacing:.12em}.slot-card::after,.slot-card::before{width:5px;height:5px}.slots-bottom{margin-top:18px}.slots-bottom .btn-primary.btn-lg{padding:12px 24px;font-size:.68rem;letter-spacing:.16em}.slots-disclaimer{font-size:.64rem;margin-top:10px}}.slot-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#fbf9f4 0,#f2e9d5 100%);border:1px solid rgba(201,169,97,.45);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;position:relative;transition:all .5s var(--ease-lux);box-shadow:var(--shadow-card);isolation:isolate;animation:card-rise .8s var(--ease-lux) both}.slot-card::after,.slot-card::before{content:'';position:absolute;width:7px;height:7px;background:var(--cr-yellow);transform:rotate(45deg);box-shadow:0 0 0 1px var(--cr-yellow-dark),0 0 8px rgba(232,212,155,.65);z-index:5;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-lux)}.slot-card::before{top:-3px;left:-3px}.slot-card::after{top:-3px;right:-3px}.slot-card:hover{transform:translateY(-6px);border-color:var(--cr-yellow);box-shadow:var(--shadow-hover),0 0 32px rgba(201,169,97,.3)}.slot-card:hover::after,.slot-card:hover::before{opacity:1;animation:slot-corner-twinkle 1.8s ease-in-out infinite}.slot-card-frame{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--grad-burgundy)}.slot-card-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s var(--ease-lux),filter .5s var(--ease-lux);filter:brightness(.92) saturate(1.05)}.slot-card:hover .slot-card-img{transform:scale(1.08);filter:brightness(1.05) saturate(1.18)}.slot-card-shine{position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(110deg,transparent 0,rgba(255,248,225,0) 30%,rgba(255,248,225,.45) 50%,rgba(255,248,225,0) 70%,transparent 100%);pointer-events:none;z-index:2;transform:translateX(-150%) skewX(-22deg);opacity:0}.slot-card:hover .slot-card-shine{animation:slot-shine-pass 1.1s var(--ease-lux)}.slot-card-meta{display:flex;flex-direction:column;gap:5px;padding:9px 11px 11px;position:relative;border-top:1px solid rgba(201,169,97,.3);background:linear-gradient(180deg,rgba(251,249,244,.95) 0,rgba(242,233,213,.95) 100%)}.slot-card-meta::before{content:'';position:absolute;top:0;left:11px;right:11px;height:1px;background:var(--grad-gold);opacity:.55}.slot-card-name{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:.82rem;color:var(--color-absolute-black);line-height:1.2;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.slot-card-cta{display:inline-flex;align-items:center;gap:5px;font-family:Cinzel,serif;font-weight:600;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cr-orange);transition:color .3s var(--ease-lux),letter-spacing .3s var(--ease-lux)}.slot-card-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;background:var(--grad-gold);color:var(--cr-orange);border-radius:50%;border:1px solid var(--cr-yellow-dark);font-size:.42rem;padding-left:1px;box-shadow:0 0 0 2px rgba(201,169,97,.2);transition:all .35s var(--ease-lux)}.slot-card:hover .slot-card-cta{color:var(--cr-yellow-dark);letter-spacing:.24em}.slot-card:hover .slot-card-cta-icon{transform:scale(1.15);box-shadow:0 0 0 3px rgba(201,169,97,.35),0 0 12px rgba(232,212,155,.6)}.slot-card:first-child .slot-card-frame::after{content:'HOT';position:absolute;top:7px;left:7px;background:var(--grad-burgundy);color:var(--cr-yellow);font-family:Cinzel,serif;font-size:.48rem;font-weight:700;letter-spacing:.18em;padding:3px 7px;border:1px solid var(--cr-yellow);z-index:3;box-shadow:0 2px 6px rgba(74,10,18,.45)}.slot-card:nth-child(2) .slot-card-frame::after,.slot-card:nth-child(3) .slot-card-frame::after,.slot-card:nth-child(4) .slot-card-frame::after{content:'TOP';position:absolute;top:7px;left:7px;background:var(--grad-gold);color:var(--color-absolute-black);font-family:Cinzel,serif;font-size:.48rem;font-weight:700;letter-spacing:.18em;padding:3px 7px;border:1px solid var(--cr-yellow-dark);z-index:3;box-shadow:0 2px 6px rgba(139,114,54,.45)}.slots-grid .slot-card{animation-delay:calc(.06s * var(--si, 0))}.slots-grid .slot-card:first-child{--si:1}.slots-grid .slot-card:nth-child(2){--si:2}.slots-grid .slot-card:nth-child(3){--si:3}.slots-grid .slot-card:nth-child(4){--si:4}.slots-grid .slot-card:nth-child(5){--si:5}.slots-grid .slot-card:nth-child(6){--si:6}.slots-grid .slot-card:nth-child(7){--si:7}.slots-grid .slot-card:nth-child(8){--si:8}.slots-grid .slot-card:nth-child(9){--si:9}.slots-grid .slot-card:nth-child(10){--si:10}.slots-grid .slot-card:nth-child(11){--si:11}.slots-grid .slot-card:nth-child(12){--si:12}.slots-bottom{margin-top:28px;text-align:center}.slots-bottom .btn-primary.btn-lg{padding:14px 32px;font-size:.76rem;letter-spacing:.2em}.slots-disclaimer{margin:12px 0 0;color:var(--color-graphite);font-family:'Playfair Display',serif;font-style:italic;font-size:.72rem;opacity:.85}@media (max-width:768px){body{font-size:15px}.prose{font-size:15px;line-height:1.7}.prose h2{font-size:clamp(1.35rem, 5vw, 1.7rem);margin-top:2.2rem}.prose h3{font-size:1.1rem}.prose ol li,.prose ul li{font-size:15px}.hero-title{font-size:clamp(1.4rem, 5.5vw, 2rem)!important;line-height:1.1}.hero.hero-split .hero-title{font-size:clamp(1.3rem, 5vw, 1.7rem)!important}.hero-lead{font-size:.96rem}.hero-label{font-size:.58rem;letter-spacing:.18em}.hero-disclaimer{font-size:.7rem}.hero-offer-amount{font-size:1.25em}.section-title{font-size:clamp(1.4rem, 4.8vw, 1.9rem)!important}.cta-title{font-size:clamp(1.3rem, 4.8vw, 1.8rem)!important}.cta-banner-title{font-size:clamp(1.3rem, 4.8vw, 1.8rem)!important}.cta-pretitle{font-size:.68rem;letter-spacing:.18em}.cta-banner-label{font-size:.62rem;letter-spacing:.18em}.fc-title{font-size:1.05rem!important}.fc-text{font-size:.9rem!important}.tp-title{font-size:1.05rem}.tp-text{font-size:.88rem}.spec-label{font-size:.6rem;letter-spacing:.14em}.spec-value{font-size:1.04rem}.review-table thead th{font-size:.66rem;letter-spacing:.12em;padding:12px 10px}.review-table tbody td{font-size:.88rem;padding:12px 10px}.faq-row .question{font-size:.98rem}.faq-row .answer p{font-size:.92rem}.testimonial-quote{font-size:.94rem}.testimonial-name{font-size:.78rem}.testimonial-kicker{font-size:.68rem}.breadcrumbs{font-size:.72rem}.slot-card-name{font-size:.76rem}.slot-card-cta{font-size:.54rem;letter-spacing:.14em}.nav-drawer-list a{font-size:.76rem;letter-spacing:.18em;padding:12px 20px}}@media (max-width:480px){body{font-size:14.5px}.prose{font-size:14.5px;line-height:1.65}.prose h2{font-size:1.25rem}.hero.hero-split .hero-title{font-size:1.4rem!important}.btn-primary,.btn-secondary{padding:13px 26px;font-size:.72rem;letter-spacing:.16em}.btn-primary.btn-lg,.btn-secondary.btn-lg{padding:15px 32px;font-size:.76rem;letter-spacing:.18em}}.header-cta{align-items:center;gap:10px;justify-content:flex-end}.lang-switcher{position:relative;display:inline-block}.lang-switcher-toggle{display:inline-flex;align-items:center;gap:5px;background:rgba(10,9,8,.55);border:1px solid rgba(201,169,97,.45);border-radius:2px;padding:5px 8px;color:var(--cr-yellow);font-family:Cinzel,serif;font-weight:600;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .25s var(--ease-lux);box-shadow:inset 0 1px 0 rgba(232,212,155,.15);line-height:1}.lang-switcher-toggle:hover{border-color:var(--cr-yellow);background:rgba(25,18,12,.7);box-shadow:inset 0 1px 0 rgba(232,212,155,.3),0 0 10px rgba(201,169,97,.25)}.lang-switcher-toggle .lang-flag{font-size:.82rem;line-height:1}.lang-switcher-toggle .lang-chevron{font-size:.5rem;margin-left:1px;opacity:.7;transition:transform .3s var(--ease-lux)}.lang-switcher.is-open .lang-switcher-toggle .lang-chevron{transform:rotate(180deg)}.lang-switcher-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:100%;background:linear-gradient(180deg,#1a1815 0,#0a0908 100%);border:1px solid var(--cr-yellow);border-radius:2px;padding:4px;margin:0;list-style:none;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .25s var(--ease-lux);box-shadow:0 12px 32px rgba(10,9,8,.45),0 0 0 1px rgba(74,10,18,.55);z-index:100}.lang-switcher.is-open .lang-switcher-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-switcher-menu li{list-style:none}.lang-switcher-menu a{display:flex;align-items:center;gap:6px;padding:6px 10px;color:rgba(251,249,244,.78);font-family:Cinzel,serif;font-weight:500;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .25s var(--ease-lux);border-radius:1px;line-height:1}.lang-switcher-menu a:hover{background:rgba(201,169,97,.12);color:var(--cr-yellow);padding-left:14px}.lang-switcher-menu .lang-flag{font-size:.82rem;line-height:1}.nav-drawer-langs{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:14px 20px 0;margin:14px 0 0;border-top:1px solid rgba(201,169,97,.25)}.nav-drawer-langs li{list-style:none}.nav-drawer-langs a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:rgba(201,169,97,.06);border:1px solid rgba(201,169,97,.35);color:rgba(251,249,244,.75);font-family:Cinzel,serif;font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s var(--ease-lux)}.nav-drawer-langs a:hover{border-color:var(--cr-yellow);background:rgba(201,169,97,.16);color:var(--cr-yellow)}.nav-drawer-langs a.is-current{background:rgba(201,169,97,.2);border-color:var(--cr-yellow);color:var(--cr-yellow);box-shadow:0 0 12px rgba(201,169,97,.3)}.nav-drawer-langs .lang-flag{font-size:.9rem;line-height:1}@media (max-width:1023.98px){.lang-switcher{display:none}}.cta-banner-title,.cta-title,.cz-author__name,.cz-author__name a,.fc-title,.hero-title,.prose blockquote,.prose h2,.prose h3,.section-title,.slot-card-name,.spec-value,.testimonial-name,.testimonial-quote,.tp-title,h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond','Playfair Display',Georgia,serif!important}.breadcrumbs .current,.btn-primary,.btn-secondary,.btn.btn-primary,.btn.btn-secondary,.copyright,.cta-banner-label,.cta-pretitle,.cz-author__kicker,.cz-author__more,.footer-col h3,.hero-label,.hero-live,.hero-trust-row li,.lang-switcher-menu a,.lang-switcher-toggle,.nav-drawer-list a,.nav-list .nav-item a,.review-table thead th,.section-label,.slot-card-cta,.slots-eyebrow,.slots-title,.spec-label,.testimonial-kicker,.trust-badge{font-family:Marcellus,Cinzel,Georgia,serif!important}:root{--jp-electric:#E5B0A2;--jp-coin-bright:#D49B8B;--jp-coin-glow:#FBE3D5;--jp-deep-shadow:rgba(180, 100, 80, .35);--jp-rim:#B07E6E;--cr-orange:#8B2D4E!important;--cr-orange-mid:#6E1F3A!important;--cr-yellow:#D49B8B!important;--cr-yellow-dark:#B07E6E!important;--cr-warm-bg:#FBF5F0!important;--color-paper-white:#FDF8F4!important;--color-light-gray:#F5EBE2!important;--grad-burgundy:linear-gradient(135deg, #A93E64 0%, #8B2D4E 50%, #6E1F3A 100%)!important;--grad-gold:linear-gradient(135deg, #FBE3D5 0%, #E5B0A2 45%, #B07E6E 100%)!important}html{background-image:radial-gradient(at 30% 20%,rgba(229,176,162,.18) 0,transparent 55%),radial-gradient(at 70% 80%,rgba(139,45,78,.06) 0,transparent 55%),linear-gradient(180deg,#fdf8f4 0,#f5ebe2 100%)!important}.btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 18%,rgba(0,0,0,0) 70%,rgba(0,0,0,.2) 100%),linear-gradient(180deg,#a93e64 0,#8b2d4e 50%,#6e1f3a 100%)!important}.hero{background:radial-gradient(ellipse at 50% 0,rgba(110,31,58,.18) 0,transparent 55%),radial-gradient(ellipse at 0 100%,rgba(110,31,58,.22) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(176,126,110,.25) 0,transparent 55%),linear-gradient(180deg,#ebdad0 0,#dec5ba 50%,#cfb1a4 100%)!important}.hero-label{background:linear-gradient(135deg,#6e1f3a 0,#8b2d4e 100%)!important;color:var(--jp-coin-glow)!important;border-color:var(--jp-electric)!important}.hero-title .cr-word{background:linear-gradient(120deg,#6e1f3a 0,#8b2d4e 22%,#a93e64 38%,#d49b8b 50%,#a93e64 62%,#8b2d4e 78%,#6e1f3a 100%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.prose strong{color:#8b2d4e!important}.tp-title{color:#8b2d4e!important}.fc-title{color:#8b2d4e!important}.spec-value{color:#8b2d4e!important}.testimonial-kicker{color:#8b2d4e!important}.cz-author__name a{color:#8b2d4e!important}.cz-author__more{color:#8b2d4e!important}.breadcrumbs a{color:#8b2d4e!important}.review-table tbody td:first-child{color:#8b2d4e!important}.review-table thead tr{background:linear-gradient(135deg,#a93e64 0,#8b2d4e 50%,#6e1f3a 100%)!important}.section-label{background:linear-gradient(135deg,#a93e64 0,#8b2d4e 50%,#6e1f3a 100%)!important}.cta-banner{background:linear-gradient(135deg,#a93e64 0,#8b2d4e 50%,#6e1f3a 100%)!important}html{background-image:radial-gradient(at 30% 20%,rgba(255,214,10,.12) 0,transparent 50%),radial-gradient(at 70% 80%,rgba(107,15,26,.08) 0,transparent 55%),linear-gradient(180deg,#fbf9f4 0,#f5f1e8 100%)!important}.hero::after{display:none!important}.hero::before{background:linear-gradient(90deg,transparent 0,transparent 60%,rgba(10,9,8,.42) 60.5%,rgba(10,9,8,.42) 71%,transparent 71.5%,transparent 73%,rgba(10,9,8,.42) 73.5%,rgba(10,9,8,.42) 84%,transparent 84.5%,transparent 86%,rgba(10,9,8,.42) 86.5%,rgba(10,9,8,.42) 97%,transparent 97.5%),radial-gradient(ellipse at 78% 50%,rgba(255,214,10,.25) 0,transparent 38%),radial-gradient(circle at 12% 22%,rgba(255,214,10,.85) 0,transparent 1.4%),radial-gradient(circle at 32% 72%,rgba(255,214,10,.8) 0,transparent 1.2%),radial-gradient(circle at 6% 88%,rgba(255,214,10,.7) 0,transparent 1.5%),radial-gradient(circle at 48% 18%,rgba(255,214,10,.65) 0,transparent .9%),radial-gradient(circle at 24% 52%,rgba(255,214,10,.6) 0,transparent .8%)!important}.hero{isolation:isolate;overflow:hidden!important}@keyframes coin-drift-a{0%{transform:translate(0,0) rotate(0);opacity:.6}50%{transform:translate(-12px,-18px) rotate(180deg);opacity:1}100%{transform:translate(0,0) rotate(360deg);opacity:.6}}@keyframes coin-drift-b{0%{transform:translate(0,0) rotate(0);opacity:.55}50%{transform:translate(14px,16px) rotate(-150deg);opacity:1}100%{transform:translate(0,0) rotate(-360deg);opacity:.55}}.hero-feathers{z-index:3}.feather-1,.feather-2,.feather-3,.feather-4,.feather-5,.feather-6{background:radial-gradient(circle,var(--jp-coin-glow) 0,var(--jp-coin-bright) 60%,var(--jp-rim) 100%)!important;border-radius:50%!important;box-shadow:0 0 0 1px var(--jp-rim),0 0 12px var(--jp-deep-shadow)!important;width:14px!important;height:14px!important}.feather-1,.feather-3,.feather-5{animation:coin-drift-a 6s ease-in-out infinite!important}.feather-2,.feather-4,.feather-6{animation:coin-drift-b 7s ease-in-out infinite!important}.hero-title .cr-word{filter:drop-shadow(0 1px 0 rgba(110,31,58,.3)) drop-shadow(0 0 12px rgba(217,155,139,.45))!important;font-style:normal!important}.hero-offer-pill{border-color:var(--jp-electric)!important;box-shadow:0 0 0 1px var(--jp-electric),0 0 0 5px rgba(255,214,10,.2),0 0 32px rgba(255,214,10,.4)!important}.btn-primary,.btn.btn-primary,a.btn.btn-primary,button.btn.btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 18%,rgba(0,0,0,0) 70%,rgba(0,0,0,.25) 100%),linear-gradient(180deg,#6b0f1a 0,#4a0a12 60%,#2a050a 100%)!important;border:2px solid var(--jp-electric)!important;box-shadow:inset 0 1px 0 rgba(255,245,157,.4),inset 0 -2px 0 rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,214,10,.55),0 0 0 1px #2a050a,0 0 0 3px var(--jp-rim),0 6px 0 0 #1a0205,0 8px 22px rgba(255,214,10,.3),0 0 30px rgba(255,214,10,.25)!important;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)!important;border-radius:0!important}.btn-primary::after,.btn-primary::before{background:var(--jp-electric)!important;box-shadow:0 0 0 1px #4a0a12,0 0 10px var(--jp-coin-glow)!important;animation:btn-corner-glint 1.4s ease-in-out infinite!important}.btn-primary:hover,.btn.btn-primary:hover,a.btn.btn-primary:hover,button.btn.btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 22%,rgba(0,0,0,0) 68%,rgba(0,0,0,.28) 100%),linear-gradient(180deg,#8b1a2a 0,#6b0f1a 60%,#4a0a12 100%)!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px 0 rgba(255,245,157,.55),inset 0 -2px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,245,157,.7),0 0 0 1px #2a050a,0 0 0 3px var(--jp-electric),0 9px 0 0 #1a0205,0 14px 32px rgba(255,214,10,.45),0 0 50px rgba(255,214,10,.5)!important}.feature-card:hover,.testimonial-card:hover,.trust-pillar:hover{transform:translateY(-7px) perspective(800px) rotateX(3deg) rotateZ(-.5deg)!important;border-color:var(--jp-electric)!important;box-shadow:var(--shadow-card),0 0 0 1px var(--jp-electric),0 0 24px rgba(255,214,10,.3)!important}.cta-section+.section::before,.section+.cta-section::before,.section+.section::before{background:radial-gradient(circle,var(--jp-coin-glow) 0,var(--jp-coin-bright) 55%,var(--jp-rim) 100%)!important;border-radius:50%!important;transform:translate(-50%,-50%) rotate(0)!important;box-shadow:0 0 0 4px var(--cr-warm-bg),0 0 0 5px var(--jp-rim),0 0 18px rgba(255,214,10,.55)!important}.trust-pillar::before{background:linear-gradient(180deg,var(--jp-electric) 0,var(--jp-rim) 100%)!important}.hero-label{background:linear-gradient(135deg,#1a0205 0,#4a0a12 100%)!important;color:var(--jp-electric)!important;border-color:var(--jp-electric)!important;box-shadow:0 2px 12px rgba(255,214,10,.3),inset 0 0 0 1px rgba(255,214,10,.3)!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}