@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--core-gold-50: #fff8e7;--core-gold-100: #fff1d0;--core-gold-200: #f4d28e;--core-gold-300: #e5c98e;--core-gold-400: #d6b97b;--core-gold-500: #C5A059;--core-gold-600: #7F5100;--core-gold-700: #6b4c1a;--core-cosmos-start: #140832;--core-cosmos-end: #3b0059;--core-cosmos-mid: #0c0f1a;--core-sky-top: #cfe4ff;--core-sky-mid: #e5f1ff;--core-sky-bottom: #f0f7ff;--core-indigo-700: #303f9f;--core-indigo-500: #66A3FF;--core-indigo-300: rgba(102,163,255,.45);--zone-red: #f63c7a;--zone-red-soft: rgba(235, 60, 170, .15);--zone-grey: #57709c;--zone-grey-soft: rgba(14, 55, 111, .15);--zone-green: #50d94c;--zone-green-soft: rgba(78, 224, 101, .15);--slate-900: #0f172a;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-400: #94a3b8;--glass-strong: rgba(255, 255, 255, .97);--glass-card: rgba(255, 255, 255, .5);--glass-soft: rgba(255, 255, 255, .22);--glass-faint: rgba(255, 255, 255, .04);--glass-border-light: rgba(255, 255, 255, .7);--glass-border-gold: rgba(197, 160, 89, .2);--glass-border-blue: rgba(102, 163, 255, .4);--color-bg: #ffffff;--color-fg: var(--slate-900);--color-fg-muted: var(--slate-500);--color-fg-on-cosmos: rgba(255,255,255,.92);--color-fg-muted-cosmos: rgba(255,255,255,.4);--color-accent: var(--core-gold-500);--color-accent-deep: var(--core-gold-600);--color-link: var(--core-indigo-700);--color-danger: #d4183d;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--radius-xl: 28px;--radius-2xl: 32px;--radius-pill: 9999px;--shadow-card: 0 8px 32px rgba(102,163,255,.12);--shadow-card-lg: 0 8px 32px rgba(102,163,255,.25);--shadow-modal: 0 20px 60px rgba(102,163,255,.3), inset 0 1px 0 rgba(255,255,255,.9);--shadow-cta: 0 8px 32px rgba(102,163,255,.25), inset 0 2px 4px rgba(255,255,255,.85), inset 0 -2px 6px rgba(102,163,255,.2);--shadow-gold-halo: 0 0 50px rgba(197,160,89,.5), inset 0 -5px 20px rgba(0,0,0,.4), inset 0 5px 20px rgba(255,255,255,.6);--shadow-gold-glow: 0 0 30px rgba(197,160,89,.3);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Inter", var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size: 16px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--text-xs: 11px;--text-sm: 12px;--text-md: 13px;--text-base:14px;--text-lg: 15px;--text-xl: 17px;--text-2xl: 20px;--text-3xl: 22px;--text-4xl: 25px;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed:1.65;--tracking-wide: .08em;--tracking-wider: .15em;--tracking-widest: .25em}html{font-size:var(--font-size)}body{font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.t-display{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-4xl);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--core-indigo-700)}.t-eyebrow{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-fg-muted-cosmos)}h1{font-size:var(--text-3xl);font-weight:var(--fw-bold);line-height:var(--leading-snug);letter-spacing:-.01em}h2{font-size:var(--text-2xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}h3{font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);font-weight:var(--fw-medium);line-height:var(--leading-snug)}p,li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--slate-700)}label,button,input,textarea{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}label{font-weight:var(--fw-medium)}button{font-weight:var(--fw-semibold)}code,pre{font-family:var(--font-mono)}.t-cta{font-weight:var(--fw-bold);font-size:var(--text-base);letter-spacing:var(--tracking-wider);text-transform:uppercase}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:#0a0418;color:var(--color-fg-on-cosmos);overflow-x:hidden}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.world-cosmos{position:relative;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(197,160,89,.1),transparent 60%),radial-gradient(ellipse 60% 80% at 80% 100%,rgba(59,0,89,.55),transparent 60%),linear-gradient(135deg,#140832,#1a0a3a 40%,#2a0a4a);color:var(--color-fg-on-cosmos);overflow:hidden;isolation:isolate}.world-cosmos.deep{background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(197,160,89,.12),transparent 60%),linear-gradient(180deg,#0d0420,#140832,#1d0a40)}.world-sky{position:relative;background:linear-gradient(180deg,#cfe4ff,#e5f1ff,#f0f7ff);color:var(--core-indigo-700);overflow:hidden;isolation:isolate}.fade-to-sky{position:absolute;left:0;right:0;bottom:-1px;height:120px;background:linear-gradient(180deg,transparent,#cfe4ff);pointer-events:none;z-index:1}.fade-to-cosmos{position:absolute;left:0;right:0;bottom:-1px;height:120px;background:linear-gradient(180deg,transparent,#140832);pointer-events:none;z-index:1}.fade-from-cosmos{position:absolute;left:0;right:0;top:-1px;height:80px;background:linear-gradient(180deg,#140832,transparent);pointer-events:none;z-index:1}.stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.stars:before,.stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 80% 10%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 60% 70%,rgba(255,241,208,.5),transparent),radial-gradient(1px 1px at 30% 80%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 90% 50%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 10% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 70% 25%,rgba(197,160,89,.5),transparent),radial-gradient(1px 1px at 45% 45%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 95% 85%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 5% 15%,rgba(255,241,208,.4),transparent);background-size:800px 600px;animation:starDrift 120s linear infinite;opacity:.7}.stars:after{background-size:1200px 900px;animation-duration:180s;animation-direction:reverse;opacity:.4}@keyframes starDrift{0%{transform:translateZ(0)}to{transform:translate3d(-800px,-600px,0)}}.bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 38% 35%,#ffffffb8,#99c2ff38 45%,#66a3ff1a);box-shadow:0 0 30px #66a3ff47,inset 0 1.5px #fffc;animation:bubbleFloat 26s linear infinite}.bubble.b1{width:110px;height:110px;left:6%;animation-duration:28s;animation-delay:-2s}.bubble.b2{width:180px;height:180px;left:24%;animation-duration:34s;animation-delay:-10s}.bubble.b3{width:140px;height:140px;left:52%;animation-duration:26s;animation-delay:-14s}.bubble.b4{width:90px;height:90px;left:72%;animation-duration:30s;animation-delay:-5s}.bubble.b5{width:220px;height:220px;left:86%;animation-duration:36s;animation-delay:-20s}@keyframes bubbleFloat{0%{transform:translateY(110vh) translate(0);opacity:0}10%{opacity:.85}90%{opacity:.85}to{transform:translateY(-30vh) translate(15px);opacity:0}}.dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.dust span{position:absolute;width:3px;height:3px;border-radius:50%;background:#c5a0598c;box-shadow:0 0 8px #c5a059b3;animation:dustRise 24s linear infinite}@keyframes dustRise{0%{transform:translateY(110vh);opacity:0}10%{opacity:.9}90%{opacity:.9}to{transform:translateY(-20vh);opacity:0}}.container{max-width:1180px;margin:0 auto;padding:0 32px;position:relative;z-index:2}.container-narrow{max-width:880px;margin:0 auto;padding:0 32px;position:relative;z-index:2}section{position:relative}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--core-gold-500);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:28px;height:1px;background:var(--core-gold-500);opacity:.7}.world-sky .eyebrow{color:var(--core-indigo-700);opacity:.7}.world-sky .eyebrow:before{background:var(--core-indigo-700)}h1.display,h2.display{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.5vw,76px);line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance}h2.display{font-size:clamp(34px,4.2vw,56px)}h3.title{font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.01em;margin:0}.world-cosmos .display .accent,.world-cosmos .accent{color:var(--core-gold-500)}.world-sky .accent{color:var(--core-gold-600)}.lead{font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:#ffffffb8;max-width:56ch;margin:0}.world-sky .lead{color:var(--slate-700)}.body{font-size:15px;line-height:1.7;color:#ffffffb3}.world-sky .body{color:var(--slate-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:9999px;padding:18px 32px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s,box-shadow .2s,opacity .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px) scale(1.01)}.btn:active{transform:scale(.97)}.btn-gold{background:linear-gradient(180deg,#e5c98e,#c5a059,#a07a36);color:#0c0420;box-shadow:0 0 0 1px #fff1d059 inset,0 1px #fff1d080 inset,0 8px 30px #c5a05973,0 0 50px #c5a05940}.btn-gold:hover{box-shadow:0 0 0 1px #fff1d073 inset,0 1px #fff1d099 inset,0 10px 40px #c5a0598c,0 0 60px #c5a05959}.btn-ghost-cosmos{background:#ffffff0a;border:1px solid rgba(197,160,89,.35);color:#ffffffeb}.btn-ghost-cosmos:hover{background:#ffffff0f;border-color:#c5a05999}.btn-glass-sky{background:#ffffff80;border:.5px solid rgba(255,255,255,.7);color:var(--core-indigo-700);box-shadow:0 8px 32px #66a3ff40,inset 0 2px 4px #ffffffd9,inset 0 -2px 6px #66a3ff33}.card-cosmos{background:#ffffff09;border:1px solid rgba(197,160,89,.18);border-radius:24px;padding:32px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-cosmos.hover{transition:border-color .25s,transform .25s,background .25s}.card-cosmos.hover:hover{border-color:#c5a05973;background:#ffffff0d;transform:translateY(-2px)}.card-sky{background:#ffffff8c;border:.5px solid rgba(255,255,255,.85);border-radius:24px;padding:32px;box-shadow:0 8px 32px #66a3ff26}.orb-mark{position:relative;display:inline-flex;align-items:center;justify-content:center}.orb-mark .ring{position:absolute;border-radius:50%;border:1px solid rgba(197,160,89,.4)}.orb-core{width:28%;height:28%;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 30%,#fff1d0,#f4d28e 30%,#c5a059 70%,#6b4c1a);box-shadow:0 0 30px #c5a059a6,inset 0 -3px 8px #0006,inset 0 3px 8px #fff1d0b3;animation:heartbeat 2.4s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.06)}40%{transform:scale(1)}60%{transform:scale(1.12)}80%{transform:scale(1)}}.floating-cta{position:fixed;right:24px;bottom:24px;z-index:100;padding:14px 22px;font-size:12px;letter-spacing:.16em;display:inline-flex;align-items:center;gap:10px;border-radius:9999px;background:linear-gradient(180deg,#e5c98e,#c5a059,#a07a36);color:#0c0420;font-weight:700;text-transform:uppercase;border:1px solid rgba(255,241,208,.4);box-shadow:0 1px #fff1d080 inset,0 8px 32px #c5a05973,0 0 40px #c5a0594d;transition:transform .2s,box-shadow .2s,opacity .4s;animation:floatPulse 3.6s ease-in-out infinite;max-width:calc(100vw - 48px)}.floating-cta:hover{transform:translateY(-2px) scale(1.02)}.floating-cta:active{transform:scale(.97)}.floating-cta .pulse-dot{width:8px;height:8px;border-radius:50%;background:#0c0420;box-shadow:0 0 #0c042066;animation:dotPulse 1.8s ease-out infinite;flex-shrink:0}@keyframes dotPulse{0%{box-shadow:0 0 #0c042080}70%{box-shadow:0 0 0 10px #0c042000}to{box-shadow:0 0 #0c042000}}@keyframes floatPulse{0%,to{box-shadow:0 1px #fff1d080 inset,0 8px 32px #c5a05973,0 0 40px #c5a0594d}50%{box-shadow:0 1px #fff1d080 inset,0 8px 32px #c5a0598c,0 0 60px #c5a05973}}.topnav{position:fixed;top:0;left:0;right:0;z-index:50;padding:15px 0;display:flex;align-items:center;background:#0a0418b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(197,160,89,.14)}.topnav .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.topnav .brand{display:flex;align-items:center;gap:12px}.topnav .brand-text{font-size:14px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--core-gold-500)}.topnav .brand-divider{width:1px;height:18px;background:#c5a05959;margin:0 2px}.topnav .brand-tagline{font-size:12px;letter-spacing:.04em;color:#ffffff9e;white-space:nowrap}.topnav .nav-links{display:flex;align-items:center;gap:28px}.topnav .nav-links a{font-size:13px;color:#ffffffb3;letter-spacing:.08em;transition:color .18s}.topnav .nav-links a:hover{color:var(--core-gold-500)}.topnav .nav-links a.nav-support{color:var(--core-gold-500);font-weight:600;letter-spacing:.05em;padding:7px 16px;border-radius:9999px;border:1px solid rgba(197,160,89,.5);background:#c5a0591a;transition:background .18s,border-color .18s,color .18s,transform .18s}.topnav .nav-links a.nav-support:hover{background:linear-gradient(135deg,#e5c98e,#c5a059);color:#0c0420;border-color:transparent;transform:translateY(-1px)}.nav-burger{display:none}@media (max-width: 760px){.nav-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;border:none;background:transparent;margin-left:auto}.nav-burger span{display:block;width:22px;height:2px;margin:0 auto;border-radius:2px;background:var(--core-gold-500);transition:transform .25s,opacity .2s}.topnav.open .nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.topnav.open .nav-burger span:nth-child(2){opacity:0}.topnav.open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.topnav .nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 16px;background:#0a0418f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(197,160,89,.14);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .2s ease,padding .3s ease}.topnav.open .nav-links{max-height:85vh;opacity:1;pointer-events:auto}.topnav .nav-links a{font-size:15px;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.07)}.topnav .nav-links a.nav-support{margin-top:14px;text-align:center;border-bottom:none}}section[id],#pricing{scroll-margin-top:90px}@media (max-width: 620px){.topnav .brand-divider,.topnav .brand-tagline{display:none}}.hero{padding-top:140px;padding-bottom:100px;min-height:100vh;display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr;gap:48px}}.hero h1 .by-line{display:block;font-size:clamp(14px,1vw,16px);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--core-gold-500);margin-bottom:24px}.hero h1 strong{font-weight:600}.hero .disclaimer{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 16px;border-radius:9999px;background:#c5a05914;border:1px solid rgba(197,160,89,.25);font-size:12px;letter-spacing:.05em;color:#ffffffc7}.hero .disclaimer:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--core-gold-500);box-shadow:0 0 8px var(--core-gold-500)}.hero .ctas{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap}.hero .micro{margin-top:22px;display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#ffffff8c;letter-spacing:.06em}.hero .micro span{display:inline-flex;gap:6px;align-items:center}.hero .micro span:before{content:"✓";color:var(--core-gold-500);font-size:11px}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:540px}.hero-orb-big{position:absolute;width:460px;height:460px;display:flex;align-items:center;justify-content:center;z-index:1}.hero-orb-big .ring{position:absolute;border-radius:50%;border:1px solid rgba(197,160,89,.35)}.hero-orb-big .ring.r1{width:100%;height:100%}.hero-orb-big .ring.r2{width:80%;height:80%;border-color:#c5a05947}.hero-orb-big .ring.r3{width:60%;height:60%;border-color:#c5a05938}.hero-orb-big .ring.r4{width:42%;height:42%;border-color:#c5a0592e}.hero-orb-big .ring.r5{width:26%;height:26%;border-color:#c5a05924}.hero-orb-big .orb-center{width:64px;height:64px;border-radius:50%;position:relative;z-index:2;background:radial-gradient(circle at 35% 30%,#fff1d0,#f4d28e 25%,#c5a059 70%,#6b4c1a);box-shadow:0 0 60px #c5a059b3,inset 0 -4px 12px #0006,inset 0 4px 12px #fff1d0b3;animation:heartbeat 2.4s ease-in-out infinite}.hero-orb-big .pulse-ring{position:absolute;width:100px;height:100px;border-radius:50%;border:1.5px solid rgba(197,160,89,.6);animation:pulseOut 4s ease-out infinite;opacity:0}.hero-orb-big .pulse-ring.p2{animation-delay:1.3s}.hero-orb-big .pulse-ring.p3{animation-delay:2.6s}@keyframes pulseOut{0%{transform:scale(.6);opacity:.85}to{transform:scale(4.5);opacity:0}}.section{padding:120px 0;position:relative}.section-tight{padding:80px 0}.section-head{margin-bottom:64px;text-align:left;max-width:680px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head p{margin-top:18px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 980px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.stats-grid{grid-template-columns:1fr}}.stat-card{padding:28px}.stat-num{font-size:clamp(40px,4.5vw,64px);font-weight:300;letter-spacing:-.03em;color:var(--core-indigo-700);line-height:1;display:flex;align-items:baseline;gap:4px}.stat-num .pct{font-size:.5em;color:var(--core-gold-600);margin-left:2px}.stat-body{margin-top:14px;font-size:13.5px;line-height:1.55;color:var(--slate-700)}.stat-source{margin-top:14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500)}.pain-intro{font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--core-indigo-700);max-width:26ch;margin:0 0 18px}.pain-intro b{color:var(--core-gold-600);font-weight:500}.pain-heart{color:#f63c7a;font-size:1.05em}.pain-close{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.pain-close-text{max-width:60ch;font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--slate-700)}.pain-close-text b{color:var(--core-gold-600);font-weight:600}.like-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border-radius:9999px;cursor:pointer;background:#ffffff80;border:.5px solid rgba(255,255,255,.7);color:var(--core-indigo-700);font-size:14px;font-weight:500;letter-spacing:.02em;box-shadow:0 4px 16px #66a3ff26;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.like-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #66a3ff38}.like-btn .like-heart{color:#c0c8da;transition:color .18s ease,transform .18s ease}.like-btn.liked{border-color:#f63c7a66}.like-btn.liked .like-heart{color:#f63c7a;transform:scale(1.12)}.like-btn .like-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";padding-left:12px;margin-left:2px;border-left:1px solid rgba(48,63,159,.15);color:var(--slate-500);font-size:13px}.segments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 880px){.segments-grid{grid-template-columns:1fr}}.segment-card{padding:36px 32px;display:flex;flex-direction:column;gap:14px}.segment-card .seg-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#c5a0592e,#66a3ff2e);border:.5px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;color:var(--core-indigo-700);margin-bottom:6px}.segment-card .seg-q{font-size:19px;font-weight:500;line-height:1.35;color:var(--core-indigo-700)}.segment-card .seg-body{font-size:14px;line-height:1.6;color:var(--slate-600)}.segments-payoff{margin-top:56px;padding:40px;border-radius:24px;background:linear-gradient(135deg,#303f9f0d,#c5a05914);border:.5px solid rgba(255,255,255,.8);text-align:center;font-size:clamp(20px,2vw,26px);line-height:1.4;color:var(--core-indigo-700);font-weight:400}.segments-payoff em{font-style:normal;color:var(--core-gold-600);font-weight:500}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width: 980px){.offer-grid{grid-template-columns:1fr;gap:56px}}.rhea-card{position:relative;padding:48px 44px;border-radius:28px;background:#ffffff0a;border:1px solid rgba(197,160,89,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rhea-handle{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;padding:8px 16px 8px 8px;background:#c5a0591a;border:.5px solid rgba(197,160,89,.3);border-radius:9999px}.rhea-handle .mini-orb{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1d0,#c5a059 60%,#6b4c1a);box-shadow:0 0 12px #c5a05980}.rhea-handle .name{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--core-gold-500);font-weight:600}.rhea-quote{font-size:clamp(20px,1.8vw,24px);line-height:1.45;font-weight:300;color:#ffffffeb;letter-spacing:-.005em;margin:0 0 32px}.rhea-quote .em{color:var(--core-gold-500);font-style:italic;font-weight:400}.offer-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.offer-list li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.55;color:#ffffffd9}.offer-list li .check{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#e5c98e,#c5a059);color:#0c0420;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 0 12px #c5a05966;margin-top:1px}.offer-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.offer-notes span{padding:6px 14px;border-radius:9999px;font-size:12px;letter-spacing:.06em;background:#ffffff0a;border:.5px solid rgba(255,255,255,.15);color:#ffffffb3}.phone-mock{position:relative;width:320px;height:640px;border-radius:44px;padding:8px;background:linear-gradient(180deg,#1a0a3a,#0a0418);box-shadow:0 0 0 1px #c5a0594d,0 40px 80px #00000080,0 0 80px #c5a05926;margin:0 auto}.phone-screen-inner{width:100%;height:100%;border-radius:36px;overflow:hidden;position:relative;background:linear-gradient(180deg,#cfe4ff,#e5f1ff,#f0f7ff)}.phone-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:100px;height:28px;background:#000;border-radius:0 0 16px 16px;z-index:10}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}@media (max-width: 880px){.steps{grid-template-columns:1fr}}.step-card{padding:36px 30px 32px;position:relative}.step-num{font-size:56px;font-weight:200;line-height:1;color:var(--core-gold-600);letter-spacing:-.02em;margin-bottom:18px;opacity:.9;font-feature-settings:"tnum"}.step-title{font-size:19px;font-weight:500;color:var(--core-indigo-700);margin:0 0 10px;line-height:1.3}.step-body{font-size:14px;line-height:1.6;color:var(--slate-600);margin:0}.step-arrow{position:absolute;right:-32px;top:56px;color:var(--core-gold-500);opacity:.5;display:flex;align-items:center}@media (max-width: 880px){.step-arrow{display:none}}.video-slot{margin-top:64px;border-radius:28px;aspect-ratio:16/9;background:linear-gradient(135deg,#303f9f1a,#c5a0591a);border:1px dashed rgba(48,63,159,.3);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--core-indigo-700)}.video-slot .play{width:72px;height:72px;border-radius:50%;background:#ffffffb3;border:.5px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #66a3ff40;color:var(--core-indigo-700);cursor:pointer;transition:transform .2s}.video-slot .play:hover{transform:scale(1.05)}.video-slot .label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--core-indigo-700);opacity:.7}.video-slot .sub{font-size:13px;color:var(--slate-600)}.why-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}@media (max-width: 980px){.why-grid{grid-template-columns:1fr;gap:48px}}.methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.method-chip{position:relative;padding:10px 18px;border-radius:9999px;background:#c5a05914;border:.5px solid rgba(197,160,89,.35);color:var(--core-gold-500);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:help;outline:none}.method-chip:hover,.method-chip:focus-visible{background:#c5a05929}.method-tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);width:268px;max-width:78vw;background:#1a0a3a;color:#ffffffeb;border:1px solid rgba(197,160,89,.4);border-radius:14px;padding:13px 15px;font-size:12.5px;line-height:1.5;font-weight:400;letter-spacing:.01em;text-transform:none;text-align:left;box-shadow:0 18px 46px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:30}.method-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#1a0a3a}.method-chip:hover .method-tip,.method-chip:focus .method-tip,.method-chip:focus-visible .method-tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.compare{display:flex;flex-direction:column;gap:1px;background:#c5a0592e;border-radius:20px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;background:#140832}.compare-row.head{background:#ffffff08}.compare-cell{padding:16px 18px;font-size:13.5px;color:#ffffffd9;line-height:1.45}.compare-cell.label{color:#fff9}.compare-row.head .compare-cell{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#ffffff8c}.compare-row.head .compare-cell.brand{color:var(--core-gold-500)}.compare-cell .yes{color:var(--core-gold-500);margin-right:6px}.compare-cell .no{color:#ffffff4d;margin-right:6px}.compare-cell.brand{background:#c5a0590f}.route-intro{margin-top:32px;font-size:15px;line-height:1.55;color:#ffffffc7;max-width:46ch}.route-intro b{color:var(--core-gold-500);font-weight:600}.route{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.route-step{padding:10px 18px;border-radius:9999px;background:#ffffff0a;border:.5px solid rgba(197,160,89,.3);font-size:13px;color:#ffffffe6;letter-spacing:.02em}.route-arrow{color:var(--core-gold-500);opacity:.7}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 880px){.testimonials{grid-template-columns:1fr}}.testimonial{padding:36px 32px;display:flex;flex-direction:column;gap:20px}.testimonial .quote{font-size:17px;line-height:1.5;color:var(--core-indigo-700);font-weight:400;letter-spacing:-.005em}.testimonial .quote:before{content:"«";color:var(--core-gold-600);font-size:36px;line-height:0;vertical-align:-10px;margin-right:6px}.testimonial .quote:after{content:"»";color:var(--core-gold-600);font-size:36px;line-height:0;vertical-align:-16px;margin-left:4px}.testimonial .author{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial .avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#cfe4ff,#e5c98e);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--core-indigo-700)}.testimonial .name{font-size:14px;font-weight:500;color:var(--core-indigo-700)}.testimonial .role{font-size:12px;color:var(--slate-500)}.video-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}@media (max-width: 760px){.video-row{grid-template-columns:1fr}}.video-row .video-slot{margin-top:0}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:56px}@media (max-width: 880px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.tools-grid{grid-template-columns:1fr}}.tool-card{padding:24px;display:flex;flex-direction:column;gap:8px;min-height:156px;transition:transform .25s,box-shadow .25s}.tool-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #66a3ff2e}.tool-icon{width:40px;height:40px;border-radius:12px;background:#303f9f14;border:.5px solid rgba(48,63,159,.15);display:flex;align-items:center;justify-content:center;color:var(--core-indigo-700);margin-bottom:6px}.tool-name{font-size:15px;font-weight:600;color:var(--core-indigo-700)}.tool-desc{font-size:13px;color:var(--slate-600);line-height:1.5}.tool-card .tag{margin-top:auto;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--core-gold-600);font-weight:600}.pricing-block{margin-top:8px;padding:52px 44px 44px;border-radius:28px;background:linear-gradient(180deg,#303f9f0e,#66a3ff09);border:1px solid rgba(48,63,159,.12);box-shadow:inset 0 1px #ffffff8c,0 20px 60px #303f9f0f}.pricing-head{text-align:center;max-width:560px;margin:0 auto 40px}.pricing-title{margin-top:14px;font-size:clamp(26px,3vw,38px);font-weight:300;color:var(--core-indigo-700);letter-spacing:-.015em;line-height:1.1}.pricing-title .accent{color:var(--core-gold-600)}.pricing-sub{margin-top:12px;font-size:15px;color:var(--slate-600);line-height:1.55}@media (max-width: 640px){.pricing-block{padding:36px 20px 32px;border-radius:22px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media (max-width: 880px){.pricing-grid{grid-template-columns:1fr}}.price-card{padding:36px 32px;display:flex;flex-direction:column;gap:18px;position:relative}.price-card.featured{background:linear-gradient(180deg,#ffffffb3,#fff1d066);border-color:#c5a05980}.price-card .tier{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--core-gold-600);font-weight:700}.price-card .amount{display:flex;align-items:baseline;gap:4px;font-size:44px;font-weight:300;color:var(--core-indigo-700);letter-spacing:-.02em;line-height:1}.price-card .amount .cents{font-size:18px;color:var(--slate-500);font-weight:400}.price-card .amount .per{font-size:13px;color:var(--slate-500);margin-left:4px}.price-card .amount-note{margin-top:-10px;font-size:12px;color:var(--slate-500);letter-spacing:.02em}.price-card .ptag{position:absolute;top:20px;right:20px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;background:linear-gradient(135deg,#e5c98e,#c5a059);color:#0c0420;font-weight:700}.price-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.price-card li{font-size:13.5px;color:var(--slate-700);padding-left:22px;position:relative;line-height:1.5}.price-card li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:6px;border-left:1.5px solid var(--core-gold-600);border-bottom:1.5px solid var(--core-gold-600);transform:rotate(-45deg)}.price-card li.muted{color:var(--slate-500)}.price-card li.muted:before{border-color:var(--slate-400)}.price-card li.locked{color:var(--slate-500)}.price-card li.locked:before{content:"🔒";border:none;transform:none;left:0;top:1px;width:auto;height:auto;font-size:11px;line-height:1.4}.price-card .price-cta{margin-top:8px;padding:14px 22px;border-radius:9999px;border:none;cursor:pointer;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.price-card.featured .price-cta{background:linear-gradient(180deg,#e5c98e,#c5a059);color:#0c0420;box-shadow:0 6px 20px #c5a05959}.price-card:not(.featured) .price-cta{background:#ffffff80;color:var(--core-indigo-700);border:.5px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #fffc}.price-card.soon{opacity:.72}.price-card .ptag.ptag-soon{background:#303f9f1a;color:var(--core-indigo-700);font-weight:600}.price-card .amount.amount-soon{font-size:28px;font-weight:400;color:var(--slate-500);letter-spacing:.04em}.price-card .price-cta.price-cta-soon{background:#303f9f0f;color:var(--slate-500);border:.5px dashed rgba(48,63,159,.25);box-shadow:none;cursor:default}.price-card.featured .price-cta.price-cta-soon{background:#c5a0591f;color:var(--core-gold-600);border:.5px dashed rgba(197,160,89,.55);box-shadow:none;cursor:default}.pricing-note{text-align:center;margin-top:28px;font-size:13px;color:var(--slate-500);letter-spacing:.04em}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:#ffffff80;border:.5px solid rgba(255,255,255,.7);border-radius:20px;overflow:hidden;transition:background .2s}.faq-item[open]{background:#ffffffb3}.faq-q{padding:22px 28px;font-size:16px;font-weight:500;color:var(--core-indigo-700);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-q::-webkit-details-marker{display:none}.faq-q .chev{width:28px;height:28px;border-radius:50%;background:#303f9f14;display:flex;align-items:center;justify-content:center;color:var(--core-indigo-700);transition:transform .25s,background .25s;flex-shrink:0}.faq-item[open] .faq-q .chev{transform:rotate(180deg);background:#c5a05933;color:var(--core-gold-600)}.faq-a{padding:0 28px 24px;font-size:14.5px;line-height:1.65;color:var(--slate-700)}.final-cta{padding-top:140px;padding-bottom:140px;text-align:center}.final-cta h2{font-size:clamp(36px,4.5vw,64px);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:24px 0 28px}.final-cta h2 .accent{color:var(--core-gold-500)}.final-cta .sub{font-size:17px;line-height:1.6;color:#ffffffb3;max-width:60ch;margin:0 auto 18px}.final-cta .sub.sub-soft{font-size:15px;color:#ffffff94;max-width:52ch;margin-bottom:28px}.support-section .final-pledge{max-width:56ch;margin:0 auto 34px;font-size:clamp(18px,2.1vw,22px);line-height:1.55;font-weight:300;color:#fffffff0;letter-spacing:.004em;text-shadow:0 0 34px rgba(197,160,89,.18)}.support-section .final-pledge b{color:var(--core-gold-500);font-weight:600;text-shadow:0 0 26px rgba(197,160,89,.45)}.final-cta .micro-math{display:inline-flex;align-items:center;gap:18px;padding:12px 24px;border-radius:9999px;background:#ffffff0a;border:.5px solid rgba(197,160,89,.3);font-size:13px;color:#ffffffc7;margin-bottom:36px}.final-cta .micro-math b{color:var(--core-gold-500);font-weight:600;font-feature-settings:"tnum"}.support-section .pricing-line{display:flex;align-items:baseline;gap:14px;justify-content:center;margin:8px 0 36px;flex-wrap:wrap}.support-section .price-big{font-size:clamp(64px,7vw,96px);font-weight:200;color:var(--core-gold-500);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum"}.support-section{position:relative;background:#120632;overflow:hidden;isolation:isolate;padding:70px 0 56px;text-align:center;color:var(--color-fg-on-cosmos)}.support-section .reveal.in{margin-bottom:25px}.support-section .support-panel{max-width:560px;margin:0 auto;padding:42px 40px 0;border-radius:28px;border:1px solid rgba(197,160,89,.34);background:linear-gradient(180deg,#c5a0590d,#ffffff03);box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff0f}.support-section .support-panel .final-pledge{margin-top:0}.support-section .support-panel .paypal-pay{margin-bottom:25px}@media (max-width: 640px){.support-section .support-panel{padding:32px 18px 0;border-radius:22px}}.paypal-pay{margin:28px auto 0;max-width:340px}.paypal-pay-label{display:flex;align-items:center;gap:12px;justify-content:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:18px}.paypal-pay-line{flex:1;height:1px;max-width:48px;background:linear-gradient(90deg,transparent,rgba(197,160,89,.4),transparent)}.paypal-pay .paypal-button{background:#fffffff5;border-radius:14px;padding:14px 16px 4px;box-shadow:0 10px 40px #00000059;color:#1f2937}.paypal-pay .paypal-button input{color:#1f2937}.paypal-pay .paypal-button input::placeholder{color:#94a3b8}@media (max-width: 640px){.paypal-pay{max-width:100%}}.final-orb{width:88px;height:88px;margin:0 auto 24px;position:relative}.final-orb .core{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1d0,#f4d28e 30%,#c5a059 70%,#6b4c1a);box-shadow:0 0 60px #c5a05999,inset 0 -6px 16px #0006,inset 0 6px 16px #fff1d0b3;animation:heartbeat 2.4s ease-in-out infinite}.final-orb .pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(197,160,89,.6);animation:pulseOut 3.6s ease-out infinite;opacity:0}.final-orb .pulse.p2{animation-delay:1.2s}.final-orb .pulse.p3{animation-delay:2.4s}.footer{padding:60px 0 32px;border-top:1px solid rgba(197,160,89,.15);font-size:12.5px;color:#ffffff73;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer .brand{display:flex;align-items:center;gap:12px}.footer .brand-text{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--core-gold-500);font-weight:500}.footer .links{display:flex;gap:20px}.footer .links a:hover{color:var(--core-gold-500)}.deco-rings{position:absolute;width:800px;height:800px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 78%,rgba(197,160,89,.08) 79%,transparent 80%),radial-gradient(circle,transparent 64%,rgba(197,160,89,.06) 65%,transparent 66%),radial-gradient(circle,transparent 48%,rgba(197,160,89,.05) 49%,transparent 50%),radial-gradient(circle,transparent 30%,rgba(197,160,89,.04) 31%,transparent 32%);z-index:0}.deco-rings.tl{top:-300px;left:-200px}.deco-rings.br{bottom:-400px;right:-300px;opacity:.7}.deco-rings.sky{background:radial-gradient(circle,transparent 78%,rgba(48,63,159,.1) 79%,transparent 80%),radial-gradient(circle,transparent 64%,rgba(48,63,159,.08) 65%,transparent 66%),radial-gradient(circle,transparent 48%,rgba(48,63,159,.06) 49%,transparent 50%),radial-gradient(circle,transparent 30%,rgba(48,63,159,.05) 31%,transparent 32%)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease-out,transform .8s ease-out}.reveal.in{opacity:1;transform:none}@media (max-width: 640px){.container,.container-narrow{padding:0 20px}.section{padding:80px 0}.hero{padding-top:96px;padding-bottom:72px}.final-cta{padding-top:100px;padding-bottom:100px}.floating-cta{right:16px;bottom:16px;padding:12px 18px;font-size:11px;letter-spacing:.12em}.floating-cta .label-long{display:none}.floating-cta .label-short{display:inline}.hero-orb-big{width:320px;height:320px}.btn{white-space:normal;letter-spacing:.12em;padding:16px 24px;text-align:center}.hero .ctas .btn{width:100%}.final-cta .btn-gold{max-width:100%}.compare-cell{padding:12px 10px;font-size:12px}.compare-row.head .compare-cell{font-size:10px;letter-spacing:.08em}.compare-row{grid-template-columns:1.5fr 1fr 1fr}}.floating-cta .label-short{display:none}
