:root{color-scheme:light;--background:#f7f8fb;--surface:#ffffff;--surface-soft:#f1f0f8;--surface-tint:#f0edff;--brand:#6951d8;--brand-strong:#573ec9;--brand-dark:#241953;--brand-ink:#35256f;--accent:#25a67a;--accent-soft:#e8f8f2;--text:#20212a;--text-soft:#565866;--border:#dedee8;--border-strong:#c8c7d5;--focus:#2463eb;--shadow-sm:0 8px 24px rgb(32 25 70/7%);--shadow-lg:0 28px 70px rgb(40 28 88/16%);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;margin:0;position:relative;text-rendering:optimizeLegibility}body:before{background:radial-gradient(circle,rgb(105 81 216/8%) 0,transparent 68%);content:"";height:520px;pointer-events:none;position:absolute;right:-180px;top:-220px;width:620px;z-index:-1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(2.55rem,6vw,4.9rem)}h2{font-size:clamp(2rem,4vw,3.25rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}::selection{background:#dcd6ff;color:var(--brand-dark)}:focus-visible{border-radius:4px;outline:3px solid var(--focus);outline-offset:3px}.skip-link{background:var(--surface);border:2px solid var(--brand);border-radius:8px;color:var(--brand-strong);font-weight:750;left:16px;padding:10px 14px;position:fixed;top:-80px;z-index:1000}.skip-link:focus{top:16px}.container{margin-inline:auto;max-width:var(--container);padding-inline:24px;width:100%}.brand{align-items:center;color:var(--brand);display:inline-flex;flex:0 0 auto;gap:10px}.brand__mark{height:36px;width:36px}.brand__name{color:var(--text);font-size:1.27rem;font-weight:790;letter-spacing:-.045em}.brand__name span{color:var(--brand)}.brand--inverse{color:#8d7de5}.brand--inverse .brand__name,.brand--inverse .brand__name span{color:white}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(247 248 251/88%);border-bottom:1px solid rgb(222 222 232/80%);position:-webkit-sticky;position:sticky;top:0;z-index:100}.site-header__inner{align-items:center;display:flex;height:76px;justify-content:space-between}.desktop-nav{align-items:center;display:flex;gap:7px;margin-inline:auto}.desktop-nav>a,.nav-menu>summary{border-radius:8px;color:#454652;cursor:pointer;font-size:.92rem;font-weight:650;list-style:none;padding:10px 11px}.desktop-nav>a:hover,.nav-menu>summary:hover,.nav-menu[open]>summary{background:var(--surface-tint);color:var(--brand-strong)}.nav-menu{position:relative}.mobile-nav>summary::-webkit-details-marker,.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";display:inline-block;height:6px;margin:0 2px 3px 8px;transform:rotate(45deg);width:6px}.nav-menu__panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);display:grid;grid-gap:4px;gap:4px;left:0;min-width:255px;padding:9px;position:absolute;top:calc(100% + 11px)}.nav-menu__panel:before{content:"";height:16px;left:0;position:absolute;top:-16px;width:100%}.nav-menu__panel a{border-radius:9px;color:var(--text-soft);font-size:.9rem;font-weight:600;padding:9px 11px}.nav-menu__panel a:hover{background:var(--surface-tint);color:var(--brand-strong)}.site-header__actions{align-items:center;display:flex;gap:10px}.header-login{color:var(--text-soft);font-size:.92rem;font-weight:680;padding:8px}.header-login:hover{color:var(--brand-strong)}.pilot-access-strip{background:#fff5df;border-top:1px solid #ecd19c;color:#704607;font-size:.82rem;line-height:1.45;padding-block:7px}.pilot-access-strip .container{text-align:center}.pilot-access-strip strong{color:#5c3800}.mobile-nav{display:none;position:relative}.mobile-nav>summary{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;justify-content:center;list-style:none;padding:8px}.mobile-nav__panel{background:white;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);display:grid;grid-gap:4px;gap:4px;min-width:min(310px,calc(100vw - 32px));padding:12px;position:absolute;right:0;top:calc(100% + 12px)}.mobile-nav__panel>a:not(.button){border-radius:8px;font-weight:650;padding:10px}.mobile-nav__panel>a:not(.button):hover{background:var(--surface-tint);color:var(--brand-strong)}.button{align-items:center;border:1px solid transparent;border-radius:11px;cursor:pointer;display:inline-flex;font-weight:730;gap:8px;justify-content:center;line-height:1.2;min-height:48px;padding:13px 20px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.button:hover{transform:translateY(-1px)}.button--small{border-radius:9px;font-size:.9rem;min-height:40px;padding:9px 15px}.button--primary{background:var(--brand);box-shadow:0 8px 20px rgb(105 81 216/20%);color:white}.button--primary:hover{background:var(--brand-strong);box-shadow:0 12px 28px rgb(105 81 216/28%)}.button--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.button--secondary:hover{border-color:#aaa3d9;color:var(--brand-strong)}.button--white{background:white;color:var(--brand-strong)}.button--ghost-light{border-color:rgb(255 255 255/35%);color:white}.eyebrow{color:var(--brand-strong);font-size:.75rem;font-weight:820;letter-spacing:.105em;margin-bottom:14px;text-transform:uppercase}.eyebrow--light{color:#dcd6ff}.hero{overflow:hidden;padding:clamp(76px,10vw,132px) 0 92px;position:relative}.hero:after{background-image:radial-gradient(rgb(105 81 216/24%) 1px,transparent 0);background-size:20px 20px;content:"";height:260px;opacity:.42;position:absolute;right:-40px;top:46px;width:330px;z-index:-1}.hero__grid{align-items:center;display:grid;grid-gap:clamp(48px,7vw,86px);gap:clamp(48px,7vw,86px);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)}.hero__grid>*{min-width:0}.hero__copy h1{margin-bottom:24px;max-width:750px}.hero__copy h1 span,.page-hero h1 span{color:var(--brand)}.hero__lead{color:var(--text-soft);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.65;margin-bottom:28px;max-width:650px}.hero__actions{gap:12px;margin-bottom:24px}.hero__actions,.hero__note{align-items:center;display:flex;flex-wrap:wrap}.hero__note{color:var(--text-soft);font-size:.9rem;gap:7px 17px}.hero__note span{align-items:center;display:inline-flex;gap:6px}.hero__note svg{color:var(--accent)}.product-preview{background:#f9f9fc;border:1px solid #cbc8dd;border-radius:18px;box-shadow:var(--shadow-lg);font-size:12px;overflow:hidden;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.product-preview__topbar{align-items:center;background:white;border-bottom:1px solid var(--border);display:flex;gap:20px;height:48px;padding:0 15px}.preview-dots{display:flex;gap:5px}.preview-dots span{background:#d8d7df;border-radius:50%;height:7px;width:7px}.preview-search{background:#f4f4f7;border-radius:6px;color:#81818c;flex:1 1;margin-inline:auto;max-width:260px;padding:6px 10px}.preview-avatar{align-items:center;background:var(--brand);border-radius:50%;color:white;display:flex;font-size:9px;font-weight:800;height:26px;justify-content:center;width:26px}.preview-demo-label{background:var(--surface-tint);border-radius:999px;color:var(--brand-ink);font-size:8px;font-weight:800;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.product-preview__body{display:grid;grid-template-columns:122px 1fr;min-height:408px}.preview-sidebar{background:#211a3f;color:#c6c1d8;display:flex;flex-direction:column;gap:5px;padding:17px 9px}.preview-logo{color:white;font-weight:800;margin:0 7px 17px}.preview-logo,.preview-sidebar>span{align-items:center;display:flex;gap:7px}.preview-sidebar>span{border-radius:7px;padding:8px}.preview-sidebar>span.is-active{background:#41336f;color:white}.preview-content{padding:21px}.preview-content__heading,.preview-panel__heading{align-items:center;display:flex;justify-content:space-between}.preview-content__heading div{display:grid}.preview-content__heading small,.preview-metrics small,.preview-room small{color:#777683}.preview-content__heading strong{font-size:16px}.preview-content__heading>span{background:var(--brand);border-radius:7px;color:white;font-weight:700;padding:7px 9px}.preview-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);margin:18px 0}.preview-metrics>div{background:white;border:1px solid #e5e4eb;border-radius:9px;display:grid;padding:11px}.preview-metrics strong{font-size:15px;margin-block:3px}.preview-metrics span{color:#777683;font-size:10px}.preview-metrics .positive{color:#19825f}.preview-panel{background:white;border:1px solid #e5e4eb;border-radius:10px;overflow:hidden}.preview-panel__heading{border-bottom:1px solid #e8e7ed;padding:10px 12px}.preview-panel__heading span{color:var(--brand);font-weight:650}.preview-room{align-items:center;border-bottom:1px solid #eeeef2;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr auto;padding:10px 12px}.preview-room:last-child{border-bottom:0}.preview-room__icon{align-items:center;background:var(--surface-tint);border-radius:7px;color:var(--brand);display:flex;height:29px;justify-content:center;width:29px}.preview-room>span:nth-child(2){display:grid}.status{border-radius:999px;font-size:9px;font-weight:750;padding:3px 7px}.status--success{background:var(--accent-soft);color:#147453}.status--neutral{background:#f0f0f3;color:#696973}.trust-strip{border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:26px 0}.trust-strip__inner{align-items:center;display:flex;gap:20px 40px;justify-content:center}.trust-strip p{color:var(--text-soft);font-size:.92rem;margin:0}.trust-strip ul{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:none;margin:0;padding:0}.trust-strip li{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:7px}.trust-strip svg{color:var(--accent)}.section{padding:clamp(76px,9vw,120px) 0}.section--white{background:var(--surface)}.section--tint{background:var(--surface-tint)}.section--compact{padding:64px 0}.section-heading{margin-bottom:42px;max-width:740px}.section-heading--center{margin-inline:auto;text-align:center}.section-heading h2{margin-bottom:17px}.section-heading>p:last-child{color:var(--text-soft);font-size:1.08rem;margin-bottom:0}.card-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.card-grid--four{grid-template-columns:repeat(4,1fr)}.feature-card,.info-card,.resource-card,.solution-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:27px}.feature-card,.resource-card,.solution-card{display:flex;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.feature-card:hover,.resource-card:hover,.solution-card:hover{border-color:#bcb4ef;box-shadow:0 14px 34px rgb(41 28 98/12%);transform:translateY(-3px)}.card-icon{align-items:center;background:var(--surface-tint);border-radius:12px;color:var(--brand);display:flex;height:46px;justify-content:center;margin-bottom:22px;width:46px}.feature-card h3,.resource-card h3,.solution-card h3{margin-bottom:12px}.feature-card h2,.resource-card h2,.solution-card h2{font-size:1.35rem;margin-bottom:12px}.feature-card p,.info-card p,.resource-card p,.solution-card p{color:var(--text-soft)}.card-link{align-items:center;color:var(--brand-strong);display:inline-flex;font-weight:750;gap:5px;margin-top:auto;padding-top:10px}.card-link:hover{gap:8px}.workflow{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,1fr)}.workflow__item{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 16px;position:relative;text-align:center}.workflow__item:not(:last-child):after{background:var(--brand);border:3px solid var(--surface-tint);color:white;content:"›";font-size:18px;font-weight:800;height:28px;position:absolute;right:-21px;top:calc(50% - 14px);width:28px;z-index:2}.workflow__item span,.workflow__item:not(:last-child):after{align-items:center;border-radius:50%;display:flex;justify-content:center}.workflow__item span{background:var(--surface-tint);color:var(--brand);height:40px;margin:0 auto 12px;width:40px}.workflow__item strong{display:block;font-size:.92rem}.split{align-items:center;display:grid;grid-gap:clamp(42px,8vw,96px);gap:clamp(42px,8vw,96px);grid-template-columns:repeat(2,minmax(0,1fr))}.split__copy h2{margin-bottom:20px}.split__copy>p{color:var(--text-soft);font-size:1.05rem}.check-list{display:grid;grid-gap:13px;gap:13px;list-style:none;margin:25px 0;padding:0}.check-list li{align-items:flex-start;display:flex;gap:11px}.check-list li span{align-items:center;background:var(--accent-soft);border-radius:50%;color:#167958;display:flex;flex:0 0 auto;font-size:.74rem;font-weight:900;height:23px;justify-content:center;margin-top:1px;width:23px}.showcase-panel{background:#211a3f;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:white;overflow:hidden;padding:32px;position:relative}.showcase-panel:after{background:radial-gradient(circle,rgb(153 133 255/42%),transparent 68%);content:"";height:280px;position:absolute;right:-110px;top:-130px;width:280px}.showcase-panel__tree{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:1}.tree-row{align-items:center;background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/11%);border-radius:11px;display:flex;gap:12px;padding:13px 15px}.tree-row--child{margin-left:25px}.tree-row--grandchild{background:rgb(255 255 255/12%);margin-left:50px}.tree-row svg{color:#bcb0ff;flex:0 0 auto}.tree-row span{color:#c7c3d5;font-size:.82rem;margin-left:auto}.segment-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.segment-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:30px}.segment-card>span{color:var(--brand);display:block;font-size:.82rem;font-weight:800;margin-bottom:18px;text-transform:uppercase}.segment-card p{color:var(--text-soft)}.page-hero{padding:55px 0 74px;text-align:center}.page-hero .breadcrumbs{justify-content:center}.page-hero__content{margin-inline:auto;max-width:850px}.page-hero h1{font-size:clamp(2.35rem,5vw,4.25rem);margin-bottom:22px}.page-hero__lead{color:var(--text-soft);font-size:clamp(1.08rem,2vw,1.25rem);margin:0 auto 28px;max-width:740px}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.breadcrumbs{display:flex;margin-bottom:31px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs li{align-items:center;color:var(--text-soft);display:flex;font-size:.84rem;gap:8px}.breadcrumbs a:hover{color:var(--brand-strong);text-decoration:underline}.content-layout{align-items:start;display:grid;grid-gap:54px;gap:54px;grid-template-columns:minmax(0,1fr) 310px}.prose{color:#393a44;font-size:1.04rem;line-height:1.75}.prose h2{font-size:clamp(1.65rem,3vw,2.35rem);margin:54px 0 18px}.prose h3{font-size:1.28rem;margin:34px 0 12px}.prose a{color:var(--brand-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.prose li+li{margin-top:9px}.prose-callout{background:var(--surface-tint);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;color:var(--brand-ink);margin:30px 0;padding:20px 24px}.side-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:25px;position:-webkit-sticky;position:sticky;top:100px}.side-card h2,.side-card h3{font-size:1.3rem}.side-card p{color:var(--text-soft);font-size:.92rem}.side-card .button{width:100%}.metric-row{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.metric-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px}.metric-card strong{display:block;font-size:1.2rem;margin-bottom:8px}.metric-card p{color:var(--text-soft);margin:0}.faq-list{display:grid;grid-gap:12px;gap:12px;margin-inline:auto;max-width:850px}.faq-list details{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:0 21px}.faq-list summary{cursor:pointer;font-weight:750;list-style:none;padding:19px 34px 19px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--brand);content:"+";font-size:1.45rem;position:absolute;right:2px;top:13px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--text-soft);margin-bottom:20px}.plans-grid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;padding:31px;position:relative}.plan-card--featured{border:2px solid var(--brand);box-shadow:var(--shadow-lg)}.plan-badge{background:var(--brand);border-radius:999px;color:white;font-size:.73rem;font-weight:800;padding:5px 11px;position:absolute;right:20px;top:20px}.plan-card h2{font-size:1.55rem;margin-bottom:9px}.plan-card__audience{color:var(--text-soft);min-height:52px}.plan-card__price{border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--brand-strong);font-size:1.1rem;font-weight:800;margin:12px 0 20px;padding:17px 0}.plan-card .check-list{flex:1 1;font-size:.94rem}.plan-card .button{margin-top:13px}.lead-form table{border-collapse:collapse;min-width:720px;width:100%}.comparison-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.comparison-table-scroll:focus-visible{outline-offset:5px}.lead-form caption{color:var(--text);font-size:1.05rem;font-weight:780;padding-bottom:18px;text-align:left}.lead-form td,.lead-form th{border-bottom:1px solid var(--border);padding:14px 16px;text-align:left;vertical-align:top}.lead-form thead th{background:var(--surface-tint);color:var(--brand-ink);font-size:.86rem}.lead-form tbody th{color:var(--text);font-size:.9rem;min-width:230px}.lead-form td{color:var(--text-soft);font-size:.9rem}.resource-meta{color:var(--brand-strong);font-size:.78rem;font-weight:780;letter-spacing:.045em;margin-bottom:14px;text-transform:uppercase}.article-header{padding:55px 0 48px}.article-header__content{max-width:840px}.article-header h1{font-size:clamp(2.25rem,5vw,4rem);margin-bottom:22px}.article-header__lead{color:var(--text-soft);font-size:1.2rem}.article-byline{color:var(--text-soft);display:flex;flex-wrap:wrap;font-size:.87rem;gap:8px 20px;margin-top:25px}.article-body{padding-bottom:100px}.lead-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(24px,5vw,42px)}.form-grid{display:grid;grid-gap:19px;gap:19px;grid-template-columns:repeat(2,1fr)}.lead-form label{color:#34353e;display:grid;font-size:.9rem;font-weight:700;grid-gap:7px;gap:7px;margin-bottom:19px}.lead-form input,.lead-form select,.lead-form textarea{background:white;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);font-weight:450;min-height:48px;padding:11px 13px;width:100%}.lead-form textarea{resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(105 81 216/14%)}.lead-form input:focus-visible,.lead-form select:focus-visible,.lead-form textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.lead-form .privacy-consent{align-items:flex-start;display:flex;font-weight:500;gap:11px;line-height:1.5;margin-top:4px}.lead-form .privacy-consent input{flex:0 0 auto;margin-top:2px;min-height:20px;padding:0;width:20px}.lead-form button:disabled{cursor:wait;opacity:.72}.form-note{color:var(--text-soft);font-size:.82rem;margin:13px 0 0}.form-feedback{font-size:.9rem;font-weight:650;margin:11px 0 0;min-height:1.5em}.form-feedback--success{color:#17613a}.form-feedback--error{color:#a12828}.form-feedback a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.legal-notice{background:#fff8e5;border:1px solid #ead59d;border-radius:12px;color:#6b5010;margin-bottom:30px;padding:17px 20px}.onboarding-notice{margin:0 auto;max-width:720px;text-align:left}.roadmap-list{display:grid;grid-gap:15px;gap:15px}.roadmap-item{align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:13px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:150px 1fr;padding:22px}.roadmap-status{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;justify-content:center;padding:6px 10px}.roadmap-status--core{background:var(--accent-soft);color:#116d4e}.roadmap-status--planned{background:var(--surface-tint);color:var(--brand-ink)}.roadmap-item h2,.roadmap-item h3{font-size:1.15rem;margin-bottom:7px}.roadmap-item p{color:var(--text-soft);margin:0}.cta-band{background:linear-gradient(135deg,#241953,#5c45c4);color:white;overflow:hidden;padding:72px 0;position:relative}.cta-band:after{border:1px solid rgb(255 255 255/12%);border-radius:50%;content:"";height:380px;position:absolute;right:-80px;top:-210px;width:380px}.cta-band__inner{align-items:center;display:flex;gap:50px;justify-content:space-between;position:relative;z-index:1}.cta-band__inner>div:first-child{max-width:700px}.cta-band h2{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:15px}.cta-band p:last-child{color:#d8d5e4;margin:0}.cta-band__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.site-footer{background:#171425;color:#c6c3d0;padding:68px 0 23px}.site-footer__grid{display:grid;grid-gap:38px;gap:38px;grid-template-columns:1.55fr repeat(3,1fr);padding-bottom:52px}.site-footer__intro p{color:#aaa6b8;margin:20px 0 10px;max-width:310px}.site-footer__intro>a{color:white;font-weight:650}.site-footer__grid h2{color:white;font-size:.85rem;letter-spacing:.03em;margin:6px 0 18px;text-transform:uppercase}.site-footer__grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.site-footer__grid>div:not(:first-child) a{color:#aaa6b8;font-size:.9rem}.site-footer__bottom a:hover,.site-footer__grid a:hover{color:white}.site-footer__bottom{align-items:center;border-top:1px solid #302c3e;display:flex;font-size:.8rem;justify-content:space-between;padding-top:22px}.site-footer__bottom p{margin:0}.site-footer__bottom nav{display:flex;flex-wrap:wrap;gap:10px 20px}.not-found{align-items:center;display:flex;min-height:62vh;padding:80px 0;text-align:center}.not-found>div{max-width:650px}.not-found strong{color:var(--brand);display:block;font-size:5rem;line-height:1}@media (max-width:1040px){.desktop-nav{display:none}.mobile-nav{display:block}.site-header__actions{margin-left:auto;margin-right:10px}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__copy{margin-inline:auto;max-width:790px;text-align:center}.hero__actions,.hero__note{justify-content:center}.product-preview{margin-inline:auto;max-width:720px;transform:none;width:100%}.card-grid--four{grid-template-columns:repeat(2,1fr)}.workflow{grid-template-columns:repeat(3,1fr)}.workflow__item:after{display:none!important}.site-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}.site-footer__grid>div:last-child{grid-column:2}}@media (max-width:760px){.container{padding-inline:18px}.site-header__inner{height:68px}.header-login,.site-header__actions .button{display:none}.hero{padding-top:65px}.hero__grid{gap:42px}.hero__actions .button{width:100%}.product-preview__body{grid-template-columns:1fr}.preview-sidebar{display:none}.preview-content{padding:15px}.preview-metrics{grid-template-columns:repeat(2,1fr)}.preview-metrics>div:last-child{display:none}.cta-band__inner,.trust-strip__inner{align-items:flex-start;flex-direction:column}.trust-strip__inner{gap:15px}.trust-strip ul{display:grid}.card-grid,.metric-row,.plans-grid,.segment-grid{grid-template-columns:1fr}.workflow{grid-template-columns:repeat(2,1fr)}.split{gap:42px}.content-layout,.split{grid-template-columns:1fr}.side-card{position:static}.form-grid,.roadmap-item{grid-template-columns:1fr}.roadmap-status{justify-self:start}.cta-band__actions,.cta-band__actions .button{width:100%}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__intro{grid-column:1/-1}.site-footer__grid>div:last-child{grid-column:auto}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:460px){.brand__mark{height:32px;width:32px}.brand__name{font-size:1.12rem}.card-grid--four,.site-footer__grid,.workflow{grid-template-columns:1fr}.site-footer__grid>div:last-child{grid-column:auto}.product-preview__topbar{gap:9px}.preview-search{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}