@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ms-ink:#101012;--ms-muted:#68635f;--ms-line:#d5d0c8;--ms-canvas:#f3f0ea;--ms-paper:#fff;--ms-violet:#ff4b2b;--ms-violet-dark:#d9341b;--ms-violet-soft:#ffe2da;--ms-teal:#101012;--ms-teal-2:#151518;--ms-radius:20px;--ms-shadow:0 24px 70px #19221f1c;--ms-shell:min(1180px,calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ms-canvas);color:var(--ms-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.ms-shell{width:var(--ms-shell);margin-inline:auto}.ms-skip{z-index:1000;background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.ms-skip:focus{transform:none}.ms-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f5e0;border-bottom:1px solid #d5ddd8b8;position:sticky;top:0}.ms-nav{align-items:center;gap:34px;height:76px;display:flex}.ms-brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-weight:750;display:inline-flex}.ms-brand span{background:linear-gradient(145deg,var(--ms-teal),#101012);color:#fff;letter-spacing:-.04em;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.ms-nav nav{color:#4e5752;align-items:center;gap:27px;font-size:14px;display:flex}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-violet-dark)}.ms-nav-actions{align-items:center;gap:9px;margin-left:auto;font-size:14px;display:flex}.ms-login{padding:10px}.ms-button{border:1px solid var(--ms-violet);background:var(--ms-violet);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.ms-button:hover{background:var(--ms-violet-dark);transform:translateY(-1px)}.ms-button-light{background:var(--ms-paper);border-color:var(--ms-line);color:var(--ms-ink)}.ms-button-light:hover{background:var(--ms-violet-soft);color:var(--ms-violet-dark)}.ms-button-large{border-radius:13px;min-height:52px;padding:0 23px}.ms-menu{display:none}.ms-hero{padding:72px 0 76px;overflow:hidden}.ms-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:54px;display:grid}.ms-eyebrow{color:var(--ms-violet-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px;font-size:12px;font-weight:800}.ms-eyebrow i{background:#ff4b2b;border-radius:99px;width:7px;height:7px;margin-right:8px;display:inline-block}.ms-hero h1{letter-spacing:-.067em;max-width:680px;margin:0;font-size:clamp(58px,7vw,94px);font-weight:690;line-height:.93}.ms-hero h1 span{color:var(--ms-violet);letter-spacing:.18em;text-transform:uppercase;margin-bottom:17px;font-size:17px;line-height:1;display:block}.ms-lead{color:#505a55;max-width:620px;margin:29px 0 0;font-size:19px;line-height:1.65}.ms-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.ms-calm{color:#78817c;margin:17px 0 0;font-size:12px}.ms-product-frame{box-shadow:var(--ms-shadow);background:#fff;border:1px solid #d9e0dc;border-radius:22px;position:relative;overflow:hidden;transform:rotate(1deg)}.ms-product-frame:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 30%,#2457ff38,#0000 63%);position:absolute;inset:-44px}.ms-window-bar{background:#fbfcfb;border-bottom:1px solid #e8ece9;align-items:center;gap:6px;height:46px;padding:0 15px;display:flex}.ms-window-bar span{background:#ced5d1;border-radius:50%;width:7px;height:7px}.ms-window-bar b{color:#8a928d;margin-left:8px;font-size:10px;font-weight:600}.ms-app-preview{background:#f8f9f8;grid-template-columns:64px 1fr;min-height:460px;display:grid}.ms-app-preview aside{background:#fff;border-right:1px solid #e8ebe9;flex-direction:column;align-items:center;gap:18px;padding:18px 13px;display:flex}.ms-app-preview aside strong{background:var(--ms-teal);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.ms-app-preview aside i{background:#e5e9e6;border-radius:8px;width:24px;height:7px}.ms-app-preview aside i.active{background:var(--ms-violet-soft);border:1px solid #d9cef3;height:25px}.ms-app-preview>div{padding:38px 31px}.ms-app-preview small{letter-spacing:.12em;color:var(--ms-violet);font-weight:800}.ms-app-preview h2{letter-spacing:-.04em;margin:8px 0 40px;font-size:28px}.ms-chat-user{color:#fff;background:#20222a;border-radius:15px 15px 3px;max-width:75%;margin-left:auto;padding:16px 18px;font-size:13px;line-height:1.55}.ms-chat-agent{background:#fff;border:1px solid #e1e5e2;border-radius:4px 16px 16px;max-width:82%;margin-top:24px;padding:18px;font-size:13px;line-height:1.55}.ms-chat-agent b{color:var(--ms-violet);font-size:11px}.ms-chat-agent p{margin:8px 0 13px}.ms-chat-agent div{flex-wrap:wrap;gap:6px;display:flex}.ms-chat-agent span{background:var(--ms-violet-soft);color:var(--ms-violet-dark);border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.ms-prelaunch{border-block:1px solid var(--ms-line);background:#fff}.ms-prelaunch .ms-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:90px;display:grid}.ms-prelaunch strong{font-size:14px}.ms-prelaunch p{color:var(--ms-muted);font-size:13px}.ms-prelaunch a{color:var(--ms-violet-dark);font-size:13px;font-weight:700}.ms-section{padding:118px 0}.ms-heading{max-width:820px}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.056em;margin:0;font-size:clamp(42px,5.5vw,68px);line-height:1.02}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{max-width:690px;color:var(--ms-muted);font-size:17px;line-height:1.7}.ms-heading-row{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;max-width:none;display:grid}.ms-heading-row>p:last-child{font-size:15px}.ms-flow{grid-template-columns:1fr .86fr 1fr;align-items:stretch;gap:22px;margin-top:60px;display:grid}.ms-flow-sources,.ms-flow-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ms-flow-sources span,.ms-flow-actions span{border:1px solid var(--ms-line);text-align:center;background:#fff;border-radius:14px;place-items:center;min-height:70px;padding:12px;font-size:13px;font-weight:700;display:grid}.ms-flow-actions span{color:#4f368b;background:#f0ebfb;border-color:#ded3f3}.ms-flow-agent{border-radius:var(--ms-radius);background:linear-gradient(145deg,var(--ms-teal),var(--ms-teal-2));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex;box-shadow:0 20px 44px #0000002e}.ms-flow-agent small{letter-spacing:.13em;color:#aaa6a0;font-size:9px}.ms-flow-agent b{letter-spacing:-.04em;margin:15px 0 8px;font-size:27px;line-height:1.08}.ms-flow-agent p{color:#aaa6a0;margin:0;font-size:12px}.ms-dark{color:#fff;background:linear-gradient(140deg,#09090b,#101012 62%,#151518)}.ms-dark .ms-eyebrow{color:#ffb2a2}.ms-agent-story{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ms-agent-story>div>p:last-child{color:#aaa6a0}.ms-goal-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:22px;padding:35px;box-shadow:0 28px 60px #00000021}.ms-goal-card blockquote{letter-spacing:-.03em;margin:0 0 27px;font-size:24px;line-height:1.35}.ms-goal-card ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-goal-card li{background:#ffffff12;border-radius:11px;grid-template-columns:78px 1fr;gap:18px;padding:12px 14px;font-size:13px;display:grid}.ms-goal-card li b{color:#ffb2a2}.ms-goal-card li span{color:#aaa6a0}.ms-steps{border-top:1px solid var(--ms-line);grid-template-columns:repeat(4,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.ms-steps li{border-right:1px solid var(--ms-line);min-height:190px;padding:27px 25px 0 0}.ms-steps li+li{padding-left:25px}.ms-steps li:last-child{border-right:0}.ms-steps span{color:var(--ms-violet);font-size:11px;font-weight:800}.ms-steps h3{letter-spacing:-.03em;margin:27px 0 10px;font-size:20px}.ms-steps p{color:var(--ms-muted);margin:0;font-size:14px;line-height:1.6}.ms-demo-section{background:#eef1ee}.ms-demo-frame{min-height:620px;box-shadow:var(--ms-shadow);background:#e8ebe9;border:9px solid #23252b;border-radius:24px;margin-top:47px;position:relative;overflow:hidden}.ms-demo-frame.is-page{margin-top:0}.ms-demo-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.ms-demo-placeholder>span{background:var(--ms-teal);color:#fff;border-radius:16px;place-items:center;width:55px;height:55px;font-size:14px;font-weight:800;display:grid}.ms-demo-placeholder h3,.ms-demo-placeholder h2{letter-spacing:-.04em;margin:20px 0 9px;font-size:28px}.ms-demo-placeholder p{max-width:490px;color:var(--ms-muted);margin:0 0 22px}.ms-demo-placeholder a{color:var(--ms-violet-dark);margin-top:15px;font-size:13px;font-weight:700}.ms-demo-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:602px}.ms-demo-note{color:var(--ms-muted);text-align:center;margin:15px 0 0;font-size:12px}.ms-capabilities{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px;display:grid}.ms-capabilities article{border:1px solid var(--ms-line);background:#fff;border-radius:18px;min-height:265px;padding:28px}.ms-capabilities article>span{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.is-available{color:#8f2414;background:#ffe2da}.is-partial{color:#895d16;background:#fff1d7}.is-planned{color:#606971;background:#eef0f2}.ms-capabilities h3,.ms-capabilities h2{letter-spacing:-.035em;margin:34px 0 10px;font-size:22px}.ms-capabilities p{color:var(--ms-muted);margin:0;font-size:14px;line-height:1.65}.ms-context{padding-top:70px}.ms-context>.ms-shell{border:1px solid var(--ms-line);background:#fff;border-radius:24px;padding:65px}.ms-context h2{max-width:660px}.ms-context-path{background:var(--ms-violet-soft);color:var(--ms-violet-dark);border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin:42px 0;padding:19px;font-size:13px;font-weight:800;display:flex}.ms-context-path i{color:#101012;font-style:normal}.ms-waitlist{padding-top:70px}.ms-waitlist>.ms-shell{background:linear-gradient(145deg,#fff,#f0ebfb);border:1px solid #ded6ef;border-radius:25px;grid-template-columns:1fr .8fr;align-items:center;gap:70px;padding:70px;display:grid}.ms-waitlist p{color:var(--ms-muted);line-height:1.6}.ms-waitlist-form form{grid-template-columns:1fr auto;gap:9px;display:grid}.ms-waitlist-form input{min-width:0;height:54px;color:var(--ms-ink);background:#fff;border:1px solid #d4dad6;border-radius:12px;outline:none;padding:0 17px}.ms-waitlist-form input:focus{border-color:var(--ms-violet);box-shadow:0 0 0 3px #2457ff24}.ms-waitlist-form button{background:var(--ms-violet);color:#fff;cursor:pointer;border:0;border-radius:12px;height:54px;padding:0 19px;font-weight:800}.ms-waitlist-form small{color:#7a827e;margin-top:10px;font-size:11px;display:block}.ms-waitlist-form small a{text-decoration:underline}.ms-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ms-form-success,.ms-form-error{background:#ffe2da;border-radius:11px;padding:14px;color:#7d1d10!important}.ms-form-error{background:#fff0df;color:#81551a!important}.ms-page-hero{border-bottom:1px solid var(--ms-line);background:radial-gradient(circle at 80% 10%,#2457ff21,#0000 42%);padding:110px 0 80px}.ms-page-hero>.ms-shell{text-align:center;max-width:920px}.ms-page-hero>.ms-shell>p{margin:25px auto}.ms-waitlist-page{place-items:center;min-height:68vh;display:grid}.ms-waitlist-page .ms-waitlist-form{max-width:590px;margin:35px auto 0}.ms-pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.ms-pricing article{border:1px solid var(--ms-line);background:#fff;border-radius:20px;flex-direction:column;padding:33px;display:flex}.ms-pricing article.is-featured{border-color:#ff4b2b;transform:translateY(-14px);box-shadow:0 24px 60px #ff4b2b21}.ms-pricing article>span{background:var(--ms-violet-soft);color:var(--ms-violet-dark);text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:5px 8px;font-size:9px;font-weight:800}.ms-pricing article>p:first-of-type{color:var(--ms-violet);letter-spacing:.15em;margin:25px 0 9px;font-size:11px;font-weight:900}.ms-pricing h2{letter-spacing:-.04em;margin:0;font-size:27px}.ms-pricing p{color:var(--ms-muted);font-size:14px;line-height:1.6}.ms-pricing ul{color:#4f5853;margin:20px 0 30px;padding-left:19px;font-size:13px;line-height:2}.ms-pricing strong{margin-top:auto;margin-bottom:15px;font-size:12px}.ms-content{min-height:65vh;padding:95px 0}.ms-content>.ms-shell{max-width:820px}.ms-content article header h1,.ms-blog-head h1{letter-spacing:-.055em;font-size:clamp(42px,6vw,72px);line-height:1}.ms-content article{font-size:17px;line-height:1.75}.ms-content article h2{letter-spacing:-.04em;margin-top:2.2em;font-size:32px;line-height:1.15}.ms-content article img{border-radius:15px;max-width:100%;height:auto}.ms-blog-head{margin-bottom:55px}.ms-post-grid{gap:15px;display:grid}.ms-post-grid article{border:1px solid var(--ms-line);background:#fff;border-radius:17px;padding:27px}.ms-post-grid article>p{color:var(--ms-muted);font-size:11px}.ms-post-grid article h2{margin:8px 0 12px;font-size:25px}.ms-post-grid article>a{color:var(--ms-violet-dark);font-size:13px;font-weight:800}.ms-footer{border-top:1px solid var(--ms-line);background:#fff;padding:56px 0}.ms-footer .ms-shell{grid-template-columns:1fr auto;align-items:start;gap:25px;display:grid}.ms-footer p{color:var(--ms-muted);margin:10px 0;font-size:13px}.ms-footer nav{color:var(--ms-muted);gap:25px;font-size:12px;display:flex}.ms-footer small{color:#8a918d;grid-column:1/-1;font-size:11px}:focus-visible{outline-offset:3px;outline:3px solid #2457ff73}@media (max-width:980px){.ms-nav nav,.ms-nav-actions .ms-login,.ms-nav-actions .ms-button-light{display:none}.ms-menu{border:1px solid var(--ms-line);background:#fff;border-radius:9px;margin-left:auto;padding:8px 12px;display:block}.ms-nav nav.is-open{border:1px solid var(--ms-line);box-shadow:var(--ms-shadow);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;padding:18px;display:flex;position:absolute;top:68px;left:20px;right:20px}.ms-hero-grid{grid-template-columns:1fr;gap:55px}.ms-product-frame{max-width:720px}.ms-flow{grid-template-columns:1fr}.ms-agent-story{grid-template-columns:1fr;gap:45px}.ms-heading-row{grid-template-columns:1fr;gap:15px}.ms-steps,.ms-capabilities{grid-template-columns:1fr 1fr}.ms-pricing{grid-template-columns:1fr}.ms-pricing article.is-featured{transform:none}.ms-waitlist>.ms-shell{grid-template-columns:1fr;padding:45px}.ms-context-path{justify-content:flex-start;overflow:auto}.ms-context-path span{white-space:nowrap}}@media (max-width:640px){:root{--ms-shell:calc(100vw - 28px)}.ms-nav{height:66px}.ms-nav-actions .ms-button{min-height:38px;padding:0 12px}.ms-hero{padding:54px 0}.ms-hero h1{font-size:54px}.ms-lead{font-size:16px}.ms-actions{flex-direction:column}.ms-actions .ms-button{width:100%}.ms-product-frame{transform:none}.ms-app-preview{grid-template-columns:45px;min-height:390px}.ms-app-preview aside{padding:12px 6px}.ms-app-preview>div{padding:28px 17px}.ms-app-preview h2{font-size:22px}.ms-prelaunch .ms-shell{padding:22px 0;display:block}.ms-prelaunch p{line-height:1.6}.ms-section{padding:78px 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:41px}.ms-flow-sources,.ms-flow-actions{grid-template-columns:1fr 1fr}.ms-goal-card{padding:22px}.ms-goal-card blockquote{font-size:20px}.ms-goal-card li{grid-template-columns:1fr;gap:4px}.ms-steps{border-top:0;grid-template-columns:1fr}.ms-steps li,.ms-steps li+li{border-top:1px solid var(--ms-line);border-right:0;min-height:auto;padding:23px 0}.ms-steps h3{margin:12px 0 6px}.ms-demo-frame{border-width:6px;min-height:500px}.ms-demo-frame iframe{min-height:488px}.ms-capabilities{grid-template-columns:1fr}.ms-capabilities article{min-height:auto}.ms-context>.ms-shell{padding:35px 24px}.ms-waitlist>.ms-shell{padding:34px 22px}.ms-waitlist-form form{grid-template-columns:1fr}.ms-waitlist-form button{width:100%}.ms-page-hero{padding:76px 0 55px}.ms-footer .ms-shell{grid-template-columns:1fr}.ms-footer nav{flex-wrap:wrap}.ms-footer small{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
:root{--ms-background-primary:#f3f0ea;--ms-background-secondary:#fffdf9;--ms-background-dark:#09090b;--ms-background-dark-soft:#151518;--ms-text-primary:#101012;--ms-text-secondary:#68635f;--ms-text-on-dark:#f8f5ef;--ms-text-on-dark-muted:#aaa6a0;--ms-accent-primary:#ff4b2b;--ms-accent-primary-dark:#d9341b;--ms-accent-primary-soft:#ffe2da;--ms-accent-secondary:#2457ff;--ms-border:#d5d0c8;--ms-border-dark:#2d2d31;--ms-ink:var(--ms-text-primary);--ms-muted:var(--ms-text-secondary);--ms-line:var(--ms-border);--ms-canvas:var(--ms-background-primary);--ms-paper:var(--ms-background-secondary);--ms-violet:var(--ms-accent-primary);--ms-violet-dark:var(--ms-accent-primary-dark);--ms-violet-soft:var(--ms-accent-primary-soft);--ms-teal:var(--ms-text-primary);--ms-teal-2:var(--ms-background-dark-soft);--ms-radius:8px;--ms-shadow:0 30px 80px #00000042}body{background:var(--ms-background-primary)}.ms-header{background:#f3f0eaeb;border-bottom-color:#10101224}.ms-brand span{background:var(--ms-text-primary);border-radius:5px}.ms-nav nav{color:#504c48}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-accent-primary-dark)}.ms-button{border-color:var(--ms-accent-primary);background:var(--ms-accent-primary);color:#fff;box-shadow:none;border-radius:4px}.ms-button:hover{border-color:var(--ms-accent-primary-dark);background:var(--ms-accent-primary-dark)}.ms-button-light{border-color:var(--ms-border);color:var(--ms-text-primary);background:0 0}.ms-button-light:hover{border-color:var(--ms-text-primary);background:var(--ms-text-primary);color:var(--ms-background-secondary)}.ms-button-large{border-radius:4px}.ms-hero{background:linear-gradient(100deg, #2457ff17, transparent 38%), var(--ms-background-dark);color:var(--ms-text-on-dark);padding:clamp(82px,9vw,138px) 0 clamp(90px,10vw,150px)}.ms-hero-grid{gap:clamp(46px,6vw,86px)}.ms-eyebrow{color:var(--ms-accent-primary)}.ms-eyebrow i{background:var(--ms-accent-primary)}.ms-hero h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(68px,7.8vw,112px);font-weight:720;line-height:.88}.ms-hero h1 span{color:var(--ms-accent-primary)}.ms-lead{color:#c5c1bb;font-size:clamp(18px,1.6vw,22px)}.ms-calm{color:#85817c}.ms-hero .ms-button-light{color:var(--ms-text-on-dark);border-color:#58585d}.ms-hero .ms-button-light:hover{border-color:var(--ms-text-on-dark);background:var(--ms-text-on-dark);color:var(--ms-background-dark)}.ms-product-frame{background:var(--ms-background-secondary);box-shadow:26px 26px 0 var(--ms-accent-primary), var(--ms-shadow);border:1px solid #3d3d42;border-radius:6px;transform:none}.ms-product-frame:before{display:none}.ms-window-bar{background:#f2eee7;border-bottom-color:#dedad3}.ms-window-bar span{background:#b7b1a8}.ms-window-bar b{color:#78736c}.ms-app-preview{color:var(--ms-text-primary);background:#f5f1eb}.ms-app-preview aside{background:var(--ms-background-secondary);border-right-color:#dedad3}.ms-app-preview aside strong{background:var(--ms-text-primary);border-radius:4px}.ms-app-preview aside i{background:#d9d4cc}.ms-app-preview aside i.active{border-color:var(--ms-accent-primary);background:var(--ms-accent-primary)}.ms-app-preview small,.ms-chat-agent b{color:var(--ms-accent-primary-dark)}.ms-chat-user{background:var(--ms-text-primary);border-radius:2px}.ms-chat-agent{border-color:var(--ms-border);border-radius:2px}.ms-chat-agent span{background:var(--ms-accent-primary-soft);color:#9d2817;border-radius:2px}.ms-prelaunch{border-color:var(--ms-text-primary);background:var(--ms-accent-primary)}.ms-prelaunch strong,.ms-prelaunch p,.ms-prelaunch a{color:var(--ms-text-primary)}.ms-prelaunch a{text-underline-offset:4px;text-decoration:underline}.ms-section{padding:clamp(104px,11vw,168px) 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.068em;font-size:clamp(52px,6.4vw,86px);line-height:.94}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{color:var(--ms-text-secondary)}.ms-flow{border-block:1px solid var(--ms-border);gap:0}.ms-flow-sources,.ms-flow-actions{gap:0}.ms-flow-sources span,.ms-flow-actions span{border:0;border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;min-height:82px}.ms-flow-sources span:nth-last-child(-n+2),.ms-flow-actions span:nth-last-child(-n+2){border-bottom:0}.ms-flow-actions span{color:var(--ms-text-primary)}.ms-flow-agent{background:var(--ms-text-primary);box-shadow:none;border-radius:0}.ms-flow-agent small{color:var(--ms-accent-primary)}.ms-flow-agent p{color:var(--ms-text-on-dark-muted)}.ms-dark{background:radial-gradient(circle at 88% 12%, #2457ff47, transparent 29%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-dark .ms-eyebrow,.ms-goal-card li b{color:var(--ms-accent-primary)}.ms-agent-story>div>p:last-child,.ms-goal-card li span{color:var(--ms-text-on-dark-muted)}.ms-goal-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ms-goal-card blockquote{border-bottom:2px solid var(--ms-accent-primary);padding-bottom:34px;font-size:clamp(28px,3vw,42px)}.ms-goal-card ol{gap:0}.ms-goal-card li{border-bottom:1px solid var(--ms-border-dark);background:0 0;border-radius:0;padding:17px 0}.ms-steps{border-top-color:var(--ms-text-primary);margin-top:72px}.ms-steps li{border-right-color:var(--ms-border);min-height:230px}.ms-steps span{color:var(--ms-accent-primary-dark);font-size:13px}.ms-steps h3{font-size:clamp(24px,2.2vw,34px)}.ms-demo-section{background:linear-gradient(135deg, #ff4b2b14, transparent 44%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-demo-section .ms-heading>p:last-child,.ms-demo-section .ms-demo-note,.ms-demo-section .ms-demo-placeholder p{color:var(--ms-text-on-dark-muted)}.ms-demo-frame{background:var(--ms-background-dark-soft);box-shadow:22px 22px 0 var(--ms-accent-secondary);border:1px solid #35353a;border-radius:4px}.ms-demo-placeholder>span{background:var(--ms-accent-primary);border-radius:4px}.ms-demo-placeholder a{color:var(--ms-text-on-dark);text-underline-offset:4px;text-decoration:underline}.ms-capabilities{border-top:1px solid var(--ms-text-primary);gap:0}.ms-capabilities article{border:0;border-right:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;min-height:310px;padding:34px 30px 40px}.ms-capabilities article:nth-child(3n){border-right:0}.ms-capabilities article:nth-child(2),.ms-capabilities article:nth-child(6){background:var(--ms-background-secondary)}.ms-capabilities article>span{border-radius:2px}.is-available{background:var(--ms-accent-primary-soft);color:#8f2414}.is-partial{color:#1738a8;background:#e7edff}.is-planned{color:#55514c;background:#dedbd5}.ms-capabilities h3,.ms-capabilities h2{font-size:clamp(24px,2.3vw,34px)}.ms-context{background:var(--ms-background-primary);padding-top:0}.ms-context>.ms-shell{background:var(--ms-background-dark);color:var(--ms-text-on-dark);border:0;border-radius:0;padding:clamp(48px,7vw,90px)}.ms-context>.ms-shell>p{color:var(--ms-text-on-dark-muted)}.ms-context-path{background:var(--ms-accent-primary);color:var(--ms-text-primary);border-radius:0}.ms-context-path i{color:var(--ms-text-primary)}.ms-waitlist{padding-top:0}.ms-waitlist>.ms-shell{border:1px solid var(--ms-text-primary);background:var(--ms-background-secondary);border-radius:0;padding:clamp(48px,7vw,86px)}.ms-waitlist p{color:var(--ms-text-secondary)}.ms-waitlist-form input{border-color:var(--ms-text-primary);background:var(--ms-background-secondary);border-radius:2px}.ms-waitlist-form input:focus{border-color:var(--ms-accent-secondary);box-shadow:0 0 0 3px #2457ff33}.ms-waitlist-form button{background:var(--ms-accent-primary);color:#fff;border-radius:2px}.ms-waitlist-form button:hover{background:var(--ms-accent-primary-dark)}.ms-form-success,.ms-form-error{background:var(--ms-accent-primary-soft);border-radius:2px;color:#7d1d10!important}.ms-form-error{background:#e7edff;color:#1738a8!important}.ms-page-hero{border-bottom-color:var(--ms-border-dark);background:radial-gradient(circle at 80% 10%, #2457ff4d, transparent 35%), var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-page-hero>.ms-shell>p{color:var(--ms-text-on-dark-muted)}.ms-page-hero .ms-eyebrow{color:var(--ms-accent-primary)}.ms-pricing{border-top:1px solid var(--ms-text-primary);gap:0}.ms-pricing article{border:0;border-right:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0}.ms-pricing article:last-child{border-right:0}.ms-pricing article.is-featured{border:1px solid var(--ms-text-primary);background:var(--ms-background-dark);color:var(--ms-text-on-dark);box-shadow:14px 14px 0 var(--ms-accent-primary);transform:translateY(-12px)}.ms-pricing article.is-featured p,.ms-pricing article.is-featured ul{color:var(--ms-text-on-dark-muted)}.ms-pricing article>span{background:var(--ms-accent-primary-soft);color:#8f2414;border-radius:2px}.ms-pricing article>p:first-of-type{color:var(--ms-accent-primary-dark)}.ms-content article img{border-radius:2px}.ms-post-grid{border-top:1px solid var(--ms-text-primary);gap:0}.ms-post-grid article{border:0;border-bottom:1px solid var(--ms-border);background:0 0;border-radius:0;padding:34px 0}.ms-post-grid article h2{font-size:clamp(28px,3.2vw,44px)}.ms-post-grid article>a{color:var(--ms-accent-primary-dark)}.ms-footer{border-top-color:var(--ms-border-dark);background:var(--ms-background-dark);color:var(--ms-text-on-dark)}.ms-footer .ms-brand span{background:var(--ms-accent-primary)}.ms-footer p,.ms-footer nav,.ms-footer small{color:var(--ms-text-on-dark-muted)}:focus-visible{outline-color:#2457ffa6}@media (max-width:980px){.ms-menu{background:var(--ms-background-secondary);border-radius:3px}.ms-nav nav.is-open{background:var(--ms-background-secondary);border-radius:4px;box-shadow:0 20px 50px #00000029}.ms-product-frame{box-shadow:16px 16px 0 var(--ms-accent-primary), var(--ms-shadow)}.ms-capabilities article:nth-child(3n){border-right:1px solid var(--ms-border)}.ms-capabilities article:nth-child(2n){border-right:0}}@media (max-width:640px){.ms-hero{padding:68px 0 92px}.ms-hero h1{font-size:clamp(54px,16vw,72px)}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:clamp(42px,13vw,58px)}.ms-product-frame{box-shadow:9px 9px 0 var(--ms-accent-primary)}.ms-prelaunch .ms-shell{padding:25px 0}.ms-section{padding:92px 0}.ms-flow{border-bottom:0}.ms-flow-sources span,.ms-flow-actions span{min-height:68px}.ms-demo-frame{box-shadow:9px 9px 0 var(--ms-accent-secondary);border-width:1px}.ms-capabilities{grid-template-columns:1fr}.ms-capabilities article,.ms-capabilities article:nth-child(2n),.ms-capabilities article:nth-child(3n){border-right:0;min-height:auto}.ms-pricing{border-top:0}.ms-pricing article{border-right:0;border-top:1px solid var(--ms-border)}.ms-pricing article.is-featured{box-shadow:8px 8px 0 var(--ms-accent-primary);transform:none}}
:root{--ms-motion-fast:.18s;--ms-motion-medium:.52s;--ms-motion-slow:6s;--ms-ease-out:cubic-bezier(.2, .75, .25, 1);--ms-ease-spring:cubic-bezier(.18, .85, .25, 1.08)}body{overflow-x:hidden}.ms-hero,.ms-dark,.ms-demo-section,.ms-page-hero{isolation:isolate;position:relative;overflow:hidden}.ms-hero:before,.ms-dark:before,.ms-demo-section:before,.ms-page-hero:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;opacity:.55;filter:blur(32px);will-change:transform;width:min(52vw,760px);animation:ms-ambient-drift 7s var(--ms-ease-out) infinite alternate;border-radius:50%;position:absolute}.ms-hero:before{background:radial-gradient(circle,#2457ff57,#2457ff00 68%);top:-35%;right:-8%}.ms-dark:before{background:radial-gradient(circle,#2457ff4d,#2457ff00 70%);top:-22%;right:4%}.ms-demo-section:before{background:radial-gradient(circle,#ff4b2b3d,#ff4b2b00 70%);top:8%;left:-14%}.ms-page-hero:before{background:radial-gradient(circle,#2457ff47,#2457ff00 70%);top:-55%;right:4%}.ms-hero:after,.ms-dark:after,.ms-demo-section:after{z-index:-1;content:"";pointer-events:none;opacity:.72;background:linear-gradient(115deg,#ffffff09,#0000 24% 74%,#ffffff06),radial-gradient(circle at 20% 0,#ffffff0b,#0000 28%);position:absolute;inset:0}.ms-motion-ready .ms-reveal{--ms-reveal-y:28px;--ms-reveal-scale:.985;opacity:0;transform:translate3d(0, var(--ms-reveal-y), 0) scale(var(--ms-reveal-scale));transition:opacity var(--ms-motion-medium) var(--ms-ease-out) var(--ms-reveal-delay,0s), transform var(--ms-motion-medium) var(--ms-ease-out) var(--ms-reveal-delay,0s)}.ms-motion-ready .ms-reveal.is-revealed{--ms-reveal-y:0px;--ms-reveal-scale:1;opacity:1}.ms-motion-surface{--ms-parallax-y:0px;--ms-tilt-x:0deg;--ms-tilt-y:0deg;--ms-pointer-x:50%;--ms-pointer-y:34%;transform:perspective(1200px) translate3d(0, var(--ms-parallax-y), 0) rotateX(var(--ms-tilt-x)) rotateY(var(--ms-tilt-y));transform-style:preserve-3d;transition:transform .42s var(--ms-ease-out), box-shadow .42s var(--ms-ease-out);will-change:transform}.ms-motion-ready .ms-motion-surface.ms-reveal{transform:perspective(1200px) translate3d(0, calc(var(--ms-parallax-y) + var(--ms-reveal-y)), 0) rotateX(var(--ms-tilt-x)) rotateY(var(--ms-tilt-y)) scale(var(--ms-reveal-scale))}.ms-product-frame:after,.ms-demo-frame:after,.ms-context>.ms-shell:after{z-index:4;content:"";pointer-events:none;background:radial-gradient(circle at var(--ms-pointer-x) var(--ms-pointer-y), #ffffff38, transparent 23%), linear-gradient(115deg, #ffffff2b, transparent 18%, transparent 80%, #ffffff0f);opacity:.34;transition:opacity var(--ms-motion-medium) var(--ms-ease-out);position:absolute;inset:0}.ms-product-frame:hover:after,.ms-demo-frame:hover:after,.ms-context>.ms-shell:hover:after{opacity:.58}.ms-product-frame{box-shadow:26px 26px 0 var(--ms-accent-primary), 0 46px 110px #0000006b, 0 0 90px #2457ff24}.ms-product-frame:hover{box-shadow:22px 30px 0 var(--ms-accent-primary), 0 58px 130px #00000080, 0 0 115px #2457ff33}.ms-goal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff16,#ffffff05);border:1px solid #ffffff21;padding:clamp(26px,3.5vw,42px);position:relative;box-shadow:inset 0 1px #ffffff1f,0 34px 80px #0000004d}.ms-goal-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ff4b2b1f,#0000 34% 76%,#2457ff1f);position:absolute;inset:0}.ms-demo-frame{box-shadow:22px 22px 0 var(--ms-accent-secondary), 0 48px 120px #0000008c, 0 0 100px #ff4b2b14}.ms-context>.ms-shell{position:relative;overflow:hidden;box-shadow:0 42px 100px #0000003d,inset 0 1px #ffffff1a}.ms-capabilities article,.ms-steps li,.ms-pricing article,.ms-flow-sources span,.ms-flow-actions span,.ms-post-grid article{transition:transform .38s var(--ms-ease-out), background-color .38s var(--ms-ease-out), border-color .38s var(--ms-ease-out), box-shadow .38s var(--ms-ease-out);position:relative}.ms-capabilities article:after,.ms-pricing article:after{content:"";pointer-events:none;opacity:0;transition:opacity .38s var(--ms-ease-out);background:linear-gradient(120deg,#ffffff73,#0000 24% 78%,#2457ff0f);position:absolute;inset:0}.ms-capabilities article:hover,.ms-pricing article:not(.is-featured):hover{z-index:2;background:#fffdf9d1;border-color:#10101247;transform:translateY(-6px);box-shadow:0 28px 60px #1010121f}.ms-capabilities article:hover:after,.ms-pricing article:hover:after{opacity:1}.ms-steps li:hover{transform:translateY(-4px)}.ms-flow-sources span:hover,.ms-flow-actions span:hover{z-index:1;background:#fffdf9bf;transform:translateY(-3px)}.ms-post-grid article:hover{transform:translate(8px)}.ms-button{transition:transform var(--ms-motion-fast) var(--ms-ease-spring), background-color var(--ms-motion-fast) var(--ms-ease-out), border-color var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);position:relative;overflow:hidden}.ms-button:after,.ms-waitlist-form button:after{content:"";pointer-events:none;width:34%;height:180%;transition:transform .62s var(--ms-ease-out);background:linear-gradient(90deg,#0000,#ffffff7a,#0000);position:absolute;top:-40%;left:-45%;transform:translate(-180%)rotate(18deg)}.ms-button:hover,.ms-waitlist-form button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff4b2b3d}.ms-button:hover:after,.ms-waitlist-form button:hover:after{transform:translate(520%)rotate(18deg)}.ms-button:active,.ms-waitlist-form button:active{transform:translate(0,0)}.ms-waitlist-form button{transition:transform var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);position:relative;overflow:hidden}.ms-nav nav a,.ms-footer nav a,.ms-demo-placeholder a,.ms-post-grid article>a{display:inline-block;position:relative}.ms-nav nav a:after,.ms-footer nav a:after,.ms-demo-placeholder a:after,.ms-post-grid article>a:after{content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ms-ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.ms-nav nav a:hover:after,.ms-footer nav a:hover:after,.ms-demo-placeholder a:hover:after,.ms-post-grid article>a:hover:after{transform-origin:0;transform:scaleX(1)}@keyframes ms-ambient-drift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(5%,4%)scale(1.06)}}@media (max-width:980px){.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{--ms-tilt-x:0deg!important;--ms-tilt-y:0deg!important}.ms-product-frame{box-shadow:16px 16px 0 var(--ms-accent-primary), 0 34px 80px #0000005c}}@media (max-width:640px){.ms-motion-ready .ms-reveal{--ms-reveal-y:18px}.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{--ms-parallax-y:0px!important}.ms-hero:before,.ms-dark:before,.ms-demo-section:before{opacity:.36;filter:blur(42px)}.ms-product-frame{box-shadow:9px 9px 0 var(--ms-accent-primary), 0 28px 60px #00000057}.ms-demo-frame{box-shadow:9px 9px 0 var(--ms-accent-secondary), 0 30px 70px #0006}.ms-capabilities article:hover,.ms-pricing article:not(.is-featured):hover,.ms-steps li:hover,.ms-flow-sources span:hover,.ms-flow-actions span:hover,.ms-post-grid article:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.ms-hero:before,.ms-dark:before,.ms-demo-section:before,.ms-page-hero:before{animation:none!important}.ms-reveal,.ms-motion-surface,.ms-motion-ready .ms-motion-surface.ms-reveal{opacity:1!important;transition:none!important;transform:none!important}.ms-product-frame:after,.ms-demo-frame:after,.ms-context>.ms-shell:after,.ms-button:after,.ms-waitlist-form button:after{display:none}.ms-capabilities article:hover,.ms-pricing article:hover,.ms-steps li:hover,.ms-flow-sources span:hover,.ms-flow-actions span:hover,.ms-post-grid article:hover,.ms-button:hover,.ms-waitlist-form button:hover{transform:none!important}}
:root{--ms-font-display:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--ms-font-body:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--ms-canvas:#f7f6f2;--ms-paper:#fffefa;--ms-paper-strong:#fff;--ms-surface-soft:#eeece6;--ms-surface-cool:#eeedf4;--ms-ink:#111113;--ms-muted:#686762;--ms-muted-soft:#96938c;--ms-line:#dedcd5;--ms-line-strong:#c9c6be;--ms-dark:#171719;--ms-dark-soft:#232226;--ms-coral:#ff6b45;--ms-coral-soft:#ffe3da;--ms-cobalt:#5166f5;--ms-cobalt-soft:#e2e6ff;--ms-violet:#9c72ef;--ms-violet-soft:#eee5ff;--ms-rose:#ef83ad;--ms-amber:#f2bb4b;--ms-radius-sm:12px;--ms-radius-md:20px;--ms-radius-lg:32px;--ms-radius-xl:42px;--ms-shadow-soft:0 28px 90px #16151317;--ms-shadow-float:0 18px 48px #16151321;--ms-shell:min(1240px, calc(100vw - 64px));--ms-motion-fast:.18s;--ms-motion-medium:.52s;--ms-motion-slow:.68s;--ms-ease-out:cubic-bezier(.22, .72, .18, 1);--ms-ease-spring:cubic-bezier(.2, .85, .25, 1.15)}html{background:var(--ms-canvas)}body{background:var(--ms-canvas);color:var(--ms-ink);font-family:var(--ms-font-body);font-feature-settings:"ss01" 1, "ss04" 1}.ms-header{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#f7f6f2e0;border-bottom:1px solid #11111317}.ms-nav{gap:42px;height:74px}.ms-brand{letter-spacing:-.025em;gap:11px;font-size:15px;font-weight:600}.ms-brand span{background:var(--ms-ink);border-radius:9px;width:32px;height:32px}.ms-nav nav{color:#4e4d49;gap:30px;font-size:14px}.ms-nav nav a:after{bottom:-7px}.ms-nav nav a:hover,.ms-login:hover{color:var(--ms-ink)}.ms-nav-actions{gap:10px}.ms-login{color:var(--ms-muted)}.ms-button,.ms-waitlist-form button{border:1px solid var(--ms-ink);background:var(--ms-ink);color:#fff;min-height:44px;box-shadow:none;letter-spacing:-.012em;transition:transform var(--ms-motion-fast) var(--ms-ease-spring), background var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);border-radius:999px;font-size:14px;font-weight:570}.ms-button:hover,.ms-waitlist-form button:hover{border-color:var(--ms-ink);background:#2b2a2d;transform:translateY(-2px)scale(1.012);box-shadow:0 11px 26px #11111329}.ms-button:active,.ms-waitlist-form button:active{transform:scale(.985)}.ms-button-light{border-color:var(--ms-line-strong);color:var(--ms-ink);background:#ffffff8c}.ms-button-light:hover{border-color:var(--ms-ink);color:var(--ms-ink);background:#fff}.ms-button-large{border-radius:999px;min-height:52px;padding:0 23px}.ms-button>span{transition:transform var(--ms-motion-fast) var(--ms-ease-spring);margin-left:9px;display:inline-block}.ms-button:hover>span{transform:translate(3px,-3px)}.ms-button:after,.ms-waitlist-form button:after{display:none}.ms-home{overflow:clip}.ms-home-hero{background:var(--ms-canvas);padding:clamp(84px,9vw,132px) 0 90px;position:relative}.ms-home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#9c72ef1c,#5166f509 45%,#0000 72%);border-radius:50%;width:480px;height:480px;position:absolute;top:16%;right:-12%}.ms-home-hero-layout{grid-template-columns:1.14fr .86fr;align-items:end;gap:clamp(70px,10vw,150px);display:grid}.ms-home-hero-title .ms-eyebrow{margin-bottom:31px}.ms-home-hero h1{letter-spacing:-.061em;max-width:760px;margin:0;font-size:clamp(68px,7.4vw,104px);font-weight:480;line-height:.94}.ms-home-hero h1 span{color:var(--ms-muted-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:17px;font-size:14px;font-weight:600;line-height:1;display:block}.ms-eyebrow{color:var(--ms-muted);letter-spacing:.12em;font-size:11px;font-weight:620}.ms-eyebrow i{background:linear-gradient(135deg, var(--ms-coral), var(--ms-rose));width:8px;height:8px;box-shadow:0 0 0 4px #ff6b451a}.ms-home-hero-intro{padding-bottom:7px}.ms-lead{color:#4e4d49;letter-spacing:-.018em;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.54}.ms-kinetic{min-height:28px;color:var(--ms-ink);align-items:center;gap:10px;margin:25px 0 0;font-size:15px;font-weight:560;display:flex}.ms-kinetic>span:first-child{color:var(--ms-coral)}.ms-kinetic>span:last-child{animation:ms-kinetic-in .5s var(--ms-ease-out) both}.ms-home-hero .ms-actions{margin-top:30px}.ms-calm{color:var(--ms-muted-soft);font-size:12px}.ms-product-experience{--stage-y:0px;border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface-soft);box-shadow:var(--ms-shadow-soft);transform:translate3d(0, var(--stage-y), 0);margin-top:clamp(74px,8vw,118px);position:relative;overflow:hidden}.ms-product-tabs{border-bottom:1px solid var(--ms-line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;min-height:70px;padding:9px 12px;display:grid}.ms-product-tabs button{height:49px;color:var(--ms-muted);cursor:pointer;transition:background var(--ms-motion-medium) var(--ms-ease-out), color var(--ms-motion-medium) var(--ms-ease-out), box-shadow var(--ms-motion-medium) var(--ms-ease-out);background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:530;display:flex}.ms-product-tabs button i,.ms-journey-tabs button i{background:var(--ms-line-strong);border-radius:50%;width:9px;height:9px}.ms-product-tabs button i.is-agent{background:linear-gradient(135deg, var(--ms-coral), var(--ms-amber))}.ms-product-tabs button i.is-decide{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-product-tabs button i.is-prepare{background:linear-gradient(135deg, var(--ms-rose), var(--ms-violet))}.ms-product-tabs button[aria-selected=true]{background:var(--ms-paper-strong);color:var(--ms-ink);box-shadow:0 3px 12px #11111312}.ms-demo-pill{border:1px solid var(--ms-line);color:var(--ms-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin:0 9px 0 18px;padding:7px 11px;font-size:10px;font-weight:600}.ms-product-canvas{background:var(--ms-paper);min-height:600px;animation:ms-panel-in .56s var(--ms-ease-out) both;grid-template-columns:170px 1fr;display:grid}.ms-product-canvas>aside{border-right:1px solid var(--ms-line);background:#ffffff94;flex-direction:column;gap:7px;padding:27px 18px;display:flex}.ms-product-canvas>aside strong{background:var(--ms-ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 0 24px 9px;font-size:11px;display:grid}.ms-product-canvas>aside span{color:var(--ms-muted);border-radius:11px;padding:10px 12px;font-size:12px}.ms-product-canvas>aside span.is-active{background:var(--ms-violet-soft);color:#5f3ea0;font-weight:600}.ms-product-workspace{padding:clamp(35px,5vw,68px)}.ms-product-workspace>header{justify-content:space-between;align-items:start;gap:28px;margin-bottom:35px;display:flex}.ms-product-workspace>header small{color:var(--ms-violet);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.ms-product-workspace>header h2{letter-spacing:-.047em;max-width:700px;margin:9px 0 0;font-size:clamp(30px,4vw,52px);font-weight:520;line-height:1.02}.ms-product-workspace>header>span{border:1px solid var(--ms-line);color:var(--ms-muted);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:11px}.ms-agent-composition{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid;position:relative}.ms-user-prompt{background:var(--ms-ink);color:#fff;border-radius:19px 19px 5px;grid-column:2;padding:19px 22px;font-size:14px;line-height:1.5}.ms-agent-answer{border:1px solid var(--ms-line);background:#fff;border-radius:5px 22px 22px;grid-column:1/-1;max-width:790px;padding:25px}.ms-agent-answer b{color:var(--ms-violet);font-size:12px}.ms-agent-answer p{color:#4f4e4a;margin:9px 0 18px;line-height:1.55}.ms-agent-answer ol{counter-reset:agent-step;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.ms-agent-answer li{background:var(--ms-canvas);color:var(--ms-muted);counter-increment:agent-step;border-radius:11px;padding:12px;font-size:11px}.ms-agent-answer li:before{color:var(--ms-coral);content:"0" counter(agent-step);margin-bottom:10px;font-weight:700;display:block}.ms-ready-panel{border-left:3px solid var(--ms-violet);background:var(--ms-violet-soft);border-radius:5px 18px 18px 5px;grid-column:1/-1;padding:22px 25px}.ms-ready-panel small{color:#6842b7;font-weight:700}.ms-ready-panel strong{margin:7px 0 14px;font-size:18px;display:block}.ms-ready-panel div,.ms-evidence-row{flex-wrap:wrap;gap:7px;display:flex}.ms-ready-panel span,.ms-evidence-row span{color:#605c65;background:#ffffffb3;border-radius:999px;padding:7px 10px;font-size:10px}.ms-decision-composition{grid-template-columns:1.15fr .85fr;gap:35px;display:grid}.ms-decision-main{background:linear-gradient(135deg,#f2edff,#fff4ed);border-radius:24px;padding:32px}.ms-decision-main>small{color:#6540af;letter-spacing:.09em;font-weight:700}.ms-decision-main h3{letter-spacing:-.045em;margin:45px 0 14px;font-size:clamp(28px,3.4vw,45px);font-weight:520;line-height:1.03}.ms-decision-main p{color:var(--ms-muted);line-height:1.65}.ms-decision-list{align-content:center;gap:10px;display:grid}.ms-decision-list article{border:1px solid var(--ms-line);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:17px;display:flex}.ms-decision-list i{color:var(--ms-coral);font-size:11px;font-style:normal;font-weight:700}.ms-decision-list b,.ms-decision-list span{display:block}.ms-decision-list b{font-size:13px}.ms-decision-list span{color:var(--ms-muted);margin-top:4px;font-size:11px}.ms-prepare-composition{grid-template-columns:1fr .7fr;gap:28px;display:grid}.ms-document-preview{border:1px solid var(--ms-line);background:#fff;border-radius:24px;padding:35px;box-shadow:0 16px 38px #1111130f}.ms-document-preview>small{color:var(--ms-violet);letter-spacing:.1em;font-weight:700}.ms-document-preview h3{letter-spacing:-.04em;margin:36px 0 13px;font-size:34px;font-weight:520}.ms-document-preview>p{color:var(--ms-muted);line-height:1.6}.ms-document-preview>div{border-top:1px solid var(--ms-line);grid-template-columns:120px 1fr;gap:18px;margin-top:18px;padding-top:18px;font-size:12px;display:grid}.ms-document-preview>div span{color:var(--ms-muted)}.ms-prepare-status{align-content:center;display:grid}.ms-prepare-status>span{border-bottom:1px solid var(--ms-line);color:var(--ms-muted-soft);gap:16px;padding:18px 0;font-size:11px;display:flex}.ms-prepare-status b{color:var(--ms-ink);font-size:13px}.ms-prepare-status .is-next{color:var(--ms-coral)}.ms-prelaunch{border-block:1px solid var(--ms-line);background:var(--ms-paper)}.ms-prelaunch .ms-shell{grid-template-columns:auto 1fr auto;gap:40px;min-height:100px}.ms-prelaunch strong{color:var(--ms-ink);font-weight:600}.ms-prelaunch p{color:var(--ms-muted)}.ms-prelaunch a{color:var(--ms-ink);text-decoration:none}.ms-prelaunch a span{transition:transform var(--ms-motion-fast) var(--ms-ease-spring);margin-left:7px;display:inline-block}.ms-prelaunch a:hover span{transform:translate(4px)}.ms-section{padding:clamp(120px,12vw,180px) 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1,.ms-blog-head h1{letter-spacing:-.058em;font-size:clamp(52px,6vw,82px);font-weight:480;line-height:.98}.ms-heading>p:last-child,.ms-agent-story>div>p:last-child,.ms-context>.ms-shell>p,.ms-page-hero>.ms-shell>p{color:var(--ms-muted);font-size:17px;line-height:1.65}.ms-heading-row{grid-template-columns:1.22fr .78fr;gap:90px}.ms-heading-row>p:last-child{justify-self:end;max-width:430px;font-size:16px}.ms-waitlist-page{border-bottom-color:var(--ms-line);background:radial-gradient(circle at 78% 12%, #9c72ef13, transparent 34%), linear-gradient(180deg, var(--ms-canvas) 0%, #efeee9 100%);color:var(--ms-ink)}.ms-waitlist-page:before{opacity:.38;filter:blur(44px);background:radial-gradient(circle,#9c72ef1a,#9c72ef00 70%)}.ms-waitlist-page .ms-eyebrow{color:var(--ms-muted)}.ms-opportunity-section{background:var(--ms-paper)}.ms-opportunity-journey{margin-top:75px}.ms-journey-tabs{border:1px solid var(--ms-line);background:var(--ms-canvas);border-radius:999px;gap:7px;width:max-content;max-width:100%;padding:6px;display:flex}.ms-journey-tabs button{min-width:165px;height:50px;color:var(--ms-muted);cursor:pointer;text-align:left;transition:background var(--ms-motion-medium) var(--ms-ease-out), color var(--ms-motion-medium) var(--ms-ease-out), box-shadow var(--ms-motion-medium) var(--ms-ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 17px;display:flex}.ms-journey-tabs button small{color:var(--ms-muted-soft);margin-left:auto}.ms-journey-tabs button i.is-step-1{background:linear-gradient(135deg, var(--ms-coral), var(--ms-amber))}.ms-journey-tabs button i.is-step-2{background:linear-gradient(135deg, var(--ms-cobalt), var(--ms-violet))}.ms-journey-tabs button i.is-step-3{background:linear-gradient(135deg, var(--ms-rose), var(--ms-coral))}.ms-journey-tabs button[aria-selected=true]{color:var(--ms-ink);background:#fff;box-shadow:0 5px 15px #11111314}.ms-journey-panel{border-radius:var(--ms-radius-xl);min-height:470px;animation:ms-panel-in .52s var(--ms-ease-out) both;background:#efeee9;grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-top:15px;padding:clamp(45px,7vw,86px);display:grid;position:relative;overflow:hidden}.ms-journey-panel>div:first-child{z-index:2;max-width:650px;position:relative}.ms-journey-panel>div:first-child>span{color:var(--ms-muted);letter-spacing:.12em;font-size:10px;font-weight:700}.ms-journey-panel h3{letter-spacing:-.055em;margin:30px 0 16px;font-size:clamp(38px,5vw,66px);font-weight:480;line-height:1}.ms-journey-panel p{max-width:590px;color:var(--ms-muted);font-size:17px;line-height:1.65}.ms-journey-evidence{z-index:2;gap:8px;padding-bottom:6px;display:grid;position:relative}.ms-journey-evidence span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #1111131a;border-radius:14px;padding:16px 18px;font-size:13px}.ms-journey-orb{filter:blur(1px);opacity:.78;background:radial-gradient(circle at 32% 30%,#ffffffeb,#0000 20%),conic-gradient(from 35deg,#ff6b45a6,#ef83ad85,#5166f58c,#9c72ef99,#f2bb4b99,#ff6b45a6);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-80px;transform:rotate(-8deg)}.ms-journey-orb:after{border-radius:inherit;content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6f259;position:absolute;inset:18%;box-shadow:inset 0 0 55px #ffffff8c}.ms-journey-note{color:var(--ms-muted-soft);margin:15px 0 0;font-size:11px}.ms-conversation-section{background:var(--ms-dark);color:#f7f5ef}.ms-conversation-section:before{filter:blur(20px);opacity:.7;background:radial-gradient(circle,#9c72ef33,#0000 67%);width:620px;animation:none;top:auto;bottom:-35%;right:-9%}.ms-conversation-section:after{display:none}.ms-agent-story{gap:clamp(70px,9vw,125px)}.ms-conversation-section .ms-eyebrow{color:#c8b2f4}.ms-agent-story>div>p:last-child{color:#aaa7a1}.ms-goal-card{border-radius:var(--ms-radius-lg);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff21;padding:clamp(30px,4.5vw,54px)}.ms-goal-card:before{border-radius:inherit;background:linear-gradient(145deg,#ffffff0d,#0000 48%)}.ms-goal-card blockquote{border-bottom-color:var(--ms-coral);padding-bottom:33px;font-size:clamp(28px,3vw,41px);font-weight:450}.ms-goal-card li{border-bottom-color:#ffffff1a;padding:17px 0}.ms-goal-card li b{color:#f5a58f}.ms-how-section{background:var(--ms-canvas)}.ms-steps{border-top:1px solid var(--ms-line-strong);margin-top:80px}.ms-steps li{border-right-color:var(--ms-line);min-height:250px;padding-top:31px}.ms-steps span{color:var(--ms-coral);font-size:11px}.ms-steps h3{margin-top:58px;font-size:27px;font-weight:520}.ms-steps p{max-width:235px;color:var(--ms-muted)}.ms-steps li:hover{transform:none}.ms-demo-section{background:var(--ms-surface-cool);color:var(--ms-ink)}.ms-demo-section:before,.ms-demo-section:after{display:none}.ms-demo-section .ms-heading>p:last-child,.ms-demo-section .ms-demo-note,.ms-demo-section .ms-demo-placeholder p{color:var(--ms-muted)}.ms-demo-frame{background:#e9e8ee;border:10px solid #d9d7e2;border-radius:34px;min-height:690px;margin-top:72px;box-shadow:0 35px 90px #1f1b3721}.ms-demo-frame:after{display:none}.ms-demo-frame iframe{min-height:670px}.ms-demo-placeholder>span{background:var(--ms-ink);border-radius:17px;width:58px;height:58px}.ms-demo-placeholder h3{font-size:34px;font-weight:500}.ms-demo-placeholder a{color:var(--ms-ink)}@property --cap-bg-a{syntax:"<color>";inherits:false;initial-value:#eef4ff}@property --cap-bg-b{syntax:"<color>";inherits:false;initial-value:#f3f6ff}@property --cap-bg-base{syntax:"<color>";inherits:false;initial-value:#fffefa}@property --cap-color-1{syntax:"<color>";inherits:true;initial-value:#315dff}@property --cap-color-2{syntax:"<color>";inherits:true;initial-value:#17348f}@property --cap-color-3{syntax:"<color>";inherits:true;initial-value:#b7cdfc}.ms-capability-section{background:var(--ms-paper)}.ms-capability-showcase{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:78px;display:grid}.ms-capability-list{align-content:start;display:grid}.ms-capability-list button{border:0;border-bottom:1px solid var(--ms-line);min-height:69px;color:var(--ms-muted);cursor:pointer;text-align:left;transition:color var(--ms-motion-fast) var(--ms-ease-out), padding var(--ms-motion-medium) var(--ms-ease-out);background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:0 17px;display:grid}.ms-capability-list button small{color:var(--ms-muted-soft)}.ms-capability-list button i{opacity:0;transition:opacity var(--ms-motion-fast), transform var(--ms-motion-fast);font-style:normal;transform:translate(-6px,6px)}.ms-capability-list button[aria-selected=true]{color:var(--ms-ink);padding-left:25px;font-weight:560}.ms-capability-list button[aria-selected=true] i{opacity:1;transform:none}.ms-capability-detail{--cap-px-1:0px;--cap-py-1:0px;--cap-px-2:0px;--cap-py-2:0px;--cap-px-3:0px;--cap-py-3:0px;border-radius:var(--ms-radius-xl);background:radial-gradient(circle at 84% 12%, var(--cap-bg-a) 0%, transparent 43%), radial-gradient(circle at 54% 78%, var(--cap-bg-b) 0%, transparent 48%), var(--cap-bg-base);flex-direction:column;justify-content:end;min-height:520px;padding:clamp(42px,6vw,76px);transition:--cap-bg-a .76s cubic-bezier(.22,.7,.18,1),--cap-bg-b .82s cubic-bezier(.22,.7,.18,1) 45ms,--cap-bg-base .7s cubic-bezier(.22,.7,.18,1);display:flex;position:relative;overflow:hidden}.ms-capability-detail>span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:10px;font-weight:680}.ms-capability-detail>span.is-live{background:var(--ms-coral-soft);color:#8c321f}.ms-capability-detail>span.is-progress{background:var(--ms-cobalt-soft);color:#3548b0}.ms-capability-detail>span.is-planned{color:#5b5852;background:#e1dfd9}.ms-capability-detail h3{letter-spacing:-.058em;max-width:680px;margin:26px 0 15px;font-size:clamp(40px,5vw,68px);font-weight:480;line-height:.98}.ms-capability-detail p{z-index:2;color:#5e5b61;max-width:620px;margin:0;font-size:17px;line-height:1.65;position:relative}.ms-capability-detail>.ms-capability-visual{pointer-events:none;width:214px;height:214px;position:absolute;top:38px;right:46px}.ms-capability-visual i{--circle-color:var(--cap-color-1);--circle-px:var(--cap-px-1);--circle-py:var(--cap-py-1);background:radial-gradient(circle at 28% 22%, #ffffffdb 0 8%, #ffffff2e 24%, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--circle-color) 55%, white), var(--circle-color) 62%, color-mix(in srgb, var(--circle-color) 74%, #11142b));width:122px;height:122px;box-shadow:inset 10px 12px 22px #ffffff38, inset -13px -15px 24px #12143624, 0 22px 48px color-mix(in srgb, var(--circle-color) 18%, transparent);opacity:var(--circle-opacity);filter:saturate(.9);transform:translate3d(calc(var(--circle-x) + var(--circle-px)), calc(var(--circle-y) + var(--circle-py)), 0) scale(var(--circle-scale)) rotate(var(--circle-rotation));transform-origin:50%;will-change:transform;border:1px solid #ffffff9e;border-radius:50%;transition:transform .72s cubic-bezier(.22,.72,.18,1),opacity .62s cubic-bezier(.22,.72,.18,1);position:absolute;top:0;left:0}.ms-capability-visual i:nth-child(2){--circle-color:var(--cap-color-2);--circle-px:var(--cap-px-2);--circle-py:var(--cap-py-2);transition-delay:65ms}.ms-capability-visual i:nth-child(3){--circle-color:var(--cap-color-3);--circle-px:var(--cap-px-3);--circle-py:var(--cap-py-3);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition-delay:.12s}.ms-context{background:var(--ms-canvas);padding-top:clamp(110px,11vw,170px)}.ms-context>.ms-shell{border:1px solid var(--ms-line);border-radius:var(--ms-radius-xl);color:var(--ms-ink);box-shadow:none;background:#efeee9;grid-template-columns:.78fr 1.22fr;gap:75px;padding:clamp(55px,7vw,90px);display:grid}.ms-context>.ms-shell:after{display:none}.ms-context-copy{align-self:center}.ms-context-copy p:last-child{max-width:500px;color:var(--ms-muted);font-size:16px;line-height:1.65}.ms-context-path{color:var(--ms-ink);background:#ffffffb8;border-radius:999px;grid-column:1/-1;margin:15px 0 0;padding:17px 20px}.ms-context-path i{color:var(--ms-muted-soft)}.ms-integration-constellation{--mx:0px;--my:0px;isolation:isolate;border-radius:50%;min-height:540px;position:relative}.ms-integration-constellation:before{z-index:-2;content:"";background:radial-gradient(circle at 35% 30%,#ffffffe6,#ffffff26 35%,#9c72ef14 70%,#0000);border-radius:50%;position:absolute;inset:12%}.ms-integration-core{z-index:4;width:180px;box-shadow:var(--ms-shadow-float);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #1111131f;border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ms-integration-core strong{background:var(--ms-ink);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.ms-integration-core span{font-size:12px;font-weight:580;line-height:1.3}.ms-integration-orbit{z-index:-1;border:1px solid #1111131a;border-radius:50%;position:absolute;inset:16%}.ms-integration-orbit:after{border-radius:inherit;content:"";border:1px dashed #1111131c;position:absolute;inset:18%}.ms-integration-node{--node-transform:translate3d(var(--mx), var(--my), 0);transform:var(--node-transform);transition:transform .6s var(--ms-ease-out);animation:ms-node-float calc(5.2s + var(--node-index) * .28s) ease-in-out calc(var(--node-index) * -530ms) infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd4;border:1px solid #1111131c;border-radius:16px;align-items:center;gap:8px;padding:10px 12px 10px 10px;display:flex;position:absolute;box-shadow:0 14px 38px #11111317}.ms-integration-node b{background:var(--ms-surface-soft);min-width:38px;height:38px;color:var(--ms-ink);border-radius:11px;place-items:center;padding:0 7px;font-size:10px;display:grid}.ms-integration-node span{color:#4f4d49;white-space:nowrap;font-size:11px}.ms-integration-node.is-coral b{background:var(--ms-coral-soft);color:#923821}.ms-integration-node.is-blue b{background:var(--ms-cobalt-soft);color:#3448b3}.ms-integration-node.is-amber b{color:#7a5410;background:#fff0c8}.ms-integration-node.is-violet b{background:var(--ms-violet-soft);color:#603da6}.ms-integration-node.is-rose b{color:#94405f;background:#ffe2ed}.ms-integration-node.is-cobalt b{color:#3147b4;background:#e2e7ff}.ms-integration-node.is-ink b{background:var(--ms-ink);color:#fff}.ms-integration-node.is-se-ranking b{color:#171719;background:#dfff58}.ms-integration-node.is-claude b{color:#9f4f37;background:#f3dfd3;font-size:13px}.ms-integration-node.is-hustlify b{color:#24211d;background:#d6a24d;font-size:13px}.ms-integration-node.is-linkedin b{color:#fff;background:#0a66c2;font-size:13px}.ms-integration-node.node-1{top:2%;left:27%}.ms-integration-node.node-2{top:26%;right:2%}.ms-integration-node.node-3{top:46%;right:2%}.ms-integration-node.node-4{bottom:18%;right:3%}.ms-integration-node.node-5{bottom:2%;left:43%}.ms-integration-node.node-6{bottom:36%;left:2%}.ms-integration-node.node-7{top:28%;left:2%}.ms-integration-node.node-8{top:4%;left:2%}.ms-integration-node.node-9{top:6%;right:2%}.ms-integration-node.node-10{bottom:1%;left:17%}.ms-integration-node.node-11{top:72%;left:2%}.ms-integration-node.node-12{bottom:1%;right:2%}.ms-waitlist{background:var(--ms-canvas);padding-top:0;scroll-margin-top:98px}.ms-waitlist>.ms-shell{border:1px solid var(--ms-line);border-radius:var(--ms-radius-xl);background:linear-gradient(120deg,#fffefa 0%,#f6ece6 50%,#efedf8 100%);padding:clamp(55px,7vw,92px)}.ms-waitlist p{color:var(--ms-muted)}.screen-reader-text{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ms-waitlist-form input{border:1px solid var(--ms-line-strong);background:#ffffffd1;border-radius:999px;height:56px;padding-inline:20px}.ms-waitlist-form input:focus{border-color:var(--ms-cobalt);box-shadow:0 0 0 4px #5166f51f}.ms-waitlist-form button{height:56px;padding-inline:23px}.ms-waitlist-form--compact{width:100%;max-width:410px}.ms-waitlist-form--compact form{gap:7px}.ms-waitlist-form--compact input{height:49px;transition:border-color var(--ms-motion-fast) var(--ms-ease-out), background var(--ms-motion-fast) var(--ms-ease-out), box-shadow var(--ms-motion-fast) var(--ms-ease-out);background:#ffffffc2;border-color:#1111132e;padding-inline:17px}.ms-waitlist-form--compact input:focus{background:#fffffff5;border-color:#5166f5b8;box-shadow:0 0 0 3px #5166f51a}.ms-waitlist-form--compact button{white-space:nowrap;height:49px;min-height:49px;padding-inline:18px}.ms-waitlist-form--compact small{margin-top:8px;padding-left:2px;line-height:1.45}.ms-form-success,.ms-form-error{border-radius:var(--ms-radius-sm)}.ms-pricing-section{background:var(--ms-canvas)}.ms-pricing{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.ms-pricing .ms-pricing-launch-note{color:var(--ms-ink);letter-spacing:-.015em;grid-column:1/-1;align-items:center;gap:14px;margin:0 0 18px;font-size:clamp(18px,1.6vw,21px);font-weight:520;line-height:1.4;display:flex}.ms-pricing-launch-note>span{background:var(--ms-violet-soft);color:#603da6;letter-spacing:.07em;text-transform:uppercase;border:1px solid #9c72ef3d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760}.ms-pricing article.ms-pricing-card{border:1px solid var(--ms-line);border-radius:var(--ms-radius-md);background:var(--ms-paper);min-width:0;padding:clamp(28px,3vw,38px)}.ms-pricing article.ms-pricing-card.is-featured{background:linear-gradient(150deg, var(--ms-paper) 0%, #f5f0fd 100%);color:var(--ms-ink);border-color:#9c72ef73;transform:translateY(-10px);box-shadow:0 28px 70px #4130621f,0 0 0 1px #9c72ef14}.ms-pricing article.ms-pricing-card.is-featured p,.ms-pricing article.ms-pricing-card.is-featured ul{color:var(--ms-muted)}.ms-pricing .ms-pricing-badge{background:var(--ms-violet-soft);color:#603da6;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:7px 10px;font-size:10px;font-weight:760}.ms-pricing .ms-pricing-position,.ms-pricing article.ms-pricing-card.is-featured .ms-pricing-position{color:var(--ms-violet);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:760;line-height:1.4}.ms-pricing h2{letter-spacing:-.05em;font-size:clamp(35px,3.6vw,48px);line-height:1}.ms-pricing .ms-pricing-description{min-height:70px;color:var(--ms-muted);margin:16px 0 0;font-size:14px;line-height:1.6}.ms-pricing .ms-pricing-price{min-height:154px;color:var(--ms-ink);align-content:start;margin:24px 0 0;display:grid}.ms-pricing .ms-pricing-regular{color:var(--ms-muted-soft);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:10px;font-weight:700;display:flex}.ms-pricing .ms-pricing-regular del{color:var(--ms-muted);letter-spacing:-.02em;-webkit-text-decoration-color:var(--ms-coral);text-decoration-color:var(--ms-coral);font-size:18px;font-weight:560;text-decoration-thickness:1.5px}.ms-pricing .ms-pricing-current{color:var(--ms-muted);align-items:baseline;gap:9px;margin:5px 0 9px;display:flex}.ms-pricing .ms-pricing-current strong{color:var(--ms-ink);letter-spacing:-.065em;font-size:clamp(46px,4.4vw,62px);font-weight:610;line-height:.98}.ms-pricing .ms-pricing-current>span{white-space:nowrap;font-size:13px;font-weight:560}.ms-pricing .ms-pricing-current small{color:var(--ms-muted-soft);font-size:11px;font-weight:650}.ms-pricing .ms-pricing-offer{color:#603da6;letter-spacing:.08em;text-transform:uppercase;background:#ece5ffb8;border:1px solid #9c72ef33;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:780}.ms-pricing .ms-pricing-features{color:var(--ms-ink);margin:25px 0 30px;padding:0;line-height:normal;list-style:none;display:grid}.ms-pricing .ms-pricing-features li{border-top:1px solid var(--ms-line);padding:14px 0}.ms-pricing .ms-pricing-features strong{color:var(--ms-ink);margin:0;font-size:13px;font-weight:650;line-height:1.45;display:block}.ms-pricing .ms-pricing-features small{color:var(--ms-muted);margin-top:6px;font-size:11px;line-height:1.55;display:block}.ms-pricing .ms-pricing-cta{width:100%;margin-top:auto}.ms-footer{background:var(--ms-dark);color:#f7f5ef;border-top:1px solid #2d2c30}.ms-footer .ms-brand span{color:var(--ms-ink);background:#f7f5ef}.ms-footer p,.ms-footer nav,.ms-footer small{color:#9f9c96}.ms-editorial-reveal{opacity:.2;clip-path:inset(0 0 10%);transition:opacity var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s), clip-path var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s), transform var(--ms-motion-slow) var(--ms-ease-out) var(--ms-reveal-delay,0s);transform:translateY(16px)}.ms-editorial-reveal.is-visible{opacity:1;clip-path:inset(0);transform:none}@keyframes ms-kinetic-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ms-panel-in{0%{opacity:.2;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}@keyframes ms-node-float{0%{translate:0 -5px;rotate:-1.2deg}to{translate:0 7px;rotate:1.2deg}}@media (max-width:980px){:root{--ms-shell:min(100% - 40px, 900px)}.ms-menu{background:#fff;border-radius:999px}.ms-nav nav.is-open{box-shadow:var(--ms-shadow-float);background:#fffffff5;border-radius:19px;top:67px}.ms-home-hero-layout,.ms-heading-row,.ms-agent-story,.ms-context>.ms-shell{grid-template-columns:1fr}.ms-home-hero-layout{gap:42px}.ms-home-hero-intro{max-width:680px}.ms-heading-row{gap:25px}.ms-heading-row>p:last-child{justify-self:start}.ms-product-canvas{grid-template-columns:125px 1fr}.ms-product-tabs{grid-template-columns:repeat(3,1fr)}.ms-demo-pill{display:none}.ms-agent-composition,.ms-decision-composition,.ms-prepare-composition{grid-template-columns:1fr}.ms-user-prompt{grid-column:1;margin-left:14%}.ms-agent-answer,.ms-ready-panel{grid-column:1}.ms-journey-panel{grid-template-columns:1fr;gap:35px}.ms-journey-orb{opacity:.55;right:-210px}.ms-capability-showcase{grid-template-columns:1fr}.ms-capability-list{grid-template-columns:repeat(2,1fr)}.ms-context>.ms-shell{gap:20px}.ms-context-copy{max-width:680px}.ms-integration-constellation{min-height:600px}.ms-pricing{grid-template-columns:1fr;max-width:720px}.ms-pricing article.ms-pricing-card.is-featured{transform:none}.ms-pricing .ms-pricing-description{min-height:0}}@media (max-width:640px){:root{--ms-shell:calc(100vw - 28px);--ms-radius-lg:24px;--ms-radius-xl:28px}.ms-nav{height:66px}.ms-nav-actions .ms-button{padding-inline:13px}.ms-home-hero{padding:65px 0}.ms-home-hero:before{display:none}.ms-home-hero h1{font-size:clamp(54px,16vw,70px)}.ms-home-hero-layout{gap:34px}.ms-home-hero .ms-actions{flex-direction:column}.ms-home-hero .ms-actions .ms-button{width:100%}.ms-product-experience{margin-top:60px}.ms-product-tabs{display:flex;overflow-x:auto}.ms-product-tabs button{min-width:120px;padding-inline:15px}.ms-product-canvas{min-height:570px;display:block}.ms-product-canvas>aside{border-right:0;border-bottom:1px solid var(--ms-line);flex-direction:row;gap:5px;padding:12px;overflow-x:auto}.ms-product-canvas>aside strong{flex:none;width:34px;height:34px;margin:0 8px 0 0}.ms-product-canvas>aside span{white-space:nowrap;padding:9px 10px}.ms-product-workspace{padding:28px 18px 32px}.ms-product-workspace>header{margin-bottom:27px;display:block}.ms-product-workspace>header h2{font-size:31px}.ms-product-workspace>header>span{margin-top:16px;display:inline-block}.ms-user-prompt{margin-left:8%;font-size:12px}.ms-agent-answer ol{grid-template-columns:1fr}.ms-ready-panel div{display:none}.ms-decision-main{padding:24px}.ms-decision-main h3{margin-top:30px;font-size:32px}.ms-document-preview{padding:25px}.ms-document-preview h3{font-size:29px}.ms-document-preview>div{grid-template-columns:1fr;gap:5px}.ms-prelaunch .ms-shell{padding:24px 0;display:block}.ms-section{padding:98px 0}.ms-heading h2,.ms-agent-story h2,.ms-context h2,.ms-waitlist h2,.ms-page-hero h1{font-size:clamp(43px,13vw,58px)}.ms-heading-row{gap:18px}.ms-opportunity-journey{margin-top:50px}.ms-journey-tabs{border-radius:22px;width:100%;overflow-x:auto}.ms-journey-tabs button{min-width:138px}.ms-journey-tabs button small{display:none}.ms-journey-panel{min-height:520px;padding:35px 25px}.ms-journey-panel h3{font-size:42px}.ms-journey-orb{width:440px;height:440px;top:-80px;right:-240px}.ms-goal-card{padding:25px}.ms-steps{border-top:0;grid-template-columns:1fr}.ms-steps li,.ms-steps li+li{border-top:1px solid var(--ms-line);border-right:0;min-height:0;padding:25px 0}.ms-steps h3{margin:13px 0 7px}.ms-demo-frame{border-width:6px;border-radius:25px;min-height:540px;margin-top:48px}.ms-demo-frame iframe{min-height:528px}.ms-capability-list{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ms-capability-list button{scroll-snap-align:start;border-right:1px solid var(--ms-line);flex:0 0 82%;grid-template-columns:28px 1fr}.ms-capability-list button i{display:none}.ms-capability-detail{min-height:500px;padding:34px 25px}.ms-capability-detail h3{font-size:43px}.ms-capability-detail>.ms-capability-visual{width:138px;height:138px;top:28px;right:18px}.ms-capability-visual i{filter:saturate(.88);width:80px;height:80px;box-shadow:inset 7px 8px 15px #fff3, inset -8px -10px 16px #1214361f, 0 14px 30px color-mix(in srgb, var(--circle-color) 14%, transparent)}.ms-context{padding-top:92px}.ms-context>.ms-shell{padding:35px 22px}.ms-integration-constellation{min-height:540px;margin-inline:-8px}.ms-integration-node{padding-right:9px}.ms-integration-node span{display:none}.ms-integration-node.node-2,.ms-integration-node.node-3{right:2%}.ms-context-path{border-radius:18px;justify-content:flex-start;overflow-x:auto}.ms-waitlist>.ms-shell{padding:38px 23px}.ms-waitlist-form--compact{max-width:none}.ms-waitlist-form--compact form{gap:7px}.ms-waitlist-form--compact button{width:100%}.ms-waitlist-form--compact small{margin-top:7px}.ms-pricing{gap:14px}.ms-pricing .ms-pricing-launch-note{flex-direction:column;align-items:flex-start;margin-bottom:12px}.ms-pricing article.ms-pricing-card{padding:28px 23px}.ms-pricing .ms-pricing-badge{margin-bottom:18px}.ms-pricing .ms-pricing-price{min-height:146px}}@media (prefers-reduced-motion:reduce){.ms-kinetic>span:last-child,.ms-product-canvas,.ms-journey-panel,.ms-capability-detail{animation:none!important}.ms-capability-detail,.ms-capability-visual i{transition-duration:.01ms!important;transition-delay:0s!important}.ms-capability-detail{--cap-px-1:0px!important;--cap-py-1:0px!important;--cap-px-2:0px!important;--cap-py-2:0px!important;--cap-px-3:0px!important;--cap-py-3:0px!important}.ms-integration-node{animation:none!important;transform:none!important}.ms-editorial-reveal{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.ms-product-experience{transform:none!important}}
.ms-waitlist-form button:disabled{cursor:wait;opacity:.72}.ms-waitlist-form [role=status]{margin-top:10px}.ms-cms-source{color:var(--ms-muted);margin-top:30px;font-size:12px}.ms-content article .ms-featured-image{border-radius:15px;width:100%;margin:28px 0}
