@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-latin-variable.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--bg: #0a0a0b;--bg-soft: #101012;--panel: #141416;--panel-2: #1b1b1e;--text: #f6f6f7;--muted: #a6a6af;--muted-2: #75757e;--border: #2c2c31;--border-soft: #1f1f23;--brand-primary: #7c4dff;--brand-primary-hover: #6639d6;--brand-deep: #31205d;--brand-blue: #91a9ed;--brand-paper: light-dark(#f6f6f9, #101014);--palette-lilac: light-dark(#eee8fb, #292332);--palette-lilac-ink: light-dark(#5b408b, #cdb9f1);--palette-sky: light-dark(#e0edff, #182c40);--palette-sky-ink: light-dark(#284f88, #a6c9ff);--palette-slate: light-dark(#edf0f7, #252833);--palette-slate-ink: light-dark(#4c5d83, #b8c7e9);--palette-line: light-dark(#dbd9e0, #373440);--blue: var(--brand-primary);--link: #c4afff;--baby-blue: #c4cfff;--blue-ink: #0a1726;--green: #3ddc91;--amber: #f5b544;--red: #ff6166;--font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-display: var(--font-sans);--maxw: 1080px;--radius: 12px;--radius-sm: 8px;--heading: #ffffff;color-scheme:dark}:root[data-theme=light]{--bg: #ffffff;--bg-soft: #f8f8fa;--panel: #f5f5f7;--panel-2: #ebebef;--text: #232329;--muted: #5f5f6b;--muted-2: #8f8f9c;--border: #dcdce2;--border-soft: #e8e8ee;--link: #6738d6;--baby-blue: #4467b1;--green: #169c5f;--amber: #b9770c;--red: #db3b40;--heading: #17171c;color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #ffffff;--bg-soft: #f8f8fa;--panel: #f5f5f7;--panel-2: #ebebef;--text: #232329;--muted: #5f5f6b;--muted-2: #8f8f9c;--border: #dcdce2;--border-soft: #e8e8ee;--link: #6738d6;--baby-blue: #4467b1;--green: #169c5f;--amber: #b9770c;--red: #db3b40;--heading: #17171c;color-scheme:light}}.dark-hero{--bg: #0a0a0b;--bg-soft: #101012;--panel: #141416;--panel-2: #1b1b1e;--text: #f6f6f7;--muted: #a6a6af;--muted-2: #75757e;--border: #2c2c31;--border-soft: #1f1f23;--link: #c4afff;--baby-blue: #c4cfff;--heading: #ffffff;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{font-weight:500;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-optical-sizing:auto;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.15;letter-spacing:-.02em;font-weight:600;margin:0 0 .4em}code,pre,kbd{font-family:var(--font-mono);font-feature-settings:"ss01"}:not(pre)>code{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:6px;padding:.12em .4em;font-size:.875em;color:var(--text)}pre{border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px;overflow-x:auto;font-size:13.5px;line-height:1.7}.astro-code,.astro-code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}:root[data-theme=light] .astro-code,:root[data-theme=light] .astro-code span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .astro-code,:root:not([data-theme=dark]) .astro-code span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}}hr{border:0;border-top:1px solid var(--border-soft);margin:2.5rem 0}::selection{background:#a48fff47}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--baby-blue)}.badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted)}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #3ddc912e}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:540;font-size:14.5px;padding:10px 18px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:transform .05s ease,background .15s ease,border-color .15s ease}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:#fff;font-weight:600;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 20%,transparent),0 2px 14px color-mix(in srgb,var(--blue) 26%,transparent);transition:box-shadow .2s ease,background .15s ease,transform .05s ease}.btn-primary:hover{background:color-mix(in srgb,var(--blue) 86%,#fff);box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 30%,transparent),0 2px 20px color-mix(in srgb,var(--blue) 40%,transparent)}.btn-ghost{background:var(--panel);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:#3f3f46;background:var(--panel-2)}.cmd{display:inline-flex;align-items:center;gap:14px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 12px 11px 16px;font-family:var(--font-mono);font-size:14px}.cmd .prompt{color:var(--green);user-select:none}.cmd code{background:none;border:0;padding:0;color:var(--text)}.cmd button{margin-left:auto;background:var(--panel-2);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px;font-family:var(--font-mono);cursor:pointer}.cmd button:hover{color:var(--text);border-color:#3f3f46}section{padding:72px 0}.section-head{max-width:640px;margin-bottom:40px}.section-head h2{font-size:clamp(28px,3.7vw,40px)}.section-head p:not(.eyebrow){color:var(--muted);font-size:17.5px;line-height:1.6;margin:0}.discovery-home,.marketing-page,.mf-footer{font-weight:500}.discovery-home :is(h1,h2,h3,h4),.marketing-page :is(h1,h2,h3,h4),.mf-footer .footer-conversion h2{font-weight:650}.discovery-home .hero-intro h1,.marketing-page .mk-hero h1{font-weight:650}.discovery-home :is(.discovery-button,.preview-tab,.faq-list summary),.marketing-page :is(.mk-button,.mk-faq summary){font-weight:600}.discovery-home .faq-list summary,.marketing-page .mk-faq summary{color:light-dark(#222,#f3f2f5)}.discovery-home .faq-list details>p,.marketing-page .mk-faq details>p{font-weight:500;color:light-dark(#414141,#f3f2f5)}body:has(.discovery-home),body:has(.marketing-page){background:var(--brand-paper)}body:has(.discovery-home){display:flow-root}.discovery-home{margin-top:-76px}.discovery-home .discovery-hero{padding:0;margin-inline:0;border-radius:0 0 24px 24px;overflow:hidden;background:var(--brand-paper)}.discovery-home .hero-clearing{position:relative;isolation:isolate;padding:165px 0 100px}.discovery-home .hero-intro{max-width:880px;margin:auto}.discovery-home .hero-description{color:light-dark(#42424e,#f3f2f5);font-size:17px;max-width:670px}.discovery-home .hero-reassurance{color:light-dark(#42424e,#f3f2f5);font-size:10px}.discovery-home .announcement{background:light-dark(#f7f6faed,#1c1a23ed);border-color:light-dark(#b3abcb,#3a3741);font-size:10px}.discovery-home .announcement-dot{border-radius:0;width:5px;height:5px;box-shadow:3px -3px #91a9ed}.discovery-home .hero-actions .discovery-button{border-radius:5px;box-shadow:0 3px #31205d24}.discovery-home .hero-actions .secondary{border-color:light-dark(#bab7c4,#3a3741);background:light-dark(#fafafb,#1c1a20)}.discovery-home .product-stage{margin-top:0;border-color:light-dark(#c2bcd5,#3a3741);box-shadow:0 12px 55px #2f2b3a18;background:light-dark(#ebe9f1,#25232b)}.discovery-home .fits-section{background:var(--brand-paper);border-color:light-dark(#dbd7e6,#3a3741)}.discovery-home .platform-loop .loop-step{background:light-dark(#f0eff4,#25232b);border-color:light-dark(#d6d1e6,#3a3741);border-radius:7px}.discovery-home .platform-loop .loop-step:hover{background:light-dark(#e6e4ed,#25232b);border-color:light-dark(#8c7eb6,#3a3741)}.discovery-home .loop-number,.discovery-home .loop-action{color:var(--brand-primary)}.discovery-home .feature-art{background-color:light-dark(#e3e0eb,#25232b);border-color:light-dark(#c7bfdf,#3a3741);border-radius:8px;background-image:linear-gradient(#54448209 1px,transparent 1px),linear-gradient(90deg,#54448209 1px,transparent 1px);background-size:16px 16px}.discovery-home .chat-art{background-color:light-dark(#e7e4ee,#25232b)}.discovery-home .insights-art{background-color:light-dark(#e3e0eb,#1d1b24)}.discovery-home .art-orbit{border-radius:0;border-color:#9f92c480;transform:rotate(45deg)}.discovery-home .article-visual{background:url(/illustrations/spronta-pixel-violet.webp) center/cover;image-rendering:pixelated}.discovery-home .article-visual>span{display:none}.discovery-home .tab-icon.peach{background:light-dark(#cfc5ed,#1d1b24);color:light-dark(#362a5a,#b3a7d7)}.discovery-home .tab-icon.mint{background:light-dark(#d5cfe6,#1d1b24);color:light-dark(#7c4dff,#b3a7d7)}.discovery-home .marketer-section{position:relative;background:light-dark(#e9e7ef,#25232b);border-color:light-dark(#ccc5e3,#3a3741)}.discovery-home .section-kicker,.marketing-page .mk-eyebrow{color:light-dark(#51436c,#b3a7d7)}.discovery-home .section-kicker:before,.marketing-page .mk-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;background:#7c4dff;box-shadow:6px -6px #6c53b8,12px 0 #b1a4d9;margin-right:20px}.marketing-page{--mk-primary:var(--brand-primary)}.marketing-page .mk-hero-stage{background:linear-gradient(#31205d80,#31205de0),url(/illustrations/spronta-pixel-violet.webp) center/cover;border-radius:8px}.marketing-page .mk-stage-pattern{display:none}.marketing-page .mk-button{border-radius:5px}.marketing-page .mk-feature-visual,.marketing-page .mk-mini-art{background-color:light-dark(#e5e3ed,#25232b);background-image:linear-gradient(#5444820a 1px,transparent 1px),linear-gradient(90deg,#5444820a 1px,transparent 1px);background-size:16px 16px;border-color:light-dark(#cfc9e3,#3a3741)}.marketing-page .mk-after{background:#26232f}.marketing-page .mk-capability-card{border-color:light-dark(#d7d2e5,#3a3741);border-radius:8px}.marketing-page .mk-outcomes{border-color:light-dark(#d5d0e5,#3a3741)}.marketing-page .story-art{border-radius:2px}.mf-footer:before{content:"";position:absolute;top:-10px;height:12px;left:0;right:0;background:linear-gradient(90deg,transparent 25%,#31205d 25%,#31205d 50%,transparent 50%,transparent 75%,#31205d 75%);background-size:48px 12px}.site-footer.site-footer{background:#31205d;--link:light-dark(#a999d9,#b3a7d7);--baby-blue:#c4cfff}@media(min-width:1500px){.discovery-home .hero-clearing{padding-top:185px;padding-bottom:125px}}@media(max-width:900px){.discovery-home{margin-top:-72px}.discovery-home .hero-intro{max-width:660px}.discovery-home .hero-clearing{padding-top:145px;padding-bottom:85px}.discovery-home .hero-description{max-width:520px;padding-inline:25px;font-size:15px}}@media(max-width:650px){.discovery-home{margin-top:-66px}.discovery-home .discovery-hero{margin-inline:0;border-radius:0 0 18px 18px}.discovery-home .hero-clearing{padding:135px 0 90px}.discovery-home .hero-intro{padding-inline:22px}.discovery-home .discovery-hero h1{font-size:clamp(32px,8vw,46px);margin:25px 0 23px}.discovery-home .hero-description{font-size:14px;max-width:295px;padding-inline:4px}.discovery-home .announcement{font-size:8px;gap:7px}.discovery-home .hero-reassurance{max-width:270px;margin-inline:auto;font-size:9px;padding-inline:0}.discovery-home .product-stage{margin-inline:12px}}.discovery-home .tab-icon.mint{background:var(--palette-sky);color:var(--palette-sky-ink)}.discovery-home .tab-icon.peach{background:var(--palette-slate);color:var(--palette-slate-ink)}.discovery-home .platform-loop .loop-step:nth-child(2),.discovery-home .chat-art{background-color:var(--palette-sky);border-color:color-mix(in srgb,var(--palette-sky-ink) 22%,transparent)}.discovery-home .platform-loop .loop-step:nth-child(3),.discovery-home .insights-art{background-color:var(--palette-slate);border-color:color-mix(in srgb,var(--palette-slate-ink) 22%,transparent)}.discovery-home .platform-loop .loop-step:nth-child(2) :is(.loop-number,.loop-action){color:var(--palette-sky-ink)}.discovery-home .platform-loop .loop-step:nth-child(3) :is(.loop-number,.loop-action){color:var(--palette-slate-ink)}.discovery-home .marketer-section{background:var(--palette-lilac);border-color:color-mix(in srgb,var(--palette-lilac-ink) 22%,transparent)}.discovery-home .insight-callout,.discovery-home .content-gap-row,.marketing-page .scene-opportunity{background:var(--palette-lilac);border-color:color-mix(in srgb,var(--palette-lilac-ink) 24%,transparent)}.discovery-home .gap-symbol{background:var(--palette-slate);color:var(--palette-slate-ink)}.discovery-home .section-kicker:before,.marketing-page .mk-eyebrow:before{background:light-dark(#7c4dff,#c4afff);box-shadow:6px -6px #a7b5e9,12px 0 #8eaff0}.marketing-page .mk-capability-card:nth-child(3n+2) .mk-mini-art{background-color:var(--palette-sky)}.marketing-page .mk-capability-card:nth-child(3n) .mk-mini-art{background-color:var(--palette-slate)}.marketing-page .mk-mini-art--queries{background-color:var(--palette-lilac)}.marketing-page .mk-feature-visual:has([data-feature-panel]:not([hidden]) .scene-question){background-color:var(--palette-sky)}.discovery-home .hero-reassurance svg{color:light-dark(#7c4dff,#bfb3e2)}html .spr-header.spr-header{background:light-dark(#fff,#161616);color:light-dark(#111,#f5f5f5);border-color:light-dark(#e8e8e8,#373737);--blue:light-dark(#111,#f5f5f5)}html .spr-header .spr-popover{background:light-dark(#fdfdff,#1c1c1c);border-color:light-dark(#e8e8e8,#373737)}html .spr-header .spr-product-card,.spr-header .spr-product-card.mint,.spr-header .spr-product-card.peach{background:light-dark(#f2f2f4,#29272d);border:0}.spr-header .spr-nav-actions .spr-signup{background:light-dark(#111,#fff);border-color:light-dark(#111,#fff);color:light-dark(#fff,#111)!important}.spr-header .spr-product-asset{background:transparent;padding:0;filter:drop-shadow(0 5px 8px #55369b12)}html .spr-header .spr-product-card:hover{background:light-dark(#f2f2f4,#29272d)}.spr-header .spr-nav-actions .spr-signup:is(:hover,:focus-visible){color:#fff!important}.spr-header .spr-mobile-toggle span{background:light-dark(#111,#fff)}.spr-header :is(a,button):focus-visible{outline-color:light-dark(#111,#fff)}:is(.spr-product-card,.spr-integrations-card,.spr-mcp-card,.spr-small-menu a,.spr-signup,.spr-login,.discovery-button,.loop-step,.mk-button,.int-button,.int-card,.int-garden-logo,.cmp-button,.cmp-choice,.footer-primary){position:relative;isolation:isolate;overflow:hidden}:is(.spr-product-card,.spr-integrations-card,.spr-mcp-card,.spr-small-menu a,.spr-signup,.spr-login,.discovery-button,.loop-step,.mk-button,.int-button,.int-card,.int-garden-logo,.cmp-button,.cmp-choice,.footer-primary):after{content:"";position:absolute;inset:-70% -35%;z-index:-1;pointer-events:none;background:var(--hover-wash,linear-gradient(115deg,transparent 10%,light-dark(#e2caffee,#663a9fdd) 35%,light-dark(#c8a4ffee,#7447b2ee) 55%,light-dark(#e4ceffee,#55327fdd) 75%,transparent 95%));opacity:0;transform:translate3d(-12%,5%,0) rotate(-8deg);transition:opacity .35s ease,transform .7s cubic-bezier(.22,1,.36,1)}:is(.spr-product-card,.spr-integrations-card,.spr-mcp-card,.spr-small-menu a,.spr-signup,.spr-login,.discovery-button,.loop-step,.mk-button,.int-button,.int-card,.int-garden-logo,.cmp-button,.cmp-choice,.footer-primary):is(:hover,:focus-visible):after{opacity:1;animation:spr-gradient-drift 4s ease-in-out infinite alternate}:is(.spr-signup,.discovery-button.primary,.mk-button:not(.mk-button--secondary),.int-button,.cmp-button--primary){--hover-wash:linear-gradient(110deg,#5e2dbbdd 5%,#7c4dffee 32%,#9a59e8ee 56%,#7139cadd 80%,#5e2dbbdd)}:is(.spr-product-card,.int-card,.cmp-choice):is(:hover,:focus-visible){border-color:light-dark(#b499e9,#8f6bbd)}@keyframes spr-gradient-drift{0%{transform:translate3d(-12%,5%,0) rotate(-8deg)}to{transform:translate3d(12%,-5%,0) rotate(8deg)}}@media(prefers-reduced-motion:reduce){:is(.spr-product-card,.spr-integrations-card,.spr-mcp-card,.spr-small-menu a,.spr-signup,.spr-login,.discovery-button,.loop-step,.mk-button,.int-button,.int-card,.int-garden-logo,.cmp-button,.cmp-choice,.footer-primary):after{animation:none!important;transition:none;transform:none}}
