:root{
  --mk-bg:#f8fafc;--mk-surface:#fff;--mk-surface-2:#f1f5f9;--mk-ink:#0b1220;--mk-muted:#64748b;--mk-line:#e2e8f0;
  --mk-primary:#6d4aff;--mk-primary-2:#8b5cf6;--mk-cyan:#24c8e5;--mk-green:#18b981;--mk-orange:#ff8d4d;
  --mk-dark:#07111f;--mk-dark-2:#0c1829;--mk-dark-3:#111f34;--mk-shadow:0 24px 80px rgba(15,23,42,.1);
  --mk-radius:28px;--mk-radius-md:20px;--mk-max:1180px;
}
[data-theme="dark"]{--mk-bg:#07111f;--mk-surface:#0d1929;--mk-surface-2:#111f32;--mk-ink:#f8fafc;--mk-muted:#94a3b8;--mk-line:#20324a;--mk-shadow:0 24px 80px rgba(0,0,0,.32)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body.marketing-body{margin:0;background:var(--mk-bg);color:var(--mk-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit}.marketing-container{width:min(var(--mk-max),calc(100% - 40px));margin-inline:auto}.section-pad{padding:116px 0}.marketing-skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:#fff;color:#111827;padding:12px 16px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.marketing-skip-link:focus{top:16px}.marketing-header{position:fixed;inset:0 0 auto;z-index:100;background:color-mix(in srgb,var(--mk-bg) 82%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--mk-line) 72%,transparent)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.marketing-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.marketing-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:13px;letter-spacing:-.4px;color:white;background:linear-gradient(135deg,var(--mk-primary),#9b5cff 58%,var(--mk-cyan));box-shadow:0 8px 25px rgba(109,74,255,.28)}.marketing-brand-copy{display:flex;flex-direction:column;line-height:1.08}.marketing-brand-copy strong{font-size:16px;letter-spacing:-.3px}.marketing-brand-copy small{font-size:9px;letter-spacing:1.8px;color:var(--mk-muted);text-transform:uppercase;margin-top:4px}.marketing-nav{display:flex;align-items:center;gap:30px}.marketing-nav a{text-decoration:none;color:var(--mk-muted);font-weight:700;font-size:13px;transition:.2s}.marketing-nav a:hover{color:var(--mk-ink)}.header-actions{display:flex;align-items:center;gap:10px}.marketing-login{font-size:13px;font-weight:800;text-decoration:none;padding:10px 12px}.marketing-theme-toggle,.marketing-menu-toggle{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink);cursor:pointer}.marketing-theme-toggle{width:40px;height:40px;border-radius:13px;font-size:16px}.marketing-menu-toggle{display:none;width:42px;height:42px;border-radius:13px;padding:0 11px;align-items:center;justify-content:center;flex-direction:column;gap:4px}.marketing-menu-toggle span{display:block;width:18px;height:2px;border-radius:99px;background:currentColor;transition:.2s}.marketing-menu-toggle.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.marketing-menu-toggle.open span:nth-child(2){opacity:0}.marketing-menu-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.marketing-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:850;border-radius:15px;padding:15px 20px;transition:transform .2s,box-shadow .2s,background .2s}.marketing-btn:hover{transform:translateY(-2px)}.marketing-btn-sm{padding:11px 17px;background:var(--mk-ink);color:var(--mk-bg);font-size:13px}.marketing-btn-primary{background:linear-gradient(135deg,var(--mk-primary),#8057ff);color:#fff;box-shadow:0 16px 38px rgba(109,74,255,.28)}.marketing-btn-primary:hover{box-shadow:0 20px 46px rgba(109,74,255,.36)}.marketing-btn-secondary{border:1px solid var(--mk-line);background:var(--mk-surface);color:var(--mk-ink)}

.marketing-hero{position:relative;padding-top:172px;padding-bottom:108px;background:radial-gradient(circle at 72% 20%,rgba(109,74,255,.10),transparent 34%),radial-gradient(circle at 20% 40%,rgba(36,200,229,.07),transparent 30%);overflow:hidden}.marketing-hero:before{content:"";position:absolute;inset:78px 0 0;background-image:linear-gradient(color-mix(in srgb,var(--mk-line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mk-line) 45%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 78%);pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none}.hero-orb-a{width:310px;height:310px;right:-120px;top:115px;background:rgba(109,74,255,.12)}.hero-orb-b{width:200px;height:200px;left:-90px;bottom:0;background:rgba(36,200,229,.09)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);align-items:center;gap:74px}.marketing-kicker,.section-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:1.8px;font-weight:900;color:var(--mk-primary);text-transform:uppercase}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--mk-green);box-shadow:0 0 0 6px rgba(24,185,129,.10)}.hero-copy-block h1{font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-4.4px;margin:23px 0 26px;max-width:690px}.hero-copy-block h1 span,.section-heading h2 span,.audience-panel h2 span{color:var(--mk-primary)}.hero-lead{font-size:18px;line-height:1.75;color:var(--mk-muted);max-width:650px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:29px;font-size:12px;color:var(--mk-muted);font-weight:750}.hero-trust-row span{display:flex;align-items:center;gap:7px}.hero-trust-row b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(24,185,129,.12);color:var(--mk-green);font-size:10px}.hero-product{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.product-glow{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(109,74,255,.25),transparent 67%);filter:blur(12px)}.workflow-card{position:relative;width:100%;background:#0b1628;color:#fff;border:1px solid rgba(255,255,255,.10);border-radius:28px;box-shadow:0 38px 100px rgba(1,7,20,.38);overflow:hidden}.workflow-main{transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.workflow-topbar{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.mini-brand{display:flex;align-items:center;gap:9px;font-size:12px}.mini-brand span{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--mk-primary),var(--mk-cyan));display:grid;place-items:center;font-weight:900;font-size:9px}.live-pill{font-size:9px;text-transform:uppercase;letter-spacing:1px;padding:7px 10px;border-radius:99px;background:rgba(24,185,129,.1);color:#7ee5ba;display:flex;align-items:center;gap:6px}.live-pill i{width:6px;height:6px;border-radius:50%;background:#4ade80}.workflow-body{display:grid;grid-template-columns:62px 1fr;min-height:340px}.workflow-sidebar{border-right:1px solid rgba(255,255,255,.07);padding:22px 18px;display:flex;align-items:center;flex-direction:column;gap:22px}.workflow-sidebar span{width:18px;height:18px;border-radius:6px;background:#1b2b42}.workflow-sidebar span.active{background:var(--mk-primary);box-shadow:0 0 0 6px rgba(109,74,255,.12)}.workflow-content{padding:30px}.workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-heading div{display:flex;flex-direction:column}.workflow-heading small{font-size:9px;letter-spacing:1.4px;color:#7690af}.workflow-heading strong{font-size:19px;margin-top:4px}.model-badge{font-size:9px;font-weight:900;letter-spacing:1px;padding:7px 10px;border-radius:9px;background:rgba(109,74,255,.18);color:#bba8ff}.workflow-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.workflow-stats div{padding:15px;border-radius:14px;background:#111f33;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:3px}.workflow-stats small{font-size:9px;color:#7890ae}.workflow-stats strong{font-size:12px}.workflow-progress{height:7px;border-radius:99px;background:#172840;margin:25px 0 17px;overflow:hidden}.workflow-progress span{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--mk-primary),var(--mk-cyan));border-radius:inherit}.workflow-checks{display:flex;gap:13px;flex-wrap:wrap;color:#8ca1bb;font-size:9px}.workflow-checks span{display:flex;align-items:center;gap:5px}.workflow-checks i{font-style:normal;color:#5ddeab}.workflow-content button{margin-top:25px;width:100%;border:0;border-radius:12px;background:linear-gradient(135deg,var(--mk-primary),#7957ef);color:white;padding:12px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.floating-card{position:absolute;background:rgba(255,255,255,.95);color:#132033;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 16px 46px rgba(3,10,24,.2);padding:12px 14px;display:flex;align-items:center;gap:10px;min-width:210px}.floating-card small{display:block;color:#718096;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.floating-card strong{font-size:10px;display:block;margin-top:1px}.floating-icon{width:30px;height:30px;border-radius:10px;background:#f2efff;color:var(--mk-primary);display:grid;place-items:center;font-weight:900}.floating-card>i{margin-left:auto;color:var(--mk-green);font-style:normal}.floating-wallet{left:-38px;bottom:48px}.floating-risk{right:-34px;top:65px}.safe-chip{margin-left:auto;background:#eafbf3;color:#128559;font-size:8px;font-weight:900;border-radius:99px;padding:5px 7px}.capability-strip{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);background:var(--mk-surface)}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr)}.capability-grid>div{padding:28px 20px;display:flex;align-items:flex-start;gap:13px;border-right:1px solid var(--mk-line)}.capability-grid>div:last-child{border-right:0}.capability-grid>div>span{font-size:9px;color:var(--mk-primary);font-weight:900;margin-top:4px}.capability-grid p{margin:0;display:flex;flex-direction:column}.capability-grid strong{font-size:12px}.capability-grid small{font-size:10px;color:var(--mk-muted);margin-top:3px;line-height:1.5}

.section-light{background:var(--mk-surface)}.section-heading h2{font-size:clamp(36px,4.2vw,58px);line-height:1.06;letter-spacing:-2.8px;margin:15px 0 18px}.section-heading>p,.split-heading>p{color:var(--mk-muted);font-size:16px;line-height:1.75}.centered{text-align:center;max-width:770px;margin-inline:auto}.centered p{max-width:670px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px}.step-card{position:relative;padding:34px;background:var(--mk-bg);border:1px solid var(--mk-line);border-radius:var(--mk-radius-md);min-height:300px}.step-card.featured{background:linear-gradient(145deg,#101c31,#0a1324);color:#fff;border-color:#1e3350;box-shadow:0 28px 70px rgba(3,12,28,.18)}.step-number{font-size:10px;font-weight:900;color:var(--mk-muted);letter-spacing:1px}.step-icon{width:48px;height:48px;border-radius:16px;background:rgba(109,74,255,.1);color:var(--mk-primary);display:grid;place-items:center;font-size:20px;margin:31px 0 24px}.featured .step-icon{background:rgba(109,74,255,.22);color:#c2b4ff}.step-card h3{font-size:20px;margin:0 0 10px;letter-spacing:-.5px}.step-card p{font-size:13px;color:var(--mk-muted);margin:0}.featured p{color:#91a4bf}.step-line{position:absolute;right:-18px;top:50%;width:18px;border-top:1px dashed var(--mk-line)}.audience-section{background:linear-gradient(180deg,var(--mk-bg),color-mix(in srgb,var(--mk-surface-2) 54%,var(--mk-bg)))}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audience-panel{padding:50px;border-radius:30px;border:1px solid var(--mk-line);overflow:hidden;position:relative}.worker-panel{background:linear-gradient(145deg,color-mix(in srgb,#6d4aff 8%,var(--mk-surface)),var(--mk-surface))}.advertiser-panel{background:linear-gradient(145deg,color-mix(in srgb,#24c8e5 8%,var(--mk-surface)),var(--mk-surface))}.audience-top{display:flex;align-items:center;justify-content:space-between}.audience-label{font-size:10px;letter-spacing:1.8px;font-weight:900;color:var(--mk-primary)}.audience-symbol{width:46px;height:46px;border-radius:50%;border:1px solid var(--mk-line);display:grid;place-items:center;font-size:19px}.audience-panel h2{font-size:38px;line-height:1.08;letter-spacing:-1.8px;max-width:520px;margin:28px 0 18px}.audience-panel>p{color:var(--mk-muted);font-size:14px;max-width:540px}.feature-list{list-style:none;padding:0;margin:34px 0;display:grid;gap:18px}.feature-list li{display:flex;gap:12px}.feature-list li>span{width:24px;height:24px;flex:0 0 24px;border-radius:8px;display:grid;place-items:center;background:rgba(109,74,255,.1);color:var(--mk-primary);font-size:10px;font-weight:900}.advertiser-panel .feature-list li>span{background:rgba(36,200,229,.1);color:#129fba}.feature-list strong{display:block;font-size:13px}.feature-list small{display:block;color:var(--mk-muted);font-size:11px;margin-top:3px}.text-link{display:inline-flex;gap:8px;align-items:center;color:var(--mk-primary);font-size:13px;font-weight:900;text-decoration:none}.text-link:hover span{transform:translateX(3px)}.text-link span{transition:.2s}

.category-section{background:var(--mk-dark);color:#fff;position:relative;overflow:hidden}.category-section:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:rgba(109,74,255,.11);filter:blur(2px);right:-250px;top:-250px}.split-heading{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.split-heading .section-kicker{color:#a996ff}.split-heading h2{max-width:650px}.split-heading p{color:#91a4bf;margin-bottom:8px}.category-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px}.category-card{min-height:300px;padding:30px;border-radius:22px;background:#0d1a2c;border:1px solid #1b2b43;transition:.25s;display:flex;flex-direction:column}.category-card:hover{transform:translateY(-5px);border-color:#344a6b;background:#101f34}.category-wide{grid-column:span 2;background:linear-gradient(135deg,#101c31,#151b3b)}.category-icon{width:46px;height:46px;border-radius:14px;background:#15263c;color:#a996ff;display:grid;place-items:center;font-size:19px}.category-tag{font-size:8px;letter-spacing:1px;color:#768ca7;margin-top:26px;font-weight:900}.category-card h3{font-size:22px;margin:8px 0 9px;letter-spacing:-.6px}.category-card p{font-size:12px;color:#91a4bf;margin:0;max-width:420px}.category-footer{margin-top:auto;border-top:1px solid #1b2b43;padding-top:19px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a6b5ca}.category-footer i{font-style:normal;color:#506784;font-size:9px}

.model-section{background:var(--mk-surface)}.model-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.model-copy{position:sticky;top:120px}.model-copy h2{max-width:460px}.example-note{margin-top:28px;padding:15px 17px;border-radius:14px;background:var(--mk-surface-2);border:1px solid var(--mk-line);font-size:11px;color:var(--mk-muted)}.example-note b{color:var(--mk-ink)}.model-grid{display:grid;grid-template-columns:1fr;gap:13px}.model-card{position:relative;padding:27px 30px 27px 94px;border-radius:20px;border:1px solid var(--mk-line);background:var(--mk-bg);min-height:210px}.model-card-active{border-color:color-mix(in srgb,var(--mk-primary) 55%,var(--mk-line));box-shadow:0 20px 50px rgba(109,74,255,.08)}.model-code{position:absolute;left:25px;top:27px;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:rgba(109,74,255,.1);color:var(--mk-primary);font-weight:950;font-size:11px}.model-card>span{font-size:9px;letter-spacing:1.3px;color:var(--mk-muted);text-transform:uppercase;font-weight:900}.model-card h3{font-size:21px;margin:6px 0}.model-card p{font-size:12px;color:var(--mk-muted);margin:0 0 15px;max-width:560px}.model-card ul{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:0;color:var(--mk-muted);font-size:10px}.model-card li:before{content:"✓";color:var(--mk-green);margin-right:5px;font-weight:900}

.safety-section{background:linear-gradient(180deg,var(--mk-bg),var(--mk-surface-2))}.safety-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.safety-visual{position:relative;min-height:530px;display:grid;place-items:center}.safety-ring{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--mk-primary) 26%,var(--mk-line))}.ring-one{width:410px;height:410px}.ring-two{width:300px;height:300px;border-style:dashed}.shield-core{width:205px;height:205px;border-radius:50%;background:linear-gradient(145deg,#0e1d32,#0a1424);color:#fff;box-shadow:0 30px 75px rgba(3,12,28,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.shield-core>span{font-size:30px;color:#b6a6ff}.shield-core strong{font-size:17px;line-height:1.1;margin:8px 0}.shield-core small{font-size:8px;letter-spacing:.8px;color:#7e94b0}.safety-chip{position:absolute;background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);border-radius:13px;padding:9px 12px;font-size:10px;font-weight:850;display:flex;align-items:center;gap:7px}.safety-chip span{color:var(--mk-primary)}.safety-chip-a{top:85px;left:20px}.safety-chip-b{top:120px;right:0}.safety-chip-c{bottom:90px;left:0}.safety-chip-d{bottom:70px;right:35px}.safety-copy h2{max-width:630px}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.safety-grid article{display:flex;gap:12px;padding-top:17px;border-top:1px solid var(--mk-line)}.safety-grid article>span{font-size:9px;color:var(--mk-primary);font-weight:900}.safety-grid h3{font-size:13px;margin:0 0 5px}.safety-grid p{font-size:11px;color:var(--mk-muted);margin:0}

.preview-section{background:var(--mk-surface)}.preview-heading{max-width:820px}.preview-shell{margin-top:54px;background:#0a1423;border:1px solid #213049;border-radius:30px;box-shadow:0 42px 100px rgba(4,12,28,.27);display:grid;grid-template-columns:72px 1fr;color:#fff;overflow:hidden}.preview-sidebar{background:#091220;border-right:1px solid #1d2b41;padding:24px 18px;display:flex;align-items:center;flex-direction:column;gap:22px}.preview-logo{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--mk-primary),var(--mk-cyan));display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:12px}.preview-sidebar span{width:20px;height:20px;border-radius:7px;background:#14243a}.preview-sidebar span.selected{background:var(--mk-primary);box-shadow:0 0 0 6px rgba(109,74,255,.12)}.preview-main{padding:0 28px 30px}.preview-top{height:76px;border-bottom:1px solid #1c2a40;display:flex;align-items:center;justify-content:space-between}.preview-top>div:first-child{display:flex;flex-direction:column}.preview-top small{font-size:8px;letter-spacing:1px;color:#667e9d}.preview-top strong{font-size:14px}.preview-user{font-size:9px;color:#8fa4be;display:flex;gap:7px}.preview-user span{color:#4ade80}.preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0}.preview-kpis article{background:#0f1d30;border:1px solid #1c2d45;border-radius:15px;padding:17px;display:flex;flex-direction:column}.preview-kpis small{font-size:8px;color:#7189a8}.preview-kpis strong{font-size:13px;margin:4px 0}.preview-kpis span{font-size:8px;color:#7890ad}.preview-kpis .trend-up{color:#58d7a3}.preview-bottom{display:grid;grid-template-columns:1.35fr .65fr;gap:13px}.preview-chart,.preview-feed{background:#0f1d30;border:1px solid #1c2d45;border-radius:16px;padding:19px}.preview-card-title{display:flex;justify-content:space-between;align-items:center}.preview-card-title strong{font-size:11px}.preview-card-title span{font-size:7px;color:#7189a8;border:1px solid #273952;border-radius:7px;padding:4px 6px}.chart-bars{height:155px;display:flex;align-items:flex-end;gap:7px;border-bottom:1px solid #23344d;margin-top:17px;padding:0 5px}.chart-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(to top,rgba(109,74,255,.45),#7455ff);min-width:5px}.chart-bars i:nth-child(1){height:35%}.chart-bars i:nth-child(2){height:48%}.chart-bars i:nth-child(3){height:42%}.chart-bars i:nth-child(4){height:66%}.chart-bars i:nth-child(5){height:58%}.chart-bars i:nth-child(6){height:78%}.chart-bars i:nth-child(7){height:69%}.chart-bars i:nth-child(8){height:88%}.chart-bars i:nth-child(9){height:73%}.chart-bars i:nth-child(10){height:92%}.chart-bars i:nth-child(11){height:82%}.chart-bars i:nth-child(12){height:96%}.chart-axis{display:flex;gap:16px;margin-top:8px;font-size:7px;color:#637a98}.preview-feed ul{list-style:none;padding:0;margin:14px 0 0}.preview-feed li{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid #1b2b42}.feed-icon{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;font-size:10px}.feed-icon.purple{background:rgba(109,74,255,.15);color:#ab9aff}.feed-icon.blue{background:rgba(36,200,229,.12);color:#63d8eb}.feed-icon.green{background:rgba(24,185,129,.13);color:#5dddab}.preview-feed p{margin:0;display:flex;flex-direction:column;flex:1}.preview-feed p strong{font-size:9px}.preview-feed p small{font-size:7px;color:#7189a8}.preview-feed li>i{font-style:normal;color:#54708f;font-size:9px}

.faq-section{background:var(--mk-bg)}.faq-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:90px;align-items:start}.faq-copy{position:sticky;top:120px}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:17px;overflow:hidden}.marketingFaqButton{width:100%;border:0;background:transparent;color:var(--mk-ink);display:flex;align-items:center;justify-content:space-between;text-align:left;padding:21px 23px;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.marketingFaqButton i{font-style:normal;width:28px;height:28px;border-radius:9px;background:var(--mk-surface-2);display:grid;place-items:center;color:var(--mk-primary);font-size:15px}.faq-answer{padding:0 23px 21px}.faq-answer p{margin:0;color:var(--mk-muted);font-size:12px;max-width:780px}.final-cta-section{padding:30px 0 100px;background:var(--mk-bg)}.final-cta-card{position:relative;overflow:hidden;border-radius:32px;padding:58px 62px;background:linear-gradient(135deg,#6845f6,#8b56ff 55%,#5557e8);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;box-shadow:0 30px 80px rgba(109,74,255,.25)}.cta-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent)}.final-cta-card>div:not(.cta-grid){position:relative}.light-kicker{color:#e7e1ff}.final-cta-card h2{font-size:34px;line-height:1.08;letter-spacing:-1.5px;max-width:650px;margin:12px 0 12px}.final-cta-card p{font-size:13px;color:#e8e3ff;margin:0}.final-actions{display:flex;flex-direction:column;gap:9px;min-width:235px}.marketing-btn-light{background:white;color:#4e35c5}.marketing-btn-ghost-light{border:1px solid rgba(255,255,255,.28);color:white;font-size:11px}.marketing-footer{background:#07111f;color:#fff;padding:70px 0 28px}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:55px}.marketing-footer .marketing-brand-copy small{color:#657a96}.footer-brand p{color:#7890ad;font-size:11px;max-width:330px;margin-top:20px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px}.footer-grid>div>strong{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a6b8cc;margin-bottom:6px}.footer-grid a{font-size:10px;text-decoration:none;color:#7188a5}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid #1b2c43;margin-top:50px;padding-top:24px;display:flex;justify-content:space-between;color:#607792;font-size:9px}

.marketing-theme-toggle:focus-visible,.marketing-menu-toggle:focus-visible,.marketing-btn:focus-visible,.marketing-nav a:focus-visible,.marketing-login:focus-visible,.marketingFaqButton:focus-visible,.text-link:focus-visible{outline:3px solid color-mix(in srgb,var(--mk-primary) 45%,transparent);outline-offset:3px}
@media (max-width: 1040px){.hero-grid{grid-template-columns:1fr;gap:60px}.hero-copy-block{max-width:760px}.hero-product{max-width:720px;margin:auto;width:100%}.split-heading{grid-template-columns:1fr;gap:10px}.model-layout{grid-template-columns:1fr}.model-copy{position:static}.safety-layout{grid-template-columns:1fr}.safety-visual{order:2}.faq-layout{grid-template-columns:1fr;gap:45px}.faq-copy{position:static}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:30px}.marketing-nav{gap:18px}}
@media (max-width: 860px){.marketing-nav{position:fixed;top:78px;left:20px;right:20px;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:18px;padding:15px;box-shadow:var(--mk-shadow);display:none;flex-direction:column;align-items:stretch;gap:0}.marketing-nav.open{display:flex}.marketing-nav a{padding:13px 12px;border-radius:10px}.marketing-nav a:hover{background:var(--mk-surface-2)}.marketing-menu-toggle{display:flex}.marketing-login{display:none}.marketing-nav-open{overflow:hidden}.audience-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:1fr 1fr}.category-wide{grid-column:span 2}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid>div:nth-child(2){border-right:0}.capability-grid>div:nth-child(-n+2){border-bottom:1px solid var(--mk-line)}.steps-grid{grid-template-columns:1fr}.step-line{display:none}.preview-kpis{grid-template-columns:1fr}.preview-bottom{grid-template-columns:1fr}.final-cta-card{grid-template-columns:1fr}.final-actions{flex-direction:row;min-width:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{display:none}}
@media (max-width: 760px){.marketing-container{width:min(100% - 28px,var(--mk-max))}.section-pad{padding:82px 0}.header-inner{height:70px}.marketing-header{height:70px}.marketing-nav{top:70px;left:14px;right:14px}.marketing-brand-copy small{display:none}.marketing-theme-toggle{width:38px;height:38px}.marketing-btn-sm{display:none}.marketing-hero{padding-top:130px;padding-bottom:72px}.hero-grid{gap:40px}.hero-copy-block h1{font-size:48px;letter-spacing:-2.9px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .marketing-btn{width:100%}.hero-trust-row{gap:10px 16px}.hero-product{min-height:420px}.workflow-main{transform:none}.floating-card{display:none}.workflow-body{grid-template-columns:46px 1fr}.workflow-sidebar{padding:18px 13px}.workflow-content{padding:22px 18px}.workflow-stats{grid-template-columns:1fr}.workflow-stats div:nth-child(n+2){display:none}.workflow-checks span:nth-child(n+3){display:none}.capability-grid{grid-template-columns:1fr}.capability-grid>div{border-right:0!important;border-bottom:1px solid var(--mk-line)!important}.capability-grid>div:last-child{border-bottom:0!important}.section-heading h2{font-size:38px;letter-spacing:-2px}.audience-panel{padding:32px 25px}.audience-panel h2{font-size:32px}.category-grid{grid-template-columns:1fr}.category-wide{grid-column:auto}.split-heading{gap:12px}.model-card{padding:25px 22px 25px 80px}.model-code{left:19px}.safety-visual{min-height:420px;transform:scale(.86);margin:-20px}.safety-grid{grid-template-columns:1fr}.preview-shell{grid-template-columns:48px 1fr;border-radius:20px}.preview-sidebar{padding:18px 10px}.preview-sidebar span{width:16px;height:16px}.preview-main{padding:0 13px 18px;min-width:0}.preview-top{height:65px}.preview-user{display:none}.preview-bottom{display:none}.preview-kpis article:nth-child(n+3){display:none}.final-cta-section{padding-bottom:70px}.final-cta-card{padding:40px 26px}.final-cta-card h2{font-size:29px}.final-actions{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-grid>div:last-child{display:flex}.footer-bottom{flex-direction:column;gap:7px}}
@media (max-width: 440px){.hero-copy-block h1{font-size:42px}.hero-trust-row{display:grid}.workflow-heading strong{font-size:16px}.safety-visual{transform:scale(.74);margin:-60px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.final-cta-card{border-radius:24px}}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.marketing-btn:hover,.category-card:hover{transform:none}}
