.mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--mo-radius);font-family:var(--mo-font-sans);font-size:14px;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--mo-dur) var(--mo-ease),border-color var(--mo-dur) var(--mo-ease),color var(--mo-dur) var(--mo-ease),box-shadow var(--mo-dur) var(--mo-ease);text-decoration:none;white-space:nowrap}.mo-btn:focus-visible{outline:none;box-shadow:var(--mo-shadow-focus)}.mo-btn:disabled{opacity:.45;cursor:not-allowed}.mo-btn--primary{background:var(--mo-accent);color:#ffffff;border-color:var(--mo-accent)}.mo-btn--primary:hover{background:var(--mo-accent-hover);border-color:var(--mo-accent-hover);color:#ffffff}.mo-btn--primary:active{background:var(--mo-accent-press);border-color:var(--mo-accent-press);color:#ffffff}.mo-btn--secondary{background:var(--mo-bg);color:var(--mo-text);border-color:var(--mo-border)}.mo-btn--secondary:hover{border-color:var(--mo-border-strong);background:var(--mo-surface)}.mo-btn--secondary:active{background:#eef0f4}.mo-btn--tertiary{background:transparent;color:var(--mo-text);border-color:transparent;padding:0 8px}.mo-btn--tertiary:hover{color:var(--mo-accent)}.mo-btn--tertiary:active{color:var(--mo-accent-press)}.mo-btn--lg{height:48px;padding:0 20px;font-size:15px}.mo-btn--sm{height:32px;padding:0 12px;font-size:13px}.mo-btn--secondary.on-dark{background:transparent;color:#ffffff;border-color:var(--mo-border-dark)}.mo-btn--secondary.on-dark:hover{border-color:#4b5563;background:var(--mo-surface-dark)}.mo-btn--tertiary.on-dark{color:#ffffff}.mo-btn--tertiary.on-dark:hover{color:var(--mo-accent)}.mo-input{width:100%;height:40px;padding:0 12px;background:var(--mo-bg);border:1px solid var(--mo-border);border-radius:var(--mo-radius);color:var(--mo-text);font-family:var(--mo-font-sans);font-size:14px;line-height:1.4;transition:border-color var(--mo-dur) var(--mo-ease),box-shadow var(--mo-dur) var(--mo-ease)}.mo-input::-moz-placeholder{color:var(--mo-text-muted)}.mo-input::placeholder{color:var(--mo-text-muted)}.mo-input:hover{border-color:var(--mo-border-strong)}.mo-input:focus,.mo-input:focus-visible{outline:none;border-color:var(--mo-accent);box-shadow:var(--mo-shadow-focus)}.mo-input--lg{height:56px;padding:0 18px;font-size:16px}.mo-input-group{display:flex;align-items:stretch;border:1px solid var(--mo-border);border-radius:var(--mo-radius);background:var(--mo-bg);transition:border-color var(--mo-dur) var(--mo-ease),box-shadow var(--mo-dur) var(--mo-ease)}.mo-input-group:focus-within{border-color:var(--mo-accent);box-shadow:var(--mo-shadow-focus)}.mo-input-group .mo-input{border:none;background:transparent;flex:1}.mo-input-group .mo-input:focus{box-shadow:none}.mo-input-group .prefix{display:flex;align-items:center;padding:0 0 0 12px;color:#4b5563;font-family:var(--mo-font-mono);font-size:13px}.on-dark .mo-input-group .prefix{color:var(--mo-text-muted-dark)}.mo-textfield{display:flex;flex-direction:column;gap:6px}.mo-textfield>label{font-size:13px;font-weight:500;color:var(--mo-text)}.mo-textfield .help{font-size:13px;color:var(--mo-text-muted)}.mo-textfield .error{font-size:13px;color:var(--mo-danger)}.mo-checkbox{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.5}.mo-checkbox input{position:absolute;opacity:0;pointer-events:none}.mo-checkbox .box{flex-shrink:0;width:18px;height:18px;border:1px solid var(--mo-border-strong);border-radius:4px;background:var(--mo-bg);display:inline-flex;align-items:center;justify-content:center;transition:var(--mo-transition);margin-top:1px}.mo-checkbox:hover .box{border-color:var(--mo-text-muted)}.mo-checkbox input:focus-visible+.box{box-shadow:var(--mo-shadow-focus)}.mo-checkbox input:checked+.box{background:var(--mo-accent);border-color:var(--mo-accent)}.mo-checkbox input:checked+.box:after{content:"";width:10px;height:6px;border:2px solid #ffffff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.mo-option-card{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--mo-bg);border:1px solid var(--mo-border);border-radius:var(--mo-radius);cursor:pointer;transition:var(--mo-transition)}.mo-option-card:hover{border-color:var(--mo-border-strong)}.mo-option-card.is-selected{border-color:var(--mo-accent);box-shadow:0 0 0 1px var(--mo-accent) inset}.mo-option-card .radio{flex-shrink:0;width:18px;height:18px;border:1px solid var(--mo-border-strong);border-radius:9999px;background:var(--mo-bg);display:inline-flex;align-items:center;justify-content:center;margin-top:2px;transition:var(--mo-transition)}.mo-option-card.is-selected .radio{border-color:var(--mo-accent)}.mo-option-card.is-selected .radio:after{content:"";width:8px;height:8px;border-radius:9999px;background:var(--mo-accent)}.mo-option-card .title{font-size:14px;font-weight:500;color:var(--mo-text)}.mo-option-card .desc{font-size:13px;color:var(--mo-text-muted);margin-top:2px}.mo-card{background:var(--mo-bg);border:1px solid var(--mo-border);border-radius:var(--mo-radius);padding:24px}.mo-card--surface{background:var(--mo-surface)}.mo-wizard-progress{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--mo-text-muted);letter-spacing:.05em;text-transform:uppercase}.mo-wizard-progress .track{position:relative;flex:1;height:2px;background:var(--mo-border);border-radius:2px;overflow:hidden}.mo-wizard-progress .track .fill{position:absolute;inset:0 auto 0 0;background:var(--mo-accent);transition:width var(--mo-dur-slow) var(--mo-ease)}.mo-logo-circle{display:inline-block;width:40px;height:40px;border:2px solid var(--mo-text);border-radius:9999px;position:relative;overflow:hidden}.mo-logo-circle:after{content:"";position:absolute;inset:4px;background:var(--mo-accent);border-radius:9999px;transform:scale(var(--fill,.7));transform-origin:center;transition:transform var(--mo-dur-slow) var(--mo-ease)}.mo-logo-circle.on-dark{border-color:var(--mo-text-on-dark)}.mo-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 32px;border-bottom:1px solid var(--mo-border);background:var(--mo-bg)}.mo-header.on-dark{background:var(--mo-bg-dark);border-bottom-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.mo-header nav{display:flex;align-items:center;gap:28px}.mo-header nav a{font-size:14px;font-weight:500;color:var(--mo-text);text-decoration:none;transition:color var(--mo-dur) var(--mo-ease)}.mo-header.on-dark nav a{color:var(--mo-text-on-dark)}.mo-header nav a:hover{color:var(--mo-accent)}.mo-footer{padding:48px 32px;border-top:1px solid var(--mo-border-dark);background:var(--mo-bg-dark);color:var(--mo-text-on-dark);font-size:13px}.mo-section{padding-left:0;padding-right:0}.mo-section--dark{background:var(--mo-bg-dark);color:var(--mo-text-on-dark)}.mo-section--surface{background:var(--mo-surface)}.mo-section--tinted{background:color-mix(in srgb,var(--mo-accent) 5%,var(--mo-bg))}.mo-btn.is-loading{cursor:progress;pointer-events:none}.mo-btn.is-loading>.mo-btn__label{visibility:hidden}.mo-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid;border-radius:9999px;overflow:hidden}.mo-btn{position:relative}.mo-btn.is-loading:before{content:"";position:absolute;width:10px;height:10px;border-radius:9999px;background:currentColor;transform:scale(0);transform-origin:center;animation:mo-logo-loop 1.4s var(--mo-ease) infinite}.mo-btn--primary.on-dark{background:var(--mo-accent);color:#ffffff;border-color:var(--mo-accent)}.mo-btn--primary.on-dark:hover{background:var(--mo-accent-hover);border-color:var(--mo-accent-hover)}.mo-input:disabled,.mo-input[aria-disabled=true]{background:var(--mo-surface);color:var(--mo-text-muted);cursor:not-allowed}.mo-input.is-error,.mo-input[aria-invalid=true]{border-color:var(--mo-danger)}.mo-input.is-error:focus,.mo-input[aria-invalid=true]:focus{border-color:var(--mo-danger);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.mo-input.is-loading{padding-right:36px}.mo-input.on-dark,.on-dark .mo-input,.on-dark .mo-input-group{background:var(--mo-surface-dark);border-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.mo-input.on-dark::-moz-placeholder,.on-dark .mo-input::-moz-placeholder{color:var(--mo-text-muted-dark)}.mo-input.on-dark::placeholder,.on-dark .mo-input::placeholder{color:var(--mo-text-muted-dark)}.mo-input.on-dark:hover,.on-dark .mo-input-group:hover,.on-dark .mo-input:hover{border-color:#4b5563}.mo-input.on-dark:focus,.on-dark .mo-input-group:focus-within,.on-dark .mo-input:focus{border-color:var(--mo-accent);box-shadow:0 0 0 3px rgba(37,99,235,.3)}.mo-card.on-dark,.on-dark .mo-card:not(.mo-card--surface){background:var(--mo-surface-dark);border-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.on-dark .mo-card--surface{background:#14161b;border-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.mo-field-error{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--mo-danger)}.mo-field-error:before{content:"";flex-shrink:0;width:14px;height:14px;border-radius:9999px;background:radial-gradient(circle at center,#ffffff 0 1.5px,transparent 2px),radial-gradient(circle at center 4px,#ffffff 0 1px,transparent 1.5px),var(--mo-danger)}.mo-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--mo-border);border-left-width:3px;border-radius:var(--mo-radius);background:var(--mo-bg);font-size:14px;line-height:1.5;color:var(--mo-text)}.mo-alert__icon{flex-shrink:0;width:16px;height:16px;border-radius:9999px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mo-font-mono);font-size:11px;font-weight:600;color:#ffffff}.mo-alert__body{flex:1}.mo-alert__title{font-weight:500;margin-bottom:2px;color:inherit}.mo-alert__close{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--mo-text-muted);font-size:16px;line-height:1;padding:2px 4px;font-family:inherit;transition:var(--mo-transition-color)}.mo-alert__close:hover{color:var(--mo-text)}.mo-alert--info{border-left-color:var(--mo-accent)}.mo-alert--info .mo-alert__icon{background:var(--mo-accent)}.mo-alert--success{border-left-color:var(--mo-success)}.mo-alert--success .mo-alert__icon{background:var(--mo-success)}.mo-alert--warning{border-left-color:var(--mo-warning)}.mo-alert--warning .mo-alert__icon{background:var(--mo-warning)}.mo-alert--danger{border-left-color:var(--mo-danger);background:rgba(220,38,38,.03)}.mo-alert--danger .mo-alert__icon{background:var(--mo-danger)}.mo-alert.on-dark,.on-dark .mo-alert{background:var(--mo-surface-dark);border-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.mo-toast{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;background:var(--mo-bg-dark);color:var(--mo-text-on-dark);border:1px solid var(--mo-border-dark);border-radius:var(--mo-radius);box-shadow:var(--mo-shadow-md);font-size:14px;font-weight:500;animation:mo-toast-in var(--mo-dur) var(--mo-ease) both;min-width:260px;max-width:380px}.mo-toast__indicator{flex-shrink:0;width:8px;height:8px;border-radius:9999px;background:var(--mo-accent)}.mo-toast--success .mo-toast__indicator{background:var(--mo-success)}.mo-toast--warning .mo-toast__indicator{background:var(--mo-warning)}.mo-toast--danger .mo-toast__indicator{background:var(--mo-danger)}.mo-toast__close{flex-shrink:0;margin-left:auto;background:none;border:none;color:var(--mo-text-muted-dark);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;font-family:inherit}.mo-toast__close:hover{color:var(--mo-text-on-dark)}.mo-toast-stack{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column-reverse;gap:12px;z-index:100;pointer-events:none}.mo-toast-stack>*{pointer-events:auto}.mo-loader{display:inline-flex;flex-direction:column;align-items:center;gap:16px}.mo-loader__ring{width:56px;height:56px;border:2px solid var(--mo-text);border-radius:9999px;position:relative;overflow:hidden}.mo-loader__ring:after{content:"";position:absolute;inset:5px;background:var(--mo-accent);border-radius:9999px;transform-origin:center;animation:mo-logo-loop 1.8s var(--mo-ease) infinite}.mo-loader.on-dark .mo-loader__ring{border-color:var(--mo-text-on-dark)}.mo-loader__label{font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--mo-text-muted)}.mo-loader.on-dark .mo-loader__label,.on-dark .mo-loader__label{color:var(--mo-text-muted-dark)}.mo-loader--sm .mo-loader__ring{width:20px;height:20px;border-width:1.5px}.mo-loader--sm .mo-loader__ring:after{inset:3px}.mo-loader--lg .mo-loader__ring{width:88px;height:88px}.mo-loader--lg .mo-loader__ring:after{inset:7px}.mo-loader--determinate .mo-loader__ring:after{animation:none;transform:scale(var(--mo-fill,0));transition:transform var(--mo-dur-slow) var(--mo-ease)}.mo-placeholder{position:relative;display:flex;align-items:center;justify-content:center;background:var(--mo-surface);border:1px solid var(--mo-border);border-radius:var(--mo-radius);color:var(--mo-text-muted);font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;min-height:120px;isolation:isolate}.mo-placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(135deg,transparent 0 calc(50% - .5px),var(--mo-border) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));background-size:20px 20px;opacity:.5;z-index:-1}.mo-placeholder__label{position:relative;padding:6px 12px;background:var(--mo-bg);border:1px solid var(--mo-border);border-radius:4px;font-family:var(--mo-font-mono);font-size:11px;letter-spacing:.04em;text-transform:none}.mo-placeholder.on-dark,.on-dark .mo-placeholder{background:var(--mo-surface-dark);border-color:var(--mo-border-dark);color:var(--mo-text-muted-dark)}.on-dark .mo-placeholder:before{background-image:linear-gradient(135deg,transparent 0 calc(50% - .5px),var(--mo-border-dark) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));opacity:1}.on-dark .mo-placeholder__label{background:var(--mo-bg-dark);border-color:var(--mo-border-dark);color:var(--mo-text-on-dark)}.mo-skip-link,.mo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mo-skip-link{clip-path:inset(50%)}.mo-skip-link:focus{position:fixed;left:16px;top:12px;width:auto;height:auto;margin:0;padding:10px 14px;overflow:visible;clip:auto;clip-path:none;background:var(--mo-text);color:var(--mo-text-on-dark);font-size:13px;font-weight:500;border-radius:var(--mo-radius);outline:none;box-shadow:var(--mo-shadow-focus);z-index:1000}.legal-body{color:var(--mo-text);font-size:var(--mo-fs-body);line-height:var(--mo-lh-body)}.legal-body>:first-child{margin-top:0;border-top:none;padding-top:0}.legal-body h2{font-size:var(--mo-fs-h3);line-height:var(--mo-lh-heading);margin-top:var(--mo-sp-7);margin-bottom:var(--mo-sp-3);padding-top:var(--mo-sp-5);border-top:1px solid var(--mo-border)}.legal-body h2,.legal-body h3{font-weight:var(--mo-fw-semibold)}.legal-body h3{font-size:var(--mo-fs-body-lg);line-height:1.3;margin-top:var(--mo-sp-6);margin-bottom:var(--mo-sp-2)}.legal-body p{margin-block:var(--mo-sp-4)}.legal-body ol,.legal-body ul{margin-block:var(--mo-sp-4);padding-left:var(--mo-sp-6)}.legal-body ul{list-style:disc}.legal-body ol{list-style:decimal}.legal-body li{margin-block:var(--mo-sp-2);padding-left:var(--mo-sp-1)}.legal-body li::marker{color:var(--mo-text-muted)}.legal-body :is(ul,ol) :is(ul,ol){margin-block:var(--mo-sp-1);list-style:circle}.legal-body a{color:var(--mo-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.legal-body a:hover{color:var(--mo-accent-hover)}.legal-body strong{font-weight:var(--mo-fw-semibold)}.legal-body hr{border:none;border-top:1px solid var(--mo-border);margin-block:var(--mo-sp-6)}.ratgeber-meta{font-size:var(--mo-fs-sm,.875rem);color:var(--mo-text-muted);margin-bottom:var(--mo-sp-5)}.ratgeber-lead{font-size:var(--mo-fs-body-lg);line-height:1.45;font-weight:var(--mo-fw-medium,500);margin-bottom:var(--mo-sp-6)}.blog-faq,.ratgeber-faq{margin-top:var(--mo-sp-8)}.blog-faq>h2,.ratgeber-faq>h2{font-size:var(--mo-fs-h3);font-weight:var(--mo-fw-semibold);line-height:var(--mo-lh-heading);margin-bottom:var(--mo-sp-4)}.blog-faq dl,.ratgeber-faq dl{margin:0}.blog-faq__item,.ratgeber-faq__item{padding-block:var(--mo-sp-4);border-top:1px solid var(--mo-border)}.blog-faq dt,.ratgeber-faq dt{font-weight:var(--mo-fw-semibold);margin-bottom:var(--mo-sp-2)}.blog-faq dd,.ratgeber-faq dd{margin:0;color:var(--mo-text)}.ratgeber-disclaimer{margin-top:var(--mo-sp-7);padding:var(--mo-sp-4);border:1px solid var(--mo-border);border-radius:8px;font-size:var(--mo-fs-sm,.875rem);color:var(--mo-text-muted)}.ratgeber-cta{margin-top:var(--mo-sp-8);padding:var(--mo-sp-7);background:var(--mo-accent-soft,rgba(37,99,235,.06));border-radius:16px;text-align:center}.ratgeber-cta__text{font-size:var(--mo-fs-body);margin-bottom:var(--mo-sp-5)}.ratgeber-related{margin-top:var(--mo-sp-8);padding-top:var(--mo-sp-6);border-top:1px solid var(--mo-border)}.ratgeber-related>h2{font-size:var(--mo-fs-body-lg);font-weight:var(--mo-fw-semibold);margin-bottom:var(--mo-sp-3)}.ratgeber-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mo-sp-2)}.ratgeber-related a{color:var(--mo-accent);text-decoration:underline;text-underline-offset:2px}.ratgeber-related a:hover{color:var(--mo-accent-hover)}.vergleich{margin-top:var(--mo-sp-8)}.vergleich>h2{font-size:var(--mo-fs-h3);font-weight:var(--mo-fw-semibold);line-height:var(--mo-lh-heading);margin-bottom:var(--mo-sp-3)}.vergleich__intro{font-size:var(--mo-fs-body);color:var(--mo-text-muted);margin-bottom:var(--mo-sp-4)}.vergleich__scroll{overflow-x:auto;border:1px solid var(--mo-border);border-radius:12px}.vergleich__scroll:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px}.vergleich__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--mo-fs-body)}.vergleich__caption{caption-side:top;text-align:left;padding:var(--mo-sp-3) var(--mo-sp-4);color:var(--mo-text-muted);font-size:var(--mo-fs-sm,.875rem)}.vergleich__table td,.vergleich__table th{padding:var(--mo-sp-3) var(--mo-sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--mo-border)}.vergleich__table thead th{font-weight:var(--mo-fw-semibold);background:var(--mo-accent-soft,rgba(37,99,235,.06));border-bottom:2px solid var(--mo-border)}.vergleich__table tbody th[scope=row]{font-weight:var(--mo-fw-semibold);color:var(--mo-text)}.vergleich__table tbody tr:last-child td,.vergleich__table tbody tr:last-child th{border-bottom:0}.blog-intro{font-size:var(--mo-fs-body-lg);line-height:1.5;margin-bottom:var(--mo-sp-7)}.blog-intro,.blog-meta{color:var(--mo-text-muted)}.blog-meta{font-size:var(--mo-fs-sm,.875rem);margin-bottom:var(--mo-sp-6)}.blog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mo-sp-6)}.blog-card{padding-bottom:var(--mo-sp-6);border-bottom:1px solid var(--mo-border)}.blog-card:last-child{border-bottom:none}.blog-card__title{font-size:var(--mo-fs-h3);font-weight:var(--mo-fw-semibold);line-height:var(--mo-lh-heading);margin-bottom:var(--mo-sp-2)}.blog-card__title a{color:var(--mo-text);text-decoration:none}.blog-card__title a:hover{color:var(--mo-accent)}.blog-card__date{font-size:var(--mo-fs-sm,.875rem);color:var(--mo-text-muted);margin-bottom:var(--mo-sp-2)}.blog-card__excerpt{color:var(--mo-text);line-height:1.55;margin-bottom:var(--mo-sp-3)}.blog-card__more{color:var(--mo-accent);font-weight:var(--mo-fw-medium,500);text-decoration:underline;text-underline-offset:2px}.blog-card__more:hover{color:var(--mo-accent-hover)}.blog-empty{color:var(--mo-text-muted);padding-block:var(--mo-sp-7)}.blog-cta{margin-top:var(--mo-sp-8);padding:var(--mo-sp-7);background:var(--mo-accent-soft,rgba(37,99,235,.06));border-radius:16px;text-align:center}.blog-cta__text{font-size:var(--mo-fs-body);margin-bottom:var(--mo-sp-5)}.blog-cta .mo-btn--primary{transition:background-color var(--mo-dur) var(--mo-ease),border-color var(--mo-dur) var(--mo-ease),box-shadow var(--mo-dur) var(--mo-ease),transform var(--mo-dur) var(--mo-ease)}.blog-cta .mo-btn--primary:hover{box-shadow:var(--mo-shadow-md);transform:translateY(-2px)}.blog-cta .mo-btn--primary:active{transform:translateY(0);box-shadow:var(--mo-shadow-sm)}@media (prefers-reduced-motion:reduce){.blog-cta .mo-btn--primary:active,.blog-cta .mo-btn--primary:hover{transform:none}}.blog-related{margin-top:var(--mo-sp-8);padding-top:var(--mo-sp-6);border-top:1px solid var(--mo-border)}.blog-related>h2{font-size:var(--mo-fs-body-lg);font-weight:var(--mo-fw-semibold);margin-bottom:var(--mo-sp-3)}.blog-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mo-sp-2)}.blog-related a{color:var(--mo-accent);text-decoration:underline;text-underline-offset:2px}.blog-related a:hover{color:var(--mo-accent-hover)}.branche-demo{margin-block:var(--mo-sp-6)}.branche-demo__frame{max-height:460px;overflow:hidden;border:1px solid var(--mo-border);border-radius:12px;box-shadow:var(--mo-shadow-md,0 8px 30px rgba(0,0,0,.08))}.branche-demo__img{display:block;width:100%;height:auto}.branche-demo__cap{margin-top:var(--mo-sp-2);font-size:var(--mo-fs-sm,.875rem);color:var(--mo-text-muted);text-align:center}