:root{font-family:Inter,system-ui,sans-serif;color:#f7f8fb;background:#060a12;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #060a12;--bg-soft: rgba(255, 255, 255, .045);--card: rgba(10, 18, 33, .72);--stroke: rgba(255, 255, 255, .08);--text: #f7f8fb;--muted: rgba(247, 248, 251, .68);--gold: #e1b44d;--gold-soft: rgba(225, 180, 77, .16);--blue: #4ca2ff;--green: #35d79b;--danger: #ff6c78;--shadow: 0 20px 60px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top right,rgba(76,162,255,.18),transparent 24%),radial-gradient(circle at 15% 12%,rgba(225,180,77,.14),transparent 22%),linear-gradient(180deg,#060a12,#090f1b)}.background-orb{position:fixed;width:34rem;height:34rem;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.28}.orb-a{top:-10rem;right:-10rem;background:#4ca2ff59}.orb-b{bottom:-14rem;left:-10rem;background:#e1b44d38}.background-grid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 80%);mask-image:radial-gradient(circle at center,black 30%,transparent 80%);pointer-events:none;opacity:.14}.topbar{width:min(1180px,calc(100% - 32px));margin:20px auto 0;position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid var(--stroke);border-radius:22px;background:#090e19b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.brand-wrap{display:flex;align-items:center;gap:12px}.brand-title{font-weight:800;letter-spacing:.12em;font-size:.98rem}.brand-sub{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.brand-mark{position:relative;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#e1b44d2e,#4ca2ff1f);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.brand-mark-bar,.brand-mark-arrow,.brand-mark-stem{position:absolute;display:block;background:linear-gradient(145deg,#b47b11,#f2d56d 55%,#c48b1e)}.brand-mark-bar{left:9px;top:10px;width:18px;height:5px;border-radius:3px}.brand-mark-arrow{right:7px;top:9px;width:15px;height:15px;clip-path:polygon(10% 70%,65% 15%,100% 15%,100% 50%,85% 50%,85% 100%,50% 100%,50% 66%,15% 100%,0 85%)}.brand-mark-stem{left:14px;top:18px;width:6px;height:15px;border-radius:4px}.topnav{display:flex;align-items:center;gap:22px}.topnav a{color:var(--muted);font-weight:500;font-size:.96rem;transition:color .2s ease}.topnav a:hover{color:var(--text)}.topbar-cta{white-space:nowrap}.section{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:92px 0;position:relative;z-index:1}.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center;padding-top:88px}.hero-copy h1{margin:0;font-size:clamp(3.3rem,7vw,6.2rem);line-height:.94;letter-spacing:-.05em;max-width:8.8ch}.hero-text{max-width:40rem;margin-top:24px;color:var(--muted);font-size:1.12rem;line-height:1.75}.hero-badge,.section-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f7f8fbdb;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.hero-actions,.final-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-trust-strip{margin-top:28px;display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:.95rem}.hero-trust-strip span{display:inline-flex;align-items:center;gap:8px}.dashboard-preview{padding:22px;transform:perspective(1200px) rotateY(-10deg) rotateX(5deg)}.dashboard-topline,.metric-header,.pricing-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mini-label,.metric-label{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.mini-title,.metric-title{margin-top:6px;font-size:1.45rem;font-weight:700}.live-pill{padding:7px 12px;border-radius:999px;background:#35d79b1f;color:#8ef5c9;border:1px solid rgba(53,215,155,.24);font-size:.78rem;font-weight:700;letter-spacing:.08em}.mini-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.mini-stats-grid>div,.metric-row-grid>div{padding:14px 16px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.mini-stats-grid span,.metric-row-grid span{display:block;color:var(--muted);font-size:.82rem;margin-bottom:8px}.mini-stats-grid strong,.metric-row-grid strong{font-size:1.3rem}.preview-board{margin-top:18px;display:grid;gap:10px}.preview-row{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.preview-match{font-weight:600}.preview-meta,.preview-small,.metric-mini,.history-row span,.trust-text,.faq-card p,.how-card p,.pricing-sub,.board-lock-row span{color:var(--muted)}.preview-side{text-align:right}.preview-pick{font-weight:700}.glass-card{background:linear-gradient(180deg,#0e1626d6,#090e19c2);border:1px solid rgba(255,255,255,.08);border-radius:26px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trust-band{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:10px}.trust-card{padding:22px}.trust-title{font-weight:700;margin-bottom:8px}.section-header{margin-bottom:30px}.section-header.split{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-header.center{text-align:center}.section-header h2{margin:14px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.section-header p{margin:14px 0 0;color:var(--muted);max-width:46rem;line-height:1.75}.segmented-control{display:inline-flex;gap:8px;padding:8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.segmented-control button{border:0;color:var(--muted);background:transparent;padding:11px 18px;border-radius:999px;cursor:pointer;transition:all .2s ease}.segmented-control button.is-active{background:linear-gradient(135deg,#e1b44d33,#ffffff14);color:#fff}.board-shell{overflow:hidden}.board-header-row,.board-row{display:grid;grid-template-columns:2.3fr 1fr .7fr .8fr .8fr .7fr;gap:16px;align-items:center}.board-header-row{padding:16px 22px;color:#f7f8fb75;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(255,255,255,.08)}.board-body{padding:6px 0}.board-row{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.05)}.board-row:last-child{border-bottom:0}.match-title{font-weight:600}.match-title span{color:#f7f8fb6b}.match-meta{display:flex;flex-wrap:wrap;gap:10px;color:#f7f8fb80;font-size:.84rem;margin-top:8px}.pick-pill{display:inline-flex;justify-content:center;padding:10px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);font-weight:600}.tier-badge{display:inline-flex;padding:8px 10px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.08em}.tier-long{background:#4ca2ff1f;color:#96c8ff;border:1px solid rgba(76,162,255,.18)}.tier-core{background:#e1b44d1f;color:#f2d56d;border:1px solid rgba(225,180,77,.18)}.tier-value{background:#35d79b1f;color:#8ef5c9;border:1px solid rgba(53,215,155,.18)}.board-lock-row{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lock-card{display:flex;align-items:center;gap:14px;padding:18px 20px}.lock-card strong,.history-row strong{display:block}.lock-card--gold{border-color:#e1b44d38;box-shadow:0 20px 70px #e1b44d14}.performance-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:18px}.metric-card,.history-card,.faq-card,.how-card,.final-cta-card,.pricing-card{padding:24px}.metric-card--wide{grid-column:span 1}.metric-row-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.history-card{grid-column:span 3}.history-list{display:grid;gap:12px;margin-top:18px}.history-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.pricing-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-card{position:relative;overflow:hidden}.pricing-card--highlight{border-color:#e1b44d3d;box-shadow:0 20px 80px #e1b44d1f}.pricing-badge{position:absolute;top:18px;right:18px;padding:8px 10px;border-radius:999px;background:#e1b44d29;color:#f1d17c;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-title-row h3,.how-card h3,.faq-card h3{margin:0;font-size:1.2rem}.pricing-price{margin-top:20px;font-size:3rem;font-weight:800;letter-spacing:-.05em}.pricing-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.pricing-list li{display:flex;gap:10px;align-items:flex-start;color:#f7f8fbdb}.full-width{width:100%}.how-grid,.faq-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.how-step{color:#e1b44de6;font-weight:800;letter-spacing:.1em;font-size:.78rem;margin-bottom:14px}.faq-grid{grid-template-columns:repeat(2,1fr)}.faq-card p,.how-card p{line-height:1.75;margin-bottom:0}.final-cta-card{display:flex;justify-content:space-between;align-items:center;gap:24px}.final-cta-card h2{margin:16px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em}.final-cta-card p{color:var(--muted);line-height:1.75;max-width:44rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,#f2d56d,#cf9927);color:#17120a;font-weight:700}.button-secondary{background:#ffffff0a;border-color:#ffffff14;color:#fff}.state-card{padding:28px;font-size:1rem}.error-state{border-color:#ff6c7833;color:#ffb0b7}@media (max-width: 1100px){.hero,.pricing-grid-3,.trust-band,.performance-grid,.how-grid,.final-cta-card{grid-template-columns:1fr;display:grid}.topnav{display:none}.history-card{grid-column:span 1}}@media (max-width: 860px){.section{width:min(100% - 24px,1180px);padding:72px 0}.topbar{width:min(100% - 24px,1180px)}.dashboard-preview{transform:none}.board-header-row{display:none}.board-row{grid-template-columns:1fr;gap:14px}.metric-row-grid,.mini-stats-grid,.board-lock-row,.faq-grid{grid-template-columns:1fr}.section-header.split,.final-cta-card{display:block}.hero-copy h1{max-width:none}}@media (max-width: 560px){.brand-sub{display:none}.hero-copy h1{font-size:2.75rem}.hero-text{font-size:1rem}.button{width:100%}.hero-actions,.final-cta-actions{flex-direction:column}}
