:root{--color-primary: #2563eb;--color-primary-dark: #1d4ed8;--color-accent: #14b8a6;--color-warning: #f97316;--color-danger: #ef4444;--color-success: #22c55e;--color-purple: #a855f7;--color-bg: #f8fafc;--color-text: #0f172a;--font-display: "Oswald", Inter, Arial, sans-serif;color:var(--color-text);background:var(--color-bg);font-family:Inter,Manrope,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}svg{display:block}body{margin:0}button,input{font:inherit}button{cursor:pointer}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes livePulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.heroCopy>*,.stickyBar{animation:none!important}}.siteShell{position:relative;min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#f8fafc,#fff 60%)}.bgDecor{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bgBlob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.bgBlobOne{top:-120px;right:-140px;width:480px;height:480px;background:radial-gradient(circle,rgba(37,99,235,.2),transparent 70%)}.bgBlobTwo{top:900px;left:-160px;width:420px;height:420px;background:radial-gradient(circle,rgba(20,184,166,.16),transparent 70%)}.bgGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 900px);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 900px)}.topNav,main,footer,.stickyBar{position:relative;z-index:1}.navInner,.heroSection,.statsSection,.problemSection,.timelineSection,.roadmapSection,.compareSection,.videoSection,.bonusSection,.testimonialSection,.faqCtaSection,footer{width:min(1160px,calc(100% - 40px));margin:0 auto}.siteShell.hasStickyBar{padding-bottom:96px}.topNav{position:sticky;top:0;z-index:40;background:#f8fafcb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,23,42,0);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.topNav.scrolled{background:#f8fafceb;border-bottom-color:#0f172a14;box-shadow:0 12px 30px #0f172a0f}.navInner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}.brandMini{display:flex;align-items:center;gap:10px}.brandMini strong{font-size:19px;font-weight:800;letter-spacing:-.01em}.navMeta{display:flex;flex-wrap:wrap;gap:20px}.navMeta span{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:13px;font-weight:600}.navMeta svg{color:var(--color-primary)}.navCta,.primaryBtn,.wideBtn,.priceBox button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;padding:16px 28px;font-size:18px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.navCta:hover,.primaryBtn:hover,.wideBtn:hover,.priceBox button:hover{transform:translateY(-2px);filter:brightness(1.04)}.primaryBtn{min-height:56px;color:#fff;background:var(--color-warning);box-shadow:0 18px 42px #f9731647}.sectionIntro,.videoCopy{max-width:760px}.sectionIntro{margin:0 auto;text-align:center}.videoCopy>span{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-dark);letter-spacing:.08em;font-size:12px;font-weight:850;text-transform:uppercase}.sectionIntro h2,.videoCopy h2{margin:14px 0;color:#0f172a;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25}h2.dividerHeading{display:flex;align-items:center;justify-content:center;gap:16px;margin:0!important;color:#0f172a;font-size:16px;font-weight:800;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.dividerHeading:before,.dividerHeading:after{content:"";flex:1;height:1px;max-width:70px;background:#cbd5e1}.sectionIntro p,.videoCopy p{color:#526173;font-size:17px;line-height:1.7}.heroSection{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr);align-items:center;gap:40px;padding:46px 0 86px}.heroCopy>*{animation:fadeSlideUp .7s cubic-bezier(.16,1,.3,1) both}.heroCopy>*:nth-child(1){animation-delay:.05s}.heroCopy>*:nth-child(2){animation-delay:.16s}.heroCopy>*:nth-child(3){animation-delay:.27s}.heroCopy>*:nth-child(4){animation-delay:.38s}.heroCopy>*:nth-child(5){animation-delay:.49s}.heroCopy>*:nth-child(6){animation-delay:.6s}.pill{display:inline-flex;align-items:center;gap:9px;border-radius:999px;background:#dcfce7;padding:9px 15px;color:#166534;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pillDot{width:7px;height:7px;border-radius:50%;background:var(--color-success);animation:livePulse 1.8s ease-out infinite}.heroCopy h1{max-width:620px;margin:16px 0;color:#0f172a;font-family:var(--font-display);font-size:clamp(38px,5.2vw,58px);font-weight:700;line-height:1.06;letter-spacing:-.01em;text-transform:uppercase}.heroCopy h1 .accent{color:var(--color-primary)}.heroCopy p{max-width:560px;color:#526173;font-size:18px;line-height:1.7}.ratingRow{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#334155;font-size:14px;font-weight:700}.starRow{display:inline-block;white-space:nowrap;line-height:0;color:#fbbf24}.starRow svg{display:inline-block;vertical-align:middle}.starRow svg+svg{margin-left:2px}.heroChecklist{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:22px}.heroChecklist span{display:inline-flex;align-items:center;gap:9px;color:#334155;font-size:13px;font-weight:700}.checklistIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.checklistIcon.tone-blue{color:var(--color-primary);background:#dbeafe}.checklistIcon.tone-green{color:var(--color-success);background:#dcfce7}.checklistIcon.tone-purple{color:var(--color-purple);background:#f3e8ff}.checklistIcon.tone-orange{color:var(--color-warning);background:#ffedd5}.trustAvatars{display:flex;align-items:center;gap:12px;margin-top:24px;color:#64748b;font-size:13px;font-weight:600}.avatarStack{display:flex}.avatarCircle{display:grid;width:34px;height:34px;margin-left:-10px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;font-weight:800}.avatarStack .avatarCircle:first-child{margin-left:0}.heroVisual{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:start}.dashboardCard{display:flex;gap:14px;border:1px solid #e2e8f0;border-radius:20px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:18px;box-shadow:0 32px 90px #0f172a1f}.dashboardSidebar{display:flex;flex-direction:column;gap:10px}.sidebarIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#94a3b8;background:#f1f5f9}.sidebarIcon.active{color:#fff;background:var(--color-primary)}.dashboardMain{flex:1;min-width:0}.dashboardTitle{display:block;margin-bottom:12px;color:#0f172a;font-size:14px;font-weight:800}.dashboardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.dashboardStats div{border:1px solid #e2e8f0;border-radius:10px;padding:9px 10px;background:#fff}.dashboardStats span{display:block;color:#94a3b8;font-size:10px}.dashboardStats strong{display:block;margin-top:2px;color:#0f172a;font-size:15px}.funnelRow{display:flex;gap:14px;margin-bottom:16px}.funnelChart{flex:1.4;min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px}.funnelLabel{display:block;margin-bottom:8px;color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase}.funnelStage{display:flex;align-items:center;gap:8px;margin-top:5px}.funnelBar{height:12px;border-radius:4px}.funnelValue{flex-shrink:0;color:#475569;font-size:10px;font-weight:700}.leakageCallout{flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:12px;padding:12px;color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);text-align:center}.leakageCallout strong{font-size:22px}.leakageCallout span{font-size:11px;font-weight:700}.leakageCallout .small{margin-top:4px;color:#fffc;font-size:9px;font-weight:500}.responseRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff}.responseRow span{display:block;color:#94a3b8;font-size:10px}.responseRow strong{display:block;margin:2px 0;color:#0f172a;font-size:17px}.responseRow .small{color:#94a3b8;font-size:9px}.sparkline{flex-shrink:0}.heroPriceCard{border:1px solid #e2e8f0;border-radius:20px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:22px;text-align:center;box-shadow:0 32px 90px #0f172a1f}.priceCardLabel{display:block;color:#64748b;font-size:12px;font-weight:700}.priceCardValue{display:block;margin:6px 0 12px;color:var(--color-primary);font-size:40px;font-weight:800}.priceCardBonus{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;border-radius:12px;padding:10px;color:#9a3412;background:#fff7ed;text-align:left;font-size:11px;font-weight:700;line-height:1.4}.priceCardBonus svg{flex-shrink:0;margin-top:1px;color:var(--color-warning)}.seatsLeft{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;color:#c2410c;font-size:12px;font-weight:800}.heroPriceCard .primaryBtn{width:100%}.securePayment{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#64748b;font-size:12px}.problemSection{width:100%;padding:76px max(20px,calc((100% - 1160px)/2)) 46px}.problemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.problemCard{display:flex;align-items:flex-start;gap:14px;border:1px solid #e2e8f0;border-radius:16px;padding:22px;transition:transform .2s ease,box-shadow .2s ease}.problemCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f172a14}.problemCard.tone-bg-red{background:#fef2f2;border-color:#fecaca}.problemCard.tone-bg-orange{background:#fff7ed;border-color:#fed7aa}.problemCard.tone-bg-blue{background:#eff6ff;border-color:#bfdbfe}.cardIcon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:12px}.cardIcon.tone-red{color:var(--color-danger);background:#fee2e2}.cardIcon.tone-orange{color:var(--color-warning);background:#ffedd5}.cardIcon.tone-blue{color:var(--color-primary);background:#dbeafe}.cardIcon.tone-green{color:var(--color-success);background:#dcfce7}.cardIcon.tone-purple{color:var(--color-purple);background:#f3e8ff}.problemCard h3{margin:0 0 4px;color:#0f172a;font-size:17px}.problemCard p{margin:0;color:#64748b;font-size:14px;line-height:1.6}.timelineSection{padding:46px max(20px,calc((100% - 1160px)/2)) 76px}.painTimeline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;max-width:1040px;margin:40px auto 0}.timelineStep{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6px}.timelineDot{display:grid;width:54px;height:54px;margin-bottom:14px;place-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #e2e8f0}.timelineDot.tone-green{color:#fff;background:var(--color-success)}.timelineDot.tone-blue{color:#fff;background:var(--color-primary)}.timelineDot.tone-orange{color:#fff;background:var(--color-warning)}.timelineDot.tone-red{color:#fff;background:var(--color-danger)}.timelineDot.tone-purple{color:#fff;background:var(--color-purple)}.timelineStep strong{color:#0f172a;font-size:14px}.timelineStep p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.5}.timelineArrow{position:absolute;top:18px;right:-8px;color:#cbd5e1;font-size:20px}.roadmapSection{width:100%;padding:76px max(20px,calc((100% - 1160px)/2));color:#fff;background:#0f172a}.roadmapSection .sectionIntro>span{display:inline-flex;color:#60a5fa;letter-spacing:.08em;font-size:12px;font-weight:850;text-transform:uppercase}.roadmapSection .sectionIntro h2{color:#fff}.roadmapList{display:flex;align-items:stretch;gap:8px;margin-top:40px}.roadmapItem{position:relative;flex:1;min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:14px;padding:20px 16px;background:#ffffff0d;transition:background .2s ease,border-color .2s ease}.roadmapItem:hover{border-color:#60a5fa80;background:#ffffff14}.roadmapNumber{display:block;margin-bottom:10px;color:#3b82f6;font-family:var(--font-display);font-size:26px;font-weight:700}.roadmapItem h3{margin:0 0 6px;color:#fff;font-size:14px}.roadmapItem p{margin:0;color:#94a3b8;font-size:12px;line-height:1.6}.roadmapArrow{position:absolute;top:24px;right:-14px;z-index:1;color:#3b82f6;font-size:16px}.compareSection{padding:76px 0}.compareGrid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.vsBadge{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:46px;height:46px;place-items:center;transform:translate(-50%,-50%);border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#64748b;font-size:13px;font-weight:800;box-shadow:0 12px 30px #0f172a1a}.compareCard{border:1px solid transparent;border-radius:18px;padding:30px}.compareBefore{border-color:#fecaca;background:#fef2f2}.compareAfter{border-color:#bbf7d0;background:#f0fdf4}.compareBadge{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.compareBefore .compareBadge{color:#b91c1c}.compareAfter .compareBadge{color:#15803d}.compareCard ul{display:flex;flex-direction:column;gap:16px;margin:22px 0 0;padding:0;list-style:none}.compareCard li{display:flex;align-items:flex-start;gap:12px;color:#334155;font-size:15px;line-height:1.5}.compareBefore li svg{flex-shrink:0;color:var(--color-danger)}.compareAfter li svg{flex-shrink:0;color:var(--color-success)}.statsSection{padding:46px 0 76px}.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.statTile{display:flex;align-items:center;gap:14px;border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:#fff;box-shadow:0 14px 34px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease}.statTile:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0f172a17}.statTile strong{display:block;color:#0f172a;font-size:22px;font-weight:800}.statTile span{display:block;color:#475569;font-size:12px;font-weight:700}.statTile .small{color:#94a3b8;font-size:11px;font-weight:500}.videoSection{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:62px;padding:76px 0}.videoPlaceholder{position:relative;display:flex;aspect-ratio:16 / 9;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;color:#fff;background:radial-gradient(circle at 30% 20%,#3b82f6,#1e3a8a 65%,#0f172a);box-shadow:0 35px 70px #0f172a40}.videoPlayer{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border:0}.videoThumbnail{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.55}.videoPlaceholder:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 85%,rgba(255,255,255,.16),transparent 55%)}.videoDuration{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 11px;background:#0f172a8c;font-size:12px;font-weight:700}.videoPlaceholder button{position:relative;z-index:1;display:grid;width:78px;height:78px;place-items:center;border:0;border-radius:50%;color:var(--color-primary);background:#fff;box-shadow:0 18px 40px #0284c759;transition:transform .2s ease}.videoPlaceholder button:hover{transform:scale(1.06)}.videoCaption{position:relative;z-index:1;margin-top:22px;text-align:center}.videoCaption strong{display:block;max-width:320px;font-size:17px;font-style:italic}.videoCaption span{display:block;margin-top:8px;color:#ffffffbf;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.bonusSection{padding:76px 0}.bonusGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:40px}.bonusCard{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #e2e8f0;border-radius:16px;padding:18px 16px;background:#fff;box-shadow:0 14px 34px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease}.bonusCard:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0f172a17}.bonusCardHead{display:flex;align-items:center;gap:10px}.bonusCard strong{color:#0f172a;font-size:13px;line-height:1.3}.bonusCard span{color:#64748b;font-size:12px;line-height:1.5}.cardIcon.tone-mint{color:#0d9488;background:#ccfbf1}.bonusTotalCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed #fdba74;border-radius:16px;padding:20px 16px;color:var(--color-warning);background:#fff7ed;text-align:center}.bonusTotalCard span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bonusTotalCard strong{font-size:22px;font-weight:800}.testimonialSection{padding:76px 0}.testimonialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.testimonialCard{border:1px solid #e2e8f0;border-radius:16px;padding:24px;background:#fff;box-shadow:0 14px 34px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease}.testimonialCard:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0f172a17}.testimonialTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.testimonialTop>div{flex-shrink:0}.testimonialTop .starRow{color:#fbbf24}.testimonialTop .avatarCircle{color:#fff}.testimonialCard p{margin:14px 0;color:#334155;font-size:15px;line-height:1.6}.testimonialCard strong{display:block;color:#0f172a;font-size:14px}.testimonialCard span{display:block;margin-top:2px;color:#64748b;font-size:12px}.faqCtaSection{padding:76px 0 90px}.faqCtaGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:start;margin-top:40px}.faqList{display:flex;flex-direction:column;gap:4px}.faqItem{border-bottom:1px solid #e2e8f0}.faqItem button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;background:transparent;padding:18px 4px;color:#0f172a;text-align:left;font-size:15px;font-weight:700}.faqItem svg{flex-shrink:0;color:var(--color-primary)}.faqItem p{margin:0;padding:0 4px 18px;color:#526173;font-size:14px;line-height:1.7}.finalCtaPanel{border-radius:20px;padding:32px;text-align:center;color:#fff;background:linear-gradient(160deg,#1d4ed8,#172554);box-shadow:0 30px 70px #1d4ed847}.finalCtaTag{display:inline-flex;align-items:center;gap:8px;color:#bfdbfe;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.finalCtaPanel h3{margin:12px 0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase}.finalCtaPanel h3 .accent{color:#93c5fd}.finalCtaMeta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:16px}.finalCtaMeta span{display:inline-flex;align-items:center;gap:6px;color:#dbeafe;font-size:12px;font-weight:600}.finalCtaPrice{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:8px}.finalCtaPrice strong{font-size:38px;font-weight:800}.strikePrice{color:#93c5fd;font-size:16px;text-decoration:line-through}.finalCtaIncludes{margin:0 0 20px;color:#bfdbfe;font-size:12px;font-weight:600}.finalCtaPanel .primaryBtn{width:100%;background:var(--color-warning)}.finalCtaFooter{display:flex;justify-content:space-between;gap:10px;margin-top:16px;color:#bfdbfe;font-size:11px;font-weight:700}.finalCtaFooter span{display:inline-flex;align-items:center;gap:5px}footer{padding:28px 0 40px;color:#64748b;font-size:13px;text-align:center}.stickyBar{position:fixed;right:0;bottom:0;left:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:14px max(20px,calc((100% - 1160px)/2));color:#fff;background:#0f172a;box-shadow:0 -12px 40px #0f172a47;animation:slideUpIn .5s cubic-bezier(.16,1,.3,1) both}.stickyPrice{font-size:20px;font-weight:800}.stickyLive,.stickyDateChip,.stickySeats{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#cbd5e1}.stickyLive{color:var(--color-success);font-weight:800;text-transform:uppercase}.stickyDot{width:7px;height:7px;border-radius:50%;background:var(--color-success);animation:livePulse 1.8s ease-out infinite}.stickySeats{color:#fdba74;font-weight:700}.stickyBar .primaryBtn{min-height:44px;padding:12px 22px;font-size:15px;white-space:nowrap}.toast{position:fixed;right:22px;bottom:100px;z-index:20;display:flex;align-items:center;gap:12px;max-width:min(460px,calc(100% - 40px));border-radius:14px;padding:14px 16px;color:#fff;background:#0f172a;box-shadow:0 18px 40px #0f172a47}.toast button{border:0;color:#fff;background:transparent}.modalOverlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0f172a9e}.leadModal{position:relative;width:min(450px,100%);border-radius:20px;background:#fff;padding:28px;box-shadow:0 35px 80px #00000052}.closeBtn{position:absolute;top:14px;right:16px;width:30px;height:30px;border:0;border-radius:50%;background:#f1f5f9}.leadModal h2{margin:0 0 8px;font-size:28px}.leadModal p{margin:0 0 18px;color:#64748b;line-height:1.5}.leadModal label,.adminCard label{display:block;margin-top:13px;color:#334155;font-size:13px;font-weight:850}.leadModal input,.adminCard input,.adminCard textarea,.adminLogin input{width:100%;margin-top:7px;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:12px 13px}.adminCard textarea{min-height:120px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.leadModal .primaryBtn,.adminLogin .primaryBtn{width:100%;margin-top:18px}.adminBrand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.brandMark{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--color-warning),var(--color-primary));font-weight:900;box-shadow:0 14px 32px #2563eb47}.adminLogin{display:grid;min-height:100vh;place-items:center;background:#f8fafc}.adminLogin form{width:min(380px,calc(100% - 30px));border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:30px;box-shadow:0 24px 70px #0f172a1f}.adminShell{display:grid;grid-template-columns:265px 1fr;min-height:100vh;background:#f8fafc}.adminShell aside{color:#fff;background:#071826;padding:26px 18px}.adminShell aside button{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:7px;border:0;border-radius:8px;padding:13px;color:#cbd5e1;background:transparent;text-align:left;font-weight:850}.adminShell aside button.active{color:#fff;background:#0ea5e9}.adminShell main{padding:28px}.adminHeader,.adminCardHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.adminHeader h1{margin:0}.adminHeader span{color:#64748b}.adminHeader button,.adminCard>button,.adminActionBtn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:12px 16px;color:#fff;background:#0f172a;font-weight:850}.adminHeader button:disabled,.adminCard>button:disabled,.adminActionBtn:disabled{cursor:wait;opacity:.78}.spinIcon{animation:spin .85s linear infinite}.adminNotice{margin-bottom:14px;border:1px solid #a5f3fc;border-radius:8px;padding:12px 14px;color:#155e75;background:#ecfeff}.adminCard{overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:20px;box-shadow:0 12px 35px #0f172a0d}.adminCardHeader h2{margin:0}.adminCardHeader p{margin:6px 0 0;color:#64748b;font-size:13px}.leadStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.leadStats span{border-radius:999px;padding:7px 10px;color:#334155;background:#f1f5f9;font-size:12px;font-weight:850}.leadStats .paid{color:#166534;background:#dcfce7}.leadStats .failed{color:#991b1b;background:#fee2e2}.tableWrap{overflow:auto}.adminCard table{width:100%;min-width:900px;border-collapse:collapse}.adminCard th,.adminCard td{border-bottom:1px solid #e2e8f0;padding:13px;text-align:left;vertical-align:top;font-size:13px}.adminCard th{color:#475569;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.statusBadge{display:inline-block;border-radius:999px;padding:5px 9px;background:#fef3c7;color:#92400e;text-transform:capitalize}.statusBadge.paid{color:#166534;background:#dcfce7}.statusBadge.failed{color:#991b1b;background:#fee2e2}.statusBadge.pending{color:#92400e;background:#fef3c7}.mailStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.mailStatus.sent{color:#166534;background:#dcfce7}.mailStatus.failed{color:#991b1b;background:#fee2e2}.mutedCell{color:#64748b;max-width:260px}.adminGrid,.assetGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adminGrid .full{grid-column:1 / -1}.assetGrid{margin:20px 0}.assetBox{display:grid;gap:8px;min-height:130px;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;text-align:center;cursor:pointer}.assetBox input{display:none}.assetBox span{color:#64748b;font-size:12px}.assetBox small{color:#94a3b8;font-size:11px}.assetBox.loading{cursor:wait;opacity:.75}.templateCard label{margin-top:16px}.templateGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;align-items:stretch}.templatePreview{display:flex;min-height:330px;flex-direction:column;gap:7px;margin-top:16px}.templatePreview strong{color:#334155;font-size:13px}.templatePreview iframe{flex:1;width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.heroSection,.heroVisual{grid-template-columns:1fr}.painTimeline{flex-direction:column;align-items:stretch;gap:22px}.timelineStep{flex-direction:row;text-align:left;padding:0}.timelineDot{margin-bottom:0;margin-right:16px}.timelineArrow{display:none}.roadmapList{flex-direction:column}.roadmapArrow{display:none}.faqCtaGrid{grid-template-columns:1fr}}@media(max-width:900px){.navInner,.heroSection,.statsSection,.problemSection,.timelineSection,.roadmapSection,.compareSection,.videoSection,.bonusSection,.testimonialSection,.faqCtaSection,footer{width:min(100% - 28px,1160px)}.videoSection,.compareGrid,.adminGrid,.assetGrid,.templateGrid{grid-template-columns:1fr}.vsBadge{position:static;margin:-14px auto;transform:none}.problemSection,.timelineSection,.roadmapSection,.bonusSection,.testimonialSection{width:100%;padding-right:20px;padding-left:20px}.problemGrid,.statsGrid,.bonusGrid,.testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminShell{grid-template-columns:1fr}.stickyBar{justify-content:center;gap:12px;padding:14px 16px;text-align:center}.siteShell.hasStickyBar{padding-bottom:150px}}@media(max-width:560px){.navInner{align-items:flex-start;flex-direction:column}.navMeta{gap:12px}.primaryBtn{width:100%}.problemCard,.compareCard,.dashboardCard{padding:20px}.dashboardCard{flex-direction:column}.dashboardSidebar{flex-direction:row}.funnelRow{flex-direction:column}.problemGrid,.statsGrid,.bonusGrid,.testimonialGrid{grid-template-columns:1fr}.stickyBar .primaryBtn{width:100%}.adminHeader{align-items:flex-start;flex-direction:column}}
