:root{--ms-brand-orange:#ff7826;--ms-brand-dark:#201712;--ms-brand-cream:#f7f1e8;--ms-brand-paper:color-mix(in srgb, var(--ms-brand-cream) 55%, #fff);--ms-brand-taupe:color-mix(in srgb, var(--ms-brand-dark) 34%, var(--ms-brand-cream));--ms-brand-brown:color-mix(in srgb, var(--ms-brand-dark) 72%, var(--ms-brand-cream));--ms-white:#fff;--ms-page:var(--ms-white);--ms-orange:var(--ms-brand-orange);--ms-orange-strong:#e8621a;--ms-orange-soft:#ffe3cf;--ms-rust:#a8420a;--ms-peach:#ffb27f;--ms-wa-chat:#111b21;--ms-scrim:#140c08;--ms-ink:var(--ms-brand-dark);--ms-ink-2:color-mix(in srgb, var(--ms-brand-dark) 88%, var(--ms-brand-cream));--ms-ink-3:var(--ms-brand-dark);--ms-muted:var(--ms-brand-brown);--ms-taupe:var(--ms-brand-taupe);--ms-cream:var(--ms-brand-cream);--ms-paper:var(--ms-white);--ms-sand:color-mix(in srgb, var(--ms-brand-dark) 7%, var(--ms-brand-cream));--ms-peach-bg:color-mix(in srgb, var(--ms-brand-orange) 11%, var(--ms-white));--ms-sand-2:color-mix(in srgb, var(--ms-brand-taupe) 22%, var(--ms-brand-cream));--ms-line:color-mix(in srgb, var(--ms-brand-dark) 12%, var(--ms-brand-cream));--ms-line-strong:color-mix(in srgb, var(--ms-brand-dark) 26%, var(--ms-brand-cream));--ms-on-dark:var(--ms-brand-cream);--ms-on-dark-muted:var(--ms-brand-taupe);--ms-dark-line:#f7f1e824;--ms-dark-raise:#f7f1e80f;--ms-ok:#17603d;--ms-ok-bg:#ddf0e3;--ms-ok-line:#9ed9b5;--ms-warn:#8a5a00;--ms-warn-bg:#fff1d6;--ms-bad:#a8200d;--ms-bad-bg:#fbe0d9;--ms-info:#1f4e79;--ms-info-bg:#e3eef8;--ms-success:var(--ms-ok);--ms-error:var(--ms-bad);--ms-caution:var(--ms-warn);--ms-information:var(--ms-info);--ms-lv-a:#a8420a;--ms-lv-a-bg:#ffe3cf;--ms-lv-a-solid:#ff7826;--ms-lv-a-on:#20140d;--ms-lv-a-line:#ff9a5c;--ms-lv-b:#17603d;--ms-lv-b-bg:#dcf0e3;--ms-lv-b-solid:#1e7a4c;--ms-lv-b-on:#fff;--ms-lv-b-line:#3fa46e;--ms-lv-c:#1f4e79;--ms-lv-c-bg:#e3eef8;--ms-lv-c-solid:#1f4e79;--ms-lv-c-on:#fff;--ms-lv-c-line:#4f82b8;--ms-lv-d:#3b3836;--ms-lv-d-bg:#e7e5e3;--ms-lv-d-solid:#45413e;--ms-lv-d-on:#fff;--ms-lv-d-line:#8c8781;--ms-lv-a-dark:#ffb27f;--ms-lv-b-dark:#7fd3a4;--ms-lv-c-dark:#9cc4ee;--ms-lv-d-dark:#cfcac5;--ms-eyebrow:var(--ms-muted);--ms-eyebrow-soft:var(--ms-muted);--ms-eyebrow-accent:var(--ms-orange);--ms-eyebrow-on-dark:var(--ms-on-dark-muted);--ms-g-der:#1f5a96;--ms-g-der-bg:#e2ecf7;--ms-g-die:#8a2f73;--ms-g-die-bg:#f5e3ef;--ms-g-das:#4b5563;--ms-g-das-bg:#e9eaee;--ms-peach-50:#fff4ea;--ms-font-display:"MS Display", "MS Display Fallback", "MS Display Fallback iOS", "MS Display Fallback Android", "Segoe UI", Tahoma, sans-serif;--ms-font-body:"MS Text", "MS Text Fallback", "MS Text Fallback iOS", "MS Text Fallback Android", "Segoe UI", Tahoma, "Noto Sans Arabic", Arial, sans-serif;--ms-font-latin:"Jost", "MS Text", "MS Latin Fallback", "MS Text Fallback", "MS Text Fallback iOS", "MS Text Fallback Android", "Segoe UI", Arial, sans-serif;--ms-weight-display:700;--ms-weight-bold:700;--ms-text-label:.8125rem;--ms-text-xs:.8rem;--ms-text-sm:.875rem;--ms-text-md:1rem;--ms-text-h4:1.0625rem;--ms-text-lg:1.125rem;--ms-text-long:1.125rem;--ms-text-xl:1.25rem;--ms-text-2xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--ms-text-3xl:clamp(1.5rem, 1.2rem + 1.3vw, 2.25rem);--ms-text-4xl:clamp(2rem, 1.55rem + 1.9vw, 3rem);--ms-leading:1.8;--ms-leading-long:1.9;--ms-leading-small:1.7;--ms-leading-tight:1.35;--ms-measure:70ch;--ms-1:4px;--ms-2:8px;--ms-3:12px;--ms-4:16px;--ms-5:20px;--ms-6:24px;--ms-8:32px;--ms-10:40px;--ms-12:48px;--ms-16:64px;--ms-20:80px;--ms-section:clamp(48px, 7vw, 96px);--ms-gutter:clamp(16px, 4vw, 32px);--ms-wrap:1200px;--ms-wrap-narrow:800px;--ms-read:720px;--ms-wrap-read:720px;--ms-r-s:8px;--ms-r-m:14px;--ms-r-l:22px;--ms-r-xl:30px;--ms-r-pill:999px;--ms-shadow-1:0 1px 0 #20140d0a, 0 10px 28px -18px #20140d59;--ms-shadow-2:0 2px 0 #20140d0a, 0 22px 44px -26px #20140d73;--ms-ring:0 0 0 3px color-mix(in srgb, var(--ms-orange) 35%, transparent);--ms-shadow-float:0 18px 54px #20140d3d;--ms-shadow-orange:0 12px 26px -14px #ff7826e6;--ms-focus:var(--ms-ink);--ms-focus-on-dark:var(--ms-cream);--ms-z-section-tabs:40;--ms-z-bars:60;--ms-z-dropdown:80;--ms-z-drawer:100;--ms-z-dialog:120;--ms-z-toast:140;--ms-ease:cubic-bezier(.2, .7, .2, 1);--ms-ease-out:cubic-bezier(.22, .8, .24, 1);--ms-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ms-dur-fast:.16s;--ms-dur-med:.28s;--ms-dur-slow:.6s;--ms-dur-path:1.1s;--ms-dur-page:.28s;--ms-stagger:80ms;--ms-rise:14px;--ms-fast:var(--ms-dur-fast);--ms-normal:.26s;--ms-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ms-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ms-header-h:72px;--ms-legacy-000000:#000;--ms-legacy-05519e:#05519e;--ms-legacy-0b6e4f:#0b6e4f;--ms-legacy-0f1419:#0f1419;--ms-legacy-1570b8:#1570b8;--ms-legacy-15803d:#15803d;--ms-legacy-1d4ed8:#1d4ed8;--ms-legacy-1e4e9a:#1e4e9a;--ms-legacy-1f4e8c:#1f4e8c;--ms-legacy-22a35a:#22a35a;--ms-legacy-2f8f5b:#2f8f5b;--ms-legacy-2fa36b:#2fa36b;--ms-legacy-536471:#536471;--ms-legacy-8fc9a8:#8fc9a8;--ms-legacy-b91c1c:#b91c1c;--ms-legacy-bfdccb:#bfdccb;--ms-legacy-cfd9de:#cfd9de;--ms-legacy-d2570f:#d2570f;--ms-legacy-d9b48c:#d9b48c;--ms-legacy-de9c12:#de9c12;--ms-legacy-e0a21b:#e0a21b;--ms-legacy-e1e8ed:#e1e8ed;--ms-legacy-e4580f:#e4580f;--ms-legacy-e8611a:#e8611a;--ms-legacy-e8f5ec:#e8f5ec;--ms-legacy-e9dccd:#e9dccd;--ms-legacy-efe7da:#efe7da;--ms-legacy-eff3f4:#eff3f4;--ms-legacy-f1f8f3:#f1f8f3;--ms-legacy-f1fbf4:#f1fbf4;--ms-legacy-f3b9aa:#f3b9aa;--ms-legacy-f3e2cc:#f3e2cc;--ms-legacy-f4ede4:#f4ede4;--ms-legacy-f5c542:#f5c542;--ms-legacy-f6c9a3:#f6c9a3;--ms-legacy-f7cf55:#f7cf55;--ms-legacy-ffe3cc:#ffe3cc;--ms-legacy-fff1e3:#fff1e3;--ms-legacy-fff3e6:#fff3e6;--ms-legacy-fff6e9:#fff6e9;--ms-legacy-fff6ec:#fff6ec;--ms-legacy-fff7ed:#fff7ed;--ms-legacy-fffbf5:#fffbf5;--ms-legacy-fffcf8:#fffcf8}@font-face{font-family:MS Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/alexandria-400-arabic-fbc8a2cf.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:MS Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/jost-400-latin-d3fc5b41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MS Text;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/alexandria-400-arabic-fbc8a2cf.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:MS Text;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/jost-400-latin-d3fc5b41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/alexandria-400-arabic-fbc8a2cf.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Jost;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/jost-400-latin-d3fc5b41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MS Text Fallback;font-weight:300 500;src:local(Tahoma);size-adjust:106.3%;ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:MS Text Fallback;font-weight:600 900;src:local(Tahoma Bold),local(Tahoma-Bold);size-adjust:103.6%;ascent-override:103.8%;descent-override:36.2%;line-gap-override:0%}@font-face{font-family:MS Text Fallback iOS;font-weight:300 500;src:local(Geeza Pro),local(GeezaPro);size-adjust:123.2%;ascent-override:87.3%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:MS Text Fallback iOS;font-weight:600 900;src:local(Geeza Pro Bold),local(GeezaPro-Bold);size-adjust:120.7%;ascent-override:89.1%;descent-override:31.1%;line-gap-override:0%}@font-face{font-family:MS Text Fallback Android;font-weight:300 500;src:local(Noto Sans Arabic),local(NotoSansArabic-Regular),local(Noto Sans Arabic UI),local(NotoSansArabicUI-Regular),local(Noto Naskh Arabic),local(NotoNaskhArabic-Regular);size-adjust:112.5%;ascent-override:95.6%;descent-override:33.3%;line-gap-override:0%}@font-face{font-family:MS Text Fallback Android;font-weight:600 900;src:local(Noto Sans Arabic Bold),local(NotoSansArabic-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Naskh Arabic Bold),local(NotoNaskhArabic-Bold);size-adjust:113.7%;ascent-override:94.5%;descent-override:33%;line-gap-override:0%}@font-face{font-family:MS Display Fallback;font-weight:300 900;src:local(Tahoma Bold),local(Tahoma-Bold);size-adjust:103.6%;ascent-override:103.8%;descent-override:36.2%;line-gap-override:0%}@font-face{font-family:MS Display Fallback iOS;font-weight:300 900;src:local(Geeza Pro Bold),local(GeezaPro-Bold);size-adjust:120.7%;ascent-override:89.1%;descent-override:31.1%;line-gap-override:0%}@font-face{font-family:MS Display Fallback Android;font-weight:300 900;src:local(Noto Sans Arabic Bold),local(NotoSansArabic-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Naskh Arabic Bold),local(NotoNaskhArabic-Bold);size-adjust:113.7%;ascent-override:94.5%;descent-override:33%;line-gap-override:0%}@font-face{font-family:MS Latin Fallback;font-weight:300 900;src:local(Arial),local(Helvetica),local(Roboto);size-adjust:99.1%;ascent-override:108.5%;descent-override:37.8%;line-gap-override:0%}:focus-visible{outline:2px solid var(--ms-focus);outline-offset:2px;border-radius:4px}:is(.ms-surface-ink,.ms-on-ink,.hero,.ms-footer,.ms-next__inner,.bg-ink,.ms-card--dark) :focus-visible{outline-color:var(--ms-focus-on-dark)}:is(input,select,textarea):focus-visible{outline:2px solid var(--ms-focus);outline-offset:2px}::selection{background:var(--ms-orange-soft);color:var(--ms-ink)}html.ms-overlay-open{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}html.ms-overlay-open .to-top{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ms-wrap{width:100%;max-width:var(--ms-wrap);padding-inline:var(--ms-gutter);margin-inline:auto}.ms-wrap--narrow{max-width:var(--ms-wrap-narrow)}.ms-section{padding-block:var(--ms-section)}.ms-section--tight{padding-block:clamp(36px,5vw,64px)}.ms-surface-paper,.ms-surface-cream{background:var(--ms-cream)}.ms-surface-sand{background:var(--ms-sand)}.ms-surface-peach{background:var(--ms-peach-bg)}.ms-surface-ink{background:var(--ms-ink-3);color:var(--ms-on-dark)}.ms-surface-ink :is(h1,h2,h3,h4){color:var(--ms-on-dark)}.ms-surface-ink p{color:var(--ms-on-dark-muted)}.ms-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ms-de{font-family:var(--ms-font-latin);direction:ltr;unicode-bidi:isolate}.ms-num{font-family:var(--ms-font-latin);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ms-stack>*+*{margin-block-start:var(--ms-4)}.ms-prose{max-width:70ch;line-height:var(--ms-leading)}.ms-prose p{margin:0 0 1em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr,var(--ms-header-h)) + 16px)}body{background:var(--ms-page);color:var(--ms-ink);font-family:var(--ms-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.8}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3,h4{font-family:var(--ms-font-display);text-wrap:balance;letter-spacing:0;margin:0 0 .5em;line-height:1.3}h1{font-size:var(--ms-text-4xl);font-weight:700}h2{font-size:var(--ms-text-3xl);font-weight:700}h3{font-size:1.25rem;font-weight:700}h4{font-size:1.05rem;font-weight:700}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.skip-link{inset-inline-start:12px;z-index:100;background:var(--ms-ink);color:var(--ms-cream);border-radius:var(--ms-r-s);padding:10px 16px;position:absolute;top:-60px}.skip-link:focus{top:12px}.de,[lang=de],.ltr{direction:ltr;unicode-bidi:isolate}.toast{inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;border-radius:var(--ms-r-m);background:var(--ms-ink);max-width:460px;color:var(--ms-cream);box-shadow:0 20px 40px -20px color-mix(in srgb, var(--ms-scrim) 60%, transparent);text-align:center;opacity:0;pointer-events:none;transition:all .25s var(--ms-ease);margin-inline:auto;padding:14px 18px;font-weight:600;position:fixed;transform:translateY(20px)}.toast.show{opacity:1;transform:translateY(0)}.scroll-progress{top:0;z-index:120;pointer-events:none;height:3px;position:fixed;inset-inline:0}.scroll-progress i{background:linear-gradient(to left, var(--ms-orange), var(--ms-peach));transform-origin:100%;height:100%;display:block;transform:scaleX(0)}body .to-top{bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--ms-paper);width:50px;height:50px;color:var(--ms-ink);box-shadow:0 12px 26px -14px color-mix(in srgb, var(--ms-ink) 60%, transparent);opacity:0;pointer-events:none;transition:opacity .25s, transform .25s var(--ms-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-inline:auto 18px;transform:translateY(16px)scale(.9)}body .to-top.show{opacity:1;pointer-events:auto;transform:none}@media (width<=560px){body .to-top{inset-inline-end:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:46px;height:46px}}body .to-top>.ico{width:20px;height:20px;position:relative}body .to-top .ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}body .to-top .ring circle{fill:none;stroke:var(--ms-line);stroke-width:3px}body .to-top .ring .val{stroke:var(--ms-orange);stroke-dasharray:141.4;stroke-dashoffset:141.4px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}body .to-top:hover{background:var(--ms-orange);color:var(--ms-ink)}body .to-top:hover .ring .val{stroke:var(--ms-ink)}body .to-top:focus-visible{outline:2px solid var(--ms-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){body .to-top:active{transition-duration:60ms;transform:scale(.94)}}.lightbox{background:0 0;border:0;max-width:min(92vw,820px);max-height:92vh;padding:0;overflow:visible}.lightbox::backdrop{background:color-mix(in srgb, var(--ms-scrim) 82%, transparent);backdrop-filter:blur(4px)}.lightbox[open]{animation:ms-lb-in .3s var(--ms-ease)}@keyframes ms-lb-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.lightbox figure{margin:0}.lightbox img{background:var(--ms-white);border-radius:12px;width:auto;max-height:84vh;margin-inline:auto}.lightbox figcaption{color:var(--ms-cream);text-align:center;margin-top:10px;font-weight:600}.lightbox img[src*="/reviews/"]{background:var(--ms-wa-chat);max-width:min(92vw,520px)}.ms-footer__social a .ico,.ms-footer__social a svg{width:18px;height:18px}.rp-more{flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;display:flex}.rp-more a{color:var(--ms-rust);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.rp-more a:hover{text-decoration:underline}.rp-plan{border-radius:var(--ms-r-l);background:var(--ms-paper);border:1px solid var(--ms-line);margin:18px 0 0;padding:18px 20px}.rp-plan h3{font-family:var(--ms-font-display);font-size:var(--ms-text-lg);align-items:center;gap:8px;margin:0 0 10px;display:flex}.rp-plan h3 .ico{width:20px;height:20px;color:var(--ms-rust)}.rp-plan h4{font-family:var(--ms-font-display);font-size:var(--ms-text-md);margin:0 0 6px}.rp-plan p,.rp-plan li{font-size:var(--ms-text-sm);color:var(--ms-ink-2);line-height:1.8}.rp-plan ul{margin:0;padding-inline-start:1.2em}.rp-plan a{color:var(--ms-rust);font-weight:700}.rp-plan__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.rp-plan__res,.rp-plan__de{border-block-start:1px dashed var(--ms-line);margin-block-start:14px;padding-block-start:14px}.rp-plan__de:empty{display:none}.rp-plan__next{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-block-start:10px;display:flex}.rp-plan__next .btn{color:var(--ms-on-dark)}.rp-plan__prev{background:var(--ms-cream);border-radius:10px;margin:0 0 10px;padding:8px 12px}.rp-kind{font-size:var(--ms-text-xs);border-radius:999px;margin-inline-end:6px;padding:1px 8px;font-weight:700;display:inline-block}.rp-kind--official{background:var(--ms-info-bg);color:var(--ms-info)}.rp-kind--guidance{background:var(--ms-orange-soft);color:var(--ms-rust)}.rp-last{background:var(--ms-cream);font-size:var(--ms-text-sm);color:var(--ms-ink-2);border-radius:10px;margin:0 0 12px;padding:8px 12px}@media (width<=640px){.rp-plan__cols{grid-template-columns:1fr}}.ms-btn{justify-content:center;align-items:center;gap:var(--ms-2);border-radius:var(--ms-r-pill);min-height:44px;font-family:var(--ms-font-body);font-weight:700;font-size:var(--ms-text-md);cursor:pointer;white-space:nowrap;transition:background var(--ms-dur-fast) var(--ms-ease), color var(--ms-dur-fast) var(--ms-ease), border-color var(--ms-dur-fast) var(--ms-ease), transform var(--ms-dur-fast) var(--ms-ease), box-shadow var(--ms-dur-fast) var(--ms-ease);border:2px solid #0000;padding:9px 22px;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.ms-btn:hover{transform:translateY(-1px)}.ms-btn:active{transform:scale(.98)}.ms-btn .ms-icon{flex:none;width:20px;height:20px}.ms-btn--primary{background:var(--ms-orange);color:var(--ms-ink)}.ms-btn--primary:hover{background:var(--ms-orange-strong);color:var(--ms-ink)}.ms-btn--secondary,.ms-btn--ghost{color:var(--ms-ink);border-color:var(--ms-ink);background:0 0}.ms-btn--secondary:hover,.ms-btn--ghost:hover,.ms-btn--dark{background:var(--ms-ink);color:var(--ms-on-dark)}.ms-btn--dark:hover{background:var(--ms-ink-2);color:var(--ms-on-dark)}.ms-btn--light{background:var(--ms-cream);color:var(--ms-ink)}.ms-btn--light:hover{background:var(--ms-white);color:var(--ms-ink)}.ms-btn--outline-light{color:var(--ms-on-dark);border-color:color-mix(in srgb, var(--ms-cream) 60%, transparent);background:0 0}.ms-btn--outline-light:hover{background:var(--ms-cream);color:var(--ms-ink);border-color:var(--ms-cream)}.ms-surface-ink .ms-btn--secondary{color:var(--ms-on-dark);border-color:color-mix(in srgb, var(--ms-cream) 60%, transparent)}.ms-surface-ink .ms-btn--secondary:hover{background:var(--ms-cream);color:var(--ms-ink)}.ms-btn--sm{min-height:36px;font-size:var(--ms-text-sm);padding:6px 16px}@media (pointer:coarse){.ms-btn--sm{min-height:44px}}.ms-btn--lg{min-height:52px;font-size:var(--ms-text-md);padding:12px 28px}.ms-btn--block{width:100%}.ms-btn:is(:disabled,[aria-disabled=true]){background:var(--ms-sand);color:var(--ms-muted);cursor:not-allowed;border-color:#0000;transform:none}.ms-btn[aria-busy=true]{color:#0000;pointer-events:none}.ms-btn[aria-busy=true]:after{content:"";border:2px solid var(--ms-ink);border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite ms-spin;position:absolute;inset:0}@keyframes ms-spin{to{transform:rotate(360deg)}}@media (width<=480px){.ms-btn{white-space:normal;text-align:center;max-width:100%}.ms-btn-row>.ms-btn{flex:auto}}.ms-btn-row{gap:var(--ms-3);flex-wrap:wrap;align-items:center;display:flex}.ms-link{color:var(--ms-rust);font-weight:600;text-decoration:none}.ms-link:hover{text-underline-offset:3px;text-decoration:underline}.ms-link-arrow{color:var(--ms-rust);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ms-link-arrow .ms-icon{width:18px;height:18px;transition:transform var(--ms-fast) var(--ms-ease)}.ms-link-arrow:hover .ms-icon{transform:translate(-3px)}.ms-surface-ink .ms-link-arrow{color:var(--ms-peach)}.ms-icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ms-icon-box{background:var(--ms-orange-soft);width:44px;height:44px;color:var(--ms-rust);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-icon-box .ms-icon{width:22px;height:22px}.ms-surface-ink .ms-icon-box{background:var(--ms-dark-raise);color:var(--ms-peach)}.ms-eyebrow{font-family:var(--ms-font-body);font-size:var(--ms-text-label);letter-spacing:0;color:var(--ms-eyebrow);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:700;line-height:1.4;display:inline-flex}.ms-eyebrow:before{content:"";background:var(--ms-eyebrow-accent);border-radius:2px;flex:none;width:16px;height:2px}.ms-eyebrow__de{border-inline-end:1.5px solid color-mix(in srgb, currentColor 35%, transparent);font-family:var(--ms-font-latin);font-size:var(--ms-text-label);color:var(--ms-eyebrow-soft);direction:ltr;unicode-bidi:isolate;padding-inline-end:10px;font-weight:600}.ms-eyebrow--hero{margin-block-start:var(--ms-5)}.ms-surface-ink .ms-eyebrow,.ms-eyebrow--on-dark,.ms-surface-ink .ms-eyebrow__de,.ms-eyebrow--on-dark .ms-eyebrow__de{color:var(--ms-eyebrow-on-dark)}.ms-head{gap:var(--ms-2);max-width:760px;margin-block-end:clamp(28px,4vw,44px);display:grid}.ms-head--center{text-align:center;justify-items:center;margin-inline:auto}.ms-head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.ms-head h1,.ms-head h2{font-family:var(--ms-font-display);line-height:var(--ms-leading-tight);margin:0}.ms-head h2{font-size:var(--ms-text-3xl);font-weight:700}.ms-head h1{font-size:var(--ms-text-4xl);font-weight:700}.ms-head .ms-lead{margin:var(--ms-1) 0 0;font-size:var(--ms-text-lg);color:var(--ms-muted);line-height:var(--ms-leading)}.ms-surface-ink .ms-head .ms-lead{color:var(--ms-on-dark-muted)}@media (width<=720px){.ms-head--row{grid-template-columns:1fr;align-items:start}}.ms-card{gap:var(--ms-3);padding:var(--ms-6);background:var(--ms-paper);border:1px solid var(--ms-line);border-radius:var(--ms-r-l);color:var(--ms-ink);transition:transform var(--ms-normal) var(--ms-ease), box-shadow var(--ms-normal) var(--ms-ease), border-color var(--ms-normal) var(--ms-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}a.ms-card:hover,.ms-card--link:hover{box-shadow:var(--ms-shadow-1);border-color:var(--ms-line-strong);transform:translateY(-3px)}.ms-card h3{font-family:var(--ms-font-display);font-size:var(--ms-text-lg);margin:0;font-weight:700;line-height:1.45}.ms-card p{color:var(--ms-muted);line-height:1.7;font-size:var(--ms-text-sm);margin:0}.ms-card__top{justify-content:space-between;align-items:center;gap:var(--ms-3);display:flex}.ms-card__foot{margin-block-start:auto;padding-block-start:var(--ms-2)}.ms-card--dark{background:var(--ms-dark-raise);border-color:var(--ms-dark-line);color:var(--ms-on-dark)}.ms-card--dark h3{color:var(--ms-on-dark)}.ms-card--dark p{color:var(--ms-on-dark-muted)}a.ms-card--dark:hover{background:color-mix(in srgb, var(--ms-cream) 10%, transparent);border-color:var(--ms-peach);box-shadow:none}.ms-card--accent{border-color:var(--ms-orange);box-shadow:0 0 0 1px var(--ms-orange) inset}.ms-card--sand{background:var(--ms-sand);border-color:#0000}.ms-grid{gap:var(--ms-4);display:grid}.ms-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1080px){.ms-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ms-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ms-grid--2,.ms-grid--3,.ms-grid--4,.ms-grid--5{grid-template-columns:1fr}}.ms-badge{border-radius:var(--ms-r-pill);font-size:var(--ms-text-xs);background:var(--ms-sand);color:var(--ms-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:700;line-height:1.4;display:inline-flex}.ms-badge--ok{background:var(--ms-ok-bg);color:var(--ms-ok)}.ms-badge--warn{background:var(--ms-warn-bg);color:var(--ms-warn)}.ms-badge--info{background:var(--ms-info-bg);color:var(--ms-info)}.ms-badge--accent{background:var(--ms-sand);color:var(--ms-ink-2)}.ms-badge--level[data-band=A]{background:var(--ms-lv-a-bg);color:var(--ms-lv-a)}.ms-badge--level[data-band=B]{background:var(--ms-lv-b-bg);color:var(--ms-lv-b)}.ms-badge--level[data-band=C]{background:var(--ms-lv-c-bg);color:var(--ms-lv-c)}.ms-badge--level[data-band=D]{background:var(--ms-lv-d-bg);color:var(--ms-lv-d)}.ms-badge--dark{background:var(--ms-dark-raise);color:var(--ms-on-dark)}.ms-badge--ok:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ms-badge--free{background:var(--ms-ok-bg);color:var(--ms-ok)}.ms-badge--soon{background:var(--ms-sand);color:var(--ms-ink-2)}.ms-badge--bad{background:var(--ms-bad-bg);color:var(--ms-bad)}.ms-level{min-width:46px;height:46px;font-family:var(--ms-font-latin);direction:ltr;border-radius:12px;flex:none;justify-content:center;align-items:center;padding-inline:8px;font-size:1.05rem;font-weight:700;display:inline-flex}.ms-level--sm{border-radius:9px;min-width:34px;height:34px;font-size:.9rem}.ms-level--lg{border-radius:18px;min-width:72px;height:72px;font-size:1.7rem}.ms-level[data-band=A]{background:var(--ms-lv-a-bg);color:var(--ms-lv-a)}.ms-level[data-band=B]{background:var(--ms-lv-b-bg);color:var(--ms-lv-b)}.ms-level[data-band=C]{background:var(--ms-lv-c-bg);color:var(--ms-lv-c)}.ms-level[data-band=D]{background:var(--ms-lv-d-bg);color:var(--ms-lv-d)}.ms-level--solid[data-band=A]{background:var(--ms-lv-a-solid);color:var(--ms-lv-a-on)}.ms-level--solid[data-band=B]{background:var(--ms-lv-b-solid);color:var(--ms-lv-b-on)}.ms-level--solid[data-band=C]{background:var(--ms-lv-c-solid);color:var(--ms-lv-c-on)}.ms-level--solid[data-band=D]{background:var(--ms-lv-d-solid);color:var(--ms-lv-d-on)}.ms-chips{gap:var(--ms-2);flex-wrap:wrap;display:flex}.ms-chip{border-radius:var(--ms-r-pill);background:var(--ms-paper);border:1px solid var(--ms-line);min-height:40px;color:var(--ms-ink);font-size:var(--ms-text-sm);transition:border-color var(--ms-fast), background var(--ms-fast);align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ms-chip:hover{border-color:var(--ms-orange);background:var(--ms-orange-soft)}.ms-chip .ms-icon{width:18px;height:18px;color:var(--ms-rust)}.ms-crumbs{font-size:var(--ms-text-sm);color:var(--ms-muted)}.ms-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms-crumbs li{align-items:center;gap:6px;display:inline-flex}.ms-crumbs li+li:before{content:"";background:var(--ms-line-strong);border-radius:50%;width:5px;height:5px}.ms-crumbs a{color:var(--ms-muted);padding:4px 0;text-decoration:none;display:inline-block}.ms-crumbs a:hover{color:var(--ms-rust);text-decoration:underline}.ms-crumbs [aria-current]{color:var(--ms-ink);font-weight:600}.ms-alert{gap:var(--ms-3);padding:var(--ms-4) var(--ms-5);border-radius:var(--ms-r-m);border:1px solid var(--ms-line);background:var(--ms-paper);grid-template-columns:auto minmax(0,1fr);line-height:1.7;display:grid}.ms-alert .ms-icon{width:22px;height:22px;margin-block-start:3px}.ms-alert strong{font-family:var(--ms-font-display);margin-block-end:2px;display:block}.ms-alert p{font-size:var(--ms-text-sm);color:var(--ms-ink-2);margin:0}.ms-alert--info{background:var(--ms-info-bg);color:var(--ms-info);border-color:#0000}.ms-alert--warn{background:var(--ms-warn-bg);color:var(--ms-warn);border-color:#0000}.ms-alert--ok{background:var(--ms-ok-bg);color:var(--ms-ok);border-color:#0000}.ms-steps{gap:var(--ms-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.ms-steps--row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ms-step{padding:var(--ms-5) var(--ms-5) var(--ms-5) var(--ms-5);background:var(--ms-paper);border:1px solid var(--ms-line);border-radius:var(--ms-r-m);padding-inline-start:64px;position:relative}.ms-step:before{counter-increment:step;content:counter(step);background:var(--ms-orange);width:32px;height:32px;color:var(--ms-ink);font-family:var(--ms-font-latin);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:18px;inset-inline-start:18px}.ms-step strong{font-family:var(--ms-font-display);margin-block-end:4px;display:block}.ms-step p{color:var(--ms-muted);font-size:var(--ms-text-sm);margin:0;line-height:1.7}.ms-stats{gap:var(--ms-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ms-stat{padding:var(--ms-4) var(--ms-5);border-radius:var(--ms-r-m);background:var(--ms-dark-raise);border:1px solid var(--ms-dark-line)}.ms-stat dd{font-family:var(--ms-font-latin);font-weight:700;font-size:var(--ms-text-2xl);color:var(--ms-peach);text-align:start;direction:ltr;margin:0}.ms-stat dt{font-size:var(--ms-text-sm);color:var(--ms-on-dark-muted);margin-block-start:4px}@media (width<=720px){.ms-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms-progress{background:var(--ms-sand);border-radius:99px;height:8px;overflow:hidden}.ms-progress>span{border-radius:inherit;background:var(--ms-orange);height:100%;transition:width .5s var(--ms-ease);display:block}.ms-faq{gap:var(--ms-3);display:grid}.ms-faq details{background:var(--ms-paper);border:1px solid var(--ms-line);border-radius:var(--ms-r-m);padding:0 var(--ms-5)}.ms-faq details[open]{border-color:var(--ms-line-strong)}.ms-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ms-4);padding:var(--ms-4) 0;font-family:var(--ms-font-display);font-weight:700;font-size:var(--ms-text-md);list-style:none;display:flex}.ms-faq summary::-webkit-details-marker{display:none}.ms-faq summary:after{content:"";background:var(--ms-rust);width:14px;height:14px;-webkit-mask:var(--ms-chevron-down) center / contain no-repeat;mask:var(--ms-chevron-down) center / contain no-repeat;transition:transform var(--ms-fast) var(--ms-ease);flex:none}.ms-faq details[open] summary:after{transform:rotate(180deg)}.ms-faq .ms-faq__body{padding:0 0 var(--ms-4);color:var(--ms-ink-2);line-height:1.8}.ms-faq .ms-faq__body p{margin:0 0 .6em}.ms-quote{gap:var(--ms-3);padding:var(--ms-5) var(--ms-6);background:var(--ms-paper);border:1px solid var(--ms-line);border-radius:var(--ms-r-l);flex-direction:column;display:flex}.ms-quote blockquote{font-size:var(--ms-text-md);color:var(--ms-ink);margin:0;line-height:1.8}.ms-quote blockquote:before{content:"“";font-family:var(--ms-font-latin);color:var(--ms-orange);margin-block-end:8px;font-size:2.6rem;line-height:.6;display:block}.ms-quote figcaption{justify-content:space-between;align-items:center;gap:var(--ms-3);font-size:var(--ms-text-sm);color:var(--ms-muted);margin-block-start:auto;display:flex}.ms-quote figcaption a{color:var(--ms-rust);font-weight:600;text-decoration:none}.ms-quote figcaption a:hover{text-decoration:underline}.ms-next{padding-block:clamp(40px,6vw,72px)}.ms-next__inner{gap:var(--ms-6) var(--ms-10);border-radius:var(--ms-r-xl);background:var(--ms-ink-3);border:1px solid var(--ms-dark-line);color:var(--ms-on-dark);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:start;padding:clamp(24px,4vw,40px);display:grid}.ms-next__inner .ms-eyebrow,.ms-next__inner .ms-eyebrow__de{color:var(--ms-eyebrow-on-dark)}.ms-next__inner h2{font-family:var(--ms-font-display);font-size:var(--ms-text-2xl);color:var(--ms-on-dark);margin:6px 0}.ms-next__inner>div>p{color:var(--ms-on-dark-muted);margin:0;line-height:1.7}.ms-next__list{gap:var(--ms-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ms-next__card{border-radius:var(--ms-r-m);background:var(--ms-dark-raise);border:1px solid var(--ms-dark-line);height:100%;color:var(--ms-on-dark);transition:background var(--ms-fast), border-color var(--ms-fast), transform var(--ms-fast);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.ms-next__card:hover,.ms-next__card:focus-visible{background:color-mix(in srgb, var(--ms-cream) 12%, transparent);border-color:var(--ms-peach);transform:translateY(-2px)}.ms-next__kind{font-family:var(--ms-font-body);font-size:var(--ms-text-label);color:var(--ms-eyebrow-on-dark);font-weight:700}.ms-next__card strong{font-family:var(--ms-font-display);font-size:var(--ms-text-md);line-height:1.45}.ms-next__card span:last-child{color:var(--ms-on-dark-muted);font-size:var(--ms-text-sm);line-height:1.6}@media (pointer:coarse){a.ms-link-arrow,a.link-arrow,a.rv-proof,.ms-a1path__map a,th>a,.ms-voice-note a,.ms-logo{align-items:center;min-height:44px;display:inline-flex}}.ms-next__course{border-block-start:1px solid var(--ms-dark-line);color:var(--ms-on-dark-muted);font-size:var(--ms-text-sm);grid-column:1/-1;margin:0;padding-block-start:var(--ms-4);line-height:1.8}.ms-next__course:not(:has(>span:not([hidden]))){display:none}.ms-next__course a{color:var(--ms-peach);text-underline-offset:3px;font-weight:600}.ms-next__course a:hover,.ms-next__course a:focus-visible{color:var(--ms-on-dark)}@media (width<=860px){.ms-next__inner{grid-template-columns:1fr}}@media (width<=640px){.ms-next__list{grid-template-columns:1fr}}.ms-cta{background:var(--ms-orange);color:var(--ms-ink);padding:clamp(36px,6vw,64px) 0}.ms-cta__inner{gap:var(--ms-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ms-cta h2{font-family:var(--ms-font-display);font-size:var(--ms-text-2xl);margin:0 0 6px}.ms-cta p{color:var(--ms-ink-2);max-width:56ch;margin:0;line-height:1.7}@media (width<=800px){.ms-cta__inner{grid-template-columns:1fr}}.ms-table{border-collapse:collapse;width:100%;font-size:var(--ms-text-sm)}.ms-table th,.ms-table td{border-block-end:1px solid var(--ms-line);text-align:start;vertical-align:top;padding:12px 14px}.ms-table th{font-family:var(--ms-font-display);background:var(--ms-sand);font-weight:700}@media (width<=640px){.ms-table--stack thead{display:none}.ms-table--stack tr{border-block-end:1px solid var(--ms-line);padding:10px 0;display:grid}.ms-table--stack td{border:0;padding:4px 0}.ms-table--stack td:before{content:attr(data-label);color:var(--ms-muted);font-weight:700;font-size:var(--ms-text-xs);display:block}}.ms-field{gap:6px;display:grid}.ms-field label{font-weight:600;font-size:var(--ms-text-sm)}.ms-input{border:1.5px solid var(--ms-line-strong);background:var(--ms-white);width:100%;min-height:48px;font:inherit;color:var(--ms-ink);border-radius:12px;padding:10px 14px}.ms-input:focus{border-color:var(--ms-orange)}.ms-field__hint{font-size:var(--ms-text-xs);color:var(--ms-muted)}.ms-field__error{font-size:var(--ms-text-xs);color:var(--ms-bad)}.ms-empty{text-align:center;padding:var(--ms-10) var(--ms-5);border:1px dashed var(--ms-line-strong);border-radius:var(--ms-r-l);color:var(--ms-muted)}.ms-empty strong{font-family:var(--ms-font-display);color:var(--ms-ink);margin-block-end:6px;display:block}.ms-tabs{border-radius:var(--ms-r-pill);background:var(--ms-sand);flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.ms-tabs [role=tab]{border-radius:var(--ms-r-pill);font:inherit;font-weight:700;font-size:var(--ms-text-sm);color:var(--ms-ink-2);cursor:pointer;background:0 0;border:0;padding:8px 16px}.ms-tabs [role=tab][aria-selected=true]{background:var(--ms-ink);color:var(--ms-on-dark)}.ms-surface-ink .ms-tabs{background:var(--ms-dark-raise)}.ms-surface-ink .ms-tabs [role=tab]{color:var(--ms-on-dark-muted)}.ms-surface-ink .ms-tabs [role=tab][aria-selected=true]{background:var(--ms-cream);color:var(--ms-ink)}[role=tabpanel][hidden]{display:none}.ms-icon--flip{transform:scaleX(-1)}.ms-page-art{pointer-events:none;margin:0}.ms-page-art img{aspect-ratio:368/236;object-fit:cover;border-radius:var(--ms-r-xl);width:100%;height:auto;box-shadow:var(--ms-shadow-2);background:var(--ms-sand);display:block}.page-hero>.wrap:has(>.ms-page-art),.ms-wrap:has(>.ms-page-art){position:relative}@media (width>=861px){.page-hero>.wrap:has(>.ms-page-art),.ms-wrap:has(>.ms-page-art){min-height:250px;padding-inline-end:calc(min(30vw, 360px) + var(--ms-8))}.ms-page-art{width:min(30vw,360px);position:absolute;inset-block-start:50%;inset-inline-end:var(--ms-gutter,24px);transform:translateY(-50%)rotate(-1.5deg)}}@media (width<=860px){.ms-page-art{float:inline-end;width:132px;margin-block-end:var(--ms-2);margin-inline-start:var(--ms-3)}.ms-page-art img{border-radius:var(--ms-r-m)}}@media (prefers-reduced-motion:no-preference){@keyframes ms-art-in{0%{scale:.9}to{scale:1}}@keyframes ms-art-float{0%,to{translate:0}50%{translate:0 -8px}}.ms-page-art img{animation:ms-art-in .7s var(--ms-ease-out) .1s both, ms-art-float 7s ease-in-out 1s infinite}}.ms-kbd{font-family:var(--ms-font-latin);border:1px solid var(--ms-line-strong);background:var(--ms-paper);color:var(--ms-muted);border-block-end-width:2px;border-radius:6px;padding:1px 6px;font-size:.72em;font-weight:600}.ms-palette{z-index:150;background:color-mix(in srgb, var(--ms-scrim) 55%, transparent);backdrop-filter:blur(3px);place-items:start center;padding:clamp(12px,8vh,96px) 12px 12px;display:grid;position:fixed;inset:0}.ms-palette[hidden]{display:none}.ms-palette:not([hidden]){animation:ms-fade-in var(--ms-dur-fast) var(--ms-ease-out)}.ms-palette:not([hidden]) .ms-palette__box{animation:ms-rise-in var(--ms-dur-med) var(--ms-ease-out)}.ms-palette__box{border-radius:var(--ms-r-l);background:var(--ms-paper);width:min(680px,100%);max-height:min(80vh,720px);box-shadow:var(--ms-shadow-2);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ms-palette__bar{border-block-end:1px solid var(--ms-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.ms-palette__bar .ms-icon{width:22px;height:22px;color:var(--ms-muted);flex:none}.ms-palette__bar input{min-height:48px;font:inherit;color:var(--ms-ink);background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.ms-palette__close{min-width:44px;min-height:44px;color:var(--ms-muted);background:0 0;border:0}.ms-palette__intent{font-size:var(--ms-text-xs);color:var(--ms-muted);border-block-end:1px solid var(--ms-line);margin:0;padding:8px 16px}.ms-palette__intent:empty{display:none}.ms-palette__list{margin:0;padding:6px;list-style:none;overflow-y:auto}.ms-palette__grp{font-size:var(--ms-text-xs);color:var(--ms-eyebrow);padding:10px 10px 4px;font-weight:700}.ms-palette__it{color:var(--ms-ink);border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.ms-palette__it[aria-selected=true],.ms-palette__it:hover{background:var(--ms-sand)}.ms-palette__it strong{font-family:var(--ms-font-display);font-weight:700;font-size:var(--ms-text-md)}.ms-palette__it span{font-size:var(--ms-text-sm);color:var(--ms-muted);line-height:1.5}.ms-palette__it mark,.ms-search__results mark{background:var(--ms-orange-soft);color:inherit;border-radius:3px;padding:0 1px}.ms-palette__foot{border-block-start:1px solid var(--ms-line);font-size:var(--ms-text-xs);color:var(--ms-muted);flex-wrap:wrap;gap:6px 16px;padding:8px 16px;display:flex}.ms-palette__empty{color:var(--ms-muted);padding:18px 14px}@media (hover:none){.ms-palette__foot{display:none}}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ms-rise-in{0%{opacity:0;transform:translateY(var(--ms-rise))}to{opacity:1;transform:none}}@keyframes ms-draw{to{stroke-dashoffset:0}}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){.ms-motion .ms-rv:not(.ms-rv-done){transition:opacity var(--ms-dur-slow) var(--ms-ease-out), transform var(--ms-dur-slow) var(--ms-ease-out);transition-delay:calc(var(--i,0) * var(--ms-stagger))}.ms-motion .ms-rv:not(.ms-in){opacity:0;transform:translateY(var(--ms-rise))}.ms-btn:hover,.btn:hover{transform:translateY(-1px)}.ms-btn:active,.btn:active{transition-duration:60ms;transform:translateY(0)scale(.98)}a.ms-card:active,.ms-card--link:active{transition-duration:60ms;transform:translateY(-1px)scale(.99)}.ms-chip{transition:border-color var(--ms-dur-fast) var(--ms-ease-out), background var(--ms-dur-fast) var(--ms-ease-out), transform var(--ms-dur-fast) var(--ms-ease-out)}.ms-chip:hover{transform:translateY(-1px)}.ms-chip:active{transform:scale(.97)}.ms-tabs [role=tab],.ms-badge{transition:background var(--ms-dur-med) var(--ms-ease-out), color var(--ms-dur-med) var(--ms-ease-out)}.ms-acc__panel:not([hidden]),.ms-faq details[open] .ms-faq__body{animation:ms-rise-in var(--ms-dur-med) var(--ms-ease-out);--ms-rise:6px}}.ms-progression{position:relative}.ms-progression:before{content:"";z-index:0;pointer-events:none;border-radius:3px;position:absolute}.ms-progression>li{z-index:1;position:relative}@media (width>=1081px){.ms-progression:before{inset-inline:10%;background:linear-gradient(to left, var(--ms-lv-a-line) 0%, var(--ms-lv-a-line) 15%, var(--ms-lv-b-line) 30%, var(--ms-lv-b-line) 40%, var(--ms-lv-c-line) 55%, var(--ms-lv-c-line) 65%, var(--ms-lv-d-line) 80%, var(--ms-lv-d-line) 100%);transform-origin:100%;height:3px;top:45px}:root[dir=ltr] .ms-progression:before{transform-origin:0;background:linear-gradient(to right, var(--ms-lv-a-line) 0%, var(--ms-lv-a-line) 15%, var(--ms-lv-b-line) 30%, var(--ms-lv-b-line) 40%, var(--ms-lv-c-line) 55%, var(--ms-lv-c-line) 65%, var(--ms-lv-d-line) 80%, var(--ms-lv-d-line) 100%)}}@media (width<=640px){.ms-progression:before{inset-inline-start:calc(var(--ms-6) + 22px);background:linear-gradient(to bottom, var(--ms-lv-a-line) 0%, var(--ms-lv-a-line) 15%, var(--ms-lv-b-line) 30%, var(--ms-lv-b-line) 40%, var(--ms-lv-c-line) 55%, var(--ms-lv-c-line) 65%, var(--ms-lv-d-line) 80%);transform-origin:top;width:3px;top:40px;bottom:40px}}@media (width>=641px) and (width<=1080px){.ms-progression:before{display:none}}.ms-progression .ms-level{box-shadow:0 0 0 4px var(--ms-cream);transition:transform var(--ms-dur-med) var(--ms-ease-out), box-shadow var(--ms-dur-med) var(--ms-ease-out);position:relative}.ms-progression>li[data-band=A]{--lv-line:var(--ms-lv-a-line)}.ms-progression>li[data-band=B]{--lv-line:var(--ms-lv-b-line)}.ms-progression>li[data-band=C]{--lv-line:var(--ms-lv-c-line)}.ms-progression>li[data-band=D]{--lv-line:var(--ms-lv-d-line)}.ms-progression a.ms-card:hover,.ms-progression a.ms-card:focus-visible{border-color:var(--lv-line)}.ms-progression a.ms-card:hover .ms-level,.ms-progression a.ms-card:focus-visible .ms-level{box-shadow:0 0 0 4px var(--ms-cream), 0 0 0 6px var(--lv-line);transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.ms-motion .ms-progression:before{transition:transform var(--ms-dur-path) var(--ms-ease-in-out)}.ms-motion .ms-progression:not(.ms-in):before{transform:scaleX(0)}@media (width<=640px){.ms-motion .ms-progression:not(.ms-in):before{transform:scaleY(0)}}.ms-motion .ms-progression>.ms-rv:not(.ms-rv-done){transition-delay:calc(.18s + var(--i,0) * .14s)}.ms-motion .ms-progression>.ms-rv:not(.ms-in) .ms-level{transform:scale(.8)}.ms-motion .ms-progression>.ms-rv .ms-level{transition:transform var(--ms-dur-slow) var(--ms-ease-out) calc(.26s + var(--i,0) * .14s), box-shadow var(--ms-dur-med) var(--ms-ease-out)}.ms-motion .ms-progression>.ms-rv-done .ms-level{transition:transform var(--ms-dur-med) var(--ms-ease-out), box-shadow var(--ms-dur-med) var(--ms-ease-out)}@supports (animation-timeline:view()){@keyframes ms-sv-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes ms-sv-pop{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}:where(.ms-section,.section,.cta-band) :where(.ms-head,.section-head,.ms-card,.card,.ccard,.story-block,.hcourse,.proof__result,.proof__msg,.facts-list>li,.stat-row>li,.timeline-v6>li,.logo-idea__list>li,.lw__row,.ms-faq details,.faq-item,.review,.result-row,.guide-card,.g-card,.tile,.ms-tile):not(.ms-rv){animation:linear both ms-sv-rise view();animation-range:entry entry 70%}:where(.ms-section,.section) :where(.method__photo,.cert-frame,.photo-frame,.word-card,.scorecard):not(.ms-rv){animation:linear both ms-sv-pop view();animation-range:entry entry 80%}}@keyframes fx-word{0%{opacity:0;filter:blur(6px);translate:0 .55em}to{opacity:1;filter:blur();translate:0}}@keyframes fx-word-solid{0%{translate:0 .45em}to{translate:0}}.fx-on .kw-head .kw{display:inline-block}.fx-on .kw-head:not(.kw-in) .kw{opacity:0}.fx-on .kw-head.kw-in .kw{animation:.7s cubic-bezier(.2,.8,.2,1) both fx-word;animation-delay:calc(var(--w,0) * 55ms)}.fx-on h1.kw-head:not(.kw-in) .kw{opacity:1}.fx-on h1.kw-head.kw-in .kw{animation-name:fx-word-solid}@keyframes fx-bar{0%{scale:0 1}to{scale:1}}.fx-on .scores .bar i.bar-fx,.fx-on .rp-bars i.bar-fx{transform-origin:100%;scale:0 1}.fx-on .scores .bar i.bar-fx.bar-in,.fx-on .rp-bars i.bar-fx.bar-in{animation:1.1s cubic-bezier(.2,.8,.2,1) .1s both fx-bar}.fx-on .gres__scores dd.bar-fx{opacity:0;translate:0 8px}.fx-on .gres__scores dd.bar-fx.bar-in{opacity:1;transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1);translate:0}.fx-on .tilt-fx{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s}.fx-on .tilt-fx:hover{--lift:-4px;box-shadow:var(--ms-shadow-2)}.fx-on .tilt-fx{background-image:radial-gradient(circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--ms-brand-orange) 9%, transparent), transparent 55%)}@supports (animation-timeline:view()){@keyframes fx-wipe{0%{clip-path:inset(0 0 100% round 18px);scale:1.06}to{clip-path:inset(0);scale:1}}:where(.hcourse__pic img,.free__door img,.germany__photo img,.method__photo img,.gres__doc img,.chead__pic,.ix-card img,.ix-course__pic img,.cert-frame img){animation:linear both fx-wipe view();animation-range:entry entry 85%}@keyframes fx-progress{0%{scale:0 1}to{scale:1}}body:after{content:"";z-index:9999;background:var(--ms-brand-orange);transform-origin:100%;pointer-events:none;height:3px;animation:linear both fx-progress scroll(root);position:fixed;inset-block-start:0;inset-inline:0;scale:0 1}:root[dir=ltr] body:after{transform-origin:0}}.ms-btn--primary{isolation:isolate;position:relative;overflow:hidden}.ms-btn--primary:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--ms-white) 45%, transparent) 50%, transparent 70%);pointer-events:none;transition:translate .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;translate:120%}.ms-btn--primary:hover:after{translate:-120%}}.page-hero,.hub-hero,.ms-lesson-hero,.chub-head,.ix-head,.de-hero{isolation:isolate;position:relative}.page-hero:before,.hub-hero:before,.ms-lesson-hero:before,.chub-head:before,.ix-head:before,.de-hero:before{content:"";z-index:-1;pointer-events:none;background:var(--ms-brand-orange);opacity:.07;width:min(300px,60vw);height:min(256px,52vw);position:absolute;inset-block-start:8px;inset-inline-start:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='12 19.5 104 88.5'%3E%3Cpath d='M12 108 V64 A30 30 0 0 1 72 64 H56 A14 14 0 0 0 28 64 V108 Z M56 64 A48 48 0 0 1 86 19.5 A48 48 0 0 1 116 64 V108 H100 V64 A32 32 0 0 0 86 37.54 A32 32 0 0 0 72 64 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='12 19.5 104 88.5'%3E%3Cpath d='M12 108 V64 A30 30 0 0 1 72 64 H56 A14 14 0 0 0 28 64 V108 Z M56 64 A48 48 0 0 1 86 19.5 A48 48 0 0 1 116 64 V108 H100 V64 A32 32 0 0 0 86 37.54 A32 32 0 0 0 72 64 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){@keyframes fx-drift{0%,to{translate:0;rotate:-6deg}50%{translate:18px 14px;rotate:3deg}}.page-hero:before,.hub-hero:before,.ms-lesson-hero:before,.chub-head:before,.ix-head:before,.de-hero:before{animation:16s ease-in-out infinite fx-drift}}.fx-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-particles i{width:var(--s,6px);height:var(--s,6px);background:var(--ms-brand-orange);opacity:0;border-radius:50%;position:absolute;inset-block-end:-12px}@media (prefers-reduced-motion:no-preference){@keyframes fx-rise{0%{opacity:0;translate:0}15%{opacity:var(--o,.5)}85%{opacity:var(--o,.5)}to{opacity:0;translate:var(--dx,20px) -110vh}}.fx-particles i{animation:fx-rise var(--t,14s) linear var(--d,0s) infinite}}.fx-ticker{background:var(--ms-brand-orange);color:var(--ms-brand-dark);border-block:2px solid var(--ms-brand-dark);direction:ltr;padding-block:14px;position:relative;overflow:hidden}.fx-ticker__track{gap:0;width:max-content;display:flex}.fx-ticker ul{align-items:center;gap:28px;margin:0;padding:0 14px;list-style:none;display:flex}.fx-ticker li{font-family:var(--ms-font-latin);white-space:nowrap;align-items:baseline;gap:8px;font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:600;display:inline-flex}.fx-ticker li small{font-family:var(--ms-font-body);direction:rtl;font-size:.7em;font-weight:500}.fx-ticker li:after{content:"✦";opacity:.55;margin-inline-start:22px;font-size:.7em}@media (prefers-reduced-motion:no-preference){@keyframes fx-marquee{0%{translate:0}to{translate:-50%}}.fx-ticker__track{animation:42s linear infinite fx-marquee}.fx-ticker:hover .fx-ticker__track{animation-play-state:paused}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.ms-header,.ix-header{view-transition-name:site-header}.ms-bnav{view-transition-name:site-bnav}::view-transition-group(site-header),::view-transition-group(site-bnav){z-index:10;animation:none}::view-transition-old(site-header),::view-transition-new(site-header),::view-transition-old(site-bnav),::view-transition-new(site-bnav){animation:none}@keyframes vt-old-fwd{to{opacity:0;filter:blur(2px);translate:6%;scale:.96}}@keyframes vt-new-fwd{0%{clip-path:inset(0 0 0 100%);translate:-3%}to{clip-path:inset(0);translate:0}}@keyframes vt-old-back{to{opacity:0;filter:blur(2px);translate:-6%;scale:.96}}@keyframes vt-new-back{0%{clip-path:inset(0 100% 0 0);translate:3%}to{clip-path:inset(0);translate:0}}::view-transition-old(root){animation:.42s cubic-bezier(.4,0,.2,1) both vt-old-fwd}::view-transition-new(root){animation:.62s cubic-bezier(.65,0,.25,1) both vt-new-fwd}html:active-view-transition-type(back)::view-transition-old(root){animation-name:vt-old-back}html:active-view-transition-type(back)::view-transition-new(root){animation-name:vt-new-back}html[dir=ltr]::view-transition-old(root){animation-name:vt-old-back}html[dir=ltr]::view-transition-new(root){animation-name:vt-new-back}html[dir=ltr]:active-view-transition-type(back)::view-transition-old(root){animation-name:vt-old-fwd}html[dir=ltr]:active-view-transition-type(back)::view-transition-new(root){animation-name:vt-new-fwd}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.65,0,.25,1)}.ms-alt-bg{background-color:var(--ms-cream)!important}.ms-alt-bg.is-cream-alt{background-color:var(--ms-white)!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes fx-section{0%{opacity:.15;clip-path:inset(0 5% round 48px);translate:0 110px;scale:.93}60%{opacity:1}to{opacity:1;clip-path:inset(0);translate:none;scale:none}}main>section:not(:first-child):not(.hero):not(.page-hero):not(.hub-hero):not(.ms-lesson-hero):not(.chub-head):not(.ix-head):not(.ixh):not(.de-hero){transform-origin:50% 0;animation:linear both fx-section view();animation-range:entry entry 70%}@keyframes fx-head-in{0%{opacity:0;translate:60px}to{opacity:1;translate:none}}.ms-home main>section:not(.hero) .ms-head{animation:linear both fx-head-in view();animation-range:entry 10% entry 80%}}}:root{--ms-header-space:56px;--ms-bnav-h:0px}@media (width>=1024px){:root{--ms-header-space:72px}}html{scroll-padding-top:calc(var(--hdr,var(--ms-header-space)) + 12px)}:root{--hdr-now:var(--hdr,var(--ms-header-space))}body{padding-block-start:calc(var(--ms-header-space) + env(safe-area-inset-top,0px))}body.ms-over-dark{padding-block-start:0}body.ms-over-dark main>:first-child{padding-block-start:calc(var(--ms-header-space) + env(safe-area-inset-top,0px) + clamp(28px, 5vw, 64px))}.ms-header{z-index:var(--ms-z-bars);background:color-mix(in srgb, var(--ms-page) 94%, transparent);backdrop-filter:blur(12px);transition:transform var(--ms-dur-med) var(--ms-ease-out), background-color var(--ms-dur-med) var(--ms-ease-out), border-color var(--ms-dur-med) var(--ms-ease-out), box-shadow var(--ms-dur-med) var(--ms-ease-out);border-block-end:1px solid #0000;padding-block-start:env(safe-area-inset-top,0px);position:fixed;inset-block-start:0;inset-inline:0}.ms-header.is-scrolled,.ms-header.has-panel{border-color:var(--ms-line);box-shadow:0 10px 30px -24px color-mix(in srgb, var(--ms-ink) 50%, transparent)}.ms-header__bar{align-items:center;gap:var(--ms-3);min-height:56px;transition:min-height var(--ms-dur-med) var(--ms-ease-out);display:flex}.ms-logo{min-height:44px;color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ms-logo__full{display:none!important}@media (width>=640px){.ms-logo__full{display:inline-flex!important}.ms-logo__mark{display:none!important}}@media (width>=1024px){.ms-header__bar{gap:var(--ms-4);min-height:72px}.ms-header.is-scrolled .ms-header__bar{min-height:64px}}@media (width<=1023px){.ms-header.is-hidden{box-shadow:none;transform:translateY(-100%)}html.ms-typing .ms-header{transform:translateY(-100%)}html.ms-typing,html.ms-hdr-hidden{--hdr-now:0px}}.ms-header--over:not(.is-scrolled):not(.has-panel){backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.ms-header--over:not(.is-scrolled):not(.has-panel) .ms-header--over:not(.is-scrolled):not(.has-panel) :is(.ms-nav__link,.ms-header__search,.ms-header__login,.ms-header__menu){color:var(--ms-on-dark)}.ms-header--over:not(.is-scrolled):not(.has-panel) .ms-header__menu{border-color:color-mix(in srgb, var(--ms-cream) 45%, transparent)}.ms-header--over:not(.is-scrolled):not(.has-panel) :is(.ms-nav__link,.ms-header__search,.ms-header__login):hover{background:var(--ms-dark-raise);color:var(--ms-on-dark)}.ms-header--over:not(.is-scrolled):not(.has-panel) :focus-visible{outline-color:var(--ms-focus-on-dark)}.ms-nav{flex:1;min-width:0;display:none}.ms-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ms-nav__link{min-height:44px;font:inherit;color:var(--ms-ink-2);white-space:nowrap;cursor:pointer;transition:color var(--ms-dur-fast) var(--ms-ease), background var(--ms-dur-fast) var(--ms-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ms-nav__link .ms-icon{stroke-width:2.2px;width:16px;height:16px;transition:transform var(--ms-dur-med) var(--ms-ease-out)}.ms-nav__link[aria-expanded=true] .ms-icon{transform:rotate(180deg)}.ms-nav__link:after{content:"";background:var(--ms-orange);height:2px;transition:transform var(--ms-dur-med) var(--ms-ease-out);border-radius:2px;position:absolute;inset-block-end:4px;inset-inline:12px;transform:scaleX(0)}.ms-nav__link:hover,.ms-nav__link[aria-expanded=true]{color:var(--ms-ink);background:var(--ms-sand)}.ms-nav__link[aria-current=page],.ms-nav__link[data-current]{color:var(--ms-ink)}.ms-nav__link[aria-current=page]:after,.ms-nav__link[data-current]:after{transform:scaleX(1)}@media (width>=1024px){.ms-nav{display:block}}@media (width>=1024px) and (width<=1199px){.ms-nav__link{padding-inline:9px;font-size:.9rem}.ms-nav__link:after{inset-inline:9px}}.ms-hpanel{z-index:var(--ms-z-dropdown);max-height:calc(100vh - var(--hdr,72px) - 16px);overscroll-behavior:contain;background:var(--ms-paper);border-block:1px solid var(--ms-line);box-shadow:var(--ms-shadow-float);opacity:0;transition:opacity var(--ms-dur-med) var(--ms-ease-out), transform var(--ms-dur-med) var(--ms-ease-out);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;transform:translateY(-4px)}.ms-hpanel.is-open{opacity:1;transform:none}.ms-hpanel[hidden]{display:none}.ms-hpanel__inner{gap:var(--ms-8);padding-block:var(--ms-6) var(--ms-8);grid-template-columns:minmax(0,1fr) 248px;display:grid}.ms-hpanel__main{gap:var(--ms-4);align-content:start;min-width:0;display:grid}.ms-hpanel__hub{width:fit-content;min-height:44px;color:var(--ms-ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ms-hpanel__hub .ms-icon{width:18px;height:18px;color:var(--ms-rust);transition:transform var(--ms-dur-fast) var(--ms-ease)}.ms-hpanel__hub:hover{color:var(--ms-rust)}.ms-hpanel__hub:hover .ms-icon{transform:translate(-3px)}.ms-hpanel__groups{gap:var(--ms-2) var(--ms-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ms-hpanel__groups[data-cols="4"]{grid-template-columns:1.25fr 1fr 1fr 1fr}.ms-hpanel__title{font-size:var(--ms-text-label);color:var(--ms-muted);margin:0 0 6px;padding-inline-start:10px;font-weight:700}.ms-hpanel__group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ms-hpanel__link{min-height:40px;color:var(--ms-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.ms-hpanel__link:hover{background:var(--ms-cream)}.ms-hpanel__link[aria-current=page]{background:var(--ms-orange-soft)}.ms-hpanel__icon{width:26px;height:26px;color:var(--ms-rust);flex:none;place-items:center;display:grid}.ms-hpanel__icon .ms-icon{width:19px;height:19px}.ms-hpanel__text{gap:1px;min-width:0;display:grid}.ms-hpanel__label{font-weight:700;font-size:var(--ms-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.5;display:flex}.ms-hpanel__desc{color:var(--ms-muted);font-size:var(--ms-text-xs);line-height:1.55}.ms-hpanel__side{align-self:start;gap:var(--ms-2);padding:var(--ms-5);border-radius:var(--ms-r-m);background:var(--ms-sand);color:var(--ms-ink);text-decoration:none;display:grid}a.ms-hpanel__side:hover{background:var(--ms-sand-2)}.ms-hpanel__side-k{font-size:var(--ms-text-label);color:var(--ms-muted);margin:0;font-weight:700}.ms-hpanel__side-t{font-family:var(--ms-font-display);font-weight:700;font-size:var(--ms-text-md);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;line-height:1.5;display:flex}.ms-hpanel__side-x{color:var(--ms-ink-2);font-size:var(--ms-text-sm);line-height:var(--ms-leading-small);margin:0}.ms-hpanel__side .ms-btn{justify-self:start;margin-block-start:4px}.ms-header__actions{align-items:center;gap:var(--ms-1);flex:none;margin-inline-start:auto;display:flex}.ms-header__search,.ms-header__login{min-width:44px;min-height:44px;color:var(--ms-ink-2);font-size:var(--ms-text-sm);white-space:nowrap;transition:background var(--ms-dur-fast) var(--ms-ease), color var(--ms-dur-fast) var(--ms-ease);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ms-header__search:hover,.ms-header__login:hover{background:var(--ms-sand);color:var(--ms-ink)}.ms-header__search .ms-icon{width:20px;height:20px}.ms-header__search-label,.ms-header__login-more{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-header__login{display:none}.ms-header__register{min-height:44px;font-size:var(--ms-text-sm);padding:6px 16px}.ms-header__menu{border:1.5px solid var(--ms-line-strong);width:44px;height:44px;color:var(--ms-ink);cursor:pointer;transition:background var(--ms-dur-fast) var(--ms-ease), color var(--ms-dur-fast) var(--ms-ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ms-header__menu:hover,.ms-header__menu[aria-expanded=true]{background:var(--ms-ink);border-color:var(--ms-ink);color:var(--ms-on-dark)}.ms-header__menu .ms-icon{width:22px;height:22px}@media (width<=359px){.ms-header__register-more{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-header__register{padding-inline:12px}}@media (width>=1024px){.ms-header__login{display:inline-flex}.ms-header__menu{display:none}.ms-header__register{margin-inline-start:var(--ms-2)}}@media (width>=1280px){.ms-header__search-label,.ms-header__login-more{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.ms-drawer{z-index:var(--ms-z-drawer);position:fixed;inset:0}.ms-drawer[hidden]{display:none}.ms-drawer__scrim{background:color-mix(in srgb, var(--ms-scrim) 52%, transparent);opacity:0;transition:opacity var(--ms-dur-med) var(--ms-ease-out);touch-action:none;position:absolute;inset:0}.ms-drawer__panel{background:var(--ms-paper);width:min(420px,88%);box-shadow:var(--ms-shadow-float);visibility:hidden;transition:transform var(--ms-dur-med) var(--ms-ease-out), visibility 0s linear var(--ms-dur-med);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(-104%)}:root[dir=ltr] .ms-drawer__panel{transform:translate(104%)}.ms-drawer.is-open .ms-drawer__scrim{opacity:1}.ms-drawer.is-open .ms-drawer__panel{visibility:visible;transition:transform var(--ms-dur-med) var(--ms-ease-out), visibility 0s;transform:none}.ms-drawer__top{justify-content:space-between;align-items:center;gap:var(--ms-3);min-height:56px;padding:calc(6px + env(safe-area-inset-top,0px)) var(--ms-gutter) 6px;border-block-end:1px solid var(--ms-line);display:flex}.ms-drawer__title{font-family:var(--ms-font-display);font-weight:700;font-size:var(--ms-text-lg);color:var(--ms-ink);margin:0}.ms-drawer__close{border:1.5px solid var(--ms-line-strong);width:44px;height:44px;color:var(--ms-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ms-drawer__close:hover{background:var(--ms-ink);border-color:var(--ms-ink);color:var(--ms-on-dark)}.ms-drawer__close .ms-icon{width:22px;height:22px}.ms-drawer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--ms-4) var(--ms-gutter) calc(var(--ms-6) + env(safe-area-inset-bottom,0px));gap:var(--ms-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ms-drawer__search{min-height:48px;background:var(--ms-white);border:1.5px solid var(--ms-line-strong);color:var(--ms-muted);font-size:var(--ms-text-md);border-radius:12px;align-items:center;gap:10px;margin-block-end:var(--ms-2);padding:10px 14px;text-decoration:none;display:flex}.ms-drawer__search .ms-icon{width:20px;height:20px;color:var(--ms-rust)}.ms-acc{border-block-end:1px solid var(--ms-line)}.ms-acc__btn{width:100%;min-height:52px;font:inherit;font-family:var(--ms-font-display);font-size:var(--ms-text-md);color:var(--ms-ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 2px;font-weight:700;display:flex}.ms-acc__btn>.ms-icon:last-child{width:18px;height:18px;transition:transform var(--ms-dur-fast) var(--ms-ease);margin-inline-start:auto}.ms-acc__btn[aria-expanded=true]>.ms-icon:last-child{transform:rotate(180deg)}.ms-acc__icon{background:var(--ms-sand);width:32px;height:32px;color:var(--ms-rust);border-radius:10px;flex:none;place-items:center;display:grid}.ms-acc__icon .ms-icon{width:18px;height:18px}.ms-acc__panel{gap:var(--ms-1);padding:0 0 var(--ms-3);display:grid}.ms-acc__panel[hidden]{display:none}.ms-acc__hub{min-height:44px;color:var(--ms-rust);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-weight:700;text-decoration:none;display:flex}.ms-acc__hub .ms-icon{width:18px;height:18px}.ms-acc__title{font-size:var(--ms-text-label);color:var(--ms-muted);margin:8px 0 2px;padding-inline-start:10px;font-weight:700}.ms-acc__panel ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ms-acc__link{min-height:44px;color:var(--ms-ink);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.ms-acc__link>.ms-icon{width:19px;height:19px;color:var(--ms-muted);flex:none}.ms-acc__link:hover{background:var(--ms-cream)}.ms-acc__link[aria-current=page]{background:var(--ms-orange-soft);font-weight:700}.ms-acc__link>span:not(.ms-level):not(.ms-status){flex:1;min-width:0}.ms-drawer__foot{gap:var(--ms-3);margin-block-start:var(--ms-4);display:grid}.ms-drawer__foot .ms-icon{width:20px;height:20px}.ms-drawer__login{min-height:44px;color:var(--ms-ink-2);font-size:var(--ms-text-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.ms-drawer__login:hover{color:var(--ms-rust)}@media (width>=1024px){.ms-drawer{display:none!important}}.ms-bnav{display:none}.ms-bnav__list{padding:0 max(4px, env(safe-area-inset-right,0px)) 0 max(4px, env(safe-area-inset-left,0px));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:640px;height:64px;margin:0 auto;list-style:none;display:grid}.ms-bnav__item{height:100%;min-height:48px;color:var(--ms-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px 5px;font-size:.75rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex;position:relative}.ms-bnav__icon{place-items:center;width:40px;height:30px;display:grid;position:relative}.ms-bnav__icon .ms-icon{width:22px;height:22px}.ms-bnav__label{white-space:nowrap}.ms-bnav__item:hover,.ms-bnav__item[aria-current=page]{color:var(--ms-ink)}.ms-bnav__item[aria-current=page]:before{content:"";background:var(--ms-orange);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:4px}.ms-bnav__item:focus-visible{outline:2px solid var(--ms-focus);outline-offset:-4px;border-radius:14px}.ms-bnav__item--centre{color:var(--ms-ink)}.ms-bnav__item--centre .ms-bnav__icon{border-radius:var(--ms-r-pill);background:var(--ms-orange-soft);width:44px;height:32px;color:var(--ms-rust)}.ms-bnav__item--centre[aria-current=page] .ms-bnav__icon{background:var(--ms-orange);color:var(--ms-ink)}.ms-bnav__item--centre[aria-current=page]:before{display:none}@media (width<=1023px){:root{--ms-bnav-h:calc(64px + env(safe-area-inset-bottom,0px))}body{padding-block-end:var(--ms-bnav-h)}.ms-bnav{z-index:var(--ms-z-bars);background:color-mix(in srgb, var(--ms-paper) 97%, transparent);backdrop-filter:blur(14px);border-block-start:1px solid var(--ms-line);transition:transform var(--ms-dur-med) var(--ms-ease-out);padding-block-end:env(safe-area-inset-bottom,0px);display:block;position:fixed;inset-block-end:0;inset-inline:0}html.ms-typing .ms-bnav{transform:translateY(110%)}body .to-top,.toast,.ms-say-note{bottom:calc(var(--ms-bnav-h) + 12px)}html.ms-pricebar-on .ms-bnav{transform:translateY(110%)}html.ms-pricebar-on .ms-header__register{visibility:hidden}body.ms-shell-task{--ms-bnav-h:0px;padding-block-end:0}body.ms-shell-task .ms-bnav{display:none}body.ms-shell-task .to-top{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.ms-bnav__item:active .ms-bnav__icon{transform:scale(.92)}}@media print{.ms-bnav,.ms-header,.ms-drawer{display:none!important}body{padding:0!important}}.ms-footer{background:var(--ms-ink);color:var(--ms-on-dark-muted);padding-block:clamp(36px, 5vw, 56px) var(--ms-5)}.ms-footer a:not(.ms-btn){color:var(--ms-on-dark-muted);text-decoration:none}.ms-footer a:not(.ms-btn):hover{color:var(--ms-on-dark);text-underline-offset:3px;text-decoration:underline}.ms-footer h2{font-family:var(--ms-font-display);font-size:var(--ms-text-sm);color:var(--ms-on-dark);margin:0;font-weight:600}.ms-footer p{font-size:var(--ms-text-sm);line-height:var(--ms-leading-small);margin:0}.ms-footer ul{margin:0;padding:0;list-style:none}.ms-footer__main{gap:var(--ms-6) var(--ms-8);border-block-end:1px solid var(--ms-dark-line);grid-template-columns:minmax(0,1.5fr) minmax(0,5fr);padding-block-end:var(--ms-6);display:grid}.ms-footer__brand{align-content:start;gap:var(--ms-3);display:grid}.ms-footer__logo{justify-self:start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ms-footer__tagline{gap:2px;display:grid;color:var(--ms-on-dark)!important}.ms-footer__de{font-family:var(--ms-font-latin);direction:ltr;unicode-bidi:isolate;width:fit-content;font-weight:600}.ms-footer__about{max-width:40ch}.ms-footer__icons{flex-wrap:wrap;gap:8px;display:flex}.ms-footer__social{display:contents}.ms-footer__icon,.ms-footer__social a{border:1px solid var(--ms-dark-line);width:44px;height:44px;transition:border-color var(--ms-dur-fast) var(--ms-ease), color var(--ms-dur-fast) var(--ms-ease), transform var(--ms-dur-fast) var(--ms-ease);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;color:var(--ms-on-dark)!important}.ms-footer__icon:hover,.ms-footer__social a:hover{border-color:var(--ms-peach);transform:translateY(-2px);color:var(--ms-peach)!important;text-decoration:none!important}.ms-footer__icon .ms-icon,.ms-footer__social .ms-icon,.ms-footer__social svg{width:18px;height:18px}.ms-footer__cols{gap:var(--ms-5) var(--ms-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ms-footer__col summary{justify-content:space-between;align-items:center;gap:var(--ms-2);list-style:none;display:flex}.ms-footer__col summary::-webkit-details-marker{display:none}.ms-footer__chev{width:18px;height:18px;color:var(--ms-peach);transition:transform var(--ms-dur-fast) var(--ms-ease);display:none}@media (width>=641px){.ms-footer__col summary{pointer-events:none;cursor:default;margin-block-end:var(--ms-2)}}.ms-footer__col ul{font-size:var(--ms-text-sm);gap:0;display:grid}.ms-footer__col ul a{align-items:center;min-height:36px;line-height:1.4;display:inline-flex}@media (pointer:coarse){.ms-footer__col ul a{min-height:44px}}.ms-footer__login{border-radius:var(--ms-r-pill);border:1px solid var(--ms-dark-line);min-height:44px;font-size:var(--ms-text-sm);align-items:center;gap:6px;margin-block-start:var(--ms-2);padding:0 14px;font-weight:700;display:inline-flex;color:var(--ms-on-dark)!important}.ms-footer__login .ms-icon{width:16px;height:16px;color:var(--ms-peach)}.ms-footer__bottom{justify-content:space-between;align-items:center;gap:0 var(--ms-6);font-size:var(--ms-text-sm);flex-wrap:wrap;padding-block-start:var(--ms-3);display:flex}.ms-footer__bottom ul{gap:0 var(--ms-4);flex-wrap:wrap;display:flex}.ms-footer__bottom ul a{align-items:center;min-height:44px;display:inline-flex}.ms-footer__legal{line-height:1.7;font-size:var(--ms-text-xs)!important;margin-block-start:var(--ms-1)!important}@media (width<=1320px){.ms-footer__bottom,.ms-footer__legal{padding-inline-end:64px}}@media (width<=1100px){.ms-footer__main{grid-template-columns:1fr}.ms-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ms-footer{padding-block-end:calc(var(--ms-5) + env(safe-area-inset-bottom,0px))}.ms-footer__main{gap:var(--ms-4)}.ms-footer__cols{grid-template-columns:1fr;gap:0}.ms-footer__col{border-block-start:1px solid var(--ms-dark-line)}.ms-footer__col summary{cursor:pointer;min-height:52px}.ms-footer__col summary h2{font-size:var(--ms-text-md)}.ms-footer__chev{display:block}.ms-footer__col[open] .ms-footer__chev{transform:rotate(180deg)}.ms-footer__col ul{grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--ms-3)}.ms-footer__col .ms-footer__login{margin-block-end:var(--ms-3)}.ms-footer__col ul a{min-height:44px;font-size:.8125rem;line-height:1.35}.ms-footer__bottom{flex-direction:column;align-items:flex-start}}.ms-consent{z-index:var(--ms-z-dialog);inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--ms-bnav-h));border:1px solid var(--ms-line-strong);border-radius:var(--ms-r-l);background:var(--ms-paper);width:min(720px,100vw - 32px);max-height:min(70vh,420px);color:var(--ms-ink);box-shadow:var(--ms-shadow-float);margin-inline:auto;padding:clamp(16px,3vw,22px);position:fixed;overflow:auto}.ms-consent[hidden]{display:none}html.ms-consent-open body{padding-block-end:calc(var(--ms-bnav-h) + var(--ms-consent-h,0px) + 32px + env(safe-area-inset-bottom,0px))}.ms-consent__copy h2{font-family:var(--ms-font-display);font-size:var(--ms-text-md);margin:0 0 6px}.ms-consent__copy p{color:var(--ms-ink-2);font-size:var(--ms-text-sm);margin:0;line-height:1.7}.ms-consent__copy a{color:var(--ms-rust);font-size:var(--ms-text-sm);margin-block-start:6px;font-weight:700;display:inline-block}.ms-consent__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:14px;display:flex}.ms-consent__actions .ms-btn{min-height:44px}@media (width>=1024px){.ms-consent{bottom:16px}}@media (width<=480px){.ms-consent__actions{grid-template-columns:1fr 1fr;display:grid}}@media print{.ms-consent{display:none!important}}.ms-hpanel__price{white-space:nowrap;font-size:var(--ms-text-sm);margin-block-start:2px;display:block}.ms-hpanel__price strong{color:var(--ms-ink);font-family:var(--ms-font-latin);font-weight:700}.ms-hpanel__price small{color:var(--ms-muted);font-size:var(--ms-text-xs)}.ms-acc__price{color:var(--ms-ink);font-family:var(--ms-font-latin);font-weight:700;font-size:var(--ms-text-sm);white-space:nowrap;margin-inline-start:auto}.ms-lang{display:none;position:relative}.ms-lang summary{min-width:44px;min-height:44px;color:var(--ms-ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-weight:700;list-style:none;display:inline-flex}.ms-lang summary::-webkit-details-marker{display:none}.ms-lang summary:hover,.ms-lang[open] summary{background:var(--ms-sand);color:var(--ms-ink)}.ms-lang summary .ms-icon{width:20px;height:20px}.ms-lang__cur{font-size:var(--ms-text-sm)}.ms-lang__menu{z-index:5;border-radius:var(--ms-r-m);background:var(--ms-page);border:1px solid var(--ms-line);min-width:150px;box-shadow:var(--ms-shadow-2);margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.ms-lang__menu a{min-height:44px;color:var(--ms-ink);border-radius:8px;align-items:center;padding-inline:12px;font-weight:600;text-decoration:none;display:flex}.ms-lang__menu a:hover{background:var(--ms-sand)}.ms-lang__menu a[aria-current=true]{color:var(--ms-rust)}.ms-lang__menu [lang=de],.ms-lang__menu [lang=en]{font-family:var(--ms-font-latin)}@media (width>=700px){.ms-lang{display:block}}.ms-header--over:not(.is-scrolled):not(.has-panel) .ms-lang summary{color:var(--ms-on-dark)}.ms-drawer__lang{margin:var(--ms-3) 0 0;font-size:var(--ms-text-sm);color:var(--ms-muted)}.ms-drawer__lang a{min-height:44px;color:var(--ms-ink);align-items:center;font-weight:700;display:inline-flex}.ms-brand[data-astro-cid-r4rv36dc]{color:var(--ms-brand-dark);align-items:center;line-height:1;display:inline-flex}.ms-brand--on-dark[data-astro-cid-r4rv36dc]{color:var(--ms-brand-cream)}.ms-brand__mark[data-astro-cid-r4rv36dc]{width:auto;height:var(--mark);flex:none;display:block}.ms-brand__m[data-astro-cid-r4rv36dc]{fill:currentColor}.ms-brand__img[data-astro-cid-r4rv36dc]{flex:none;max-width:100%;height:auto;display:block}
