.marketing-page{--mkt-canvas:rgb(255,255,255);--mkt-elevated:rgb(245,245,245);--mkt-overlay:rgb(236,236,236);--mkt-border:rgba(0,0,0,0.1);--mkt-text-primary:rgb(10,10,10);--mkt-text-secondary:rgb(82,82,82);--mkt-text-tertiary:rgb(107,107,107);--mkt-action-text:rgb(255,255,255);--mkt-action-fill:rgb(10,10,10);background:var(--mkt-canvas);color:var(--mkt-text-primary);font-family:"Satoshi","Satoshi Placeholder",var(--intent-font,"Inter"),system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-page *{-webkit-tap-highlight-color:transparent}html[data-marketing-theme=dark] .marketing-page{--mkt-canvas:rgb(5,5,5);--mkt-elevated:rgb(21,21,21);--mkt-overlay:rgb(30,30,30);--mkt-border:rgba(255,255,255,0.12);--mkt-text-primary:rgb(253,253,253);--mkt-text-secondary:rgb(212,212,212);--mkt-text-tertiary:rgb(163,163,163);--mkt-action-text:rgb(5,5,5);--mkt-action-fill:rgb(253,253,253)}*{box-sizing:border-box}.marketing-container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width:809px){.marketing-container{padding:0 24px}}.marketing-section{padding-top:100px;padding-bottom:100px}.marketing-section--tight{padding-top:64px;padding-bottom:64px}.marketing-section--flush-top{padding-top:0}.marketing-section--elevated{background:var(--mkt-elevated)}.marketing-section--overlay{background:var(--mkt-overlay)}.marketing-eyebrow{font-size:.8125rem;font-weight:400;letter-spacing:.015em;color:var(--mkt-text-tertiary);margin:0 0 16px}.marketing-h1,.marketing-h2,.marketing-h3{font-family:"Satoshi","Satoshi Placeholder",var(--intent-font-display,"Inter"),system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;margin:0 0 20px}.marketing-h1{font-size:clamp(2.75rem,7.5vw,6rem);line-height:.96}.marketing-h2{font-size:clamp(1.75rem,3.4vw,2.25rem);line-height:1.13}.marketing-h3{font-size:clamp(1.375rem,2.2vw,1.625rem);line-height:1.2}.marketing-body{font-size:1.125rem;line-height:1.38;color:var(--mkt-text-secondary);margin:0}.marketing-centered{text-align:center;margin-left:auto;margin-right:auto}.marketing-page-header{padding-top:100px;padding-bottom:60px;text-align:center}.marketing-page-header .marketing-h1,.marketing-page-header .marketing-h2{max-width:760px;margin-left:auto;margin-right:auto}.marketing-page-header .marketing-h2{font-size:clamp(1.9rem,3.8vw,2.5rem)}.marketing-page-header .marketing-body{max-width:560px;margin:0 auto}.marketing-page-header .marketing-cta-row{justify-content:center;margin-top:32px}.marketing-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:"Satoshi","Satoshi Placeholder",var(--intent-font,"Inter"),system-ui,sans-serif;font-size:.9375rem;line-height:1;padding:12px 24px;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.marketing-btn:hover{opacity:.82}.marketing-btn--primary{background:var(--mkt-action-fill);color:var(--mkt-action-text)}.marketing-btn--secondary{background:var(--mkt-overlay)}.marketing-btn--light{background:rgb(245,245,245);color:rgb(10,10,10)}.marketing-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.marketing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:color-mix(in srgb,var(--mkt-canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mkt-border);transition:background-color .25s ease,border-color .25s ease}.marketing-nav[data-solid=false]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;--mkt-canvas:rgb(5,5,5);--mkt-elevated:rgb(21,21,21);--mkt-text-primary:rgb(253,253,253);--mkt-text-secondary:rgba(255,255,255,0.92);--mkt-text-tertiary:rgba(255,255,255,0.75);--mkt-border:rgba(255,255,255,0.16);--mkt-overlay:rgba(255,255,255,0.12);--mkt-action-text:rgb(5,5,5);--mkt-action-fill:rgb(253,253,253)}.marketing-nav[data-solid=false][data-scrolled]{background:rgba(16,24,52,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.marketing-nav[data-solid=false] .marketing-wordmark-image{filter:brightness(0) invert(1)}.marketing-nav-left{display:flex;align-items:center;flex:1 1}.marketing-nav-center{display:flex;align-items:center;gap:32px;flex:0 0 auto}.marketing-nav-center a{color:var(--mkt-text-secondary);text-decoration:none;font-size:.9375rem}.marketing-nav-center a:hover{color:var(--mkt-text-primary)}.marketing-nav-right{flex:1 1;justify-content:flex-end}.marketing-nav-icons,.marketing-nav-right{display:flex;align-items:center;gap:10px}@media (max-width:1199px){.marketing-nav{padding:14px 24px}.marketing-nav-center{gap:20px}}.marketing-mobile-menu{display:none;position:relative}@media (max-width:809px){.marketing-nav-center,.marketing-nav-get-started,.marketing-nav-icons,.marketing-nav-signin{display:none}.marketing-mobile-menu{display:block}}.marketing-icon-btn.marketing-mobile-menu-trigger{background:var(--mkt-action-fill);color:var(--mkt-action-text);border-color:transparent}@media (hover:hover) and (pointer:fine){.marketing-icon-btn.marketing-mobile-menu-trigger:hover{background:var(--mkt-action-fill);opacity:.82}}.marketing-mobile-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;min-width:200px;padding:8px;background:var(--mkt-canvas);border:1px solid var(--mkt-border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.marketing-mobile-menu-panel a{padding:10px 12px;border-radius:8px;color:var(--mkt-text-primary);text-decoration:none;font-size:.9375rem}.marketing-mobile-menu-panel a:hover{background:var(--mkt-overlay)}.marketing-mobile-menu-divider{margin-top:4px;border-top:1px solid var(--mkt-border);padding-top:14px}.marketing-mobile-menu-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.marketing-mobile-menu-setting-label{font-size:.875rem;color:var(--mkt-text-secondary)}.marketing-tabs{display:flex;gap:2px;padding:2px;background:var(--mkt-overlay);border-radius:8px}.marketing-tabs-option{border:none;background:none;border-radius:6px;padding:6px 10px;font-size:.8125rem;font-family:inherit;color:var(--mkt-text-secondary);cursor:pointer;white-space:nowrap}.marketing-tabs-option[data-active=true]{background:var(--mkt-canvas);color:var(--mkt-text-primary);font-weight:600}.marketing-wordmark{display:inline-flex;align-items:center;line-height:0}.marketing-wordmark-image{display:block;height:1.5rem;width:auto;object-fit:contain;filter:brightness(0)}html[data-marketing-theme=dark] .marketing-wordmark-image{filter:brightness(0) invert(1)}.marketing-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:1px solid var(--mkt-border);background:transparent;color:var(--mkt-text-primary);cursor:pointer;padding:0;font-size:.75rem;font-weight:600}.marketing-icon-btn:hover{background:var(--mkt-overlay)}.marketing-lang{position:relative}.marketing-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;list-style:none;margin:0;padding:6px;min-width:140px;background:var(--mkt-canvas);border:1px solid var(--mkt-border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.marketing-lang-option{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--mkt-text-primary);font-size:.875rem;font-family:inherit;cursor:pointer}.marketing-lang-option:hover{background:var(--mkt-overlay)}.marketing-lang-option[data-active=true]{font-weight:600}.marketing-hero{--mkt-canvas:rgb(5,5,5);--mkt-elevated:rgb(21,21,21);--mkt-overlay:rgb(30,30,30);--mkt-border:rgba(255,255,255,0.16);--mkt-text-primary:rgb(253,253,253);--mkt-text-secondary:rgb(253,253,253);--mkt-text-tertiary:rgba(255,255,255,0.75);--mkt-action-text:rgb(5,5,5);--mkt-action-fill:rgb(253,253,253);position:relative;background:linear-gradient(180deg,#1f3268,#34508f 40%,#4f6f9c 72%,#8f8a93 84%,#a4866f 93%,#b5876a);color:var(--mkt-text-primary);margin-top:calc(-1 * var(--mkt-nav-h, 72px) - 1px);padding-top:calc(var(--mkt-nav-h, 72px) + 1px);min-height:100vh;min-height:100svh;display:flex;flex-direction:column}@media (max-width:809px){.marketing-hero{--mkt-nav-h:65px;background:linear-gradient(180deg,#1f3268,#34508f 55%,#4f6f9c 88%,#8f8a93 95%,#b5876a)}}.marketing-hero:after,.marketing-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.marketing-hero:before{background:#050505;opacity:0;animation:mkt-dusk-rise 1.8s cubic-bezier(.16,1,.3,1) both}@keyframes mkt-dusk-rise{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.marketing-hero:before{animation:none}}.marketing-hero:after{opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.marketing-hero-inner{max-width:1680px;position:relative;padding-top:16px;padding-bottom:24px;flex:1 1;align-content:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:48px;gap:48px}.marketing-hero-copy{max-width:100%}.marketing-hero-copy .marketing-eyebrow{margin-bottom:20px}.marketing-hero-copy .marketing-h1{font-size:min(clamp(2.85rem,6vw + 1.15rem,8.4rem),12vh);margin-bottom:20px}@media (min-width:810px){.marketing-hero-inner{row-gap:0}}.marketing-hero-copy .marketing-body{margin-bottom:28px}.marketing-hero-object{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:clamp(320px,34vw,680px);aspect-ratio:1/1;margin-left:auto}.marketing-hero-object-canvas,.marketing-hero-object-fallback{display:block;width:100%;height:100%}.marketing-hero-object-fallback{object-fit:contain;padding:18%;filter:brightness(0)}@media (max-width:809px){.marketing-hero-inner{display:flex;flex-direction:column;align-items:center;padding-top:48px;padding-bottom:56px;text-align:center}.marketing-hero-object{order:-1;width:clamp(240px,68vw,360px);max-width:clamp(240px,68vw,360px);margin:0 auto 28px}.marketing-hero-copy{max-width:480px}.marketing-hero-copy .marketing-eyebrow{margin-bottom:16px}.marketing-hero-copy .marketing-h1{font-size:clamp(3.1rem,11vw,4rem);margin-left:auto;margin-right:auto}.marketing-hero-copy .marketing-cta-row{justify-content:center;margin-top:32px}}.marketing-video-frame{border:1px solid var(--mkt-border);border-radius:12px;overflow:hidden;background:var(--mkt-elevated)}.marketing-video-frame video{display:block;width:100%;height:auto}.marketing-grid-2{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--mkt-border);border-left:1px solid var(--mkt-border);margin-top:56px}@media (max-width:809px){.marketing-grid-2{grid-template-columns:1fr}}.marketing-card{border-right:1px solid var(--mkt-border);border-bottom:1px solid var(--mkt-border);padding:32px}.marketing-card-icon{display:inline-flex;margin-bottom:16px;color:var(--mkt-text-primary)}.marketing-card h3{font-size:1.0625rem;font-weight:500;margin:0 0 10px;color:var(--mkt-text-primary)}.marketing-card p{font-size:.9375rem;line-height:1.55;color:var(--mkt-text-secondary);margin:0}.marketing-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.marketing-block+.marketing-block{margin-top:96px}.marketing-block--reverse .marketing-block-visual{order:-1}@media (max-width:899px){.marketing-block{grid-template-columns:1fr;gap:32px}.marketing-block--reverse .marketing-block-visual{order:0}}.marketing-block-visual{background:var(--mkt-elevated);border-radius:16px;padding:28px}.marketing-status-line{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--mkt-canvas);border:1px solid var(--mkt-border);border-radius:10px;font-size:.875rem;color:var(--mkt-text-secondary)}.marketing-status-line+.marketing-status-line{margin-top:10px}.marketing-status-dot{width:6px;height:6px;border-radius:9999px;background:var(--mkt-text-tertiary);flex:0 0 auto}.marketing-stat-card{background:var(--mkt-canvas);border:1px solid var(--mkt-border);border-radius:10px;padding:20px}.marketing-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mkt-text-tertiary);margin:0 0 8px}.marketing-stat-value{font-family:var(--intent-font-display,"Inter",system-ui,sans-serif);font-size:1.5rem;margin:0 0 8px}.marketing-stat-note{font-size:.8125rem;color:var(--mkt-text-tertiary);margin:0}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:56px;align-items:stretch}@media (max-width:899px){.marketing-pricing-grid{grid-template-columns:1fr}}.marketing-pricing-card{display:flex;flex-direction:column;border:1px solid var(--mkt-border);border-radius:16px;padding:32px}.marketing-pricing-card--highlight{background:var(--mkt-elevated);border-color:transparent}.marketing-pricing-badge{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mkt-text-tertiary);margin:0 0 12px}.marketing-pricing-name{font-size:1.0625rem;font-weight:600;margin:0 0 8px}.marketing-pricing-price{font-family:var(--intent-font-display,"Inter",system-ui,sans-serif);font-size:2rem;margin:0 0 12px}.marketing-pricing-desc{font-size:.9375rem;color:var(--mkt-text-secondary);margin:0 0 24px}.marketing-pricing-card .marketing-btn{width:100%}.marketing-pricing-features{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--mkt-border);display:flex;flex-direction:column;gap:12px;font-size:.9375rem;color:var(--mkt-text-secondary)}.marketing-faq-list{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.marketing-faq-item{border:1px solid var(--mkt-border);border-radius:14px;padding:20px 24px}.marketing-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:500;color:var(--mkt-text-primary);font-family:inherit}.marketing-faq-icon{flex:0 0 auto;color:var(--mkt-text-tertiary);transition:transform .2s ease}.marketing-faq-item[data-open=true] .marketing-faq-icon{transform:rotate(45deg)}summary.marketing-faq-question{list-style:none}summary.marketing-faq-question::-webkit-details-marker{display:none}summary.marketing-faq-question:after{content:"+";flex:0 0 auto;color:var(--mkt-text-tertiary);transition:transform .2s ease}details[open]>summary.marketing-faq-question:after{transform:rotate(45deg)}.marketing-faq-answer{font-size:.9375rem;line-height:1.6;color:var(--mkt-text-secondary);margin:14px 0 0}.marketing-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}@media (max-width:899px){.marketing-contact-grid{grid-template-columns:1fr;gap:40px}}.marketing-contact-divider{height:1px;background:var(--mkt-border);margin:28px 0}.marketing-contact-signin{font-size:.9375rem;color:var(--mkt-text-secondary)}.marketing-contact-signin a{color:var(--mkt-text-primary);text-decoration:underline}.marketing-form{border:1px solid var(--mkt-border);border-radius:16px;padding:32px;gap:18px}.marketing-field,.marketing-form{display:flex;flex-direction:column}.marketing-field{gap:8px}.marketing-field label{font-size:.8125rem;font-weight:500;color:var(--mkt-text-secondary)}.marketing-field input,.marketing-field textarea{background:var(--mkt-elevated);border:1px solid var(--mkt-border);border-radius:10px;padding:12px 14px;font-size:1rem;color:var(--mkt-text-primary);font-family:inherit}.marketing-field textarea{min-height:96px;resize:vertical}.marketing-field input:focus,.marketing-field textarea:focus{outline:2px solid var(--mkt-text-primary);outline-offset:1px}.marketing-form-note{font-size:.9375rem;color:var(--mkt-text-secondary);margin:0}.marketing-legal{max-width:760px;margin:0 auto}.marketing-legal-intro{font-size:1rem;line-height:1.65;color:var(--mkt-text-secondary);margin:28px 0 48px}.marketing-legal-section{padding:28px 0;border-top:1px solid var(--mkt-border)}.marketing-legal-section:first-of-type{border-top:none}.marketing-legal-section h3{font-size:1.125rem;font-weight:600;margin:0 0 12px}.marketing-legal-section li,.marketing-legal-section p{font-size:.9375rem;line-height:1.65;color:var(--mkt-text-secondary);margin:0}.marketing-legal-section p+p,.marketing-legal-section p+ul,.marketing-legal-section ul+p{margin-top:12px}.marketing-legal-section ul{margin:12px 0 0;padding-left:22px}.marketing-legal-section h4{font-size:1rem;font-weight:600;margin:20px 0 8px}.marketing-legal-intro p+p{margin-top:12px}.marketing-404{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px}.marketing-404-numeral{font-family:var(--intent-font-display,"Inter",system-ui,sans-serif);font-size:clamp(4rem,12vw,8rem);line-height:1;margin:0 0 24px;color:var(--mkt-text-tertiary)}.marketing-footer{border-top:1px solid var(--mkt-border);padding:64px 0 40px;margin-top:auto}.marketing-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);grid-gap:48px;gap:48px}.marketing-footer-brand{max-width:320px}.marketing-footer-tagline{font-size:.9375rem;line-height:1.55;color:var(--mkt-text-secondary);margin:14px 0 0}.marketing-footer-copyright{font-size:.75rem;letter-spacing:.04em;color:var(--mkt-text-tertiary);margin:24px 0 0}.marketing-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.marketing-footer-col h4{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mkt-text-tertiary);margin:0 0 16px}.marketing-footer-col-links{display:flex;flex-direction:column}.marketing-footer-col-links a{color:var(--mkt-text-primary);text-decoration:none;font-size:.9375rem;padding:6px 0}.marketing-footer-col-links a:hover{color:var(--mkt-text-secondary)}.marketing-footer-divider{height:1px;background:var(--mkt-border);margin:48px 0 24px}.marketing-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:.875rem;color:var(--mkt-text-tertiary)}.marketing-footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px;margin-left:auto}.marketing-footer-legal a{color:inherit;text-decoration:none}.marketing-footer-legal a:hover{color:var(--mkt-text-secondary)}.marketing-footer-social{display:flex;gap:8px}.marketing-footer-brand .marketing-footer-social{margin:16px 0 20px}.marketing-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mkt-border);border-radius:50%;color:var(--mkt-text-secondary)}.marketing-footer-social a:hover{color:var(--mkt-text-primary)}@media (max-width:1099px){.marketing-footer-top{grid-template-columns:1fr}}@media (max-width:809px){.marketing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.marketing-footer-legal{margin-left:0}}.marketing-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.marketing-stat-strip .marketing-stat-card{text-align:center;padding:28px 20px}.marketing-stat-strip .marketing-stat-value{font-size:clamp(1.25rem,2.4vw,1.75rem);color:var(--mkt-text-primary)}@media (max-width:809px){.marketing-stat-strip{grid-template-columns:1fr}}.marketing-narrow{max-width:720px;margin:0 auto}.marketing-narrow--wide{max-width:880px}.marketing-card--link{display:block;color:inherit;text-decoration:none;transition:background .15s ease}.marketing-card--link:hover{background:var(--mkt-elevated)}.marketing-card-meta{margin:0 0 12px}.marketing-card-meta,.marketing-card-metrics{font-size:.8125rem;color:var(--mkt-text-tertiary)}.marketing-card-metrics{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px}.marketing-card-metrics strong{color:var(--mkt-text-primary);font-weight:500}.marketing-topic-list{list-style:none;margin:16px 0 0;padding:0;font-size:.875rem;color:var(--mkt-text-tertiary)}.marketing-topic-list li+li{margin-top:6px}.marketing-empty-state{margin-top:32px;padding:40px 32px;border:1px solid var(--mkt-border);border-radius:16px;background:var(--mkt-elevated)}.marketing-empty-state h3{font-size:1.0625rem;font-weight:500;margin:0 0 10px;color:var(--mkt-text-primary)}.marketing-empty-state p{max-width:560px;font-size:.9375rem;line-height:1.55;color:var(--mkt-text-secondary);margin:0 0 24px}.marketing-back{font-size:.875rem;color:var(--mkt-text-tertiary);text-decoration:none}.marketing-back:hover{color:var(--mkt-text-primary)}.marketing-article-section{margin-top:40px}.marketing-notice{max-width:880px;margin:0 auto;padding:28px 32px;background:var(--mkt-elevated);border:1px solid var(--mkt-border);border-radius:16px}.marketing-notice p{font-size:.9375rem;line-height:1.55;color:var(--mkt-text-secondary);margin:0 0 20px}.marketing-notice .marketing-notice-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mkt-text-tertiary);margin:0 0 8px}.marketing-code{min-width:0}.marketing-code-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mkt-text-tertiary);margin:0 0 8px}.marketing-code pre{margin:0;padding:16px 20px;overflow-x:auto;background:var(--mkt-elevated);border:1px solid var(--mkt-border);border-radius:10px;font-size:.8125rem;line-height:1.6;color:var(--mkt-text-primary)}.marketing-endpoint{margin-top:56px;padding-top:40px;border-top:1px solid var(--mkt-border)}.marketing-endpoint-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:.9375rem}.marketing-method{padding:3px 10px;border:1px solid var(--mkt-border);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--mkt-text-secondary)}.marketing-endpoint-code{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}@media (max-width:809px){.marketing-endpoint-code{grid-template-columns:minmax(0,1fr)}}.marketing-sim-demo-browser{border:1px solid var(--mkt-border);border-radius:12px;overflow:hidden;background:var(--mkt-elevated)}.marketing-sim-demo-browser-bar{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--mkt-border);background:var(--mkt-canvas)}.marketing-sim-demo-browser-dots{display:inline-flex;gap:6px;flex:0 0 auto}.marketing-sim-demo-browser-dots span{width:8px;height:8px;border-radius:9999px;background:var(--mkt-border)}.marketing-sim-demo-url{font-size:.8125rem;color:var(--mkt-text-tertiary);padding:4px 14px;border-radius:9999px;background:var(--mkt-elevated)}.marketing-sim-demo-viewport{position:relative;height:560px;overflow:hidden}.marketing-sim-demo-screen{position:absolute;inset:0;padding:28px 32px;display:flex;flex-direction:column;opacity:0;visibility:hidden}.marketing-sim-demo-cursor{position:absolute;z-index:10;display:block;width:18px;height:18px;margin:-2px 0 0 -2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));opacity:0;visibility:hidden;pointer-events:none}.marketing-sim-demo-app-topbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--mkt-border)}.marketing-sim-demo-app-title{font-size:.9375rem;font-weight:600;color:var(--mkt-text-primary)}.marketing-sim-demo-app-newbtn{padding:6px 14px;border-radius:9999px;background:var(--mkt-action-fill);color:var(--mkt-action-text);font-size:.6875rem;font-weight:600}.marketing-sim-demo-scrim{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden}.marketing-sim-demo-modal{width:min(360px,88%);padding:24px;border-radius:14px;border:1px solid var(--mkt-border);background:var(--mkt-canvas);box-shadow:0 24px 60px rgba(0,0,0,.28);opacity:0;visibility:hidden}.marketing-sim-demo-modal-title{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--mkt-text-primary)}.marketing-sim-demo-modal-sub{margin:0 0 18px;font-size:.75rem;color:var(--mkt-text-tertiary)}.marketing-sim-demo-field-label{display:block;margin:14px 0 6px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mkt-text-tertiary)}.marketing-sim-demo-field-label:first-of-type{margin-top:0}.marketing-sim-demo-field{display:flex;align-items:center;padding:9px 12px;border-radius:8px;background:var(--mkt-overlay);font-size:.8125rem;color:var(--mkt-text-primary);min-height:18px}.marketing-sim-demo-caret{width:1px;height:14px;margin-left:1px;background:var(--mkt-text-primary);animation:marketing-sim-demo-blink 1s step-end infinite}@keyframes marketing-sim-demo-blink{50%{opacity:0}}.marketing-sim-demo-pill-row{display:flex;flex-wrap:wrap;gap:6px}.marketing-sim-demo-pill{padding:6px 12px;border-radius:9999px;border:1px solid var(--mkt-border);font-size:.75rem;color:var(--mkt-text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.marketing-sim-demo-pill[data-selected=true]{background:var(--mkt-action-fill);border-color:var(--mkt-action-fill);color:var(--mkt-action-text)}.marketing-sim-demo-modal-btn{display:block;margin-top:20px;padding:10px;border-radius:8px;background:var(--mkt-action-fill);color:var(--mkt-action-text);font-size:.8125rem;font-weight:600;text-align:center}.marketing-sim-demo-card-grid{display:flex;flex-wrap:wrap;gap:16px}.marketing-sim-demo-card{width:min(300px,46%);padding:16px;border-radius:12px;border:1px solid var(--mkt-border);background:var(--mkt-canvas);align-self:flex-start}.marketing-sim-demo-card-badge-static{display:inline-block;padding:2px 8px;border-radius:9999px;background:var(--mkt-overlay);font-size:.625rem;font-weight:600;color:var(--mkt-text-tertiary)}.marketing-sim-demo-card-badge-wrap{position:relative;display:inline-block;width:52px;height:18px;vertical-align:top}.marketing-sim-demo-card-badge{position:absolute;inset:0;display:inline-flex;align-items:center;width:max-content;padding:2px 8px;border-radius:9999px;background:var(--mkt-overlay);font-size:.625rem;font-weight:600;color:var(--mkt-text-tertiary)}.marketing-sim-demo-card-badge--running{background:var(--mkt-text-primary);color:var(--mkt-action-text)}.marketing-sim-demo-card-title{margin:10px 0 4px;font-size:.875rem;font-weight:600;color:var(--mkt-text-primary)}.marketing-sim-demo-card-meta{margin:0;font-size:.75rem;color:var(--mkt-text-tertiary)}.marketing-sim-demo-feed{margin-top:14px;display:flex;flex-direction:column;gap:8px}.marketing-sim-demo-feed-line{padding:9px 12px;font-size:.75rem;border-radius:8px;margin-top:0!important}.marketing-sim-demo-results{margin:auto;width:min(360px,88%)}.marketing-sim-demo-results-heading{margin:0 0 12px;font-size:.8125rem;font-weight:600;color:var(--mkt-text-primary)}.marketing-sim-demo-results .marketing-sim-demo-feed-line+.marketing-sim-demo-feed-line{margin-top:8px!important}.marketing-sim-demo-results-stat{margin-top:14px}@media (max-width:809px){.marketing-sim-demo-viewport{height:620px}.marketing-sim-demo-screen{padding:20px}.marketing-sim-demo-card-grid{flex-direction:column}.marketing-sim-demo-card{width:100%}.marketing-sim-demo-modal{width:92%}}@media (prefers-reduced-motion:reduce){.marketing-sim-demo-cursor{display:none}.marketing-sim-demo-screen{position:static;opacity:1;visibility:visible;padding:24px 32px;border-top:1px solid var(--mkt-border)}.marketing-sim-demo-screen:first-child{border-top:none}.marketing-sim-demo-viewport{height:auto}.marketing-sim-demo-scrim{position:static;opacity:1;visibility:visible;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px 32px;border-top:1px solid var(--mkt-border)}.marketing-sim-demo-modal{width:auto;margin:0 auto;box-shadow:none;opacity:1;visibility:visible}.marketing-sim-demo-card{opacity:1!important;transform:none!important}}.marketing-comparison{max-width:860px;margin:48px auto 0;border:1px solid var(--mkt-border);border-radius:16px;overflow:hidden;background:var(--mkt-canvas)}.marketing-comparison-head,.marketing-comparison-row{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;grid-gap:16px;gap:16px;padding:18px 24px}.marketing-comparison-head{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mkt-text-tertiary);border-bottom:1px solid var(--mkt-border)}.marketing-comparison-head-intent{color:var(--mkt-text-primary);font-weight:600}.marketing-comparison-row+.marketing-comparison-row{border-top:1px solid var(--mkt-border)}.marketing-comparison-label{font-size:.8125rem;font-weight:600;color:var(--mkt-text-tertiary);margin:0}.marketing-comparison-cell{font-size:.9375rem;color:var(--mkt-text-secondary);margin:0}.marketing-comparison-cell--intent{color:var(--mkt-text-primary)}@media (max-width:809px){.marketing-comparison-head,.marketing-comparison-row{grid-template-columns:1fr 1fr;gap:6px 16px;padding:14px 16px}.marketing-comparison-head>:first-child{display:none}.marketing-comparison-label{grid-column:1/-1}.marketing-comparison-cell{font-size:.875rem;min-width:0}}.marketing-proof-band{list-style:none;margin:0;padding:28px 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;border-top:1px solid var(--mkt-border);border-bottom:1px solid var(--mkt-border);font-size:.875rem;color:var(--mkt-text-secondary);text-align:center}.marketing-pricing-grid--teaser{margin-top:40px}.marketing-pricing-outcome{font-size:.875rem;line-height:1.5;color:var(--mkt-text-primary);margin:0 0 24px}html:has(.marketing-page){scrollbar-width:thin!important;scrollbar-color:rgba(128,128,128,.6) transparent!important}.marketing-page{--mkt-violet:#43629c;--mkt-blue:#43629c;--mkt-green:#33724c;--mkt-amber:#89552a;--mkt-red:#98473f;--mkt-tile-bg:linear-gradient(180deg,#fff,#f6f6f6);--mkt-tile-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 1px 2px rgba(0,0,0,0.04),0 12px 32px -16px rgba(0,0,0,0.12)}html[data-marketing-theme=dark] .marketing-page{--mkt-violet:#88abea;--mkt-blue:#88abea;--mkt-green:#8db8ad;--mkt-amber:#dda377;--mkt-red:#d98670;--mkt-tile-bg:linear-gradient(180deg,#151515,#0a0a0a);--mkt-tile-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 16px 40px -20px rgba(0,0,0,0.8)}[data-tone=violet]{--tone:var(--mkt-violet)}[data-tone=blue]{--tone:var(--mkt-blue)}[data-tone=green]{--tone:var(--mkt-green)}[data-tone=amber]{--tone:var(--mkt-amber)}[data-tone=neutral]{--tone:var(--mkt-text-tertiary)}[data-tone=red]{--tone:var(--mkt-red)}.mkt-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .7s cubic-bezier(.16,1,.3,1) var(--d,0s)}.mkt-js [data-reveal].is-in{opacity:1;transform:none}.mkt-spot{position:relative;isolation:isolate}.mkt-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--mkt-text-primary) 5%,transparent),transparent 70%);pointer-events:none}.mkt-spot:hover:before{opacity:1}.mkt-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px;margin-top:56px}.mkt-tile{grid-column:span 6;display:flex;flex-direction:column;padding:28px;border:1px solid var(--mkt-border);border-radius:20px;background:var(--mkt-tile-bg);box-shadow:var(--mkt-tile-shadow);overflow:hidden}.mkt-tile:first-child,.mkt-tile:nth-child(4){grid-column:span 7}.mkt-tile:nth-child(2),.mkt-tile:nth-child(3){grid-column:span 5}.mkt-tile:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--mkt-border))}.mkt-tile h3{font-size:1.125rem;font-weight:500;margin:14px 0 8px;color:var(--mkt-text-primary)}.mkt-tile p{font-size:.9375rem;line-height:1.55;color:var(--mkt-text-secondary);margin:0}@media (max-width:899px){.mkt-bento{grid-template-columns:1fr}.mkt-tile,.mkt-tile:nth-child(n){grid-column:auto;padding:22px}}.mkt-widget{height:132px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--mkt-border);border-radius:12px;background:color-mix(in srgb,var(--mkt-canvas) 70%,transparent);font-size:.8125rem;color:var(--mkt-text-secondary);overflow:hidden}.mkt-log p{margin:0 0 8px;white-space:nowrap;animation:mkt-line 7s ease infinite;animation-delay:calc(var(--i) * .9s)}.mkt-log b{color:var(--mkt-violet);font-weight:500}.mkt-log i{color:var(--mkt-text-primary);font-style:normal}.mkt-log p:last-child:after{content:"";display:inline-block;width:6px;height:12px;margin-left:4px;background:var(--mkt-violet);vertical-align:-2px;animation:mkt-blink 1s steps(2) infinite}@keyframes mkt-blink{50%{opacity:0}}@keyframes mkt-line{0%{opacity:0;transform:translateX(-6px)}8%,88%{opacity:1;transform:none}to{opacity:0}}.mkt-friction-row{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 36px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.mkt-friction-row em{text-align:right}.mkt-friction-row span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-friction-row em{font-style:normal;color:var(--mkt-text-primary)}.mkt-bar{display:block;height:6px;border-radius:99px;background:color-mix(in srgb,var(--mkt-text-primary) 8%,transparent);overflow:hidden}.mkt-bar>span{display:block;height:100%;width:var(--w,50%);max-width:100%;border-radius:inherit;background:var(--tone);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i, 0) * .12s)}.mkt-js [data-reveal]:not(.is-in) .mkt-bar>span{transform:scaleX(0)}.mkt-chart{position:relative;padding:0}.mkt-chart svg{width:100%;height:100%;display:block}.mkt-chart-line{fill:none;stroke:var(--mkt-blue);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1) .3s}.mkt-chart-area{fill:color-mix(in srgb,var(--mkt-text-primary) 4%,transparent);transition:opacity 1s ease .9s}.mkt-js [data-reveal]:not(.is-in) .mkt-chart-line{stroke-dashoffset:1}.mkt-js [data-reveal]:not(.is-in) .mkt-chart-area{opacity:0}.mkt-chart .mkt-chip{position:absolute;top:12px;left:12px}.mkt-run{display:flex;flex-direction:column;justify-content:center;gap:14px}.mkt-run-row{display:grid;grid-template-columns:136px minmax(0,1fr) 36px;align-items:center;grid-gap:12px;gap:12px}.mkt-run-row em{font-style:normal;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mkt-text-primary)}.mkt-run-track{position:relative;display:block;height:6px;border-radius:99px;background:var(--mkt-overlay)}.mkt-run-track>span{position:absolute;top:0;bottom:0;min-width:6px;border-radius:inherit;background:var(--mkt-blue);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .45s + .2s)}.mkt-run-row:last-child .mkt-run-track>span{background:var(--mkt-green)}.mkt-js [data-reveal]:not(.is-in) .mkt-run-track>span{transform:scaleX(0)}.mkt-chip{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:99px;font-size:.6875rem;font-weight:500;line-height:1.4;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}.mkt-usecases{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;margin-top:56px}.mkt-tabs{gap:8px}.mkt-tab,.mkt-tabs{display:flex;flex-direction:column}.mkt-tab{text-align:left;cursor:pointer;font:inherit;color:inherit;padding:16px 18px;min-height:44px;border:1px solid var(--mkt-border);border-radius:14px;background:transparent;gap:4px;transition:border-color .2s,background .2s}.mkt-tab:hover{background:var(--mkt-elevated)}.mkt-tab:focus-visible{outline:2px solid var(--mkt-blue);outline-offset:2px}.mkt-tab[aria-selected=true]{background:var(--mkt-elevated);border-color:var(--mkt-text-tertiary)}.mkt-tab-eyebrow{font-size:.75rem;color:var(--mkt-text-tertiary)}.mkt-tab-title{font-size:.9375rem;line-height:1.4;color:var(--mkt-text-primary)}.mkt-panel{border:1px solid var(--mkt-border);border-radius:20px;background:var(--mkt-tile-bg);box-shadow:var(--mkt-tile-shadow);overflow:hidden;--tone:var(--mkt-violet);animation:mkt-panel-in .45s cubic-bezier(.16,1,.3,1)}@keyframes mkt-panel-in{0%{opacity:0;transform:translateY(8px)}}.mkt-panel-head{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--mkt-border);font-size:.8125rem}.mkt-panel-dots{display:inline-flex;gap:6px}.mkt-panel-dots i{width:9px;height:9px;border-radius:50%}.mkt-panel-dots i:first-child{background:var(--mkt-red);opacity:.7}.mkt-panel-dots i:nth-child(2){background:var(--mkt-amber);opacity:.7}.mkt-panel-dots i:nth-child(3){background:var(--mkt-green);opacity:.7}.mkt-panel-title{color:var(--mkt-text-secondary)}.mkt-panel-link{margin-left:auto;color:var(--mkt-text-primary);text-decoration:none;font-weight:500}.mkt-panel-link:hover{text-decoration:underline}.mkt-panel{display:flex;flex-direction:column}.mkt-report{list-style:none;margin:0;padding:0 18px;flex:1 1;display:flex;flex-direction:column}.mkt-report li{flex:1 1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(60px,1fr) 72px;align-items:center;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--mkt-border);animation:mkt-panel-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 70ms)}.mkt-report li:last-child{border-bottom:0}.mkt-report-label{font-size:.875rem;color:var(--mkt-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-report li>:last-child{justify-self:end}.mkt-report li .mkt-bar>span{transform:none}@media (max-width:899px){.mkt-usecases{grid-template-columns:1fr}.mkt-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none}.mkt-tab{flex:0 0 auto;min-width:150px}.mkt-report li{grid-template-columns:minmax(0,1fr) 72px}.mkt-report li .mkt-bar{display:none}}.marketing-comparison-cell--intent:before{content:"\2713";color:var(--mkt-blue);font-weight:600;margin-right:8px}.marketing-comparison-cell:not(.marketing-comparison-cell--intent):before{content:"\2013";color:var(--mkt-text-tertiary);margin-right:8px}.marketing-comparison-head-intent{color:var(--mkt-blue)}.marketing-proof-band li{display:inline-flex;align-items:center;gap:10px}.marketing-proof-band li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mkt-text-tertiary)}.mkt-cta{position:relative;overflow:hidden;text-align:center;padding:72px 24px;border-radius:28px;background:linear-gradient(180deg,#1f3268,#34508f 42%,#4f6f9c 62%,#8f8a93 82%,#b5876a);border:0;--tone:var(--mkt-blue);--mkt-text-primary:rgb(253,253,253);--mkt-text-secondary:rgba(255,255,255,0.86);--mkt-text-tertiary:rgba(255,255,255,0.72);--mkt-border:rgba(255,255,255,0.16);color:var(--mkt-text-primary)}.mkt-cta>*{position:relative;z-index:1}.mkt-cta .marketing-h2{margin-bottom:12px}.mkt-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;min-height:32px;border:1px solid var(--mkt-border);border-radius:99px;font-size:.8125rem;color:var(--mkt-text-secondary);text-decoration:none;transition:border-color .2s,color .2s}.mkt-status:hover{color:var(--mkt-text-primary);border-color:var(--mkt-text-tertiary)}.mkt-status-dot{width:8px;height:8px;border-radius:50%;background:var(--mkt-text-tertiary);position:relative}.mkt-status[data-state=ok] .mkt-status-dot{background:var(--mkt-green)}.mkt-status[data-state=degraded] .mkt-status-dot{background:var(--mkt-amber)}.mkt-status[data-state=outage] .mkt-status-dot{background:var(--mkt-red)}.mkt-status[data-state=ok] .mkt-status-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--mkt-green);animation:mkt-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes mkt-ping{75%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.mkt-log p,.mkt-log p:last-child:after,.mkt-panel,.mkt-report li,.mkt-status-dot:after{animation:none!important}.mkt-bar>span,.mkt-chart-line,.mkt-js [data-reveal]{transition:none!important}.mkt-spot:before{display:none}}.marketing-sim-demo{position:relative;isolation:isolate}.marketing-sim-demo-browser{border-radius:18px;background:var(--mkt-tile-bg);box-shadow:var(--mkt-tile-shadow),0 40px 80px -40px rgba(0,0,0,.35)}.marketing-sim-demo-browser-dots span:first-child{background:var(--mkt-red);opacity:.75}.marketing-sim-demo-browser-dots span:nth-child(2){background:var(--mkt-amber);opacity:.75}.marketing-sim-demo-browser-dots span:nth-child(3){background:var(--mkt-green);opacity:.75}.marketing-sim-demo-url{display:inline-flex;align-items:center;gap:7px}.marketing-sim-demo-app{display:flex}.marketing-sim-demo-app .marketing-sim-demo-viewport{flex:1 1;min-width:0}.marketing-sim-demo-sidebar{flex:0 0 176px;display:flex;flex-direction:column;gap:4px;padding:24px 14px;border-right:1px solid var(--mkt-border);background:color-mix(in srgb,var(--mkt-canvas) 60%,transparent)}.marketing-sim-demo-sidebar-logo{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--mkt-text-primary);padding:0 10px 18px}.marketing-sim-demo-nav{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:.8125rem;color:var(--mkt-text-tertiary)}.marketing-sim-demo-nav i{width:14px;height:14px;border-radius:4px;border:1.5px solid;opacity:.7}.marketing-sim-demo-nav[data-active=true]{background:var(--mkt-elevated);color:var(--mkt-text-primary)}.marketing-sim-demo-nav[data-active=true] i{border-color:var(--mkt-violet);background:color-mix(in srgb,var(--mkt-violet) 25%,transparent);opacity:1}@media (max-width:809px){.marketing-sim-demo-sidebar{display:none}}.marketing-sim-demo-cursor{overflow:visible}.marketing-sim-demo-ripple{position:absolute;left:2px;top:1px;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:color-mix(in srgb,var(--mkt-blue) 35%,transparent);border:1.5px solid var(--mkt-blue);opacity:0;visibility:hidden}.marketing-sim-demo-modal{border-radius:16px}.marketing-sim-demo-field{border:1px solid color-mix(in srgb,var(--mkt-blue) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mkt-blue) 16%,transparent);background:var(--mkt-canvas)}.marketing-sim-demo-pill[data-selected=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--mkt-text-primary) 10%,transparent)}.marketing-sim-demo-card{box-shadow:var(--mkt-tile-shadow)}.marketing-sim-demo-card-badge--running{background:color-mix(in srgb,var(--mkt-blue) 16%,transparent);color:var(--mkt-blue);border:1px solid color-mix(in srgb,var(--mkt-blue) 35%,transparent)}.marketing-sim-demo-card-badge-static{background:color-mix(in srgb,var(--mkt-green) 14%,transparent);color:var(--mkt-green)}.marketing-sim-demo-run{display:flex;align-items:center;gap:12px;margin-top:14px}.marketing-sim-demo-progress{flex:1 1;height:6px;border-radius:99px;background:var(--mkt-overlay);overflow:hidden}.marketing-sim-demo-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mkt-violet),var(--mkt-blue));transform-origin:left}.marketing-sim-demo-agents{font-family:ui-monospace,Commit Mono,Menlo,monospace;font-size:.6875rem;color:var(--mkt-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-sim-demo-feed-line .marketing-status-dot[data-tone],.marketing-sim-demo-results .marketing-status-dot[data-tone]{background:var(--tone)}.marketing-sim-demo-results{width:min(440px,90%)}.marketing-sim-demo-results .marketing-sim-demo-feed-line{display:flex;align-items:center;gap:12px}.marketing-sim-demo-rank-label{flex:1 1;min-width:0}.marketing-sim-demo-rank-bar{flex:0 0 84px;height:6px;border-radius:99px;background:var(--mkt-overlay);overflow:hidden}.marketing-sim-demo-rank-bar>span{display:block;height:100%;border-radius:inherit;background:var(--tone);transform-origin:left}.marketing-sim-demo-chart{display:block;width:100%;height:56px;margin:10px 0 6px}.marketing-sim-demo-chart-line{fill:none;stroke:var(--mkt-blue);stroke-width:1.25;stroke-dasharray:1;stroke-dashoffset:0}.marketing-sim-demo-chart-area{fill:color-mix(in srgb,var(--mkt-text-primary) 4%,transparent)}@media (max-width:809px){.marketing-hero-inner{padding-top:8px;padding-bottom:24px;justify-content:center}.marketing-hero-object{width:clamp(132px,min(46vw,23vh),230px);max-width:clamp(132px,min(46vw,23vh),230px);margin-bottom:0}.marketing-hero-copy .marketing-h1{margin-bottom:16px}.marketing-hero-copy .marketing-body{margin-bottom:24px}.marketing-hero-copy .marketing-cta-row{margin-top:20px}.marketing-hero-copy .marketing-h1{font-size:min(clamp(3.1rem,11vw,4rem),7.2vh)}}.mkt-page-widget{width:100%;max-width:560px;margin:36px auto 0;padding:16px;text-align:left}.mkt-page-widget .mkt-widget{margin-bottom:0}.mkt-page-widget--status{margin:20px 0 0;padding:0;max-width:none}.marketing-legal .mkt-page-widget--status{margin-bottom:8px}.marketing-page-header .mkt-page-widget--status{margin:28px auto 0;display:flex;justify-content:center}.marketing-contact-grid .mkt-page-widget{margin:28px 0 0;max-width:none}.marketing-skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:10px;background:var(--mkt-text-primary);color:var(--mkt-action-text);transform:translateY(-200%)}.marketing-skip-link:focus{transform:none}.marketing-footer-link-button{padding:0;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--mkt-text-tertiary);cursor:pointer}.marketing-footer-link-button:hover{color:var(--mkt-text-primary)}.marketing-pricing-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));max-width:760px;margin-inline:auto}.mkt-illustrative{margin-top:12px;text-align:center;font-size:.8125rem;color:var(--mkt-text-tertiary)}.marketing-legal-table-wrap{overflow-x:auto}.marketing-legal-table{width:100%;border-collapse:collapse;font-size:.875rem}.marketing-legal-table td,.marketing-legal-table th{padding:10px 12px 10px 0;border-bottom:1px solid var(--mkt-border);text-align:left;vertical-align:top}.marketing-btn{min-height:40px;padding:0 16px;border-radius:16px;font-size:.875rem;font-weight:600;border:1.6px solid transparent;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.marketing-btn:hover{opacity:1}.marketing-btn:focus-visible{outline:2px solid var(--mkt-text-primary);outline-offset:2px}.marketing-cta-row .marketing-btn{min-height:48px;padding:0 20px;font-size:1rem}.marketing-btn--secondary{background:transparent;color:var(--mkt-text-secondary)}.marketing-btn--secondary:hover{background:color-mix(in srgb,var(--mkt-text-primary) 8%,transparent);color:var(--mkt-text-primary)}.marketing-btn--primary:hover{background:color-mix(in srgb,var(--mkt-action-fill) 86%,transparent)}html[data-marketing-theme=dark] .marketing-btn--primary{background:linear-gradient(104deg,rgba(253,253,253,.05) 5%,rgba(240,240,228,.1));border-color:rgba(255,255,255,.08);color:#fff}.marketing-hero .marketing-btn--primary,.marketing-nav[data-solid=false] .marketing-btn--primary,.mkt-cta .marketing-btn--light,html[data-marketing-theme] .marketing-hero .marketing-btn--primary,html[data-marketing-theme] .marketing-nav[data-solid=false] .marketing-btn--primary{background:#fff;border-color:transparent;color:#000}.marketing-hero .marketing-btn--primary:hover,.marketing-nav[data-solid=false] .marketing-btn--primary:hover,.mkt-cta .marketing-btn--light:hover,html[data-marketing-theme=dark] .marketing-btn--primary:hover,html[data-marketing-theme] .marketing-hero .marketing-btn--primary:hover,html[data-marketing-theme] .marketing-nav[data-solid=false] .marketing-btn--primary:hover{background:rgba(255,255,255,.86);border-color:transparent;color:#000}html[data-marketing-theme=dark] .marketing-page>main .marketing-btn--primary:not(.marketing-hero *):hover{background:rgba(255,255,255,.92);color:#000}.marketing-hero .marketing-btn--secondary{color:rgb(253,253,253)}.marketing-hero .marketing-btn--secondary:hover{background:rgba(8,12,26,.22)}.mkt-chip{background:transparent}.mkt-flow{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;margin-top:56px}.mkt-flow-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mkt-flow-step{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;padding:16px;border-radius:16px;transition:background-color .3s ease}.mkt-flow-num{font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-flow-num,.mkt-flow-step h3{line-height:1.5;color:var(--mkt-text-tertiary);transition:color .3s ease}.mkt-flow-step h3{margin:0;font-size:.9375rem;font-weight:500}.mkt-flow-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.mkt-flow-body p{min-height:0;overflow:hidden;margin:0;font-size:.875rem;line-height:1.55;color:var(--mkt-text-secondary)}.mkt-flow-body p:before{content:"";display:block;height:6px}.mkt-flow-step[data-active=true]{background:var(--mkt-elevated)}.mkt-flow-step[data-active=true] .mkt-flow-num,.mkt-flow-step[data-active=true] h3{color:var(--mkt-text-primary)}.mkt-flow-step[data-active=true]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(64deg,var(--mkt-blue) 0,#8f8a93 55%,var(--mkt-amber) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.mkt-js .mkt-flow-step:not([data-active=true]) .mkt-flow-body{grid-template-rows:0fr}}@media (max-width:899px){.mkt-flow{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.mkt-flow-steps{order:1}}@media (max-width:809px){.mkt-friction,.mkt-log{height:auto}.mkt-log p{white-space:normal}.mkt-friction-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.mkt-friction-row span:first-child{grid-column:1/-1;white-space:normal}}.marketing-page{--mkt-quiet:rgb(245,245,245);--mkt-quiet-raised:rgb(255,255,255);--mkt-quiet-edge:inset 0 0 0 1px rgba(0,0,0,0.07);--mkt-coral-on-ink:#f8c0b0}html[data-marketing-theme=dark] .marketing-page{--mkt-quiet:rgb(18,18,18);--mkt-quiet-raised:rgb(27,27,27);--mkt-quiet-edge:inset 0 0 0 1px rgba(255,255,255,0.07);--mkt-coral-on-ink:#c23a22}.mkt-bento .mkt-tile[data-feature=f1]{--mkt-grad-dusk:#1f3268,#3f5c91,#b5876a;--mkt-canvas:rgb(5,5,5);--mkt-elevated:rgb(21,21,21);--mkt-overlay:rgb(38,38,38);--mkt-border:rgba(255,255,255,0.14);--mkt-text-primary:rgb(253,253,253);--mkt-text-secondary:rgb(253,253,253);--mkt-text-tertiary:rgb(208,208,208);--mkt-action-text:rgb(5,5,5);--mkt-action-fill:rgb(253,253,253);--mkt-violet:#88abea;--mkt-blue:#88abea;--mkt-green:#b5dcd2;--mkt-amber:#f3c8a4;--mkt-red:#f8c0b0;--mkt-tile-bg:linear-gradient(180deg,#151515,#0a0a0a);--mkt-tile-shadow:0 1px 0 rgba(255,255,255,0.06) inset;color:var(--mkt-text-primary)}.mkt-bento .mkt-tile{position:relative;isolation:isolate;border:0;box-shadow:none}.mkt-bento .mkt-tile:hover{border-color:transparent}.mkt-bento .mkt-tile[data-feature=f1]{background:linear-gradient(180deg,var(--mkt-grad-dusk))}.mkt-bento .mkt-tile:not([data-feature=f1]){background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.mkt-bento .mkt-tile:not([data-feature=f1]):after{display:none}.mkt-bento .mkt-tile[data-feature=f1]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.mkt-bento .mkt-tile h3{order:0;margin-top:0}.mkt-bento .mkt-tile p{order:1}.mkt-bento .mkt-widget{order:2;margin:auto 0 0;border-color:rgba(255,255,255,.12);background:rgba(6,6,8,.74)}.mkt-bento .mkt-tile>p{margin-bottom:28px}.mkt-bento .mkt-chart-line{stroke:#fff}.mkt-bento .mkt-tile{--tile-pad:28px;padding:var(--tile-pad);min-height:400px}.mkt-bento .mkt-tile:first-child{grid-column:span 8}.mkt-bento .mkt-tile:nth-child(2){grid-column:span 4}.mkt-bento .mkt-tile:nth-child(3),.mkt-bento .mkt-tile:nth-child(4){grid-column:span 6;min-height:0}.mkt-pic{--pic-ink:#121212;--pic-muted:#6f6c69;--pic-line:#e7e3df;--pic-paper:#fbfaf8;--pic-ease:cubic-bezier(0.16,1,0.3,1);position:relative;order:2;margin-top:auto;font-size:.875rem;line-height:1.3;color:var(--pic-ink)}.mkt-pic-bar{display:block;height:8px;border-radius:4px;background:var(--pic-line)}.mkt-pic-bar--thin{height:6px;width:90%;background:#efece9}.mkt-tile:not([data-feature=f1]) .mkt-pic{--pic-ink:var(--mkt-text-primary);--pic-on-ink:var(--mkt-canvas);--pic-muted:var(--mkt-text-tertiary);--pic-paper:var(--mkt-quiet-raised);--pic-field:var(--mkt-quiet);--pic-field-line:var(--mkt-border);--pic-ring:var(--mkt-quiet);--pic-callout-accent:var(--mkt-coral-on-ink)}.mkt-tile:not([data-feature=f1]) :is(.mkt-pic-card,.mkt-pic-toast){box-shadow:var(--mkt-quiet-edge)}.mkt-pic-sim{height:252px;margin:auto calc(-1 * var(--tile-pad)) calc(-1 * var(--tile-pad)) 0}.mkt-pic-window{position:absolute;inset:0 auto 0 0;width:max(100%,560px);overflow:hidden;border-radius:12px 0 0 0;background:var(--pic-paper);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.mkt-pic-window-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--pic-line);background:#f2f0ed}.mkt-pic-window-bar i{width:10px;height:10px;border-radius:50%;background:#d8d4cf}.mkt-pic-url{width:200px;height:18px;margin-left:16px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--pic-line)}.mkt-pic-page{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:20px 16px;gap:20px 16px;padding:24px 28px}.mkt-pic-page-title{font-size:1.25rem;font-weight:500}.mkt-pic-toggle{justify-self:start;display:inline-flex;padding:3px;border-radius:999px;background:#ece9e5;font-size:.8125rem;color:var(--pic-muted)}.mkt-pic-toggle>span{position:relative;padding:5px 12px;border-radius:999px}.mkt-pic-toggle>span:first-child{background:#fff;color:var(--pic-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.mkt-pic-toggle-yearly{background:rgba(255,255,255,.6);color:var(--pic-ink);transition:background-color .2s ease 1.1s}.mkt-pic-plans{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,220px);grid-gap:14px;gap:14px}.mkt-pic-plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--pic-line);border-radius:10px;background:#fff}.mkt-pic-plan strong{font-size:1.375rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-pic-cursor{position:absolute;z-index:1;display:flex;align-items:flex-start;gap:4px}.mkt-pic-cursor-arrow{width:16px;height:20px;flex:none;fill:var(--pic-ink);stroke:#fff;stroke-width:1.25;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.mkt-pic-cursor--maya{left:74%;top:66%;transition:transform .9s var(--pic-ease) .3s}.mkt-pic-cursor--quiet{right:28px;bottom:14px;opacity:.45}.mkt-pic-tag{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:4px 4px 4px 10px;border-radius:999px;background:var(--pic-ink);color:#fff;font-size:.75rem;white-space:nowrap;transition:opacity .3s ease 1.2s,transform .3s var(--pic-ease) 1.2s}.mkt-pic-tag em{padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.14);color:#f3c8a4;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-cursor--maya{transform:translate(-110px,80px)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-tag{opacity:0;transform:translateY(4px)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-toggle-yearly{background-color:transparent}.mkt-pic-friction{margin-right:calc(-1 * var(--tile-pad));padding-bottom:64px}.mkt-pic-card{display:flex;flex-direction:column;gap:10px;padding:20px var(--tile-pad) 20px 20px;border-radius:14px 0 0 14px;background:var(--pic-paper);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.mkt-pic-label{font-size:.8125rem;color:var(--pic-muted)}.mkt-pic-field{display:flex;gap:8px}.mkt-pic-input{position:relative;flex:1 1;min-width:0;height:44px;border-radius:10px;background:var(--pic-field,#fff);box-shadow:inset 0 0 0 1.5px var(--pic-field-line,#d6d1cb)}.mkt-pic-input i{position:absolute;left:14px;top:13px;width:1.5px;height:18px;background:var(--pic-ink)}.mkt-pic-apply{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:10px;background:var(--pic-ink);color:var(--pic-on-ink,#fff)}.mkt-pic-pin{position:absolute;top:-6px;right:-6px;width:12px;height:12px;border-radius:50%;background:#e0553a;box-shadow:0 0 0 3px var(--pic-paper);transition:transform .4s var(--pic-ease) .5s,opacity .2s ease .5s}.mkt-pic-callout{position:absolute;top:calc(100% + 32px);right:-14px;padding:7px 11px;border-radius:8px;background:var(--pic-ink);color:var(--pic-on-ink,#fff);font-size:.8125rem;white-space:nowrap;transition:opacity .3s ease .8s,transform .3s var(--pic-ease) .8s}.mkt-pic-callout b{font-weight:500;color:var(--pic-callout-accent,#f8c0b0)}.mkt-pic-callout:before{content:"";position:absolute;top:-4px;right:18px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-pin{opacity:0;transform:scale(.4)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-callout{opacity:0;transform:translateY(-4px)}.mkt-pic-stat{display:flex;flex-direction:column;gap:6px;color:var(--mkt-text-primary);transition:opacity .5s ease .3s,transform .6s var(--pic-ease) .3s}.mkt-pic-stat strong{font-size:clamp(3.5rem,4.6vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mkt-pic-stat-label,.mkt-pic-stat-lead{font-size:.9375rem;color:var(--mkt-text-tertiary)}.mkt-pic-stat strong span{color:var(--mkt-green)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-stat{opacity:0;transform:translateY(12px)}.mkt-pic-run{height:196px}.mkt-pic-avatars{position:absolute;left:0;bottom:0;display:flex}.mkt-pic-avatars>span{display:grid;place-items:center;width:56px;height:56px;margin-left:-12px;border-radius:50%;box-shadow:0 0 0 3px var(--pic-ring,#fff);font-size:.8125rem;color:#121212;font-weight:500;transition:opacity .3s ease,transform .4s var(--pic-ease);transition-delay:calc(.2s + var(--i) * 70ms)}.mkt-pic-avatars>span:first-child{margin-left:0;background:#f1d9cf}.mkt-pic-avatars>span:nth-child(2){background:#d9e2ef}.mkt-pic-avatars>span:nth-child(3){background:#e6dff0}.mkt-pic-avatars>span:nth-child(4){background:#dbe9e1}.mkt-pic-avatars>.mkt-pic-more{background:var(--mkt-overlay);color:var(--mkt-text-primary)}.mkt-pic-toast{position:absolute;left:124px;bottom:42px;display:flex;align-items:center;gap:12px;padding:16px 24px 16px 16px;border-radius:16px;background:var(--pic-paper);box-shadow:0 30px 60px -24px rgba(0,0,0,.6);font-size:1.0625rem;white-space:nowrap;transition:opacity .3s ease .75s,transform .5s var(--pic-ease) .75s}.mkt-pic-toast b{font-weight:500}.mkt-pic-check{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2f8f63}.mkt-pic-check svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mkt-pic-time{color:var(--pic-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-avatars>span{opacity:0;transform:translateY(8px)}.mkt-js [data-reveal]:not(.is-in) .mkt-pic-toast{opacity:0;transform:translateY(12px)}@media (max-width:899px){.mkt-bento .mkt-tile{--tile-pad:22px;min-height:0}.mkt-bento .mkt-tile:nth-child(n){grid-column:auto}.mkt-pic-sim{height:268px}.mkt-pic-page{grid-template-columns:1fr;gap:14px;padding:20px 22px}.mkt-pic-cursor--maya{left:55%}.mkt-pic-friction,.mkt-pic-run{margin-top:8px}.mkt-pic-run{height:156px}.mkt-pic-toast{left:36px}}.mkt-flow{position:relative;isolation:isolate;width:min(1360px,100vw - 48px);margin-left:calc(50% - min(680px, 50vw - 24px));padding:40px;border-radius:28px;background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.mkt-flow-num,.mkt-flow-step h3{color:var(--mkt-text-secondary)}.mkt-flow-step[data-active=true]{background:var(--mkt-quiet-raised)}.mkt-flow-step[data-active=true]:before{background:var(--mkt-text-tertiary)}.mkt-flow .marketing-sim-demo-browser{box-shadow:0 32px 70px -28px rgba(0,0,0,.7)}@media (max-width:899px){.mkt-flow{width:calc(100vw - 24px);margin-left:calc(50% - 50vw + 12px);padding:12px;border-radius:22px}}.mkt-tile.mkt-page-widget{position:relative;isolation:isolate;border:0;box-shadow:none;padding:32px 28px 56px;background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.mkt-tile.mkt-page-widget .mkt-widget{border-color:var(--mkt-border);background:var(--mkt-quiet-raised)}.mkt-tile.mkt-page-widget .mkt-chart-line{stroke:#fff}.mkt-usecases{position:relative;isolation:isolate;padding:28px;border-radius:28px;background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.mkt-usecases .mkt-tab{border-color:var(--mkt-border);background:transparent}.mkt-usecases .mkt-tab:hover{background:var(--mkt-quiet-raised)}.mkt-usecases .mkt-tab[aria-selected=true]{background:var(--mkt-quiet-raised);border-color:var(--mkt-text-tertiary)}.mkt-usecases .mkt-tab-eyebrow{color:var(--mkt-text-tertiary)}.mkt-usecases .mkt-tab:focus-visible{outline-color:#fff}.mkt-usecases .mkt-panel{border-color:var(--mkt-border);background:var(--mkt-quiet-raised)}.marketing-section--elevated:has(.marketing-comparison){border-radius:28px;background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.marketing-comparison{border-color:var(--mkt-border)}.marketing-section--elevated:has(.marketing-comparison) .marketing-comparison{background:transparent}.marketing-pricing-grid--two .marketing-pricing-card{border:0;display:flex;flex-direction:column}.marketing-pricing-grid--two .marketing-pricing-features{margin-bottom:28px}.marketing-pricing-grid--teaser .marketing-pricing-card .marketing-btn{margin-top:auto}.marketing-pricing-more{display:inline-flex;align-items:center;min-height:44px;color:var(--mkt-text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none}.marketing-pricing-more:hover{color:var(--mkt-text-primary)}.marketing-pricing-more:focus-visible{outline:2px solid var(--mkt-text-primary);outline-offset:2px;border-radius:4px}.marketing-pricing-grid--two .marketing-pricing-card{background:var(--mkt-quiet);box-shadow:var(--mkt-quiet-edge)}.marketing-pricing-grid--two .marketing-pricing-card--highlight{box-shadow:inset 0 0 0 1px var(--mkt-text-tertiary)}@media (max-width:899px){.mkt-usecases{padding:12px;border-radius:22px;margin-inline:-12px}.mkt-usecases .mkt-tabs{flex-direction:column;overflow:visible}.mkt-usecases .mkt-tab{flex:none;width:100%;min-width:0;white-space:normal}.mkt-usecases .mkt-tab-title{white-space:normal}.marketing-section--elevated:has(.marketing-comparison){border-radius:22px}.mkt-panel-link{padding-block:12px;margin-block:-12px}.marketing-faq-question{min-height:44px;align-items:center}.marketing-footer-social a{width:44px;height:44px}.marketing-footer-link-button{padding-block:12px;margin-block:-12px}}.marketing-section--elevated:has(.marketing-faq-list){background:transparent}.marketing-section--elevated:has(.marketing-faq-list) .marketing-faq-list{gap:0;border-top:1px solid var(--mkt-border)}.marketing-section--elevated:has(.marketing-faq-list) .marketing-faq-item{border:0;border-bottom:1px solid var(--mkt-border);border-radius:0;padding:20px 4px}.marketing-page{--mkt-glow-a:0.12;--mkt-lit-top:inset 0 1px 0 rgba(255,255,255,0.9)}html[data-marketing-theme=dark] .marketing-page{--mkt-glow-a:0.2;--mkt-lit-top:inset 0 1px 0 rgba(255,255,255,0.08)}.mkt-usecases .mkt-tab[aria-selected=true]{box-shadow:var(--mkt-lit-top),0 0 0 1px var(--mkt-border),0 1px 2px rgba(0,0,0,.08),inset 0 -1px 0 rgba(0,0,0,.06);border-color:transparent}.mkt-panel-head{gap:12px;padding:16px 20px}.mkt-panel-title{color:var(--mkt-text-primary);font-weight:500}.mkt-panel-meta{color:var(--mkt-text-tertiary)}.mkt-report{padding:0 20px}.mkt-report li{grid-template-columns:minmax(0,1fr) auto 150px;gap:24px}.mkt-report-label{display:flex;flex-direction:column;gap:2px;white-space:normal}.mkt-report-path{font-size:.75rem;color:var(--mkt-text-tertiary)}.mkt-report-element{font-size:.9375rem;color:var(--mkt-text-primary)}.mkt-report-element:first-letter{text-transform:uppercase}.mkt-visitors{display:grid;grid-template-columns:repeat(20,6px);grid-gap:4px;gap:4px}.mkt-visitors i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--mkt-text-primary) 14%,transparent)}.mkt-report li[data-tone=red]{--dot:#e0553a}.mkt-report li[data-tone=amber]{--dot:#e29a3a}.mkt-report li[data-tone=neutral]{--dot:var(--mkt-text-secondary)}.mkt-visitors i[data-stalled]{background:var(--dot);animation:mkt-dot-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.25s + var(--i) * 90ms + var(--v) * 22ms)}@keyframes mkt-dot-in{0%{background:color-mix(in srgb,var(--mkt-text-primary) 14%,transparent);transform:scale(.5)}}.mkt-report-count{justify-self:end;font-size:.8125rem;color:var(--mkt-text-tertiary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-report-count b{font-size:1rem;font-weight:500;color:var(--mkt-text-primary)}.mkt-report-count--ok{display:inline-flex;align-items:center;gap:6px;color:var(--mkt-text-secondary)}.mkt-report-count--ok svg{width:16px;height:16px;fill:none;stroke:#2f8f63;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:899px){.mkt-report li{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.mkt-visitors{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(20,5px);gap:3px}.mkt-visitors i{width:5px;height:5px}.mkt-panel-meta{display:none}}@media (prefers-reduced-motion:reduce){.mkt-visitors i[data-stalled]{animation:none}}.mkt-usecases .mkt-panel{background:radial-gradient(70% 90% at 100% 0,rgb(226 112 58/var(--mkt-glow-a)),transparent 65%),var(--mkt-quiet-raised);box-shadow:var(--mkt-lit-top),0 0 0 1px var(--mkt-border);border:0}.mkt-vs-card[data-side=intent]{background:radial-gradient(80% 70% at 0 0,rgb(63 92 145/calc(var(--mkt-glow-a) * 1.6)),transparent 70%),var(--mkt-quiet-raised);box-shadow:var(--mkt-lit-top),0 0 0 1px color-mix(in srgb,#3f5c91 40%,var(--mkt-border)),0 24px 48px -32px rgba(31,50,104,.45);color:var(--mkt-text-primary)}.marketing-section--elevated:has(.mkt-vs){background:none;box-shadow:none}.mkt-vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:960px;margin:48px auto 0;border:0;border-radius:0;background:none;overflow:visible}.mkt-vs-card{display:flex;flex-direction:column;padding:32px;border-radius:20px;box-shadow:0 0 0 1px var(--mkt-border)}.mkt-vs-card[data-side=traditional]{color:var(--mkt-text-tertiary)}.mkt-vs-name{margin:0 0 32px;font-size:1rem;font-weight:500}.mkt-vs-card[data-side=intent] .mkt-vs-name{color:var(--mkt-text-primary)}.mkt-vs-label{margin:0;font-size:.8125rem;color:var(--mkt-text-tertiary)}.mkt-vs-hero{margin:4px 0 16px;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.02em}.mkt-vs-card[data-side=traditional] .mkt-vs-hero{color:var(--mkt-text-tertiary)}.mkt-vs-time{display:block;height:6px;margin-bottom:32px;border-radius:3px;background:color-mix(in srgb,var(--mkt-text-primary) 8%,transparent);overflow:hidden}.mkt-vs-time i{display:block;height:100%;width:var(--w);min-width:8px;border-radius:inherit;transform-origin:left;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .3s}.mkt-vs-card[data-side=traditional] .mkt-vs-time i{background:color-mix(in srgb,var(--mkt-text-primary) 22%,transparent)}.mkt-vs-card[data-side=intent] .mkt-vs-time i{background:#5b7cc4}.mkt-js [data-reveal]:not(.is-in) .mkt-vs-time i{transform:scaleX(0)}.mkt-vs-list{gap:20px;margin:0;padding-top:24px;border-top:1px solid var(--mkt-border)}.mkt-vs-list,.mkt-vs-list div{display:flex;flex-direction:column}.mkt-vs-list div{gap:4px}.mkt-vs-list dt{font-size:.8125rem;color:var(--mkt-text-tertiary)}.mkt-vs-list dd{margin:0;font-size:.9375rem;line-height:1.45}.mkt-vs-card[data-side=traditional] .mkt-vs-list dd{color:var(--mkt-text-tertiary)}@media (max-width:899px){.mkt-vs{grid-template-columns:1fr}.mkt-vs-card{padding:24px}}.mkt-bento .mkt-tile[data-feature=f2]{--hue:226 112 58}.mkt-bento .mkt-tile[data-feature=f3]{--hue:32 160 140}.mkt-bento .mkt-tile[data-feature=f4]{--hue:214 72 120}.marketing-pricing-grid--two .marketing-pricing-card--highlight{--hue:70 100 190}:is(.marketing-pricing-grid--two .marketing-pricing-card--highlight){border:0;background:radial-gradient(94% 78% at 50% 30%,rgb(var(--hue)/.16),rgb(var(--hue)/.03)),#fff;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.07),0 0 20px 3px rgb(var(--hue)/.06),0 0 40px 20px rgb(var(--hue)/.04);color:var(--mkt-text-primary)}html[data-marketing-theme=dark] :is(.marketing-pricing-grid--two .marketing-pricing-card--highlight){background:radial-gradient(94% 78% at 50% 30%,rgb(var(--hue)/.5),rgb(var(--hue)/.08)),#07080a;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.06),0 0 20px 3px rgb(var(--hue)/.05),0 0 40px 20px rgb(var(--hue)/.05)}.marketing-btn{border-radius:8px;font-weight:500}.marketing-btn--primary,html[data-marketing-theme=dark] .marketing-btn--primary{border:0;background:#1b1c1e;color:#fff;box-shadow:0 0 0 1px #000,inset 0 1px .4px rgba(255,255,255,.28),inset 0 -1px .4px rgba(0,0,0,.4),0 4px 10px -4px rgba(0,0,0,.4)}.marketing-btn--primary:hover{background:#2a2b2e}html[data-marketing-theme=dark] .marketing-btn--primary{background:#e6e6e6;color:#2f3031;box-shadow:0 0 0 2px rgba(0,0,0,.5),0 0 14px rgba(255,255,255,.19),inset 0 -1px .4px rgba(0,0,0,.2),inset 0 1px .4px #fff}html[data-marketing-theme=dark] .marketing-btn--primary:hover{background:#f2f2f2;color:#2f3031}.marketing-btn--secondary{background:rgba(0,0,0,.04);color:var(--mkt-text-primary);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 0 #fff}html[data-marketing-theme=dark] .marketing-btn--secondary{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #2f3031,inset 0 1px 0 rgba(255,255,255,.08)}.mkt-bento .mkt-tile:not([data-feature=f1]){border:0;background:radial-gradient(60% 70% at 100% 0,rgb(var(--hue)/var(--mkt-glow-a)),transparent 65%),var(--mkt-quiet-raised);box-shadow:var(--mkt-lit-top),0 0 0 1px var(--mkt-border)}.mkt-try-body{max-width:560px;margin:16px auto 0}.mkt-laptop{max-width:980px;margin:56px auto 0;perspective:2400px}.mkt-laptop-lid{padding:14px 14px 18px;border-radius:22px 22px 6px 6px;background:#0d0e10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.14),0 40px 80px -40px rgba(0,0,0,.45);transform-origin:50% 100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .2s,opacity .4s ease .2s}.mkt-js .mkt-try:not(.is-in) .mkt-laptop-lid{transform:rotateX(-80deg)}.mkt-laptop-base{position:relative;width:116%;height:16px;margin-left:-8%;border-radius:2px 2px 14px 14px;background:linear-gradient(#e4e5e7,#b8babe);box-shadow:0 30px 40px -24px rgba(0,0,0,.35)}.mkt-laptop-base:before{content:"";position:absolute;left:43%;width:14%;height:6px;border-radius:0 0 8px 8px;background:rgba(0,0,0,.12)}html[data-marketing-theme=dark] .mkt-laptop-base{background:linear-gradient(#3a3b3f,#1c1d20)}.mkt-laptop-screen{display:flex;flex-direction:column;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:#0b0c0e;color:#fff}.mkt-laptop-bar{flex:none;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:#16171a;border-bottom:1px solid rgba(255,255,255,.06)}.mkt-laptop-bar>i{width:9px;height:9px;border-radius:50%;background:#3a3b3f}.mkt-laptop-address{min-width:40%;margin:0 auto;padding:3px 12px;border-radius:6px;background:#0e0f11;color:#9c9c9d;font-size:.75rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-laptop-view{position:relative;flex:1 1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 50% at 50% 0,rgba(70,100,190,.28),transparent 70%),#0b0c0e}.mkt-try-form{display:flex;flex-direction:column;gap:10px;width:min(460px,86%)}.mkt-try-form label{font-size:.8125rem;color:#9c9c9d}.mkt-try-field{display:flex;gap:8px}.mkt-try-field input{flex:1 1;min-width:0;height:44px;padding:0 14px;border:0;border-radius:8px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px #2f3031;color:#fff;font:inherit;font-size:1rem}.mkt-try-field input::placeholder{color:#6a6b6c}.mkt-try-field input:focus-visible{outline:2px solid #5b7cc4;outline-offset:1px}.mkt-laptop .marketing-btn--primary{min-height:44px;background:#e6e6e6;color:#2f3031;box-shadow:0 0 0 2px rgba(0,0,0,.5),0 0 14px rgba(255,255,255,.19),inset 0 -1px .4px rgba(0,0,0,.2),inset 0 1px .4px #fff}.mkt-laptop .marketing-btn--primary:hover{background:#f2f2f2;color:#2f3031}.mkt-laptop .marketing-btn--primary:disabled{opacity:.6;cursor:progress}.mkt-try-status{min-height:20px;margin:0;font-size:.8125rem;color:#9c9c9d}.mkt-try-example{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:#c7c7c8;font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mkt-try-example:hover{color:#fff}.mkt-try-stage{position:absolute;top:0;left:0;width:100%}.mkt-try-stage img{display:block;width:100%;height:auto}.mkt-try-cursor{position:absolute;z-index:2;display:flex;align-items:flex-start;gap:2px;opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .3s ease}.mkt-try-cursor[data-who=maya]{--who:#e0553a;transform:translate(-160px,120px)}.mkt-try-cursor[data-who=leo]{--who:#4f6fc0;transform:translate(150px,140px);transition-delay:.3s}.mkt-try-cursor[data-who=ana]{--who:#2f8f63;transform:translate(-120px,-90px);transition-delay:.6s}.mkt-try-stage:not([data-phase="0"]) .mkt-try-cursor{opacity:1;transform:none}.mkt-try-cursor svg{width:18px;height:22px;flex:none;fill:var(--who);stroke:#fff;stroke-width:1.25;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.mkt-try-tag{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:3px 4px 3px 9px;border-radius:999px;background:var(--who);color:#fff;font-size:.75rem;white-space:nowrap}.mkt-try-tag em{max-width:0;overflow:hidden;padding:1px 0;border-radius:999px;background:rgba(0,0,0,.25);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:max-width .4s ease,padding .4s ease}.mkt-try-cursor:not([data-who=maya]) .mkt-try-tag{padding-right:9px}.mkt-try-stage[data-phase="2"] .mkt-try-tag em,.mkt-try-stage[data-phase="3"] .mkt-try-tag em,.mkt-try-stage[data-phase="4"] .mkt-try-tag em{max-width:120px;padding:1px 7px}.mkt-try-pin{position:absolute;z-index:1;width:14px;height:14px;border-radius:50%;background:#e0553a;box-shadow:0 0 0 3px #fff,0 4px 10px rgba(0,0,0,.3);opacity:0;transform:translate(-50%,-50%) scale(.3);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s ease}.mkt-try-stage[data-phase="3"] .mkt-try-pin,.mkt-try-stage[data-phase="4"] .mkt-try-pin{opacity:1;transform:translate(-50%,-50%)}.mkt-try-card{position:absolute;z-index:3;left:16px;bottom:16px;max-width:380px;padding:16px;border-radius:12px;background:rgba(11,12,14,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.12),0 20px 40px -20px rgba(0,0,0,.6);color:#e6e6e6;font-size:.875rem;line-height:1.5;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}.mkt-try-card[data-shown=true]{opacity:1;transform:none;pointer-events:auto}.mkt-try-card[data-side=right]{left:auto;right:16px}.mkt-try-cursor[data-flip=true]{flex-direction:row-reverse;translate:calc(-100% + 18px) 0}.mkt-try-card p{margin:0 0 12px}.mkt-try-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media (max-width:899px){.mkt-laptop{max-width:272px;margin-top:40px;perspective:none}.mkt-laptop-lid{padding:6px;border-radius:44px}.mkt-js .mkt-try:not(.is-in) .mkt-laptop-lid{transform:translateY(24px);opacity:0}.mkt-laptop-screen{position:relative;aspect-ratio:402/874;border-radius:38px}.mkt-laptop-screen:before{content:"";position:absolute;z-index:4;top:9px;left:50%;width:31%;height:22px;border-radius:999px;background:#000;transform:translateX(-50%)}.mkt-laptop-bar{height:auto;padding:38px 12px 8px}.mkt-laptop-bar>i{display:none}.mkt-laptop-address{min-width:0;width:100%}.mkt-try-form{width:88%}.mkt-try-field{flex-direction:column}.mkt-try-field input{flex:none}.mkt-laptop-base{display:none}.mkt-try-card,.mkt-try-card[data-side=right]{left:12px;right:12px;bottom:12px;max-width:none}.mkt-try-card[data-vside=top]{top:12px;bottom:auto}.mkt-try-cursor[data-who=ana]{display:none}}@media (prefers-reduced-motion:reduce){.mkt-laptop-lid,.mkt-try-card,.mkt-try-cursor,.mkt-try-pin,.mkt-try-tag em{transition:none}}.mkt-bento--single{grid-template-columns:1fr;max-width:760px;margin:40px auto 0}.mkt-bento--single .mkt-tile,.mkt-bento--single .mkt-tile:nth-child(n){grid-column:1/-1;min-height:0}.mkt-bento--single .mkt-pic,.mkt-bento--single .mkt-pic-sim{margin-top:0}.mkt-bento--single .mkt-pic-friction,.mkt-bento--single .mkt-pic-run,.mkt-bento--single .mkt-pic-sim{text-align:left}