:root{--primary-500: #0070ff;--primary-700: #0052d4;--accent-500: #06b6d4;--accent-400: #22d3ee;--neutral-0: #ffffff;--neutral-50: #ffffff;--neutral-100: #ffffff;--neutral-200: #ffffff;--neutral-700: #1e3a5f;--neutral-900: #0f172a;--success-500: #16a34a;--warning-500: #d97706;--error-500: #dc2626;--info-500: #0284c7;--bg-1: #ffffff;--bg-2: #ffffff;--bg-3: #ffffff;--text-main: #0f172a;--text-soft: #1e3a5f;--text-muted: #475569;--primary: #0070ff;--primary-dark: #0052d4;--primary-soft: #bfdbfe;--accent: #06b6d4;--accent-bright: #22d3ee;--accent-glow: rgba(0, 112, 255, .26);--card-border: rgba(59, 130, 246, .24);--shadow-blue: 0 12px 36px rgba(37, 99, 235, .12);--bg-1: var(--neutral-0);--bg-2: var(--neutral-100);--bg-3: var(--neutral-200);--text-main: var(--neutral-900);--text-soft: var(--neutral-700);--primary: var(--primary-500);--primary-dark: var(--primary-700);--accent: var(--accent-500);--accent-bright: var(--accent-400)}*{box-sizing:border-box}html{background:#fff}body{margin:0;color:var(--text-main);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff}main{overflow:hidden;background:#fff}a{color:var(--primary);text-decoration:none}.container{width:min(1120px,92vw);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 4px 24px #0f172a0a}.site-header .container{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.header-actions{display:inline-flex;align-items:center;gap:14px}.header-nav{display:inline-flex;align-items:center;gap:12px}.header-nav a{color:var(--text-soft);font-weight:600;font-size:.94rem;padding:8px 12px;border-radius:10px;transition:color .15s ease,background .15s ease}.header-nav a:hover{color:var(--primary);background:#dbeafed9}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px}.brand img{width:28px;height:28px;display:block}.cta-link{border:none;background:linear-gradient(135deg,#0070ff,#06b6d4);color:#fff;padding:9px 16px;border-radius:10px;font-weight:700;box-shadow:0 8px 24px var(--accent-glow);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.cta-link:hover{filter:brightness(1.06);box-shadow:0 8px 26px #0066ff61;transform:translateY(-1px)}.hero{padding:64px 0 72px;position:relative;background:#fff}.hero-stack{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hero-stack .eyebrow{margin-bottom:10px}.hero-stack h1{margin-bottom:16px}.hero-stack .subtitle{margin-bottom:0}.hero-stack .hero-actions{justify-content:center;margin-top:22px}.hero-stack .hero-meta{margin-top:12px;margin-bottom:0}.hero-media{width:100%;max-width:880px;margin:32px auto 0}.product-frame{border-radius:16px;border:1px solid rgba(15,23,42,.1);box-shadow:0 20px 50px #0f172a1f;background:#fff;overflow:hidden}.hero-video{display:block;width:100%;height:auto;border:none;border-radius:0;box-shadow:none;background:#f8fafc;aspect-ratio:16 / 9;object-fit:cover}.hero .container,.hero.container{position:relative}.hero .container h1,.hero.container h1,.hero .subtitle,.hero .hero-meta{margin-left:auto;margin-right:auto}.hero .subtitle,.hero .hero-meta{max-width:700px}.hero .container h1,.hero.container h1{max-width:900px}.section-capabilities{position:relative;isolation:isolate;padding:58px 0 52px;background:#fff}.section-capabilities:before{content:none}.eyebrow{margin:0 0 10px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-weight:800}h1{margin:0 0 10px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.02em;max-width:900px;color:var(--text-main)}.subtitle{margin:0;max-width:760px;color:var(--text-soft);font-size:1.08rem;line-height:1.55}.hero-meta{margin-top:14px;color:var(--text-muted);font-size:.94rem}.hero-actions{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-primary{background:linear-gradient(135deg,#0070ff,#06b6d4);color:#fff;border-radius:12px;padding:12px 22px;font-weight:700;box-shadow:0 10px 28px var(--accent-glow);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-primary:hover{filter:brightness(1.06);box-shadow:0 10px 30px #06f6;transform:translateY(-1px)}.btn-secondary{border:2px solid rgba(0,102,255,.35);background:#fff;color:var(--primary);border-radius:12px;padding:10px 20px;font-weight:700;transition:background .15s ease,border-color .15s ease}.btn-secondary:hover{background:#dbeafea6;border-color:#0066ff8c}.trust-box{padding:22px 0 8px;text-align:center}.trust-box h3{margin:0 0 4px;font-size:1.45rem;letter-spacing:-.01em}.trust-box ul{margin:34px 0 0;padding-left:0;list-style:none;color:var(--text-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 40px;align-items:start}.trust-box li{display:grid;justify-items:center;text-align:center;gap:8px;min-width:0;font-size:.92rem;line-height:1.45}.trust-box li:before{content:"⚙";display:block;color:var(--accent);font-weight:700;font-size:2.25rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(14,165,233,.35))}.trust-box li:nth-child(2):before{content:"📈"}.trust-box li:nth-child(3):before{content:"👥"}.section{padding:46px 0;background:#fff}.section-soft{background:#fafbfc;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.section-tint{background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06)}.section-header--center{text-align:center;margin-left:auto;margin-right:auto}.section-header--center h2{margin-left:auto;margin-right:auto}.section-lead{margin:12px 0 0;max-width:640px;color:var(--text-soft);font-size:1.02rem;line-height:1.55}.section-header--center .section-lead{margin-left:auto;margin-right:auto}.section-header{margin-bottom:26px}.section-soft .section-header{text-align:center;margin-left:auto;margin-right:auto}.section-header h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.01em;max-width:760px}.section-header{max-width:780px}.trusted-workflow .section-header{margin-left:auto;margin-right:auto;max-width:880px}.trust-box{margin-left:auto;margin-right:auto;max-width:none;width:100%}.capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;align-items:start}.capability{display:block;padding:20px 0 18px;border:none;background:transparent;box-shadow:none}.capability:hover{background:transparent}.capability h3{margin:0 0 6px;font-size:1.04rem;letter-spacing:-.01em;color:var(--text-main);font-weight:650;line-height:1.3}.capability p{margin:0;color:var(--text-soft);line-height:1.52;max-width:54ch}.enrichment-carousel{max-width:980px;margin:0 auto}.enrichment-carousel-viewport{overflow:hidden}.enrichment-carousel-track{position:relative;min-height:340px}.enrichment-slide{display:none;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;align-items:stretch;animation:enrichment-slide-in .35s ease}.enrichment-slide.is-active{display:grid}@keyframes enrichment-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.enrichment-slide-media{padding:22px;background:#f8fafc;border-right:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center}.product-mock{width:100%;max-width:430px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0f;overflow:hidden}.product-mock-chrome{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.product-mock-chrome-dots{display:inline-flex;gap:5px}.product-mock-chrome-dots span{width:8px;height:8px;border-radius:999px;background:#0f172a1f}.product-mock-chrome-dots span:first-child{background:#ff5f57}.product-mock-chrome-dots span:nth-child(2){background:#febc2e}.product-mock-chrome-dots span:nth-child(3){background:#28c840}.product-mock-chrome-title{font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.02em}.product-mock-body{padding:16px}.product-mock-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#f8fcffe6}.product-mock-tab{padding:6px 10px;border-radius:8px;font-size:.72rem;font-weight:600;color:var(--text-muted)}.product-mock-tab--active{background:#fff;color:var(--primary-dark);box-shadow:0 1px 4px #0f172a14}.product-mock-label{display:block;margin-bottom:6px;font-size:.76rem;font-weight:700;color:var(--text-soft)}.product-mock-input{padding:10px 12px;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#fff;font-size:.84rem;color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.product-mock-check{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,112,255,.22);background:#dbeafe73;font-size:.78rem;line-height:1.4;color:var(--text-soft)}.product-mock-checkbox{flex-shrink:0;width:14px;height:14px;margin-top:1px;border-radius:4px;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);position:relative}.product-mock-checkbox:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.product-mock-results{margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.product-mock-results-title{margin:0 0 8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--primary)}.product-mock-result-grid{margin:0;padding:0}.product-mock-result-row{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:.82rem;padding:4px 0}.product-mock-result-row:not(:last-child){border-bottom:1px solid rgba(15,23,42,.06)}.product-mock-result-row dt{margin:0;color:var(--text-muted);font-weight:600}.product-mock-result-row dd{margin:0;color:var(--text-main);font-weight:600}.enrichment-slide-copy{padding:34px 34px 34px 30px;display:flex;flex-direction:column;justify-content:center}.enrichment-slide-input{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:#0070ff1a;color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.enrichment-slide-copy h3{margin:0 0 10px;font-size:clamp(1.25rem,2.5vw,1.65rem);letter-spacing:-.02em;line-height:1.15}.enrichment-slide-copy p{margin:0;color:var(--text-soft);line-height:1.55;font-size:1rem}.enrichment-slide-outputs{margin-top:16px!important;font-size:.9rem!important;color:var(--text-muted)!important}.enrichment-carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.enrichment-carousel-btn{width:42px;height:42px;border:1px solid rgba(0,112,255,.25);border-radius:999px;background:#fff;color:var(--primary);font-size:1.6rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.enrichment-carousel-btn:hover{background:#dbeafed9;border-color:#0070ff73;transform:translateY(-1px)}.enrichment-carousel-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.enrichment-carousel-dots{display:inline-flex;align-items:center;gap:8px}.enrichment-carousel-dot{width:10px;height:10px;padding:0;border:none;border-radius:999px;background:#0f172a2e;cursor:pointer;transition:transform .15s ease,background .15s ease}.enrichment-carousel-dot.is-active{width:28px;background:linear-gradient(90deg,var(--primary) 0%,var(--accent) 100%)}.enrichment-carousel-dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.enrichment-outputs-label{display:inline-block;margin-right:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--primary)}.platform-section{max-width:960px;margin:0 auto}.platform-overview{margin-bottom:28px;overflow:hidden}.platform-overview-chrome{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.platform-overview-title{font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.02em}.platform-overview-body{padding:18px;background:#f8fafc}.platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.platform-metric{padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.platform-metric p{margin:0 0 4px;font-size:.72rem;color:var(--text-muted);font-weight:600}.platform-metric strong{font-size:1.25rem;letter-spacing:-.02em;color:var(--primary-dark)}.platform-leads-panel{border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;overflow:hidden}.platform-leads-heading{margin:0;padding:10px 14px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--primary);border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.platform-leads-table{font-size:.82rem}.platform-leads-head,.platform-leads-row{display:grid;grid-template-columns:1.1fr 1fr .55fr .75fr;gap:10px;padding:9px 14px;align-items:center}.platform-leads-head{background:#f8fafc;color:var(--text-muted);font-weight:700;border-bottom:1px solid rgba(15,23,42,.08)}.platform-leads-row{color:var(--text-soft);border-bottom:1px solid rgba(15,23,42,.06)}.platform-leads-row:last-child{border-bottom:none}.platform-leads-row span:nth-child(3){font-weight:700;color:var(--primary-dark)}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-card{padding:22px 20px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease}.platform-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2563eb1a}.platform-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:linear-gradient(135deg,#0070ff1f,#06b6d429);color:var(--primary)}.platform-card-icon svg{width:22px;height:22px}.platform-card h3{margin:0 0 8px;letter-spacing:-.01em;color:var(--primary-dark)}.platform-card p{margin:0;color:var(--text-soft);line-height:1.5;font-size:.94rem}.split-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:36px 48px;align-items:center}.split-feature-copy h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.01em}.check-list{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:14px}.check-list li{display:grid;gap:2px;padding-left:26px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;top:1px;color:var(--success-500);font-weight:800}.check-list strong{font-size:.98rem;color:var(--text-main)}.check-list span{color:var(--text-soft);font-size:.92rem;line-height:1.45}.score-panel{padding:26px 24px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 20px 50px #0f172a14}.score-panel-label{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700}.score-panel-value{margin:6px 0 18px;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.score-bars{display:grid;gap:12px}.score-bar{display:grid;gap:6px;font-size:.84rem;color:var(--text-soft);font-weight:600}.score-bar-track{display:block;height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}.score-bar-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary) 0%,var(--accent) 100%)}.field-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:820px;margin:0 auto}.field-pill{padding:8px 14px;border-radius:999px;border:1px solid rgba(0,112,255,.22);background:#fff;color:var(--text-soft);font-size:.9rem;font-weight:600;box-shadow:0 4px 14px #0f172a0a}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-card{padding:22px;border:1px solid var(--card-border);border-radius:16px;background:#fff;box-shadow:var(--shadow-blue)}.about-card h3{margin:0 0 8px;font-size:1.08rem;letter-spacing:-.01em}.about-card p{margin:0;color:var(--text-soft);line-height:1.55}.price-credits{margin:10px 0 0;color:var(--primary-dark);font-weight:700;font-size:.95rem}.pricing-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:920px;margin:0 auto}.pricing-trust-item{padding:18px 20px;border:1px solid var(--card-border);border-radius:14px;background:#fff;box-shadow:var(--shadow-blue);display:grid;gap:4px}.pricing-trust-item strong{font-size:.98rem;color:var(--text-main)}.pricing-trust-item span{color:var(--text-soft);font-size:.92rem}.pricing-includes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;max-width:980px;margin:0 auto;padding:0;list-style:none}.pricing-includes li{position:relative;padding-left:26px;color:var(--text-soft);line-height:1.45}.pricing-includes li:before{content:"✓";position:absolute;left:0;top:0;color:var(--success-500);font-weight:800}.pricing-section{padding-top:12px}.pricing-section.container{width:min(1280px,96vw)}.pricing-tabs{display:flex;justify-content:center;gap:8px;margin:28px auto 24px;padding:6px;max-width:480px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffe6;box-shadow:0 8px 24px #0f172a0d}.pricing-tab{flex:1;border:none;border-radius:999px;padding:12px 18px;background:transparent;color:var(--text-soft);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.pricing-tab.is-active{background:linear-gradient(135deg,#0070ff,#06b6d4);color:#fff;box-shadow:0 8px 20px #0070ff38}.pricing-panel-lead{max-width:680px;margin:0 auto 22px;text-align:center;color:var(--text-soft);line-height:1.55}.price-card{display:flex;flex-direction:column;height:100%}.price-card-summary{margin:8px 0 0;color:var(--text-soft);line-height:1.5;min-height:3em}.price-amount{margin:18px 0 0;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:var(--text-main);line-height:1}.price-amount--appsumo{font-size:clamp(1.5rem,3vw,1.85rem);color:#047857}.price-interval{margin-left:4px;font-size:1rem;font-weight:600;color:var(--text-soft)}.price-note{margin:8px 0 0;color:var(--text-muted);font-size:.88rem}.price-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:14px;border-radius:12px;background:#f0f9ffa6;border:1px solid rgba(0,112,255,.1)}.price-stat{display:grid;gap:2px}.price-stat dt{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.price-stat dd{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-main)}.price-features{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;flex:1}.price-features li{position:relative;padding-left:24px;color:var(--text-soft);line-height:1.45;font-size:.94rem}.price-features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--success-500);font-weight:800}.price-card-cta{margin-top:20px;width:100%;text-align:center;justify-content:center}.price-card.featured{transform:translateY(-4px)}.price-card.featured:hover{transform:translateY(-7px)}.final-cta--compact{padding:36px 28px}.final-cta .hero-actions{margin-top:8px;justify-content:center}.workflow-steps-track{position:relative;max-width:1080px;margin:0 auto;padding-top:22px}.workflow-steps-line{position:absolute;top:29px;left:12.5%;right:12.5%;height:3px;width:auto;background:linear-gradient(90deg,#0ea5e959,#0066ffbf,#0ea5e959);border-radius:999px;z-index:0;pointer-events:none}.workflow-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workflow-step-card{display:flex;flex-direction:column;gap:14px;min-width:0}.workflow-step-dot{width:16px;height:16px;border-radius:999px;background:linear-gradient(135deg,#06f,#0ea5e9);box-shadow:0 0 0 6px #0066ff2e,0 4px 12px #0066ff59;margin:0 auto 2px;flex-shrink:0}.workflow-step-visual-wrap{background:#f8fafc;min-height:190px}.workflow-step-visual{height:100%;padding:14px}.workflow-mini-mock{height:100%;display:flex;flex-direction:column;gap:10px}.workflow-mini-label{margin:0;font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.workflow-upload-zone{padding:14px 10px;border:2px dashed rgba(0,112,255,.32);border-radius:10px;background:#dbeafe59;text-align:center;font-size:.78rem;color:var(--text-soft)}.workflow-upload-zone strong{display:block;margin-bottom:4px;color:var(--primary-dark);font-size:.82rem}.workflow-preview-note,.workflow-export-note,.workflow-progress-meta{margin:auto 0 0;font-size:.76rem;color:var(--text-muted);line-height:1.4}.workflow-batch-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-batch-name{font-size:.82rem;font-weight:600;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-progress-bar{height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}.workflow-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0%,var(--accent) 100%)}.workflow-status-chip{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.workflow-status-chip--run{background:#0070ff1f;color:var(--primary-dark)}.workflow-status-chip--done{background:#16a34a1f;color:var(--success-500)}.workflow-leads-table{border:1px solid rgba(15,23,42,.1);border-radius:10px;overflow:hidden;background:#fff}.workflow-leads-head,.workflow-leads-row{display:grid;grid-template-columns:1.2fr .5fr .7fr;gap:8px;padding:8px 10px;font-size:.76rem}.workflow-leads-head{background:#f8fafc;color:var(--text-muted);font-weight:700;border-bottom:1px solid rgba(15,23,42,.08)}.workflow-leads-row{color:var(--text-soft);border-bottom:1px solid rgba(15,23,42,.06)}.workflow-leads-row:last-child{border-bottom:none}.workflow-leads-row span:nth-child(2){font-weight:700;color:var(--primary-dark)}.workflow-step-copy{padding:0 4px}.workflow-step-num{margin:0 0 6px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-weight:800}.workflow-step-copy h3{margin:0 0 8px;font-size:1.02rem;letter-spacing:-.01em;line-height:1.25}.workflow-step-copy p{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.5}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;align-items:start}.stat{padding:22px 18px;border:1px solid var(--card-border);border-radius:14px;background:#ffffffeb;box-shadow:var(--shadow-blue)}.stat h3{margin:0 0 8px;letter-spacing:-.01em;color:var(--primary-dark)}.stat p{margin:0;color:var(--text-soft)}.trusted-workflow .section-header,.trusted-workflow .stat{text-align:center}.trusted-workflow .section-header h2{margin-left:auto;margin-right:auto}.trusted-workflow .stats{max-width:980px;margin:0 auto;align-items:stretch}.trusted-workflow .stat{height:100%;display:flex;flex-direction:column}.trusted-workflow .stat p{flex-grow:1}.testimonial{text-align:center;padding:24px 0}.quote{margin:0;font-size:clamp(1.08rem,2.4vw,1.42rem);color:var(--text-main);line-height:1.5}.quote-author{margin:10px 0 0;color:var(--text-muted);font-size:.95rem}.pricing{display:grid;gap:14px}.pricing--subscription{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing--lifetime{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{border:1px solid var(--card-border);border-radius:16px;background:#fff;padding:22px;box-shadow:var(--shadow-blue);transition:transform .2s ease,box-shadow .2s ease}.price-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px #2563eb29}.price-card h3{margin:0}.price-card p{margin:8px 0 0;color:var(--text-soft)}.price-card ul{margin:14px 0;padding-left:18px;color:var(--text-soft);display:grid;gap:8px}.price-card.featured{border-color:#0066ff73;background:#fff;box-shadow:0 16px 40px #0f172a14}.price-card--lifetime{background:linear-gradient(180deg,#fff,#f0f9ffd9)}.badge--lifetime{background:linear-gradient(135deg,#10b98124,#0ea5e92e);color:#047857}.badge{margin:0 0 8px;display:inline-block;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#0066ff24,#0ea5e933);color:var(--primary);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.faq-section{padding-top:52px;padding-bottom:52px}.faq-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr);gap:28px 56px;align-items:start}.faq-intro h2{margin:0;font-size:clamp(1.85rem,3.8vw,2.65rem);line-height:1.12;letter-spacing:-.02em;max-width:14ch}.faq-accordion{border-top:1px solid rgba(15,23,42,.1)}.faq-accordion-item{border-bottom:1px solid rgba(15,23,42,.1)}.faq-accordion-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px 20px 0;cursor:pointer;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:600;line-height:1.35;color:var(--text-main)}.faq-accordion-item summary::-webkit-details-marker{display:none}.faq-accordion-question{flex:1;min-width:0}.faq-accordion-icon{flex-shrink:0;width:1.5rem;font-size:1.5rem;font-weight:400;line-height:1;text-align:center;color:var(--text-main);transition:transform .2s ease}.faq-accordion-item[open] .faq-accordion-icon{transform:rotate(45deg)}.faq-accordion-answer{padding:0 2rem 20px 0}.faq-accordion-answer p{margin:0;max-width:52ch;font-size:.98rem;line-height:1.55;color:var(--text-soft)}.blog-list{max-width:960px;display:flex;flex-direction:column;gap:20px}.blog-item{display:grid;gap:20px;border:1px solid rgba(158,182,214,.36);border-radius:14px;background:#ffffffad;padding:22px}@media(min-width:720px){.blog-item{grid-template-columns:minmax(200px,280px) 1fr;align-items:start}}.blog-item-thumb-link{display:block;border-radius:10px;overflow:hidden;border:1px solid rgba(158,182,214,.28);transition:box-shadow .2s ease,transform .2s ease}.blog-item-thumb-link:hover{box-shadow:0 8px 24px #0070ff1f;transform:translateY(-1px)}.blog-item-thumb{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.blog-item-body{min-width:0}.blog-item h2 a{color:inherit;text-decoration:none}.blog-item h2 a:hover{color:var(--primary-500)}.blog-meta{margin:0 0 10px;color:var(--text-muted);font-size:.9rem}.blog-item h2{margin:0 0 8px;font-size:1.4rem;letter-spacing:-.01em}.blog-item p{margin:0 0 16px;color:var(--text-soft);line-height:1.55;max-width:70ch}.blog-article{max-width:760px}.blog-article h2{margin:30px 0 10px;font-size:1.4rem;letter-spacing:-.01em}.blog-article p,.blog-article li{color:var(--text-soft);line-height:1.65}.blog-article p{margin:0 0 14px}.blog-article ul,.blog-article ol{margin:0 0 16px;padding-left:22px;display:grid;gap:6px}.blog-cta{margin-top:20px;font-weight:600}.final-cta{text-align:center;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;padding:48px 28px;max-width:960px;margin:0 auto;box-shadow:0 12px 36px #0f172a0f}.final-cta h2{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.final-cta p{margin:10px auto 18px;max-width:720px;color:var(--text-soft)}.site-footer{padding:26px 0 42px;color:var(--text-muted);font-size:.92rem;background:#fff}.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.site-footer-inner>p{margin:0}.footer-nav{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.footer-nav a{color:var(--text-soft);font-weight:600;font-size:.9rem}.footer-nav a:hover{color:var(--primary)}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-inline-cta{margin:14px 0 0}.legal-page{max-width:760px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:.88rem;color:var(--text-muted)}.breadcrumb a{color:var(--text-soft);font-weight:600}.breadcrumb a:hover{color:var(--primary)}.breadcrumb span[aria-current=page]{color:var(--text-muted);max-width:min(100%,42ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.blog-post-nav .breadcrumb{margin-bottom:0}.blog-back-link{margin:0;font-size:.88rem;font-weight:600;color:var(--primary);white-space:nowrap}.blog-back-link:hover{color:var(--primary-dark)}.hero--blog h1,.hero--blog .subtitle,.hero--blog .hero-meta,.hero--blog .eyebrow{margin-left:0;margin-right:auto;max-width:42rem}.hero--blog .subtitle{font-size:1.08rem;line-height:1.6}.hero.hero--article{padding:36px 0 20px;text-align:left}.hero.hero--article h1,.hero.hero--article .hero-meta{margin-left:0;margin-right:0;max-width:760px;text-align:left}.hero.hero--article h1{margin-bottom:10px;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.28;letter-spacing:-.022em;text-wrap:pretty}.hero.hero--article .hero-meta{margin-top:0;margin-bottom:0;font-size:.875rem;color:var(--text-muted)}.blog-post-intro{max-width:760px}.blog-post-intro .blog-post-hero-image{margin-bottom:32px;max-width:100%}.blog-lead{margin:0 0 20px;font-size:1.125rem;line-height:1.7;color:var(--text-soft)}.blog-post-body{padding-top:0}.blog-post-body.section{padding-bottom:46px}.blog-post-hero-image{display:block;width:100%;max-width:100%;margin:0;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:14px;border:1px solid rgba(158,182,214,.36);box-shadow:0 12px 40px #0f172a14}@media(max-width:720px){.hero.hero--article{padding-top:28px}.blog-post-hero-image{border-radius:12px}}@media(max-width:900px){.capabilities,.stats,.pricing,.pricing-includes,.pricing-trust-bar,.faq-layout,.platform-grid,.platform-metrics,.workflow-steps,.split-feature,.about-grid{grid-template-columns:1fr;gap:32px}.workflow-steps-track{padding-top:0;padding-left:28px}.workflow-steps-line{inset:8px auto 8px 7px;width:3px;height:auto;background:linear-gradient(180deg,#0ea5e959,#0066ffbf,#0ea5e959)}.workflow-step-card{position:relative;padding-left:4px}.workflow-step-dot{position:absolute;left:-28px;top:10px;margin:0}.platform-leads-head,.platform-leads-row{grid-template-columns:1fr .6fr .75fr}.platform-leads-head span:nth-child(2),.platform-leads-row span:nth-child(2){display:none}.split-feature{gap:28px}.enrichment-slide,.enrichment-slide.is-active{grid-template-columns:1fr}.enrichment-slide-media{border-right:none;border-bottom:1px solid rgba(15,23,42,.06);padding:18px}.enrichment-slide-copy{padding:22px 20px 26px}.enrichment-carousel-track{min-height:0}.faq-intro h2{max-width:none}.trust-box ul{grid-template-columns:1fr}.trust-box li{font-size:1rem}.trust-box ul{margin-top:24px}.hero{padding:48px 0 44px}.hero-media{margin-top:24px}.hero-stack h1{margin-bottom:12px}.section-header,.trusted-workflow .section-header,.trust-box,.trusted-workflow .stats,.final-cta{max-width:none}.section{padding:30px 0}.section-capabilities{padding:34px 0}.contact-grid{grid-template-columns:1fr}.site-header .container{flex-wrap:wrap;gap:10px}.header-actions{width:100%;justify-content:space-between}}
