@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600&display=swap";
.m-v2-root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;font-family:var(--font-sans);background:var(--surface-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;overflow-x:clip}.m-v2-root *{box-sizing:border-box}.m-v2-root img,.m-v2-root svg{max-width:100%;display:block}.m-v2-root a{color:inherit}.m-v2-root{--surface-base:#fafaf7;--surface-elevated:#fff;--surface-ink:#0b1220;--surface-ink-2:#111a2e;--surface-soft-mint:#ecfbf3;--text-primary:#0b1220;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-on-ink:#f3f4f6;--text-on-ink-dim:#9ca3af;--accent-mint:#34d399;--accent-mint-deep:#059669;--accent-mint-wash:#ecfbf3;--accent-orange:#f59e0b;--accent-orange-deep:#d97706;--divider:#e5e7eb;--divider-ink:#1f2a44;--r-card:24px;--r-figure:32px;--r-btn:14px;--r-input:12px;--r-pill:999px;--shadow-sm:0 2px 8px -2px #0b122014;--shadow-md:0 10px 30px -10px #0b122024;--shadow-lg:0 20px 60px -20px #0b12202e;--shadow-xl:0 30px 90px -30px #0b122038;--shadow-mint:0 20px 50px -18px #34d39980;--shadow-orange:0 20px 50px -18px #f59e0b59;--fs-display:clamp(56px, 8vw, 104px);--fs-h1:clamp(40px, 5vw, 64px);--fs-h2:clamp(32px, 4vw, 48px);--fs-h3:24px;--fs-body:17px;--fs-sm:14px;--fs-xs:12px;--track-tight:-.025em;--track-eyebrow:.14em}.m-v2-root .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.m-v2-root .eyebrow{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-mint-deep);font-weight:600;font-family:var(--font-mono), ui-monospace, Consolas, monospace}.m-v2-root .btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.m-v2-root .btn-mint{background:var(--accent-mint);color:#052e1c;box-shadow:var(--shadow-mint)}.m-v2-root .btn-mint:hover{background:#2cc48a;transform:translateY(-1px)scale(1.02);box-shadow:0 24px 55px -18px #34d399a6}.m-v2-root .btn-ghost{color:var(--text-primary);border:1px solid var(--divider);background:0 0}.m-v2-root .btn-ghost:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-1px)scale(1.02)}.m-v2-root .btn-ghost.on-ink{color:var(--text-on-ink);border-color:var(--divider-ink);background:0 0}.m-v2-root .btn-ghost.on-ink:hover{background:#ffffff0a}.m-v2-root .divider-rule{background:var(--divider);height:1px}.m-v2-root .reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.m-v2-root .reveal.in{opacity:1;transform:translateY(0)}.m-v2-root section{position:relative}.m-v2-root .section-light{background:var(--surface-base)}.m-v2-root .section-white{background:var(--surface-elevated)}.m-v2-root .section-mint{background:var(--accent-mint-wash)}.m-v2-root .section-ink{background:var(--surface-ink);color:var(--text-on-ink)}.m-v2-root .section-ink h1,.m-v2-root .section-ink h2,.m-v2-root .section-ink h3{color:var(--text-on-ink)}.m-v2-root .glow-wrap{position:relative}.m-v2-root .glow-wrap:before,.m-v2-root .glow-wrap:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);width:900px;height:900px;opacity:var(--glow-opacity,.18);border-radius:50%;position:absolute}.m-v2-root .glow-wrap:before{background:radial-gradient(circle, var(--accent-orange) 0%, transparent 60%);top:-250px;right:-200px}.m-v2-root .glow-wrap:after{background:radial-gradient(circle, var(--accent-mint) 0%, transparent 60%);opacity:calc(var(--glow-opacity,.18) * .6);bottom:-350px;left:-250px}.m-v2-root .glow-wrap>*{z-index:1;position:relative}.m-v2-root .nav-shell{z-index:100;pointer-events:none;justify-content:center;transition:top .2s;display:flex;position:fixed;top:18px;left:0;right:0}.m-v2-root .nav-shell.scrolled{top:10px}.m-v2-root .nav-pill{pointer-events:auto;-webkit-backdrop-filter:saturate(180%)blur(12px);border-radius:var(--r-pill);box-shadow:var(--shadow-md);background:#ffffffd9;border:1px solid #0b12200f;align-items:center;gap:10px;padding:10px 10px 10px 20px;transition:padding .2s,transform .2s;display:flex}.m-v2-root .nav-shell.scrolled .nav-pill{padding:8px 8px 8px 16px;transform:scale(.97)}.m-v2-root .nav-logo{letter-spacing:-.02em;font-size:18px;font-weight:700;text-decoration:none}.m-v2-root .nav-logo .pay{color:var(--text-primary)}.m-v2-root .nav-logo .backer{color:var(--accent-mint-deep)}.m-v2-root .nav-links{gap:6px;margin:0 14px;display:flex}.m-v2-root .nav-links a{color:var(--text-secondary);border-radius:var(--r-pill);padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.m-v2-root .nav-links a:hover{color:var(--text-primary);background:#0b12200d}.m-v2-root .nav-cta-row{align-items:center;gap:6px;display:flex}.m-v2-root .nav-signin{color:var(--text-primary);align-items:center;min-height:44px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.m-v2-root .nav-start{background:var(--accent-mint);color:#052e1c;border-radius:var(--r-pill);padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.m-v2-root .nav-start:hover{box-shadow:var(--shadow-mint);transform:scale(1.03)}.m-v2-root .nav-progress{z-index:101;pointer-events:none;background:linear-gradient(90deg, var(--accent-mint) 0%, var(--accent-orange) 100%);transform-origin:0;height:2px;transform:scaleX(var(--progress,0));transition:transform 80ms linear;position:fixed;top:0;left:0;right:0}.m-v2-root .trust-bar{text-align:center;color:var(--text-tertiary);letter-spacing:.02em;padding:84px 32px 0;font-size:12px}.m-v2-root .trust-bar .dot{opacity:.5;margin:0 10px}.m-v2-root .hero{padding:32px 0 120px}.m-v2-root .hero-grid{flex-direction:column;align-items:center;gap:56px;max-width:1080px;margin:0 auto;padding-top:40px;display:flex}.m-v2-root .hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.m-v2-root .hero-copy .eyebrow{align-self:center}.m-v2-root .hero-copy h1{text-align:center}.m-v2-root .hero-sub{text-align:center;margin-left:auto;margin-right:auto}.m-v2-root .hero-cta-row{justify-content:center}.m-v2-root .hero-ticker{justify-content:center;align-self:center}.m-v2-root .hero h1{font-size:var(--fs-display);letter-spacing:var(--track-tight);margin:18px 0 24px;font-weight:700;line-height:.94}.m-v2-root .hero h1 .l1{color:var(--text-primary);display:block}.m-v2-root .hero h1 .l2{color:var(--accent-mint-deep);display:block}.m-v2-root .hero h1 .l3{color:var(--accent-orange-deep);display:block}.m-v2-root .hero-sub{color:var(--text-secondary);text-wrap:pretty;max-width:540px;margin-bottom:28px;font-size:19px}.m-v2-root .hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-v2-root .hero-ticker{color:var(--accent-orange-deep);align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:500;display:inline-flex}.m-v2-root .hero-ticker .pulse{background:var(--accent-orange);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #f59e0b99}@keyframes pulse{0%{box-shadow:0 0 #f59e0b80}70%{box-shadow:0 0 0 12px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.m-v2-root .hero-visual{perspective:1400px;width:100%;max-width:720px;height:600px;margin:0 auto;position:relative}.m-v2-root .hero-visual .float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-4px) rotate(var(--r,0deg))}}.m-v2-root .tilt-host{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1)}.m-v2-root .dash-card{border-radius:var(--r-figure);width:420px;height:520px;box-shadow:var(--shadow-xl);--r:-4deg;z-index:2;background:#fff;border:1px solid #0b12200a;position:absolute;top:30px;right:40px;overflow:hidden;transform:rotate(-4deg)}.m-v2-root .dash-header{border-bottom:1px solid var(--divider);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:18px 22px;font-size:13px;display:flex}.m-v2-root .dash-header .title{color:var(--text-primary);font-size:15px;font-weight:600}.m-v2-root .dash-body{padding:22px}.m-v2-root .dash-body .label{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.m-v2-root .dash-body .big-num{letter-spacing:-.02em;margin:4px 0 2px;font-size:38px;font-weight:700}.m-v2-root .dash-body .delta{color:var(--accent-mint-deep);font-size:13px;font-weight:500}.m-v2-root .donut-row{align-items:center;gap:18px;margin:24px 0;display:flex}.m-v2-root .donut{background:conic-gradient(var(--accent-mint) 0 38%, var(--accent-orange) 38% 62%, #60a5fa 62% 78%, #a78bfa 78% 90%, #e5e7eb 90% 100%);border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative}.m-v2-root .donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:18px}.m-v2-root .donut-center{color:var(--text-tertiary);z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.m-v2-root .donut-center strong{color:var(--text-primary);font-size:18px;font-weight:700}.m-v2-root .donut-legend{flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.m-v2-root .donut-legend .row{justify-content:space-between;align-items:center;display:flex}.m-v2-root .donut-legend .swatch{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.m-v2-root .donut-legend .name{color:var(--text-secondary)}.m-v2-root .donut-legend .amt{color:var(--text-primary);font-weight:600}.m-v2-root .sub-list{border-top:1px solid var(--divider);padding-top:16px}.m-v2-root .sub-list .row{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.m-v2-root .sub-list .name{color:var(--text-primary);font-weight:500}.m-v2-root .sub-list .tag{color:var(--accent-orange-deep);letter-spacing:.04em;text-transform:uppercase;background:#fef3c7;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:600}.m-v2-root .sub-list .amt{color:var(--text-secondary);font-variant-numeric:tabular-nums}.m-v2-root .mini-card{background:var(--surface-ink);width:280px;height:380px;color:var(--text-on-ink);box-shadow:var(--shadow-xl);--r:-10deg;z-index:1;border-radius:28px;padding:22px;position:absolute;top:130px;left:-20px;overflow:hidden;transform:rotate(-10deg)}.m-v2-root .mini-card .label{color:var(--text-on-ink-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.m-v2-root .mini-card .big{letter-spacing:-.02em;color:var(--accent-mint);margin:6px 0 2px;font-size:36px;font-weight:700}.m-v2-root .mini-card .desc{color:var(--text-on-ink-dim);margin-bottom:24px;font-size:13px}.m-v2-root .mini-bar{flex-direction:column;gap:10px;display:flex}.m-v2-root .mini-bar .bar{background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:12px;display:flex}.m-v2-root .mini-bar .bar .n{color:var(--text-on-ink-dim)}.m-v2-root .mini-bar .bar .v{color:var(--accent-orange);font-weight:600}.m-v2-root .agent-bubble{width:280px;box-shadow:var(--shadow-lg);--r:2deg;z-index:3;background:#fff;border:1px solid #0b12200d;border-radius:22px 22px 22px 6px;padding:16px 18px;font-size:13px;line-height:1.45;position:absolute;bottom:40px;right:-20px;transform:rotate(2deg)}.m-v2-root .agent-bubble .who{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.m-v2-root .agent-bubble .who .dot-mint{background:linear-gradient(135deg, var(--accent-mint), var(--accent-orange));border-radius:50%;width:18px;height:18px}.m-v2-root .agent-bubble .msg{color:var(--text-primary)}.m-v2-root .agent-bubble .msg strong{color:var(--accent-orange-deep)}.m-v2-root .trust-strip{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);padding:48px 0}.m-v2-root .trust-row{grid-template-columns:repeat(5,1fr);align-items:center;gap:24px;display:grid}.m-v2-root .trust-item{text-align:center;color:#9ca3af;font-family:var(--font-mono), ui-monospace, Consolas, monospace;letter-spacing:.04em;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.m-v2-root .trust-item .ring{color:#9ca3af;border:1.5px solid #d1d5db;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.m-v2-root .stats-section{padding:120px 0}.m-v2-root .section-head{text-align:left;max-width:720px;margin-bottom:56px}.m-v2-root .section-head h2{font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0 18px;font-weight:700;line-height:1.05}.m-v2-root .section-head p{color:var(--text-secondary);text-wrap:pretty;max-width:620px;font-size:19px}.m-v2-root .stats-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.m-v2-root .stat-card{border-radius:var(--r-card);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0b12200a;padding:36px 32px 32px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.m-v2-root .stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.m-v2-root .stat-card .label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}.m-v2-root .stat-card .num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:16px 0 6px;font-size:64px;font-weight:700;line-height:1;display:inline-block;position:relative}.m-v2-root .stat-card .num .unit{color:var(--text-tertiary);font-size:.5em;font-weight:600}.m-v2-root .stat-card .underline{background:var(--accent-orange);border-radius:2px;width:56px;height:4px;margin-top:4px;margin-bottom:18px}.m-v2-root .stat-card .blurb{color:var(--text-secondary);text-wrap:pretty;font-size:15px;line-height:1.5}.m-v2-root .pillars-section{padding:120px 0}.m-v2-root .pillar-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.m-v2-root .pillar-card{border-radius:var(--r-card);background:#fff;border:1px solid #0b12200f;flex-direction:column;min-height:480px;padding:32px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex}.m-v2-root .pillar-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.m-v2-root .pillar-icon{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:22px;display:grid}.m-v2-root .pillar-icon.orange{background:var(--accent-orange)}.m-v2-root .pillar-icon.mint{background:var(--accent-mint-deep)}.m-v2-root .pillar-icon.gradient{background:linear-gradient(135deg, var(--accent-mint), var(--accent-orange))}.m-v2-root .pillar-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:700}.m-v2-root .pillar-card .copy{color:var(--text-secondary);margin-bottom:20px;font-size:15px}.m-v2-root .pillar-preview{background:var(--surface-base);border:1px solid var(--divider);color:var(--text-secondary);border-radius:14px;min-height:150px;margin-top:auto;padding:16px;font-size:12.5px;line-height:1.55}.m-v2-root .pillar-preview .head{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:8px;font-size:10px;font-weight:600}.m-v2-root .letter-para{color:var(--text-primary);font-family:Georgia,serif;font-size:12.5px;line-height:1.5}.m-v2-root .letter-para .hl{background:#fef3c7;border-radius:2px;padding:0 2px}.m-v2-root .donut-mini{align-items:center;gap:12px;display:flex}.m-v2-root .donut-mini .d{background:conic-gradient(var(--accent-mint) 0 40%, var(--accent-orange) 40% 65%, #93c5fd 65% 80%, #e5e7eb 80% 100%);border-radius:50%;width:64px;height:64px;position:relative}.m-v2-root .donut-mini .d:after{content:"";background:var(--surface-base);border-radius:50%;position:absolute;inset:10px}.m-v2-root .donut-mini .nums{flex-direction:column;gap:4px;display:flex}.m-v2-root .donut-mini .nums .row{gap:8px;font-size:11px;display:flex}.m-v2-root .donut-mini .nums .row .sw{border-radius:50%;width:8px;height:8px}.m-v2-root .chat-preview{flex-direction:column;gap:8px;display:flex}.m-v2-root .chat-bubble{border-radius:14px;max-width:85%;padding:8px 12px;font-size:12px}.m-v2-root .chat-bubble.user{background:var(--accent-mint-wash);color:var(--text-primary);border-bottom-right-radius:4px;align-self:flex-end}.m-v2-root .chat-bubble.agent{background:var(--surface-ink);color:var(--text-on-ink);border-bottom-left-radius:4px;align-self:flex-start}.m-v2-root .how-section{padding:140px 0}.m-v2-root .how-section .eyebrow{color:var(--accent-mint)}.m-v2-root .how-section h2{color:var(--text-on-ink);font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0 18px;font-weight:700;line-height:1.05}.m-v2-root .how-section .sub{color:var(--text-on-ink-dim);max-width:620px;font-size:19px}.m-v2-root .how-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:64px;display:grid}.m-v2-root .how-step{background:var(--surface-ink-2);border:1px solid var(--divider-ink);border-radius:var(--r-card);flex-direction:column;min-height:380px;padding:32px;display:flex}.m-v2-root .how-step .num{color:var(--accent-mint);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:80px;font-weight:700;line-height:1}.m-v2-root .how-step h3{color:var(--text-on-ink);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:700}.m-v2-root .how-step p{color:var(--text-on-ink-dim);margin:0 0 18px;font-size:14px}.m-v2-root .mini-form{border:1px solid var(--divider-ink);background:#0b1220;border-radius:14px;margin-top:auto;padding:16px}.m-v2-root .mini-form label{color:var(--text-on-ink-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.m-v2-root .mini-form select,.m-v2-root .mini-form input{width:100%;color:var(--text-on-ink);border:1px solid var(--divider-ink);background:#ffffff0a;border-radius:10px;outline:none;margin-top:6px;margin-bottom:10px;padding:10px 12px;font-family:inherit;font-size:13px}.m-v2-root .mini-form select:focus,.m-v2-root .mini-form input:focus{border-color:var(--accent-mint)}.m-v2-root .mini-form button{background:var(--accent-mint);color:#052e1c;cursor:pointer;border:none;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:background .15s,transform .15s}.m-v2-root .mini-form button:hover:not(:disabled){background:#2cc48a}.m-v2-root .mini-form button:disabled{opacity:.85;cursor:progress}.m-v2-root .bank-list{flex-direction:column;gap:8px;margin-top:auto;display:flex}.m-v2-root .bank-row{border:1px solid var(--divider-ink);background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.m-v2-root .bank-row .n{color:var(--text-on-ink)}.m-v2-root .bank-row .v{color:var(--accent-mint);font-weight:600}.m-v2-root .bank-row .v.orange{color:var(--accent-orange)}.m-v2-root .deal-row{border:1px solid var(--divider-ink);background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.m-v2-root .deal-row+.deal-row{margin-top:8px}.m-v2-root .deal-row .cat{color:var(--text-on-ink-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.m-v2-root .deal-row .name{color:var(--text-on-ink);font-weight:500}.m-v2-root .deal-row .save{color:var(--accent-mint);font-weight:600}.m-v2-root .how-cta-row{text-align:center;margin-top:56px}.m-v2-root .deals-section{padding:120px 0}.m-v2-root .logo-cloud{border-bottom:1px dashed #0b122014;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-bottom:48px;padding:32px 0 48px;display:flex}.m-v2-root .logo-chip{font-family:var(--font-mono), ui-monospace, Consolas, monospace;color:#6b7280;letter-spacing:.02em;border:1px solid var(--divider);background:#fff9;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:600}.m-v2-root .category-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.m-v2-root .cat-tile{border:1px solid var(--divider);border-radius:var(--r-card);cursor:pointer;background:#fff;flex-direction:column;gap:12px;min-height:160px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.m-v2-root .cat-tile:hover{box-shadow:var(--shadow-md);border-color:var(--accent-mint);transform:translateY(-3px)}.m-v2-root .cat-tile .cat-name{letter-spacing:-.01em;font-size:20px;font-weight:700}.m-v2-root .cat-tile .cat-count{color:var(--text-tertiary);font-size:13px}.m-v2-root .save-badge{background:var(--accent-mint);color:#052e1c;border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:12px;font-weight:600}.m-v2-root .commission-note{text-align:center;color:var(--accent-orange-deep);margin-top:32px;font-size:13px}.m-v2-root .pricing-section{padding:120px 0}.m-v2-root .pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.m-v2-root .price-card{border:1px solid var(--divider);border-radius:var(--r-card);background:#fff;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.m-v2-root .price-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.m-v2-root .price-card.featured{border-color:var(--accent-mint);box-shadow:0 30px 60px -30px #34d39959}.m-v2-root .price-card.featured:hover{box-shadow:0 40px 70px -30px #34d39973}.m-v2-root .ribbon{background:var(--accent-mint);color:#052e1c;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:32px}.m-v2-root .price-card .tier{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.m-v2-root .price-card .price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:48px;font-weight:700}.m-v2-root .price-card .price .per{color:var(--text-tertiary);font-size:16px;font-weight:500}.m-v2-root .price-card .founding{color:var(--accent-orange-deep);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:600}.m-v2-root .price-card .free-note{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:500}.m-v2-root .price-card ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.m-v2-root .price-card li{color:var(--text-secondary);padding-left:26px;font-size:14px;position:relative}.m-v2-root .price-card li:before{content:"";background:var(--accent-mint-wash);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.2l3 2.8 6-6.5' stroke='%23059669' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:0}.m-v2-root .price-card .cta{margin-top:auto}.m-v2-root .compare-link{text-align:center;color:var(--text-secondary);margin-top:36px;font-size:14px}.m-v2-root .compare-link a{color:var(--accent-mint-deep);font-weight:600;text-decoration:none}.m-v2-root .compare-link a:hover{text-decoration:underline}.m-v2-root .testimonials-section{padding:120px 0;overflow:hidden}.m-v2-root .testimonials-head{text-align:center;margin-bottom:56px}.m-v2-root .testimonials-head h2{font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0;font-weight:700}.m-v2-root .t-track{gap:22px;width:max-content;animation:60s linear infinite tscroll;display:flex}.m-v2-root .testimonials-section:hover .t-track{animation-play-state:paused}@keyframes tscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.m-v2-root .t-card{border:1px solid var(--divider);border-radius:var(--r-card);background:#fff;flex-direction:column;flex-shrink:0;gap:14px;width:380px;padding:26px;display:flex}.m-v2-root .t-card .who{align-items:center;gap:12px;display:flex}.m-v2-root .t-card .avatar{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.m-v2-root .t-card .name{font-size:14px;font-weight:600}.m-v2-root .t-card .meta{color:var(--text-tertiary);font-size:12px}.m-v2-root .t-card .quote{color:var(--text-primary);text-wrap:pretty;font-size:15px;line-height:1.45}.m-v2-root .t-card .saved{color:var(--accent-orange-deep);font-size:13px;font-weight:600}.m-v2-root .final-cta{padding:140px 0;position:relative;overflow:hidden}.m-v2-root .final-cta h2{letter-spacing:var(--track-tight);text-align:center;color:var(--text-on-ink);margin:0;font-size:clamp(56px,7vw,88px);font-weight:700;line-height:1}.m-v2-root .final-cta h2 .mint{color:var(--accent-mint)}.m-v2-root .final-cta .fc-sub{text-align:center;color:var(--text-on-ink-dim);margin-top:24px;font-size:17px}.m-v2-root .final-cta .fc-btn-row{text-align:center;margin-top:36px}.m-v2-root .final-cta .fine{text-align:center;color:var(--text-on-ink-dim);margin-top:20px;font-size:13px}.m-v2-root footer{background:var(--surface-ink);color:var(--text-on-ink);border-top:1px solid var(--divider-ink);padding:80px 0 40px}.m-v2-root .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.m-v2-root .footer-brand .logo{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:700}.m-v2-root .footer-brand .logo .backer{color:var(--accent-mint)}.m-v2-root .footer-brand p{color:var(--text-on-ink-dim);max-width:280px;font-size:14px}.m-v2-root .footer-col h5{letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-ink-dim);margin:0 0 16px;font-size:12px;font-weight:600}.m-v2-root .footer-col a{color:var(--text-on-ink);opacity:.85;margin-bottom:10px;font-size:14px;text-decoration:none;transition:opacity .15s,color .15s;display:block}.m-v2-root .footer-col a:hover{opacity:1;color:var(--accent-mint)}.m-v2-root .footer-bottom{border-top:1px solid var(--divider-ink);color:var(--text-on-ink-dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:12px;display:flex}.m-v2-root .footer-socials{gap:10px;display:flex}.m-v2-root .footer-socials a{border:1px solid var(--divider-ink);opacity:.85;border-radius:8px;place-items:center;width:32px;height:32px;margin:0;font-size:13px;transition:background .15s,opacity .15s;display:grid}.m-v2-root .footer-socials a:hover{opacity:1;background:#ffffff0f}.m-v2-root .sticky-cta{z-index:90;background:var(--surface-ink);color:var(--text-on-ink);border-radius:var(--r-pill);box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.m-v2-root .sticky-cta.shown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.m-v2-root .sticky-cta a{color:#052e1c;background:var(--accent-mint);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;text-decoration:none}@media (prefers-reduced-motion:reduce){.m-v2-root .reveal,.m-v2-root .reveal.in{opacity:1;transition:none;transform:none}.m-v2-root .float,.m-v2-root .pulse,.m-v2-root .t-track,.m-v2-root .nav-progress{transition:none!important;animation:none!important}}@media (max-width:980px){.m-v2-root .hero-grid{gap:40px}.m-v2-root .hero-visual{height:520px}.m-v2-root .stats-grid,.m-v2-root .pillar-grid,.m-v2-root .how-steps,.m-v2-root .category-grid,.m-v2-root .pricing-grid{grid-template-columns:1fr}.m-v2-root .trust-row{grid-template-columns:repeat(2,1fr);gap:16px}.m-v2-root .footer-grid{grid-template-columns:1fr 1fr}.m-v2-root .nav-links{display:none}}@media (max-width:480px){.m-v2-root .wrap{padding:0 20px}.m-v2-root .hero-visual{height:440px}.m-v2-root .dash-card{width:300px;height:420px;top:10px;right:0}.m-v2-root .mini-card{width:200px;height:280px;top:120px;left:0}.m-v2-root .agent-bubble{width:240px;bottom:0;right:0}.m-v2-root .stats-section,.m-v2-root .pillars-section,.m-v2-root .deals-section,.m-v2-root .pricing-section,.m-v2-root .testimonials-section{padding:80px 0}.m-v2-root .how-section,.m-v2-root .final-cta{padding:100px 0}}.m-v2-root .demo-stage{--text:#0a0f1c;--text-2:#4b5563;--text-3:#6b7280;--text-4:#9ca3af;--mint:#34d399;--mint-deep:#059669;--mint-wash:#d1fae5;--mint-dark:#065f46;--orange:#f59e0b;--orange-deep:#b45309;--orange-wash:#fef3c7;--red:#ef4444;--red-wash:#fee2e2;--paper:#fff;--bg:#f3f4f6;--ink:#0b1220;--divider:#e5e7eb;--shadow-sm:0 1px 2px #0b12200f;--shadow-md:0 8px 24px -6px #0b12201f, 0 2px 6px -2px #0b122014;--shadow-lg:0 24px 48px -12px #0b12202e, 0 4px 12px -4px #0b12201a;aspect-ratio:16/10;background:var(--paper);border:1px solid var(--divider);width:100%;max-width:980px;box-shadow:var(--shadow-lg);color:var(--text);border-radius:20px;margin:0 auto;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.m-v2-root .demo-stage.dark{background:#0b1220;border-color:#ffffff14}.m-v2-root .demo-stage *,.m-v2-root .demo-stage :before,.m-v2-root .demo-stage :after{box-sizing:border-box}.m-v2-root .demo-stage .cursor{pointer-events:none;z-index:50;filter:drop-shadow(0 2px 4px #00000040);width:22px;height:22px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .24s,left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1);position:absolute}.m-v2-root .demo-stage .cursor svg{width:100%;height:100%;display:block}.m-v2-root .demo-stage .click-ring{border:2px solid var(--mint-deep);pointer-events:none;opacity:0;z-index:49;border-radius:50%;width:36px;height:36px;animation:.6s ease-out forwards demoClickPing;position:absolute;transform:translate(-50%,-50%)scale(.6)}@keyframes demoClickPing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.m-v2-root .demo-stage .caret{vertical-align:-2px;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:1s infinite demoCaretBlink;display:inline-block}@keyframes demoCaretBlink{50%{opacity:0}}.m-v2-root .demo-stage .toast{background:var(--ink);color:#fff;opacity:0;box-shadow:var(--shadow-md);z-index:40;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,20px)}.m-v2-root .demo-stage .toast.show{opacity:1;transform:translate(-50%)}.m-v2-root .demo-stage .toast .dot{background:var(--mint);border-radius:50%;width:8px;height:8px}.m-v2-root .demo-stage .mono{font-family:JetBrains Mono,ui-monospace,monospace}.m-v2-root .demo-stage .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mint-deep);font-size:10.5px;font-weight:700}.m-v2-root .demo-stage .pill{border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.m-v2-root .demo-stage .pill.mint{background:var(--mint-wash);color:var(--mint-dark)}.m-v2-root .demo-stage .pill.orange{background:var(--orange-wash);color:var(--orange-deep)}.m-v2-root .demo-stage .pill.red{background:var(--red-wash);color:#991b1b}.m-v2-root .demo-stage .pill.grey{color:var(--text-3);background:#f3f4f6}.m-v2-root .demo-stage .pill.ink{background:var(--ink);color:#fff}.m-v2-root .demo-stage .demo-label{display:none}@keyframes demoFadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes demoFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes demoPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes demoSpin{to{transform:rotate(360deg)}}@keyframes demoSlideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes demoPingRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes demoDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes demoMsgIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demoDotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes demoBudgetPulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 6px #ef444400}}.m-v2-root .demo-slot{justify-content:center;padding:24px 0 8px;display:flex}.m-v2-root .demo-slot--dark{padding:24px 0 8px}.m-v2-root .demos-section{background:#fafaf7;padding:96px 0 56px}.m-v2-root .mcp-section{padding:120px 0 72px}.m-v2-root .demo-block{flex-direction:column;gap:16px;max-width:1080px;margin:0 auto 48px;display:flex}.m-v2-root .demo-block:last-child{margin-bottom:0}.m-v2-root .demo-block-head{text-align:center;max-width:720px;margin:0 auto 4px}.m-v2-root .demo-block-head .eyebrow{margin-bottom:8px;display:inline-block}.m-v2-root .demo-block-head h3{letter-spacing:-.015em;color:var(--text-primary,#0a0f1c);margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.25}.m-v2-root .demo-block-head h3.on-ink{color:#fff}.m-v2-root .eyebrow.on-ink{color:#ffffffb3}.m-v2-root .demo-block--ink{background:var(--ink-base,#0b1220);border-radius:24px;margin-left:-16px;margin-right:-16px;padding:56px 32px}.m-v2-root .pill-pro{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#34d399,#059669);border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:980px){.m-v2-root .demos-section{padding:64px 0 32px}.m-v2-root .mcp-section{padding:80px 0 48px}.m-v2-root .demo-block{margin-bottom:32px}.m-v2-root .demo-block--ink{margin-left:0;margin-right:0;padding:32px 16px}}.m-v2-root .section-head--center{text-align:center;max-width:760px;margin:0 auto}.m-v2-root .section-head--center h2,.m-v2-root .section-head--center p{text-align:center;margin-left:auto;margin-right:auto}.m-v2-root .features-intro{background:#fafaf7;padding:96px 0 32px}.m-v2-root .trust-band{background:#fafaf7;padding:72px 0 24px}.m-v2-root .trust-band__grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.m-v2-root .trust-badge{border:1px solid var(--divider);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:14px;min-height:84px;padding:18px 20px;display:flex}.m-v2-root .trust-badge__icon{width:40px;height:40px;color:var(--accent-mint-deep);flex-shrink:0}.m-v2-root .trust-badge__title{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.2}.m-v2-root .trust-badge__sub{color:var(--text-secondary);font-size:12px;line-height:1.35}@media (max-width:980px){.m-v2-root .trust-band__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.m-v2-root .trust-band{padding:48px 0 16px}.m-v2-root .trust-band__grid{grid-template-columns:1fr;gap:12px}}.m-v2-root .feature-section{background:#fafaf7;padding:72px 0 104px}.m-v2-root .feature-section--alt{background:#fff}.m-v2-root .feature-section--ink{background:var(--ink-base,#0b1220);color:#fff}.m-v2-root .feature-grid{flex-direction:column;align-items:center;gap:48px;max-width:1080px;margin:0 auto;display:flex}.m-v2-root .feature-grid .feature-copy{order:0}.m-v2-root .feature-grid .feature-stage{order:1}.m-v2-root .feature-copy{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:720px;display:flex}.m-v2-root .feature-copy .eyebrow{align-self:center;font-size:12px}.m-v2-root .feature-title{letter-spacing:-.025em;color:var(--text-primary,#0a0f1c);margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05}.m-v2-root .feature-section--ink .feature-title{color:#fff}.m-v2-root .feature-tagline{color:var(--accent-mint-deep,#059669);margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3}.m-v2-root .feature-section--ink .feature-tagline{color:var(--accent-mint,#34d399)}.m-v2-root .feature-copy h3{letter-spacing:-.02em;color:var(--text-primary,#0a0f1c);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.12}.m-v2-root .feature-section--ink .feature-copy h3{color:#fff}.m-v2-root .feature-copy>p{color:var(--text-secondary,#4b5563);margin:0;font-size:17px;line-height:1.55}.m-v2-root .feature-section--ink .feature-copy>p{color:#ffffffb8}.m-v2-root .feature-section--ink .eyebrow,.m-v2-root .feature-section--ink .eyebrow.on-ink{color:var(--accent-mint,#34d399)}.m-v2-root .feature-bullets{text-align:left;flex-direction:column;align-self:center;gap:10px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.m-v2-root .feature-bullets li{color:var(--text-secondary,#4b5563);padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.m-v2-root .feature-bullets li:before{content:"";background:#d1fae5 url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path d='M4 8.5L7 11.5L12 5.5' stroke='%23065F46' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/70% no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.m-v2-root .feature-section--ink .feature-bullets li{color:#ffffffd1}.m-v2-root .feature-section--ink .feature-bullets li:before{background-color:#34d3992e;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path d='M4 8.5L7 11.5L12 5.5' stroke='%2334D399' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.m-v2-root .feature-stage{justify-content:center;align-items:center;width:100%;display:flex}.m-v2-root .feature-stage .demo-stage{width:100%;max-width:960px}.m-v2-root .feature-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.m-v2-root .compare-section.section-ink{background:var(--ink-base,#0b1220);color:#fff;padding:104px 0}.m-v2-root .compare-section .section-head--center h2{color:#fff}.m-v2-root .compare-section .section-head--center p{color:#ffffffb3}.m-v2-root .arch-grid{grid-template-columns:1fr 1.05fr 1fr;align-items:start;gap:40px;max-width:1180px;margin:56px auto 72px;display:grid}.m-v2-root .arch-col{padding:8px 0}.m-v2-root .arch-label{text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:800}.m-v2-root .arch-label--orange{color:var(--accent-orange,#fb923c)}.m-v2-root .arch-label--mint{color:var(--accent-mint,#34d399)}.m-v2-root .arch-label--center{text-align:center;margin-bottom:22px}.m-v2-root .arch-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-v2-root .arch-list li{color:#ffffffd1;padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.m-v2-root .arch-list li:before{content:"";background:var(--accent-mint,#34d399);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0;box-shadow:0 0 0 3px #34d3992e}.m-v2-root .arch-col--inputs .arch-list li:before{background:var(--accent-orange,#fb923c);box-shadow:0 0 0 3px #fb923c2e}.m-v2-root .arch-list--bold li{flex-direction:column;gap:2px;padding-left:18px;display:flex}.m-v2-root .arch-list--bold li strong{color:#fff;font-size:15px;font-weight:700}.m-v2-root .arch-list--bold li span{color:#fff9;font-size:13.5px}.m-v2-root .arch-core-card{background:linear-gradient(#34d3990a 0%,#34d39900 100%);border:1.5px solid #34d39973;border-radius:16px;padding:28px 28px 24px;box-shadow:0 0 0 6px #34d3990a,0 24px 60px -20px #34d3992e}.m-v2-root .compare-table-wrap--dark{max-width:1180px;box-shadow:none;background:0 0;border:none;margin:0 auto;overflow-x:auto}.m-v2-root .compare-table--dark{border-collapse:collapse;color:#ffffffd9;width:100%;min-width:820px;font-size:14.5px}.m-v2-root .compare-table--dark thead th{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;background:0 0;border-bottom:1px solid #ffffff1f;padding:18px 14px;font-size:12px;font-weight:700}.m-v2-root .compare-table--dark thead th.feature{text-align:left;padding-left:8px}.m-v2-root .compare-table--dark thead th.us{color:var(--accent-mint,#34d399);letter-spacing:.14em}.m-v2-root .compare-table--dark tbody td{text-align:center;color:#ffffffc7;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:18px 14px;font-size:14.5px}.m-v2-root .compare-table--dark tbody td:first-child{text-align:left;color:#fff;min-width:260px;padding-left:8px;font-weight:500}.m-v2-root .compare-table--dark tbody td.us{color:var(--accent-mint,#34d399);font-weight:700}.m-v2-root .compare-table--dark tr:last-child td{border-bottom:none}.m-v2-root .compare-table--dark .chk{color:var(--accent-mint,#34d399);font-size:18px;font-weight:800;line-height:1;display:inline-block}.m-v2-root .compare-table--dark td.us .chk{color:var(--accent-mint,#34d399)}.m-v2-root .compare-table--dark .x{color:#ffffff52;font-size:16px;display:inline-block}.m-v2-root .compare-footnote.compare-footnote--ink{text-align:center;color:#ffffff80;max-width:640px;margin:32px auto 0;font-size:13px;line-height:1.55}.m-v2-root .compare-footnote.compare-footnote--ink a{color:var(--accent-mint,#34d399);font-weight:600;text-decoration:none}.m-v2-root .compare-footnote.compare-footnote--ink a:hover{text-decoration:underline}@media (max-width:980px){.m-v2-root .features-intro{padding:72px 0 16px}.m-v2-root .feature-section{padding:48px 0 72px}.m-v2-root .feature-grid{gap:32px}.m-v2-root .feature-stage .demo-stage{max-width:100%}.m-v2-root .compare-section.section-ink{padding:72px 0}.m-v2-root .arch-grid{grid-template-columns:1fr;gap:32px;margin:40px auto 56px}.m-v2-root .arch-core-card{padding:22px}}@media (max-width:480px){.m-v2-root .hero-visual--live{padding-top:0;padding-bottom:8px}.m-v2-root .hero-demo-frame{max-width:100%}}.m-v2-root .feature-stage,.m-v2-root .demo-slot{width:100%;container:demowrap/inline-size}@container demowrap (max-width:900px){.m-v2-root .feature-stage>.demo-stage,.m-v2-root .demo-slot>.demo-stage{aspect-ratio:auto;transform-origin:0 0;width:980px;max-width:none;height:612.5px;transform:scale(calc(100cqw / 980));margin:0}}@media (max-width:1024px){.m-v2-root .feature-stage,.m-v2-root .demo-slot{aspect-ratio:16/10;width:100%;max-width:100%;display:block;position:relative;overflow:clip}.m-v2-root .feature-stage>.demo-stage,.m-v2-root .demo-slot>.demo-stage{aspect-ratio:auto;transform-origin:0 0;width:980px;max-width:none;height:612.5px;transform:scale(min(1, calc((100vw - 72px) / 980px)));margin:0;position:absolute;inset:0}}@media (max-width:560px){.m-v2-root .feature-stage>.demo-stage,.m-v2-root .demo-slot>.demo-stage{transform:scale(min(1, calc((100vw - 40px) / 980px)))}}.m-v2-root .why-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.m-v2-root .why-copy h2{font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0 18px;font-weight:700;line-height:1.05}.m-v2-root .why-copy h2 .accent{color:var(--accent-orange-deep)}.m-v2-root .why-copy .lead{color:var(--text-secondary);margin-bottom:16px;font-size:19px}.m-v2-root .why-copy p{color:var(--text-secondary);margin-bottom:12px}.m-v2-root .why-copy .closing{color:var(--text-primary);font-weight:600}.m-v2-root .why-stats{flex-direction:column;gap:32px;display:flex}.m-v2-root .why-stat{border-top:1px solid var(--divider);padding-top:24px}.m-v2-root .why-stat .n{letter-spacing:-.03em;color:var(--accent-mint-deep);margin-bottom:8px;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1}.m-v2-root .why-stat .l{color:var(--text-secondary);max-width:320px;font-size:14px;line-height:1.5}.m-v2-root .agent-showcase-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:56px;display:grid}.m-v2-root .agent-phone{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden}.m-v2-root .agent-phone-header{color:#ffffffe6;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:500;display:flex}.m-v2-root .agent-phone-header .dot-mint{background:var(--accent-mint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.m-v2-root .agent-phone-time{color:#fff6;margin-left:auto;font-size:11px}.m-v2-root .agent-phone-body{flex-direction:column;gap:10px;padding:16px;display:flex}.m-v2-root .ap-bubble{border-radius:16px;max-width:85%;padding:10px 14px;font-size:13px;line-height:1.45}.m-v2-root .ap-bubble.agent{color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.m-v2-root .ap-bubble.user{background:var(--accent-mint);color:#052e1c;border-bottom-right-radius:4px;align-self:flex-end}.m-v2-root .ap-link{color:var(--accent-mint);margin-top:6px;font-size:12px;font-weight:600;display:block}.m-v2-root .ap-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.m-v2-root .ap-chip{cursor:pointer;color:#fffc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.m-v2-root .ap-chip.ap-chip-mint{background:var(--accent-mint);color:#052e1c;border-color:#0000}.m-v2-root .agent-features{flex-direction:column;gap:28px;display:flex}.m-v2-root .agent-feature{align-items:flex-start;gap:16px;display:flex}.m-v2-root .af-icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.m-v2-root .agent-feature h4{color:var(--text-on-ink);margin:0 0 4px;font-size:16px;font-weight:600}.m-v2-root .agent-feature p{color:var(--text-on-ink-dim);margin:0;font-size:14px;line-height:1.5}.m-v2-root .assistant-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.m-v2-root .assistant-copy h2{font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0 18px;font-weight:700;line-height:1.05}.m-v2-root .assistant-copy>p{color:var(--text-secondary);margin-bottom:20px;font-size:17px}.m-v2-root .assistant-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-v2-root .assistant-bullets li{color:var(--text-secondary);padding-left:24px;font-size:15px;position:relative}.m-v2-root .assistant-bullets li:before{content:"✓";color:var(--accent-mint-deep);font-weight:700;position:absolute;left:0}.m-v2-root .assistant-chat{border:1px solid var(--divider);border-radius:var(--r-card);box-shadow:var(--shadow-md);background:#fff;overflow:hidden}.m-v2-root .ac-header{border-bottom:1px solid var(--divider);color:var(--text-secondary);padding:16px 20px;font-size:13px;font-weight:600}.m-v2-root .ac-body{flex-direction:column;gap:10px;padding:16px;display:flex}.m-v2-root .ac-bubble{border-radius:16px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.5}.m-v2-root .ac-bubble.user{background:var(--surface-base);border:1px solid var(--divider);color:var(--text-primary);border-bottom-right-radius:4px;align-self:flex-end}.m-v2-root .ac-bubble.assistant{background:var(--surface-ink);color:#ffffffe0;border-bottom-left-radius:4px;align-self:flex-start}.m-v2-root .ac-chart{align-items:center;gap:12px;margin-bottom:10px;display:flex}.m-v2-root .ac-pie{background:conic-gradient(var(--accent-mint) 0 34%, var(--accent-orange) 34% 58%, #60a5fa 58% 88%, #a78bfa 88% 100%);border-radius:50%;flex-shrink:0;width:64px;height:64px;position:relative}.m-v2-root .ac-pie:after{content:"";background:var(--surface-ink);border-radius:50%;position:absolute;inset:12px}.m-v2-root .ac-legend{color:#ffffffb3;flex-direction:column;gap:5px;font-size:12px;display:flex}.m-v2-root .ac-legend i{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;font-style:normal;display:inline-block}.m-v2-root .subs-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.m-v2-root .subs-list{border:1px solid var(--divider);border-radius:var(--r-card);box-shadow:var(--shadow-md);background:#fff;overflow:hidden}.m-v2-root .subs-list-head{border-bottom:1px solid var(--divider);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;display:flex}.m-v2-root .subs-total{color:var(--text-primary);font-weight:700}.m-v2-root .subs-row{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:14px 20px;display:flex}.m-v2-root .subs-row:last-child{border-bottom:none}.m-v2-root .subs-logo{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.m-v2-root .subs-logo.mint{background:var(--accent-mint-deep)}.m-v2-root .subs-logo.orange{background:var(--accent-orange)}.m-v2-root .subs-meta{flex:1;min-width:0}.m-v2-root .subs-name{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.m-v2-root .subs-tags{flex-wrap:wrap;gap:6px;display:flex}.m-v2-root .subs-tag{background:var(--surface-base);color:var(--text-tertiary);border:1px solid var(--divider);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.m-v2-root .subs-tag.tag-orange{color:var(--accent-orange-deep);background:#fef3c7;border-color:#fde68a}.m-v2-root .subs-tag.tag-red{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.m-v2-root .subs-tag.tag-mint{background:var(--accent-mint-wash);color:var(--accent-mint-deep);border-color:#a7f3d0}.m-v2-root .subs-amt{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.m-v2-root .subs-copy h2{font-size:var(--fs-h2);letter-spacing:var(--track-tight);margin:12px 0 18px;font-weight:700;line-height:1.05}.m-v2-root .subs-copy>p{color:var(--text-secondary);margin-bottom:20px}.m-v2-root .subs-features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-v2-root .subs-features li{color:var(--text-secondary);padding-left:24px;font-size:15px;position:relative}.m-v2-root .subs-features li:before{content:"✓";color:var(--accent-mint-deep);font-weight:700;position:absolute;left:0}.m-v2-root .faq-list{flex-direction:column;display:flex}.m-v2-root .faq-item{border-bottom:1px solid var(--divider)}.m-v2-root .faq-item summary{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.m-v2-root .faq-item summary::-webkit-details-marker{display:none}.m-v2-root .faq-chev{color:var(--text-tertiary);flex-shrink:0;margin-left:16px;font-size:22px;transition:transform .2s}.m-v2-root .faq-item[open] .faq-chev{transform:rotate(45deg)}.m-v2-root .faq-body{padding-bottom:24px}.m-v2-root .faq-body p{color:var(--text-secondary);margin-bottom:12px;font-size:15px;line-height:1.6}.m-v2-root .faq-body ul{margin:8px 0 12px;padding-left:24px}.m-v2-root .faq-body ul li{color:var(--text-secondary);margin-bottom:8px;font-size:15px;line-height:1.5}.m-v2-root .faq-disclaimer{color:var(--text-tertiary);background:var(--surface-base);border:1px solid var(--divider);border-radius:8px;padding:10px 14px;font-size:12px}.m-v2-root .preview-badge{z-index:200;color:var(--accent-orange-deep);letter-spacing:.05em;pointer-events:none;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:fixed;top:12px;right:16px}.m-v2-root .placeholder-note{color:var(--accent-orange-deep);background:#fef3c7;border-radius:8px;margin-top:12px;padding:8px 14px;font-size:12px}.m-v2-root .live-chat{z-index:90;background:var(--accent-mint);color:#052e1c;cursor:pointer;width:52px;height:52px;box-shadow:var(--shadow-mint);opacity:0;border:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:24px;right:24px;transform:scale(.7)}.m-v2-root .live-chat.shown{opacity:1;transform:scale(1)}.m-v2-root .live-chat:hover{background:#2cc48a;transform:scale(1.08)}.m-v2-root .mini-letter-out{background:#fff;border:1px solid #34d3994d;border-radius:10px;margin-top:12px;padding:14px 16px;animation:.4s demoFadeIn}.m-v2-root .mini-letter-head{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-mint);margin-bottom:8px;font-size:10px;font-weight:600}.m-v2-root .mini-letter-out p{color:var(--text-primary);margin-bottom:12px;font-family:Georgia,serif;font-size:13px;line-height:1.5}.m-v2-root .mini-letter-cta{color:var(--accent-mint-deep);font-size:12px;font-weight:600;text-decoration:none;display:block}.m-v2-root .mini-letter-cta:hover{text-decoration:underline}.m-v2-root section,.m-v2-root [id]{scroll-margin-top:80px}@media (max-width:768px){.m-v2-root .sticky-cta,.mobile-hidden{display:none!important}.m-v2-root .why-grid,.m-v2-root .subs-grid,.m-v2-root .assistant-grid,.m-v2-root .agent-showcase-grid{grid-template-columns:1fr;gap:40px}.m-v2-root .compare-table-wrap--dark,.m-v2-root .compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.m-v2-root .demo-row,.m-v2-root .feature-row,.m-v2-root .demo-panel{flex-direction:column;width:100%}.m-v2-root .demo-video,.m-v2-root .demo-panel video,.m-v2-root .demo-row video{width:100%;max-width:100%}.m-v2-root .arch-grid{grid-template-columns:1fr;gap:32px}.m-v2-root .agent-showcase-grid{margin-top:40px}}@media (max-width:560px){.m-v2-root .wrap{padding:0 16px}.m-v2-root .hero h1{font-size:clamp(30px,9vw,44px);line-height:1.05}.m-v2-root .hero-sub{font-size:16px}.m-v2-root .hero-cta-row{flex-direction:column;align-items:stretch}.m-v2-root .hero-cta-row .btn{justify-content:center;width:100%}.m-v2-root .final-cta h2{font-size:clamp(30px,9vw,48px)}.m-v2-root .fc-btn-row .btn{justify-content:center;width:100%}.m-v2-root .trust-bar{padding-top:72px;font-size:11px}.m-v2-root .trust-bar .dot{margin:0 6px}.m-v2-root .trust-row{grid-template-columns:1fr;gap:12px}.m-v2-root .nav-signin{display:none}.m-v2-root .why-we-exist,.m-v2-root .agent-showcase,.m-v2-root .assistant-section,.m-v2-root .subs-section,.m-v2-root .faq-section{padding:72px 0}.m-v2-root .subs-row{flex-wrap:wrap;gap:8px}.m-v2-root .subs-meta{min-width:100%}.m-v2-root .demo-block--ink{padding:24px 16px}.m-v2-root .price-card .btn{justify-content:center;width:100%}.m-v2-root .mini-form button{padding:12px 16px;font-size:14px}}.m-v2-root .nav-burger{border:1px solid var(--divider,#e5e7eb);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;margin-left:4px;padding:0;display:none}.m-v2-root .nav-burger span{background:var(--text-primary,#0b1220);border-radius:2px;width:18px;height:2px;display:block}@media (max-width:980px){.m-v2-root .nav-burger{display:inline-flex}}@media (max-width:480px){.m-v2-root .nav-start{display:none}}.m-v2-root .nav-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b122080;position:fixed;inset:0}.m-v2-root .nav-drawer{z-index:91;background:#fff;flex-direction:column;width:min(340px,92vw);animation:.24s ease-out drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:0 20px 60px -10px #00000059}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.m-v2-root .nav-drawer-head{border-bottom:1px solid var(--divider,#e5e7eb);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.m-v2-root .nav-drawer-close{cursor:pointer;width:44px;height:44px;color:var(--text-secondary,#4b5563);background:0 0;border:0;border-radius:10px;font-size:28px;line-height:1}.m-v2-root .nav-drawer-close:hover{background:#f3f4f6}.m-v2-root .nav-drawer-links{flex-direction:column;flex:1;padding:12px;display:flex}.m-v2-root .nav-drawer-links a{color:var(--text-primary,#0b1220);border-radius:10px;padding:14px 16px;font-size:16px;font-weight:500;text-decoration:none}.m-v2-root .nav-drawer-links a:hover{background:#f3f4f6}.m-v2-root .nav-drawer-ctas{border-top:1px solid var(--divider,#e5e7eb);flex-direction:column;gap:8px;padding:16px 20px 24px;display:flex}.m-v2-root .nav-drawer-ctas .btn{justify-content:center;width:100%}.m-v2-root .real-win{padding:96px 0;position:relative;overflow:hidden}.m-v2-root .real-win .section-head h2{letter-spacing:-.02em;text-wrap:balance}.m-v2-root .real-win__grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:32px;max-width:1080px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid}.m-v2-root .real-win__card{background:#fff;border:1px solid #0f172a0f;border-radius:24px;flex-direction:column;gap:16px;padding:32px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex;box-shadow:0 8px 24px #0f172a0f}.m-v2-root .real-win__card--lose{opacity:.92}.m-v2-root .real-win__card--win{border-color:var(--accent-orange-deep);box-shadow:0 12px 32px #f973162e}.m-v2-root .real-win__card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f172a1a}.m-v2-root .real-win__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:13px;font-weight:600}.m-v2-root .real-win__amount{letter-spacing:-.02em;color:var(--text-primary);font-size:56px;font-weight:700;line-height:1}.m-v2-root .real-win__card--win .real-win__amount{color:var(--accent-orange-deep)}.m-v2-root .real-win__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.m-v2-root .real-win__list li{color:var(--text-secondary);padding-left:20px;font-size:15px;line-height:1.4;position:relative}.m-v2-root .real-win__list li:before{content:"";background:var(--text-tertiary,#94a3b8);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.m-v2-root .real-win__card--win .real-win__list li:before{background:var(--accent-orange-deep)}.m-v2-root .real-win__caption{color:var(--text-tertiary,#64748b);border-top:1px solid #0f172a0f;margin-top:auto;padding-top:8px;font-size:14px;font-style:italic}.m-v2-root .real-win__arrow{width:64px;color:var(--accent-orange-deep);justify-content:center;align-self:center;align-items:center;animation:2.4s ease-in-out infinite real-win-arrow-pulse;display:flex}.m-v2-root .real-win__arrow svg{width:100%;height:auto}@keyframes real-win-arrow-pulse{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.m-v2-root .real-win__arrow{animation:none}}.m-v2-root .real-win__roi{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:24px;max-width:920px;margin-top:64px;margin-left:auto;margin-right:auto;padding:40px;box-shadow:0 4px 16px #0f172a0a}.m-v2-root .real-win__roi-headline{color:var(--text-primary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.m-v2-root .real-win__roi-multiple{letter-spacing:-.03em;color:var(--accent-orange-deep);font-size:64px;font-weight:800;line-height:1}.m-v2-root .real-win__roi-detail{color:var(--text-secondary);max-width:600px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.m-v2-root .real-win__equivalents{border-top:1px solid #0f172a14;margin-top:32px;padding-top:28px}.m-v2-root .real-win__equivalents-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:16px;font-size:13px;font-weight:600}.m-v2-root .real-win__equivalents ul{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.m-v2-root .real-win__equivalents li{color:var(--text-primary);align-items:center;gap:10px;font-size:15px;display:flex}.m-v2-root .real-win__footnote{color:var(--text-tertiary,#64748b);text-align:center;max-width:760px;margin-top:32px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}@media (max-width:900px){.m-v2-root .real-win{padding:72px 0}.m-v2-root .real-win__grid{grid-template-columns:1fr;gap:20px;margin-top:48px}.m-v2-root .real-win__arrow{width:36px;margin:0 auto;transform:rotate(90deg)}.m-v2-root .real-win__amount{font-size:44px}.m-v2-root .real-win__roi{padding:32px 24px}.m-v2-root .real-win__roi-multiple{font-size:52px}.m-v2-root .real-win__roi-headline{font-size:18px}}@media (max-width:540px){.m-v2-root .real-win{padding:56px 0}.m-v2-root .real-win__card{padding:24px}.m-v2-root .real-win__amount{font-size:40px}.m-v2-root .real-win__roi-multiple{font-size:44px}.m-v2-root .real-win__equivalents ul{grid-template-columns:1fr}}.tier-chip{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin:0 2px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.tier-chip--free{color:#5eead4;background:#5eead42e;border:1px solid #5eead466}.tier-chip--pro{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b66}.m-v2-root .freshness-chip{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;font-size:13px;line-height:1.5;display:inline-flex}.m-v2-root .freshness-chip__dot{background:var(--accent-mint);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.m-v2-root .freshness-chip__link{color:var(--accent-mint-deep);font-weight:700;text-decoration:none}.m-v2-root .freshness-chip__link:hover{text-decoration:underline}.m-v2-root .compliance-pipeline{background:var(--surface-base);padding:56px 0;scroll-margin-top:80px}.m-v2-root .compliance-pipeline__title{letter-spacing:-.02em;margin:12px 0 10px;font-size:32px}.m-v2-root .compliance-pipeline__lead{color:var(--text-secondary);max-width:720px;margin:0 auto 28px;font-size:16px;line-height:1.6}.m-v2-root .compliance-pipeline__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:880px;margin:0 auto 24px;display:grid}.m-v2-root .compliance-source{border:1px solid var(--divider);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:14px;padding:20px 22px}.m-v2-root .compliance-source__name{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:800}.m-v2-root .compliance-source__sub{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-mint-deep);margin-bottom:8px;font-size:11px;font-weight:700}.m-v2-root .compliance-source__detail{color:var(--text-secondary);font-size:13px;line-height:1.5}.m-v2-root .compliance-pipeline__callout{border:1px solid var(--accent-mint);max-width:720px;color:var(--text-secondary);text-align:center;background:#a7f3d02e;border-radius:12px;margin:0 auto;padding:14px 18px;font-size:13px;line-height:1.55}.m-v2-root .compliance-pipeline__callout strong{color:var(--text-primary)}@media (max-width:760px){.m-v2-root .compliance-pipeline__grid{grid-template-columns:1fr;gap:12px}.m-v2-root .compliance-pipeline__title{font-size:26px}}
