:root{--mn-navy-50: #F3F6FB;--mn-navy-100: #E4EAF4;--mn-navy-200: #C8D3E6;--mn-navy-300: #A0B2D0;--mn-navy-400: #6E87B1;--mn-navy-500: #4B6694;--mn-navy-600: #354E7A;--mn-navy-700: #243B64;--mn-navy-800: #162C55;--mn-navy-900: #0A1F44;--mn-navy-950: #061531;--mn-navy-975: #030C20;--mn-gold-50: #FBF7EE;--mn-gold-100: #F6EDD8;--mn-gold-200: #ECDBB4;--mn-gold-300: #DFC48C;--mn-gold-400: #C9A45C;--mn-gold-500: #AD8840;--mn-gold-600: #92702F;--mn-gold-700: #7A5C22;--mn-gold-800: #5F4719;--mn-gold-900: #453311;--mn-sand-50: #FAF7F0;--mn-sand-100: #F3EEE3;--mn-sand-200: #E8E1D2;--mn-sand-300: #D6CCB8;--mn-sand-400: #B7AA92;--mn-sand-500: #918570;--mn-sand-600: #6F6553;--mn-sand-700: #554D3F;--mn-sand-800: #3B352C;--mn-sand-900: #27231D;--mn-white: #FFFFFF;--mn-green-100: #E3F1E7;--mn-green-300: #8BD6AC;--mn-green-400: #4FBF84;--mn-green-600: #2E7D4F;--mn-green-700: #1E5E3A;--mn-green-950: #0E2D24;--mn-amber-100: #FCEBD6;--mn-amber-300: #F3BF7E;--mn-amber-400: #E79A3C;--mn-amber-600: #B4610A;--mn-amber-700: #8A4100;--mn-amber-950: #33230F;--mn-red-100: #FBE7E4;--mn-red-300: #F7A398;--mn-red-400: #F0786A;--mn-red-600: #C0392B;--mn-red-700: #A3221A;--mn-red-950: #3A1618;--mn-blue-100: #E2ECF8;--mn-blue-300: #A6C8F6;--mn-blue-400: #6AA6F2;--mn-blue-600: #2D6CB5;--mn-blue-700: #1E4F8A;--mn-blue-950: #0E2650;--mn-navy-rgb: 10 31 68;--mn-gold-rgb: 201 164 92;--mn-beacon-beam: linear-gradient(180deg,rgb(var(--mn-gold-rgb) / 0.6) 0%,rgb(var(--mn-gold-rgb) / 0.22) 22%,rgb(var(--mn-gold-rgb) / 0.08) 60%,rgb(var(--mn-gold-rgb) / 0) 100%);--mn-beacon-beam-soft: linear-gradient(180deg,rgb(var(--mn-gold-rgb) / 0.22) 0%,rgb(var(--mn-gold-rgb) / 0.08) 50%,rgb(var(--mn-gold-rgb) / 0) 100%);--mn-beacon-clip: polygon(50% 0,62.5% 100%,37.5% 100%);--mn-beacon-halo: radial-gradient(closest-side,rgb(var(--mn-gold-rgb) / 0.26),rgb(var(--mn-gold-rgb) / 0));--mn-beacon-rule: linear-gradient(90deg,rgb(var(--mn-gold-rgb) / 0) 0%,rgb(var(--mn-gold-rgb) / 0.9) 50%,rgb(var(--mn-gold-rgb) / 0) 100%);--mn-beacon-rule-height: 1px;--mn-font-display: "Markazi Text","Noto Naskh Arabic","Geeza Pro",Georgia,"Times New Roman",serif;--mn-font-body: "IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",Tahoma,system-ui,-apple-system,sans-serif;--mn-font-mono: ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mn-fw-regular: 400;--mn-fw-medium: 600;--mn-fw-semibold: 600;--mn-fw-display: 600;--mn-step--1: clamp(0.8333rem,0.8111rem + 0.0988vw,0.9rem);--mn-step-0: clamp(1rem,0.9583rem + 0.1852vw,1.125rem);--mn-step-1: clamp(1.2rem,1.1312rem + 0.3056vw,1.4063rem);--mn-step-2: clamp(1.44rem,1.3341rem + 0.4708vw,1.7578rem);--mn-step-3: clamp(1.728rem,1.5716rem + 0.6952vw,2.1973rem);--mn-step-4: clamp(2.0736rem,1.8493rem + 0.997vw,2.7466rem);--mn-step-5: clamp(2.4883rem,2.1734rem + 1.3999vw,3.4332rem);--mn-step-6: clamp(2.986rem,2.5508rem + 1.9341vw,4.2915rem);--mn-script-text: 1;--mn-script-display: 1;--mn-lh-display: 1.1;--mn-lh-heading: 1.2;--mn-lh-body: 1.6;--mn-lh-ui: 1.35;--mn-tracking-display: -0.01em;--mn-tracking-caps: 0.12em;--mn-tracking-body: 0;--mn-measure: 68ch;--mn-space-3xs: 0.25rem;--mn-space-2xs: 0.5rem;--mn-space-xs: 0.75rem;--mn-space-s: 1rem;--mn-space-m: 1.5rem;--mn-space-l: 2rem;--mn-space-xl: 3rem;--mn-space-2xl: 4rem;--mn-space-3xl: 6rem;--mn-space-4xl: 8rem;--mn-gutter: clamp(1rem,0.5rem + 2.2222vw,2.5rem);--mn-section: clamp(4rem,2.6667rem + 5.9259vw,8rem);--mn-section-s: clamp(2.5rem,1.6667rem + 3.7037vw,5rem);--mn-container-narrow: 48rem;--mn-container: 76rem;--mn-container-wide: 88rem;--mn-header-height: 4.5rem;--mn-radius-xs: 2px;--mn-radius-sm: 4px;--mn-radius-md: 8px;--mn-radius-lg: 14px;--mn-radius-pill: 999px;--mn-radius-arch: 999px 999px 0 0;--mn-border-width: 1px;--mn-rule-strong: 2px;--mn-focus-width: 2px;--mn-focus-offset: 2px;--mn-dur-instant: 80ms;--mn-dur-fast: 150ms;--mn-dur-base: 240ms;--mn-dur-slow: 400ms;--mn-dur-reveal: 700ms;--mn-dur-beam: 1600ms;--mn-ease-standard: cubic-bezier(0.2,0,0,1);--mn-ease-out: cubic-bezier(0.16,1,0.3,1);--mn-ease-in: cubic-bezier(0.4,0,1,1);--mn-ease-in-out: cubic-bezier(0.65,0,0.35,1);--mn-reveal-distance: 12px;--mn-z-below: -1;--mn-z-base: 0;--mn-z-raised: 1;--mn-z-sticky: 100;--mn-z-header: 200;--mn-z-dropdown: 300;--mn-z-overlay: 400;--mn-z-modal: 500;--mn-z-toast: 600;--mn-z-skip: 700;}[lang]:lang(en){--mn-script-text: 1;--mn-script-display: 1;--mn-lh-display: 1.1;--mn-lh-heading: 1.2;--mn-lh-body: 1.6;--mn-lh-ui: 1.35;--mn-tracking-display: -0.01em;--mn-tracking-caps: 0.12em;--mn-tracking-body: 0;--mn-measure: 68ch;}[lang]:lang(ar){--mn-script-text: 1.0625;--mn-script-display: 1.08;--mn-lh-display: 1.35;--mn-lh-heading: 1.45;--mn-lh-body: 1.8;--mn-lh-ui: 1.55;--mn-tracking-display: 0;--mn-tracking-caps: 0;--mn-tracking-body: 0;--mn-measure: 62ch;}:root,[lang]{--mn-fs--1: calc(var(--mn-step--1) * var(--mn-script-text));--mn-fs-0: calc(var(--mn-step-0) * var(--mn-script-text));--mn-fs-1: calc(var(--mn-step-1) * var(--mn-script-text));--mn-fs-2: calc(var(--mn-step-2) * var(--mn-script-display));--mn-fs-3: calc(var(--mn-step-3) * var(--mn-script-display));--mn-fs-4: calc(var(--mn-step-4) * var(--mn-script-display));--mn-fs-5: calc(var(--mn-step-5) * var(--mn-script-display));--mn-fs-6: calc(var(--mn-step-6) * var(--mn-script-display));}:root,[data-theme="light"]{color-scheme: light;--mn-bg: var(--mn-sand-50);--mn-bg-alt: var(--mn-sand-100);--mn-surface: var(--mn-white);--mn-surface-raised: var(--mn-white);--mn-text: var(--mn-navy-900);--mn-text-2: var(--mn-navy-700);--mn-text-muted: var(--mn-navy-500);--mn-border: var(--mn-sand-200);--mn-border-strong: var(--mn-navy-400);--mn-primary: var(--mn-navy-900);--mn-primary-hover: var(--mn-navy-800);--mn-on-primary: var(--mn-sand-50);--mn-accent: var(--mn-gold-400);--mn-accent-hover: var(--mn-gold-300);--mn-on-accent: var(--mn-navy-900);--mn-accent-tint: var(--mn-gold-100);--mn-accent-text: var(--mn-gold-700);--mn-link: var(--mn-gold-700);--mn-link-hover: var(--mn-gold-800);--mn-focus: var(--mn-gold-700);--mn-selection-bg: var(--mn-gold-200);--mn-selection-text: var(--mn-navy-900);--mn-scrim: rgb(var(--mn-navy-rgb) / 0.55);--mn-hero-bg: var(--mn-navy-900);--mn-hero-text: var(--mn-sand-50);--mn-hero-text-2: var(--mn-navy-200);--mn-hero-accent: var(--mn-gold-400);--mn-hero-border: rgb(var(--mn-gold-rgb) / 0.28);--mn-footer-bg: var(--mn-navy-950);--mn-footer-text: var(--mn-navy-100);--mn-footer-text-2: var(--mn-navy-300);--mn-footer-link: var(--mn-gold-300);--mn-footer-border: var(--mn-navy-800);--mn-mark-arch: var(--mn-navy-900);--mn-mark-beam: var(--mn-gold-500);--mn-success: var(--mn-green-600);--mn-success-tint: var(--mn-green-100);--mn-success-text: var(--mn-green-700);--mn-warning: var(--mn-amber-600);--mn-warning-tint: var(--mn-amber-100);--mn-warning-text: var(--mn-amber-700);--mn-danger: var(--mn-red-600);--mn-danger-tint: var(--mn-red-100);--mn-danger-text: var(--mn-red-700);--mn-info: var(--mn-blue-600);--mn-info-tint: var(--mn-blue-100);--mn-info-text: var(--mn-blue-700);--mn-neutral-tint: var(--mn-navy-100);--mn-neutral-text: var(--mn-navy-700);--mn-shadow-1: 0 1px 2px rgb(var(--mn-navy-rgb) / 0.06),0 1px 1px rgb(var(--mn-navy-rgb) / 0.04);--mn-shadow-2: 0 2px 4px rgb(var(--mn-navy-rgb) / 0.05),0 12px 24px -12px rgb(var(--mn-navy-rgb) / 0.18);--mn-shadow-3: 0 4px 8px rgb(var(--mn-navy-rgb) / 0.06),0 28px 56px -24px rgb(var(--mn-navy-rgb) / 0.30);}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--mn-bg: var(--mn-navy-950);--mn-bg-alt: var(--mn-navy-975);--mn-surface: var(--mn-navy-900);--mn-surface-raised: var(--mn-navy-800);--mn-text: var(--mn-sand-100);--mn-text-2: var(--mn-navy-200);--mn-text-muted: var(--mn-navy-300);--mn-border: var(--mn-navy-700);--mn-border-strong: var(--mn-navy-400);--mn-primary: var(--mn-gold-400);--mn-primary-hover: var(--mn-gold-300);--mn-on-primary: var(--mn-navy-950);--mn-accent: var(--mn-gold-400);--mn-accent-hover: var(--mn-gold-300);--mn-on-accent: var(--mn-navy-950);--mn-accent-tint: var(--mn-navy-800);--mn-accent-text: var(--mn-gold-300);--mn-link: var(--mn-gold-300);--mn-link-hover: var(--mn-gold-200);--mn-focus: var(--mn-gold-300);--mn-selection-bg: var(--mn-gold-400);--mn-selection-text: var(--mn-navy-950);--mn-scrim: rgb(3 12 32 / 0.7);--mn-hero-bg: var(--mn-navy-900);--mn-hero-text: var(--mn-sand-50);--mn-hero-text-2: var(--mn-navy-200);--mn-hero-accent: var(--mn-gold-400);--mn-hero-border: rgb(var(--mn-gold-rgb) / 0.28);--mn-footer-bg: var(--mn-navy-975);--mn-footer-text: var(--mn-navy-100);--mn-footer-text-2: var(--mn-navy-300);--mn-footer-link: var(--mn-gold-300);--mn-footer-border: var(--mn-navy-800);--mn-mark-arch: var(--mn-sand-50);--mn-mark-beam: var(--mn-gold-400);--mn-success: var(--mn-green-400);--mn-success-tint: var(--mn-green-950);--mn-success-text: var(--mn-green-300);--mn-warning: var(--mn-amber-400);--mn-warning-tint: var(--mn-amber-950);--mn-warning-text: var(--mn-amber-300);--mn-danger: var(--mn-red-400);--mn-danger-tint: var(--mn-red-950);--mn-danger-text: var(--mn-red-300);--mn-info: var(--mn-blue-400);--mn-info-tint: var(--mn-blue-950);--mn-info-text: var(--mn-blue-300);--mn-neutral-tint: var(--mn-navy-800);--mn-neutral-text: var(--mn-navy-100);--mn-shadow-1: 0 1px 2px rgb(0 0 0 / 0.35);--mn-shadow-2: 0 2px 4px rgb(0 0 0 / 0.3),0 12px 24px -12px rgb(0 0 0 / 0.55);--mn-shadow-3: 0 4px 8px rgb(0 0 0 / 0.35),0 28px 56px -24px rgb(0 0 0 / 0.7);}}[data-theme="dark"],[data-surface="navy"]{color-scheme: dark;--mn-bg: var(--mn-navy-950);--mn-bg-alt: var(--mn-navy-975);--mn-surface: var(--mn-navy-900);--mn-surface-raised: var(--mn-navy-800);--mn-text: var(--mn-sand-100);--mn-text-2: var(--mn-navy-200);--mn-text-muted: var(--mn-navy-300);--mn-border: var(--mn-navy-700);--mn-border-strong: var(--mn-navy-400);--mn-primary: var(--mn-gold-400);--mn-primary-hover: var(--mn-gold-300);--mn-on-primary: var(--mn-navy-950);--mn-accent: var(--mn-gold-400);--mn-accent-hover: var(--mn-gold-300);--mn-on-accent: var(--mn-navy-950);--mn-accent-tint: var(--mn-navy-800);--mn-accent-text: var(--mn-gold-300);--mn-link: var(--mn-gold-300);--mn-link-hover: var(--mn-gold-200);--mn-focus: var(--mn-gold-300);--mn-selection-bg: var(--mn-gold-400);--mn-selection-text: var(--mn-navy-950);--mn-scrim: rgb(3 12 32 / 0.7);--mn-hero-bg: var(--mn-navy-900);--mn-hero-text: var(--mn-sand-50);--mn-hero-text-2: var(--mn-navy-200);--mn-hero-accent: var(--mn-gold-400);--mn-hero-border: rgb(var(--mn-gold-rgb) / 0.28);--mn-footer-bg: var(--mn-navy-975);--mn-footer-text: var(--mn-navy-100);--mn-footer-text-2: var(--mn-navy-300);--mn-footer-link: var(--mn-gold-300);--mn-footer-border: var(--mn-navy-800);--mn-mark-arch: var(--mn-sand-50);--mn-mark-beam: var(--mn-gold-400);--mn-success: var(--mn-green-400);--mn-success-tint: var(--mn-green-950);--mn-success-text: var(--mn-green-300);--mn-warning: var(--mn-amber-400);--mn-warning-tint: var(--mn-amber-950);--mn-warning-text: var(--mn-amber-300);--mn-danger: var(--mn-red-400);--mn-danger-tint: var(--mn-red-950);--mn-danger-text: var(--mn-red-300);--mn-info: var(--mn-blue-400);--mn-info-tint: var(--mn-blue-950);--mn-info-text: var(--mn-blue-300);--mn-neutral-tint: var(--mn-navy-800);--mn-neutral-text: var(--mn-navy-100);--mn-shadow-1: 0 1px 2px rgb(0 0 0 / 0.35);--mn-shadow-2: 0 2px 4px rgb(0 0 0 / 0.3),0 12px 24px -12px rgb(0 0 0 / 0.55);--mn-shadow-3: 0 4px 8px rgb(0 0 0 / 0.35),0 28px 56px -24px rgb(0 0 0 / 0.7);}[data-surface="navy"]{--mn-bg: var(--mn-navy-900);--mn-bg-alt: var(--mn-navy-950);--mn-surface: var(--mn-navy-800);--mn-surface-raised: var(--mn-navy-800);--mn-text: var(--mn-sand-50);}@media (prefers-reduced-motion: reduce){:root{--mn-dur-instant: 1ms;--mn-dur-fast: 1ms;--mn-dur-base: 1ms;--mn-dur-slow: 1ms;--mn-dur-reveal: 1ms;--mn-dur-beam: 1ms;--mn-reveal-distance: 0px;}}@media (forced-colors: active){:root{--mn-beacon-beam: none;--mn-beacon-beam-soft: none;--mn-beacon-halo: none;--mn-shadow-1: none;--mn-shadow-2: none;--mn-shadow-3: none;}}@layer reset,base,layout,components,utilities;@layer reset{*,*::before,*::after{box-sizing: border-box;}*{margin: 0;}[hidden]:not([hidden="until-found" i]){display: none !important;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}img,svg,video{display: block;max-inline-size: 100%;block-size: auto;}input,button,textarea,select{font: inherit;color: inherit;}button{background: none;border: 0;padding: 0;cursor: pointer;}ul[role="list"],ol[role="list"]{list-style: none;padding: 0;}table{border-collapse: collapse;}fieldset{border: 0;padding: 0;min-inline-size: 0;}legend{padding: 0;}p,li,h1,h2,h3,h4,h5,h6,dd,dt,figcaption{overflow-wrap: break-word;}}@layer base{:root{--mn-header-h: 4rem;--mn-dir: 1;}[dir="rtl"]{--mn-dir: -1;}[dir="ltr"]{--mn-dir: 1;}@media (min-width: 68.75rem){:root{--mn-header-h: 7.5rem;}}html{scroll-padding-block-start: calc(var(--mn-header-h) + 1rem);scrollbar-gutter: stable;}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior: smooth;}}body{min-block-size: 100svh;background: var(--mn-bg);color: var(--mn-text);font-family: var(--mn-font-body);font-size: var(--mn-fs-0);font-weight: var(--mn-fw-regular);line-height: var(--mn-lh-body);letter-spacing: var(--mn-tracking-body);font-synthesis: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1,h2,h3,h4,h5,h6{font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);line-height: var(--mn-lh-heading);letter-spacing: var(--mn-tracking-display);color: var(--mn-text);text-wrap: balance;}h1{font-size: var(--mn-fs-5);line-height: var(--mn-lh-display);}h2{font-size: var(--mn-fs-4);}h3{font-size: var(--mn-fs-3);}h4{font-size: var(--mn-fs-2);}h5,h6{font-size: var(--mn-fs-1);}p{text-wrap: pretty;}strong,b{font-weight: var(--mn-fw-semibold);}em,i,cite{font-style: normal;font-weight: var(--mn-fw-semibold);}small{font-size: var(--mn-fs--1);}a{color: var(--mn-link);text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: color var(--mn-dur-fast) var(--mn-ease-standard);}a:hover{color: var(--mn-link-hover);}:focus-visible{outline: var(--mn-focus-width) solid var(--mn-focus);outline-offset: var(--mn-focus-offset);}:focus:not(:focus-visible){outline: none;}main:focus{outline: none;}::selection{background: var(--mn-selection-bg);color: var(--mn-selection-text);}hr{border: 0;border-block-start: 1px solid var(--mn-border);}code,kbd,samp{font-family: var(--mn-font-mono);font-size: 0.875em;}kbd{display: inline-block;padding: 0 0.35em;border: 1px solid var(--mn-border-strong);border-radius: var(--mn-radius-xs);line-height: 1.5;font-size: 0.8em;color: var(--mn-text-2);unicode-bidi: isolate;}bdi{unicode-bidi: isolate;}table,.num,time,.price,.stat__value,.slot__label,.stepper__num{font-variant-numeric: tabular-nums lining-nums;}[lang]:lang(en) :where(.eyebrow,.lockup__descriptor){text-transform: uppercase;}:lang(ru){font-family: "IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}[tabindex="-1"]:focus:not(a,button,input,select,textarea,summary,[role],[contenteditable]){outline: none;}:root,[data-theme],[data-surface="navy"]:not(.card){--mn-focus-outer: var(--mn-focus);}}@layer layout{.container{inline-size: 100%;max-inline-size: calc(var(--mn-container) + 2 * var(--mn-gutter));margin-inline: auto;padding-inline: var(--mn-gutter);}.container--wide{max-inline-size: calc(var(--mn-container-wide) + 2 * var(--mn-gutter));}.container--narrow{max-inline-size: calc(var(--mn-container-narrow) + 2 * var(--mn-gutter));}.section{padding-block: var(--mn-section);}.section--compact{padding-block: var(--mn-section-s);}.section--alt{background: var(--mn-bg-alt);}.section--navy,.section[data-surface="navy"]{background: var(--mn-hero-bg);color: var(--mn-text);}.section:not(.section--alt,.section--navy,[data-surface]) + .section:not(.section--alt,.section--navy,[data-surface]){padding-block-start: 0;}.grid{display: grid;gap: var(--gap,var(--mn-space-l));}.grid--auto{grid-template-columns: repeat(auto-fit,minmax(min(var(--min,16rem),100%),1fr));}@media (min-width: 48rem){.grid--2{grid-template-columns: repeat(2,minmax(0,1fr));}.grid--3{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 64rem){.grid--3{grid-template-columns: repeat(3,minmax(0,1fr));}.grid--cols{grid-template-columns: repeat(var(--cols),minmax(0,1fr));}}.cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--gap,var(--mn-space-xs));padding: 0;list-style: none;}.stack > * + *{margin-block-start: var(--space,var(--mn-space-s));}.split{display: grid;gap: var(--mn-space-xl);}@media (min-width: 60rem){.split{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start;}}}@layer components{.skip-link{position: absolute;inset-inline-start: var(--mn-space-s);inset-block-start: var(--mn-space-s);z-index: var(--mn-z-skip);padding: 0.75rem 1rem;border-radius: var(--mn-radius-sm);background: var(--mn-gold-400);color: var(--mn-navy-900);font-weight: var(--mn-fw-semibold);text-decoration: none;transform: translateY(-300%);}.skip-link:focus{transform: none;color: var(--mn-navy-900);outline: 2px solid var(--mn-navy-900);outline-offset: 0;box-shadow: 0 0 0 4px var(--mn-gold-300);}.mn-icon{inline-size: 1.25em;block-size: 1.25em;flex: none;vector-effect: non-scaling-stroke;}.mn-icon--flip{transform: scaleX(var(--mn-dir));}.mn-mark{flex: none;}.mn-mark__arch{fill: var(--mn-mark-arch);}.mn-mark__beam{fill: var(--mn-mark-beam);}.mn-mark--mono path{fill: currentColor;}.lockup{--lk-mark: 2rem;--lk-name: 1.25rem;display: inline-flex;align-items: center;gap: calc(var(--lk-mark) * 0.22);min-inline-size: 0;color: var(--mn-text);text-decoration: none;}.lockup:hover{color: var(--mn-text);}.lockup__mark{inline-size: var(--lk-mark);block-size: var(--lk-mark);}.lockup__rule{flex: none;inline-size: 1px;block-size: calc(var(--lk-mark) * 0.875);background: var(--mn-border-strong);}[data-surface="navy"] .lockup__rule{background: var(--mn-hero-border);}.lockup__text{display: flex;flex-direction: column;justify-content: center;min-inline-size: 0;font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);line-height: 1.05;}.lockup__name{font-size: var(--lk-name);white-space: nowrap;}.lockup__descriptor{font-size: calc(var(--lk-name) * 0.55);color: var(--mn-text-2);white-space: nowrap;margin-block-start: 0.15em;}.lockup__descriptor:lang(en){font-size: max(0.6875rem,calc(var(--lk-name) * 0.4));letter-spacing: var(--mn-tracking-caps);}.lockup--footer{--lk-mark: 3rem;--lk-name: 1.75rem;}.btn{--btn-bg: var(--mn-primary);--btn-fg: var(--mn-on-primary);--btn-bd: transparent;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-block-size: 2.75rem;padding: 0.5625rem 1.25rem;border: 1px solid var(--btn-bd);border-radius: var(--mn-radius-xs);background: var(--btn-bg);color: var(--btn-fg);font-family: var(--mn-font-body);font-size: var(--mn-fs-0);font-weight: var(--mn-fw-medium);line-height: var(--mn-lh-ui);text-align: center;text-decoration: none;cursor: pointer;transition: background-color var(--mn-dur-fast) var(--mn-ease-standard),border-color var(--mn-dur-fast) var(--mn-ease-standard),color var(--mn-dur-fast) var(--mn-ease-standard);}.btn:hover{--btn-bg: var(--mn-primary-hover);color: var(--btn-fg);}.btn:active{translate: 0 1px;}.btn--secondary{--btn-bg: transparent;--btn-fg: var(--mn-text);--btn-bd: var(--mn-border-strong);}.btn--secondary:hover{--btn-bg: color-mix(in srgb,var(--mn-text) 7%,transparent);--btn-bd: var(--mn-text);}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--mn-text);}.btn--ghost:hover{--btn-bg: color-mix(in srgb,var(--mn-text) 7%,transparent);}.btn--sm{min-block-size: 2.5rem;padding: 0.375rem 0.875rem;font-size: var(--mn-fs--1);}.btn--lg{min-block-size: 3.25rem;padding: 0.75rem 1.75rem;font-size: var(--mn-fs-1);}.btn--block{inline-size: 100%;}.btn--icon{inline-size: 2.75rem;padding: 0;}.btn--icon.btn--sm{inline-size: 2.5rem;}.btn:disabled,.btn[aria-disabled="true"]{opacity: 0.45;cursor: not-allowed;translate: none;}.btn__label{min-inline-size: 0;}.btn.is-busy{cursor: progress;}.link-arrow{display: inline-flex;align-items: center;gap: 0.375rem;color: var(--mn-link);font-weight: var(--mn-fw-semibold);text-decoration: underline;text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);text-underline-offset: 0.25em;}.link-arrow .mn-icon{transition: translate var(--mn-dur-fast) var(--mn-ease-standard);}.link-arrow:hover .mn-icon--flip{translate: calc(3px * var(--mn-dir)) 0;}.ctas{display: flex;flex-wrap: wrap;align-items: center;gap: var(--mn-space-xs);}.ctas--center{justify-content: center;}.ctas--tight{gap: var(--mn-space-2xs);}.chip{--chip-bg: var(--mn-neutral-tint);--chip-fg: var(--mn-neutral-text);--chip-bd: transparent;display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.1875rem 0.625rem;border: 1px solid var(--chip-bd);border-radius: var(--mn-radius-sm);background: var(--chip-bg);color: var(--chip-fg);max-inline-size: 100%;font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);text-decoration: none;overflow-wrap: break-word;}.chip .mn-icon{inline-size: 1.1em;block-size: 1.1em;}.chip--brand{--chip-bg: var(--mn-accent-tint);--chip-fg: var(--mn-accent-text);}.chip--success,.status--success{--chip-bg: var(--mn-success-tint);--chip-fg: var(--mn-success-text);--dot: var(--mn-success);}.chip--warning,.status--warning{--chip-bg: var(--mn-warning-tint);--chip-fg: var(--mn-warning-text);--dot: var(--mn-warning);}.chip--danger,.status--danger{--chip-bg: var(--mn-danger-tint);--chip-fg: var(--mn-danger-text);--dot: var(--mn-danger);}.chip--info,.status--info{--chip-bg: var(--mn-info-tint);--chip-fg: var(--mn-info-text);--dot: var(--mn-info);}.chip--demo{--chip-bg: transparent;--chip-fg: var(--mn-accent-text);--chip-bd: currentColor;border-style: dashed;}.chip--link{--chip-bg: var(--mn-surface);--chip-fg: var(--mn-text);--chip-bd: var(--mn-border);white-space: normal;}.chip--link:hover{--chip-bd: var(--mn-border-strong);color: var(--mn-text);}.status{display: inline-flex;align-items: center;gap: 0.4375rem;padding: 0.125rem 0.625rem;border-radius: var(--mn-radius-pill);background: var(--chip-bg,var(--mn-neutral-tint));color: var(--chip-fg,var(--mn-neutral-text));font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);white-space: nowrap;}.status__dot{inline-size: 0.5rem;block-size: 0.5rem;border-radius: 50%;background: var(--dot,var(--mn-text-muted));flex: none;}.status--demo{--chip-bg: transparent;--chip-fg: var(--mn-accent-text);--dot: var(--mn-accent);border: 1px dashed currentColor;}.eyebrow{display: flex;align-items: center;gap: 0.75rem;margin: 0;color: var(--mn-accent-text);font-family: var(--mn-font-body);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);letter-spacing: var(--mn-tracking-caps);}.eyebrow::before{content: "";flex: none;inline-size: 2rem;block-size: 1px;background: var(--mn-accent);}[data-surface="navy"] .eyebrow{color: var(--mn-hero-accent);}.section-head{display: grid;gap: var(--mn-space-s);max-inline-size: 48rem;margin-block-end: var(--mn-space-xl);}.section-head--center{margin-inline: auto;justify-items: center;text-align: center;}.section-head--center .eyebrow::after{content: "";inline-size: 2rem;block-size: 1px;background: var(--mn-accent);}.section-head__title{font-size: var(--mn-fs-4);}h3.section-head__title{font-size: var(--mn-fs-3);}.section-head__lead{font-size: var(--mn-fs-1);line-height: var(--mn-lh-body);color: var(--mn-text-2);max-inline-size: 44rem;}.section-head .ctas{margin-block-start: var(--mn-space-2xs);}.beam-rule{block-size: var(--mn-beacon-rule-height);margin-block: var(--mn-space-xl);margin-inline: auto;max-inline-size: 44rem;border: 0;background: var(--mn-beacon-rule);}.site-header{position: sticky;inset-block-start: 0;z-index: var(--mn-z-header);color: var(--mn-text);}.site-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--mn-bg);border-block-end: 1px solid var(--mn-border);}.site-header.is-ready::before{transition: opacity var(--mn-dur-base) var(--mn-ease-standard),background-color var(--mn-dur-base) var(--mn-ease-standard);}.js .site-header:not(.is-ready) *{transition: none !important;}.site-header.is-solid:not([data-surface])::before{background: color-mix(in srgb,var(--mn-bg) 92%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px);box-shadow: var(--mn-shadow-1);}.js .site-header[data-overlay]:not(.is-solid)::before{opacity: 0;}.site-header[data-surface="navy"]::before{border-block-end-color: var(--mn-hero-border);}.site-header__bar{position: relative;z-index: 1;}.site-header__row{container: hdr / inline-size;display: flex;align-items: center;gap: 0.25rem;block-size: 4rem;}.site-header__brand{flex: 0 1 auto;margin-inline-end: auto;}.site-header__brand .lockup__descriptor{display: none;}.site-header__tools{display: flex;flex: none;align-items: center;gap: 0.25rem;}.site-header__cta{white-space: nowrap;}.site-header__cta:lang(en){padding-inline: 0.625rem;font-size: 0.8125rem;}.site-header__scrim{position: fixed;inset: var(--mn-header-h) 0 0;z-index: 0;background: var(--mn-scrim);}.tool{display: inline-flex;flex: none;align-items: center;justify-content: center;gap: 0.5rem;min-block-size: 2.75rem;min-inline-size: 2.75rem;padding-inline: 0.5rem;border: 1px solid transparent;border-radius: var(--mn-radius-sm);color: var(--mn-text);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color var(--mn-dur-fast) var(--mn-ease-standard),color var(--mn-dur-fast);}.tool:hover{color: var(--mn-text);background: color-mix(in srgb,var(--mn-text) 8%,transparent);}.tool .mn-icon{inline-size: 1.375rem;block-size: 1.375rem;}.tool .kbd{display: none;padding: 0.1em 0.4em;border-color: var(--mn-border);color: var(--mn-text-muted);font-size: 0.75rem;}.tool--desk{display: none;}.tool--search,.tool--lang-short{display: none;}.tool--lang-short .lang-label:lang(ar){font-size: 1.125rem;line-height: 1;}.tool--labelled{justify-content: flex-start;inline-size: 100%;padding-inline: 0.75rem;font-size: var(--mn-fs-0);}.tool--menu__close,.site-header.is-open .tool--menu__open{display: none;}.site-header.is-open .tool--menu__close{display: contents;}html:not(.js) [data-js],.js .tool--nojs{display: none !important;}.theme-icon{display: none;}html[data-theme-pref="system"] .theme-icon--system,html[data-theme-pref="light"] .theme-icon--light,html[data-theme-pref="dark"] .theme-icon--dark{display: contents;}@container hdr (max-width: 26.99rem){.site-header__cta:lang(en){padding-inline: 0.5rem;font-size: 0.75rem;}}@container hdr (max-width: 19.99rem){.site-header__brand:lang(en){--lk-name: 1.125rem;}.site-header__brand:lang(en) .lockup__rule{display: none;}.site-header .tool--menu:lang(en){min-inline-size: 2.5rem;}}@container hdr (max-width: 17.49rem){.site-header__brand:lang(en) .lockup__text{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}}@container hdr (min-width: 19rem){.tool--search:lang(ar){display: inline-flex;}}@container hdr (min-width: 22rem){.tool--search:lang(en),.tool--lang-short:lang(ar){display: inline-flex;}}@container hdr (min-width: 25.5rem){.tool--lang-short:lang(en){display: inline-flex;}.site-header__brand:lang(ar) .lockup__descriptor{display: block;}}@container hdr (min-width: 34rem){.site-header__cta:lang(en){padding-inline: 0.875rem;font-size: var(--mn-fs--1);}}@container hdr (min-width: 38rem){.site-header__brand:lang(en){--lk-mark: 2.25rem;--lk-name: 1.5rem;}.site-header__brand:lang(en) .lockup__descriptor{display: block;}}.site-nav__list{margin: 0;padding: 0;list-style: none;}.site-nav__link{display: flex;align-items: center;color: var(--mn-text-2);font-weight: var(--mn-fw-semibold);text-decoration: none;}.site-nav__link:hover{color: var(--mn-text);}.site-nav__link[aria-current]{color: var(--mn-text);}@media (max-width: 68.74rem){.site-nav-panel{--drawer-x: calc(1.5rem * var(--mn-dir));position: fixed;inset-block: var(--mn-header-h) 0;inset-inline-end: 0;z-index: 2;inline-size: min(26rem,100%);overflow-y: auto;overscroll-behavior: contain;background: var(--mn-surface-raised);color: var(--mn-text);box-shadow: var(--mn-shadow-3);border-inline-start: 1px solid var(--mn-border);visibility: hidden;opacity: 0;transform: translateX(var(--drawer-x));transition: opacity var(--mn-dur-base) var(--mn-ease-standard),transform var(--mn-dur-base) var(--mn-ease-standard),visibility 0s linear var(--mn-dur-base);}.site-header.is-open .site-nav-panel{visibility: visible;opacity: 1;transform: none;transition-delay: 0s;}.site-nav-panel__inner{display: grid;gap: var(--mn-space-l);padding-block: var(--mn-space-m) var(--mn-space-xl);}.site-nav__link{min-block-size: 3.25rem;padding-inline: 0.75rem;border-block-end: 1px solid var(--mn-border);font-size: var(--mn-fs-1);}.site-nav__link[aria-current]{color: var(--mn-accent-text);box-shadow: inset calc(3px * var(--mn-dir)) 0 0 var(--mn-accent-text);}.drawer-extras{display: grid;gap: var(--mn-space-m);}.drawer-tools{display: grid;gap: 0.25rem;padding-block-end: var(--mn-space-s);border-block-end: 1px solid var(--mn-border);}.drawer-contact{display: grid;gap: 0.25rem;margin: 0;padding: 0;list-style: none;}.drawer-contact a{display: flex;align-items: center;gap: 0.75rem;min-block-size: 2.75rem;padding-inline: 0.75rem;color: var(--mn-text);text-decoration: none;font-weight: var(--mn-fw-semibold);}.drawer-contact .mn-icon{color: var(--mn-accent-text);}.tool--menu{display: inline-flex;}html.nav-open{overflow: hidden;}}@media (min-width: 68.75rem){.site-header__row{block-size: 4.5rem;gap: var(--mn-space-s);}.site-header .lockup{--lk-mark: 2.5rem;--lk-name: 1.5rem;}.site-header .lockup:lang(en){--lk-name: 1.75rem;}.site-header__brand .lockup__descriptor{display: block;}.site-header__tools{gap: 0.375rem;}.tool--desk,.tool--search{display: inline-flex;}.tool--search{padding-inline: 0.625rem;}.tool--search .kbd{display: inline-block;}.tool--menu,.tool--lang-short,.drawer-extras,.site-header__scrim,.site-nav__item--portal{display: none !important;}.site-header__cta{min-block-size: 2.75rem;padding-inline: 1.125rem;font-size: var(--mn-fs-0);margin-inline-start: 0.375rem;}.site-header__cta:lang(en){padding-inline: 1.125rem;font-size: var(--mn-fs--1);}.site-nav-panel{position: relative;z-index: 1;box-shadow: inset 0 1px 0 var(--mn-border);}.site-header[data-surface="navy"] .site-nav-panel{box-shadow: inset 0 1px 0 color-mix(in srgb,var(--mn-hero-text) 12%,transparent);}.site-nav__list{display: flex;align-items: stretch;gap: clamp(0.25rem,1.2vw,1.25rem);block-size: 3rem;margin-inline: -0.75rem;overflow-x: auto;scrollbar-width: none;}.site-nav__link{block-size: 100%;padding-inline: 0.75rem;font-size: var(--mn-fs--1);white-space: nowrap;box-shadow: inset 0 0 0 transparent;transition: box-shadow var(--mn-dur-fast),color var(--mn-dur-fast);}.site-nav__link:focus-visible{outline-offset: calc(var(--mn-focus-width) * -1);}.site-nav__link:hover{box-shadow: inset 0 -2px 0 var(--mn-border-strong);}.site-nav__link[aria-current]{box-shadow: inset 0 -2px 0 var(--mn-accent-text);}}.hero{position: relative;isolation: isolate;overflow: clip;background: var(--mn-hero-bg);color: var(--mn-text);}.hero--top{margin-block-start: calc(var(--mn-header-h) * -1);}.hero__inner{position: relative;z-index: var(--mn-z-raised);display: grid;gap: var(--mn-space-xl);}.hero__content{display: grid;gap: var(--mn-space-m);max-inline-size: 46rem;}.hero__title{font-size: var(--mn-fs-5);line-height: var(--mn-lh-display);}.hero__lead{font-size: var(--mn-fs-1);color: var(--mn-text-2);max-inline-size: 40em;}.hero .ctas{margin-block-start: var(--mn-space-2xs);}.hero .breadcrumbs{margin-block-end: var(--mn-space-2xs);}.hero--inner{padding-block: var(--mn-space-2xl) var(--mn-space-2xl);}.hero--inner.hero--top{padding-block-start: calc(var(--mn-header-h) + var(--mn-space-xl));}.hero--home{display: grid;align-items: center;min-block-size: min(100svh,54rem);padding-block: var(--mn-space-3xl);}.hero--home.hero--top{padding-block-start: calc(var(--mn-header-h) + var(--mn-space-2xl));}.hero--home .hero__title{font-size: var(--mn-fs-6);}.hero--home .hero__content{max-inline-size: 42rem;}@media (min-width: 60rem){.hero--home .hero__content{max-inline-size: min(42rem,56%);}.hero__aside{align-self: end;}}.beacon{position: absolute;inset: 0;z-index: 0;pointer-events: none;}.beacon > *{position: absolute;}.beacon__beam{background: var(--mn-beacon-beam-soft);clip-path: var(--mn-beacon-clip);}.beacon--home{--B: min(60rem,118vw);--S: calc(var(--B) * 0.3);--lx: 82%;--ly: calc(var(--mn-header-h) + 1.5rem);}.beacon--home .beacon__beam,.beacon--home .beacon__sweep{inset-block-start: var(--ly);inset-inline-start: calc(var(--lx) - var(--B) / 2);inline-size: var(--B);block-size: var(--B);}.beacon--home .beacon__arch{inset-block-start: calc(var(--ly) - var(--S) / 16);inset-inline-start: calc(var(--lx) - var(--S) / 2);inline-size: var(--S);block-size: var(--S);fill: color-mix(in srgb,var(--mn-hero-text) 9%,transparent);}.beacon--home .beacon__halo{inset-block-start: calc(var(--ly) - var(--S) * 0.7);inset-inline-start: calc(var(--lx) - var(--S) * 0.7);inline-size: calc(var(--S) * 1.4);block-size: calc(var(--S) * 1.4);border-radius: 50%;background: var(--mn-beacon-halo);-webkit-mask-image: linear-gradient(180deg,transparent 50%,#000 58%);mask-image: linear-gradient(180deg,transparent 50%,#000 58%);}.beacon--home .beacon__sweep{clip-path: polygon(50% 0,88% 100%,12% 100%);transform-origin: 50% 0;opacity: 0.55;background: linear-gradient(180deg,rgb(var(--mn-gold-rgb) / 0.1),rgb(var(--mn-gold-rgb) / 0) 70%);}@media (min-width: 60rem){.beacon--home{--B: min(58rem,66vw);--S: calc(var(--B) * 0.34);--lx: 76%;--ly: calc(var(--mn-header-h) + 3rem);}.beacon--home .beacon__beam{background: var(--mn-beacon-beam);}}.beacon--inner .beacon__beam{--B: min(34rem,80vw);--cw: min(100% - 2 * var(--mn-gutter),var(--mn-container));inset-block-start: 0;inset-inline-start: calc((100% - var(--cw)) / 2 + var(--cw) * 0.84 - var(--B) / 2);inline-size: var(--B);block-size: var(--B);}.hero--top .beacon--inner .beacon__beam{inset-block-start: var(--mn-header-h);}.beacon--band .beacon__beam{inset-block-start: 0;inset-inline: 0;margin-inline: auto;--B: min(40rem,110vw);inline-size: var(--B);block-size: var(--B);}@media (prefers-reduced-motion: no-preference){.beacon--home .beacon__beam{animation: mn-beam-fall var(--mn-dur-beam) var(--mn-ease-out) 0.2s both;}.beacon--home .beacon__halo,.beacon--home .beacon__arch{animation: mn-fade-in var(--mn-dur-beam) var(--mn-ease-out) both;}.beacon--home .beacon__sweep{animation: mn-beam-sweep 4.2s var(--mn-ease-in-out) 0.6s both;}}@keyframes mn-beam-fall{from{clip-path: polygon(50% 0,50% 0,50% 0);opacity: 0;}to{clip-path: var(--mn-beacon-clip);opacity: 1;}}@keyframes mn-fade-in{from{opacity: 0;}}@keyframes mn-beam-sweep{0%{opacity: 0;rotate: calc(-14deg * var(--mn-dir));}35%{opacity: 0.55;}70%{rotate: calc(5deg * var(--mn-dir));}100%{opacity: 0.55;rotate: 0deg;}}.breadcrumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.5rem;margin: 0;padding: 0;list-style: none;font-size: var(--mn-fs--1);color: var(--mn-text-2);}.breadcrumbs li{display: inline-flex;align-items: center;gap: 0.5rem;}.breadcrumbs li:not(:last-child)::after{content: "";flex: none;inline-size: 0.36em;block-size: 0.36em;margin-inline: -0.08em 0.04em;border-block-start: 1.5px solid var(--mn-text-muted);border-inline-end: 1.5px solid var(--mn-text-muted);transform: rotate(calc(45deg * var(--mn-dir,1)));}.breadcrumbs a{color: var(--mn-text-2);text-decoration-color: transparent;}.breadcrumbs a:hover{color: var(--mn-text);text-decoration-color: currentColor;}.breadcrumbs [aria-current="page"]{color: var(--mn-text);}.cards{list-style: none;padding: 0;}.cards > li{display: flex;min-inline-size: 0;}.card{position: relative;display: flex;flex-direction: column;gap: var(--mn-space-xs);inline-size: 100%;padding: clamp(1.25rem,0.75rem + 2.5vw,var(--mn-space-l));background: var(--mn-surface);border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);transition: border-color var(--mn-dur-fast) var(--mn-ease-standard),box-shadow var(--mn-dur-base) var(--mn-ease-standard);}.card--link:hover{border-color: var(--mn-border-strong);box-shadow: var(--mn-shadow-2);}.card:has(.card__link:focus-visible){outline: var(--mn-focus-width) solid var(--mn-focus);outline-offset: var(--mn-focus-offset);}.card[data-surface="navy"]:has(.card__link:focus-visible){outline-color: var(--mn-focus-outer,var(--mn-focus));}.card__link{color: inherit;text-decoration: none;}.card__link:hover{color: inherit;}.card__link:focus-visible{outline: none;}.card__link::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.card__icon{display: grid;place-items: center;inline-size: 3rem;block-size: 3rem;margin-block-end: var(--mn-space-2xs);border-radius: var(--mn-radius-sm);background: var(--mn-accent-tint);color: var(--mn-accent-text);}.card__icon .mn-icon{inline-size: 1.625rem;block-size: 1.625rem;}.card__title{font-size: calc(var(--mn-fs-1) * 1.12);line-height: var(--mn-lh-heading);}.card__text{color: var(--mn-text-2);}.card__more{display: inline-flex;align-items: center;gap: 0.375rem;margin-block-start: auto;padding-block-start: var(--mn-space-xs);color: var(--mn-link);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.card--link:hover .card__more .mn-icon{translate: calc(3px * var(--mn-dir)) 0;}.card__more .mn-icon{transition: translate var(--mn-dur-fast) var(--mn-ease-standard);}.card__badge{position: absolute;inset-block-start: var(--mn-space-m);inset-inline-end: var(--mn-space-m);font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-2);line-height: 1;color: var(--mn-accent-text);}.card--service::before{content: "";position: absolute;inset-inline: -1px;inset-block-start: -1px;block-size: 2px;background: var(--mn-accent);transform: scaleX(0);transition: transform var(--mn-dur-base) var(--mn-ease-out);border-radius: var(--mn-radius-sm) var(--mn-radius-sm) 0 0;}.card--service:hover::before{transform: scaleX(1);}.card--contact{flex-direction: row;align-items: flex-start;gap: var(--mn-space-s);padding: var(--mn-space-m);}.card--contact .card__icon{margin: 0;flex: none;}.card__body{display: grid;gap: 0.125rem;min-inline-size: 0;}.card--contact .card__title{font-family: var(--mn-font-body);font-size: var(--mn-fs-0);font-weight: var(--mn-fw-semibold);letter-spacing: 0;}.card__value{color: var(--mn-text-2);overflow-wrap: anywhere;}.card__action{position: relative;z-index: 2;justify-self: start;margin-block-start: 0.25rem;margin-inline-start: -0.875rem;}.card--contact .card__body{flex: 1;}.card--price{gap: var(--mn-space-s);}.card__head{display: grid;gap: var(--mn-space-xs);align-content: start;}.card__head .card__icon{margin-block-end: 0;}.card__main{display: grid;gap: var(--mn-space-xs);align-content: start;}.card__main:empty,.card__cta:empty{display: none;}.card--price .card__cta{margin-block-start: auto;padding-block-start: var(--mn-space-xs);}@supports (grid-template-rows: subgrid){.cards--price > li{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0;}.cards--price > li > .card--price{display: grid;grid-row: 1 / -1;grid-template-rows: subgrid;row-gap: var(--mn-space-s);}.cards--price .card__main:empty,.cards--price .card__cta:empty{display: block;}.cards--price .card__cta{align-self: end;}}.price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.25rem 0.5rem;padding-block: var(--mn-space-xs);border-block: 1px solid var(--mn-border);}.price__value{font-family: var(--mn-font-display);font-size: var(--mn-fs-3);font-weight: var(--mn-fw-display);line-height: 1.1;color: var(--mn-text);}.price__unit{color: var(--mn-text-muted);font-size: var(--mn-fs--1);}.card--featured{border-color: var(--mn-accent);box-shadow: inset 0 2px 0 var(--mn-accent);}.card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 0.75rem;color: var(--mn-text-muted);font-size: var(--mn-fs--1);}.card__foot{display: flex;align-items: center;gap: 0.375rem;margin-block-start: auto;color: var(--mn-text-muted);font-size: var(--mn-fs--1);}.card--stat{gap: var(--mn-space-2xs);}.stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(15rem,100%),1fr));gap: var(--mn-space-l);margin: 0;padding: 0;list-style: none;}.stat{display: grid;align-content: start;gap: var(--mn-space-2xs);padding-block-start: var(--mn-space-m);border-block-start: 1px solid var(--mn-border);}[data-surface="navy"] .stat{border-block-start-color: var(--mn-hero-border);}.stat__value{margin: 0;font-family: var(--mn-font-display);font-size: var(--mn-fs-6);font-weight: var(--mn-fw-display);line-height: 1;color: var(--mn-accent-text);}[data-surface="navy"] .stat__value{color: var(--mn-hero-accent);}.stat__label{color: var(--mn-text-2);max-inline-size: 22rem;}.feature-list{display: grid;gap: var(--mn-space-l);margin: 0;padding: 0;list-style: none;}.feature-list--cols{grid-template-columns: repeat(auto-fit,minmax(min(21rem,100%),1fr));column-gap: var(--mn-space-xl);}.feature{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--mn-space-s);align-items: start;}.feature__icon{display: grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);color: var(--mn-accent-text);}.feature__icon .mn-icon{inline-size: 1.5rem;block-size: 1.5rem;}.feature__mark{inline-size: 0.75rem;block-size: 1px;margin-block-start: 0.9em;background: var(--mn-accent);}.feature__body{display: grid;gap: 0.375rem;}.feature__title{font-size: calc(var(--mn-fs-1) * 1.08);}.feature__body p{color: var(--mn-text-2);}.bullets{display: grid;gap: 0.375rem;margin: 0;padding-inline-start: 1.25em;color: var(--mn-text-2);}.bullets li::marker{color: var(--mn-accent);}.steps{display: grid;gap: var(--mn-space-l);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(15rem,100%),1fr));}.step{display: grid;align-content: start;gap: var(--mn-space-xs);padding-block-start: var(--mn-space-m);border-block-start: 1px solid var(--mn-border-strong);}.step__badge{font-family: var(--mn-font-display);font-size: var(--mn-fs-3);font-weight: var(--mn-fw-display);line-height: 1;color: var(--mn-accent-text);font-variant-numeric: tabular-nums lining-nums;}.step__body{display: grid;gap: 0.375rem;}.step__title{font-size: calc(var(--mn-fs-1) * 1.08);}.step__body p{color: var(--mn-text-2);}.step__meta{color: var(--mn-text-muted);font-size: var(--mn-fs--1);}.steps--timeline{grid-template-columns: minmax(0,1fr);gap: 0;max-inline-size: 48rem;}.steps--timeline .step{position: relative;grid-template-columns: 2.5rem minmax(0,1fr);gap: var(--mn-space-s);padding-block: 0 var(--mn-space-l);border: 0;}.steps--timeline .step::before{content: "";position: absolute;inset-block: 2.5rem 0.25rem;inset-inline-start: 1.25rem;inline-size: 1px;background: var(--mn-border-strong);}.steps--timeline .step:last-child::before{display: none;}.steps--timeline .step__badge{display: grid;place-items: center;inline-size: 2.5rem;block-size: 2.5rem;border: 1px solid var(--mn-accent);border-radius: 50%;font-family: var(--mn-font-body);font-size: var(--mn-fs--1);background: var(--mn-bg);}.section--alt .steps--timeline .step__badge{background: var(--mn-bg-alt);}.quote{display: grid;gap: var(--mn-space-l);max-inline-size: 54rem;margin: 0;padding-inline-start: var(--mn-space-l);border-inline-start: 2px solid var(--mn-accent);}.quote__body{display: grid;gap: var(--mn-space-s);margin: 0;font-family: var(--mn-font-display);font-size: var(--mn-fs-1);line-height: var(--mn-lh-heading);color: var(--mn-text);}.quote__body p:first-child{font-size: calc(var(--mn-fs-1) * 1.15);}.quote__by{display: flex;align-items: center;gap: var(--mn-space-s);}.quote__mark{inline-size: 2.5rem;block-size: 2.5rem;}.quote__name{display: block;font-weight: var(--mn-fw-semibold);}.quote__role{display: block;color: var(--mn-text-muted);font-size: var(--mn-fs--1);}.prose{max-inline-size: var(--mn-measure);color: var(--mn-text);}.prose > * + *{margin-block-start: 1em;}.prose :where(h2,h3,h4){margin-block-start: 1.75em;}.prose :where(h2,h3,h4) + *{margin-block-start: 0.6em;}.prose h2{font-size: var(--mn-fs-3);}.prose h3{font-size: var(--mn-fs-2);}.prose h4{font-size: var(--mn-fs-1);}.prose :where(ul,ol){padding-inline-start: 1.4em;}.prose li + li{margin-block-start: 0.5em;}.prose li::marker{color: var(--mn-accent-text);}.prose blockquote{padding-inline-start: 1.25em;border-inline-start: 2px solid var(--mn-accent);font-family: var(--mn-font-display);font-size: var(--mn-fs-1);line-height: var(--mn-lh-heading);}.prose > :first-child{margin-block-start: 0;}.clauses{display: grid;gap: var(--mn-space-l);max-inline-size: 52rem;margin: 0;padding: 0;list-style: none;counter-reset: clause;}.clause{counter-increment: clause;display: grid;grid-template-columns: 2.75rem minmax(0,1fr);column-gap: var(--mn-space-s);row-gap: 0.375rem;}.clause::before{content: counter(clause,decimal-leading-zero);grid-row: 1 / span 2;font-family: var(--mn-font-display);font-size: var(--mn-fs-2);font-weight: var(--mn-fw-display);line-height: 1.15;color: var(--mn-accent-text);font-variant-numeric: tabular-nums lining-nums;}.clause__title{grid-column: 2;font-size: calc(var(--mn-fs-1) * 1.08);}.clause__body{grid-column: 2;display: grid;gap: 0.75em;color: var(--mn-text-2);}.clause--callout{padding: var(--mn-space-m);border-radius: var(--mn-radius-sm);background: var(--mn-accent-tint);}.table-wrap{container-type: inline-size;overflow-x: auto;border: 1px solid var(--mn-border);border-radius: var(--mn-radius-sm);background: var(--mn-surface);}.table{inline-size: 100%;font-size: var(--mn-fs-0);}.table caption{padding: var(--mn-space-s) var(--mn-space-m);font-family: var(--mn-font-display);font-weight: var(--mn-fw-display);font-size: var(--mn-fs-2);line-height: var(--mn-lh-heading);text-align: start;}.table :where(th,td){padding: 0.875rem var(--mn-space-m);text-align: start;vertical-align: top;border-block-start: 1px solid var(--mn-border);}.table thead th{background: var(--mn-bg-alt);color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);vertical-align: bottom;}.table tbody th{font-weight: var(--mn-fw-semibold);}.table .is-num{white-space: nowrap;}.table__em{display: inline-flex;padding: 0.125rem 0.625rem;border-radius: var(--mn-radius-pill);background: var(--mn-accent-tint);color: var(--mn-accent-text);font-weight: var(--mn-fw-semibold);white-space: nowrap;}@container (max-width: 40rem){.table thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.table,.table tbody,.table tr,.table :where(th,td){display: block;}.table tr{padding: var(--mn-space-s) var(--mn-space-m);border-block-start: 1px solid var(--mn-border);}.table tbody :where(th,td){display: grid;grid-template-columns: minmax(6.5rem,38%) minmax(0,1fr);gap: 0.75rem;padding: 0.375rem 0;border: 0;}.table tbody :where(th,td)::before{content: attr(data-label);color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);padding-block-start: 0.2em;}.table tbody :where(th,td) > *{justify-self: start;}.table tbody th[scope="row"]{grid-template-columns: minmax(0,1fr);padding-block-end: 0.5rem;font-family: var(--mn-font-display);font-size: var(--mn-fs-1);line-height: var(--mn-lh-heading);}.table tbody th[scope="row"]::before{display: none;}.table .is-num{white-space: normal;}.table caption{display: block;}.table tbody td.is-em{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.25rem 0.75rem;}.table tbody td.is-em::before{flex: 0 0 max(6.5rem,38%);}.table tbody td.is-em > .table__em{max-inline-size: 100%;white-space: normal;}}@container (max-width: 60rem){.table--wide thead{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.table--wide,.table--wide tbody,.table--wide tr,.table--wide :where(th,td){display: block;}.table--wide tr{padding: var(--mn-space-s) var(--mn-space-m);border-block-start: 1px solid var(--mn-border);}.table--wide tbody :where(th,td){display: grid;grid-template-columns: minmax(6.5rem,38%) minmax(0,1fr);gap: 0.75rem;padding: 0.375rem 0;border: 0;}.table--wide tbody :where(th,td)::before{content: attr(data-label);color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);padding-block-start: 0.2em;}.table--wide tbody :where(th,td) > *{justify-self: start;}.table--wide tbody th[scope="row"]{grid-template-columns: minmax(0,1fr);padding-block-end: 0.5rem;font-family: var(--mn-font-display);font-size: var(--mn-fs-1);line-height: var(--mn-lh-heading);}.table--wide tbody th[scope="row"]::before{display: none;}.table--wide .is-num{white-space: normal;}.table--wide caption{display: block;}.table--wide tbody td.is-em{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.25rem 0.75rem;}.table--wide tbody td.is-em::before{flex: 0 0 max(6.5rem,38%);}.table--wide tbody td.is-em > .table__em{max-inline-size: 100%;white-space: normal;}}.tabs{container: tabs / inline-size;}.tabs__list{display: flex;flex-wrap: wrap;gap: var(--mn-space-2xs);margin-block-end: var(--mn-space-l);}html:not(.js) .tabs__list{display: none;}.js .tabs:not(.is-ready) > .tabs__panel:not(:first-of-type){display: none;}@container tabs (max-width: 40rem){.tabs__list{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: thin;padding: 4px;margin: -4px -4px var(--mn-space-m);}.tabs__tab{flex: none;scroll-snap-align: start;}}.tabs__tab{display: inline-flex;align-items: center;gap: 0.5rem;min-block-size: 2.75rem;padding: 0.5rem 1rem;border: 1px solid var(--mn-border-strong);border-radius: var(--mn-radius-xs);color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);text-align: start;transition: background-color var(--mn-dur-fast),color var(--mn-dur-fast),border-color var(--mn-dur-fast);}.tabs__tab:hover{color: var(--mn-text);border-color: var(--mn-text);}.tabs__tab[aria-selected="true"]{background: var(--mn-primary);border-color: var(--mn-primary);color: var(--mn-on-primary);}.tabs__panel{display: grid;gap: var(--mn-space-s);max-inline-size: 52rem;}.tabs__panel + .tabs__panel{margin-block-start: var(--mn-space-xl);}.js .tabs .tabs__panel + .tabs__panel{margin-block-start: 0;}.js .tabs .tabs__heading{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.tabs__panel:focus-visible{outline-offset: 6px;}.tabs__lead{font-size: var(--mn-fs-1);color: var(--mn-text-2);}.accordion{border-block-start: 1px solid var(--mn-border);}.accordion__item{border-block-end: 1px solid var(--mn-border);}.accordion__summary{display: flex;align-items: center;justify-content: space-between;gap: var(--mn-space-s);min-block-size: 3.5rem;padding-block: var(--mn-space-s);cursor: pointer;list-style: none;font-weight: var(--mn-fw-semibold);font-size: var(--mn-fs-1);line-height: var(--mn-lh-ui);}.accordion__summary::-webkit-details-marker{display: none;}.accordion__summary:hover .accordion__title{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}.accordion__icon{color: var(--mn-accent-text);transition: rotate var(--mn-dur-base) var(--mn-ease-standard);}.accordion__item[open] > .accordion__summary .accordion__icon{rotate: 180deg;}.accordion__body{display: grid;gap: 0.75em;padding-block-end: var(--mn-space-m);max-inline-size: 70ch;color: var(--mn-text-2);}.contact-block{display: grid;gap: var(--mn-space-s);}.contact-block__title{font-size: var(--mn-fs-2);}.contact-list{display: grid;margin: 0;padding: 0;list-style: none;}.contact-row{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);gap: var(--mn-space-s);align-items: start;padding-block: var(--mn-space-s);border-block-end: 1px solid var(--mn-border);}.contact-row__icon{display: grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;border-radius: var(--mn-radius-sm);background: var(--mn-accent-tint);color: var(--mn-accent-text);}.contact-row__body{display: grid;gap: 0.125rem;min-inline-size: 0;}.contact-row__label{color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.contact-row__value{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 1rem;overflow-wrap: anywhere;}.contact-row__value > a:not(.link-arrow){color: var(--mn-text);font-weight: var(--mn-fw-semibold);}.open-now{display: inline-flex;align-items: center;gap: 0.5rem;color: var(--mn-text-2);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.open-now::before{content: "";inline-size: 0.5rem;block-size: 0.5rem;border-radius: 50%;background: var(--mn-text-muted);}.open-now.is-open{color: var(--mn-success-text);}.open-now.is-open::before{background: var(--mn-success);box-shadow: 0 0 0 4px color-mix(in srgb,var(--mn-success) 20%,transparent);}.open-now--lg{font-size: var(--mn-fs-1);}.cta-band{position: relative;isolation: isolate;overflow: clip;padding-block: var(--mn-section);background: var(--mn-hero-bg);color: var(--mn-text);}.cta-band__inner{position: relative;z-index: var(--mn-z-raised);display: grid;justify-items: center;gap: var(--mn-space-m);text-align: center;}.cta-band .section-head{margin-block-end: 0;}.cta-band .section-head__lead{margin-inline: auto;}.site-footer{background: var(--mn-footer-bg);}.site-footer__surface{padding-block: var(--mn-space-2xl) var(--mn-space-l);border-block-start: 1px solid var(--mn-hero-border);color: var(--mn-footer-text);}.site-footer__grid{display: grid;gap: var(--mn-space-xl) var(--mn-space-l);grid-template-columns: repeat(auto-fit,minmax(min(14rem,100%),1fr));}@media (min-width: 64rem){.site-footer__grid{grid-template-columns: 1.35fr 1fr 1.15fr 1.25fr;}}.site-footer__brand{display: grid;align-content: start;gap: var(--mn-space-m);}.site-footer__blurb{color: var(--mn-footer-text-2);font-size: var(--mn-fs--1);max-inline-size: 45ch;}.site-footer__heading{display: grid;gap: 0.625rem;margin-block-end: var(--mn-space-s);font-family: var(--mn-font-body);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);letter-spacing: var(--mn-tracking-caps);color: var(--mn-text);}.site-footer__heading:lang(en){text-transform: uppercase;}.site-footer__heading::after{content: "";inline-size: 1.5rem;block-size: 1px;background: var(--mn-accent);}.site-footer__links{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;}.site-footer__links a{display: inline-flex;align-items: center;gap: 0.625rem;padding-block: 0.375rem;color: var(--mn-footer-text);font-size: var(--mn-fs--1);text-decoration: none;}.site-footer__links a:hover{color: var(--mn-footer-link);text-decoration: underline;}.site-footer__links--contact a{align-items: flex-start;overflow-wrap: anywhere;}.site-footer__links .mn-icon{margin-block-start: 0.1em;color: var(--mn-hero-accent);}.site-footer__hours{display: flex;gap: 0.625rem;margin-block: var(--mn-space-xs) var(--mn-space-s);color: var(--mn-footer-text-2);font-size: var(--mn-fs--1);}.site-footer__hours .mn-icon{margin-block-start: 0.15em;color: var(--mn-hero-accent);}.site-footer__legal{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--mn-space-xs) var(--mn-space-l);margin-block-start: var(--mn-space-2xl);padding-block-start: var(--mn-space-m);border-block-start: 1px solid var(--mn-hero-border);color: var(--mn-footer-text-2);font-size: var(--mn-fs--1);}.site-footer__legal-links{display: flex;flex-wrap: wrap;gap: 0.25rem var(--mn-space-m);margin: 0;padding: 0;list-style: none;}.site-footer__legal-links a{display: inline-flex;align-items: center;gap: 0.375rem;min-block-size: 2.25rem;color: var(--mn-footer-text-2);}.site-footer__legal-links a:hover{color: var(--mn-footer-link);}.search-dialog{inline-size: min(40rem,calc(100% - 2rem));max-inline-size: none;max-block-size: min(38rem,calc(100svh - 4rem));margin: max(4vh,1rem) auto auto;padding: 0;border: 1px solid var(--mn-border);border-radius: var(--mn-radius-md);background: var(--mn-surface-raised);color: var(--mn-text);box-shadow: var(--mn-shadow-3);overflow: hidden;}.search-dialog[open]{display: flex;}.search-dialog::backdrop{background: var(--mn-scrim);}@media (prefers-reduced-motion: no-preference){.search-dialog[open]{animation: mn-pop var(--mn-dur-base) var(--mn-ease-out);}}@keyframes mn-pop{from{opacity: 0;translate: 0 -0.5rem;}}.search{display: flex;flex-direction: column;inline-size: 100%;min-block-size: 0;}.search__head{display: flex;align-items: center;gap: 0.75rem;padding: 0.5rem 0.5rem 0.5rem 1rem;padding-inline: 1rem 0.5rem;border-block-end: 1px solid var(--mn-border);}.search__head:focus-within{box-shadow: inset 0 -2px 0 var(--mn-focus);}.search__icon{color: var(--mn-text-muted);}.search__input{flex: 1;min-inline-size: 0;min-block-size: 2.75rem;border: 0;background: transparent;color: var(--mn-text);font-size: var(--mn-fs-1);}.search__input:focus-visible{outline: none;}.search__input::-webkit-search-cancel-button{display: none;}.search__body{flex: 1;min-block-size: 0;overflow-y: auto;overscroll-behavior: contain;padding: 0.5rem;}.search__list:empty{display: none;}.search__group + .search__group{margin-block-start: 0.5rem;}.search__group-label{padding: 0.5rem 0.75rem 0.25rem;color: var(--mn-text-muted);font-size: var(--mn-fs--1);font-weight: var(--mn-fw-semibold);}.search__option{display: grid;gap: 0.125rem;padding: 0.625rem 0.75rem;border-radius: var(--mn-radius-sm);cursor: pointer;scroll-margin-block: 0.5rem;}.search__option[aria-selected="true"]{background: var(--mn-accent-tint);box-shadow: inset calc(3px * var(--mn-dir)) 0 0 var(--mn-accent-text),inset 0 0 0 1px var(--mn-border-strong);}.search__option-title{font-weight: var(--mn-fw-semibold);line-height: var(--mn-lh-ui);}.search__option-meta{color: var(--mn-text-muted);font-size: var(--mn-fs--1);line-height: var(--mn-lh-ui);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.search__option mark{background: var(--mn-selection-bg);color: var(--mn-selection-text);border-radius: 2px;}.search__empty{padding: 1.5rem 1rem;color: var(--mn-text-muted);text-align: center;}.search__hint{padding: 0.625rem 1rem;border-block-start: 1px solid var(--mn-border);color: var(--mn-text-muted);font-size: var(--mn-fs--1);}@media (hover: none){.search__hint{display: none;}}@media (max-width: 30rem){.search__head{gap: 0.25rem;padding-inline: 0.75rem 0.25rem;}.search__icon{display: none;}.search__input{font-size: max(1rem,var(--mn-fs-0));}}.toast-region{position: fixed;inset-block-end: var(--mn-space-m);inset-inline: 0;z-index: var(--mn-z-toast);display: grid;justify-items: center;gap: 0.5rem;padding-inline: var(--mn-space-s);pointer-events: none;}.toast{display: flex;align-items: center;gap: 0.625rem;max-inline-size: 32rem;padding: 0.75rem 1.125rem;border-radius: var(--mn-radius-md);background: var(--mn-text);color: var(--mn-bg);box-shadow: var(--mn-shadow-3);font-weight: var(--mn-fw-semibold);pointer-events: auto;}.toast .mn-icon{color: var(--mn-accent);}@media (prefers-reduced-motion: no-preference){.toast{animation: mn-pop var(--mn-dur-base) var(--mn-ease-out);}}.toast.is-leaving{opacity: 0;transition: opacity var(--mn-dur-base);}.toast__body{display: grid;gap: 0.5rem;flex: 1;min-inline-size: 0;}.toast--sticky{align-items: flex-start;inline-size: min(32rem,100%);padding-inline-end: 0.5rem;}.toast--sticky > .mn-icon{margin-block-start: 0.1em;flex: none;}.toast__field{inline-size: 100%;min-block-size: 2.75rem;padding: 0.5rem 0.75rem;border: 1px solid transparent;border-radius: var(--mn-radius-sm);background: var(--mn-bg);color: var(--mn-text);font-weight: var(--mn-fw-regular);overflow-wrap: anywhere;}textarea.toast__field{max-block-size: 40vh;resize: vertical;line-height: var(--mn-lh-body);}.toast__close{flex: none;display: inline-grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;margin-block: -0.5rem;border-radius: var(--mn-radius-sm);color: inherit;}.toast__close .mn-icon{color: inherit;inline-size: 1.25rem;block-size: 1.25rem;}.toast__close:hover{background: color-mix(in srgb,currentColor 14%,transparent);}.toast__close:focus-visible,.toast__field:focus-visible{outline: var(--mn-focus-width) solid currentColor;outline-offset: 2px;}.toast__field:focus-visible{outline-color: var(--mn-bg);}@media (prefers-reduced-motion: no-preference){.reveal-ready [data-reveal]{transition: opacity var(--mn-dur-reveal) var(--mn-ease-out),translate var(--mn-dur-reveal) var(--mn-ease-out);}.reveal-ready [data-reveal]:not(.is-revealed){opacity: 0;translate: 0 var(--mn-reveal-distance);}}}@layer utilities{.visually-hidden:not(:focus):not(:active){position: absolute !important;inline-size: 1px !important;block-size: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;}.u-ltr{direction: ltr;unicode-bidi: isolate;}.u-nowrap{white-space: nowrap;}.u-center{text-align: center;}.u-muted{color: var(--mn-text-muted);}.u-mt-0{margin-block-start: 0 !important;}.u-mb-l{margin-block-end: var(--mn-space-l) !important;}@media (forced-colors: active){.beacon{display: none;}.btn,.tool,.chip,.status,.tabs__tab,.slot__label,.segmented__label,.radio-card{border: 1px solid CanvasText;}.tabs__tab[aria-selected="true"],.slot__input:checked + .slot__label,.segmented__input:checked + .segmented__label{outline: 2px solid Highlight;}.radio-card:has(:checked){outline: 3px solid Highlight;}}@media print{body{background: var(--mn-white);color: var(--mn-navy-900);font-size: 11pt;}.site-header,.site-footer,.skip-link,.search-dialog,.toast-region,.beacon,.hero .ctas,.cta-band .ctas,[data-print],[data-copy],.tabs__list,.form-status,.form__actions,.hp,.sg-toc,.card__more,.error-summary,noscript,.breadcrumbs{display: none !important;}.table-wrap{container-type: normal;overflow: visible;}.hero,.hero--top,.hero--home{min-block-size: 0;margin: 0;padding: 0 0 1rem !important;}.section,.cta-band{padding-block: 1rem;}.tabs .tabs__heading{position: static !important;inline-size: auto !important;block-size: auto !important;clip-path: none !important;}.prose a[href]::after,.clause__body a[href]::after{content: " (" attr(href) ")";font-size: 0.85em;overflow-wrap: anywhere;}.prose a[href^="#"]::after{content: "";}h2,h3,h4{break-after: avoid;}tr,.card,.clause,.feature,.step{break-inside: avoid;}thead{display: table-header-group;}.card,.table-wrap{box-shadow: none !important;}}}@media print{:root:root:root,:root [data-surface="navy"],:root [data-theme]{color-scheme: light;--mn-bg: var(--mn-white);--mn-bg-alt: var(--mn-white);--mn-surface: var(--mn-white);--mn-surface-raised: var(--mn-white);--mn-text: var(--mn-navy-900);--mn-text-2: var(--mn-navy-700);--mn-text-muted: var(--mn-navy-500);--mn-hero-bg: var(--mn-white);--mn-footer-bg: var(--mn-white);--mn-link: var(--mn-navy-900);--mn-accent-text: var(--mn-gold-700);--mn-hero-accent: var(--mn-gold-700);--mn-accent-tint: var(--mn-gold-100);--mn-neutral-tint: var(--mn-navy-100);--mn-neutral-text: var(--mn-navy-700);--mn-border: var(--mn-sand-300);--mn-border-strong: var(--mn-navy-400);}}
