*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 10%,#e9efff,#f6f8ff 45%,#f4f6fb);color:#111827}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e8ecf7}.brand{font-weight:700}.brandBtn{border:none;background:transparent;margin:0;padding:0;color:#0f172a;cursor:pointer}.brandBtn{display:inline-flex;align-items:center;gap:10px}.brandLogo{height:44px;width:auto;display:block}.brandName{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.chip{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid #dbe2ff;background:#eef2ff;color:#374151}.topActions{display:flex;align-items:center;gap:8px}.ghostBtn{margin-top:0;background:#fff;color:#334155;border:1px solid #dbe4ff;padding:8px 12px}.secondaryBtn{background:#eef2ff;color:#1e293b;border:1px solid #c7d2fe}.card{width:min(1400px,96vw);margin:36px auto;padding:32px;background:#fff;border:1px solid #e8ecf7;border-radius:18px}.wideCard{width:98vw;max-width:1800px}.glass{box-shadow:0 24px 60px #1e293b14}input{width:100%;margin:8px 0;padding:13px 14px;border:1px solid #d7dcef;border-radius:12px;background:#fbfcff}.checklist,.presetWrap{margin-top:12px}.presetGrid{display:grid;gap:8px}.presetBtn{margin-top:0;text-align:left;background:#f8fafc;color:#334155;border:1px solid #dbe4ff;line-height:1.35}.presetBtn:hover{background:#eef2ff}.checklistTitle{margin:0 0 10px;font-weight:600;font-size:15px;line-height:1.35;color:#334155}.checklistGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.createWizard{margin-top:6px;border:1px solid #dbe4ff;border-radius:20px;padding:24px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.13),transparent 35%),radial-gradient(circle at 100% 0%,rgba(79,70,229,.13),transparent 32%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 20px 45px #1e40af1a}.wizardHeader h1{margin:4px 0 10px}.wizardHeader .muted{margin:0;max-width:760px;line-height:1.55}.wizardBadge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.wizardSteps{margin:14px 0;display:flex;gap:8px;flex-wrap:wrap}.wizardStepPill{border:1px solid #dbe4ff;background:#f8fbff;color:#64748b;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.wizardStepPill.active{color:#1e3a8a;border-color:#93c5fd;background:linear-gradient(135deg,#dbeafe,#e0e7ff)}.wizardPanel{border:1px solid #dde6ff;border-radius:16px;background:#ffffffe6;padding:18px;display:grid;gap:18px}.wizardPanel .checklist,.wizardPanel .presetWrap{margin-top:0}.wizardActions{margin-top:14px;justify-content:flex-end}.goalModeCard{align-items:flex-start;min-height:78px;padding:12px 14px}.goalModeCard span{display:grid;gap:4px;text-align:left}.goalModeCard strong{font-size:14px;line-height:1.25;font-weight:700}.goalModeCard small{color:#64748b;font-size:11px;font-weight:500;line-height:1.4}.goalSettingsHero{border:1px solid #dbe4ff;border-radius:14px;padding:14px;margin-bottom:14px;background:linear-gradient(180deg,#f8fbff,#eef4ff)}.goalSettingsHero h3{margin:2px 0 0;font-size:22px}.settingsSplit{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.settingsCard{border:1px solid #dbe4ff;border-radius:14px;padding:14px;background:#fbfdff;display:grid;gap:10px}.settingsCard .checklistTitle{margin-bottom:4px}.settingsCard .smallHint{margin:0 0 8px}.settingsCard .leadUrlField{margin:0}.settingsCard .actions{margin-top:2px}.checkItem{margin-top:0;display:flex;align-items:center;gap:8px;justify-content:flex-start;background:#f8faff;color:#334155;border:1px solid #dbe4ff}.checkItem.active{background:#e8f0ff;border-color:#93c5fd}.signupCard{margin-top:12px;border:1px solid #dbe4ff;background:linear-gradient(180deg,#fff,#f3f7ff);border-radius:14px;padding:16px;max-width:520px;box-shadow:0 14px 28px #2563eb14}.authWrap{margin-top:8px;border-radius:22px;border:1px solid #d8e3ff;padding:16px;display:grid;grid-template-columns:1fr 420px;gap:14px;background:radial-gradient(circle at 5% 0%,rgba(56,189,248,.2),transparent 34%),radial-gradient(circle at 90% 10%,rgba(99,102,241,.18),transparent 40%),linear-gradient(180deg,#f8fbff,#edf3ff)}.authWrapLogin .authPanel{background:linear-gradient(160deg,#0b1220,#111d35 55%,#1f2953)}.authWrapSignup .authPanel{background:linear-gradient(160deg,#111827,#1f2750 55%,#312e81)}.authPanel{border-radius:18px;border:1px solid rgba(148,163,184,.3);padding:24px;color:#e2e8f0;display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.authPanelTop h1{margin:8px 0 10px;color:#fff;font-size:clamp(30px,4vw,42px);line-height:1.05}.authPanelTop p{margin:0;color:#cbd5e1;max-width:560px}.authEyebrow{display:inline-block;padding:6px 10px;border-radius:999px;background:#0f172a8c;border:1px solid rgba(148,163,184,.35);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.authStats{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.authStats div{border-radius:12px;border:1px solid rgba(148,163,184,.32);background:#0f172a80;padding:10px;display:grid;gap:4px}.authStats strong{font-size:20px;color:#67e8f9}.authStats span{font-size:12px;color:#cbd5e1}.authFormCard{border-radius:18px;border:1px solid #dbe4ff;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 16px 28px #1e40af1f;padding:20px}.authFormCard h2{margin:0}.authFormCard .muted{margin-top:6px}.authForm{margin-top:12px}.authForm input{margin:0 0 10px;border:1px solid #c9d8ff;background:#f8fbff;height:46px}.authPrimary{width:100%;margin-top:2px;height:44px;background:linear-gradient(135deg,#1d4ed8,#4f46e5);box-shadow:0 10px 18px #2563eb3d}.authInlineActions{margin-top:8px;display:grid;grid-template-columns:1fr auto;gap:8px}.authInlineActions .secondaryBtn,.authInlineActions .ghostBtn{margin-top:0}.authError{margin:0 0 8px;font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:8px 10px}.platformHero h1{margin-top:0;font-size:clamp(30px,4vw,48px);line-height:1.08;background:linear-gradient(90deg,#0f172a,#1d4ed8,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.platformBadge{display:inline-block;margin-bottom:10px;font-size:12px;border-radius:999px;padding:6px 10px;color:#1d4ed8;border:1px solid #bfdbfe;background:#dbeafe;box-shadow:0 0 16px #3b82f638}.platformCtas{display:flex;gap:10px;margin:14px 0 18px}.platformVisual{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.kpiCard,.flowCard{border:1px solid #dbe4ff;border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f1f5ff);box-shadow:0 12px 24px #2563eb14}.kpiCard h4,.flowCard h4{margin:0}.kpiValue{margin:8px 0 12px;font-size:34px;font-weight:800;color:#1d4ed8}.sparkline{display:flex;gap:8px;align-items:flex-end;height:86px}.sparkline span{flex:1;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#60a5fa,#2563eb);animation:pulseBars 1.8s ease-in-out infinite alternate}.sparkline span:nth-child(2){animation-delay:.1s}.sparkline span:nth-child(3){animation-delay:.2s}.sparkline span:nth-child(4){animation-delay:.3s}.sparkline span:nth-child(5){animation-delay:.4s}.sparkline span:nth-child(6){animation-delay:.5s}.flowSteps{margin-top:10px;display:grid;gap:8px}.flowSteps div{display:flex;align-items:center;gap:8px;border:1px solid #dbe4ff;border-radius:10px;padding:8px;background:#fff}.flowSteps strong{width:24px;height:24px;border-radius:50%;background:#1d4ed8;color:#fff;display:grid;place-items:center;font-size:12px}.signalList{margin-top:10px;display:grid;gap:8px}.signalList div{border:1px solid #dbe4ff;border-radius:10px;padding:9px 10px;background:#fff;display:grid;gap:3px}.signalList strong{font-size:12px;color:#1d4ed8}.signalList span{font-size:12px;color:#475569;line-height:1.4}.platformGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.platformCard{border:1px solid #dbe4ff;border-radius:14px;padding:14px;background:linear-gradient(180deg,#fff,#f8faff);transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.platformCard:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1e40af1f}.platformCard:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle,rgba(96,165,250,.16),transparent 55%);animation:cardGlow 5s linear infinite}.platformCard h3{margin:0 0 6px}.platformCard p{margin:0;color:#475569}.platformLogos{margin-top:14px;border:1px dashed #c7d2fe;border-radius:12px;padding:10px 12px}.platformScheme{margin-top:14px;border:1px solid #dbe4ff;border-radius:16px;padding:14px;background:radial-gradient(circle at 8% 10%,rgba(96,165,250,.14),transparent 34%),radial-gradient(circle at 92% 20%,rgba(167,139,250,.12),transparent 36%),linear-gradient(180deg,#fff,#f8faff)}.schemeHead h3{margin:0 0 6px}.schemeHead .muted{margin:0}.schemeInteractive{margin-top:12px;display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.schemeRail{border:1px solid #dbe4ff;border-radius:14px;padding:10px;background:linear-gradient(180deg,#fff,#f8fbff);position:relative;overflow:hidden}.schemeStepBtn{margin:0;width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid #dbe4ff;background:#fff;color:#0f172a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.schemeStepBtn+.schemeStepBtn{margin-top:8px}.schemeStepBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1f}.schemeStepBtn.active{border-color:#60a5fa;background:linear-gradient(135deg,#eff6ff,#e0e7ff)}.schemeStepIndex{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid #bfdbfe;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800}.schemeStepMeta{display:grid;gap:2px}.schemeStepMeta strong{font-size:14px}.schemeStepMeta small{font-size:12px;color:#64748b}.schemeProgress{position:absolute;left:8px;right:8px;bottom:6px;height:4px;border-radius:999px;background:#e2e8f0}.schemeProgress:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress, 0%);border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .28s ease}.schemePreviewCard{border:1px solid #c7d2fe;border-radius:14px;padding:14px;background:radial-gradient(circle at 90% 12%,rgba(139,92,246,.18),transparent 40%),radial-gradient(circle at 8% 92%,rgba(59,130,246,.16),transparent 38%),linear-gradient(180deg,#fff,#eef2ff);position:relative;overflow:hidden}.schemePreviewBadge{display:inline-block;border-radius:999px;border:1px solid #c7d2fe;padding:4px 8px;font-size:11px;color:#334155;background:#eef2ff}.schemePreviewCard h4{margin:10px 0 6px;font-size:22px}.schemePreviewCard p{margin:0;color:#475569;line-height:1.5}.schemePulse{position:absolute;width:170px;height:170px;right:-46px;bottom:-56px;border-radius:50%;background:radial-gradient(circle,#3b82f633,#3b82f600);animation:pulseDot 2.2s infinite ease-in-out}.platformLogos>span{display:block;color:#64748b;font-size:12px;margin-bottom:6px}.platformLogos>div{display:flex;gap:10px;flex-wrap:wrap}.platformLogos b{font-size:12px;color:#1e293b;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 9px}.tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:12px}button{margin-top:12px;border:none;padding:12px 18px;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#111827,#374151);color:#fff;font-weight:600}.muted{color:#6b7280;line-height:1.5}.variant{border:1px solid #e7ebfa;border-radius:14px;padding:16px;margin:12px 0;background:#fff}.highlight{border-color:#a5b4fc;background:linear-gradient(180deg,#f5f7ff,#eef2ff)}code{display:block;margin:12px 0;padding:12px;border-radius:10px;background:#f3f4f6}table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;background:#fbfcff}th,td{text-align:left;border-bottom:1px solid #e5e7eb;padding:8px 0}.actions{display:flex;gap:8px}.dashboardShell{display:grid;gap:14px}.dashboardSection{border:1px solid #e3e9fb;border-radius:16px;padding:16px;background:#fff}.dashboardSection h2,.dashboardSection h3{margin-top:0}.dashboardHero{background:radial-gradient(circle at 5% 5%,rgba(59,130,246,.12),transparent 35%),linear-gradient(180deg,#fff,#f9fbff)}.dashboardHeroTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.dashboardTitle{margin:0;font-size:18px;font-weight:600;color:#0f172a}.cycleHistoryList{display:grid;gap:10px;max-height:min(68vh,560px);overflow-y:auto;padding-right:4px}.cycleHistoryItem{border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;background:#f8fbff}.cycleHistoryHead{display:flex;justify-content:space-between;align-items:center;gap:8px}.cycleHistoryDrawer{position:fixed;right:18px;top:96px;width:min(420px,92vw);border-radius:16px;border:1px solid #dbe4ff;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.12),transparent 40%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 24px 50px #0f172a3d;padding:14px;z-index:50}.cycleHistoryDrawerHead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.cycleHistoryDrawerHead h3{margin:0}.dashboardTotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:10px}.tableWrap{overflow-x:auto}.thresholdEditor{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.thresholdEditor label{display:grid;gap:6px;min-width:160px}.thresholdEditor label span{font-size:12px;color:#64748b}.thresholdEditor input{margin:0}.continuePanel{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:12px}.modeOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modeOptionCard{margin-top:0;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;text-align:left;padding:10px 12px;display:grid;gap:3px}.modeOptionCard.active{border-color:#60a5fa;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1d4ed8;box-shadow:0 6px 16px #2563eb24}.modeOptionTitle{font-size:13px;font-weight:700}.modeOptionText{font-size:12px;line-height:1.35}.newIterationActions{margin-top:10px;border-top:1px dashed #cbd5e1;padding-top:10px}.winnerDecisionPanel{margin-top:10px;border-top:1px dashed #cbd5e1;padding-top:12px;display:grid;gap:12px;max-width:760px}.winnerDecisionModes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.winnerModeChip{margin-top:0;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:600;text-align:center}.winnerModeChip.active{border-color:#60a5fa;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1d4ed8;box-shadow:0 6px 16px #2563eb29}.winnerApplyRow{justify-content:stretch}.winnerApplyBtn{width:100%;margin-top:0;min-height:42px}@media (max-width: 720px){.winnerDecisionModes,.modeOptionGrid{grid-template-columns:1fr}}.confirmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:999;padding:20px}.confirmDialog{width:min(520px,92vw);border-radius:16px;border:1px solid #dbe4ff;background:radial-gradient(circle at 10% 0%,rgba(56,189,248,.12),transparent 36%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 22px 60px #0f172a47;padding:18px}.confirmDialog h3{margin:0 0 8px}.confirmDialog .muted{margin:0}.confirmActions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.confirmActions button{margin-top:0}.statsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 16px}.cycleProgressCard{margin:10px 0 14px;border:1px solid #dbe4ff;border-radius:14px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbff)}.cycleProgressHead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.cycleProgressTrack{width:100%;height:10px;border-radius:999px;background:#e5edff;overflow:hidden}.cycleProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#4f46e5)}.cycleProgressRows{margin-top:8px;display:grid;gap:6px}.cycleProgressRow{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#334155}.miniTrack{width:100%;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.miniFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#2563eb)}.statCard{border:1px solid #e7ebfa;border-radius:14px;padding:14px;background:#fff}.winnerTrafficBanner{margin:10px 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #22c55e;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#14532d;font-weight:700;letter-spacing:.02em}.winnerTrafficBanner.mutedBanner{border-color:#cbd5e1;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#334155;font-weight:600}.metric{font-size:28px;font-weight:700;margin:8px 0}.detailTable{margin-top:8px}.detailTable th,.detailTable td{font-size:13px}.landingWrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#dbe4ff,#eef2ff 35%,#f5f7ff)}.landingCard{width:min(980px,95vw);background:radial-gradient(circle at 4% 0%,rgba(139,92,246,.2),transparent 26%),radial-gradient(circle at 96% 10%,rgba(56,189,248,.22),transparent 30%),#fff;border:1px solid #dbe4ff;border-radius:20px;padding:36px;box-shadow:0 30px 80px #1118271f;color:#0f172a;position:relative;overflow:hidden;animation:floatIn .5s ease-out}.landingCard:before{content:"";position:absolute;width:420px;height:420px;border-radius:42% 58% 65% 35%/40% 45% 55% 60%;right:-170px;top:-170px;pointer-events:none;opacity:.38;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--gradFrom, #4f46e5) 52%,#ffffff),transparent 68%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--gradTo, #0ea5e9) 48%,#ffffff),transparent 70%)}.landingCard:after{content:"";position:absolute;inset:0 0 auto 0;height:8px;background:linear-gradient(90deg,var(--gradFrom, #4f46e5),var(--gradTo, #0ea5e9));pointer-events:none}.pill{display:inline-block;border:1px solid #d6defa;color:#334155;border-radius:999px;padding:6px 12px;font-size:12px;margin-bottom:16px}.heroText{color:#334155;font-size:18px;line-height:1.55}.benefits{margin:22px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.benefit{border:1px solid #dbe4ff;border-radius:12px;padding:12px;background:#f8faff}.leadForm{max-width:420px;display:grid;gap:10px;margin-top:18px}.leadUrlField{width:100%;margin-top:4px}.smallHint{margin:0 0 10px;font-size:13px;line-height:1.5}.inlineToggleBtn{margin-top:0;margin-bottom:2px}.presetWrap .presetGrid{margin-top:8px}.leadCtaSecondary{margin-top:0;padding:12px 18px;border-radius:12px;cursor:pointer;font-weight:600;border:1px solid #c7d2fe;background:#eef2ff;color:#1e293b}.previewLanding textarea.inlineLandHeading,.previewLanding textarea.inlineLandBody,.previewLanding textarea.inlineLandCard,.previewLanding textarea.inlineLandSmall,.previewLanding textarea.inlineLandTileTitle,.previewLanding textarea.inlineLandTileBody,.previewLanding input.inlineLandTag,.previewLanding input.inlineLandStrongInput{box-sizing:border-box}.previewLanding .proLanding textarea,.previewLanding .proLanding input.inlineLandTag,.previewLanding .proLanding input.inlineLandStrongInput,.previewLanding input.inlineLandCta{margin:0;font-family:var(--land-font, inherit);line-height:1.45}.previewLanding .proLanding .featureTags input.inlineLandTag{width:auto;flex:1 1 auto;min-width:4.5rem;max-width:100%}.previewLanding .inlineLandHeading{display:block;width:100%;font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;margin:0 0 10px;padding:6px 8px;border:1px dashed transparent;border-radius:10px;background:transparent;color:inherit;resize:vertical}.previewLanding .inlineLandHeading:focus,.previewLanding .inlineLandBody:focus,.previewLanding .inlineLandCard:focus,.previewLanding .inlineLandSmall:focus,.previewLanding .inlineLandTileTitle:focus,.previewLanding .inlineLandTileBody:focus,.previewLanding .inlineLandTag:focus,.previewLanding .inlineLandStrongInput:focus,.previewLanding .inlineLandCta:focus{border-color:#60a5fa;outline:none;background:#ffffff73}.previewLanding .inlineLandBody{display:block;width:100%;line-height:1.55;margin:0 0 12px;padding:6px 8px;border:1px dashed transparent;border-radius:10px;background:transparent;color:inherit;resize:vertical}.previewLanding .inlineLandTag{min-width:72px;text-align:center;font-size:12px;padding:4px 8px;border-radius:999px;border:1px dashed transparent;background:transparent;color:inherit}.previewLanding .inlineLandSmall{display:block;width:100%;margin:0;padding:6px 8px;border:1px dashed transparent;border-radius:10px;background:transparent;color:inherit;resize:vertical}.previewLanding .inlineLandStrongInput{display:block;width:100%;font-weight:700;margin:0;padding:2px 6px;border:1px dashed transparent;border-radius:8px;background:transparent;color:inherit}.previewLanding .inlineLandCard{display:block;width:100%;color:inherit;resize:vertical;border:1px dashed transparent;border-radius:inherit;box-sizing:border-box;background:transparent}.previewLanding .inlineLandTileTitle{display:block;width:100%;font-weight:700;margin:6px 0;padding:4px 6px;border:1px dashed transparent;border-radius:8px;background:transparent;color:inherit;resize:vertical}.previewLanding .inlineLandTileBody{display:block;width:100%;margin:0;padding:4px 6px;border:1px dashed transparent;border-radius:8px;background:transparent;color:inherit;resize:vertical}.previewLanding .inlineLandCta{display:block;margin-top:14px;width:100%;max-width:420px;padding:12px 18px;border-radius:12px;border:1px dashed #94a3b8;font-weight:600;text-align:center;font-size:15px;cursor:text;background:#ffffff80;color:#0f172a}.previewLanding .stepItem textarea.inlineLandCard{flex:1;min-width:0}.success{color:#059669;font-weight:600}.heroSection,.socialProof,.faqSection,.leadForm,.benefits{position:relative;z-index:1}.proofGrid,.faqList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0 18px}.proofItem,.faqItem{border:1px solid #dbe4ff;background:#f8faff;border-radius:12px;padding:12px}.offerGrid,.stepsGrid,.reviewsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:10px 0 16px}.galleryGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.visualTilesGrid{margin-top:10px}.visualTile{position:relative;overflow:hidden;min-height:130px;border-radius:12px;border:1px solid #dbe4ff;padding:12px;display:grid;gap:8px;background:linear-gradient(145deg,#f8faff,#eef4ff)}.visualGlow{position:absolute;width:120px;height:120px;border-radius:50%;top:-36px;right:-28px;background:radial-gradient(circle,#ffffffa6,#fff0);pointer-events:none}.visualTileLabel{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#475569}.visualTile strong{font-size:14px;line-height:1.35}.visualTile p{margin:0;font-size:12px;line-height:1.45;color:#475569}.tile-editorial{background:linear-gradient(145deg,#fffaf2,#fff1df);border-color:#f3dec2}.tile-bold{background:linear-gradient(145deg,#0f172a,#172554);border-color:#334155}.tile-bold .visualTileLabel,.tile-bold p{color:#cbd5e1}.tile-bold strong{color:#f8fafc}.tile-minimal{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}.galleryImage{width:100%;height:120px;object-fit:cover;border-radius:10px;border:1px solid #dbe4ff}.offerCard,.reviewCard{border:1px solid #dbe4ff;background:linear-gradient(180deg,#fff,#eef4ff);border-radius:12px;padding:14px;transition:transform .18s ease,box-shadow .18s ease}.offerCard{font-size:15px;line-height:1.45}.reviewCard{font-size:15px;line-height:1.55;min-height:88px}.offerCard:hover,.reviewCard:hover,.benefit:hover,.proofItem:hover,.faqItem:hover,.stepItem:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1e40af1f}.stepItem{border:1px solid #dbe4ff;border-radius:12px;padding:14px;background:#f8faff;display:flex;gap:10px;align-items:center;min-height:74px}.stepNum{width:28px;height:28px;border-radius:50%;background:#ffffffd9;color:#0f172a;display:grid;place-items:center;font-weight:700;flex:0 0 28px}@media (max-width: 1200px){.previewRow{grid-template-columns:1fr}.previewColumn{min-height:auto}.previewColumn .previewLanding,.previewSingle .previewLanding{max-height:none}.authWrap,.authStats,.schemeInteractive{grid-template-columns:1fr}.schemePreviewCard h4{font-size:18px}.flow-magazine,.flow-spotlight{grid-template-columns:1fr}.flow-magazine .sectionCell,.flow-spotlight .sectionCell{grid-column:auto}.flow-staggered .sectionCell:nth-child(2n),.flow-staggered .sectionCell:nth-child(odd){transform:none}.sectionCell{transform:none}}.verticalPreviewStack{margin-top:16px;display:grid;gap:18px}.previewLanding{position:relative;overflow:hidden;border-radius:18px;padding:24px;background:#fff;color:#0f172a;border:1px solid #dbe4ff;box-shadow:0 14px 40px #02061733;min-height:680px;animation:floatIn .45s ease-out}.previewLanding:before{content:"";position:absolute;width:360px;height:360px;border-radius:62% 38% 44% 56%/58% 42%;left:-150px;bottom:-170px;pointer-events:none;opacity:.34;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--gradFrom, #4f46e5) 56%,#ffffff),transparent 70%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--gradTo, #0ea5e9) 52%,#ffffff),transparent 72%)}.previewRow{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(380px,1fr));gap:16px}.variantTabs{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.variantSwitcherSticky{position:sticky;top:12px;z-index:20;margin-top:10px;padding:10px;border-radius:12px;border:1px solid #dbe4ff;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a1f}.variantStickyMeta{margin-top:8px;display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#475569}.variantTab{margin-top:0;background:color-mix(in srgb,var(--tabFrom, #4f46e5) 14%,#ffffff);color:#0f172a;border:1px solid color-mix(in srgb,var(--tabFrom, #4f46e5) 45%,#cbd5e1);padding:9px 14px}.variantTab.active{background:linear-gradient(135deg,var(--tabFrom, #1d4ed8),var(--tabTo, #4f46e5));color:#fff;border-color:transparent;box-shadow:0 8px 18px color-mix(in srgb,var(--tabFrom, #4f46e5) 35%,transparent)}.previewSingle{margin-top:12px;display:grid;gap:10px}.previewSingle .previewLanding{max-height:none;overflow:visible}.previewColumn{display:flex;flex-direction:column;gap:10px;min-height:80vh}.previewColumn .previewLanding{margin:0;flex:1;max-height:80vh;overflow-y:auto}.variantMeta{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px 12px}.featureTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag{font-size:12px;border-radius:999px;padding:4px 8px;background:#eef2ff;border:1px solid #c7d2fe;color:#334155}.tagOnDark{background:#eef2ff;border-color:#c7d2fe}.loaderShell{width:100%;height:14px;border-radius:999px;background:#e6ebff;overflow:hidden;margin-top:14px}.loaderBar{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#06b6d4,#22c55e,#f97316,#a855f7);background-size:240% 100%;animation:loaderRainbow 1.6s linear infinite;transition:width .5s ease}.loaderMeta{margin-top:8px;display:flex;justify-content:space-between;font-size:13px;color:#475569}.buildCanvas{margin-top:18px;border:1px solid #dbe4ff;border-radius:18px;padding:14px;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(59,130,246,.1),transparent 38%),radial-gradient(circle at 88% 18%,rgba(99,102,241,.1),transparent 40%),linear-gradient(180deg,#f8fafc,#f1f5f9);animation:canvasPulse 5.5s ease-in-out infinite alternate}.buildCanvas:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:conic-gradient(from 120deg,#3b82f61a,#47556914,#6366f114,#3b82f61a);opacity:.38;filter:blur(20px);animation:canvasSpin 18s linear infinite;pointer-events:none}.canvasHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative;z-index:1}.canvasChip{font-size:12px;border:1px solid #c7d2fe;border-radius:999px;padding:5px 10px;background:#eef2ff;color:#334155}.canvasStatus{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155}.statusDot{width:10px;height:10px;border-radius:50%;animation:pulseDot 1.2s infinite ease-in-out}.statusDot.start{background:#3b82f6}.statusDot.middle{background:#64748b}.statusDot.final{background:#1d4ed8}.canvasGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;position:relative;z-index:1}.skeletonPage{border:1px solid #dbe4ff;border-radius:14px;background:#fff;padding:12px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0f172a14;animation:skeletonFloat 2.6s ease-in-out infinite alternate}.skeletonPage:after{content:"";position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.08),transparent 45%),radial-gradient(circle at 80% 30%,rgba(71,85,105,.08),transparent 46%);opacity:.7;pointer-events:none}.sk{background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#dbeafe,#f1f5f9,#e2e8f0);background-size:260% 100%;border-radius:10px;animation:shimmer 1.6s infinite linear;transition:opacity .28s ease,transform .28s ease}.sk.pending{opacity:.12;transform:translateY(4px)}.sk.reveal{opacity:1;transform:translateY(0)}.skBadge{width:68px;height:18px}.skTitle{margin-top:10px;height:22px}.skText{margin-top:8px;height:12px}.skText.short{width:72%}.skMedia{margin-top:12px;height:128px}.skRow{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.skCard{height:52px}.skCardTall{height:100px}.skFooter{margin-top:12px;height:38px}.proLanding section{margin-top:20px}.sectionsFlow{margin-top:10px;display:grid;gap:14px}.sectionCell{position:relative;transform:translate3d(0,calc(var(--sy, 0) * 8px),0);transition:transform .22s ease}.sectionCell .sectionBlock{margin-top:0}.sectionCell:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;pointer-events:none;opacity:.16}.sectionCell.accent-1:before{background:linear-gradient(120deg,var(--gradFrom, #4f46e5),transparent 70%)}.sectionCell.accent-2:before{background:linear-gradient(120deg,var(--gradTo, #0ea5e9),transparent 70%)}.sectionCell.accent-3:before{background:linear-gradient(120deg,#22c55e,transparent 70%)}.sectionCell.accent-4:before{background:linear-gradient(120deg,#f97316,transparent 70%)}.flow-magazine{grid-template-columns:repeat(12,minmax(0,1fr))}.flow-magazine .sectionCell{grid-column:span 12}.flow-magazine .sectionCell:nth-child(2n){grid-column:span 7}.flow-magazine .sectionCell:nth-child(odd):not(:first-child){grid-column:span 5}.flow-spotlight{grid-template-columns:repeat(12,minmax(0,1fr))}.flow-spotlight .sectionCell{grid-column:span 6}.flow-spotlight .sectionCell:first-child{grid-column:span 12}.flow-spotlight .sectionCell:nth-child(4n){grid-column:span 12}.flow-staggered .sectionCell,.flow-alternating .sectionCell{transform:translate(0)}.flow-staggered .sectionCell:nth-child(2n){transform:translate(16px)}.flow-staggered .sectionCell:nth-child(odd){transform:translate(-8px)}.flow-alternating .sectionCell:nth-child(2n) .sectionBlock{background:linear-gradient(145deg,color-mix(in srgb,var(--gradFrom, #4f46e5) 11%,#ffffff),color-mix(in srgb,var(--gradTo, #0ea5e9) 7%,#f8fafc))}.flow-alternating .sectionCell:nth-child(odd) .sectionBlock{background:linear-gradient(155deg,color-mix(in srgb,var(--gradTo, #0ea5e9) 11%,#ffffff),color-mix(in srgb,var(--gradFrom, #4f46e5) 7%,#f8fafc))}.sectionBlock{border:1px solid color-mix(in srgb,var(--gradFrom, #4f46e5) 20%,#dbe4ff);border-radius:16px;padding:18px;background:linear-gradient(160deg,#ffffffd6,#f1f5f99e);box-shadow:0 8px 20px #0f172a0f}.sectionBlock>h3{margin:6px 0 12px;font-size:clamp(21px,2.2vw,30px);line-height:1.15;letter-spacing:-.02em}.sectionDecor{width:100%;margin-bottom:12px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gradFrom, #4f46e5) 18%,#dbe4ff);background:linear-gradient(145deg,#ffffffb8,#e2e8f059);min-height:74px;position:relative}.decorOrb{position:absolute;border-radius:999px;filter:blur(1px);pointer-events:none}.orbA{width:140px;height:140px;top:-56px;left:-34px;background:radial-gradient(circle,color-mix(in srgb,var(--gradFrom, #4f46e5) 40%,#ffffff),transparent 70%)}.orbB{width:130px;height:130px;right:-24px;bottom:-58px;background:radial-gradient(circle,color-mix(in srgb,var(--gradTo, #0ea5e9) 40%,#ffffff),transparent 70%)}.decorGrid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(to right,rgba(148,163,184,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.2) 1px,transparent 1px);background-size:20px 20px}.decorLine{position:absolute;left:14px;right:14px;top:58%;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--gradFrom, #4f46e5) 55%,#ffffff),color-mix(in srgb,var(--gradTo, #0ea5e9) 55%,#ffffff));opacity:.7}.decorBadge{position:absolute;left:14px;top:14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#334155;border:1px solid rgba(148,163,184,.4);background:#ffffffb3;border-radius:999px;padding:4px 8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.decor-neon .decorLine{top:60%;height:3px;opacity:.85}.decor-flow .decorGrid{opacity:.2;background-size:26px 26px}.decor-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.decor-trust .decorLine{background:linear-gradient(90deg,#1d4ed8,#64748b)}.decor-minimal .decorGrid{opacity:.14}.decor-minimal .decorBadge{background:#ffffffdb}.sectionOffer{background:linear-gradient(145deg,color-mix(in srgb,var(--gradFrom, #4f46e5) 10%,#ffffff),color-mix(in srgb,var(--gradTo, #0ea5e9) 10%,#f8fafc))}.sectionBenefits{background:linear-gradient(180deg,#fff,#f8fbff)}.sectionSteps{background:linear-gradient(150deg,color-mix(in srgb,var(--gradFrom, #4f46e5) 8%,#f8fafc),#fff)}.sectionReviews{background:linear-gradient(180deg,#fff,#fefefe)}.sectionProof{background:linear-gradient(150deg,color-mix(in srgb,var(--gradTo, #0ea5e9) 8%,#ffffff),#f8fafc)}.sectionFaq{background:linear-gradient(180deg,#fff,#f8fafc)}.style-bold .sectionBlock>h3,.style-aurora .sectionBlock>h3,.style-glass .sectionBlock>h3,.style-mono .sectionBlock>h3{color:#0f172a;letter-spacing:-.01em}.style-bold .sectionBlock,.style-aurora .sectionBlock,.style-glass .sectionBlock,.style-mono .sectionBlock{border-color:#cbd5e1;box-shadow:0 14px 30px #0f172a1f}.proofEmpty{grid-column:1 / -1;text-align:center;font-size:14px;line-height:1.55;color:#0f172a;background:linear-gradient(180deg,#fff,#f8fafc);border-style:dashed}.proLanding{--px: 0;--py: 0;--sy: 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.proLanding h1,.proLanding h2,.proLanding h3,.proLanding h4,.proLanding p,.proLanding span,.proLanding li,.proLanding strong,.proLanding .offerCard,.proLanding .reviewCard,.proLanding .proofItem,.proLanding .faqItem,.proLanding .stepItem,.proLanding .benefit{text-shadow:none!important;-webkit-text-stroke:0 transparent;font-synthesis:none}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.heroPanel{border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;padding:14px;display:grid;gap:10px;position:relative;overflow:hidden;transform:translate3d(calc(var(--px) * 4px),calc(var(--py) * 4px),0);transition:transform .22s ease}.heroPanel h4{margin:0}.heroImage{width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center center;margin:0;display:block;border-radius:12px;border:none;background:transparent;box-shadow:none;filter:saturate(1.07) contrast(1.06) drop-shadow(0 16px 26px rgba(37,99,235,.28));transform:translate3d(calc(var(--px) * -3px),calc(var(--py) * -2px),0) scale(1);transition:transform .22s ease,filter .22s ease}.heroMediaStage{position:relative;border-radius:14px;padding:0;aspect-ratio:var(--hero-ratio, 16 / 9);min-height:220px;max-height:clamp(180px,30vw,300px);width:100%;margin:0;background:#f1f5f9;border:1px solid #e2e8f0;overflow:hidden}.heroMesh{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;background:radial-gradient(circle at 20% 24%,rgba(168,85,247,.2),transparent 34%),radial-gradient(circle at 80% 72%,rgba(56,189,248,.2),transparent 32%);transform:translate3d(calc(var(--px) * 10px),calc(var(--py) * 10px + var(--sy, 0) * 10px),0);transition:transform .26s ease}.heroFloatChips{display:flex;gap:8px;flex-wrap:wrap}.floatChip{font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;border:1px solid #cbd5e1;background:#f1f5f9;color:#0f172a;transform:translate3d(calc(var(--px) * 6px),calc(var(--py) * 6px),0);transition:transform .22s ease}.chip-1{transform:translate3d(calc(var(--px) * 7px),calc(var(--py) * 4px),0)}.chip-2{transform:translate3d(calc(var(--px) * -5px),calc(var(--py) * 6px),0)}.chip-3{transform:translate3d(calc(var(--px) * 4px),calc(var(--py) * -5px),0)}.heroGlow{position:absolute;width:140px;height:140px;border-radius:50%;filter:blur(24px);opacity:.5;pointer-events:none}.heroGlowLeft{top:-35px;left:-35px;background:#a855f78c;transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -10px + var(--sy, 0) * -14px),0);transition:transform .24s ease}.heroGlowRight{bottom:-45px;right:-25px;background:#38bdf88c;transform:translate3d(calc(var(--px) * 10px),calc(var(--py) * 10px + var(--sy, 0) * 14px),0);transition:transform .24s ease}.panelMetric{display:flex;justify-content:space-between;font-size:13px;color:#334155}.panelMetric strong{color:#0f172a}.statRibbon{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.statItem{border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px;display:grid;gap:4px}.statItem span{color:#475569;font-size:12px}.splitSection{display:grid;grid-template-columns:1fr .8fr;gap:16px;align-items:center}.contextCard{min-height:180px;border-radius:16px;border:1px solid #dbe4ff;background:linear-gradient(180deg,#f8faff,#eef2ff);padding:14px}.contextCard h4{margin:0 0 8px}.contextCard p{margin:0;color:#475569;line-height:1.5}.compactLanding .heroGrid,.compactLanding .splitSection{grid-template-columns:1fr}.style-editorial .heroGrid{grid-template-columns:1.2fr .8fr}.style-bold .statItem{background:#dbeafe;border-color:#7dd3fc}.style-bold{--land-font: "Segoe UI", Inter, system-ui, sans-serif;font-family:var(--land-font)}.style-bold.previewLanding,.style-bold .landingCard,.style-bold .heroPanel,.style-bold .offerCard,.style-bold .benefit,.style-bold .reviewCard,.style-bold .faqItem,.style-bold .proofItem{border-radius:6px}.style-bold .heroPanel{background:linear-gradient(145deg,#1f2937,#0f172a);border-color:#334155;color:#f8fafc}.style-bold .sectionDecor{border-color:#334155;background:linear-gradient(145deg,#0b1220,#111827)}.style-bold .decorGrid{opacity:.16}.style-bold .decorBadge{color:#e2e8f0;border-color:#475569;background:#0f172aad}.style-bold .contextCard{background:linear-gradient(180deg,#111827,#1f2937);border-color:#334155}.style-bold .heroText,.style-bold .muted,.style-bold .contextCard p,.style-bold .panelMetric,.style-bold .panelMetric strong{color:#e5e7eb}.style-bold .offerCard,.style-bold .benefit,.style-bold .reviewCard,.style-bold .faqItem,.style-bold .proofItem,.style-bold .stepItem{background:#111827;border-color:#334155;color:#f8fafc}.style-minimal .heroPanel{background:#fff;border-color:#e5e7eb}.style-minimal{--land-font: Arial, "Helvetica Neue", Helvetica, sans-serif;font-family:var(--land-font)}.style-minimal .contextCard,.style-minimal .offerCard,.style-minimal .benefit,.style-minimal .reviewCard,.style-minimal .faqItem,.style-minimal .proofItem,.style-minimal .stepItem{background:#fff;border-color:#e5e7eb}.style-minimal .tag{background:#f8fafc;border-color:#e2e8f0}.style-editorial .heroText{font-size:19px;line-height:1.65}.style-editorial{--land-font: Georgia, "Times New Roman", "Liberation Serif", serif;font-family:var(--land-font)}.style-editorial.previewLanding,.style-editorial.landingCard{background:radial-gradient(circle at 10% 6%,var(--gradFrom, #f59e0b) 0%,transparent 34%),radial-gradient(circle at 90% 10%,var(--gradTo, #ec4899) 0%,transparent 36%),linear-gradient(180deg,#fff8ed,#fff);border-color:#f2d6b3;box-shadow:0 20px 34px #78350f1f}.style-editorial .offerCard,.style-editorial .benefit,.style-editorial .reviewCard,.style-editorial .faqItem,.style-editorial .proofItem,.style-editorial .stepItem{background:#fffaf2;border-color:#f3dec2}.style-bold.previewLanding,.style-bold.landingCard{background:radial-gradient(circle at 20% 8%,var(--gradFrom, #22d3ee) 0%,transparent 30%),radial-gradient(circle at 80% 14%,var(--gradTo, #a855f7) 0%,transparent 40%),linear-gradient(140deg,#071126,#111827 48%,#221043);border-color:#334155;box-shadow:0 0 40px #3b82f640,0 0 80px #a855f738;position:relative}.style-bold.previewLanding:before,.style-bold.landingCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(56,189,248,.18),transparent 30%),radial-gradient(circle at 80% 30%,rgba(168,85,247,.2),transparent 36%);animation:glowShift 6s ease-in-out infinite alternate}.style-bold .pill,.style-bold h2,.style-bold h3,.style-bold h4,.style-bold .tag{color:#e2e8f0;border-color:#475569;background:#0f172a8c}.style-bold .galleryImage,.style-bold .heroImage{border-color:transparent;filter:drop-shadow(0 0 18px rgba(56,189,248,.46))}.style-bold .heroImage{transform:translate3d(calc(var(--px) * -3px),calc(var(--py) * -2px),0) scale(1)}.style-minimal .heroImage{transform:translate3d(calc(var(--px) * -2px),calc(var(--py) * -2px),0) scale(1)}.style-minimal .heroMediaStage{width:min(100%,560px);margin:0 auto}.style-bold .heroMediaStage{width:100%;max-height:clamp(180px,28vw,280px)}.style-bold .stepNum{background:#38bdf8;color:#020617}.style-minimal.previewLanding,.style-minimal.landingCard{background:radial-gradient(circle at 98% 2%,var(--gradFrom, #0ea5e9) 0%,transparent 28%),radial-gradient(circle at 4% 84%,var(--gradTo, #22c55e) 0%,transparent 26%),linear-gradient(180deg,#f8fafc,#fff 45%,#f1f5f9);border-color:#cbd5e1;box-shadow:0 12px 26px #0f172a14}.hero-bold{grid-template-columns:.9fr 1.1fr}.style-minimal .statRibbon{gap:6px}.style-minimal .statItem{border-radius:8px;background:#f8fafc;border-color:#e2e8f0}.style-minimal .heroImage,.style-minimal .galleryImage{border-color:#e2e8f0;filter:saturate(.9) contrast(1.02)}.style-glass{--land-font: "DM Sans", Inter, system-ui, sans-serif;font-family:var(--land-font)}.style-glass.previewLanding,.style-glass.landingCard{background:radial-gradient(circle at 16% 10%,rgba(56,189,248,.24),transparent 36%),radial-gradient(circle at 84% 18%,rgba(167,139,250,.22),transparent 38%),linear-gradient(170deg,#e6f6ff,#eef2ff 52%,#e9fffb);border-color:#bfdbfe}.style-glass .offerCard,.style-glass .benefit,.style-glass .reviewCard,.style-glass .faqItem,.style-glass .proofItem,.style-glass .stepItem{background:#fff;border-color:#bfdbfe}.style-aurora{--land-font: Outfit, Inter, system-ui, sans-serif;font-family:var(--land-font)}.style-aurora.previewLanding,.style-aurora.landingCard{background:radial-gradient(circle at 8% 10%,rgba(34,197,94,.26),transparent 32%),radial-gradient(circle at 92% 16%,rgba(168,85,247,.28),transparent 35%),linear-gradient(160deg,#071b27,#0f172a,#1e1b4b);border-color:#334155}.style-aurora .pill,.style-aurora h2,.style-aurora h3,.style-aurora h4,.style-aurora .tag,.style-aurora .heroText,.style-aurora .muted,.style-aurora .panelMetric,.style-aurora .panelMetric strong{color:#e2e8f0}.style-aurora .offerCard,.style-aurora .benefit,.style-aurora .reviewCard,.style-aurora .faqItem,.style-aurora .proofItem,.style-aurora .stepItem,.style-aurora .contextCard{background:#0f172a;border-color:#334155;color:#e2e8f0}.style-aurora .sectionDecor{border-color:#334155;background:linear-gradient(145deg,#0b1220,#0f172a)}.style-aurora .decorGrid{opacity:.14}.style-aurora .decorBadge{color:#e2e8f0;border-color:#475569;background:#0f172ab8}.style-aurora .proofEmpty{color:#e2e8f0;background:linear-gradient(180deg,#0f172a,#111827);border-color:#334155;border-style:dashed}.style-mono{--land-font: "JetBrains Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;font-family:var(--land-font)}.style-mono.previewLanding,.style-mono.landingCard{background:linear-gradient(180deg,#f8fafc,#eef2f7 45%,#f1f5f9);border-color:#cbd5e1}.style-mono .offerCard,.style-mono .benefit,.style-mono .reviewCard,.style-mono .faqItem,.style-mono .proofItem,.style-mono .stepItem,.style-mono .contextCard{background:#fff;border-color:#cbd5e1}@keyframes loaderRainbow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes canvasPulse{0%{transform:translateY(0);filter:saturate(1)}to{transform:translateY(-2px);filter:saturate(1.08)}}@keyframes canvasSpin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.05)}}@keyframes skeletonFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes skHue{0%{filter:hue-rotate(0deg) saturate(1)}to{filter:hue-rotate(18deg) saturate(1.12)}}@keyframes shimmer{0%{background-position:200% 0;transform:translate(0)}50%{transform:translate(2px)}to{background-position:-40% 0;transform:translate(0)}}@keyframes pulseDot{0%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.65}to{transform:scale(1);opacity:1}}@keyframes floatIn{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glowShift{0%{opacity:.72;transform:translateY(0)}to{opacity:1;transform:translateY(-6px)}}@keyframes pulseBars{0%{opacity:.65;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1.03)}}@keyframes cardGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
