.ms{--ms-bg:#ffffff;--ms-fg:#111111;--ms-muted:#555555;--ms-surface:#f6f6f6;--ms-line:#e2e2e2;--ms-accent:#111111;--ms-on-accent:#ffffff;--ms-hl:#111111;--ms-radius:6px;--ms-card-radius:10px;--ms-display-weight:800;--ms-display-case:none;--ms-display-stretch:normal;--ms-display-tracking:-0.02em;--ms-bar-bg:transparent;--ms-bar-fg:var(--ms-fg);--ms-alt-bg:var(--ms-surface);background:var(--ms-bg);color:var(--ms-fg);font-family:var(--ms-font-body),var(--font-inter),var(--font-arabic),system-ui,sans-serif;font-size:16px;line-height:1.6;color-scheme:light}.ms *,.ms :after,.ms :before{box-sizing:border-box}.ms a{color:inherit}.ms [id]{scroll-margin-top:120px}.ms :focus-visible{outline:2px solid var(--ms-hl);outline-offset:3px}.ms-wrap{max-width:1180px;margin-inline:auto;padding-inline:max(20px,env(safe-area-inset-left,0px))}.ms .ms-door-title,.ms .ms-h1,.ms .ms-h2,.ms h3{font-family:var(--ms-font-display),var(--font-inter),var(--font-arabic),system-ui,sans-serif;font-weight:var(--ms-display-weight);text-transform:var(--ms-display-case);font-stretch:var(--ms-display-stretch);letter-spacing:var(--ms-display-tracking);color:var(--ms-fg);text-wrap:balance;margin:0}.ms .ms-h1{font-size:clamp(34px,5vw,58px);line-height:1.04;margin-block:14px 18px}.ms .ms-h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1;margin-bottom:12px}.ms h3{font-size:19px;line-height:1.2;margin-bottom:6px}.ms p{margin:0}.ms-eyebrow,.ms-kicker{font-family:var(--ms-font-mono),var(--ms-font-body),ui-monospace,monospace;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted)}.ms-lead{color:var(--ms-muted);font-size:18px;max-width:56ch}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border:1.5px solid var(--ms-accent);border-radius:var(--ms-radius);background:var(--ms-accent);color:var(--ms-on-accent)!important;font:600 15px/1.2 var(--ms-font-body),var(--font-inter),var(--font-arabic),system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:filter .15s,transform .15s}.ms-btn:hover{filter:brightness(1.08)}.ms-btn:active{transform:translateY(1px)}.ms-btn[disabled]{opacity:.6;cursor:progress}.ms-btn-ghost{background:transparent;color:var(--ms-fg)!important;border-color:currentColor}.ms-link-btn{background:none;border:0;padding:0;cursor:pointer;text-align:start;color:var(--ms-fg);font:600 14px/1.3 inherit;text-decoration:underline;text-underline-offset:3px}.ms-bar{background:var(--ms-bar-bg);color:var(--ms-bar-fg);border-bottom:1px solid var(--ms-line)}.ms-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:12px}.ms-bar-name{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.ms-bar-name strong{font-family:var(--ms-font-display),var(--font-inter),sans-serif;font-weight:var(--ms-display-weight);font-size:17px}.ms-bar-name span{font-size:12.5px;opacity:.72}.ms-bar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-inline-start:auto;font-size:14.5px}.ms-bar-nav a{text-decoration:none;opacity:.85}.ms-bar-nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.ms-bar-nav .ms-bar-app{opacity:1;font-weight:600;border:1.5px solid;border-radius:var(--ms-radius);padding:5px 12px}.ms-bar-nav .ms-bar-app:hover{text-decoration:none}@media (max-width:720px){.ms-bar-nav a:not(.ms-bar-app){display:none}}.ms-hero{padding-block:56px 64px}.ms-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.ms-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ms-hero-visual{min-width:0}@media (max-width:900px){.ms-hero{padding-block:36px 44px}.ms-hero-grid{grid-template-columns:1fr;gap:32px}}.ms-section{padding-block:64px}.ms-section-alt{background:var(--ms-alt-bg)}.ms-features{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ms-card{background:var(--ms-surface);border:1px solid var(--ms-line);border-radius:var(--ms-card-radius);padding:22px}.ms-card p{color:var(--ms-muted);font-size:15px}.ms-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.ms-steps li{display:flex;gap:14px;align-items:flex-start}.ms-steps p{color:var(--ms-muted);font-size:15px}.ms-step-n{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ms-accent);color:var(--ms-on-accent);font:700 15px/1 var(--ms-font-mono),var(--ms-font-body),monospace}.ms-status{margin-top:36px;padding:16px 20px;border:1px solid var(--ms-line);border-inline-start:4px solid var(--ms-hl);border-radius:var(--ms-card-radius);background:var(--ms-bg);display:grid;gap:4px}.ms-status p{color:var(--ms-muted)}.ms-doors-section{border-top:1px solid var(--ms-line)}.ms-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:28px;align-items:start}.ms-door{background:var(--ms-surface);border:1px solid var(--ms-line);border-radius:var(--ms-card-radius);padding:22px;display:grid;gap:12px;align-content:start;min-width:0;scroll-margin-top:96px}.ms-door>p{color:var(--ms-muted);font-size:15px}.ms-door .ms-btn{justify-self:start}.ms .ms-door-title{font-size:22px;line-height:1.15}.ms-plans{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ms-plan{border:1px solid var(--ms-line);border-radius:calc(var(--ms-card-radius) * .6);padding:12px 14px;display:grid;gap:3px;background:var(--ms-bg)}.ms-plan.is-picked{border:2px solid var(--ms-accent);padding:11px 13px}.ms-plan strong{font-family:var(--ms-font-display),var(--font-inter),sans-serif;font-size:16px}.ms-plan span{color:var(--ms-muted);font-size:14px}.ms-plan em{font-style:normal;font-size:13px;font-weight:600}.ms-field{display:grid;gap:5px}.ms-field label{font-size:13.5px;font-weight:600}.ms-field input,.ms-field select,.ms-field textarea{width:100%;font:16px/1.4 var(--ms-font-body),var(--font-inter),var(--font-arabic),system-ui,sans-serif;color:var(--ms-fg);background:var(--ms-bg);border:1px solid var(--ms-line);border-radius:calc(var(--ms-card-radius) * .5);padding:10px 12px}.ms-field input:focus,.ms-field select:focus,.ms-field textarea:focus{outline:2px solid var(--ms-hl);outline-offset:1px}.ms-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ms-form-status{min-height:1.4em;font-size:14.5px}@media (prefers-reduced-motion:reduce){.msv-pulse{display:none}}.msv-page{position:relative;background:#fff;border-radius:4px;padding:20px 20px 20px 46px;color:#1E3B34;background-image:repeating-linear-gradient(#fff 0 27px,#e3ebf2 27px 28px);box-shadow:0 1px 0 #dfe6e0,0 18px 40px -22px rgba(30,59,52,.55)}.msv-page:before{content:"";position:absolute;inset-block:0;inset-inline-start:30px;width:1.5px;background:#E0675A;opacity:.7}.msv-page-head{display:flex;align-items:center;gap:14px}.msv-page-title{font:700 18px/28px var(--ms-font-display),serif}.msv-page-meta{font-size:13px;color:#5d776e}.msv-lessons{list-style:none;margin:8px 0 0;padding:0;font-size:14.5px}.msv-lessons li{line-height:28px;display:flex;gap:10px}.msv-lessons li:before{content:"○";color:#A9C1B4}.msv-lessons li[data-state=done]:before{content:"●";color:#1E3B34}.msv-lessons li[data-state=now]{font-weight:500}.msv-lessons li[data-state=now]:before{content:"◐";color:#1E3B34}.msv-flow{width:100%;height:auto;max-width:520px;display:block;margin-inline:auto}.msv-flow text{font-family:var(--ms-font-mono),ui-monospace,monospace}.msv-roster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.msv-badge{position:relative;background:#F4EDF3;border-radius:14px;padding:26px 16px 16px;display:grid;gap:8px;align-content:start}.msv-badge:before{content:"";position:absolute;top:10px;left:50%;width:34px;height:6px;margin-left:-17px;border-radius:3px;background:#fff}.msv-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 17px/1 var(--ms-font-display),sans-serif}.msv-badge-title{font:800 18px/1.1 var(--ms-font-display),sans-serif}.msv-badge-text{font-size:13.5px;color:#6b4d67}.msv-chips{display:flex;flex-wrap:wrap;gap:6px}.msv-chips span{font-size:11.5px;font-weight:600;background:#fff;border-radius:999px;padding:3px 9px}.msv-on{font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:6px}.msv-on:before{content:"";width:8px;height:8px;border-radius:50%;background:#2fb46e}.msv-quote-wrap{display:grid;gap:14px}.msv-quote{position:relative;background:#F3F6F9;border:1px solid #d6e2ee;padding:20px;font:13.5px/1.4 var(--ms-font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.msv-quote-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:12px;font-family:var(--ms-font-display),sans-serif}.msv-quote-head strong{font-weight:800}.msv-quote-head span{color:#6b7884;font-size:13px}.msv-quote table{width:100%;border-collapse:collapse}.msv-quote td{padding:7px 0;border-bottom:1px solid #d6e2ee;vertical-align:top}.msv-quote td:last-child{text-align:end;white-space:nowrap;padding-inline-start:10px}.msv-quote .msv-total td{font-weight:600;border-bottom:0;padding-top:11px;font-size:15px}.msv-stamp{position:absolute;inset-inline-end:18px;bottom:56px;transform:rotate(-11deg);border:3px solid #c8372d;color:#C8372D;font:800 18px/1 var(--ms-font-display),sans-serif;letter-spacing:.14em;padding:6px 12px;border-radius:4px;background:rgba(255,255,255,.65)}.msv-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font:500 12px/1 var(--ms-font-mono),monospace}.msv-steps li{border:1px solid #d6e2ee;padding:6px 9px;border-radius:3px}.msv-steps li[data-done=true]{background:#2F3A45;color:#fff;border-color:#2F3A45}.msv-tracker{display:grid;gap:16px}.msv-chat{display:grid;gap:8px;font-size:14.5px}.msv-chat p{max-width:36ch;padding:9px 13px}.msv-q{background:#fff;border-radius:12px 12px 12px 3px;justify-self:start}.msv-a{background:#1C2430;color:#fff;border-radius:12px 12px 3px 12px;justify-self:end}.msv-sheet{background:#fff;border-radius:10px;padding:16px;box-shadow:0 14px 30px -20px rgba(28,36,48,.55);overflow-x:auto}.msv-sgrid{display:grid;gap:4px;min-width:420px;font:13px/1 var(--ms-font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.msv-srow{display:grid;grid-template-columns:minmax(96px,1.6fr) repeat(5,minmax(30px,1fr)) minmax(42px,.9fr);gap:4px}.msv-srow>span{padding:9px 4px;border-radius:4px;text-align:center}.msv-sh{color:#5B6B82;padding-block:2px 6px!important}.msv-sn{text-align:start!important;font:600 13.5px/1.1 var(--ms-font-display),sans-serif}.msv-st{font-weight:500}.msv-c0{color:#b3bdca}.msv-ch{color:#fff}.msv-sfoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e3e8ef;font-size:14px}.msv-sfoot b{color:#C42E64}.msv-transit{display:grid;gap:14px;justify-items:start}.msv-transit svg{width:100%;height:auto;max-width:540px}.msv-transit text{font-family:var(--ms-font-display),sans-serif}.msv-strat{display:inline-flex;border:2px solid #1a1a1a;border-radius:999px;overflow:hidden;font:600 13px/1 var(--ms-font-mono),monospace}.msv-strat span{padding:8px 13px}.msv-strat .is-on{background:#1A1A1A;color:#F2F2EF}.ms[data-ms=lms]{--ms-bg:#F6F8F4;--ms-fg:#1E3B34;--ms-muted:#4a665d;--ms-surface:#FFFFFF;--ms-line:#dbe3dd;--ms-accent:#1E3B34;--ms-on-accent:#F6F8F4;--ms-hl:#E0675A;--ms-radius:6px;--ms-card-radius:6px;--ms-display-weight:700;--ms-display-tracking:0;--ms-alt-bg:#EDF2EC}.ms[data-ms=lms] .ms-hl{background:linear-gradient(transparent 55%,#F5D547 0,#F5D547 92%,transparent 0);padding-inline:3px}.ms[data-ms=lms] .ms-card{border-top:3px solid #a9c1b4}.ms[data-ms=agent-studio]{--ms-bg:#0D2440;--ms-fg:#E8F1FB;--ms-muted:#b9cfe6;--ms-surface:rgba(13,36,64,.85);--ms-line:rgba(127,178,229,.3);--ms-accent:#FF8A3D;--ms-on-accent:#1a0f05;--ms-hl:#FF8A3D;--ms-radius:0;--ms-card-radius:0;--ms-display-weight:800;--ms-display-case:uppercase;--ms-display-stretch:118%;--ms-display-tracking:-0.01em;--ms-alt-bg:#0a1d35;color-scheme:dark;background-image:linear-gradient(rgba(127,178,229,.09) 1px,transparent 0),linear-gradient(90deg,rgba(127,178,229,.09) 1px,transparent 0);background-size:24px 24px}.ms[data-ms=agent-studio] h3{font-size:16px;letter-spacing:.01em}.ms[data-ms=agent-studio] .ms-hl{color:#FF8A3D}.ms[data-ms=agent-studio] .ms-eyebrow,.ms[data-ms=agent-studio] .ms-kicker{color:#7FB2E5;text-transform:none}.ms[data-ms=agent-studio] .ms-section-alt{background-color:#0a1d35}.ms[data-ms=agent-studio] .ms-field input,.ms[data-ms=agent-studio] .ms-field select,.ms[data-ms=agent-studio] .ms-field textarea,.ms[data-ms=agent-studio] .ms-plan,.ms[data-ms=agent-studio] .ms-status{background:#0a1d35}.ms[data-ms=digital-employees]{--ms-bg:#FFFFFF;--ms-fg:#3D1A3A;--ms-muted:#6b4d67;--ms-surface:#F4EDF3;--ms-line:#eadfe8;--ms-accent:#F4A71D;--ms-on-accent:#3D1A3A;--ms-hl:#B5651D;--ms-radius:999px;--ms-card-radius:14px;--ms-display-weight:800;--ms-display-tracking:-0.02em;--ms-bar-bg:#3D1A3A;--ms-bar-fg:#FFFFFF;--ms-alt-bg:#FBF7FA}.ms[data-ms=digital-employees] .ms-hl{box-shadow:inset 0 -.28em 0 #F4A71D}.ms[data-ms=digital-employees] .ms-bar{border-bottom:0}.ms[data-ms=digital-employees] .ms-step-n{background:#3D1A3A;color:#fff}.ms[data-ms=offers-desk]{--ms-bg:#FFFFFF;--ms-fg:#2F3A45;--ms-muted:#55636f;--ms-surface:#F3F6F9;--ms-line:#D6E2EE;--ms-accent:#2F3A45;--ms-on-accent:#FFFFFF;--ms-hl:#C8372D;--ms-radius:3px;--ms-card-radius:4px;--ms-display-weight:800;--ms-display-tracking:-0.02em;--ms-alt-bg:#F3F6F9}.ms[data-ms=offers-desk] .ms-bar{border-bottom:2px solid #2f3a45}.ms[data-ms=offers-desk] .ms-hl{color:#C8372D}.ms[data-ms=offers-desk] .ms-section-alt .ms-card,.ms[data-ms=offers-desk] .ms-section-alt .ms-status{background:#fff}.ms[data-ms=project-tracker]{--ms-bg:#EEF1F5;--ms-fg:#1C2430;--ms-muted:#47566b;--ms-surface:#FFFFFF;--ms-line:#d9dfe7;--ms-accent:#D1336B;--ms-on-accent:#FFFFFF;--ms-hl:#D1336B;--ms-radius:8px;--ms-card-radius:10px;--ms-display-weight:800;--ms-display-tracking:-0.025em;--ms-bar-bg:#FFFFFF;--ms-alt-bg:#E4E8EE}.ms[data-ms=project-tracker] .ms-hl{background:#FBD3E1;padding-inline:4px;border-radius:4px}.ms[data-ms=unified-ai]{--ms-bg:#F2F2EF;--ms-fg:#1A1A1A;--ms-muted:#45453f;--ms-surface:#FFFFFF;--ms-line:#dcdcd6;--ms-accent:#1A1A1A;--ms-on-accent:#FFFFFF;--ms-hl:#2B6CB0;--ms-radius:4px;--ms-card-radius:6px;--ms-display-weight:800;--ms-display-tracking:-0.02em;--ms-bar-bg:#1A1A1A;--ms-bar-fg:#FFFFFF;--ms-alt-bg:#E9E9E4}.ms[data-ms=unified-ai] .ms-hl{color:#2B6CB0}.ms[data-ms=unified-ai] .ms-features .ms-card:nth-child(3n+1){border-top:5px solid #2e9e5b}.ms[data-ms=unified-ai] .ms-features .ms-card:nth-child(3n+2){border-top:5px solid #2b6cb0}.ms[data-ms=unified-ai] .ms-features .ms-card:nth-child(3n){border-top:5px solid #b83280}.ms[data-ms=maestro]{--ms-bg:transparent;--ms-fg:#f4efe4;--ms-muted:#b7ad99;--ms-surface:#16151a;--ms-line:rgba(201,162,74,.35);--ms-accent:#c9a24a;--ms-on-accent:#15120a;--ms-hl:#e6c56d;--ms-radius:8px;--ms-card-radius:16px;--ms-font-display:var(--font-montserrat);--ms-font-body:var(--font-inter);color-scheme:dark}.ms[data-ms=maestro] .ms-field input,.ms[data-ms=maestro] .ms-field select,.ms[data-ms=maestro] .ms-field textarea{background:#0f0e12}