@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/oswald-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/montserrat-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--aq-navy: #0d1b4a;--aq-navy-footer: #0a142f;--aq-teal: #20817a;--aq-teal-deep: #1f6a5f;--aq-green: #7bd780;--aq-green-bright: #8ee392;--aq-green-success: #4caf50;--aq-cta-blue: #123258;--aq-ink: #0d1b4a;--aq-muted: #676767;--aq-muted-light: #c5c5c5;--aq-muted-soft: #8a8a8a;--aq-muted-placeholder: #9aa3b5;--aq-line: #e8e8e8;--aq-line-strong: #d7deea;--aq-surface: #ffffff;--aq-surface-soft: #f7f8fa;--aq-surface-panel: #f5f7fb;--aq-surface-mist: #eef7f4;--aq-surface-mist-2: #f4f7fb;--aq-surface-skeleton: #eef1f6;--aq-surface-loader: #e6ebf5;--aq-surface-assessment: #f4f7fe;--aq-danger: #e12727;--aq-hero-start: #0d1b4a;--aq-hero-mid: #1b425a;--aq-hero-end: #22875e;--aq-cyan: #00aeef;--aq-mint: #00c4b4;--aq-info-bg: #eef6ff;--aq-info-border: #c9ddf8;--aq-info-fg: #123258;--aq-ok-bg: #e8f7ea;--aq-ok-border: #b7e4bc;--aq-ok-fg: #1b5e20;--aq-warn-bg: #fff8e8;--aq-warn-border: #f0d9a0;--aq-warn-fg: #7a5b12;--aq-err-bg: #fdecec;--aq-err-border: #f2c0c0;--aq-err-fg: #8b1e1e;--aq-chrome-close: #ff5f57;--aq-chrome-min: #febc2e;--aq-chrome-max: #28c840;--aq-ink-body: rgba(13, 27, 74, .6509803922);--aq-ink-soft: rgba(13, 27, 74, .4509803922);--aq-ink-ring: rgba(13, 27, 74, .0784313725);--aq-ink-ring-active: rgba(13, 27, 74, .6);--aq-ink-ring-ghost: rgba(13, 27, 74, .2509803922);--aq-wizard-side: #041035;--aq-wizard-canvas: #eef6ff;--aq-wizard-side-muted: #979797;--aq-field-label: #333333;--aq-field-line: #c5c5c5;--aq-field-placeholder: #757575;--aq-field-required: #ce1414;--aq-choice-active-bg: #d8f0e0;--aq-on-dark: #ffffff;--aq-on-dark-muted: #9db0d0;--aq-on-dark-soft: #8fa0bd;--aq-on-dark-line: #5a6b8c;--aq-on-dark-text: #c9d4ea;--aq-shadow-soft: 0 8px 24px rgba(13, 27, 74, .05);--aq-shadow-md: 0 18px 50px rgba(13, 27, 74, .12);--aq-shadow-focus: 0 0 0 3px rgba(32, 129, 122, .16);--aq-gradient-hero: linear-gradient(135deg, #0d1b4a 0%, #1b425a 38%, #1f6a5f 68%, #22875e 100%);--aq-gradient-hero-card: linear-gradient(145deg, #0d1b4a, #1f6a5f 70%, #20817a);--aq-gradient-hero-compact: linear-gradient(160deg, #0d1b4a, #1f6a5f);--aq-gradient-services-hero: linear-gradient(135deg, #0d1b4a 0%, #1b425a 45%, #20817a 100%);--aq-gradient-cta-soft: linear-gradient(90deg, #eef7f4, #f4f7fb);--aq-gradient-cta-brand: linear-gradient(90deg, #00aeef, #00c4b4);--aq-gradient-cta-brand-3: linear-gradient(90deg, #00aeef, #00c4b4, #7bd780);--aq-gradient-navy-teal: linear-gradient(135deg, #0d1b4a, #20817a);--aq-gradient-navy-teal-mid: linear-gradient(135deg, #0d1b4a, #1b425a 55%, #20817a);--aq-gradient-success-mark: linear-gradient(180deg, #00c4b4, #20817a);--aq-gradient-bar-fill: linear-gradient(180deg, #7bd780, #20817a);--aq-gradient-bar-track: linear-gradient(180deg, #0d1b4a, #1f6a5f);--aq-gradient-skeleton: linear-gradient(180deg, #eef1f6, #f7f8fa);--aq-gradient-wizard-cta: linear-gradient(90deg, #38aaea 0%, #00b3e4 20%, #00bbda 40%, #00c1cc 60%, #00c7ba 80%, #35cba8 100%);--aq-gradient-wizard-mark: linear-gradient(135deg, #38aaea 0%, #00c1cc 55%, #35cba8 100%);--aq-navy-deep: #0a1128;--aq-teal-mid: #234258;--aq-green-dark: #20817a;--aq-shadow: 0 18px 50px rgba(13, 27, 74, .12);--aq-font-display: Oswald, sans-serif;--aq-font-body: Montserrat, sans-serif;--aq-container: 1200px;--aq-container-wide: 1320px;--aq-wizard-side-w: 350px;--aq-gutter: clamp(16px, 4vw, 24px);--aq-radius: 12px;--aq-radius-lg: 20px;--aq-header-h: 100px}:root{color-scheme:light;--user-font-scale: 1;--aq-user-font-scale: 1;--motion-scale: 1;--font-readable: Verdana, Tahoma, system-ui, sans-serif;--primary-color: ;--dark-shade: ;--light-shade-1: #00c4b4;--light-shade-2: ;--on-primary: #ffffff;--aq-accent: var(--primary-color);--aq-accent-soft: var(--light-shade-2);--aq-accent-strong: var(--dark-shade);--aq-on-accent: var(--on-primary);--primary-color-light: color-mix(in oklab, var(--primary-color) 10%, transparent);--primary-gradient: var(--aq-gradient-cta-brand);--primary-glow: 0 10px 30px -10px color-mix(in oklab, var(--primary-color) 45%, transparent);--white: #ffffff;--surface-0: #ffffff;--surface-1: #f7f8fa;--surface-2: #f5f7fb;--surface-glass: rgba(255, 255, 255, .62);--surface-glass-border: rgba(255, 255, 255, .55);--dark: #0d1b4a;--dark--secondary: #676767;--dark--primary: ;--gray--light: #8a8a8a;--gray-level-1: #f7f8fa;--gray-level-2: #f5f7fb;--gray-level-3: #c5c5c5;--gray-level-4: #d7deea;--gray-level-5: #9aa3b5;--gray-level-6: #e8e8e8;--inverse-surface: ;--inverse-ink: #ffffff;--primary-error-color: #e12727;--primary-success-color: #4caf50;--primary-warning-color: #7a5b12;--primary-info-color: #123258;--header-height: var(--aq-header-h);--shadow-xs: 0 1px 2px rgba(13, 27, 74, .05);--shadow-sm: var(--aq-shadow-soft);--shadow-md: var(--aq-shadow-md);--shadow-lg: 0 20px 40px -16px rgba(13, 27, 74, .18);--shadow-3d: 0 30px 60px -20px rgba(13, 27, 74, .22);--transition-fast: .2s ease;--transition-normal: .35s cubic-bezier(.16, 1, .3, 1);--transition-slow: .5s cubic-bezier(.16, 1, .3, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-fixed: 50;--z-dropdown: 100;--z-drawer: 900;--z-modal: 950;--z-toast: 12000;--z-tooltip: 12100;--z-loader: 10000;--ui-z-modal: var(--z-modal);--ui-surface: var(--surface-0);--ui-surface-raised: var(--surface-0);--ui-surface-muted: var(--surface-2);--ui-border: var(--gray-level-6);--ui-border-hover: var(--gray-level-5);--ui-radius: 12px;--ui-radius-sm: 8px;--ui-radius-lg: 16px;--ui-radius-pill: 999px;--ui-shadow-sm: var(--shadow-sm);--ui-shadow-md: var(--shadow-md);--ui-shadow-lg: var(--shadow-lg);--ui-shadow-panel: var(--shadow-lg);--ui-ring: 0 0 0 3px color-mix(in oklab, var(--primary-color) 22%, transparent);--ui-focus-glow: var(--ui-ring);--ui-control-h: 2.75rem;--ui-control-px: .9rem}:root[data-font=oswald]{--aq-font-body: var(--aq-font-display)}:root[data-motion=reduced]{--motion-scale: 0}:root[data-motion=full]{--motion-scale: 1}html{font-size:calc(100% * var(--user-font-scale, 1))}.aq-backdrop{position:fixed;inset:0;z-index:var(--ui-z-modal);background:color-mix(in oklab,var(--dark) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:aq-fade-in calc(.25s * var(--motion-scale, 1)) ease-out both}@keyframes aq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aq-pulse-ring{0%{transform:scale(1);opacity:.45}70%{transform:scale(1.55);opacity:0}to{opacity:0}}html[data-theme=dark]{color-scheme:dark;--primary-color: #3bc4f5;--dark-shade: #2a9f96;--light-shade-1: #5fd4c8;--light-shade-2: #8ee392;--on-primary: #0a1128;--aq-accent: var(--primary-color);--aq-accent-soft: var(--light-shade-2);--aq-accent-strong: var(--dark-shade);--aq-on-accent: var(--on-primary);--primary-color-light: color-mix(in oklab, var(--primary-color) 14%, transparent);--primary-gradient: linear-gradient(90deg, #3bc4f5, #2ec4b4, #8ee392);--primary-glow: 0 10px 30px -10px color-mix(in oklab, var(--primary-color) 50%, transparent);--white: #12182a;--surface-0: #12182a;--surface-1: #0d1424;--surface-2: #1a2438;--surface-glass: rgba(18, 24, 42, .72);--surface-glass-border: rgba(255, 255, 255, .08);--dark: #e8eef8;--dark--secondary: #9db0d0;--dark--primary: #c9d4ea;--gray--light: #8fa0bd;--gray-level-1: #0a1128;--gray-level-2: #12182a;--gray-level-3: #5a6b8c;--gray-level-4: #4a5a78;--gray-level-5: #6b7c9a;--gray-level-6: #2a3548;--inverse-surface: #e8eef8;--inverse-ink: #0d1b4a;--aq-navy: #e8eef8;--aq-ink: #e8eef8;--aq-muted: #9db0d0;--aq-surface: #12182a;--aq-surface-soft: #0d1424;--aq-surface-panel: #1a2438;--aq-line: #2a3548;--aq-line-strong: #3a4a62;--aq-on-dark: #0a1128;--aq-ink-body: #9db0d0;--aq-ink-soft: #8fa0bd;--aq-ink-ring: #ffffff14;--aq-ink-ring-active: #8ee39299;--aq-ink-ring-ghost: #ffffff40;--aq-wizard-canvas: #0d1424;--aq-field-label: #c9d4ea;--aq-field-line: #2a3548;--aq-field-placeholder: #8fa0bd;--aq-choice-active-bg: #16352a;--primary-error-color: #ff7a7a;--primary-success-color: #66bb6a;--primary-warning-color: #ffa726;--primary-info-color: #42a5f5;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 6px 16px -4px rgba(0, 0, 0, .5);--shadow-lg: 0 20px 40px -16px rgba(0, 0, 0, .6);--shadow-3d: 0 30px 60px -20px rgba(0, 0, 0, .7), 0 12px 24px -12px rgba(0, 0, 0, .5);--ui-surface: var(--surface-0);--ui-surface-raised: var(--surface-2);--ui-surface-muted: var(--surface-1);--ui-border: var(--gray-level-6);--ui-border-hover: var(--gray-level-5)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html[data-motion=reduced]{scroll-behavior:auto}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .aq-heading{letter-spacing:0}body{margin:0;min-height:100dvh;font-family:var(--aq-font-body);color:var(--aq-ink);background:var(--aq-surface);line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}ul,ol{margin:0;padding:0}h1,h2,h3,h4,p{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--motion-scale: 1;--reveal-duration: calc(.8s * var(--motion-scale));--stagger-step: 90ms}[data-reveal]{--reveal-delay: 0ms;opacity:0;translate:0 1.75rem;transition:opacity var(--reveal-duration) var(--ease-out-expo) var(--reveal-delay),translate var(--reveal-duration) var(--ease-out-expo) var(--reveal-delay),scale var(--reveal-duration) var(--ease-out-expo) var(--reveal-delay),transform var(--reveal-duration) var(--ease-out-expo) var(--reveal-delay);will-change:opacity,transform,translate}[data-reveal=left]{translate:-2.25rem 0}[data-reveal=right]{translate:2.25rem 0}[data-reveal=zoom]{translate:0 0;scale:.94}[data-reveal=flip]{translate:0 0;transform:perspective(900px) rotateX(16deg)}[data-reveal].is-visible{opacity:1;translate:0 0;scale:1;transform:none}[data-stagger]{opacity:1;translate:none;transform:none;scale:1;transition:none;will-change:auto}[data-stagger]>*{--reveal-delay: calc(var(--stagger-step, 90ms) * var(--i, 0))}html[dir=rtl] [data-reveal=left]{translate:2.25rem 0}html[dir=rtl] [data-reveal=right]{translate:-2.25rem 0}@keyframes aq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes aq-pulse-soft{0%,to{box-shadow:0 0 #7bd78059}50%{box-shadow:0 0 0 .625rem #7bd78000}}@keyframes aq-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aq-dash{to{stroke-dashoffset:-24}}@keyframes aq-rise-in{0%{opacity:0;translate:0 .875rem}to{opacity:1;translate:0 0}}@keyframes aq-hero-word-in{0%{opacity:0;translate:0 .4em;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes aq-hero-marker{0%{background-size:0% .28em}to{background-size:100% .28em}}@media(prefers-reduced-motion:reduce){:root{--motion-scale: .01}[data-reveal]{opacity:1;translate:0 0;scale:1;transform:none;transition:none}}.aq-container{width:min(100% - var(--aq-gutter) * 2,var(--aq-container));margin-inline:auto;padding-inline:env(safe-area-inset-inline-start,0px) env(safe-area-inset-inline-end,0px);box-sizing:border-box}.aq-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-teal)}.aq-eyebrow--light{color:var(--aq-green)}.aq-heading{margin:0 0 1rem;font-family:var(--aq-font-display);font-weight:500;font-size:clamp(28px,26.5685884692px + .3976143141vw,32px);line-height:1.2;letter-spacing:.03em;color:var(--aq-ink);text-wrap:balance}.aq-lead{margin:0;font-size:1rem;line-height:1.6;letter-spacing:.04em;color:var(--aq-muted);max-width:62ch;text-wrap:pretty}.aq-section{padding-block:5.5rem;padding-inline:0}.aq-section--tight{padding-block:4rem;padding-inline:0}.aq-section--soft{background:var(--aq-surface-soft)}.aq-loading{padding-block:3rem;color:var(--aq-muted)}@media screen and (max-width:899px){:root{--aq-header-h: 72px}.aq-section{padding-block:3.5rem;padding-inline:0}.aq-section--tight{padding-block:2.5rem;padding-inline:0}.aq-heading{font-size:clamp(24px,21.8528827038px + .5964214712vw,30px)}.aq-lead{font-size:.9375rem}}@media screen and (max-width:639px){.aq-section{padding-block:2.5rem;padding-inline:0}.aq-section--tight{padding-block:2rem;padding-inline:0}.aq-eyebrow{margin-bottom:.5rem}:root{--aq-gutter: 1rem}}@media screen and (max-width:479px){:root{--aq-gutter: .875rem}}@media screen and (max-width:639px){.aq-cta-stack,.aq-actions-mobile{display:flex;flex-direction:column;gap:.625rem;width:100%}.aq-cta-stack .aq-btn,.aq-cta-stack aq-button,.aq-actions-mobile .aq-btn,.aq-actions-mobile aq-button{width:100%;justify-content:center}}[id]{scroll-margin-top:calc(var(--aq-header-h) + 16px)}html[data-contrast]{--primary-glow: none;--surface-glass: var(--surface-0);--surface-glass-border: var(--gray-level-6);--ui-shadow-sm: none;--ui-shadow-md: none;--ui-shadow-lg: none;--ui-shadow-panel: none}html[data-contrast] .decor,html[data-contrast] [class$=__decor],html[data-contrast] [class$=__orb],html[data-contrast] .fab__pulse{display:none!important}html[data-contrast] *,html[data-contrast] *:before,html[data-contrast] *:after{text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-contrast] .header{background:var(--surface-0)!important;box-shadow:none}html[data-contrast] a:not(.aq-btn):not([class*=btn]){text-decoration:underline;text-underline-offset:2px}html[data-contrast=grayscale]{--primary-color: #525252 !important;--primary-color-light: #e8e8e8 !important;--primary-color-soft: #d4d4d4 !important;--dark-shade: #404040 !important;--light-shade-1: #737373 !important;--light-shade-2: #a3a3a3 !important;--on-primary: #ffffff !important;--aq-accent: #525252 !important;--aq-accent-soft: #a3a3a3 !important;--aq-accent-strong: #404040 !important;--aq-on-accent: #ffffff !important;--primary-gradient: linear-gradient(#525252, #525252) !important;--primary-error-color: #525252 !important;--primary-success-color: #525252 !important;--primary-warning-color: #737373 !important;--primary-info-color: #737373 !important;--primary-glow: none !important}html[data-contrast=grayscale] img,html[data-contrast=grayscale] video,html[data-contrast=grayscale] picture,html[data-contrast=grayscale] canvas,html[data-contrast=grayscale] svg{filter:grayscale(1)}html[data-contrast=invert]:not([data-theme=dark]){color-scheme:dark;--white: #181a1f;--surface-0: #181a1f;--surface-1: #121418;--surface-2: #1f262e;--surface-glass: #1a2027;--surface-glass-border: #2a323c;--dark: #e8eef4;--dark--secondary: #a8b0bc;--dark--primary: #c5ccd6;--gray--light: #7a8490;--gray-level-1: #12161c;--gray-level-2: #1a222a;--gray-level-3: #3d4754;--gray-level-4: #3a4450;--gray-level-5: #4a5563;--gray-level-6: #2a323c;--on-primary: #ffffff;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-3d: none;--ui-surface-raised: var(--surface-1)}html[data-theme=dark][data-contrast=invert]{color-scheme:light;--white: #ffffff;--surface-0: #ffffff;--surface-1: #f9fafb;--surface-2: #f2f5f7;--surface-glass: #ffffff;--surface-glass-border: #e4e7ea;--dark: #2c3e50;--dark--secondary: #666f78;--dark--primary: #5d5f5e;--gray--light: #9da4a9;--gray-level-1: #f9f9f9;--gray-level-2: #f2f5f7;--gray-level-3: #c3ced5;--gray-level-4: #dbdbdb;--gray-level-5: #cccccc;--gray-level-6: #e4e7ea;--on-primary: #ffffff;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-3d: none;--ui-surface-raised: var(--surface-0)}html[data-contrast=yellow]{color-scheme:dark;--primary-color: #ffe600;--dark-shade: #fff176;--light-shade-1: #ffee58;--light-shade-2: #fff59d;--on-primary: #000000;--aq-accent: #ffe600;--primary-color-light: #1a1800;--primary-gradient: linear-gradient(#ffe600, #ffe600);--white: #000000;--surface-0: #000000;--surface-1: #000000;--surface-2: #121200;--surface-glass: #000000;--surface-glass-border: #ffe600;--ui-surface: #000000;--ui-surface-raised: #000000;--ui-border: #c4b000;--ui-border-hover: #ffe600;--dark: #ffe600;--dark--primary: #ffe600;--dark--secondary: #c4b000;--gray--light: #a89500;--gray-level-1: #000000;--gray-level-2: #0d0d00;--gray-level-3: #3d3a00;--gray-level-4: #5c5600;--gray-level-5: #7a7200;--gray-level-6: #ffe600;--primary-error-color: #ff8a65;--primary-success-color: #c6e000;--primary-info-color: #ffe600;--primary-warning-color: #ffcc00;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-3d: none;--primary-glow: none}html[data-contrast=yellow] img,html[data-contrast=yellow] video{filter:grayscale(1) contrast(1.2)}html[data-contrast] .contrast-tile__preview{filter:none;isolation:isolate;forced-color-adjust:none}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after,html[data-contrast] *,html[data-contrast] *:before,html[data-contrast] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-readable=true] body{font-family:var(--font-readable);letter-spacing:.03em;word-spacing:.08em}html[data-links=highlight] a:not(.aq-btn):not([class*=btn]){text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:3px;background:color-mix(in oklab,var(--primary-color) 18%,transparent);border-radius:3px;padding-inline:.15em}html[data-spacing=wide] body{line-height:1.9;letter-spacing:.06em;word-spacing:.16em}html[data-spacing=wide] body p,html[data-spacing=wide] body li{margin-block:.9em}html[data-cursor=big],html[data-cursor=big] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='52' viewBox='0 0 24 28'%3E%3Cpath d='M4 2l16 12-7 1.5 4.5 8-3 1.5-4.5-8L4 22z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 6 4,auto!important}html[data-cursor=big] a,html[data-cursor=big] button,html[data-cursor=big] [role=button]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='52' viewBox='0 0 24 28'%3E%3Cpath d='M9 2v11l-2.5-2.5L4 13l5 8h8l3-6.5V9h-2v3h-1V7h-2v5h-1V5h-2v7h-1V2z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 12 4,pointer!important}@media(forced-colors:active){:root{--primary-color: LinkText;--dark: CanvasText;--white: Canvas;--gray-level-4: CanvasText}}:focus-visible{outline:2px solid var(--aq-teal);outline-offset:2px}.aq-skip-link{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:12001;padding:.625rem .875rem;border-radius:12px;background:var(--aq-navy);color:var(--aq-on-dark);font-weight:600;font-size:.875rem;text-decoration:none;transform:translateY(calc(-100% - 1rem));transition:transform .2s ease}.aq-skip-link:focus,.aq-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--aq-green);outline-offset:2px}
