:root{color-scheme: dark;--bg: #0a0907;--bg-2: #100e08;--panel: rgba(255, 255, 255, 0.04);--panel-2: rgba(255, 255, 255, 0.06);--line: rgba(255, 255, 255, 0.1);--line-strong: rgba(255, 255, 255, 0.18);--text: #f7f3e9;--muted: #a89e88;--muted-2: #998c6f;--gold: #d4af37;--gold-bright: #eebf63;--gold-soft: #f6e27a;--crimson: #e50914;--green: #34d399;--radius: 16px;--radius-sm: 10px;--shadow: 0 24px 60px -24px rgba(0, 0, 0, 0.8);--max: 1160px;--ease: cubic-bezier(0.22, 1, 0.36, 1)}*{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 88px;-webkit-text-size-adjust: 100%}body{margin: 0;background: radial-gradient(900px 620px at 12% -8%, rgba(212, 175, 55, 0.18), transparent 62%), radial-gradient(760px 520px at 92% 2%, rgba(246, 226, 154, 0.12), transparent 60%), radial-gradient(700px 700px at 50% 110%, rgba(212, 175, 55, 0.08), transparent 65%), var(--bg);background-attachment: fixed;color: var(--text);font: 16px/1.65 ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-feature-settings: "ss01", "cv11";letter-spacing: -0.011em;overflow-wrap: break-word;min-height: 100vh}img, svg, video{max-width: 100%;height: auto}a{color: var(--gold-bright);text-decoration-color: rgba(238, 197, 102, 0.35);text-underline-offset: 3px}a:hover{color: #f3dd9a}a:focus-visible, button:focus-visible, summary:focus-visible, select:focus-visible, input:focus-visible, textarea:focus-visible{outline: 2px solid var(--gold-soft);outline-offset: 3px;border-radius: 4px}::selection{background: rgba(212, 175, 55, 0.4);color: #fff}h1, h2, h3, h4{line-height: 1.14;letter-spacing: -0.035em;margin: 0 0 0.6em;text-wrap: balance}h1{font-size: clamp(2.15rem, 5.2vw, 4rem);font-weight: 750}h2{font-size: clamp(1.55rem, 3vw, 2.35rem);font-weight: 700}h3{font-size: clamp(1.1rem, 2vw, 1.3rem);font-weight: 650}p{margin: 0 0 1rem}ul, ol{margin: 0 0 1rem;padding-left: 1.25rem}li{margin: 0.35rem 0}strong{color: #fff;font-weight: 650}code{background: rgba(255, 255, 255, 0.07);border: 1px solid var(--line);border-radius: 6px;padding: 0.1em 0.4em;font-size: 0.9em}hr{border: 0;border-top: 1px solid var(--line);margin: 2rem 0}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: -9999px;top: 0;z-index: 100;background: var(--gold);color: #16110f;padding: 0.7rem 1.1rem;border-radius: 0 0 10px 0;font-weight: 650}.skip:focus{left: 0}.wrap{width: 100%;max-width: var(--max);margin: 0 auto;padding: 0 1.25rem}.narrow{max-width: 820px}.section{padding: clamp(3.5rem, 7vw, 6rem) 0;position: relative}.section--tight{padding: clamp(2.5rem, 5vw, 4rem) 0}.section-head{max-width: 720px;margin-bottom: 2.25rem}.section-head p{color: var(--muted);font-size: 1.05rem;margin: 0}.eyebrow{display: inline-flex;align-items: center;gap: 0.5rem;color: var(--muted);font-size: 0.78rem;font-weight: 650;letter-spacing: 0.14em;text-transform: uppercase;margin: 0 0 1rem}.eyebrow::before{content: "";width: 22px;height: 1px;background: linear-gradient(90deg, var(--gold), var(--gold-soft))}.muted{color: var(--muted)}.small{font-size: 0.875rem}.center{text-align: center}.center .section-head{margin-left: auto;margin-right: auto}.site-header{position: sticky;top: 0;z-index: 50;border-bottom: 1px solid var(--line);background: rgba(10, 9, 7, 0.72);backdrop-filter: blur(18px) saturate(140%);-webkit-backdrop-filter: blur(18px) saturate(140%)}.nav{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 68px}.brand{display: inline-flex;align-items: center;gap: 0.6rem;color: var(--text);text-decoration: none;font-weight: 750;font-size: 1.05rem;letter-spacing: 0.1em}.brand img{width: 30px;height: 30px;border-radius: 9px;box-shadow: 0 0 0 1px var(--line), 0 0 24px rgba(212, 175, 55, 0.35)}.brand span{background: linear-gradient(100deg, #fff 18%, #f6e27a 68%, #d4af37);-webkit-background-clip: text;background-clip: text;color: transparent}.nav-links{display: flex;align-items: center;gap: 0.25rem;list-style: none;margin: 0;padding: 0}.nav-links a{display: inline-block;padding: 0.5rem 0.7rem;color: var(--muted);text-decoration: none;font-size: 0.92rem;font-weight: 500;border-radius: 8px;transition: color 0.18s ease, background 0.18s ease}.nav-links a:hover, .nav-links a[aria-current="page"]{color: var(--text);background: var(--panel)}.nav-links a[aria-current="page"]{box-shadow: inset 0 -2px 0 var(--gold)}.nav-actions{display: flex;align-items: center;gap: 0.6rem}.menu-toggle{display: none;width: 42px;height: 42px;align-items: center;justify-content: center;background: var(--panel);border: 1px solid var(--line);border-radius: 10px;color: var(--text);cursor: pointer}.menu-fallback{display: inline-flex;align-items: center;padding: 0.5rem 0.85rem;border: 1px solid var(--line);border-radius: 10px;background: var(--panel);color: var(--text);font-size: 0.85rem;font-weight: 650;text-decoration: none}@media (min-width: 861px){.menu-fallback{display: none}}.menu-toggle span, .menu-toggle span::before, .menu-toggle span::after{display: block;width: 18px;height: 1.5px;background: currentColor;position: relative;transition: transform 0.2s ease, opacity 0.2s ease}.menu-toggle span::before, .menu-toggle span::after{content: "";position: absolute;left: 0}.menu-toggle span::before{top: -6px}.menu-toggle span::after{top: 6px}.menu-toggle[aria-expanded="true"] span{background: transparent}.menu-toggle[aria-expanded="true"] span::before{transform: translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span::after{transform: translateY(-6px) rotate(-45deg)}.btn{--btn-bg: transparent;--btn-fg: var(--text);display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;padding: 0.78rem 1.25rem;min-height: 46px;border-radius: 11px;border: 1px solid var(--line-strong);background: var(--btn-bg);color: var(--btn-fg);font: inherit;font-size: 0.95rem;font-weight: 650;letter-spacing: -0.005em;text-decoration: none;cursor: pointer;transition: transform 0.16s var(--ease), box-shadow 0.22s ease, background 0.2s ease, border-color 0.2s ease}.btn:hover{transform: translateY(-1px)}.btn:active{transform: scale(0.98)}.btn--primary{--btn-bg: linear-gradient(100deg, #9c7a1e, #d4af37 45%, #f6e27a);--btn-fg: #16110f;border-color: transparent;box-shadow: 0 12px 30px -12px rgba(212, 175, 55, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.2)}.btn--primary:hover{box-shadow: 0 18px 40px -12px rgba(212, 175, 55, 1), inset 0 1px 0 rgba(255, 255, 255, 0.25)}.btn--ghost{--btn-bg: rgba(255, 255, 255, 0.03);backdrop-filter: blur(10px)}.btn--ghost:hover{--btn-bg: rgba(255, 255, 255, 0.07);border-color: rgba(238, 197, 102, 0.5)}.btn--wa{--btn-bg: linear-gradient(100deg, #1faa59, #25d366);--btn-fg: #04140a;border-color: transparent;box-shadow: 0 12px 28px -14px rgba(37, 211, 102, 0.9)}.btn--sm{min-height: 38px;padding: 0.45rem 0.8rem;font-size: 0.85rem;border-radius: 9px}.btn--block{width: 100%}.btn-row{display: flex;flex-wrap: wrap;gap: 0.7rem}.btn-row--spaced{margin-top: 1.5rem}.fact-list{list-style: none;padding: 0;margin: 0;display: grid;gap: 0.5rem;font-size: 0.9rem}.fact-list li{display: grid;grid-template-columns: 132px 1fr;gap: 0.75rem;border-top: 1px solid var(--line);padding-top: 0.5rem;margin: 0}.fact-list span{color: var(--muted)}.fact-list strong{font-weight: 600;overflow-wrap: anywhere}.hero{position: relative;overflow: hidden;padding: clamp(3.5rem, 8vw, 6.5rem) 0 clamp(2.5rem, 5vw, 4rem)}.hero::before{content: "";position: absolute;inset: -20% -10% auto;height: 90%;background: radial-gradient(45% 55% at 30% 30%, rgba(212, 175, 55, 0.28), transparent 70%), radial-gradient(40% 50% at 72% 18%, rgba(246, 226, 154, 0.18), transparent 70%);filter: blur(20px);pointer-events: none;z-index: 0}.hero-grid{position: relative;z-index: 1;display: grid;gap: 2.5rem;align-items: center}.hero-copy{max-width: 640px}.hero h1{margin-bottom: 1rem}.grad{background: linear-gradient(100deg, #f3dd9a 0%, #d4af37 34%, #f8ecc0 78%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero-lede{font-size: clamp(1rem, 1.6vw, 1.15rem);color: var(--muted);max-width: 58ch;margin-bottom: 1.75rem}.hero .btn-row{margin-bottom: 1.5rem}.trust-strip{display: flex;flex-wrap: wrap;gap: 0.5rem 0.9rem;list-style: none;padding: 0;margin: 0;color: var(--muted);font-size: 0.85rem}.trust-strip li{display: inline-flex;align-items: center;gap: 0.45rem;margin: 0}.trust-strip li::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--green);box-shadow: 0 0 10px rgba(52, 211, 153, 0.8)}.hero-visual{position: relative;perspective: 1200px}.screen{position: relative;border-radius: 20px;border: 1px solid var(--line-strong);background: linear-gradient(160deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.015)), var(--bg-2);box-shadow: var(--shadow), 0 0 80px -30px rgba(212, 175, 55, 0.7);padding: 0.8rem;transform: rotateY(-6deg) rotateX(3deg);transition: transform 0.5s var(--ease)}.screen:hover{transform: rotateY(0) rotateX(0) translateY(-4px)}.screen-bar{display: flex;align-items: center;gap: 0.4rem;padding: 0.25rem 0.35rem 0.7rem}.screen-bar i{width: 8px;height: 8px;border-radius: 50%;background: var(--line-strong)}.screen-bar i:first-child{background: #ff5f57}.screen-bar i:nth-child(2){background: #febc2e}.screen-bar i:nth-child(3){background: #28c840}.screen-bar b{margin-left: auto;font-size: 0.62rem;letter-spacing: 0.16em;color: var(--muted-2);font-weight: 600}.screen-body{position: relative;aspect-ratio: 16 / 9;border-radius: 12px;overflow: hidden;background: radial-gradient(120% 120% at 20% 10%, rgba(212, 175, 55, 0.55), transparent 55%), radial-gradient(100% 100% at 90% 80%, rgba(246, 226, 154, 0.45), transparent 55%), linear-gradient(135deg, #181104, #100d06 60%, #0b0a05);display: flex;flex-direction: column;justify-content: space-between;padding: 1rem}.screen-body::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.03) 0 1px, transparent 1px 4px);opacity: 0.5;pointer-events: none}.screen-tag{align-self: flex-start;position: relative;z-index: 1;font-size: 0.62rem;letter-spacing: 0.16em;text-transform: uppercase;color: #ecd9a8;background: rgba(10, 9, 7, 0.55);border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 999px;padding: 0.3rem 0.6rem}.screen-play{position: relative;z-index: 1;align-self: center;width: 62px;height: 62px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.35);background: rgba(255, 255, 255, 0.12);backdrop-filter: blur(8px);display: grid;place-items: center;box-shadow: 0 0 50px rgba(212, 175, 55, 0.6)}.screen-play::before{content: "";width: 0;height: 0;border-left: 16px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;margin-left: 4px}.screen-meta{position: relative;z-index: 1;display: flex;justify-content: space-between;gap: 0.5rem;font-size: 0.68rem;color: rgba(255, 255, 255, 0.82)}.screen-chips{display: flex;flex-wrap: wrap;gap: 0.35rem;margin-top: 0.6rem}.screen-chips span{font-size: 0.64rem;color: var(--muted);border: 1px solid var(--line);border-radius: 999px;padding: 0.25rem 0.5rem;background: rgba(255, 255, 255, 0.03)}.marquee{overflow: hidden;border-block: 1px solid var(--line);background: rgba(255, 255, 255, 0.015);padding: 0.85rem 0;mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.marquee-track{display: flex;gap: 2.5rem;width: max-content;animation: marquee 32s linear infinite}.marquee:hover .marquee-track{animation-play-state: paused}.marquee-track span{display: inline-flex;align-items: center;gap: 0.5rem;color: var(--muted);font-size: 0.8rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap}.marquee-track span::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--gold)}@keyframes marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}.glass{background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.ai-summary{position: relative;margin: 1.75rem 0 0;padding: 1.15rem 1.35rem 1.15rem 1.6rem;border: 1px solid var(--line);border-radius: var(--radius);background: linear-gradient(100deg, rgba(212, 175, 55, 0.12), rgba(246, 226, 154, 0.05) 60%, transparent), rgba(255, 255, 255, 0.025);overflow: hidden}.ai-summary::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: linear-gradient(180deg, var(--gold), var(--gold-soft))}.ai-summary h2{font-size: 0.72rem;letter-spacing: 0.16em;text-transform: uppercase;color: var(--gold-bright);margin-bottom: 0.4rem}.ai-summary p{margin: 0;font-size: 0.95rem;color: #e7e0cd}.grid{display: grid;gap: 1rem}.grid-3{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))}.grid-2{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))}.feature{padding: 1.35rem;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);transition: transform 0.25s var(--ease), border-color 0.25s ease, background 0.25s ease}.feature:hover{transform: translateY(-3px);border-color: rgba(238, 197, 102, 0.4);background: var(--panel-2)}.feature h3{margin-bottom: 0.35rem}.feature p{margin: 0;color: var(--muted);font-size: 0.92rem}.icon{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 11px;margin-bottom: 0.85rem;background: linear-gradient(140deg, rgba(212, 175, 55, 0.3), rgba(246, 226, 154, 0.15));border: 1px solid rgba(238, 197, 102, 0.35);font-size: 1rem}.pricing{position: relative;scroll-margin-top: 90px}.pricing-controls{display: flex;flex-wrap: wrap;gap: 0.9rem;align-items: center;justify-content: space-between;margin-bottom: 1.5rem;padding: 0.75rem;border: 1px solid var(--line);border-radius: 14px;background: rgba(255, 255, 255, 0.025)}.control-group{display: flex;align-items: center;gap: 0.55rem;flex-wrap: wrap}.control-label{font-size: 0.72rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted-2);font-weight: 650}.switch{display: inline-flex;padding: 3px;gap: 2px;border: 1px solid var(--line);border-radius: 10px;background: rgba(0, 0, 0, 0.25)}.switch button{appearance: none;border: 0;background: transparent;color: var(--muted);font: inherit;font-size: 0.83rem;font-weight: 600;padding: 0.42rem 0.7rem;border-radius: 7px;cursor: pointer;transition: background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease}.switch button:hover{color: var(--text)}.switch button[aria-pressed="true"]{background: linear-gradient(120deg, rgba(212, 175, 55, 0.9), rgba(184, 134, 11, 0.9));color: #16110f;box-shadow: 0 6px 18px -8px rgba(212, 175, 55, 0.9)}.cards{display: grid;gap: 1rem;grid-template-columns: repeat(4, 1fr);align-items: stretch}.card{position: relative;display: flex;flex-direction: column;padding: 1.35rem;border: 1px solid var(--line);border-radius: var(--radius);background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.015)), rgba(10, 10, 16, 0.6);transition: transform 0.25s var(--ease), border-color 0.25s ease, box-shadow 0.25s ease}.card:hover{transform: translateY(-4px);border-color: rgba(238, 197, 102, 0.45);box-shadow: 0 26px 50px -30px rgba(212, 175, 55, 0.8)}.card--featured{border-color: rgba(212, 175, 55, 0.65);box-shadow: 0 0 0 1px rgba(212, 175, 55, 0.2), 0 24px 60px -30px rgba(212, 175, 55, 0.85)}.card--featured::before{content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;background: linear-gradient(140deg, rgba(212, 175, 55, 0.9), rgba(246, 226, 154, 0.35), transparent 70%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none}.card-top{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;min-height: 24px}.card-top h3{margin: 0;font-size: 1.02rem;letter-spacing: -0.02em}.badge{font-size: 0.6rem;font-weight: 800;letter-spacing: 0.1em;padding: 0.28rem 0.45rem;border-radius: 999px;background: linear-gradient(100deg, var(--gold), var(--gold-soft));color: #16110f;white-space: nowrap}.price{display: flex;align-items: baseline;gap: 0.35rem;margin: 0.9rem 0 0.15rem;font-size: clamp(1.9rem, 3vw, 2.35rem);font-weight: 780;letter-spacing: -0.05em;line-height: 1}.price .per{font-size: 0.72rem;font-weight: 500;color: var(--muted-2);letter-spacing: 0}.price-usd{font-size: 0.74rem;color: var(--muted-2);margin: 0}[hidden]{display: none !important}.save{display: inline-flex;align-items: center;gap: 0.3rem;margin-top: 0.5rem;font-size: 0.72rem;font-weight: 700;color: var(--green);background: rgba(52, 211, 153, 0.09);border: 1px solid rgba(52, 211, 153, 0.24);border-radius: 999px;padding: 0.22rem 0.5rem;width: fit-content}.card-features{list-style: none;padding: 0;margin: 1rem 0 1.25rem;display: grid;gap: 0.4rem;font-size: 0.82rem;color: var(--muted)}.card-features li{display: flex;gap: 0.45rem;margin: 0}.card-features li::before{content: "✓";flex: 0 0 auto;display: grid;place-items: center;width: 16px;height: 16px;margin-top: 0.18rem;border-radius: 50%;background: rgba(52, 211, 153, 0.12);border: 1px solid rgba(52, 211, 153, 0.45);color: var(--green);font-size: 0.6rem;font-weight: 800;line-height: 1}.card-actions{margin-top: auto;display: grid;gap: 0.45rem}.pay-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.3rem}.pay-btn{appearance: none;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--line);background: rgba(255, 255, 255, 0.03);color: var(--muted);font: inherit;font-size: 0.7rem;font-weight: 650;padding: 0.42rem 0.2rem;border-radius: 7px;cursor: pointer;text-align: center;text-decoration: none;transition: color 0.18s ease, border-color 0.18s ease, background 0.18s ease}.pay-btn:hover{color: var(--text);border-color: rgba(238, 197, 102, 0.5);background: rgba(212, 175, 55, 0.12)}.pay-btn:active{transform: scale(0.97)}.pricing-note{margin: 1.1rem 0 0;color: var(--muted-2);font-size: 0.8rem;max-width: 80ch}.plan-table td strong{display: block;font-size: 0.95rem}.plan-table td a{text-decoration: none;font-weight: 650}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius);background: rgba(255, 255, 255, 0.018);-webkit-overflow-scrolling: touch}.table-wrap:focus-visible{outline: 2px solid var(--gold-soft);outline-offset: 3px}.table-hint{display: none;margin: 0 0 0.55rem;color: var(--muted-2);font-size: 0.78rem}table{width: 100%;border-collapse: collapse;font-size: 0.9rem;min-width: 520px}caption{text-align: left;padding: 0.9rem 1rem 0.2rem;color: var(--muted);font-size: 0.8rem;caption-side: top}th, td{padding: 0.72rem 1rem;border-top: 1px solid var(--line);text-align: left;vertical-align: top}thead th{background: rgba(255, 255, 255, 0.04);font-size: 0.72rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted);position: sticky;top: 0}tbody th{font-weight: 600;color: var(--text)}tbody tr:hover td, tbody tr:hover th{background: rgba(212, 175, 55, 0.05)}.table-wrap--plain{border: 0;background: none}.steps{display: grid;gap: 1rem;counter-reset: step;list-style: none;padding: 0;margin: 0}.steps li{position: relative;padding: 1.15rem 1.15rem 1.15rem 3.6rem;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);margin: 0}.steps li::before{counter-increment: step;content: counter(step);position: absolute;left: 1.1rem;top: 1.05rem;width: 30px;height: 30px;border-radius: 9px;display: grid;place-items: center;font-size: 0.8rem;font-weight: 750;color: #16110f;background: linear-gradient(140deg, var(--gold), #a8801a);box-shadow: 0 0 18px -4px rgba(212, 175, 55, 0.8)}.steps h3{margin: 0 0 0.2rem;font-size: 1rem}.steps p{margin: 0;color: var(--muted);font-size: 0.92rem}.steps--inline{grid-template-columns: repeat(auto-fit, minmax(230px, 1fr))}.faq{display: grid;gap: 0.6rem}.faq details{border: 1px solid var(--line);border-radius: 12px;background: var(--panel);overflow: hidden;transition: border-color 0.2s ease, background 0.2s ease}.faq details:hover{border-color: var(--line-strong)}.faq details[open]{border-color: rgba(238, 197, 102, 0.45);background: var(--panel-2)}.faq summary{cursor: pointer;list-style: none;padding: 1rem 3rem 1rem 1.1rem;font-weight: 600;position: relative}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 1.2rem;top: 50%;width: 8px;height: 8px;border-right: 1.5px solid var(--muted);border-bottom: 1.5px solid var(--muted);transform: translateY(-70%) rotate(45deg);transition: transform 0.2s ease}.faq details[open] summary::after{transform: translateY(-25%) rotate(225deg)}.faq details p{margin: 0;padding: 0 1.1rem 1.1rem;color: var(--muted);font-size: 0.93rem}.post-grid{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))}.post-card{display: flex;flex-direction: column;padding: 1.3rem;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);text-decoration: none;color: inherit;transition: transform 0.25s var(--ease), border-color 0.25s ease, background 0.25s ease}.post-card:hover{transform: translateY(-3px);border-color: rgba(238, 197, 102, 0.45);background: var(--panel-2);color: inherit}.tag{display: inline-block;font-size: 0.66rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--gold-soft);margin-bottom: 0.6rem}.post-card h3{font-size: 1.08rem;margin-bottom: 0.45rem}.post-card p{color: var(--muted);font-size: 0.9rem;margin: 0 0 1rem}.post-meta{margin-top: auto;font-size: 0.75rem;color: var(--muted-2);display: flex;gap: 0.6rem;flex-wrap: wrap}.article-head{padding: clamp(2.5rem, 6vw, 4rem) 0 1.5rem;border-bottom: 1px solid var(--line)}.article-head h1{max-width: 20ch}.article-meta{display: flex;flex-wrap: wrap;gap: 0.5rem 1rem;color: var(--muted-2);font-size: 0.82rem;margin-top: 1rem}.prose{max-width: 72ch;padding: 2rem 0 1rem;font-size: 1.02rem}.prose > p:first-of-type{font-size: 1.1rem;color: #e7e0cd}.prose h2{margin-top: 2.4rem;font-size: clamp(1.35rem, 2.4vw, 1.7rem);padding-top: 0.4rem}.prose h3{margin-top: 1.8rem;font-size: 1.15rem}.prose ul, .prose ol{padding-left: 1.35rem}.prose li{margin: 0.45rem 0}.prose table{min-width: 480px}.prose .table-wrap{margin: 1.5rem 0}.prose blockquote{margin: 1.5rem 0;padding: 1rem 1.2rem;border-left: 3px solid var(--gold);background: var(--panel);border-radius: 0 var(--radius-sm) var(--radius-sm) 0;color: #e7e0cd}.prose blockquote p:last-child{margin: 0}.prose code{overflow-wrap: anywhere}.author-box{display: flex;gap: 0.9rem;align-items: center;margin: 2rem 0;padding: 1rem;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel)}.avatar{width: 42px;height: 42px;flex: 0 0 auto;border-radius: 50%;display: grid;place-items: center;font-weight: 800;font-size: 0.8rem;color: #16110f;background: linear-gradient(140deg, var(--gold), var(--gold-soft))}.author-box p{margin: 0;font-size: 0.85rem;color: var(--muted)}.author-box strong{display: block;font-size: 0.9rem}.cta-band{position: relative;overflow: hidden;margin: clamp(2rem, 5vw, 4rem) 0;padding: clamp(2rem, 5vw, 3.5rem);border: 1px solid rgba(212, 175, 55, 0.35);border-radius: 22px;background: radial-gradient(80% 120% at 10% 0%, rgba(212, 175, 55, 0.28), transparent 60%), radial-gradient(70% 120% at 95% 100%, rgba(246, 226, 154, 0.2), transparent 60%), rgba(255, 255, 255, 0.03);box-shadow: var(--shadow)}.cta-band h2{max-width: 18ch}.cta-band p{color: #ece5d3;max-width: 55ch}.site-footer{border-top: 1px solid var(--line);margin-top: clamp(3rem, 6vw, 5rem);padding: 3rem 0 2rem;color: var(--muted);font-size: 0.875rem;background: rgba(0, 0, 0, 0.22)}.footer-grid{display: grid;gap: 2rem;grid-template-columns: 1.6fr repeat(4, 1fr);margin-bottom: 2rem}.footer-brand p{max-width: 34ch;margin: 0.75rem 0 1rem;color: var(--muted)}.footer-brand p.small{line-height: 1.75}.footer-brand p.small a{display: inline-block;padding: 2px 0}.footer-col h2{font-size: 0.72rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted-2);margin-bottom: 0.8rem}.footer-col ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 0.45rem}.footer-col a{color: var(--muted);text-decoration: none}.footer-col a:hover{color: var(--text)}.footer-bottom{border-top: 1px solid var(--line);padding-top: 1.25rem;display: flex;flex-wrap: wrap;gap: 0.75rem 1.5rem;justify-content: space-between;align-items: center;font-size: 0.78rem;color: var(--muted-2)}.payment-chips{display: flex;gap: 0.4rem;flex-wrap: wrap}.payment-chips span{border: 1px solid var(--line);border-radius: 6px;padding: 0.24rem 0.45rem;font-size: 0.66rem;letter-spacing: 0.06em;color: var(--muted);background: rgba(255, 255, 255, 0.03)}.modal{width: min(480px, calc(100vw - 2rem));padding: 0;border: 1px solid var(--line-strong);border-radius: 18px;background: linear-gradient(170deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)), #0f0d08;color: var(--text);box-shadow: 0 40px 100px -20px rgba(0, 0, 0, 0.9)}.modal::backdrop{background: rgba(4, 4, 8, 0.72);backdrop-filter: blur(8px)}.modal[open]{animation: modal-in 0.25s var(--ease)}@keyframes modal-in{from{opacity: 0;transform: translateY(10px) scale(0.98)}to{opacity: 1;transform: none}}.modal-inner{padding: 1.4rem}.modal-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-bottom: 1rem}.modal-head h2{font-size: 1.25rem;margin: 0}.modal-close{appearance: none;background: var(--panel);border: 1px solid var(--line);color: var(--muted);width: 34px;height: 34px;border-radius: 9px;cursor: pointer;font-size: 1.1rem;line-height: 1}.modal-close:hover{color: var(--text)}.order-line{display: flex;justify-content: space-between;gap: 1rem;padding: 0.55rem 0;border-bottom: 1px solid var(--line);font-size: 0.9rem}.order-line span:first-child{color: var(--muted)}.order-line span:last-child{font-weight: 650;text-align: right}.order-total{border-bottom: 0;padding-top: 0.8rem}.order-total span:last-child{font-size: 1.2rem;color: #fff}.copy-box{display: flex;gap: 0.4rem;margin: 1rem 0}.copy-box code{flex: 1;display: flex;align-items: center;padding: 0.7rem 0.8rem;font-size: 0.82rem;overflow-wrap: anywhere;background: rgba(0, 0, 0, 0.35)}.modal-note{font-size: 0.8rem;color: var(--muted);margin: 0.75rem 0 1rem}.modal-actions{display: grid;gap: 0.55rem}.copy-status{min-height: 1.2em;font-size: 0.75rem;color: var(--green);margin: 0.35rem 0 0}.sticky-cta{display: none}.float-wa{position: fixed;right: 1.1rem;bottom: 1.1rem;z-index: 40;width: 54px;height: 54px;border-radius: 50%;display: grid;place-items: center;background: linear-gradient(140deg, #25d366, #128c4a);color: #04140a;box-shadow: 0 12px 30px -8px rgba(37, 211, 102, 0.7);text-decoration: none;transition: transform 0.2s var(--ease)}.float-wa:hover{transform: scale(1.06)}.float-wa svg{width: 26px;height: 26px}.notice{margin: 2rem 0;padding: 1rem 1.2rem;border: 1px dashed var(--line-strong);border-radius: var(--radius);color: var(--muted);font-size: 0.88rem}.notice p{margin: 0}.breadcrumbs{padding: 1rem 0 0;font-size: 0.8rem;color: var(--muted-2)}.breadcrumbs ol{display: flex;flex-wrap: wrap;gap: 0.4rem;list-style: none;margin: 0;padding: 0}.breadcrumbs li + li::before{content: "/";margin-right: 0.4rem;color: var(--muted-2)}.breadcrumbs a{color: var(--muted);text-decoration: none}.breadcrumbs a:hover{color: var(--text)}.pill-row{display: flex;flex-wrap: wrap;gap: 0.4rem;margin: 0.75rem 0 1.25rem}.pill{font-size: 0.74rem;color: var(--muted);border: 1px solid var(--line);border-radius: 999px;padding: 0.3rem 0.6rem;background: rgba(255, 255, 255, 0.025)}.status{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.76rem;color: var(--green)}.status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;box-shadow: 0 0 8px currentColor}.page-head{padding: clamp(2.5rem, 6vw, 4rem) 0 1.5rem}.page-head h1{max-width: 24ch}.page-head .lede{font-size: 1.08rem;color: var(--muted);max-width: 62ch}.compare-table td:first-child{font-weight: 600;color: var(--text);width: 22%}.compare-table td:nth-child(2){background: rgba(212, 175, 55, 0.06)}.index-list{list-style: none;padding: 0;margin: 0}.index-list li{border-top: 1px solid var(--line);padding: 0.9rem 0}.index-list a{font-weight: 600;text-decoration: none}.index-list p{margin: 0.2rem 0 0;color: var(--muted);font-size: 0.88rem}@media (prefers-reduced-motion: no-preference){.reveal{animation: reveal 0.7s var(--ease) both}.reveal-2{animation-delay: 0.08s}.reveal-3{animation-delay: 0.16s}.reveal-4{animation-delay: 0.24s}@keyframes reveal{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important}}@media (max-width: 1020px){.cards{grid-template-columns: repeat(2, 1fr)}.footer-grid{grid-template-columns: 1.4fr 1fr 1fr}.footer-col:nth-child(4), .footer-col:nth-child(5){grid-column: span 1}}@media (min-width: 900px){.hero-grid{grid-template-columns: 1.05fr 0.95fr}}@media (max-width: 860px){.menu-toggle{display: inline-flex}.nav-links{position: absolute;left: 1rem;right: 1rem;top: calc(100% + 0.5rem);flex-direction: column;align-items: stretch;gap: 0.2rem;padding: 0.6rem;border: 1px solid var(--line-strong);border-radius: 14px;background: rgba(10, 10, 16, 0.97);backdrop-filter: blur(18px);box-shadow: var(--shadow);display: none}.nav-links[data-open="true"]{display: flex}.nav-links a{padding: 0.7rem 0.8rem;font-size: 0.95rem}.nav-cta{display: none}.nav-trial{padding: 0.42rem 0.85rem;font-size: 0.85rem}.hero-grid{gap: 2rem}.hero-visual{max-width: 520px}.screen{transform: none}}@media (max-width: 720px){.cards{grid-template-columns: 1fr}.pricing-controls{align-items: flex-start;flex-direction: column}.footer-grid{grid-template-columns: 1fr 1fr}.footer-brand{grid-column: 1 / -1}.sticky-cta{display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;padding: 0.6rem 0.9rem calc(0.6rem + env(safe-area-inset-bottom));background: rgba(10, 9, 7, 0.9);backdrop-filter: blur(16px);border-top: 1px solid var(--line);gap: 0.5rem;align-items: center;justify-content: space-between}.sticky-cta .sticky-meta{font-size: 0.75rem;color: var(--muted);line-height: 1.25}.sticky-cta .sticky-meta strong{display: block;color: var(--text);font-size: 0.85rem}.sticky-cta .btn{min-height: 42px;padding: 0.5rem 0.9rem;font-size: 0.85rem}.float-wa{display: none}.table-hint{display: block}body{padding-bottom: 4.4rem;background: radial-gradient(620px 460px at 12% 0%, rgba(212, 175, 55, 0.18), transparent 62%), radial-gradient(520px 380px at 92% 3%, rgba(246, 226, 154, 0.12), transparent 60%), var(--bg);background-attachment: scroll}.article-head h1{max-width: none}}@media (max-width: 480px){.footer-grid{grid-template-columns: 1fr}.btn-row .btn{width: 100%}.trust-strip{font-size: 0.8rem}}.figure{margin: 1.5rem 0 0;border: 1px solid var(--line);border-radius: 18px;overflow: hidden;background: linear-gradient(160deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02))}.figure img{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 675;object-fit: cover}.figure figcaption{padding: 0.7rem 1rem;font-size: 0.82rem;color: var(--muted);border-top: 1px solid var(--line)}.figure--hero{margin-top: 2rem}@media (max-width: 640px){.figure{border-radius: 14px}}.product-grid{display: grid;gap: 1.1rem;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))}.product-card{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);overflow: hidden;transition: transform 0.28s var(--ease), border-color 0.28s ease, box-shadow 0.28s ease}.product-card:hover{transform: translateY(-4px);border-color: rgba(238, 197, 102, 0.42);box-shadow: var(--shadow)}.product-figure{margin: 0;border-bottom: 1px solid var(--line);background: #0a0a11}.product-figure img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover}.product-body{display: flex;flex: 1;flex-direction: column;padding: 1.2rem 1.3rem 1.35rem}.product-body h2{margin: 0 0 0.4rem;font-size: 1.12rem;letter-spacing: -0.01em}.product-body p{margin: 0 0 0.8rem;font-size: 0.92rem;line-height: 1.6}.product-price{margin-top: auto !important;font-weight: 650;font-size: 1.02rem;color: var(--text)}.product-price .per{font-weight: 500;font-size: 0.78rem;color: var(--muted-2);letter-spacing: 0.04em}.product-links{display: flex;align-items: center;gap: 0.9rem;flex-wrap: wrap;margin: 0 !important}.text-link{color: var(--gold-bright);font-size: 0.9rem;font-weight: 550;text-decoration: none;border-bottom: 1px solid transparent;transition: border-color 0.18s ease, color 0.18s ease}.text-link:hover{color: var(--text);border-bottom-color: currentColor}.match-note{margin: 0;padding: 0.85rem 1rem;border: 1px solid var(--line);border-left: 2px solid var(--gold);border-radius: var(--radius-sm);background: var(--panel);color: var(--muted);font-size: 0.9rem;line-height: 1.6}.match-day{margin-bottom: 2rem}.match-day:last-child{margin-bottom: 0}.match-day h2{display: flex;align-items: center;gap: 0.7rem;margin: 0 0 0.85rem;font-size: 1.02rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--gold-bright)}.match-day h2::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg, rgba(212, 175, 55, 0.35), transparent)}.match-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0.9rem;border: 0;border-radius: 0;background: none;overflow: visible}.match{position: relative;display: flex;flex-direction: column;gap: 0.55rem;padding: 0.95rem 1rem 1rem;border: 1px solid var(--line);border-radius: 14px;background: linear-gradient(160deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.012));transition: transform 0.22s ease, border-color 0.22s ease, background 0.22s ease;overflow: hidden}.match::before{content: "";position: absolute;inset: 0 0 auto 0;height: 2px;background: linear-gradient(90deg, var(--gold), rgba(212, 175, 55, 0));opacity: 0.75}.match[data-status="postponed"]::before{background: linear-gradient(90deg, #f87171, rgba(248, 113, 113, 0))}.match:hover{transform: translateY(-3px);border-color: rgba(212, 175, 55, 0.38);background: linear-gradient(160deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.015))}.match-top{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem}.match-main span{display: block}.match-league{font-size: 0.68rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--gold-bright);font-weight: 700}.match-teams{font-size: 1.02rem;line-height: 1.35;color: var(--text)}.match-teams .muted{font-size: 0.76rem;padding: 0 0.15rem}.match-venue{margin-top: 0.18rem;font-size: 0.78rem}.match-time{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;margin-top: auto;padding-top: 0.6rem;border-top: 1px solid var(--line);font-variant-numeric: tabular-nums}.match-time time{font-weight: 650;font-size: 0.92rem;color: var(--gold-bright)}.match-badge{align-self: flex-start;padding: 0.15rem 0.45rem;border-radius: 999px;border: 1px solid rgba(52, 211, 153, 0.35);background: rgba(52, 211, 153, 0.12);color: var(--green);font-size: 0.68rem;font-weight: 650;letter-spacing: 0.05em;text-transform: uppercase}.match[data-status="postponed"] .match-badge{border-color: rgba(229, 9, 20, 0.4);background: rgba(229, 9, 20, 0.12);color: #f87171}.match-countdown{font-size: 0.72rem;color: var(--gold-soft);font-variant-numeric: tabular-nums;letter-spacing: 0.02em;white-space: nowrap}.match-source{color: var(--muted);font-size: 0.72rem;text-decoration: none;border-bottom: 1px solid var(--line-strong);white-space: nowrap;transition: color 0.18s ease, border-color 0.18s ease}.match-source:hover{color: var(--text);border-color: var(--text)}@media (max-width: 1000px){.match-list{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 620px){.match-list{grid-template-columns: 1fr}.match{padding: 0.9rem}.match-teams{font-size: 0.98rem}}.match-filters{display: flex;gap: 0.35rem;overflow-x: auto;padding: 0.3rem;border: 1px solid var(--line);border-radius: 999px;background: rgba(0, 0, 0, 0.3);margin: 0 0 1.1rem;scrollbar-width: none;-webkit-overflow-scrolling: touch}.match-filters::-webkit-scrollbar{display: none}.match-chip{appearance: none;flex: 0 0 auto;border: 1px solid transparent;background: transparent;color: var(--muted);font: inherit;font-size: 0.82rem;font-weight: 600;letter-spacing: 0.02em;padding: 0.45rem 0.85rem;min-height: 40px;border-radius: 999px;cursor: pointer;white-space: nowrap;transition: color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease}.match-chip:hover{color: var(--text);background: var(--panel)}.match-chip[aria-pressed="true"]{color: #16110f;background: linear-gradient(120deg, var(--gold-bright), var(--gold));box-shadow: 0 4px 14px -6px rgba(212, 175, 55, 0.7)}.match-countdown{font-size: 0.72rem;color: var(--gold-soft);font-variant-numeric: tabular-nums;letter-spacing: 0.02em}[data-match-count]:empty{display: none}.faq-sub{font-size: 1.06rem;margin: 1.8rem 0 0.75rem;letter-spacing: 0.01em}.faq-sub:first-of-type{margin-top: 0.4rem}.compare-table + *:not(.table-wrap), h2 + .table-wrap, h2[id="at-a-glance"]{margin-bottom: 1rem}.compare-table caption{color: var(--muted);font-size: 0.82rem;text-align: left;padding: 0.35rem 0 0.6rem}@media (max-width: 640px){.section{padding: 2.9rem 0}.section--tight{padding: 2.1rem 0}.page-head, .article-head{padding-top: 2.1rem}.cta-band{border-radius: 18px}.match-filters{margin-bottom: 1rem}.post-card-cover{margin: -1.3rem -1.3rem 0.9rem}}.strip{overflow: hidden;padding: 0.55rem 0 0.75rem;mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);-webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.strip-track{display: flex;gap: 1.1rem;width: max-content;padding-inline: 0.55rem;animation: strip-ltr 56s linear infinite}.strip--rtl .strip-track{animation-name: strip-rtl;animation-duration: 44s}.strip:hover .strip-track, .strip:focus-within .strip-track{animation-play-state: paused}.mq-group{display: contents}.pack-card{position: relative;flex: none;width: 205px;margin: 0;border-radius: 15px;overflow: hidden;border: 1px solid var(--stroke);background: var(--videoBg);box-shadow: 0 10px 26px var(--shadow);transition: transform 0.25s ease, border-color 0.25s ease}.pack-card:hover{transform: translateY(-4px);border-color: var(--goldSemiStrong)}.pack-card img{width: 100%;height: auto;display: block;aspect-ratio: 483 / 682;object-fit: cover}.pack-card figcaption, .vod-card figcaption{position: absolute;inset: auto 0 0 0;padding: 1.5rem 0.8rem 0.65rem;background: linear-gradient(180deg, rgba(10, 9, 7, 0) 0%, rgba(10, 9, 7, 0.55) 40%, rgba(10, 9, 7, 0.92) 100%)}.pack-card figcaption b, .vod-card figcaption b{display: block;font-size: 0.85rem;line-height: 1.35;color: var(--text)}.pack-notes{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.35rem 1.6rem;margin-top: 1rem}.pack-notes p{margin: 0;font-size: 0.82rem;color: var(--muted)}.pack-notes b{color: var(--text)}.vod-card{position: relative;flex: none;width: 155px;margin: 0;border-radius: 13px;overflow: hidden;border: 1px solid var(--stroke);background: var(--videoBg);box-shadow: 0 8px 22px var(--shadow);transition: transform 0.25s ease, border-color 0.25s ease}.vod-card:hover{transform: translateY(-4px);border-color: var(--goldSemiStrong)}.vod-card img{width: 100%;height: auto;display: block;aspect-ratio: 440 / 660;object-fit: cover}@keyframes strip-ltr{from{transform: translateX(calc(-100% / 3))}to{transform: translateX(0)}}@keyframes strip-rtl{from{transform: translateX(0)}to{transform: translateX(calc(-100% / 3))}}.nav-trial{min-height: 38px}.section-divider{display: flex;align-items: center;gap: 0.9rem;width: min(1024px, 100%);margin: 0 auto;padding: 1.15rem 1.25rem}.section-divider::before, .section-divider::after{content: "";height: 1px;flex: 1;background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.55))}.section-divider::after{background: linear-gradient(90deg, rgba(212, 175, 55, 0.55), transparent)}.divider-icon{flex: none;width: 34px;height: 34px;display: grid;place-items: center;color: var(--gold);border: 1px solid var(--stroke);border-radius: 50%;background: var(--panel);filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.6));animation: dividerPulse 3.4s ease-in-out infinite}@keyframes dividerPulse{0%, 100%{transform: scale(1);opacity: 0.85}50%{transform: scale(1.16);opacity: 1}}@media (max-width: 720px){.pack-card{width: 150px}.vod-card{width: 112px}.strip-track{gap: 0.8rem}.pack-notes{grid-template-columns: 1fr 1fr;gap: 0.35rem 1rem}.pack-card figcaption b, .vod-card figcaption b{font-size: 0.72rem}}@media (max-width: 480px){.pack-notes{grid-template-columns: 1fr}}.fixture-grid{list-style: none;margin: 1.2rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem}.fixture-card{display: flex;flex-direction: column;gap: 0.55rem;padding: 1rem 1.1rem;border-radius: 14px;border: 1px solid var(--stroke);background: linear-gradient(160deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01));transition: transform 0.25s ease, border-color 0.25s ease}.fixture-card:hover{transform: translateY(-3px);border-color: var(--goldSemiStrong)}.fixture-league{font-size: 0.7rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--gold);font-weight: 700}.fixture-teams{display: flex;flex-direction: column;gap: 0.15rem;font-size: 1rem;line-height: 1.3}.fixture-vs{font-size: 0.7rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted)}.fixture-when{display: flex;flex-wrap: wrap;align-items: center;gap: 0.45rem;font-size: 0.8rem;color: var(--muted);margin-top: auto}.fixture-day{padding: 0.12rem 0.45rem;border: 1px solid var(--stroke);border-radius: 6px}.fixture-when time{color: var(--text)}.assurance{list-style: none;display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.9rem;margin: 1.2rem 0 0;padding: 0}.assurance li{display: flex;gap: 0.6rem;align-items: flex-start;padding: 0.85rem 0.95rem;border: 1px solid var(--stroke);border-radius: 12px;background: rgba(255, 255, 255, 0.02);font-size: 0.82rem;color: var(--muted);line-height: 1.5}.assurance b{display: block;color: var(--text);font-size: 0.87rem;margin-bottom: 0.1rem}.assurance a{color: var(--gold)}.assurance-ic{flex: none;width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;color: #16110f;background: linear-gradient(140deg, #f6e27a, #d4af37);margin-top: 0.1rem}.section{background-image: radial-gradient(120% 90% at 50% -12%, rgba(212, 175, 55, 0.055), transparent 62%);background-repeat: no-repeat}.section:nth-of-type(even){background-image: radial-gradient(110% 85% at 6% 0%, rgba(212, 175, 55, 0.045), transparent 58%), radial-gradient(90% 70% at 100% 100%, rgba(212, 175, 55, 0.028), transparent 65%)}.page-head{background: radial-gradient(100% 130% at 18% -30%, rgba(212, 175, 55, 0.1), transparent 62%)}.article-head{background: radial-gradient(100% 120% at 10% -40%, rgba(212, 175, 55, 0.085), transparent 60%)}h1, h2, h3{text-wrap: balance}p{text-wrap: pretty}@media (max-width: 900px){.fixture-grid{grid-template-columns: repeat(2, 1fr)}.assurance{grid-template-columns: 1fr}}@media (max-width: 560px){.fixture-grid{grid-template-columns: 1fr}.fixture-card{padding: 0.9rem 0.95rem}}@media (prefers-reduced-motion: reduce){.strip-track{animation: none}.strip{overflow-x: auto}.divider-icon{animation: none}}