@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.m-collaboration{margin-bottom:104px}.m-page .m-collaboration-static{max-width:740px;margin:0 0 26px;color:var(--m-muted);font-size:14px;line-height:1.7}.m-collaboration-static a{color:var(--m-fir);text-decoration:underline;text-underline-offset:4px}.m-enhanced .m-collaboration-static,.m-page:not(.m-enhanced) .m-perspective-tabs,.m-page:not(.m-enhanced) .m-collaboration-switch button{display:none}.m-collaboration-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:32px}.m-collaboration-heading>p{max-width:460px;color:var(--m-muted);font-size:16px;line-height:1.7}.m-collaboration-shell{overflow:hidden;border:1px solid var(--m-line);border-radius:14px;background:#fff;box-shadow:0 24px 64px -40px #153d2b40}.m-collaboration-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid var(--m-line)}.m-perspective-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-paper)}.m-page .m-perspective-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 15px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--m-muted);font-size:14px;font-weight:500}.m-page .m-perspective-tabs button[aria-selected=true]{background:var(--m-fir);color:#fff}.m-page .m-perspective-tabs button:not([aria-selected=true]):hover{background:var(--m-mint);color:var(--m-fir)}.m-collaboration-panel{background:#fff}.m-collaboration-panel.is-client{background:#edf5ef}.m-collaboration-context{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px 25px}.m-collaboration-label{display:inline-flex;align-items:center;gap:7px;color:var(--m-muted);font-size:10px;line-height:1.5;font-weight:600;letter-spacing:1.2px}.m-collaboration-context h3{margin-top:7px;font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.8px}.m-perspective-badge{flex-shrink:0;border:1px solid #ceddd2;border-radius:5px;padding:6px 10px;color:var(--m-fir);font-size:12px;line-height:1.5}.m-collaboration-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:28px;padding:0 32px 28px}.m-collaboration-request{padding:22px;border:1px solid #d9e2d9;border-radius:8px;background:#fff}.m-collaboration-request-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.m-collaboration-request-heading .m-status{font-size:11px}.m-collaboration h4{margin:0;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.3px}.m-collaboration-request>p{margin-top:10px;font-size:15px;line-height:1.65}.m-collaboration-period{display:block;margin-top:22px;color:var(--m-muted);font-size:13px}.m-collaboration-file{display:flex;align-items:center;gap:13px;padding:20px 0 12px;color:var(--m-fir)}.m-collaboration-file strong,.m-collaboration-file span{display:block}.m-collaboration-file strong{font-size:14px;font-weight:500}.m-collaboration-file span{margin-top:3px;font-size:13px;color:var(--m-muted)}.m-collaboration .m-collaboration-example-note{margin-top:4px;font-size:12px;color:var(--m-muted)}.m-collaboration-internal,.m-collaboration-scope{min-height:293px;padding:23px;border-left:1px solid var(--m-line)}.m-collaboration-internal dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0}.m-collaboration-internal dt{margin-bottom:4px;color:var(--m-muted);font-size:12px;line-height:1.5}.m-collaboration-internal dd{margin:0;font-size:14px;font-weight:500}.m-collaboration-internal-note{padding-top:18px;border-top:1px solid var(--m-line)}.m-collaboration-internal-note h4{font-size:14px}.m-collaboration-internal-note p{margin-top:8px;color:var(--m-muted);font-size:14px;line-height:1.6}.m-collaboration-scope>svg{margin-bottom:14px;color:var(--m-fir)}.m-collaboration-scope p{margin-top:14px;color:var(--m-muted);font-size:14px;line-height:1.65}.m-collaboration-scope .m-collaboration-scope-note{margin-top:18px;padding-top:16px;border-top:1px solid #cbdccf;font-size:13px}.m-collaboration-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 32px;border-top:1px solid var(--m-line)}.m-collaboration-switch p{color:var(--m-muted);font-size:13px}.m-collaboration-switch .m-text-link{flex-shrink:0;color:var(--m-fir)}.m-collaboration-legend{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:18px;color:var(--m-muted);font-size:12px}.m-collaboration-legend span{display:inline-flex;align-items:center;gap:8px}@media(max-width:1050px){.m-collaboration-heading{gap:36px}.m-collaboration-content{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr);gap:20px;padding-inline:24px}.m-collaboration-context{padding-inline:24px}.m-collaboration-internal,.m-collaboration-scope{padding-inline:20px 0}.m-collaboration-internal dl{grid-template-columns:1fr;gap:12px}}@media(max-width:760px){.m-collaboration{margin-bottom:72px}.m-collaboration-heading{grid-template-columns:1fr;gap:20px}.m-collaboration-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.m-collaboration-context{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px}.m-collaboration-context h3{font-size:23px}.m-collaboration-content{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 20px 24px}.m-collaboration-request{padding:18px}.m-collaboration-internal,.m-collaboration-scope{min-height:215px;border-top:1px solid var(--m-line);border-left:0;padding:24px 0 0}.m-collaboration-internal dl{grid-template-columns:1fr 1fr}.m-collaboration-switch{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px}.m-collaboration-legend{flex-direction:column;gap:10px}}@media(max-width:380px){.m-perspective-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.m-page .m-perspective-tabs button{min-width:0;padding-inline:4px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.m-page .m-perspective-tabs button svg{display:none}}.m-file-demo{padding-block:18px 85px;scroll-margin-top:24px}.m-page .m-file-static{max-width:740px;margin:0 0 26px;color:var(--m-muted);font-size:14px;line-height:1.7}.m-file-static a{color:var(--m-fir);text-decoration:underline;text-underline-offset:4px}.m-enhanced .m-file-static,.m-page:not(.m-enhanced) .m-file-stages{display:none}.m-file-demo-heading{display:grid;grid-template-columns:1fr .7fr;gap:90px;align-items:end;margin-bottom:36px}.m-file-demo-heading h2{font-size:clamp(29px,3vw,40px)}.m-file-demo-heading>p{color:var(--m-muted);font-size:14px;line-height:1.8}.m-file-stages{grid-area:controls;border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.m-file-stages legend{font-size:12px;color:var(--m-muted);margin-bottom:15px}.m-file-stages label{display:flex;align-items:center;gap:12px;padding:18px 16px;border-block:1px solid var(--m-line);border-bottom:2px solid var(--m-line);cursor:pointer;font-size:13px}.m-file-stages label.is-selected{background:#e9f0e4;border-bottom-color:var(--m-fir)}.m-file-stages input{accent-color:var(--m-fir);width:16px;height:16px;margin:0;flex-shrink:0}.m-file-stage-number{font-size:10px;color:var(--m-muted)}.m-file-explainer{display:grid;grid-template-columns:.66fr 1fr;grid-template-areas:"controls controls" "original explanation";row-gap:24px}.m-file-original{grid-area:original;display:flex;align-items:flex-start;flex-direction:column;padding:38px;background:#edf2e9;border:1px solid #d4ded1;border-radius:12px 0 0 12px}.m-file-icon{display:grid;place-items:center;width:67px;height:78px;border:1px solid #c7d5c3;background:#fff;color:var(--m-fir);border-radius:5px 16px 5px 5px;margin-bottom:26px;box-shadow:4px 4px #dce5d6}.m-file-original .m-eyebrow{font-size:10px;margin-bottom:14px}.m-file-original h3{font-size:28px;line-height:1.2;letter-spacing:-.9px;font-weight:500}.m-file-original>p{color:var(--m-muted);font-size:13px;line-height:1.8;margin-top:16px}.m-file-unchanged{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--m-fir);margin-top:auto;padding-top:32px}.m-file-explanation{grid-area:explanation;padding:38px;min-height:442px;border:1px solid #d4ded1;border-left:0;border-radius:0 12px 12px 0;background:#fff}.m-file-explanation h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.6px;margin-top:22px}.m-file-explanation>p{font-size:14px;color:var(--m-muted);margin-top:16px;line-height:1.8}.m-file-explanation dl{font-size:12px;margin:23px 0 0}.m-file-explanation dl>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid var(--m-line)}.m-file-explanation dt{display:flex;align-items:center;gap:9px}.m-file-explanation dd{margin:0;text-align:right;color:var(--m-muted)}.m-file-explanation .m-file-next{font-size:12px;color:var(--m-fir)}.m-file-caption{display:flex;gap:24px;justify-content:space-between;margin-top:16px;font-size:10px;color:var(--m-muted)}@media(max-width:959px){.m-file-demo-heading{grid-template-columns:1fr;gap:24px}.m-file-stages label{flex-wrap:wrap}.m-file-stages label>span:last-child{flex-basis:100%}.m-file-explainer{grid-template-columns:.62fr 1fr}.m-file-original,.m-file-explanation{padding:27px}.m-file-explanation dl>div{flex-direction:column;gap:5px}.m-file-explanation dd{text-align:left;margin-left:26px}}@media(max-width:600px){.m-file-demo{padding-bottom:55px}.m-file-stages{gap:0}.m-file-stages label{padding:14px 9px;font-size:11px;gap:9px;align-content:start}.m-file-stages input{width:17px;height:17px}.m-file-explainer{grid-template-columns:1fr;grid-template-areas:"original" "controls" "explanation";row-gap:18px}.m-file-original{padding:17px 20px;border-radius:8px}.m-file-original h3{font-size:20px}.m-file-original .m-eyebrow{margin-bottom:7px}.m-file-icon,.m-file-original br{display:none}.m-file-original h3 br:after{content:" "}.m-file-original>p{margin-top:6px}.m-file-unchanged{padding-top:10px}.m-file-explanation{padding:24px;min-height:470px;border-left:1px solid #d4ded1;border-radius:8px}.m-file-explanation h3{font-size:23px}.m-file-caption{display:grid;gap:7px}}.m-planner{padding-block:32px 88px}.m-planner-intro{max-width:690px;margin-bottom:40px}.m-planner-intro>p:last-child{margin-top:24px;max-width:570px;color:var(--m-muted)}.m-planner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}.m-planner-group{padding:24px 0;margin:0;border:0;border-top:1px solid var(--m-line);min-width:0;scroll-margin-top:24px}.m-planner-group legend{padding:0 12px 0 0;font-size:16px;font-weight:500;line-height:1.5}.m-planner-group legend>span{margin-right:12px;font-size:11px;color:var(--m-fir);font-variant-numeric:tabular-nums}.m-planner-options{display:grid;gap:8px}.m-planner-option{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 14px;border:1px solid var(--m-line);border-radius:6px;cursor:pointer;font-size:14px;line-height:1.5;transition:background-color .16s,border-color .16s}.m-planner-option:hover{border-color:var(--m-fir)}.m-planner-option:has(input:checked){background:var(--m-mint);border-color:var(--m-fir)}.m-planner-option:has(input:focus-visible){outline:2px solid var(--m-fir);outline-offset:3px}.m-planner-option input{width:17px;height:17px;flex-shrink:0;accent-color:var(--m-fir);margin:0}.m-page .m-planner-error{margin-top:8px;color:#963d2c;font-size:13px}.m-planner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:8px}.m-planner-reset{display:inline-flex;gap:7px;align-items:center;border:0;padding:10px 0;background:transparent;color:var(--m-muted);font-size:13px!important}.m-page .m-planner-local-note{margin-top:15px;color:var(--m-muted);font-size:12px}.m-planner-receipt{background:var(--m-mint);padding:clamp(24px,3vw,40px);border-top:3px solid var(--m-fir);border-radius:0 0 8px 8px;scroll-margin-top:112px}.m-planner-receipt-top{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #b5d1c3;color:var(--m-fir);font-size:9px;letter-spacing:1.3px;font-weight:600}.m-planner-receipt h3{font-size:clamp(24px,2.3vw,30px);font-weight:500;letter-spacing:-.8px;line-height:1.22;scroll-margin-top:24px}.m-planner-receipt h4{margin:0 0 8px;font-weight:600;font-size:14px;line-height:1.5}.m-planner-receipt p,.m-planner-receipt li{font-size:13px;line-height:1.65}.m-planner-preview>p{margin-top:22px}.m-planner-preview ul{display:grid;gap:18px;padding:0;margin:24px 0 32px;list-style:none}.m-planner-preview li{display:flex;align-items:flex-start;gap:11px}.m-planner-preview li svg{margin-top:2px;color:var(--m-fir)}.m-page .m-planner-preview-note{padding-top:22px;border-top:1px solid #b5d1c3;color:var(--m-muted)}.m-page .m-planner-result-title{margin-top:10px;font-size:17px;line-height:1.4}.m-planner-selections{margin:24px 0;padding-bottom:20px;border-bottom:1px solid #b5d1c3;display:grid;gap:12px}.m-planner-selections dt{font-size:10px;color:var(--m-muted)}.m-planner-selections dd{font-size:12px;font-weight:600;margin:2px 0 0}.m-planner-result-steps{padding-left:18px;margin:0}.m-planner-result-steps li{padding-left:5px;margin-bottom:20px}.m-planner-result-participants,.m-planner-result-questions{margin-top:22px}.m-planner-result-questions ul{padding-left:18px;margin:0;display:grid;gap:9px}.m-planner-result-links{display:grid;margin-block:24px;border-top:1px solid #b5d1c3}.m-planner-result-links a{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-block:13px;border-bottom:1px solid #b5d1c3;font-size:12px;font-weight:500}.m-planner-result-links a:hover{text-decoration:underline;text-underline-offset:4px}.m-planner-download{white-space:normal}.m-page .m-planner-disclaimer{margin-top:18px;font-size:11px;color:var(--m-muted)}.m-planner-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-page:not(.m-enhanced) .m-planner-choices{display:none}.m-page .m-planner-static{max-width:690px;margin-bottom:28px;color:var(--m-muted);font-size:14px;line-height:1.7}.m-planner-static a{color:var(--m-fir);text-decoration:underline;text-underline-offset:4px}.m-enhanced .m-planner-static{display:none}.m-page:not(.m-enhanced) .m-planner-grid{grid-template-columns:1fr}@media(max-width:767px){.m-planner{padding-bottom:56px}.m-planner-grid{grid-template-columns:1fr;gap:32px}.m-planner-intro{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.m-planner-option{transition:none}}.ms,.ms-hero,.ms-finale{--ms-fir: var(--mandatly-fir-700);--ms-fir-deep: var(--mandatly-fir-900);--ms-mint: var(--mandatly-fir-100);--ms-mint-soft: var(--mandatly-fir-50);--ms-paper: var(--m-paper, #f8f8f3);--ms-line: var(--m-line, #dbe0d7);--ms-text: var(--mandatly-ink-950);--ms-muted: #46534d;--ms-ease: cubic-bezier(.2, .7, .2, 1);--ms-header: 66px;--ms-col: clamp(320px, 30vw, 400px)}.ms-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-block:72px 88px}.ms-hero-copy{min-width:0}.m-page .ms-hero h1{font-size:clamp(42px,4.9vw,70px);line-height:1.03;letter-spacing:-.045em}.m-page .ms-hero h1>span{margin-top:12px;font-size:.66em;letter-spacing:-.035em;color:var(--ms-fir)}.m-page .ms-hero-lead{max-width:480px;margin-top:28px;color:var(--ms-muted);font-size:18px;line-height:1.65}.ms-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:34px}.m-page .ms-entry{min-height:52px;padding:14px 26px;border-radius:10px;font-size:16px;gap:14px;box-shadow:0 10px 24px -14px #123229b3}.m-page .ms-hero-actions .m-text-link{font-size:15px;gap:9px}.ms-scroll-cue{display:inline-flex;align-items:center;gap:10px;margin-top:30px;min-height:44px;color:var(--ms-muted);font-size:14px}.ms-scroll-cue svg{padding:6px;box-sizing:content-box;border:1px solid var(--ms-line);border-radius:50%;background:#fff}.ms-scroll-cue:hover{color:var(--ms-fir)}.ms-hero-visual{position:relative;min-width:0;isolation:isolate;padding:0 0 64px 72px}.ms-hero-glow{position:absolute;z-index:-1;inset:-4% -6% 4% 16%;border-radius:46% 54% 50% 50%/52% 48%;background:radial-gradient(circle at 30% 25%,#ffffff99,transparent 55%),linear-gradient(160deg,var(--ms-mint),#e9efe3)}.ms-hero-visual figcaption{position:absolute;right:4px;bottom:20px;font-size:12px;color:var(--ms-muted)}.ms-hero-mascot{position:absolute;left:-12px;bottom:-8px;width:clamp(200px,20vw,290px);pointer-events:none;transform-origin:50% 96%;animation:ms-drop 1.4s var(--ms-ease) .5s both}.ms-hero-mascot img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 14px rgb(9 29 23 / 20%));animation:ms-breathe 4.2s ease-in-out 1.2s infinite;transform-origin:50% 96%}.ms-device{overflow:hidden;border:1px solid #c9d4cd;border-radius:14px;background:#fff;box-shadow:0 1px 2px #091d1714,0 28px 56px -30px #091d177f}.ms-device-bar{display:flex;align-items:center;gap:6px;height:34px;padding-inline:14px;border-bottom:1px solid #dde4df;background:#eef2ee}.ms-device-bar span{width:9px;height:9px;border-radius:50%;background:#c4cfc8}.ms-device-bar b{margin-left:10px;font-size:11px;font-weight:500;letter-spacing:.2px;color:var(--ms-muted)}.ms-device-scroll{overflow-x:auto;overscroll-behavior-x:contain}.ms-device img{display:block;width:100%;height:auto}.ms-pan-hint{display:none}@media(max-width:639px){.ms-device-scroll img{min-width:800px}.ms-pan-hint{display:block;margin-top:6px;color:var(--ms-muted);font-size:12px}}.ms{position:relative;overflow-x:clip;padding-block:56px 40px;background:linear-gradient(180deg,var(--ms-paper),#f1f4ee 18%,#f1f4ee 92%,var(--ms-paper));border-top:1px solid var(--ms-line)}.ms-intro{max-width:1280px;padding-bottom:56px}.m-page .ms-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.04em}.m-page .ms-intro h2 span{color:var(--ms-fir)}.ms-intro>p:last-child{max-width:560px;margin-top:22px;color:var(--ms-muted);font-size:18px;line-height:1.65}.ms-layout{--ms-fig: clamp(330px, 36vw, 500px);--ms-stage: max(460px, min(640px, calc(100vh - var(--ms-header) - 48px)));--ms-content: min(620px, 54%);position:relative}.ms-rail{position:sticky;z-index:5;top:calc(var(--ms-header) + 18px);height:var(--ms-stage);pointer-events:none}.ms-progress{position:absolute;top:calc(50% - 130px);left:-26px;display:flex;flex-direction:column;justify-content:space-between;height:260px;margin:0;padding:0;list-style:none}.ms-progress:before,.ms-progress:after{content:"";position:absolute;top:5px;bottom:5px;left:4px;width:2px;border-radius:1px;background:#cfd9d2}.ms-progress:after{background:var(--ms-fir);transform-origin:50% 0;scale:1 var(--cp, 0)}.ms-progress li{position:relative;z-index:1;width:10px;height:10px;border:2px solid #cfd9d2;border-radius:50%;background:var(--ms-paper);transition:background .3s,border-color .3s,scale .3s var(--ms-ease)}.ms-progress li.is-done{border-color:var(--ms-fir);background:var(--mandatly-fir-400)}.ms-progress li.is-current{border-color:var(--ms-fir);background:var(--ms-fir);scale:1.5}.ms-actor,.ms-shadow,.ms-bubble{position:absolute;left:0}.ms-actor{bottom:0;width:var(--ms-fig);translate:var(--tx, 0px) var(--ty, 0px);rotate:var(--rot, 0deg);scale:var(--sc, 1);transform-origin:50% 96%}.ms-shadow{bottom:0;width:var(--ms-fig);height:22px;translate:var(--tx, 0px) 0;scale:calc(var(--shs, 1) * .74) 1;border-radius:50%;background:radial-gradient(closest-side,rgb(9 29 23 / 26%),transparent)}.ms-bubble{bottom:calc(var(--ms-fig) * .673 + 4px);translate:var(--tx, 0px) 0;max-width:300px;margin:0;padding:14px 18px;border:1.5px solid var(--mandatly-fir-300);border-radius:18px 18px 18px 4px;background:#fff;color:var(--ms-text);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.01em;box-shadow:0 14px 28px -20px #091d1766;transform-origin:12% 100%;animation:ms-bubble-in .42s var(--ms-ease)}.ms-rail[data-phase=solution] .ms-bubble{border-color:var(--ms-fir);background:var(--ms-fir);color:#fff}.ms-figure{position:relative;aspect-ratio:1100 / 740;transform-origin:50% 96%;animation:ms-breathe 4.2s ease-in-out infinite}.ms-figure:after{content:"";position:absolute;inset:12% 30% 6%;cursor:pointer;pointer-events:auto}.ms-tilt{position:absolute;inset:0;rotate:var(--tilt, 0deg);translate:var(--lean, 0px) 0;transform-origin:50% 96%;transition:rotate .38s var(--ms-ease),translate .38s var(--ms-ease)}.ms-pose{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transform:translate(-5%);transform-origin:50% 96%;transition:opacity .26s ease-in,transform .42s var(--ms-ease);filter:drop-shadow(0 8px 10px rgb(9 29 23 / 16%))}.ms-pose.is-active{opacity:1;transform:none;transition:none;animation:ms-slide-in .52s var(--ms-ease)}.ms-chapters{position:relative;z-index:1;margin-top:calc(var(--ms-stage) * -1)}.ms-chapter{position:relative;padding-bottom:168px;scroll-margin-top:96px}.ms-chapter:last-child{padding-bottom:96px}.ms-chapter .ms-block{width:var(--ms-content)}.ms-chapter[data-mascot=left] .ms-block{margin-left:auto}.ms-block{min-width:0}.ms-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--ms-muted);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:1.4px;text-transform:uppercase}.ms-number{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding-inline:8px;border:1px solid var(--ms-line);border-radius:13px;background:#fff;color:var(--ms-text);font-size:12px;letter-spacing:.6px}.ms-kicker-solution{color:var(--ms-fir)}.ms-number-solved{min-width:26px;padding:0;border-color:var(--ms-fir);background:var(--ms-fir);color:#fff}.ms-problem{display:flex;flex-direction:column;justify-content:center;min-height:34vh;margin-bottom:36px;padding:30px 34px;border:1.5px dashed #aab8ae;border-radius:16px;background:#ebeee4;transform:rotate(-.6deg);transition:transform .6s var(--ms-ease),opacity .6s,background .6s,border-color .6s}.m-page .ms-problem h3{font-size:clamp(26px,2.6vw,36px);line-height:1.15;font-weight:500;letter-spacing:-.035em}.ms-problem p:last-child{margin-top:14px;max-width:560px;color:var(--ms-muted);font-size:17px;line-height:1.65}.ms-chapter.is-solved .ms-problem{transform:none;opacity:.62;border-style:solid;border-color:var(--ms-line);background:#f5f6f0}.ms-solution{padding:34px;border:1px solid var(--ms-line);border-radius:20px;background:#fff;box-shadow:0 30px 60px -44px #091d1773}.m-page .ms-solution h4{margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.22;font-weight:500;letter-spacing:-.03em}.ms-solution>p:not(.ms-kicker){margin-top:14px;max-width:600px;color:var(--ms-muted);font-size:17px;line-height:1.65}.ms-points{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.ms-points li{display:flex;align-items:flex-start;gap:12px;color:var(--ms-text);font-size:15.5px;line-height:1.5}.ms-points svg{margin-top:3px;padding:3px;box-sizing:content-box;border-radius:50%;background:var(--ms-mint);color:var(--ms-fir)}.ms-screen{margin:30px 0 0}.ms-screen figcaption{margin-top:12px;color:var(--ms-muted);font-size:13px;line-height:1.5}.ms-screen figcaption strong{color:var(--ms-text);font-weight:600}.ms-finale{padding-block:40px 96px}.ms-finale-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;padding:56px 64px;border-radius:32px;background:radial-gradient(circle at 20% 20%,#ffffffaa,transparent 50%),linear-gradient(150deg,var(--ms-mint),#e9efe3)}.ms-finale-mascot{width:min(100%,440px);margin-left:-24px;margin-bottom:-56px;align-self:end}.ms-finale-mascot img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 18px rgb(9 29 23 / 24%))}.m-page .ms-finale h2{font-size:clamp(34px,4vw,54px);line-height:1.07;letter-spacing:-.04em}.ms-finale-copy>p:not(.m-eyebrow){max-width:520px;margin:22px 0 30px;color:var(--ms-muted);font-size:18px;line-height:1.65}@keyframes ms-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.018)}}@keyframes ms-slide-in{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:none}}@keyframes ms-bubble-in{0%{opacity:0;transform:scale(.86) translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1199px){.ms-layout{--ms-content: min(560px, 56%)}.ms-finale-layout{padding:48px 40px}}@media(min-width:960px)and (max-height:780px){.ms-bubble{padding:10px 14px;font-size:15px}}@media(max-width:959px){.ms-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 56px}.m-page .ms-hero-lead{font-size:17px}.ms-hero-visual{padding:0 0 56px}.ms-hero-mascot{right:-4px;bottom:38px;left:auto;width:clamp(140px,30vw,230px)}.ms-hero-visual figcaption{right:auto;left:4px}.ms-hero-glow{inset:-3% -3% 6% 8%}.ms{padding-block:40px 24px}.ms-intro{padding-bottom:32px}.ms-layout{--ms-fig: 236px}.ms-rail{z-index:4;top:var(--ms-header);width:100vw;height:216px;margin-left:calc(50% - 50vw);border-bottom:1px solid var(--ms-line);background:#f3f5f0ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.ms-chapters{margin-top:0;padding-top:28px}.ms-progress{inset:auto 20px 8px auto;flex-direction:row;width:120px;height:10px}.ms-progress:before,.ms-progress:after{top:4px;bottom:auto;left:5px;width:calc(100% - 10px);height:2px}.ms-progress:after{scale:var(--cp, 0) 1;transform-origin:0 50%}.ms-actor,.ms-shadow{left:20px}.ms-shadow{width:calc(var(--ms-fig) * .8);margin-left:calc(var(--ms-fig) * .1);bottom:2px;height:14px}.ms-actor{bottom:2px}.ms-bubble{top:10px;bottom:auto;left:20px;z-index:2;translate:none;padding:8px 13px;border-radius:16px 16px 16px 4px;font-size:14px}.ms-chapter{padding-bottom:56px;scroll-margin-top:262px}.ms-chapter .ms-block,.ms-chapter[data-mascot=left] .ms-block{width:auto;margin-left:0}.ms-problem{min-height:0;padding:22px;margin-bottom:24px}.ms-solution{padding:22px}.ms-finale{padding-block:24px 64px}.ms-finale-layout{grid-template-columns:minmax(0,1fr);padding:36px 24px 0;border-radius:24px}.ms-finale-copy{order:-1;padding-bottom:8px}.ms-finale-mascot{width:min(100%,340px);margin:0 auto}}@media(max-width:479px){.ms-rail{height:200px}.ms-layout{--ms-fig: 216px}.ms-solution{padding:18px}.ms-points li{font-size:15px}}@media(prefers-reduced-motion:reduce){.ms *,.ms *:before,.ms *:after,.ms-hero *,.ms-finale *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ms-actor{transition:opacity .7s ease,transform .9s var(--ms-ease)}.ms[data-motion=on] .ms-rail:not(.is-in) .ms-actor{opacity:0;transform:translate(-90px) rotate(-8deg)}.ms[data-motion=on] .ms-rail:not(.is-in) .ms-bubble{opacity:0}.ms[data-motion=off] .ms-rail[data-side=right] :is(.ms-actor,.ms-shadow,.ms-bubble){right:0;left:auto}.ms-figure.is-bouncing{animation:ms-bounce .7s var(--ms-ease)}.ms-scene{position:absolute;top:0;bottom:0;width:calc(100% - var(--ms-content) - 40px);pointer-events:none}.ms-chapter[data-mascot=left] .ms-scene{left:0}.ms-chapter[data-mascot=right] .ms-scene{right:0}.ms-scene-in{position:sticky;top:calc(var(--ms-header) + 18px);height:var(--ms-stage)}.ms-zone{position:absolute;top:6px;left:50%;width:380px;height:240px;margin-left:-190px;opacity:0;translate:0 18px;transform-origin:50% 0;transition:opacity .6s ease,translate .7s var(--ms-ease)}.ms-chapter.is-current .ms-zone,.ms-chapter.is-solved .ms-zone{opacity:1;translate:0 0}.ms-prop{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;translate:var(--ax) var(--ay);rotate:var(--ar);transition:translate .95s var(--ms-ease) calc(var(--n, 1) * 70ms),rotate .95s var(--ms-ease) calc(var(--n, 1) * 70ms),opacity .6s ease calc(var(--n, 1) * 70ms),background .5s ease,border-color .5s ease,color .5s ease}.ms-chapter.is-solved .ms-prop{translate:var(--bx) var(--by);rotate:0deg}.ms-prop[data-n="1"]{--n: 1}.ms-prop[data-n="2"]{--n: 2}.ms-prop[data-n="3"]{--n: 3}.ms-prop[data-n="4"]{--n: 4}.ms-prop[data-n="5"]{--n: 5}.ms-prop[data-n="6"]{--n: 6}.ms-prop[data-n="7"]{--n: 7}.ms-prop[data-n="8"]{--n: 8}.ms-scene[data-scene=fristen] .ms-prop[data-n="1"]{--ax: 10px;--ay: 150px;--ar: -9deg;--bx: 130px;--by: 6px}.ms-scene[data-scene=fristen] .ms-prop[data-n="2"]{--ax: 240px;--ay: 40px;--ar: 8deg;--bx: 130px;--by: 52px}.ms-scene[data-scene=fristen] .ms-prop[data-n="3"]{--ax: 120px;--ay: 10px;--ar: -5deg;--bx: 130px;--by: 98px}.ms-scene[data-scene=fristen] .ms-prop[data-n="4"]{--ax: 250px;--ay: 170px;--ar: 11deg;--bx: 130px;--by: 144px}.ms-scene[data-scene=fristen] .ms-prop[data-n="5"]{--ax: 40px;--ay: 70px;--ar: 6deg;--bx: 130px;--by: 190px}.ms-scene[data-scene=kundschaft] .ms-prop[data-n="1"]{--ax: 10px;--ay: 20px;--ar: -14deg;--bx: 60px;--by: 72px}.ms-scene[data-scene=kundschaft] .ms-prop[data-n="2"]{--ax: 250px;--ay: 30px;--ar: 12deg;--bx: 190px;--by: 72px}.ms-scene[data-scene=kundschaft] .ms-prop[data-n="3"]{--ax: 120px;--ay: 96px;--ar: -6deg;--bx: 60px;--by: 152px}.ms-scene[data-scene=kundschaft] .ms-prop[data-n="4"]{--ax: 200px;--ay: 160px;--ar: 16deg;--bx: 190px;--by: 152px}.ms-scene[data-scene=kundschaft] .ms-prop[data-n="5"]{--ax: 30px;--ay: 150px;--ar: 8deg;--bx: 60px;--by: 36px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="1"]{--ax: 20px;--ay: 30px;--ar: 0deg;--bx: 36px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="2"]{--ax: 150px;--ay: 150px;--ar: 0deg;--bx: 86px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="3"]{--ax: 280px;--ay: 40px;--ar: 0deg;--bx: 136px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="4"]{--ax: 60px;--ay: 170px;--ar: 0deg;--bx: 216px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="5"]{--ax: 230px;--ay: 110px;--ar: 0deg;--bx: 266px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="6"]{--ax: 330px;--ay: 180px;--ar: 0deg;--bx: 316px;--by: 104px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="7"]{--ax: 60px;--ay: 10px;--ar: -4deg;--bx: 30px;--by: 62px}.ms-scene[data-scene=zustaendigkeit] .ms-prop[data-n="8"]{--ax: 240px;--ay: 10px;--ar: 5deg;--bx: 214px;--by: 62px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="1"]{--ax: 20px;--ay: 30px;--ar: -14deg;--bx: 40px;--by: 18px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="2"]{--ax: 190px;--ay: 10px;--ar: 9deg;--bx: 40px;--by: 52px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="3"]{--ax: 60px;--ay: 110px;--ar: -6deg;--bx: 40px;--by: 86px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="4"]{--ax: 200px;--ay: 130px;--ar: 12deg;--bx: 40px;--by: 120px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="5"]{--ax: 30px;--ay: 180px;--ar: -9deg;--bx: 40px;--by: 154px}.ms-scene[data-scene=leistungen] .ms-prop[data-n="6"]{--ax: 110px;--ay: 60px;--ar: 0deg;--bx: 40px;--by: 194px}.ms-scene[data-scene=pruefung] .ms-prop[data-n="1"]{--ax: 20px;--ay: 20px;--ar: -8deg;--bx: 90px;--by: 34px}.ms-scene[data-scene=pruefung] .ms-prop[data-n="2"]{--ax: 190px;--ay: 100px;--ar: 9deg;--bx: 90px;--by: 90px}.ms-scene[data-scene=pruefung] .ms-prop[data-n="3"]{--ax: 50px;--ay: 170px;--ar: -5deg;--bx: 90px;--by: 146px}.ms-scene[data-scene=planung] .ms-prop[data-n="1"]{--ax: 12px;--ay: 30px;--ar: -12deg;--bx: 10px;--by: 40px}.ms-scene[data-scene=planung] .ms-prop[data-n="2"]{--ax: 120px;--ay: 10px;--ar: 9deg;--bx: 82px;--by: 40px}.ms-scene[data-scene=planung] .ms-prop[data-n="3"]{--ax: 250px;--ay: 40px;--ar: -7deg;--bx: 154px;--by: 40px}.ms-scene[data-scene=planung] .ms-prop[data-n="4"]{--ax: 60px;--ay: 150px;--ar: 12deg;--bx: 226px;--by: 40px}.ms-scene[data-scene=planung] .ms-prop[data-n="5"]{--ax: 250px;--ay: 150px;--ar: -10deg;--bx: 298px;--by: 40px}.ms-scene[data-scene=planung] .ms-prop[data-n="6"]{--ax: 150px;--ay: 100px;--ar: -14deg;--bx: 17px;--by: 114px}.ms-scene[data-scene=planung] .ms-prop[data-n="7"]{--ax: 20px;--ay: 100px;--ar: 10deg;--bx: 89px;--by: 140px}.ms-scene[data-scene=planung] .ms-prop[data-n="8"]{--ax: 290px;--ay: 100px;--ar: -8deg;--bx: 233px;--by: 114px}.ms-prop[data-kind=chip]{height:34px;min-width:92px;padding:0 14px;border:1px solid var(--ms-line);border-radius:17px;background:#fff;box-shadow:0 10px 18px -12px #091d1773;color:var(--ms-text);font-size:13px;font-weight:600;white-space:nowrap}.ms-prop[data-kind=chip]:empty:after{content:"";width:54px;height:6px;border-radius:3px;background:#d7dfd9}.ms-chapter.is-solved [data-scene=fristen] [data-n="1"]{border-color:var(--ms-fir);background:var(--ms-fir);color:#fff}.ms-chapter.is-solved [data-scene=fristen] [data-n="2"]{border-color:var(--mandatly-fir-300);background:var(--ms-mint)}.ms-chapter.is-solved [data-scene=fristen] [data-n="3"]{border-color:var(--mandatly-fir-300)}.ms-prop[data-kind=paper]{width:96px;height:66px;border:1px solid #e3dccb;border-radius:8px;background:linear-gradient(#cfc7b3,#cfc7b3) 12px 14px / 52px 4px no-repeat,linear-gradient(#cfc7b3,#cfc7b3) 12px 28px / 68px 4px no-repeat,linear-gradient(#cfc7b3,#cfc7b3) 12px 42px / 40px 4px no-repeat,#fbf8ee;box-shadow:0 12px 20px -14px #091d177f}.ms-prop[data-kind=tab]{width:156px;height:30px;border-radius:9px 9px 0 0;background:var(--ms-fir);opacity:0}.ms-scene[data-scene=kundschaft] .ms-prop[data-kind=tab]{width:226px}.ms-chapter.is-solved .ms-prop[data-kind=tab]{opacity:1}.ms-prop[data-kind=person]{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 50% 36%,#eef2ec 0 6.5px,transparent 7.5px),radial-gradient(ellipse at 50% 100%,#eef2ec 0 11px,transparent 12px),#a9c1b3;box-shadow:0 8px 14px -10px #091d177f}.ms-chapter.is-solved .ms-prop[data-kind=person]{background:radial-gradient(circle at 50% 36%,#eef2ec 0 6.5px,transparent 7.5px),radial-gradient(ellipse at 50% 100%,#eef2ec 0 11px,transparent 12px),var(--ms-fir)}.ms-prop[data-kind=bar]{height:16px;border-radius:8px;background:#a9c1b3}.ms-chapter.is-solved .ms-prop[data-kind=bar]{background:var(--mandatly-fir-400)}.ms-prop[data-kind=bar][data-n="1"]{width:140px}.ms-prop[data-kind=bar][data-n="2"]{width:90px}.ms-prop[data-kind=bar][data-n="3"]{width:190px}.ms-prop[data-kind=bar][data-n="4"]{width:120px}.ms-prop[data-kind=bar][data-n="5"]{width:160px}.ms-prop[data-kind=card]{width:300px;height:44px;border-radius:10px;background:linear-gradient(#e6efe9,#e6efe9) 16px 50% / 96px 6px no-repeat,var(--ms-fir);box-shadow:0 14px 24px -14px #091d1799;opacity:0}.ms-chapter.is-solved .ms-prop[data-kind=card]{opacity:1}.ms-prop[data-kind=check]{justify-content:flex-start;width:200px;height:38px;border:1px solid var(--ms-line);border-radius:10px;background:linear-gradient(#d7dfd9,#d7dfd9) 42px 50% / 118px 6px no-repeat,#fff;box-shadow:0 10px 18px -12px #091d1773}.ms-prop[data-kind=check]:before{content:"";position:absolute;top:9px;left:11px;width:16px;height:16px;border:2px solid var(--mandatly-fir-300);border-radius:5px}.ms-prop[data-kind=check]:after{content:"";position:absolute;top:8px;left:17px;width:5px;height:11px;border-right:3px solid var(--ms-fir);border-bottom:3px solid var(--ms-fir);rotate:45deg;opacity:0;scale:.3;transition:opacity .3s ease calc(.7s + var(--n, 1) * .38s),scale .42s var(--ms-ease) calc(.7s + var(--n, 1) * .38s)}.ms-chapter.is-solved .ms-prop[data-kind=check]:after{opacity:1;scale:1}.ms-prop[data-kind=cell]{align-items:flex-start;width:54px;height:62px;padding-top:8px;border:1px solid var(--ms-line);border-radius:10px;background:#fff;box-shadow:0 10px 18px -12px #091d1773;color:var(--ms-muted);font-size:12px;font-weight:600}.ms-prop[data-kind=block]{width:40px;height:16px;border-radius:6px;background:var(--mandatly-fir-400)}.ms-ambient{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.ms-ambient i{position:absolute;border:1px solid #e3dccb;border-radius:10px;background:linear-gradient(#d6cfbb,#d6cfbb) 16% 28% / 52% 5% no-repeat,linear-gradient(#d6cfbb,#d6cfbb) 16% 50% / 66% 5% no-repeat,linear-gradient(#d6cfbb,#d6cfbb) 16% 72% / 38% 5% no-repeat,#fbf8ee;opacity:.8;translate:0 calc(var(--p, 0) * var(--k, .08) * -1px);animation:ms-float 9s ease-in-out infinite}.ms-ambient i:nth-child(2n){border-color:#b9cdc0;background:#cfdcd2;border-radius:50%}.ms-ambient i:nth-child(1){left:4%;top:6%;width:70px;height:52px;rotate:-12deg;--k: .06;animation-delay:-1.3s}.ms-ambient i:nth-child(2){left:90%;top:10%;width:96px;height:64px;rotate:9deg;--k: .1;animation-delay:-2.6s}.ms-ambient i:nth-child(3){left:7%;top:30%;width:54px;height:54px;rotate:15deg;--k: .14;animation-delay:-3.9s}.ms-ambient i:nth-child(4){left:93%;top:34%;width:60px;height:60px;rotate:-8deg;--k: .05;animation-delay:-5.2s}.ms-ambient i:nth-child(5){left:3%;top:56%;width:92px;height:60px;rotate:8deg;--k: .09;animation-delay:-6.5s}.ms-ambient i:nth-child(6){left:91%;top:60%;width:70px;height:48px;rotate:-14deg;--k: .12;animation-delay:-7.8s}.ms-ambient i:nth-child(7){left:6%;top:82%;width:64px;height:64px;rotate:12deg;--k: .07;animation-delay:-9.1s}.ms-ambient i:nth-child(8){left:88%;top:86%;width:90px;height:60px;rotate:-6deg;--k: .11;animation-delay:-10.4s}.ms-intro,.ms-layout{position:relative;z-index:1}[data-reveal].ms-pending{transition:opacity .72s ease var(--rd, 0ms),translate .86s var(--ms-ease) var(--rd, 0ms)}[data-reveal].ms-pending:not(.is-in){opacity:0;translate:0 30px}[data-reveal="2"]{--rd: 90ms}[data-reveal="3"]{--rd: .18s}[data-reveal="4"]{--rd: .27s}[data-reveal="5"]{--rd: .36s}.ms-w{display:inline-block;font-weight:inherit;animation:ms-word-in .9s var(--ms-ease) both;animation-delay:calc(var(--wi, 0) * .11s + 80ms)}.ms-w[data-w="1"]{--wi: 1}.ms-w[data-w="2"]{--wi: 2}.ms-w[data-w="3"]{--wi: 3}.ms-w[data-w="4"]{--wi: 4}.ms-w[data-w="5"]{--wi: 6}.ms-w[data-w="6"]{--wi: 7}.ms-hero-copy .m-eyebrow{animation:ms-rise .8s var(--ms-ease) both}.ms-hero-lead{animation:ms-rise .9s var(--ms-ease) .8s both}.ms-hero-actions{animation:ms-rise .9s var(--ms-ease) .95s both}.ms-scroll-cue{animation:ms-rise .9s var(--ms-ease) 1.1s both}.ms-scroll-cue svg{animation:ms-nudge 1.8s ease-in-out 2s infinite}.ms-hero-visual .ms-device{translate:0 calc(var(--hp, 0) * .05px);animation:ms-rise 1.1s var(--ms-ease) .25s both}.ms-hero-glow{translate:0 calc(var(--hp, 0) * .1px)}.ms-hero-mascot{translate:0 calc(var(--hp, 0) * -.16px)}.ms-hero-mascot img{pointer-events:auto;rotate:var(--tilt, 0deg);translate:var(--lean, 0px) 0;transition:rotate .38s var(--ms-ease),translate .38s var(--ms-ease)}.ms-hero-bubble{position:absolute;z-index:2;bottom:92%;left:38%;margin:0;padding:9px 14px;border:1.5px solid var(--mandatly-fir-300);border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 14px 28px -18px #091d1773;color:var(--ms-text);font-size:15px;font-weight:500;white-space:nowrap;transform-origin:0 100%;animation:ms-bubble-in .36s var(--ms-ease)}.ms-hero-sheets{position:absolute;z-index:-1;inset:0;pointer-events:none}.ms-hero-sheets i{position:absolute;width:58px;height:74px;border:1px solid #e3dccb;border-radius:8px;background:linear-gradient(#d6cfbb,#d6cfbb) 18% 26% / 56% 5% no-repeat,linear-gradient(#d6cfbb,#d6cfbb) 18% 46% / 64% 5% no-repeat,linear-gradient(#d6cfbb,#d6cfbb) 18% 66% / 36% 5% no-repeat,#fbf8ee;box-shadow:0 14px 22px -16px #091d1773;animation:ms-float 8s ease-in-out infinite}.ms-hero-sheets i:nth-child(1){top:-6%;right:-3%;rotate:14deg}.ms-hero-sheets i:nth-child(2){top:38%;right:-6%;width:44px;height:56px;rotate:-10deg;animation-delay:-2.4s}.ms-hero-sheets i:nth-child(3){bottom:8%;right:12%;width:50px;height:64px;rotate:8deg;animation-delay:-4.2s}.ms-hero-sheets i:nth-child(4){top:2%;left:22%;width:40px;height:50px;rotate:-16deg;animation-delay:-6s}.ms-finale-layout{position:relative}.ms-confetti{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ms-confetti i{position:absolute;top:44%;left:20%;width:14px;height:18px;border:1px solid #e3dccb;border-radius:3px;background:#fbf8ee;opacity:0}.ms-confetti i:nth-child(3n+2){border-color:#a9c1b3;background:#bfd1c5}.ms-confetti i:nth-child(3n){border-color:var(--mandatly-fir-400);background:var(--mandatly-fir-400);width:10px;height:14px}.ms-finale.is-in .ms-confetti i{animation:ms-confetti 5.2s ease-out infinite}.ms-confetti i[data-n="1"]{--dx: 15px;--up: 89px;--dy: 221px;--dr: -251deg;animation-delay:.28s}.ms-confetti i[data-n="2"]{--dx: -113px;--up: 138px;--dy: 144px;--dr: 74deg;animation-delay:.56s}.ms-confetti i[data-n="3"]{--dx: 148px;--up: 77px;--dy: 249px;--dr: -81deg;animation-delay:.84s}.ms-confetti i[data-n="4"]{--dx: -131px;--up: 81px;--dy: 231px;--dr: 128deg;animation-delay:1.12s}.ms-confetti i[data-n="5"]{--dx: -115px;--up: 100px;--dy: 143px;--dr: 264deg;animation-delay:1.4s}.ms-confetti i[data-n="6"]{--dx: 67px;--up: 77px;--dy: 151px;--dr: -72deg;animation-delay:1.68s}.ms-confetti i[data-n="7"]{--dx: 172px;--up: 150px;--dy: 135px;--dr: 290deg;animation-delay:1.96s}.ms-confetti i[data-n="8"]{--dx: 149px;--up: 120px;--dy: 132px;--dr: -74deg;animation-delay:2.24s}.ms-confetti i[data-n="9"]{--dx: -127px;--up: 141px;--dy: 154px;--dr: -4deg;animation-delay:2.52s}.ms-confetti i[data-n="10"]{--dx: 64px;--up: 88px;--dy: 258px;--dr: -180deg;animation-delay:2.8s}.ms-confetti i[data-n="11"]{--dx: 142px;--up: 109px;--dy: 166px;--dr: -195deg;animation-delay:3.08s}.ms-confetti i[data-n="12"]{--dx: 147px;--up: 143px;--dy: 168px;--dr: 81deg;animation-delay:3.36s}.ms-confetti i[data-n="13"]{--dx: -101px;--up: 140px;--dy: 136px;--dr: 277deg;animation-delay:3.64s}.ms-confetti i[data-n="14"]{--dx: -120px;--up: 149px;--dy: 172px;--dr: 208deg;animation-delay:3.92s}.ms-finale-mascot,.ms-finale-copy{position:relative;z-index:1}.ms-finale.is-in .ms-finale-mascot img{animation:ms-cheer 3.4s ease-in-out .4s infinite;transform-origin:50% 96%}.ms-entry{position:relative;overflow:hidden;transition:translate .26s var(--ms-ease),box-shadow .26s ease,background .2s ease}.ms-entry svg{transition:translate .26s var(--ms-ease)}.ms-entry:after{content:"";position:absolute;inset:0 auto 0 -70%;width:45%;background:linear-gradient(105deg,transparent,rgb(255 255 255 / 26%),transparent);translate:0 0;pointer-events:none}.ms-entry:hover,.ms-entry:focus-visible{translate:0 -2px;box-shadow:0 16px 30px -14px #123229cc}.ms-entry:hover svg,.ms-entry:focus-visible svg{translate:5px 0}.ms-entry:hover:after{animation:ms-sheen .76s ease}.ms-entry:active{translate:0 0}@keyframes ms-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes ms-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ms-word-in{0%{opacity:0;transform:translateY(.55em) rotate(2deg)}to{opacity:1;transform:none}}@keyframes ms-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes ms-drop{0%{opacity:0;transform:translateY(-300px) rotate(-12deg)}12%{opacity:1}44%{transform:translateY(0) rotate(2deg) scale(1.07,.9);transform-origin:50% 100%}60%{transform:translateY(-34px) rotate(-1deg) scale(.98,1.05)}78%{transform:translateY(0) scale(1.04,.96);transform-origin:50% 100%}to{transform:none}}@keyframes ms-bounce{0%{transform:scale(1)}18%{transform:scale(1.08,.9)}42%{transform:translateY(-34px) scale(.96,1.07)}66%{transform:translateY(0) scale(1.05,.95)}to{transform:scale(1)}}@keyframes ms-confetti{0%{opacity:0;translate:0 0;rotate:0deg;scale:.4}8%{opacity:1}32%{opacity:1;translate:calc(var(--dx) * .6) calc(var(--up) * -1);rotate:calc(var(--dr) * .4);scale:1}to{opacity:0;translate:var(--dx) var(--dy);rotate:var(--dr);scale:1}}@keyframes ms-cheer{0%,46%,to{transform:none}10%{transform:translateY(-20px) rotate(-2deg) scale(.99,1.03)}22%{transform:translateY(0) scale(1.03,.97)}34%{transform:translateY(-10px) rotate(2deg)}}@keyframes ms-sheen{0%{translate:0 0}to{translate:420% 0}}@media(min-width:960px)and (max-height:800px){.ms-zone{scale:.82}}@media(max-width:959px){.ms-scene{position:relative;inset:auto;width:auto;height:156px;margin-bottom:8px}.ms-chapter[data-mascot] .ms-scene{right:auto;left:auto}.ms-scene-in{position:relative;top:auto;height:156px}.ms-zone{top:2px;scale:.64}.ms-hero-bubble{right:6%;bottom:96%;left:auto}.ms-ambient i:nth-child(n+5){display:none}.ms-hero-sheets i:nth-child(1),.ms-hero-sheets i:nth-child(2){right:0}}@media(prefers-reduced-motion:reduce){.ms-actor,.ms-zone,.ms-prop,.ms-prop:after,.ms-entry,.ms-entry:after{transition:none!important;animation:none!important}.ms-ambient,.ms-hero-sheets{display:none}.ms-w,.ms-hero-copy .m-eyebrow,.ms-hero-lead,.ms-hero-actions,.ms-scroll-cue,.ms-hero-visual .ms-device{animation:none!important}}.m-demo-paths{padding-block:90px;scroll-margin-top:88px}.m-demo-paths-heading{display:grid;grid-template-columns:1fr .65fr;gap:100px;align-items:end;margin-bottom:42px}.m-demo-paths-heading h2{font-size:clamp(30px,3vw,42px)}.m-demo-paths-heading>p{font-size:15px;line-height:1.8;color:var(--m-muted)}.m-demo-path-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.m-demo-path{border:1px solid var(--m-line);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .18s,box-shadow .18s}.m-demo-path:hover{border-color:#7fa693;box-shadow:0 8px 20px #153e320c}.m-demo-path-visual{min-height:195px;background:#e8eee2;padding:32px;color:var(--m-fir)}.m-demo-path-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.m-demo-path-perspectives>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:20px 16px;background:#fff;border:1px solid #d0dbcb;border-radius:7px;font-size:14px}.m-demo-path-perspectives>span:last-child{background:#dae9dd}.m-demo-path-perspectives span span{grid-column:1 / -1;font-size:10px;color:var(--m-muted)}.m-demo-path-file{display:grid;place-content:center;grid-template-columns:auto auto;gap:8px 20px;background:#edf0e9}.m-demo-path-file svg{grid-row:span 2;align-self:center}.m-demo-path-file strong{font-size:24px;font-weight:500;letter-spacing:-.6px}.m-demo-path-file span{font-size:11px;color:var(--m-muted)}.m-demo-path-copy{padding:28px 32px}.m-demo-path-copy .m-eyebrow{font-size:10px;margin-bottom:18px}.m-demo-path-copy h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.8px;font-weight:500}.m-demo-path-copy p{color:var(--m-muted);font-size:14px;line-height:1.7;margin-top:16px}.m-demo-path-action{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--m-line);padding-top:22px;margin-top:26px;font-size:13px;font-weight:500;color:var(--m-fir)}.m-demo-path-action svg{flex-shrink:0;transition:transform .18s}.m-demo-path:hover .m-demo-path-action svg{transform:translate(4px)}.m-demo-path-more{margin-top:28px}@media(max-width:959px){.m-demo-paths-heading{gap:40px;grid-template-columns:1fr 1fr}.m-demo-path-perspectives{padding:20px;gap:8px}.m-demo-path-perspectives>span{padding:14px 10px;gap:8px}}@media(max-width:767px){.m-demo-paths{padding-block:56px}.m-demo-paths-heading,.m-demo-path-list{grid-template-columns:1fr;gap:24px}.m-demo-paths-heading{margin-bottom:28px}.m-demo-path-visual{min-height:154px;padding:22px}.m-demo-path-copy{padding:24px}}@media(prefers-reduced-motion:reduce){.m-demo-path,.m-demo-path-action svg{transition:none}.m-demo-path:hover .m-demo-path-action svg{transform:none}}.m-page .m-workflow-static{max-width:740px;margin:0 0 28px;color:#cfe0d6;font-size:14px;line-height:1.7}.m-workflow-static a{color:#fff;text-decoration:underline;text-underline-offset:4px}.m-enhanced .m-workflow-static{display:none}.m-page:not(.m-enhanced) .m-workflow-tabs,.m-page:not(.m-enhanced) .m-walkthrough button,.m-page:not(.m-enhanced) .m-demo-reset{display:none}.m-page:not(.m-enhanced) .m-workflow-layout{grid-template-columns:minmax(0,1fr);max-width:860px}:root{color-scheme:light;--mandatly-fir-50: #eef7f3;--mandatly-fir-100: #dceee6;--mandatly-fir-200: #b9dacb;--mandatly-fir-300: #8cbfa8;--mandatly-fir-400: #5d9e82;--mandatly-fir-500: #397c63;--mandatly-fir-600: #286550;--mandatly-fir-700: #1d5141;--mandatly-fir-800: #183f35;--mandatly-fir-900: #123229;--mandatly-fir-950: #091d17;--mandatly-ink-950: #14201c;--mandatly-ink-800: #26332e;--mandatly-ink-700: #36433e;--mandatly-ink-600: #4c5a54;--mandatly-ink-500: #5f6c66;--mandatly-ink-300: #aab4af;--mandatly-ink-200: #cad2ce;--mandatly-ink-100: #e5eae7;--mandatly-ink-50: #f4f7f5;--mandatly-canvas: #f4f7f5;--mandatly-surface: #ffffff;--mandatly-surface-subtle: #edf2ef;--mandatly-surface-raised: #ffffff;--mandatly-text: #14201c;--mandatly-text-muted: #46534d;--mandatly-border: #d9e0dc;--mandatly-border-strong: #bbc5c0;--mandatly-control-border: #7d8a84;--mandatly-primary: #1d5141;--mandatly-primary-hover: #183f35;--mandatly-primary-foreground: #ffffff;--mandatly-selected: #eef7f3;--mandatly-selected-border: #8cbfa8;--mandatly-focus: #286550;--mandatly-disabled: #e5eae7;--mandatly-disabled-foreground: #66736d;--mandatly-success: #1d5141;--mandatly-success-surface: #eef7f3;--mandatly-success-border: #8cbfa8;--mandatly-review: #784900;--mandatly-review-surface: #fff6d8;--mandatly-review-border: #e4c262;--mandatly-danger: #8e3045;--mandatly-danger-surface: #fff0f3;--mandatly-danger-border: #e3a7b4;--mandatly-info: #2d5768;--mandatly-info-surface: #edf6f8;--mandatly-info-border: #b8d1d8;--mandatly-font-sans: "Geist Variable", "Avenir Next", ui-sans-serif, system-ui, sans-serif;--mandatly-font-mono: "SFMono-Regular", "Cascadia Code", ui-monospace, monospace;--mandatly-text-page: 1.75rem;--mandatly-text-section: 1.25rem;--mandatly-text-component: 1rem;--mandatly-text-body: .875rem;--mandatly-text-label: .8125rem;--mandatly-text-supporting: .75rem;--mandatly-space-1: .25rem;--mandatly-space-2: .5rem;--mandatly-space-3: .75rem;--mandatly-space-4: 1rem;--mandatly-space-6: 1.5rem;--mandatly-space-8: 2rem;--mandatly-radius-control: .5rem;--mandatly-radius-panel: .75rem;--mandatly-radius-elevated: 1rem;--mandatly-control-height: 2.75rem;--mandatly-control-height-compact: 2.75rem;--mandatly-target-min: 2.75rem;--mandatly-shadow-subtle: 0 1px 2px rgb(20 32 28 / 6%);--mandatly-shadow-overlay: 0 16px 40px -24px rgb(9 29 23 / 34%);--mandatly-duration-fast: .12s;--mandatly-duration-base: .16s;--mandatly-ease-standard: cubic-bezier(.2, 0, 0, 1)}:root[data-mandatly-theme=dark],[data-mandatly-theme=dark]{color-scheme:dark;--mandatly-canvas: #101713;--mandatly-surface: #18211d;--mandatly-surface-subtle: #202b26;--mandatly-surface-raised: #202b26;--mandatly-text: #f0f5f2;--mandatly-text-muted: #b9c5bf;--mandatly-border: #33413b;--mandatly-border-strong: #46564e;--mandatly-control-border: #65766d;--mandatly-primary: #a4d2bd;--mandatly-primary-hover: #b9dacb;--mandatly-primary-foreground: #10241c;--mandatly-selected: #20362e;--mandatly-selected-border: #5d9e82;--mandatly-focus: #8cbfa8;--mandatly-disabled: #2b3731;--mandatly-disabled-foreground: #94a099;--mandatly-success: #a4d2bd;--mandatly-success-surface: #183026;--mandatly-success-border: #2d604a;--mandatly-review: #f0cf77;--mandatly-review-surface: #332811;--mandatly-review-border: #6d5521;--mandatly-danger: #f3b5c0;--mandatly-danger-surface: #321b21;--mandatly-danger-border: #6d3442;--mandatly-info: #b8d1d8;--mandatly-info-surface: #172930;--mandatly-info-border: #35505a;--mandatly-shadow-subtle: 0 1px 2px rgb(0 0 0 / 20%);--mandatly-shadow-overlay: 0 18px 44px -20px rgb(0 0 0 / 58%)}@media(prefers-reduced-motion:reduce){:root{--mandatly-duration-fast: 1ms;--mandatly-duration-base: 1ms}}.m-page{--m-paper: #f8f8f3;--m-ink: var(--mandatly-ink-950);--m-muted: #59655f;--m-fir: var(--mandatly-fir-700);--m-line: #dbe0d7;--m-mint: #dceee6;--m-ease: cubic-bezier(.2, .7, .2, 1);color:var(--m-ink);background:var(--m-paper);font-family:var(--mandatly-font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}.m-page *,.m-page *:before,.m-page *:after{box-sizing:border-box}.m-page h1,.m-page h2,.m-page h3,.m-page p,.m-page figure{margin:0}.m-page button,.m-page a{-webkit-tap-highlight-color:transparent}.m-page a{color:inherit;text-decoration:none}.m-page button{font:inherit;cursor:pointer}.m-page svg{flex-shrink:0}.m-page button,.m-page a,.m-page [tabindex]{outline-offset:5px}.m-page :focus-visible{outline:2px solid var(--mandatly-fir-600)}.m-page ::selection{background:var(--m-mint);color:var(--m-fir)}.m-page [hidden]{display:none}.m-container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.m-section{padding-block:116px}.m-page h2{font-size:clamp(30px,3.3vw,45px);line-height:1.15;font-weight:500;letter-spacing:-1.8px}.m-page .m-eyebrow{display:flex;align-items:center;gap:12px;color:var(--m-fir);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:1.6px;margin-bottom:25px}.m-eyebrow-line{width:25px;height:1px;background:var(--m-fir)}.m-section-copy{color:var(--m-muted);max-width:390px;margin-top:24px!important}.m-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:500;line-height:1.5;transition:background .16s,transform .16s;white-space:nowrap}.m-page .m-button-primary{background:var(--m-fir);color:#fff}.m-page .m-button-primary:hover{background:var(--mandatly-fir-800)}.m-button:active{transform:translateY(1px)}.m-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;border:0;padding:0;font-weight:500;font-size:13px;background:transparent}.m-text-link svg{transition:transform .16s var(--m-ease)}.m-text-link:hover svg{transform:translate(3px)}.m-text-link:hover{text-decoration:underline;text-underline-offset:5px}.m-skip-link{position:fixed;top:12px;left:20px;transform:translateY(-180%);padding:12px 20px;background:#fff;z-index:20;border-radius:6px}.m-skip-link:focus{transform:none}.m-header{position:sticky;top:0;z-index:10;background:var(--m-paper);border-bottom:1px solid var(--m-line)}.m-nav{display:flex;align-items:center;height:89px;gap:60px}.m-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px}.m-brand img{border-radius:9px}.m-brand span{font-size:25px;font-weight:600;letter-spacing:-1px;color:var(--m-fir)}.m-nav-content{display:flex;align-items:center;justify-content:space-between;gap:28px;flex:1}.m-nav-links,.m-nav-actions{display:flex;align-items:center;gap:28px}.m-nav-links a,.m-login{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:500}.m-nav-links a:hover,.m-login:hover,.m-footer nav a:hover{color:var(--m-fir);text-decoration:underline;text-underline-offset:5px}.m-nav-actions{gap:25px}.m-nav .m-button{min-height:44px;padding:10px 17px;font-size:12px}.m-menu-toggle{display:none}.m-hero{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:30px;padding-top:91px;padding-bottom:76px}.m-hero-copy{padding-bottom:8px}.m-page h1{font-weight:500;font-size:clamp(45px,4.65vw,67px);letter-spacing:-3.1px;line-height:1.04}.m-page h1>span{display:block;color:var(--m-fir);margin-top:7px}.m-page .m-hero-description{max-width:415px;margin-top:28px;color:var(--m-muted);font-size:15px;line-height:1.8}.m-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.m-page .m-hero-footnote{font-size:11px;color:var(--m-muted);margin-top:20px}.m-product-figure{min-width:0}.m-scene{position:relative;perspective:1400px;height:536px;isolation:isolate}.m-scene:before{content:"";position:absolute;inset:7px -12px 8px 18px;background:#e7ece3;border-radius:50% 47% 46% 49%;z-index:-1}.m-scene-grid{position:absolute;inset:38px 8px;background-image:linear-gradient(#d7dfd333 1px,transparent 1px),linear-gradient(90deg,#d7dfd333 1px,transparent 1px);background-size:34px 34px;z-index:-1}.m-scene-depth{position:relative;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .55s var(--m-ease)}.m-dashboard{position:absolute;top:79px;left:0;right:-12px;border:1px solid #c9d3c7;border-radius:11px;background:#fff;box-shadow:1px 3px #d0d7cd,3px 7px #dce3d7,8px 25px 46px -15px #183f3540;transform:rotateY(-7deg) rotateX(6deg) rotate(-2deg);overflow:hidden}.m-dashboard-bar{height:53px;padding:0 19px;border-bottom:1px solid #e6eae2;display:flex;align-items:center;gap:12px}.m-mini-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:12px;color:var(--m-fir)}.m-mini-brand img{border-radius:5px}.m-dashboard-workspace{margin-left:auto;font-size:10px;color:var(--m-muted)}.m-avatar{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e4eadd;color:#44563c;font-size:9px;font-weight:600;flex-shrink:0}.m-dashboard-body{display:grid;grid-template-columns:50px 1fr}.m-mini-sidebar{display:flex;flex-direction:column;gap:15px;align-items:center;background:#f8faf7;padding-block:24px;border-right:1px solid #e6eae2}.m-mini-sidebar span{width:30px;height:30px;display:grid;place-items:center;color:#6e7b70}.m-mini-sidebar .is-selected{background:#e0ece2;color:var(--m-fir);border-radius:5px}.m-dashboard-content{padding:25px 23px 19px}.m-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-preview-eyebrow{display:block;font-size:8px;letter-spacing:1px;font-weight:500;color:var(--m-muted)}.m-page .m-preview-heading .m-preview-title{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.8px;margin-top:5px}.m-small-date{font-size:9px;color:var(--m-muted)}.m-preview-filters{display:flex;gap:22px;margin-top:23px;font-size:9px;color:var(--m-muted);border-bottom:1px solid #e8ece6}.m-preview-filters span{padding-bottom:10px}.m-preview-filters .is-selected{color:var(--m-fir);font-weight:600;border-bottom:2px solid var(--m-fir)}.m-preview-table-head,.m-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.m-preview-table-head{font-size:8px;color:var(--m-muted);padding:12px 0 7px}.m-preview-row{min-height:58px;border-bottom:1px solid #e7ece3}.m-preview-row strong{display:block;font-size:11px;font-weight:500}.m-preview-row div>span{display:block;color:var(--m-muted);font-size:8px;margin-top:3px}.m-status{display:inline-flex;align-items:center;gap:5px;background:#f0f3ee;color:#536052;font-size:10px;line-height:1.5;padding:5px 8px;border-radius:4px;width:fit-content}.m-preview-row .m-status{font-size:8px;padding:4px 6px}.m-status-waiting{background:#faf1dc;color:#7a581e}.m-status-ready{background:#e5f0e8;color:var(--m-fir)}.m-preview-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:8px;color:var(--m-muted);font-size:8px}.m-preview-footer>span:first-child{display:flex;align-items:center;gap:6px}.m-preview-footer .m-avatar{width:21px;height:21px;font-size:7px}.m-floating{display:flex;align-items:center;gap:13px;position:absolute;background:#fff;border:1px solid #dbe3d7;border-radius:9px;box-shadow:0 15px 40px -18px #173c3159,0 2px 3px #173c310a;padding:17px 20px}.m-floating strong{display:block;font-size:11px;font-weight:500;margin-top:4px}.m-floating div>span:last-child{display:block;font-size:9px;color:var(--m-muted);margin-top:4px}.m-float-icon{width:38px;height:42px;display:grid;place-items:center;border-radius:6px;background:#f7f0e2;color:#896b34}.m-icon-mint{background:var(--m-mint);color:var(--m-fir)}.m-floating-document{top:24px;right:-14px;transform:translateZ(40px) rotate(3deg);animation:m-layer-in .7s var(--m-ease) both}.m-floating-review{bottom:-12px;left:52px;transform:translateZ(65px) rotate(-2deg);animation:m-layer-in .85s var(--m-ease) both}.m-floating-review>svg{margin-left:5px;color:var(--m-fir)}.m-status-dot{width:6px;height:6px;border-radius:50%;background:#ba8c41;margin-left:5px}.m-product-figure figcaption{display:flex;justify-content:space-between;margin:46px 0 0 23px;gap:10px;color:var(--m-muted);font-size:9px}.m-example{font-size:9px;color:var(--m-muted)}.m-clarity-strip{display:flex;justify-content:space-between;gap:20px;align-items:center;border-block:1px solid var(--m-line);padding-block:23px}.m-clarity-strip>span{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--m-muted)}.m-clarity-strip svg{color:var(--m-fir)}.m-clarity-strip>a{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--m-line);border-radius:50%}.m-problem{display:grid;grid-template-columns:1fr 1fr;gap:100px}.m-problem h2>span{color:#808c7d}.m-problem-copy{padding-top:39px}.m-page .m-large-copy{font-size:23px;line-height:1.5;letter-spacing:-.5px;color:var(--m-ink)}.m-problem-copy>p+p{color:var(--m-muted);font-size:14px;margin-top:22px;max-width:465px}.m-problem-copy .m-text-link{margin-top:24px}.m-walkthrough{background:#edf0e8;border-block:1px solid #e2e7dc}.m-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:55px}.m-section-heading>p{max-width:355px;font-size:14px;color:var(--m-muted);padding-bottom:4px}.m-workflow-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.m-workflow-tabs{padding-top:9px}.m-workflow-tabs button{border:0;border-top:1px solid #d7dfd1;border-left:2px solid transparent;background:none;color:var(--m-ink);display:grid;width:100%;grid-template-columns:28px 1fr 20px;gap:14px;text-align:left;padding:24px 17px;transition:background .16s}.m-workflow-tabs button:last-of-type{border-bottom:1px solid #d7dfd1}.m-workflow-tabs button.is-active{background:#e1e9db;border-left-color:var(--m-fir)}.m-workflow-tabs button:hover{background:#e5ecdf}.m-step-number{font-size:11px;color:var(--m-muted);padding-top:5px;font-variant-numeric:tabular-nums}.m-workflow-tabs button strong{display:block;font-size:18px;letter-spacing:-.4px;font-weight:500}.m-workflow-tabs button span>span{display:block;color:var(--m-muted);font-size:12px;margin-top:9px;line-height:1.7}.m-workflow-tabs button>svg{margin-top:4px;color:var(--m-fir);opacity:.35}.m-workflow-tabs .is-active>svg{opacity:1}.m-page .m-workflow-note{font-size:11px;color:var(--m-muted);margin:23px 0 0 20px}.m-workflow-panel{background:#fff;border:1px solid #d9dfd4;border-radius:10px;box-shadow:0 18px 35px -25px #264b354d;overflow:hidden;min-width:0}.m-demo-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #e6eae3}.m-demo-content{padding:24px 29px 25px;min-height:406px;animation:m-panel-in .25s var(--m-ease)}.m-demo-breadcrumb{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--m-muted)}.m-demo-breadcrumb>span{color:#a1aa9d}.m-demo-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.m-demo-title h3{font-size:21px;font-weight:500;letter-spacing:-.7px;line-height:1.3}.m-demo-title>.m-status{font-size:9px;background:none;padding:0}.m-demo-owner{display:flex;align-items:center;gap:10px;margin-block:23px}.m-demo-owner>div{font-size:10px;line-height:1.5}.m-demo-owner>div span{display:block;color:var(--m-muted)}.m-demo-owner strong{font-weight:500}.m-demo-owner>.m-status{margin-left:auto;font-size:9px}.m-demo-list>div{display:flex;gap:10px;align-items:center;border-top:1px solid #e8ece5;padding-block:13px;font-size:11px}.m-demo-list>div>svg{color:var(--m-fir)}.m-demo-list>div:last-child>svg{color:#9a7a3e}.m-demo-list>div>span:last-child{margin-left:auto;font-size:9px;color:var(--m-muted)}.m-demo-next{background:#f4f7f1;border:1px solid #e5ebe0;border-radius:5px;padding:17px 19px;margin-top:20px}.m-demo-next>strong{display:block;font-size:12px;font-weight:500;margin-top:6px}.m-demo-next>p{color:var(--m-muted);font-size:11px;line-height:1.65;margin-top:7px}.m-demo-next>.m-text-link{font-size:10px;min-height:44px;margin-top:4px}.m-demo-bottom{display:flex;justify-content:space-between;padding:14px 23px;font-size:10px;background:#fafbf8;border-top:1px solid #e6eae3;color:var(--m-muted)}.m-demo-bottom>span:first-child{display:flex;align-items:center;gap:6px}.m-small-dot{width:5px;height:5px;border-radius:50%;background:var(--m-fir)}.m-document-item{display:flex;align-items:center;gap:15px;padding-block:26px 22px}.m-document-icon{width:49px;height:57px;display:grid;place-items:center;border-radius:6px;color:var(--m-fir);background:#edf2e9}.m-document-item>div{min-width:0}.m-document-item strong{font-weight:500;font-size:13px;display:block;overflow-wrap:anywhere}.m-document-item div>span{font-size:10px;display:block;color:var(--m-muted);margin-top:4px}.m-document-status{border-top:1px solid #e6eae3;padding-top:17px}.m-document-status>p{color:var(--m-muted);font-size:12px;margin-top:12px;min-height:60px}.m-demo-actions{display:flex;gap:12px;align-items:center;margin-top:16px}.m-demo-actions .m-button{font-size:11px;min-height:44px;padding-inline:14px}.m-reset{display:grid;place-items:center;height:44px;width:44px;flex-shrink:0;border:1px solid var(--m-line);border-radius:6px;color:var(--m-fir);background:#fff}.m-page .m-simulation-note{font-size:10px;color:var(--m-muted);margin-top:16px}.m-handover-people{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:28px}.m-handover-people>div{display:flex;gap:10px;align-items:center}.m-handover-people>div>span:last-child{font-size:10px;color:var(--m-muted)}.m-handover-people strong{display:block;font-size:12px;font-weight:500;color:var(--m-ink)}.m-avatar-dark{background:var(--m-fir);color:#fff}.m-handover-note{border-left:2px solid #b6c9ad;padding-left:15px}.m-handover-note p{font-size:12px;margin-top:7px}.m-role-list article{display:grid;grid-template-columns:.7fr 1.15fr 1.3fr;gap:34px;border-top:1px solid var(--m-line);padding-block:30px}.m-role-list article:last-child{border-bottom:1px solid var(--m-line)}.m-role-index{font-size:10px;font-weight:500;letter-spacing:1px;color:var(--m-fir);padding-top:7px}.m-role-list h3{font-size:24px;font-weight:400;line-height:1.4;letter-spacing:-.6px}.m-role-list p{font-size:13px;color:var(--m-muted)}.m-role-list article>div>span{display:flex;gap:8px;align-items:flex-start;font-size:10px;color:var(--m-fir);margin-top:15px}.m-fit{background:var(--mandatly-fir-900);color:#f0f4ec;padding-block:91px}.m-fit-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:130px;align-items:center}.m-fit .m-eyebrow{color:#b8d4c4}.m-fit h2{font-size:42px;max-width:500px}.m-fit-layout>div:first-child>p:not(.m-eyebrow){color:#bfd0c6;font-size:14px;margin-top:25px;max-width:410px}.m-fit .m-text-link{margin-top:23px;color:#d3e6d8}.m-fit :focus-visible{outline-color:#b9dacb}.m-system-specialist{background:#234136;border:1px solid #557463;border-radius:8px;padding:21px 25px;display:flex;flex-direction:column}.m-system-specialist .m-preview-eyebrow{color:#c1d2c6;font-size:9px}.m-system-specialist strong{font-size:19px;font-weight:400;margin-block:9px 4px}.m-system-specialist>span:last-child{font-size:11px;color:#bfd0c6}.m-system-connector{display:flex;flex-direction:column;align-items:center;font-size:9px;color:#b8cdbd;gap:7px}.m-system-connector span{height:15px;width:1px;background:#668373}.m-system-mandatly{background:#eef5e9;color:var(--m-fir);border-radius:8px;padding:22px 25px}.m-system-mandatly .m-mini-brand{font-size:20px}.m-system-mandatly>div:last-child{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.m-system-mandatly>div:last-child>span{font-size:10px;border:1px solid #c2d6bb;padding:4px 8px;border-radius:4px}.m-system-composition>p{font-size:10px;color:#bfd0c6;text-align:center;margin-top:18px}.m-trust{display:grid;grid-template-columns:1fr 1fr;gap:115px}.m-trust-symbol{margin-top:32px;color:var(--m-fir)}.m-trust-list article{display:flex;gap:23px;padding-block:24px;border-top:1px solid var(--m-line)}.m-trust-list article:first-child{padding-top:0;border-top:0}.m-trust-list article>span{color:var(--m-fir);font-size:10px;padding-top:5px}.m-trust-list h3{font-size:18px;font-weight:500;letter-spacing:-.3px}.m-trust-list p{font-size:13px;color:var(--m-muted);margin-top:9px}.m-faq{border-top:1px solid var(--m-line);padding-top:94px}.m-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.m-question{border-bottom:1px solid var(--m-line)}.m-question:first-child{border-top:1px solid var(--m-line)}.m-question h3 button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;background:none;border:0;padding:24px 0;text-align:left;font-size:15px;font-weight:500;color:var(--m-ink);line-height:1.6}.m-question h3 button svg{color:var(--m-fir)}.m-question p{font-size:13px;color:var(--m-muted);padding:0 35px 25px 0}.m-conversion{background:#e0e9d7;border-block:1px solid #d2dfc8;padding-block:76px}.m-conversion-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:center}.m-conversion h2{font-size:42px}.m-conversion-layout>div>p:not(.m-eyebrow){color:#4d604b;font-size:13px;margin-top:20px}.m-conversion-action{justify-self:end}.m-conversion-action>p{font-size:11px!important}.m-booking-unavailable{border-left:1px solid #b3c5a8;padding-left:26px}.m-booking-unavailable strong{font-size:15px;font-weight:500}.m-booking-unavailable p{font-size:12px;color:#4d604b;margin-top:8px}.m-booking-unavailable .m-text-link{font-size:11px;margin-top:10px}.m-footer{padding-block:50px 25px}.m-footer-top{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:46px}.m-footer-top p{color:var(--m-muted);font-size:11px;margin-top:12px}.m-footer nav{display:flex;gap:28px;flex-wrap:wrap}.m-footer nav a{font-size:11px;min-height:44px;display:flex;align-items:center;gap:5px}.m-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--m-line);padding-top:23px;font-size:9px;color:var(--m-muted)}.m-footer-bottom a{display:inline-flex;align-items:center;gap:5px;min-height:44px}.m-page-inactive *,.m-page-inactive *:before,.m-page-inactive *:after{animation-play-state:paused!important}.m-revealed{animation:m-section-in .65s var(--m-ease)}@keyframes m-layer-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes m-panel-in{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes m-section-in{0%{transform:translateY(12px)}to{transform:none}}@media(min-width:1500px){.m-hero{gap:65px}}@media(max-width:1199px){.m-container{width:calc(100% - 72px)}.m-nav{gap:30px}.m-nav-links{gap:20px}.m-nav-actions{gap:17px}.m-hero{gap:24px;padding-block:78px 66px;grid-template-columns:.95fr 1.05fr}.m-page h1{font-size:53px;letter-spacing:-2.5px}.m-hero-description{font-size:14px!important}.m-hero-actions{gap:14px}.m-hero-actions .m-button{padding-inline:15px;gap:10px}.m-hero-actions .m-text-link{font-size:12px;gap:7px}.m-scene{height:482px}.m-dashboard{top:75px;right:-8px}.m-dashboard-content{padding:18px 14px 15px}.m-dashboard-body{grid-template-columns:37px 1fr}.m-preview-heading .m-preview-title{font-size:19px!important}.m-small-date{display:none}.m-preview-row{min-height:53px}.m-preview-row strong{font-size:9px}.m-preview-row .m-status,.m-preview-footer{font-size:7px}.m-floating{padding:14px;gap:9px}.m-floating-document{right:-6px;top:27px}.m-floating-review{left:28px;bottom:-14px}.m-product-figure figcaption{margin-left:0;font-size:8px}.m-product-figure figcaption>span:last-child{display:none}.m-section{padding-block:88px}.m-problem,.m-trust{gap:70px}.m-workflow-layout{gap:40px}.m-workflow-tabs button{padding-inline:12px;gap:10px}.m-workflow-tabs button strong{font-size:16px}.m-demo-content{padding-inline:23px;min-height:440px}.m-demo-title h3{font-size:19px}.m-section-heading{gap:45px}.m-section-heading>p{max-width:310px}.m-fit-layout{gap:65px}.m-fit h2,.m-conversion h2{font-size:36px}.m-role-list article{grid-template-columns:.65fr 1fr 1.3fr;gap:25px}.m-role-list h3{font-size:21px}.m-faq-layout{gap:60px}.m-conversion-layout{gap:50px}}@media(max-width:959px){.m-nav{height:77px;justify-content:space-between}.m-menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--m-line);border-radius:6px;background:none;color:var(--m-fir)}.m-nav-content{display:none;position:absolute;top:77px;left:0;right:0;background:var(--m-paper);padding:18px 36px 28px;border-bottom:1px solid var(--m-line);box-shadow:0 18px 20px -18px #183f3533}.m-nav-content.is-open{display:flex;align-items:stretch;flex-direction:column;gap:18px}.m-nav-links{flex-direction:column;align-items:stretch;gap:0}.m-nav-links a{font-size:15px;padding-block:11px}.m-nav-actions{justify-content:space-between;border-top:1px solid var(--m-line);padding-top:18px}.m-nav .m-button,.m-login{font-size:13px}.m-hero{grid-template-columns:1fr;gap:50px;padding-top:60px}.m-hero-copy{max-width:630px}.m-page h1{font-size:64px}.m-page h1 br:nth-of-type(2){display:none}.m-page h1>span{margin-top:5px}.m-hero-description{max-width:480px!important;font-size:16px!important}.m-hero-actions{gap:24px}.m-product-figure{width:min(600px,100%);justify-self:center}.m-scene{height:500px}.m-dashboard{right:0}.m-dashboard-content{padding:22px 25px}.m-dashboard-body{grid-template-columns:50px 1fr}.m-preview-row strong{font-size:11px}.m-preview-row .m-status{font-size:9px}.m-preview-row div>span{font-size:9px}.m-preview-footer{font-size:9px}.m-floating-document{top:23px;right:5px}.m-floating-review{bottom:-7px;left:45px}.m-clarity-strip{gap:15px;padding-block:22px}.m-clarity-strip>span{gap:8px;font-size:11px}.m-clarity-strip>a{display:none}.m-problem{gap:40px}.m-page h2{font-size:35px}.m-large-copy{font-size:20px!important}.m-problem-copy{padding-top:0}.m-section-heading{align-items:flex-start;gap:35px}.m-section-heading>p{max-width:250px}.m-workflow-layout{grid-template-columns:1fr;gap:30px}.m-workflow-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:0}.m-workflow-tabs button{display:flex;flex-direction:column;gap:10px;padding:16px;border-left:0;border-top:2px solid var(--m-line);border-bottom:0!important}.m-workflow-tabs button.is-active{border-top-color:var(--m-fir)}.m-workflow-tabs button>svg,.m-workflow-note{display:none}.m-workflow-tabs button span>span{font-size:11px}.m-demo-content{min-height:409px;padding:27px 34px}.m-demo-title{justify-content:space-between}.m-demo-title h3{font-size:23px}.m-role-list article{grid-template-columns:1fr 1.3fr;column-gap:45px;row-gap:15px}.m-role-index{grid-column:1 / -1}.m-fit-layout{gap:40px}.m-fit .m-page h2{font-size:32px}.m-trust{gap:45px}.m-faq-layout{grid-template-columns:.8fr 1.2fr;gap:45px}.m-conversion-layout{grid-template-columns:1.2fr .8fr;gap:35px}.m-footer-top{align-items:flex-start}.m-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:2px 23px}}@media(max-width:639px){html{scroll-padding-top:89px}.m-container{width:calc(100% - 40px)}.m-nav{height:72px}.m-brand span{font-size:23px}.m-brand img{width:32px;height:32px}.m-nav-content{top:72px;padding-inline:20px}.m-hero{padding-block:47px 32px;gap:28px}.m-page .m-eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:21px;gap:9px}.m-eyebrow-line{width:19px}.m-page h1{font-size:clamp(39px,11.1vw,61px);letter-spacing:-2px;line-height:1.07}.m-page h1 br:nth-of-type(2){display:initial}.m-page h1>span{max-width:350px;margin-top:4px}.m-page .m-hero-description{margin-top:22px;font-size:14px!important;line-height:1.8}.m-hero-actions{margin-top:25px;gap:12px;flex-wrap:wrap}.m-hero-actions .m-button{font-size:12px;min-height:46px;padding-inline:15px}.m-hero-actions .m-text-link{font-size:11px}.m-page .m-hero-footnote{font-size:10px;margin-top:16px}.m-scene{height:auto;perspective:none;padding-top:24px}.m-scene:before{transform:none;inset:8px 0 5px;border-radius:32% 47% 42% 38%}.m-scene-grid{transform:none;inset:5px}.m-scene-depth{transform:none!important;display:flex;flex-direction:column;align-items:flex-end}.m-dashboard{position:relative;inset:auto;width:100%;transform:none;order:1;box-shadow:0 8px 18px -10px #183f3540;border-radius:8px}.m-dashboard-bar{height:42px;padding-inline:13px}.m-dashboard-workspace{font-size:8px}.m-mini-brand{font-size:11px}.m-dashboard-bar .m-avatar{width:23px;height:23px;font-size:8px}.m-dashboard-body{display:block}.m-mini-sidebar{display:none}.m-dashboard-content{padding:18px 15px 14px}.m-page .m-preview-heading .m-preview-title{font-size:22px!important}.m-preview-eyebrow{font-size:8px}.m-preview-filters{margin-top:18px;gap:23px;font-size:9px}.m-preview-table-head{font-size:8px}.m-preview-row{min-height:59px}.m-preview-row strong{font-size:10px}.m-preview-row div>span{font-size:9px;max-width:180px}.m-preview-row .m-status,.m-preview-footer{font-size:8px}.m-preview-footer>span:last-child{max-width:79px;text-align:right}.m-floating{position:relative;inset:auto;animation:none;transform:none;padding:13px 15px;gap:10px;border-radius:7px}.m-floating-document{order:0;margin:0 10px -9px 0;z-index:1}.m-floating-document .m-preview-eyebrow{font-size:7px}.m-floating-document div>span:last-child{display:none}.m-floating-document .m-float-icon{height:28px;width:29px}.m-floating-document strong{font-size:10px;margin-top:2px}.m-floating-review{order:2;align-self:flex-start;margin:-5px 0 0 9px;box-shadow:0 10px 20px -15px #173c3159}.m-floating-review strong{font-size:10px}.m-floating-review>svg{display:none}.m-floating-review .m-float-icon{width:31px;height:35px}.m-product-figure figcaption{margin-top:17px}.m-example{font-size:8px}.m-clarity-strip{display:grid;gap:13px;padding-block:23px}.m-clarity-strip>span{font-size:12px;gap:14px}.m-clarity-strip>span svg{width:18px;height:18px}.m-section{padding-block:65px}.m-page h2{font-size:33px;line-height:1.16;letter-spacing:-1.3px}.m-problem{grid-template-columns:1fr;gap:28px}.m-problem-copy>.m-large-copy{font-size:20px!important}.m-problem-copy>p+p{font-size:13px}.m-problem-copy .m-text-link{margin-top:19px;font-size:12px}.m-section-heading{display:block;margin-bottom:32px}.m-section-heading>p{margin-top:22px;max-width:none;font-size:13px}.m-workflow-layout{gap:20px}.m-workflow-tabs{gap:5px}.m-workflow-tabs button{padding:12px 9px 14px;gap:9px}.m-workflow-tabs button span>span{display:none}.m-workflow-tabs button strong{font-size:12px;letter-spacing:-.2px;line-height:1.5}.m-step-number{font-size:10px}.m-demo-topline{padding:13px 14px;align-items:flex-start;gap:8px}.m-demo-topline .m-example{max-width:133px;text-align:right;line-height:1.6}.m-demo-content{padding:21px 17px 22px;min-height:500px}.m-demo-breadcrumb{font-size:9px;gap:7px}.m-demo-title{gap:9px}.m-demo-title h3{font-size:20px}.m-demo-owner{margin-block:20px;gap:8px}.m-demo-owner>.m-status{font-size:8px;padding-inline:5px}.m-demo-list>div{font-size:10px;gap:7px}.m-demo-list>div>span:last-child{font-size:8px}.m-demo-list svg{width:16px}.m-demo-next{padding:14px;margin-top:17px}.m-demo-next>strong{font-size:11px}.m-demo-next>p{font-size:10px}.m-demo-next>.m-text-link{font-size:10px;gap:6px}.m-demo-bottom{padding:12px 17px;font-size:9px}.m-document-item{gap:10px}.m-document-item strong{font-size:11px}.m-document-item div>span{font-size:9px}.m-document-status>p{font-size:11px;min-height:70px}.m-demo-actions{gap:8px}.m-demo-actions .m-button{font-size:10px;gap:7px;white-space:normal;text-align:left;padding-inline:12px}.m-page .m-simulation-note{font-size:9px}.m-handover-people{gap:7px}.m-handover-people>div{gap:7px}.m-handover-people>div>span:last-child{font-size:9px}.m-handover-people strong{font-size:10px}.m-handover-note p{font-size:11px}.m-role-list article{grid-template-columns:1fr;gap:14px;padding-block:26px}.m-role-index{font-size:9px}.m-role-list h3{font-size:24px}.m-role-list p{font-size:13px}.m-role-list article>div>span{font-size:10px}.m-fit{padding-block:62px}.m-fit-layout{grid-template-columns:1fr;gap:38px}.m-fit-layout>div:first-child>p:not(.m-eyebrow){font-size:13px;margin-top:22px}.m-fit .m-text-link{font-size:12px;margin-top:15px}.m-system-composition{padding-inline:12px}.m-trust{grid-template-columns:1fr;gap:36px}.m-section-copy{font-size:13px;margin-top:22px!important}.m-trust-symbol{display:none}.m-trust-list article{gap:18px}.m-trust-list h3{font-size:17px}.m-faq-layout{grid-template-columns:1fr;gap:30px}.m-faq h2 br{display:none}.m-question h3 button{font-size:14px;gap:17px;padding-block:21px}.m-question p{padding-right:16px;font-size:12px}.m-conversion{padding-block:58px}.m-conversion-layout{grid-template-columns:1fr;gap:29px}.m-conversion h2{font-size:32px}.m-conversion-action{justify-self:stretch}.m-booking-unavailable{padding-left:17px}.m-footer{padding-block:34px 20px}.m-footer-top{display:block;padding-bottom:24px}.m-footer nav{margin-top:20px;gap:0 25px}.m-footer-bottom{flex-wrap:wrap;gap:8px 20px;padding-top:18px}.m-footer-bottom>span:nth-child(2){order:2;width:100%;font-size:8px}.m-footer-bottom>a{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m-page *,.m-page *:before,.m-page *:after{animation:none!important;transition:none!important}.m-scene-depth{transform:none!important}}.m-nav{gap:40px}.m-nav-links{gap:22px}.m-nav-links a[aria-current=page]{color:var(--m-fir);box-shadow:inset 0 -2px var(--m-fir)}.m-question summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:25px 0;font-size:16px;font-weight:500;line-height:1.45}.m-question summary::-webkit-details-marker{display:none}.m-question[open] summary svg{transform:rotate(45deg)}.m-question summary svg{margin-top:2px;transition:transform .16s}.m-footer-legal{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;padding-bottom:30px;color:var(--m-muted)}.m-footer-legal a{text-decoration:underline;text-underline-offset:4px}.m-footer nav{flex-wrap:wrap;max-width:670px;justify-content:flex-end}.m-article-hero{padding-block:48px 85px}.m-breadcrumb{display:inline-block;color:var(--m-muted)!important;font-size:12px;margin-bottom:50px;text-decoration:underline!important;text-underline-offset:4px}.m-article-hero h1,.m-not-found h1{max-width:1050px;font-size:clamp(42px,5.3vw,74px);font-weight:500;letter-spacing:-3.3px;line-height:1.09}.m-article-intro{color:var(--m-muted);max-width:700px;font-size:19px;line-height:1.7;margin-top:32px!important}.m-article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:100px;border-top:1px solid var(--m-line);align-items:start}.m-article-aside{position:sticky;top:120px;padding-top:46px}.m-article-aside nav>span{font-size:10px;letter-spacing:1.3px;color:var(--m-muted);font-weight:600}.m-article-aside a{display:flex;align-items:baseline;gap:14px;font-size:12px;line-height:1.6;margin-top:22px;color:var(--m-muted)}.m-article-aside a:hover{color:var(--m-fir);text-decoration:underline;text-underline-offset:3px}.m-article-aside small{font-size:10px;font-variant-numeric:tabular-nums}.m-article-section{position:relative;padding:52px 0 64px;border-bottom:1px solid var(--m-line);scroll-margin-top:110px}.m-section-index{display:block;font-size:12px;color:var(--m-fir);margin-bottom:25px;font-variant-numeric:tabular-nums}.m-article-section h2{font-size:clamp(29px,3vw,39px);letter-spacing:-1.3px;line-height:1.2;max-width:750px}.m-article-section>p:not(.m-eyebrow),.m-article-item p{color:var(--m-muted);margin-top:23px;line-height:1.8}.m-article-items{display:grid;gap:28px;margin-top:36px}.m-article-item{display:flex;align-items:flex-start;gap:22px}.m-article-item h3,.m-evaluation-steps h3{font-size:17px;letter-spacing:-.25px;font-weight:550;line-height:1.5}.m-article-item p{margin-top:9px}.m-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border:1px solid #c4d4c9;background:#eaf1e8;color:var(--m-fir);border-radius:50%;font-size:12px}.m-article-comparison .m-article-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.m-article-comparison .m-article-item{padding-top:20px;border-top:2px solid #bdcec2}.m-article-note{font-size:13px;padding:18px 22px;border-left:2px solid #bacbbf;background:#f0f2ec}.m-deeper{padding-block:85px}.m-deeper h2{font-size:clamp(30px,3vw,40px)}.m-reading-links{margin-top:32px;border-top:1px solid var(--m-line)}.m-reading-links a{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--m-line);font-size:16px;padding:18px 0}.m-reading-links a:hover{color:var(--m-fir);text-decoration:underline;text-underline-offset:5px}.m-evaluation-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;border-top:1px solid var(--m-line);padding-top:62px;align-items:start}.m-evaluation-grid h2{font-size:36px;letter-spacing:-1.5px}.m-evaluation-steps{list-style:decimal-leading-zero;padding-left:28px;margin:36px 0 20px}.m-evaluation-steps li{padding-left:14px;margin-bottom:27px}.m-evaluation-steps li::marker{font-size:12px;color:var(--m-fir)}.m-evaluation-steps p,.m-evaluation-example>p{color:var(--m-muted);margin-top:10px}.m-evaluation-example{padding:42px;background:#eaf0e7;border:1px solid #d5dfd1;border-radius:10px}.m-evaluation-example .m-button{margin-top:28px}.m-example-route{display:grid;gap:0;margin-top:40px;font-size:12px;color:var(--m-fir)}.m-example-route span{border-top:1px solid #ccd8c8;padding:13px 0}.m-small-copy{font-size:12px;color:var(--m-muted);margin-top:10px!important}.m-business-details{padding-top:100px}.m-business-intro{color:var(--m-muted);max-width:700px;margin-top:24px!important}.m-placeholder-list{margin-top:42px;border-top:1px solid var(--m-line)}.m-placeholder-list section{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;border-bottom:1px solid var(--m-line);padding:32px 0;scroll-margin-top:120px}.m-placeholder-label{display:block;color:var(--m-muted);font-size:9px;font-weight:600;letter-spacing:1.4px;margin-bottom:10px}.m-placeholder-list h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.m-placeholder-list p{font-size:14px;color:var(--m-muted);line-height:1.85}.m-not-found{padding-block:90px 110px}.m-not-found>p:not(.m-eyebrow){margin-top:30px;max-width:500px;color:var(--m-muted)}.m-not-found>.m-button{margin-top:25px}@media(min-width:960px)and (max-width:1150px){.m-nav{gap:22px}.m-nav-links{gap:14px}.m-nav-actions{gap:12px}.m-nav-content{gap:16px}.m-nav .m-button{padding-inline:12px}}@media(max-width:1100px){.m-article-layout{grid-template-columns:210px minmax(0,1fr);gap:55px}.m-evaluation-grid{gap:45px}.m-evaluation-example{padding:30px}}@media(max-width:959px){.m-page:not(.m-enhanced) .m-nav{height:auto;flex-wrap:wrap;padding-block:18px;gap:20px}.m-page:not(.m-enhanced) .m-nav-content{display:flex;position:static;border:0;box-shadow:none;padding:0;width:100%;flex-basis:100%}.m-page:not(.m-enhanced) .m-menu-toggle{display:none}.m-article-layout{grid-template-columns:minmax(0,1fr);gap:0}.m-article-aside{position:static;padding-block:28px;border-bottom:1px solid var(--m-line)}.m-article-aside nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.m-article-aside nav>span{grid-column:1 / -1}.m-article-aside a{margin:0}.m-footer nav{justify-content:flex-start}.m-evaluation-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.m-article-hero{padding-block:30px 50px}.m-breadcrumb{margin-bottom:35px}.m-article-hero h1,.m-not-found h1{font-size:43px;letter-spacing:-1.8px}.m-article-intro{font-size:17px;margin-top:24px!important}.m-article-aside nav{grid-template-columns:1fr;gap:17px}.m-article-section{padding-block:36px 42px}.m-article-comparison .m-article-items{grid-template-columns:1fr}.m-article-item{gap:15px}.m-article-item p{font-size:15px;line-height:1.75}.m-article-section h2{font-size:30px}.m-article-section>p:not(.m-eyebrow){font-size:15px}.m-article-section>.m-article-note{font-size:12px!important}.m-deeper{padding-block:55px}.m-reading-links a{font-size:14px}.m-evaluation-grid{padding-top:42px}.m-evaluation-grid h2{font-size:31px}.m-evaluation-example{padding:30px 24px}.m-business-details{padding-top:65px}.m-placeholder-list section{grid-template-columns:1fr;gap:16px}.m-question summary{font-size:15px}.m-footer nav{max-width:none}.m-footer-legal{display:grid;gap:12px}}.m-hero h1>span{font-size:clamp(29px,3vw,43px);line-height:1.2;letter-spacing:-1.8px;margin-top:19px}.m-page .m-hero-description{max-width:445px;font-size:16px}.m-hero-actions{gap:18px 26px}.m-demo-entry{gap:11px}.m-page .m-hero-footnote{margin-top:16px;font-size:11px}.m-page .m-hero-system-note{margin-top:31px;padding-left:15px;border-left:2px solid #b6c9ba;font-size:12px;color:var(--m-muted)}.m-floating-review:hover{border-color:var(--m-fir)}.m-floating-review:focus-visible{outline-offset:6px}@media(max-width:600px){.m-hero h1>span{font-size:30px;letter-spacing:-1.3px}.m-page .m-hero-description{font-size:15px}.m-page .m-hero-system-note{margin-top:24px}}.m-walkthrough{background:#173f34;border-color:#173f34;color:#f8f8f3}.m-walkthrough>.m-container>.m-section-heading .m-eyebrow{color:#bfd6c5}.m-walkthrough .m-section-heading>p{color:#c9d8cf;font-size:15px}.m-workflow-layout{grid-template-columns:.66fr 1.34fr;gap:58px}.m-workflow-tabs button{color:#f8f8f3;border-top-color:#ffffff26;padding:25px 18px}.m-workflow-tabs button:last-of-type{border-bottom-color:#ffffff26}.m-workflow-tabs button.is-active{background:#285346;border-left-color:#c0dcc5}.m-workflow-tabs button:hover{background:#234b3f}.m-workflow-tabs button span>span{color:#c6d7ce;font-size:13px}.m-workflow-tabs button>svg{color:#d5e7d9}.m-workflow-tabs .m-step-number{display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;padding:0;border:1px solid #6e9080;color:#d5e7d9;background:none}.m-page .m-workflow-note{color:#b7cdc0;font-size:12px}.m-workflow-panel{color:var(--m-ink);border-color:#fff3;box-shadow:0 24px 60px -32px #071e1980;border-radius:12px}.m-demo-topline{padding:19px 27px}.m-demo-content{padding:26px 31px 30px;min-height:470px}.m-demo-title h3{font-size:24px}.m-demo-breadcrumb{font-size:12px}.m-demo-title>.m-status{font-size:11px}.m-demo-owner>div,.m-handover-people>div{font-size:12px}.m-demo-owner>.m-status{font-size:11px}.m-demo-list>div{font-size:13px;padding-block:16px}.m-demo-list>div>span:last-child{font-size:11px}.m-demo-next{padding:23px}.m-demo-next strong{font-size:16px}.m-demo-next p,.m-document-status p,.m-handover-note p{font-size:14px;line-height:1.75}.m-demo-next .m-text-link{font-size:14px;margin-top:14px}.m-demo-bottom{padding:15px 27px}.m-demo-bottom>span{font-size:11px}.m-simulation-note{font-size:11px}.m-demo-reset>button{display:flex;align-items:center;gap:9px;border:0;border-top:1px solid var(--m-line);background:#f8f9f5;width:100%;padding:15px 27px;color:var(--m-muted);font-size:12px;text-align:left}.m-demo-reset>button:hover{background:#eef3e9;color:var(--m-fir)}@media(max-width:959px){.m-workflow-layout{grid-template-columns:1fr;gap:26px}.m-workflow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.m-workflow-tabs button{grid-template-columns:28px 1fr;align-items:start;padding:19px 14px}.m-workflow-tabs button>svg{display:none}.m-workflow-tabs button strong{font-size:15px}.m-workflow-tabs button span>span{display:none}.m-page .m-workflow-note{grid-column:1 / -1;margin:15px 0 0}.m-workflow-note br{display:none}.m-demo-content{min-height:420px}}@media(max-width:600px){.m-walkthrough{padding-block:60px}.m-workflow-tabs{gap:0}.m-workflow-tabs button{display:flex;flex-direction:column;gap:12px;padding:15px 11px;min-height:112px;border-left-width:0;border-bottom:2px solid transparent}.m-workflow-tabs button.is-active{border-bottom-color:#c0dcc5}.m-workflow-tabs button strong{font-size:13px;letter-spacing:-.2px}.m-workflow-panel{border-radius:9px}.m-demo-topline{padding:14px 18px}.m-demo-content{padding:22px 18px;min-height:450px}.m-demo-title h3{font-size:23px}.m-demo-owner{flex-wrap:wrap}.m-demo-owner>.m-status{margin-left:0}.m-demo-list>div{flex-wrap:wrap;gap:8px}.m-demo-list>div>span:last-child{margin-left:27px;flex-basis:100%}.m-demo-next{padding:18px}.m-demo-actions{flex-wrap:wrap}.m-demo-actions .m-button{white-space:normal;text-align:left;justify-content:space-between}.m-demo-bottom{padding:14px 18px}.m-demo-reset>button{padding-inline:18px}}.m-demo-outcome h4{font-size:17px;font-weight:550;line-height:1.4;margin:16px 0 0;letter-spacing:-.35px}.m-handover-action{margin-top:18px}.m-article-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:86px;align-items:center}.m-article-opening h1{font-size:clamp(42px,4vw,58px);letter-spacing:-2.3px;line-height:1.08}.m-article-opening .m-article-intro{font-size:17px;max-width:600px}.m-article-brief{padding:30px 32px;background:#edf2e9;border-radius:10px;border:1px solid #dbe4d6;box-shadow:4px 5px #e5eadf}.m-article-brief .m-eyebrow{font-size:10px;margin-bottom:17px}.m-article-brief h2{font-size:23px;line-height:1.25;letter-spacing:-.7px;margin-bottom:22px}.m-article-brief nav a{display:grid;grid-template-columns:18px 1fr 17px;gap:12px;padding-block:16px;border-top:1px solid #d4ded0;align-items:start}.m-article-brief nav a:hover strong{text-decoration:underline;text-underline-offset:4px}.m-brief-index{font-size:10px;color:var(--m-muted);padding-top:2px}.m-article-brief strong{display:block;font-size:13px;font-weight:550;line-height:1.5}.m-article-brief small{display:block;color:var(--m-muted);font-size:11px;line-height:1.6;margin-top:5px}.m-article-brief nav svg{margin-top:2px;color:var(--m-fir)}.m-page .m-brief-boundary{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding-top:17px;border-top:1px solid #d4ded0;color:var(--m-fir);font-size:11px;line-height:1.7}.m-brief-boundary svg{margin-top:1px}@media(max-width:1100px){.m-article-opening{gap:40px}.m-article-brief{padding:25px}}@media(max-width:959px){.m-article-opening{grid-template-columns:1fr;gap:36px}.m-article-opening h1{max-width:680px}.m-article-brief{max-width:650px;width:100%}}@media(max-width:600px){.m-article-opening h1{font-size:41px;letter-spacing:-1.6px}.m-article-opening .m-article-intro{font-size:16px}.m-article-brief{padding:25px 21px}}#passung{scroll-margin-top:112px}.m-evaluation-resources{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:0 0 88px}.m-evaluation-resources p:not(.m-eyebrow){max-width:410px;color:var(--m-muted);font-size:15px;margin:16px 0}.m-evaluation-resources .m-small-copy{display:block;margin-top:12px}.m-evaluation-demo-link{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:32px;border:1px solid var(--m-line);border-radius:8px;transition:background-color .16s}.m-evaluation-demo-link:hover{background:var(--m-mint)}.m-evaluation-demo-link>span:first-child{font-size:10px;letter-spacing:1.3px;color:var(--m-fir);font-weight:600}.m-evaluation-demo-link strong{font-size:26px;font-weight:500;letter-spacing:-.7px}.m-evaluation-demo-link>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--m-muted)}.m-evaluation-demo-link svg{flex-shrink:0}@media(max-width:767px){.m-evaluation-resources{grid-template-columns:1fr;gap:32px;padding-bottom:56px}}
