@layer corporate{:root{--ink:#0c2a39;--ink-soft:#3f5a67;--muted:#78909c;--blue:#53add4;--blue-dark:#187da9;--ice:#eaf6fb;--paper:#fff;--line:#d8e5ea;--night:#071a25;--night-soft:#0d2b3a;--green:#36a779;--amber:#efad4d;--shadow:0 24px 60px #18475b1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f8fbfc;margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}img,video{max-width:100%;display:block}@scope(.site-shell){.container{width:min(1400px,100% - 64px);margin:0 auto}.section{padding:112px 0}.eyebrow{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow:before{background:var(--blue);content:"";border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #53add424}.eyebrow.light{color:#bed4df}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#143e52}.button-light{color:var(--ink);background:#fff}.button-ghost{border-color:var(--line);background:#ffffffa3}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.section-heading{max-width:820px;margin-bottom:52px}.section-heading h2,.split-heading h2{letter-spacing:-.055em;margin:20px 0 16px;font-size:calc(clamp(38px,4.4vw,68px));line-height:1.03}.section-heading p,.split-heading p{color:var(--ink-soft);font-size:19px;line-height:1.7}.corporate-header{z-index:50;border-top:5px solid #27343a;border-bottom:1px solid var(--line);background:#fffffff5;position:relative}.corporate-header__shell{grid-template-columns:300px 1fr;align-items:stretch;gap:42px;width:min(1540px,100% - 48px);min-height:190px;margin:0 auto;display:grid}.brand{align-self:center;align-items:center;gap:16px;min-width:270px;display:flex}.brand-mark{flex:none;width:52px;height:52px;position:relative}.brand-mark i{border:6px solid var(--blue);border-radius:50%;position:absolute;inset:0}.brand-mark i:nth-child(2){background:var(--blue);border:0;inset:13px}.brand-mark i:nth-child(3){background:#fff;border:0;inset:23px}.brand-copy{display:grid}.brand-copy strong{letter-spacing:-.04em;font-size:27px}.brand-copy small{color:var(--blue);font-size:14px;font-weight:700}.corporate-header__content{grid-template-rows:80px 1fr;min-width:0;display:grid}.corporate-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:700;display:flex}.corporate-meta span{white-space:nowrap;align-items:center;gap:8px;display:flex}.corporate-meta span:before{content:"";background:#a8cbd9;border-radius:2px;width:7px;height:7px}.corporate-nav-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.corporate-nav{grid-template-columns:repeat(5,1fr);align-self:stretch;align-items:center;min-width:600px;display:grid}.corporate-nav a{height:100%;color:var(--ink-soft);justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:flex;position:relative}.corporate-nav a:after{background:var(--blue);content:"";transform-origin:50%;border-radius:3px;height:3px;transition:transform .2s;position:absolute;bottom:27px;left:18px;right:18px;transform:scaleX(0)}.corporate-nav a.router-link-active:after,.corporate-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex;position:relative}.mobile-menu-button,.product-menu>button{border:1px solid var(--line);width:54px;height:54px;color:var(--ink);background:#fff;border-radius:12px;padding:14px}.product-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:100%}.product-menu__panel{border:1px solid var(--line);width:520px;box-shadow:var(--shadow);background:#fffffffa;border-radius:22px;padding:22px;position:absolute;top:66px;right:0}.product-menu__panel header{border-bottom:1px solid var(--line);padding:0 10px 18px;display:grid}.product-menu__panel header strong{font-size:20px}.product-menu__panel header small{color:var(--muted);margin-top:4px}.product-menu__item{border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:80px;padding:12px 10px;display:grid}.product-menu__item b{background:#ccebf7;border-radius:12px;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.product-menu__item span{display:grid}.product-menu__item span small{color:var(--muted)}.product-menu__item em{color:var(--blue-dark);text-transform:uppercase;background:#e1f3fa;border-radius:10px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:800}.product-menu__item.is-active{background:var(--ice);margin-top:8px}.product-menu__item.is-muted{opacity:.55}.mobile-menu-button{display:none}.product-subnav{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a25f5;position:sticky;top:0}.product-subnav__shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.product-subnav__title{align-items:center;gap:12px;display:flex}.product-subnav__title>b{background:var(--blue);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.product-subnav__title span{display:grid}.product-subnav__title small{color:#89a3b0;text-transform:uppercase;font-size:10px}.product-subnav__links{align-self:stretch;display:flex}.product-subnav__links a{color:#bdd0d9;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:flex}.product-subnav__links a:hover{color:#fff;background:#ffffff0d}.home-hero,.product-hero{background:radial-gradient(circle at 76% 26%,#52add440,#0000 35%),linear-gradient(135deg,#f7fcfe,#e6f4fa);padding:100px 0 110px}.home-hero__grid,.product-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr);align-items:center;gap:70px;display:grid}.home-hero h1{letter-spacing:-.065em;max-width:740px;margin:24px 0;font-size:calc(clamp(54px,6.5vw,98px));line-height:.98}.home-hero h1 em,.product-hero h2 em{color:var(--blue-dark);font-style:normal}.home-hero__grid>div>p,.product-hero__grid>div>p{max-width:700px;color:var(--ink-soft);font-size:20px;line-height:1.7}.morning-briefing{box-shadow:var(--shadow);background:#ffffffd4;border:1px solid #fffc;border-radius:28px;padding:30px}.morning-briefing header{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:22px;font-size:12px;display:flex}.morning-briefing header b{color:var(--ink)}.health-score{align-items:flex-end;gap:12px;padding:26px 0;display:flex}.health-score>strong{font-size:76px;line-height:.8}.health-score>span{color:var(--muted);display:grid}.health-score small{color:var(--green);font-weight:800}.signal{border:1px solid var(--line);border-radius:14px;grid-template-columns:10px 1fr auto;align-items:center;gap:15px;min-height:86px;margin-top:10px;padding:16px;display:grid}.signal i{background:var(--blue);border-radius:50%;width:9px;height:9px}.signal.warning i{background:var(--amber)}.signal.good i{background:var(--green)}.signal p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.about-section{background:#fff}.split-heading{grid-template-columns:.45fr 1.4fr 1fr;align-items:start;gap:50px;display:grid}.split-heading h2{margin-top:0}.split-heading p{margin:0}.mission-section,.workflow-section{background:var(--night);color:#fff}.mission-grid,.workflow-grid{background:#294554;border:1px solid #294554;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mission-grid article,.workflow-grid article{background:var(--night);min-height:300px;padding:32px}.mission-grid article span,.workflow-grid article b{color:var(--blue);font-size:13px}.mission-grid h3,.workflow-grid h3{margin:70px 0 15px;font-size:29px}.mission-grid p,.workflow-grid p{color:#abc0ca;line-height:1.65}.ai-section{background:#dff1f8}.ai-grid,.ecosystem-grid,.legal-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.ai-grid h2,.control-grid h2,.ecosystem-grid h2,.legal-grid h2{letter-spacing:-.055em;margin:20px 0;font-size:calc(clamp(44px,5vw,72px));line-height:1.03}.ai-grid p,.control-grid p,.ecosystem-grid p,.legal-grid p{color:var(--ink-soft);font-size:18px;line-height:1.7}.ai-dialogue{gap:14px;display:grid}.user-question{background:var(--ink);color:#fff;border-radius:18px 18px 4px;justify-self:end;max-width:70%;padding:18px 22px}.assistant-answer{box-shadow:var(--shadow);background:#fff;border-radius:4px 24px 24px;padding:28px}.assistant-answer ol{padding-left:20px;line-height:2}.assistant-answer small,.product-card p{color:var(--muted)}.products-section{background:#fff}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--line);background:#fbfdfe;border-radius:20px;grid-template-columns:64px 1fr auto;gap:22px;min-height:210px;padding:28px;display:grid}.product-card>b{background:#d9eff8;border-radius:16px;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.product-card span{color:var(--blue-dark);text-transform:uppercase;font-size:11px;font-weight:800}.product-card h3{margin:12px 0 8px;font-size:26px}.product-card p{margin:0;line-height:1.6}.product-card em{font-size:30px;font-style:normal}.product-card.active{background:var(--ice)}.cta-section{background:#dff1f8}.cta-panel{background:var(--ink);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;padding:60px;display:flex}.cta-panel h2{letter-spacing:-.05em;max-width:850px;margin:18px 0 0;font-size:calc(clamp(36px,4vw,62px));line-height:1.05}.product-hero__grid{grid-template-columns:.85fr 1.15fr}.product-hero h1{letter-spacing:-.08em;margin:22px 0 0;font-size:calc(clamp(78px,10vw,160px));line-height:.85}.product-hero h2{letter-spacing:-.05em;margin:32px 0 20px;font-size:calc(clamp(34px,4vw,58px));line-height:1.05}.deployment-note{align-items:center;gap:14px;margin-top:34px;display:flex}.deployment-note>i{background:var(--blue);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 8px #53add426,0 0 0 15px #53add412}.deployment-note span{display:grid}.deployment-note small{color:var(--muted)}.showcase{box-shadow:var(--shadow);background:#fff;border:12px solid #ffffffb3;border-radius:30px;overflow:hidden}.showcase__viewport{aspect-ratio:16/10;background:#daeaf1;overflow:hidden}.showcase__viewport img,.showcase__viewport video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.showcase__footer{justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 22px;display:flex}.showcase__footer>div:first-child{display:grid}.showcase__footer small{color:var(--muted);text-transform:uppercase;font-size:10px}.showcase__dots{gap:8px;display:flex}.showcase__dots button{background:#bed0d8;border:0;border-radius:20px;width:10px;height:10px;padding:0}.showcase__dots button.active{background:var(--blue);width:32px}.benefits-strip{background:linear-gradient(135deg,#f7fcfe,#e6f4fa);padding:0 0 70px}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.benefits-grid article{border:1px solid var(--line);background:#fffc;border-radius:16px;min-height:140px;padding:22px;display:grid}.benefits-grid b{color:var(--blue);font-size:11px}.benefits-grid small{color:var(--muted)}.role-diagnostic{background:#fff}.role-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.role-tabs button{border:1px solid var(--line);min-height:64px;color:var(--ink-soft);background:#fff;border-radius:12px;font-weight:800}.role-tabs button.active{border-color:var(--blue);background:var(--ice);color:var(--ink)}.role-result{background:var(--night);color:#fff;border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;min-height:260px;margin-top:14px;padding:44px;display:grid}.role-result>span{color:var(--blue);font-size:40px}.role-result small{color:#8eabb8;text-transform:uppercase}.role-result h3{max-width:520px;font-size:27px;line-height:1.35}.control-section{background:#f2f8fa}.control-grid{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:14px 0}.check-list li:before{color:var(--green);content:"✓";margin-right:12px;font-weight:900}.control-board{box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:32px}.control-board>div{grid-template-columns:1fr auto;padding:18px 0 26px;display:grid;position:relative}.control-board>div i{background:#e2ebef;border-radius:5px;height:6px;position:absolute;bottom:10px;left:0;right:0}.control-board>div i:after{width:var(--value);border-radius:inherit;background:var(--blue);content:"";height:100%;display:block}.control-board>div small{color:var(--muted)}.control-board>div strong{font-size:21px}.control-board article{background:#fff5e6;border-radius:14px;align-items:center;gap:18px;margin-top:20px;padding:20px;display:flex}.control-board article b{color:#b76d0e;font-size:36px}.ecosystem-section{background:var(--night);color:#fff}.ecosystem-section p{color:#acc1cb}.ecosystem-map{grid-template-columns:repeat(2,1fr);gap:20px;min-height:440px;position:relative}.ecosystem-map,.ecosystem-map b,.ecosystem-map span{place-items:center;display:grid}.ecosystem-map b{z-index:2;background:var(--blue);text-align:center;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-map span{color:#c1d3dc;border:1px solid #31505f;border-radius:14px;width:170px;min-height:72px}.ecosystem-map span:nth-of-type(5),.form-grid label.wide{grid-column:1/-1}.legal-section{background:#e6f3f8}.legal-list{gap:10px;display:grid}.legal-list article{background:#ffffffad;border:1px solid #cbdde5;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;min-height:90px;padding:18px 22px;display:grid}.legal-list b{color:var(--blue-dark)}.legal-list span{color:var(--ink-soft)}.clients-section{background:#fff}.client-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.client-grid article{border:1px dashed #bdcfd7;border-radius:18px;align-items:center;gap:18px;min-height:170px;padding:24px;display:flex}.client-grid article>b{border:3px solid var(--blue);width:54px;height:54px;color:var(--blue);border-radius:14px;place-items:center;font-size:30px;display:grid}.client-grid span,.trial-grid{display:grid}.client-grid small{color:var(--muted);text-transform:uppercase}.trial-section{background:var(--night);color:#fff}.trial-grid{grid-template-columns:repeat(2,1fr);gap:16px}.trial-grid article{background:var(--night-soft);border:1px solid #31505f;border-radius:24px;padding:38px}.trial-grid article.accent{color:var(--ink);background:#dff2f9}.trial-grid header{justify-content:space-between;align-items:center;display:flex}.trial-grid header span{color:#9bb4bf}.trial-grid header strong{font-size:42px}.trial-grid h3{margin:50px 0 12px;font-size:32px}.trial-grid p{color:#abc0ca;min-height:60px;line-height:1.6}.faq-list p,.registration-copy>p,.trial-grid .accent p{color:var(--ink-soft)}.trial-grid .button{margin-top:20px}.faq-section{background:#f5f9fa}.faq-list{max-width:1000px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:24px 0;font-size:20px;font-weight:800}.faq-list p{max-width:800px;margin:-4px 0 28px;line-height:1.7}.registration-section{background:linear-gradient(135deg,#eef8fb,#dff0f7);min-height:800px}.registration-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.registration-copy h1,.simple-page h1{letter-spacing:-.06em;margin:20px 0;font-size:calc(clamp(48px,6vw,82px));line-height:1}.registration-copy>p{font-size:18px;line-height:1.7}.registration-copy ol{margin:44px 0 0;padding:0;list-style:none}.registration-copy li{border-bottom:1px solid #c7dce4;gap:18px;padding:18px 0;display:flex}.registration-copy li>b{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.form-grid,.registration-copy li span{display:grid}.registration-copy li small{color:var(--muted)}.registration-card{border:1px solid var(--line);min-height:600px;box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:44px}.registration-card form header{margin-bottom:30px}.registration-card h2{margin:8px 0;font-size:38px}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px}.form-grid label{gap:8px;font-weight:800;display:grid}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd9de;border-radius:12px;outline:0;padding:15px 16px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #53add41f}.form-grid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px}.honey{position:absolute;left:-10000px}.submit-button{border:0;width:100%;margin-top:24px}.submit-button:disabled{opacity:.6}.privacy-note{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.form-error{color:#a54232;background:#fff0ee;border-radius:10px;padding:14px}.success-state{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.success-state>b{width:80px;height:80px;color:var(--green);background:#def4e9;border-radius:50%;place-items:center;font-size:40px;display:grid}.blog-card small,.success-state p{color:var(--muted)}.simple-page{min-height:600px}.simple-page p{max-width:700px;color:var(--ink-soft);font-size:19px;line-height:1.7}.simple-page .button{margin-top:24px}.blog-page{background:linear-gradient(135deg,#f7fcfe,#e7f3f8)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:300px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.blog-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.blog-card h2{margin:36px 0 14px;font-size:27px;line-height:1.2}.blog-card p{margin:0 0 30px;font-size:15px}.blog-card b{color:var(--blue-dark);margin-top:auto}.blog-empty{margin-top:48px}.article-page{background:#fff}.article-shell{width:min(860px,100% - 40px);margin:0 auto}.article-back{color:var(--blue-dark);font-weight:800}.article-shell>small{color:var(--muted);margin-top:60px;display:block}.article-shell h1{letter-spacing:-.06em;margin:18px 0 28px;font-size:calc(clamp(46px,6vw,82px));line-height:1}.article-lead{color:var(--ink-soft);font-size:22px;line-height:1.65}.article-body{white-space:pre-wrap;margin-top:46px;font-size:18px;line-height:1.85}.corporate-footer{color:#fff;background:#071722;padding:70px 0 30px}.corporate-footer .brand{color:#fff}.corporate-footer .brand-mark i:nth-child(3){background:#071722}.footer-grid{grid-template-columns:1.5fr .7fr .8fr;gap:60px;display:grid}.footer-grid p{color:#829ca8}.footer-grid nav{align-content:start;gap:14px;display:grid}.footer-contact{align-content:start;gap:10px;display:grid}.footer-contact a{color:var(--blue)}.footer-bottom{color:#718c99;border-top:1px solid #213642;justify-content:space-between;gap:20px;margin-top:50px;padding-top:24px;font-size:12px;display:flex}@media (width<=1180px){.corporate-header__shell{grid-template-columns:240px 1fr;gap:20px}.brand,.corporate-nav{min-width:0}.brand-copy strong{font-size:23px}.corporate-meta span:last-child,.header-actions .button-ghost{display:none}.corporate-nav a{padding:0 9px;font-size:13px}.home-hero__grid,.product-hero__grid{grid-template-columns:1fr}.home-hero__grid{gap:50px}.split-heading{grid-template-columns:1fr 1.5fr}.split-heading p{grid-column:2}.client-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.container{width:min(100% - 32px,680px)}.section{padding:76px 0}.blog-grid{grid-template-columns:1fr}.corporate-header{z-index:60;position:sticky;top:0}.corporate-header__shell{grid-template-columns:1fr auto;align-items:center;width:calc(100% - 28px);min-height:82px}.brand-mark{width:42px;height:42px}.brand-copy strong{font-size:20px}.brand-copy small{font-size:10px}.mobile-menu-button{align-content:center;gap:7px;display:grid}.mobile-menu-button span{background:currentColor;height:2px}.corporate-header__content{background:#fffffffa;padding:26px 18px;display:none;position:fixed;inset:82px 0 0;overflow:auto}.corporate-header__content.is-open{display:block}.corporate-meta{display:none}.corporate-nav-row{display:block}.corporate-nav{display:grid}.corporate-nav a{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:58px;font-size:17px}.corporate-nav a:after,.product-menu,.product-subnav__title{display:none}.header-actions{flex-wrap:wrap;margin-top:24px}.product-subnav{top:82px;overflow-x:auto}.product-subnav__shell{width:max-content;min-height:60px;padding:0 16px}.product-subnav__links a{white-space:nowrap;padding:0 14px}.home-hero,.product-hero{padding:72px 0}.home-hero h1{font-size:56px}.product-hero h1{font-size:88px}.ai-grid,.control-grid,.ecosystem-grid,.home-hero__grid,.legal-grid,.product-hero__grid,.registration-grid{grid-template-columns:1fr;gap:46px}.morning-briefing{padding:20px}.split-heading{display:block}.benefits-grid,.mission-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.mission-grid article,.workflow-grid article{min-height:240px}.mission-grid h3,.workflow-grid h3{margin-top:38px}.products-grid,.trial-grid{grid-template-columns:1fr}.cta-panel{padding:36px;display:grid}.role-tabs{grid-template-columns:repeat(2,1fr)}.role-result{grid-template-columns:1fr;padding:30px}.role-result>span{transform:rotate(90deg)}.client-grid,.footer-grid{grid-template-columns:1fr 1fr}.registration-card{padding:28px}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=520px){.button{width:100%}.home-hero h1{font-size:45px}.ai-grid h2,.control-grid h2,.ecosystem-grid h2,.legal-grid h2,.section-heading h2,.split-heading h2{font-size:38px}.product-hero h1{font-size:72px}.product-hero h2{font-size:32px}.benefits-grid,.client-grid,.mission-grid,.workflow-grid{grid-template-columns:1fr}.mission-grid article,.workflow-grid article{min-height:210px}.showcase{border-width:6px;border-radius:20px}.showcase__footer{flex-direction:column;align-items:flex-start}.products-grid{display:grid}.product-card{grid-template-columns:54px 1fr}.product-card>b{width:54px;height:54px}.product-card em{display:none}.footer-grid,.form-grid,.legal-list article,.role-tabs{grid-template-columns:1fr}.legal-list article{gap:6px}.trial-grid article{padding:26px}.footer-grid>div:first-child,.form-grid label.wide{grid-column:auto}.footer-bottom{flex-direction:column}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-brand{color:var(--ink,#102a39);white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.public-brand em{color:#8a9aa3;font-size:13px;font-style:normal;font-weight:500}.brand-mark{border:3px solid var(--blue,#4da9d3);background:0 0;border-radius:50%;flex:none;width:27px;height:27px;padding:0;display:block;position:relative}.brand-mark:after{content:"";background:var(--blue,#4da9d3);border-radius:50%;position:absolute;inset:6px}.brand-mark i{display:none}.public-header{z-index:100;width:100%;height:136px;color:var(--ink,#102a39);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border-top:4px solid #30393e;border-bottom:1px solid #102b3a1a;margin:0;padding:0;position:relative}.header-shell{grid-template-columns:248px 1fr;gap:34px;width:min(1180px,100% - 48px);height:100%;margin-inline:auto;display:grid}.header-brand-column{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.header-brand-column .public-brand{-moz-column-gap:10px;background:#fff;border:1px solid #4da9d34d;border-radius:12px;grid-template-columns:31px minmax(0,1fr);column-gap:10px;min-width:0;padding:10px 16px 9px 13px;display:grid;box-shadow:0 8px 24px #2f546614}.header-brand-column .public-brand .brand-mark{align-self:center;width:27px;height:27px}.header-brand-copy{flex-direction:column;align-items:flex-start;row-gap:2px;display:flex}.header-brand-copy strong{color:var(--ink,#102a39);letter-spacing:-.01em;font-size:18px;line-height:1.05}.header-brand-copy em{color:var(--blue,#4da9d3);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.15}.header-brand-copy small{color:#71838d;font-size:9.5px;font-weight:500;line-height:1.15}.header-content{grid-template-rows:53px 1fr;min-width:0;display:grid}.header-info{color:#71838d;white-space:nowrap;border-bottom:1px solid #102b3a17;justify-content:flex-end;align-items:center;gap:calc(clamp(14px,2vw,27px));min-width:0;display:flex}.header-info>a,.header-info>span{color:inherit;align-items:center;gap:7px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.header-info>a:hover{color:var(--blue-dark,#176d96)}.header-actions svg,.header-info svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.header-nav-row{align-items:center;min-width:0;display:flex}.public-header .public-nav{flex:1;gap:0;min-width:0;display:flex}.public-header .public-nav>a{color:#405863;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-height:60px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.header-actions{border-left:1px solid #102b3a1a;align-items:center;gap:8px;padding-left:18px;display:flex;position:relative}.header-actions>a{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex}.header-actions>a:hover,.theme-toggle:hover{transform:translateY(-1px)}.header-login{color:#294552;background:#ffffff85;border:1px solid #102b3a1a;padding:0 14px}.header-connect{color:#fff;background:var(--ink,#102a39);padding:0 18px;box-shadow:0 8px 20px #102b3a26}.mobile-header-actions,.mobile-product-switcher,.public-header .nav-toggle{display:none}.product-switcher{flex:none;position:relative}.product-switcher-toggle,.theme-toggle{color:#4b6977;cursor:pointer;background:#ffffff85;border:1px solid #102b3a1a;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;padding:0;display:grid}.product-switcher-toggle:hover,.product-switcher.open .product-switcher-toggle{color:var(--blue-dark,#176d96);background:#4da9d314;border-color:#4da9d357}.product-switcher-toggle svg,.theme-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mobile-theme-toggle,.theme-icon-sun{display:none}.product-switcher-panel{z-index:120;width:360px;max-height:calc(100vh - 110px);color:var(--ink,#102a39);background:#f9fcfdfa;border:1px solid #102b3a1f;border-radius:18px;padding:10px;display:none;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 26px 70px #102b3a38}.product-switcher-item small,.product-switcher-item strong,.product-switcher-panel>header small,.product-switcher-panel>header strong,.product-switcher.open .product-switcher-panel{display:block}.product-switcher-panel>header{border-bottom:1px solid #102b3a14;padding:10px 10px 13px}.product-switcher-panel>header strong{font-size:13px}.product-switcher-panel>header small{color:#7d919a;margin-top:3px;font-size:9px}.product-switcher-item{color:#38515d;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;padding:9px 10px;text-decoration:none;display:grid}.product-switcher-item+.product-switcher-item{margin-top:2px}a.product-switcher-item:hover{background:#4da9d314}.product-switcher-item.is-current{color:var(--ink,#102a39);background:#4da9d31a}.product-switcher-item[aria-disabled=true]{opacity:.62;cursor:default}.product-switcher-icon{color:#143b4d;background:#a9dcf1;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.product-switcher-item strong{font-size:11px;line-height:1.3}.product-switcher-item small{color:#7d919a;margin-top:3px;font-size:8px;line-height:1.35}.product-switcher-item em{color:#58717c;text-transform:uppercase;background:#102b3a0f;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.product-switcher-item.is-current em{color:#176184;background:#4da9d326}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.public-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:55px;min-height:130px;display:grid}.public-footer>p{color:#73868d;font-size:11px}.public-footer>div{flex-wrap:wrap;gap:12px 24px;font-size:11px;font-weight:700;display:flex}.public-footer a{text-decoration:none}@media (hover:hover) and (width>=761px){.public-header .public-nav>a:after{content:"";background:linear-gradient(90deg,#79c9eb,#3a9dca);border-radius:999px;height:2px;transition:right .24s,left .24s;position:absolute;bottom:11px;left:50%;right:50%;box-shadow:0 2px 7px #3a9dca47}.public-header .public-nav>a:focus-visible:after,.public-header .public-nav>a:hover:after{left:0;right:0}}@media (width>=761px){.public-header{position:sticky;top:0;box-shadow:0 10px 28px #102b3a14}.public-header.is-desktop-released{box-shadow:none;position:relative}}@media (width<=1100px){.header-shell{grid-template-columns:210px 1fr;gap:22px}.header-brand-column .public-brand{padding:9px 12px 8px 11px}.header-info{gap:15px}.header-info>:nth-child(2),.header-info>:nth-child(4){display:none}.header-actions{padding-left:12px}.header-login{display:none!important}}@media (width>=761px) and (width<=900px){.public-header .header-actions>.header-connect{display:none}.public-header .public-nav>.nav-products{min-width:82px}}html[data-theme=dark] body{color:#e8f2f6;background:radial-gradient(circle at 11% 8%,#46a4cf21,#0000 27%),#07151f}html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}html[data-theme=dark] .public-header{color:#e8f2f6;background:#07151ff5;border-top-color:#4d9fc5;border-bottom-color:#97cbe221}html[data-theme=dark] .header-brand-column .public-brand{color:#eef7fa;background:#0e222e;border-color:#68bce247;box-shadow:0 10px 28px #00070c47}html[data-theme=dark] .header-brand-copy strong{color:#eef7fa}html[data-theme=dark] .header-brand-copy small,html[data-theme=dark] .header-info,html[data-theme=dark] .public-footer>p{color:#8fa8b4}html[data-theme=dark] .header-info{border-bottom-color:#97cbe221}html[data-theme=dark] .public-header .public-nav>a{color:#b7cbd4}html[data-theme=dark] .public-header .public-nav>a:hover{color:#7ec8e8}html[data-theme=dark] .header-actions{border-left-color:#97cbe224}html[data-theme=dark] .header-login,html[data-theme=dark] .product-switcher-toggle,html[data-theme=dark] .theme-toggle{color:#c3d7df;background:#102631;border-color:#97cbe229}html[data-theme=dark] .product-switcher-toggle:hover,html[data-theme=dark] .product-switcher.open .product-switcher-toggle{color:#8dd2ee;background:#153746;border-color:#70c2e561}html[data-theme=dark] .product-switcher-panel{color:#e8f2f6;background:#081822fa;border-color:#97cbe22e;box-shadow:0 30px 80px #00050980}html[data-theme=dark] .product-switcher-panel>header{border-bottom-color:#97cbe21f}html[data-theme=dark] .product-switcher-item small,html[data-theme=dark] .product-switcher-panel>header small{color:#839ca7}html[data-theme=dark] .product-switcher-item{color:#bdd0d8}html[data-theme=dark] .product-switcher-item.is-current{color:#f0f8fa;background:#70c2e51f}html[data-theme=dark] a.product-switcher-item:hover{background:#70c2e517}html[data-theme=dark] .product-switcher-item em{color:#8ba1ab;background:#ffffff0e}html[data-theme=dark] .product-switcher-item.is-current em{color:#8ed4f0;background:#70c2e521}html[data-theme=dark] .header-connect{color:#06131c;background:#70c2e5}html[data-theme=dark] .public-footer{color:#dcebf1}html[data-theme=dark] .public-footer .public-brand{color:#e8f2f6}html[data-theme=dark] .site-shell main{color:#e8f2f6;background:#07151f}html[data-theme=dark] .site-shell .article-page,html[data-theme=dark] .site-shell .blog-page{background:#07151f}html[data-theme=dark] .site-shell .blog-card,html[data-theme=dark] .site-shell .registration-card{color:#e8f2f6;background:#0e222e;border-color:#97cbe226;box-shadow:0 24px 60px #00070c42}html[data-theme=dark] .site-shell .registration-copy li{border-color:#97cbe224}html[data-theme=dark] .site-shell .blog-card h2,html[data-theme=dark] .site-shell .registration-card h2{color:#eef7fa}html[data-theme=dark] .site-shell .article-lead,html[data-theme=dark] .site-shell .privacy-note,html[data-theme=dark] .site-shell .registration-copy>p,html[data-theme=dark] .site-shell .section-heading p,html[data-theme=dark] .site-shell .simple-page p,html[data-theme=dark] .site-shell .split-heading p{color:#9bb0ba}html[data-theme=dark] .site-shell .registration-section{background:radial-gradient(circle at 12% 5%,#46a4cf21,#0000 28%),#07151f}html[data-theme=dark] .site-shell .form-grid input,html[data-theme=dark] .site-shell .form-grid select,html[data-theme=dark] .site-shell .form-grid textarea{color:#e8f2f6;background-color:#0b202b;border-color:#36515e}html[data-theme=dark] .site-shell .form-grid input::-moz-placeholder{color:#718a96}html[data-theme=dark] .site-shell .form-grid textarea::-moz-placeholder{color:#718a96}html[data-theme=dark] .site-shell .form-grid input::placeholder,html[data-theme=dark] .site-shell .form-grid textarea::placeholder{color:#718a96}html[data-theme=dark] .site-shell .button-dark{color:#06131c;background:#70c2e5}html[data-theme=dark] .site-shell .button-dark:hover{background:#94d6f1}html[data-theme=dark] .site-shell .button-ghost{color:#dcebf1;background:#102631;border-color:#97cbe22e}@media (width<=760px){.public-header{border-top-width:3px;height:82px;position:sticky;top:0;box-shadow:0 10px 28px #102b3a1c}.header-shell{align-items:center;gap:8px;width:calc(100% - 28px);display:flex}.header-brand-column{align-self:auto;display:block}.header-brand-column .public-brand{grid-template-columns:27px auto;padding:8px 12px 8px 10px}.header-brand-copy em{display:none}.header-brand-copy small{font-size:9px;display:block}.header-actions,.header-content .header-info{display:none}.mobile-product-switcher{margin-left:auto;display:block}.mobile-product-switcher .product-switcher-toggle{border-radius:11px;width:44px;height:44px}.mobile-product-switcher .product-switcher-panel{width:auto;max-height:calc(100dvh - 104px);position:fixed;top:90px;left:14px;right:14px}.header-content{display:block;position:static}.header-nav-row{display:block}.public-header .nav-toggle{background:#ffffff9e;border:1px solid #102b3a1a;border-radius:11px;width:44px;height:44px;display:block;position:relative}.public-header .nav-toggle>span:not(.sr-only){background:var(--ink,#102a39);height:2px;position:absolute;left:11px;right:11px}.public-header .nav-toggle>span:first-child{top:16px}.public-header .nav-toggle>span:nth-child(2){top:24px}.public-header .public-nav{background:#f2f8fafa;border:1px solid #102b3a1c;border-radius:15px;flex-direction:column;max-height:calc(100dvh - 104px);padding:18px;display:none;position:absolute;top:calc(100% + 8px);left:14px;right:14px;overflow-y:auto;box-shadow:0 24px 60px #2f546633}.public-header .public-nav.open{display:flex}.public-header .public-nav>a{color:#294552;border-bottom:1px solid #102b3a14;min-height:0;padding:13px 4px;font-size:13px;display:block}.mobile-header-actions{grid-template-columns:1fr 1fr;gap:9px;padding-top:14px;display:grid}.mobile-header-actions a{color:#294552;text-align:center;background:#ffffffb3;border:1px solid #102b3a1a;border-radius:10px;padding:13px 10px;font-size:11px}.mobile-header-actions .mobile-connect{color:#fff;background:var(--ink,#102a39)}.mobile-theme-toggle{margin-left:auto;display:grid}.public-footer{grid-template-columns:1fr;gap:20px;padding-block:40px}html[data-theme=dark] .public-header .nav-toggle{background:#102631;border-color:#97cbe229}html[data-theme=dark] .public-header .nav-toggle>span:not(.sr-only){background:#dcebf1}html[data-theme=dark] .public-header .public-nav{background:#091923fa;border-color:#97cbe226;box-shadow:0 24px 60px #00060a73}html[data-theme=dark] .public-header .public-nav>a{color:#c7d9e0;border-bottom-color:#97cbe21c}html[data-theme=dark] .mobile-header-actions a{color:#dcebf1;background:#102631;border-color:#97cbe226}html[data-theme=dark] .mobile-header-actions .mobile-connect{color:#06131c;background:#70c2e5}}@media (width<=420px){.header-brand-copy strong{font-size:17px}.mobile-theme-toggle{display:none}}.analytics-consent[data-v-8bab8522]{z-index:1000;box-sizing:border-box;color:#102d3b;background:#fff;border:1px solid #c8e3ef;border-radius:20px;width:calc(min(660px,100vw - 48px));max-height:calc(100dvh - 48px);padding:26px;font:14px/1.6 Manrope,Arial,sans-serif;position:fixed;inset:auto 24px 24px auto;overflow:auto;box-shadow:0 18px 70px #071a2533}.analytics-consent__eyebrow[data-v-8bab8522]{color:#217fa8;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:800}.analytics-consent h2[data-v-8bab8522]{color:inherit;letter-spacing:-.02em;margin:0 0 10px;font-size:calc(clamp(18px,3vw,22px));line-height:1.3}.analytics-consent p[data-v-8bab8522]:not(.analytics-consent__eyebrow){margin:0 0 12px;font-size:14px;line-height:1.6}.analytics-consent__status[data-v-8bab8522]{font-weight:700}.analytics-consent__details-toggle[data-v-8bab8522]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.analytics-consent__details[data-v-8bab8522]{padding-top:14px}.analytics-consent__details a[data-v-8bab8522]{color:inherit;text-underline-offset:3px;text-decoration:underline}.analytics-consent__actions[data-v-8bab8522]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.analytics-consent__actions button[data-v-8bab8522]{min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #91bbce;border-radius:10px;flex:auto;padding:12px 16px;font-weight:700}.analytics-consent__actions .analytics-consent__accept[data-v-8bab8522]{color:#fff;background:#102d3b;border-color:#102d3b}.analytics-consent__actions .analytics-consent__close[data-v-8bab8522]{border:0;flex-basis:100%;min-height:36px;padding-block:7px}.analytics-consent button[data-v-8bab8522]:hover{text-underline-offset:3px;text-decoration:underline}.analytics-consent a[data-v-8bab8522]:focus-visible,.analytics-consent button[data-v-8bab8522]:focus-visible{outline-offset:3px;outline:3px solid #53add4}html[data-theme=dark] .analytics-consent{color:#e8f2f6;background:#102b39;border-color:#315566;box-shadow:0 18px 70px #0006}html[data-theme=dark] .analytics-consent__eyebrow{color:#76c9e9}html[data-theme=dark] .analytics-consent__actions .analytics-consent__accept{color:#082430;background:#76c9e9;border-color:#76c9e9}@media (width<=600px){.analytics-consent[data-v-8bab8522]{border-radius:16px;width:auto;max-height:calc(100dvh - 24px);padding:20px;inset:auto 12px 12px}.analytics-consent__actions[data-v-8bab8522]{flex-direction:column}}
