.mavim-dto{--dto-accent:#ec008c;--dto-accent-soft:rgba(236,0,140,.08);--dto-bg:#fff;--dto-card:#fff;--dto-card-border:#e3e6ec;--dto-soft:#f1f4f9;--dto-ink:#000;--dto-muted:#505356;--dto-line:#dadde3;--dto-dark:#0b0b12;--dto-max:1280px;--dto-gutter:clamp(16px,4vw,48px);background:var(--dto-bg);color:var(--dto-ink);container:mavim-dto/inline-size;font-family:Amiko,sans-serif;font-size:1rem;isolation:isolate;line-height:1.55;padding:clamp(48px,7vw,104px) 0;position:relative;scroll-margin-top:110px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mavim-dto--mist{--dto-bg:#f1f4f9;--dto-card-border:transparent;--dto-soft:#fff}.mavim-dto--bleed{margin-left:calc(50% - 50vw);margin-left:calc(50% - var(--dto-vw, 100vw)/2);margin-right:0;max-width:none;width:100vw;width:var(--dto-vw,100vw)}.mavim-dto,.mavim-dto *,.mavim-dto :after,.mavim-dto :before{box-sizing:border-box}.mavim-dto ::selection{background:var(--dto-accent);color:#fff}.mavim-dto [hidden]{display:none!important}.mavim-dto h2,.mavim-dto h3,.mavim-dto h4,.mavim-dto ol,.mavim-dto p,.mavim-dto ul{margin:0;padding:0}.mavim-dto ol,.mavim-dto ul{list-style:none}.mavim-dto li::marker,.mavim-dto li:before{content:none}.dto-inner{margin:0 auto;max-width:var(--dto-max);padding:0 var(--dto-gutter)}.dto-icon{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.mavim-dto .dto-eyebrow,.mavim-dto .dto-kicker{color:var(--dto-accent);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.mavim-dto .dto-kicker{font-size:.75rem;margin-bottom:12px}.mavim-dto .dto-area-title,.mavim-dto .dto-element-name,.mavim-dto .dto-learn-title,.mavim-dto .dto-q-title,.mavim-dto .dto-r-cta-title,.mavim-dto .dto-r-h,.mavim-dto .dto-r-title,.mavim-dto .dto-r-usecase-title,.mavim-dto .dto-step-title,.mavim-dto .dto-title{color:var(--dto-ink);font-family:Allerta,sans-serif;font-synthesis:weight;font-weight:700;letter-spacing:-.005em;text-transform:none}.mavim-dto .dto-accent{color:var(--dto-accent)}.mavim-dto .dto-btn{align-items:center;background:var(--dto-accent);border:1px solid var(--dto-accent);border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.03em;line-height:1.1;min-height:44px;padding:14px 24px;text-decoration:none;transition:background-color .15s linear,border-color .15s linear,color .15s linear,transform .15s linear,opacity .15s linear}.mavim-dto .dto-btn:focus-visible,.mavim-dto .dto-btn:hover{background:#999;border-color:#999;color:#fff;text-decoration:none;transform:scale(1.05)}.mavim-dto .dto-btn:focus-visible,.mavim-dto .dto-element:focus-visible,.mavim-dto .dto-link-btn:focus-visible{outline:2px solid var(--dto-ink);outline-offset:3px}.mavim-dto .dto-btn:disabled{background:var(--dto-accent);border-color:var(--dto-accent);cursor:not-allowed;opacity:.35;transform:none}.mavim-dto .dto-btn--ghost{background:transparent;border-color:var(--dto-ink);color:var(--dto-ink)}.mavim-dto .dto-btn--large{font-size:14px;min-height:52px;padding:17px 30px}.mavim-dto .dto-link-btn{align-items:center;background:none;border:0;color:var(--dto-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:8px;line-height:1.2;padding:8px 2px;transition:color .15s linear}.mavim-dto .dto-link-btn .dto-icon{flex:none;height:18px;width:18px}.mavim-dto .dto-link-btn:hover{color:var(--dto-accent)}.mavim-dto .dto-link-btn--back .dto-icon{transform:rotate(180deg)}.dto-intro{align-items:center;display:grid;gap:clamp(32px,5cqw,72px)}@container mavim-dto (min-width: 900px){.dto-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mavim-dto .dto-eyebrow{margin-bottom:18px}.mavim-dto .dto-title{font-size:clamp(2.125rem,3.7cqw,3.5rem);line-height:1.08;text-wrap:balance}.mavim-dto .dto-lead{color:var(--dto-muted);font-size:clamp(1.0625rem,1.5cqw,1.25rem);line-height:1.55;margin-top:22px;max-width:36rem}.dto-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.mavim-dto .dto-meta{color:var(--dto-muted);font-size:.875rem;margin-top:18px}.dto-intro-visual{aspect-ratio:1/1;background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 1px) 0 0 /8.33333% 8.33333%,linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 1px) 0 0 /8.33333% 8.33333%,radial-gradient(60% 55% at 10% 0,rgba(236,0,140,.28),transparent 66%),radial-gradient(60% 60% at 100% 100%,rgba(13,56,92,.9),transparent 70%),var(--dto-dark);border-radius:9px;justify-self:center;max-width:600px;overflow:hidden;position:relative;width:100%}.dto-orbit,.dto-orbit-svg{display:block;height:100%;width:100%}.dto-intro-visual--video{aspect-ratio:16/9;box-shadow:0 24px 60px rgba(11,11,18,.18);max-width:680px}.mavim-dto .dto-video{background:transparent;display:block;height:100%;object-fit:contain;width:100%}.mavim-dto .dto-video-play{align-items:center;background:linear-gradient(180deg,rgba(11,11,18,0) 40%,rgba(11,11,18,.55));border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:14px;inset:0;justify-content:center;padding:16px;position:absolute;width:100%}.dto-video-play-icon{align-items:center;background:var(--dto-accent);border-radius:50%;box-shadow:0 0 0 10px rgba(236,0,140,.22),0 14px 32px rgba(236,0,140,.35);display:inline-flex;height:76px;justify-content:center;transition:transform .2s ease,background .2s ease;width:76px}.dto-video-play-icon svg{fill:#fff;height:30px;margin-left:4px;width:30px}.dto-video-play-text{background:rgba(11,11,18,.72);border-radius:3px;font-size:.875rem;font-weight:700;line-height:1.2;padding:7px 14px}.mavim-dto .dto-video-play:focus-visible .dto-video-play-icon,.mavim-dto .dto-video-play:hover .dto-video-play-icon{transform:scale(1.06)}.mavim-dto .dto-video-play:focus-visible{outline:2px solid #fff;outline-offset:-6px}.dto-intro-visual--video.is-playing .dto-video-play{display:none}.dto-orbit-ring{fill:none;stroke:hsla(0,0%,100%,.16);stroke-dasharray:2 6;stroke-width:1}.dto-orbit-ring--inner{stroke:hsla(0,0%,100%,.08);stroke-dasharray:none}.dto-orbit-spoke{stroke:hsla(0,0%,100%,.14);stroke-dasharray:168;stroke-dashoffset:168;stroke-width:1;transition:stroke .35s ease,stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .5s}.dto-orbit.is-live .dto-orbit-spoke{stroke-dashoffset:0}.dto-orbit-spoke.is-hot{stroke:rgba(236,0,140,.85)}.dto-orbit-core-glow{fill:rgba(236,0,140,.12)}.dto-orbit-core-disc{fill:#140f1c;stroke:var(--dto-accent);stroke-width:1.5}.dto-orbit-core-title{fill:#fff;font-family:Allerta,sans-serif;font-size:30px;font-weight:700;letter-spacing:.04em}.dto-orbit-core-sub{fill:hsla(0,0%,100%,.7);font-family:Amiko,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em}.dto-orbit-node{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .6s ease-out var(--d,0s),transform .6s cubic-bezier(.34,1.4,.64,1) var(--d,0s)}.dto-orbit.is-live .dto-orbit-node{opacity:1;transform:none}.dto-orbit-node-disc{fill:#15151f;stroke:hsla(0,0%,100%,.32);stroke-width:1.2;transition:fill .35s ease,stroke .35s ease}.dto-orbit-node-icon{fill:none;stroke:hsla(0,0%,100%,.9);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.dto-orbit-label{fill:hsla(0,0%,100%,.7);font-family:Amiko,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;transition:fill .35s ease}.dto-orbit-node.is-hot .dto-orbit-node-disc{fill:rgba(236,0,140,.22);stroke:var(--dto-accent)}.dto-orbit-node.is-hot .dto-orbit-label{fill:#fff}.dto-orbit-signal{fill:var(--dto-accent);filter:drop-shadow(0 0 6px rgba(236,0,140,.9));opacity:0;transition:opacity .6s ease 1.2s}.dto-orbit.is-live .dto-orbit-signal{opacity:1}.dto-orbit-pulse{fill:#fff;opacity:0}.dto-learn{margin-top:clamp(56px,8cqw,104px)}.dto-learn-head{display:grid;gap:16px;margin-bottom:28px}@container mavim-dto (min-width: 900px){.dto-learn-head{align-items:end;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mavim-dto .dto-learn-title{font-size:clamp(1.625rem,2.6cqw,2.25rem);line-height:1.15;text-wrap:balance}.mavim-dto .dto-learn-text{color:var(--dto-muted);font-size:1.0625rem}.dto-elements{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mavim-dto .dto-element{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;cursor:default;display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.mavim-dto--licht .dto-element{background:var(--dto-soft);border-color:transparent}.mavim-dto .dto-element:focus-visible,.mavim-dto .dto-element:hover{border-color:var(--dto-accent);box-shadow:0 14px 30px rgba(11,11,18,.08);transform:translateY(-3px)}.dto-element-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dto-element-icon{border:1px solid var(--dto-accent);border-radius:9px;color:var(--dto-accent);display:inline-flex;flex:none;height:40px;padding:9px;width:40px}.dto-element-num{color:var(--dto-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em}.mavim-dto .dto-element-name{font-size:1.25rem;line-height:1.2}.dto-element-text{color:var(--dto-muted);font-size:.9375rem;line-height:1.5}.mavim-dto.is-waiting .dto-reveal{opacity:0;transform:translateY(24px)}.mavim-dto.is-waiting .dto-reveal.is-in{opacity:1;transform:none;transition:opacity .7s ease-out,transform .7s ease-out}.mavim-dto.is-waiting .dto-intro-visual.is-in{transition-delay:.12s}.dto-view--flow.is-entering>*{animation:dto-enter .45s ease-out both}@keyframes dto-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mavim-dto .dto-progress{display:flex;gap:8px;margin-bottom:clamp(28px,4cqw,44px)}.mavim-dto .dto-progress-seg{display:grid;gap:10px;min-width:0}.dto-progress-label{color:#9ba0a8;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dto-progress-seg.is-done .dto-progress-label{color:var(--dto-muted)}.dto-progress-seg.is-current .dto-progress-label{color:var(--dto-accent)}.dto-progress-bar{background:var(--dto-line);border-radius:2px;height:4px;overflow:hidden;position:relative}.dto-progress-bar>span{background:var(--dto-accent);inset:0 auto 0 0;position:absolute;transition:width .5s ease}@container mavim-dto (max-width: 520px){.dto-progress-seg:not(.is-current) .dto-progress-label{visibility:hidden}.dto-progress-seg.is-current .dto-progress-label{overflow:visible}}.dto-q-layout{align-items:start;display:grid;gap:24px}@container mavim-dto (min-width: 960px){.dto-q-layout{gap:40px;grid-template-columns:minmax(0,1fr) 340px}}.dto-q-main{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;box-shadow:0 18px 40px rgba(11,11,18,.05);padding:clamp(24px,3.4cqw,44px)}.mavim-dto .dto-q-title{font-size:clamp(1.5rem,2.6cqw,2.125rem);line-height:1.2;outline:none;text-wrap:balance}.mavim-dto .dto-q-hint{color:var(--dto-muted);font-size:.9375rem;margin-top:10px}.dto-options{display:grid;gap:10px;margin-top:26px}.mavim-dto .dto-option{align-items:center;background:var(--dto-card);border:1px solid var(--dto-line);border-radius:9px;cursor:pointer;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:56px;padding:12px 46px 12px 12px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.dto-view--flow.is-entering .dto-option{animation:dto-enter .4s ease-out both;animation-delay:calc(.08s + var(--i, 0)*.04s)}.mavim-dto .dto-option input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.mavim-dto .dto-option:hover{border-color:#999}.mavim-dto .dto-option:focus-within{outline:2px solid var(--dto-ink);outline-offset:2px}.mavim-dto .dto-option.is-checked{background:var(--dto-accent-soft);border-color:var(--dto-accent);box-shadow:inset 0 0 0 1px var(--dto-accent)}.dto-option-key{align-items:center;border:1px solid var(--dto-line);border-radius:3px;color:var(--dto-muted);display:inline-flex;font-size:.8125rem;font-weight:700;height:34px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:34px}.dto-option.is-checked .dto-option-key{background:var(--dto-accent);border-color:var(--dto-accent);color:#fff}.dto-option-text{color:var(--dto-ink);font-size:1rem;line-height:1.45}.dto-option-check{color:var(--dto-accent);height:22px;margin-top:-11px;opacity:0;position:absolute;right:14px;top:50%;transform:scale(.6);transition:opacity .15s ease,transform .2s ease;width:22px}.dto-option.is-checked .dto-option-check{opacity:1;transform:none}@container mavim-dto (max-width: 520px){.dto-primer-text,.dto-q-main{padding:22px 18px}.mavim-dto .dto-option{gap:12px;grid-template-columns:30px minmax(0,1fr);padding:10px 38px 10px 10px}.dto-option-key{height:30px;width:30px}.dto-option-text{font-size:.9375rem}.dto-option-check{right:10px}}.mavim-dto .dto-option--unsure{background:transparent;border-style:dashed;display:inline-flex;justify-self:start;min-height:40px;padding:8px 16px}.dto-option--unsure .dto-option-text{color:var(--dto-muted);font-size:.875rem;font-weight:700}.dto-option--unsure.is-checked .dto-option-text{color:var(--dto-accent)}.dto-why{border-top:1px solid var(--dto-line);margin-top:20px;padding-top:14px}.dto-why summary{color:var(--dto-ink);cursor:pointer;font-size:.875rem;font-weight:700}.mavim-dto .dto-why p{color:var(--dto-muted);font-size:.9375rem;margin-top:8px}@container mavim-dto (min-width: 960px){.dto-why{display:none}}.dto-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:28px}.mavim-dto .dto-counter{color:var(--dto-muted);font-size:.8125rem;text-align:center}.mavim-dto .dto-keys{color:#9ba0a8;font-size:.75rem;margin-top:16px;text-align:right}@media (hover:none){.mavim-dto .dto-keys{display:none}}.dto-aside{display:none;gap:16px}@container mavim-dto (min-width: 960px){.dto-aside{display:grid;position:sticky;top:120px}}.dto-aside-card{background:var(--dto-soft);border-radius:9px;padding:24px}.mavim-dto .dto-aside-label{color:var(--dto-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.mavim-dto .dto-aside-text{color:var(--dto-ink);font-size:.9375rem;line-height:1.55}.dto-aside-card--radar{background:radial-gradient(70% 60% at 0 0,rgba(236,0,140,.22),transparent 65%),radial-gradient(70% 60% at 100% 100%,rgba(13,56,92,.85),transparent 70%),var(--dto-dark);color:#fff;--radar-ring:hsla(0,0%,100%,.14);--radar-axis:hsla(0,0%,100%,.12);--radar-label:hsla(0,0%,100%,.72);--radar-icon-bg:#15151f}.mavim-dto .dto-aside-note{color:hsla(0,0%,100%,.7);font-size:.8125rem;margin-top:8px;text-align:center}.mavim-dto .dto-aside-current{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:8px;justify-content:center;margin-top:6px}.dto-aside-current .dto-icon{color:var(--dto-accent);flex:none;height:18px;width:18px}.dto-radar{display:block;height:auto;overflow:visible;width:100%;--radar-ring:var(--dto-line);--radar-axis:var(--dto-line);--radar-label:var(--dto-muted);--radar-icon-bg:var(--dto-card)}.dto-aside-card--radar .dto-radar{--radar-ring:hsla(0,0%,100%,.14);--radar-axis:hsla(0,0%,100%,.12);--radar-label:hsla(0,0%,100%,.72);--radar-icon-bg:#15151f}.dto-radar-ring{fill:none;stroke:var(--radar-ring);stroke-width:1}.dto-radar-ring.is-outer{stroke-width:1.4}.dto-radar-axis{stroke:var(--radar-axis);stroke-width:1}.dto-radar-axis.is-active{stroke:var(--dto-accent);stroke-width:1.5}.dto-radar-area{fill:rgba(236,0,140,.18);stroke:var(--dto-accent);stroke-linejoin:round;stroke-width:2;transition:all .4s ease}.dto-radar-dot{fill:var(--dto-accent)}.dto-radar-label{fill:var(--radar-label);font-family:Amiko,sans-serif;font-size:14px;font-weight:700}.dto-radar-label.is-active{fill:var(--dto-accent)}.dto-radar-icon{fill:none;stroke:var(--radar-label);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dto-radar-icon rect:first-child{fill:var(--radar-icon-bg);stroke:var(--radar-axis);stroke-width:1.2}.dto-radar-icon.is-active{stroke:#fff}.dto-radar-icon.is-active rect:first-child{fill:var(--dto-accent);stroke:var(--dto-accent)}.dto-primer{align-items:stretch;display:grid;gap:24px}@container mavim-dto (min-width: 960px){.dto-primer{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.dto-primer-text{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;box-shadow:0 18px 40px rgba(11,11,18,.05);display:flex;flex-direction:column;padding:clamp(24px,3.4cqw,44px)}.mavim-dto .dto-primer-lead{color:var(--dto-muted);font-size:1.0625rem;margin-top:16px}.dto-primer-text .dto-nav{margin-top:auto;padding-top:28px}.dto-primer-elements{background:radial-gradient(70% 60% at 0 0,rgba(236,0,140,.22),transparent 65%),radial-gradient(70% 60% at 100% 100%,rgba(13,56,92,.85),transparent 70%),var(--dto-dark);border-radius:9px;color:#fff;padding:clamp(24px,3cqw,36px)}.dto-primer-elements ol{display:grid;gap:14px;margin-top:6px}.mavim-dto .dto-primer-elements li{align-items:start;color:hsla(0,0%,100%,.75);display:grid;font-size:.9375rem;gap:14px;grid-template-columns:40px minmax(0,1fr);line-height:1.5}.dto-view--flow.is-entering .dto-primer-elements li{animation:dto-enter .45s ease-out both;animation-delay:calc(.2s + var(--i, 0)*.09s)}.dto-primer-elements li strong{color:#fff;display:block;font-family:Allerta,sans-serif;font-size:1.0625rem;font-synthesis:weight;margin-bottom:2px}.dto-primer-elements .dto-element-icon{background:rgba(236,0,140,.14);border-color:rgba(236,0,140,.8);color:#fff}.dto-results{display:grid;gap:clamp(20px,2.4cqw,28px)}.dto-card{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;padding:clamp(24px,3.4cqw,44px)}.mavim-dto .dto-r-h{font-size:clamp(1.25rem,1.9cqw,1.625rem);line-height:1.2}.mavim-dto .dto-r-intro{color:var(--dto-muted);font-size:.9375rem;margin-top:6px}.dto-r-hero{box-shadow:0 18px 40px rgba(11,11,18,.05);display:grid;gap:32px}@container mavim-dto (min-width: 900px){.dto-r-hero{align-items:center;gap:56px;grid-template-columns:minmax(0,1fr) 280px}}.mavim-dto .dto-r-title{font-size:clamp(1.875rem,3.6cqw,3rem);line-height:1.12;outline:none;text-wrap:balance}.dto-r-title .dto-accent{display:block}.mavim-dto .dto-r-meaning{color:var(--dto-muted);font-size:1.0625rem;margin-top:16px;max-width:44rem}.dto-scale{margin-top:32px;padding-top:14px;position:relative}.dto-scale-steps{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.mavim-dto .dto-scale-steps li{color:#9ba0a8;display:grid;font-size:.75rem;gap:6px;line-height:1.25}.dto-scale-bar{background:var(--dto-line);border-radius:2px;height:8px}.dto-scale-steps li.is-past .dto-scale-bar{background:rgba(236,0,140,.35)}.dto-scale-steps li.is-current .dto-scale-bar{background:var(--dto-accent)}.dto-scale-num{font-weight:700}.dto-scale-steps li.is-current{color:var(--dto-ink)}.dto-scale-steps li.is-current .dto-scale-name{font-weight:700}.dto-scale-marker{height:22px;margin-left:-1px;top:0;width:2px}.dto-scale-marker,.dto-scale-marker:before{background:var(--dto-ink);position:absolute}.dto-scale-marker:before{border-radius:50%;box-shadow:0 0 0 3px var(--dto-card);content:"";height:10px;left:-4px;top:-5px;width:10px}@container mavim-dto (max-width: 560px){.dto-scale-name{display:none}.dto-scale-steps li.is-current .dto-scale-name{display:block;white-space:nowrap}}.mavim-dto .dto-note{background:var(--dto-soft);border-left:3px solid var(--dto-accent);color:var(--dto-ink);font-size:.9375rem;margin-top:16px;padding:12px 16px}.mavim-dto--licht .dto-note{background:#f1f4f9}.mavim-dto .dto-r-jump{color:var(--dto-accent);margin-top:18px}.mavim-dto .dto-r-jump:hover{color:var(--dto-ink)}.dto-r-hero-side{display:grid;gap:10px;justify-items:center;text-align:center}.dto-index{height:168px;position:relative;width:168px}.dto-index svg{height:100%;transform:rotate(-90deg);width:100%}.dto-index-track{fill:none;stroke:var(--dto-line);stroke-width:8}.dto-index-bar{fill:none;stroke:var(--dto-accent);stroke-dasharray:0 100;stroke-linecap:round;stroke-width:8}.dto-index-value{align-items:baseline;display:flex;inset:0;justify-content:center;padding-top:58px;position:absolute}.dto-index-value strong{font-family:Allerta,sans-serif;font-size:3rem;font-synthesis:weight;line-height:1}.dto-index-value small{color:var(--dto-muted);font-size:.875rem;font-weight:700;margin-left:2px}.mavim-dto .dto-index-label{color:var(--dto-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mavim-dto .dto-focus{border-top:1px solid var(--dto-line);color:var(--dto-muted);font-size:.9375rem;line-height:1.5;margin-top:8px;padding-top:16px;text-align:left}.dto-focus strong{color:var(--dto-ink);display:block;margin-bottom:4px}.dto-r-usecase{background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 1px) 0 0 /48px 48px,radial-gradient(55% 70% at 0 0,rgba(236,0,140,.3),transparent 65%),radial-gradient(55% 70% at 100% 100%,rgba(13,56,92,.9),transparent 70%),var(--dto-dark);border-radius:9px;color:#fff;display:grid;gap:28px;overflow:hidden;padding:clamp(28px,4cqw,56px);position:relative}@container mavim-dto (min-width: 900px){.dto-r-usecase{gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dto-r-also{grid-column:1/-1}}.mavim-dto .dto-r-usecase-title{color:#fff;font-size:clamp(1.875rem,3.4cqw,2.75rem);line-height:1.1;text-wrap:balance}.mavim-dto .dto-r-usecase-short{color:hsla(0,0%,100%,.8);font-size:1.0625rem;margin-top:12px}.mavim-dto .dto-r-angle{border-left:3px solid var(--dto-accent);color:#fff;font-family:Allerta,sans-serif;font-size:1.125rem;line-height:1.4;margin-top:24px;padding-left:16px}.mavim-dto .dto-r-source{color:hsla(0,0%,100%,.55);font-size:.75rem;margin-top:18px}.dto-r-usecase-body{display:grid;gap:24px}.mavim-dto .dto-r-sub{color:var(--dto-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.mavim-dto .dto-r-usecase-body p{color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.6}.mavim-dto .dto-r-usecase-body p+p{margin-top:10px}.mavim-dto .dto-r-usecase-body strong{color:#fff}.mavim-dto .dto-r-also{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.75);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:6px 10px;padding-top:20px}.dto-r-also span{color:hsla(0,0%,100%,.55);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dto-r-also strong{color:#fff}.dto-r-profile{align-items:center;display:grid;gap:24px}@container mavim-dto (min-width: 900px){.dto-r-profile{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container mavim-dto (max-width: 560px){.dto-r-profile-chart{display:none}}.dto-bars{display:grid;gap:12px;margin-top:22px}.mavim-dto .dto-bar{align-items:center;display:grid;font-size:.9375rem;gap:12px;grid-template-columns:22px minmax(0,11rem) minmax(40px,1fr) 5.5rem}.dto-bar-icon{color:var(--dto-muted);height:22px;width:22px}.dto-bar-name{font-weight:700;line-height:1.25}.dto-bar-track{background:var(--dto-line);border-radius:2px;height:8px;overflow:hidden;position:relative}.dto-bar-track span{animation:dto-grow .9s cubic-bezier(.65,0,.35,1) both;background:var(--dto-muted);border-radius:2px;inset:0 auto 0 0;position:absolute;transform-origin:left center}.dto-bar.is-gap .dto-bar-track span{background:var(--dto-accent)}.dto-bar.is-strength .dto-bar-track span{background:var(--dto-ink)}.dto-bar.is-gap .dto-bar-icon{color:var(--dto-accent)}.dto-bar-level{color:var(--dto-muted);font-size:.8125rem;text-align:right}@keyframes dto-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@container mavim-dto (max-width: 520px){.mavim-dto .dto-bar{grid-template-columns:22px minmax(0,1fr) 5rem;row-gap:6px}.dto-bar-track{grid-column:2/-1;grid-row:2}}.dto-r-areas{display:grid;gap:20px}@container mavim-dto (min-width: 760px){.dto-r-areas{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dto-r-col{align-content:start;display:grid;gap:14px}.dto-area{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:22px}.dto-area-icon{border:1px solid var(--dto-ink);border-radius:9px;color:var(--dto-ink);display:inline-flex;height:44px;padding:10px;width:44px}.dto-area--gap .dto-area-icon{background:var(--dto-accent);border-color:var(--dto-accent);color:#fff}.mavim-dto .dto-area-title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.125rem;gap:8px 10px;line-height:1.25;margin-bottom:6px}.dto-chip{background:var(--dto-soft);border-radius:3px;color:var(--dto-muted);display:inline-block;font-family:Amiko,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.mavim-dto--licht .dto-chip{background:#f1f4f9}.dto-area--gap .dto-chip{background:var(--dto-accent-soft);color:var(--dto-accent)}.mavim-dto .dto-area p{color:var(--dto-muted);font-size:.9375rem}.dto-steps{counter-reset:none;display:grid;gap:16px;margin-top:22px}@container mavim-dto (min-width: 900px){.dto-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mavim-dto .dto-step{background:var(--dto-card);border:1px solid var(--dto-card-border);border-radius:9px;border-top:3px solid var(--dto-accent);display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;position:relative}.dto-step-num{color:var(--dto-accent);font-family:Allerta,sans-serif;font-size:2rem;line-height:1}.dto-step-tag{align-items:center;color:var(--dto-muted);display:inline-flex;font-size:.6875rem;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.dto-step-tag .dto-icon{flex:none;height:15px;width:15px}.mavim-dto .dto-step-title{font-size:1.1875rem;line-height:1.25}.mavim-dto .dto-step p{color:var(--dto-muted);font-size:.9375rem}.dto-r-industry{display:grid;gap:10px}@container mavim-dto (min-width: 900px){.dto-r-industry{gap:56px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.mavim-dto .dto-r-industry-body p{color:var(--dto-muted);font-size:.9375rem;margin-top:10px}@container mavim-dto (min-width: 900px){.mavim-dto .dto-r-industry-body p:first-child{margin-top:0}}.dto-r-cta{align-items:center;background:radial-gradient(60% 90% at 100% 100%,rgba(236,0,140,.32),transparent 65%),radial-gradient(50% 80% at 0 0,rgba(13,56,92,.85),transparent 70%),var(--dto-dark);border-radius:9px;color:#fff;display:grid;gap:24px;overflow:hidden;padding:clamp(28px,4cqw,56px)}@container mavim-dto (min-width: 900px){.dto-r-cta{gap:48px;grid-template-columns:minmax(0,1fr) auto}}.mavim-dto .dto-r-cta-title{color:#fff;font-size:clamp(1.5rem,2.8cqw,2.25rem);line-height:1.15}.mavim-dto .dto-r-cta-text p:not(.dto-kicker){color:hsla(0,0%,100%,.8);margin-top:10px;max-width:40rem}.dto-r-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.mavim-dto .dto-r-cta .dto-btn--ghost{border-color:hsla(0,0%,100%,.7);color:#fff}.mavim-dto .dto-r-cta .dto-btn--ghost:focus-visible,.mavim-dto .dto-r-cta .dto-btn--ghost:hover{border-color:#999}.mavim-dto .dto-r-cta .dto-btn:focus-visible{outline-color:#fff}.dto-r-email{display:grid;gap:24px}@container mavim-dto (min-width: 900px){.dto-r-email{gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mavim-dto .dto-r-email-text p{color:var(--dto-muted);margin-top:10px}.mavim-dto .dto-r-gets{display:grid;gap:10px;margin-top:20px}.mavim-dto .dto-r-gets li{align-items:start;display:grid;font-size:.9375rem;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.45;margin:0;padding:0}.dto-r-gets .dto-icon{color:var(--dto-accent);height:20px;margin-top:1px;stroke-width:2.2;width:20px}.dto-form{align-content:start}.dto-form,.dto-form-row{display:grid;gap:14px}@container mavim-dto (min-width: 640px){.dto-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mavim-dto .dto-field{color:var(--dto-ink);display:grid;font-size:.8125rem;font-weight:700;gap:6px}.mavim-dto .dto-field input{background:#fff;border:1px solid #c7ccd5;border-radius:3px;box-shadow:none;color:var(--dto-ink);font-family:inherit;font-size:1rem;font-weight:400;min-height:46px;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mavim-dto .dto-field input:focus{border-color:var(--dto-accent);box-shadow:0 0 0 3px rgba(236,0,140,.15);outline:none}.mavim-dto .dto-check{align-items:start;color:var(--dto-muted);cursor:pointer;display:grid;font-size:.875rem;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.45}.mavim-dto .dto-check input{accent-color:var(--dto-accent);height:18px;margin:1px 0 0;width:18px}.mavim-dto .dto-check a{color:var(--dto-ink);text-decoration:underline}.mavim-dto .dto-form .dto-btn{justify-self:start}.mavim-dto .dto-form-msg{color:var(--dto-muted);font-size:.875rem;min-height:1.2em}.mavim-dto .dto-form-msg.is-error{color:#c4003f}.mavim-dto .dto-form-done{align-items:center;background:var(--dto-accent-soft);border-radius:9px;color:var(--dto-ink);display:flex;font-weight:700;gap:12px;padding:18px 20px}.mavim-dto .dto-form-pdf{align-content:start;display:grid;gap:8px;justify-items:start;margin-top:16px}.dto-form-pdf .dto-btn .dto-icon{height:18px;width:18px}.dto-form-done .dto-icon{color:var(--dto-accent);flex:none;height:26px;width:26px}.mavim-dto .dto-editor-note{border:1px dashed var(--dto-accent);border-radius:9px;color:var(--dto-muted);font-size:.875rem;padding:14px 18px}.mavim-dto .dto-form-debug{color:var(--dto-ink);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.dto-r-tools{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:8px;position:relative}.mavim-dto .dto-noscript{border:1px dashed var(--dto-line);border-radius:9px;color:var(--dto-muted);padding:16px}.dto-view--flow.is-entering .dto-results>*{animation:dto-enter .55s ease-out both}.dto-view--flow.is-entering .dto-results>:nth-child(2){animation-delay:.08s}.dto-view--flow.is-entering .dto-results>:nth-child(3){animation-delay:.16s}.dto-view--flow.is-entering .dto-results>:nth-child(n+4){animation-delay:.24s}.dto-view--flow.is-entering .dto-index-bar{animation:dto-ring 1.2s cubic-bezier(.65,0,.35,1) .3s both}@keyframes dto-ring{0%{stroke-dasharray:0 100}}.mavim-dto.is-protected .dto-results{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mavim-dto.is-protected .dto-results input{-webkit-user-select:text;user-select:text}.mavim-dto.is-protected.is-veiled .dto-results{filter:blur(18px)}.mavim-dto .dto-print-note{display:none}.dto-veil-note{display:grid;inset:0;padding:16px;place-items:center;pointer-events:none;position:fixed;visibility:hidden;z-index:2147483000}.dto-veil-note.is-on{visibility:visible}.dto-veil-card{background:#fff;border-radius:9px;box-shadow:0 24px 60px rgba(11,11,18,.18);color:#000;display:grid;font-family:Amiko,sans-serif;font-size:.9375rem;gap:8px;justify-items:center;line-height:1.45;max-width:420px;padding:28px 32px;text-align:center}.dto-veil-card .dto-icon{color:#ec008c;height:34px;margin-bottom:4px;width:34px}.dto-veil-card strong{font-family:Allerta,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2}.dto-veil-card span{color:#505356}@media (prefers-reduced-motion:reduce){.mavim-dto *,.mavim-dto :after,.mavim-dto :before{animation:none!important;transition:none!important}.mavim-dto .dto-btn:focus-visible,.mavim-dto .dto-btn:hover{transform:none}}.mavim-dto.dto-pdf-sheet{background:#fff;left:-30000px;padding:0;position:absolute;top:0}.dto-pdf-sheet .dto-inner{max-width:none;padding:0}.dto-pdf-sheet .dto-print-head{align-items:baseline;border-bottom:2px solid #ec008c;color:#505356;display:flex;font-size:.875rem;justify-content:space-between;margin:0 0 22px;padding-bottom:12px}.dto-pdf-sheet .dto-print-head strong{color:#000;font-family:Allerta,sans-serif;font-size:1.375rem;font-weight:400}.dto-pdf-sheet .dto-editor-note,.dto-pdf-sheet .dto-print-note,.dto-pdf-sheet .dto-r-email,.dto-pdf-sheet .dto-r-jump,.dto-pdf-sheet .dto-r-tools{display:none!important}.dto-pdf-sheet .dto-r-hero{box-shadow:none}.dto-pdf-sheet .dto-r-cta{padding:26px 36px}.dto-pdf-sheet *,.dto-pdf-sheet :after,.dto-pdf-sheet :before{animation:none!important;transition:none!important}.dto-print-head{display:none}@media screen{.dto-print-sheet{display:none!important}}@media print{.dto-veil-note,.mavim-dto.is-protected .dto-results{display:none!important}.mavim-dto.is-protected .dto-print-note{border:1px solid #dadde3;border-radius:9px;display:block;font-size:14pt;padding:24px}html.dto-printing body>:not(.dto-print-sheet){display:none!important}html.dto-printing,html.dto-printing body{background:#fff!important;margin:0!important;padding:0!important}.mavim-dto.dto-print-sheet{background:#fff;display:block!important;padding:0;width:1040px;zoom:.67}.dto-print-sheet .dto-inner{max-width:none;padding:0}.dto-print-sheet .dto-print-head{align-items:baseline;border-bottom:2px solid #ec008c;color:#505356;display:flex;font-size:.875rem;justify-content:space-between;margin:0 0 22px;padding-bottom:12px}.dto-print-sheet .dto-print-head strong{color:#000;font-family:Allerta,sans-serif;font-size:1.375rem;font-weight:400}.dto-print-sheet .dto-editor-note,.dto-print-sheet .dto-print-note,.dto-print-sheet .dto-r-email,.dto-print-sheet .dto-r-jump,.dto-print-sheet .dto-r-tools{display:none!important}.dto-print-sheet .dto-results>*{break-inside:avoid}.dto-print-sheet .dto-r-hero{box-shadow:none}.dto-print-sheet .dto-r-cta{padding:26px 36px}.dto-print-sheet .dto-r-cta .dto-btn{transform:none}.dto-print-sheet *,.dto-print-sheet :after,.dto-print-sheet :before{animation:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important}}@page{size:A4;margin:12mm}