html.is-copy-protected body{-webkit-user-select:none;user-select:none}html.is-copy-protected input,html.is-copy-protected textarea,html.is-copy-protected select,html.is-copy-protected [contenteditable=true],html.is-copy-protected [data-copy-allow]{-webkit-user-select:text;user-select:text}:root{color-scheme:light dark;--brand: #6F52FF;--brand-dark: #4E3AD2;--brand-light: #B3A9FF;--brand-tint: #f3f2fa;--brand-ink: #4836AD;--brand-blob-0: hsl(230.19607843137254deg, 100%, 70%, 100%);--brand-blob-1: hsl(250.05780346820805deg, 100%, 66.07843137254902%, 100%);--brand-blob-2: hsl(243.99999999999997deg, 98.36065573770493%, 76.07843137254902%, 100%);--brand-blob-3: hsl(238.1818181818182deg, 26.82926829268293%, 24.117647058823533%, 100%);--brand-blob-4: hsl(241.36363636363635deg, 57.89473684210527%, 14.901960784313726%, 100%);--brand-blob-base: hsl(241deg, 60%, 6%, 100%);--brand-blob-muted-0: hsl(250.05780346820805deg, 50%, 38%, 100%);--brand-blob-muted-1: hsl(241.36363636363635deg, 45%, 16%, 100%);--brand-blob-muted-2: hsl(244deg, 48%, 34%, 100%);--brand-blob-muted-3: hsl(238.1818181818182deg, 40%, 26%, 100%);--brand-blob-muted-4: hsl(230.19607843137254deg, 55%, 46%, 100%);--scrim: #0d082c;--black: #000;--shadow-ink: #180d46;--shadow-ink-dark: var(--black);--neutral-0: #fff;--neutral-50: #f5f5fa;--neutral-200: #e2e2ea;--neutral-300: #b5b6bf;--neutral-400: #8f909a;--neutral-500: #666671;--neutral-700: #4d4d59;--neutral-800: #31313e;--neutral-900: #21222d;--neutral-950: #0f0f1b;--dark-page: #101017;--dark-surface: #1b1c24;--dark-surface-raised: #282832;--info-light: #6db3ff;--success: #5cd577;--success-bright: #96ff99;--green-accent: #84ff79;--danger: #dd1d30;--danger-hover: #ff4747;--info: #0263d1;--star: #fdc010;--lime: #3ce21a;--font-text: system-ui, sans-serif;--font-heading: system-ui, sans-serif;--text: var(--neutral-900);--text-strong: var(--neutral-950);--text-secondary: var(--neutral-700);--text-muted: var(--neutral-500);--text-placeholder: var(--neutral-400);--text-on-accent: var(--neutral-0);--text-on-dark: var(--neutral-0);--text-on-dark-muted: var(--neutral-300);--text-on-danger: var(--neutral-0);--text-on-success: var(--neutral-950);--text-accent: var(--brand-ink);--bg-page: var(--brand-tint);--bg: var(--neutral-0);--bg-soft: var(--neutral-50);--bg-inverse: var(--neutral-900);--bg-dark: var(--neutral-800);--border-color: var(--neutral-200);--border-strong: var(--neutral-300);--border-dark: var(--neutral-800);--border-width: 1px;--line: var(--border-width) solid var(--border-color);--line-strong: var(--border-width) solid var(--border-strong);--border-color-on-dark: var(--neutral-400);--line-on-dark: var(--border-width) solid var(--border-color-on-dark);--glass-bg: color-mix(in srgb, var(--neutral-0) 14%, transparent);--glass-border: color-mix(in srgb, var(--neutral-0) 26%, transparent);--glass-bg-dark: color-mix(in srgb, var(--bg-dark) 60%, transparent);--glass-border-dark: color-mix(in srgb, var(--text-on-dark) 26%, transparent);--accent: var(--brand);--accent-hover: var(--brand-dark);--accent-hover-bg: var(--gradient-brand);--accent-soft: var(--brand-light);--focus-ring: var(--accent-hover);--link: var(--info);--link-hover: var(--text-accent);--overlay: color-mix(in srgb, var(--scrim) 70%, transparent);--underline-accent: var(--lime);--check-marker: var(--lime);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px;--radius-full: 50%;--shadow-xs: 0 1px 2px 0 color-mix(in srgb, var(--shadow-ink) 6%, transparent);--shadow-sm: 0 1px 3px 0 color-mix(in srgb, var(--shadow-ink) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--shadow-ink) 8%, transparent);--shadow-md: 0 6px 12px -3px color-mix(in srgb, var(--shadow-ink) 11%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--shadow-ink) 8%, transparent);--shadow-lg: 0 1px 2px 0 color-mix(in srgb, var(--shadow-ink) 5%, transparent), 0 12px 24px -8px color-mix(in srgb, var(--shadow-ink) 14%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--shadow-ink) 10%, transparent);--shadow-xl: 0 1px 2px 0 color-mix(in srgb, var(--shadow-ink) 5%, transparent), 0 24px 40px -12px color-mix(in srgb, var(--shadow-ink) 18%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--shadow-ink) 12%, transparent);--shadow-dropdown: 0 8px 16px -4px color-mix(in srgb, var(--shadow-ink) 13%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--shadow-ink) 9%, transparent);--shadow-card-hover: 0 12px 28px -8px color-mix(in srgb, var(--shadow-ink) 16%, transparent), 0 3px 8px -3px color-mix(in srgb, var(--shadow-ink) 10%, transparent);--shadow-popover: color-mix(in srgb, var(--shadow-ink) 12%, transparent) 0px 20px 25px -5px, color-mix(in srgb, var(--shadow-ink) 5%, transparent) 0px 10px 10px -5px;--shadow-menu: 0 6px 15px 0 color-mix(in srgb, var(--shadow-ink) 16%, transparent), inset 0 11px 19px -15px color-mix(in srgb, var(--shadow-ink) 22%, transparent);--shadow-focus-ring: 0 0 0 2px var(--bg-dark), var(--shadow-md);--shadow-glow: 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent), 0 8px 28px -6px color-mix(in srgb, var(--brand) 42%, transparent);--shadow-inset: inset 0 2px 6px 0 color-mix(in srgb, var(--shadow-ink) 10%, transparent);--icon-mix-light: var(--neutral-0);--icon-mix-dark: var(--black);--shadow-icon-drop: color-mix(in srgb, var(--black) 30%, transparent);--shadow-node: 0 0 0 var(--size-1) color-mix(in srgb, var(--accent) 14%, transparent);--shadow-node-success: 0 0 0 var(--size-1) color-mix(in srgb, var(--success) 22%, transparent);--z-under: -1;--z-local-1: 1;--z-local-2: 2;--z-local-4: 4;--z-local-5: 5;--z-raised: 10;--z-dropdown: 10;--z-overlay: 14;--z-header: 20;--z-tooltip: 50;--z-mega-menu: 999;--z-modal: 9999;--z-skip-link: 10000;--margin-1: 4px;--margin-2: 8px;--margin-3: clamp(12px, 10px + .5vw, 16px);--margin-4: clamp(16px, 12px + 1vw, 24px);--margin-5: clamp(24px, 16px + 2vw, 36px);--margin-6: clamp(32px, 20px + 3vw, 48px);--margin-7: clamp(40px, 28px + 3vw, 56px);--padding-1: 4px;--padding-2: 12px;--padding-3: clamp(12px, 10px + .5vw, 16px);--padding-4: clamp(16px, 12px + 1vw, 24px);--padding-5: clamp(24px, 16px + 2vw, 36px);--padding-6: clamp(32px, 20px + 3vw, 48px);--padding-7: clamp(40px, 28px + 3vw, 56px);--padding-8: clamp(48px, 32px + 4vw, 64px);--gap-1: 4px;--gap-2: 8px;--gap-3: clamp(12px, 10px + .5vw, 16px);--gap-4: clamp(16px, 12px + 1vw, 24px);--gap-5: clamp(24px, 16px + 2vw, 36px);--gap-6: clamp(32px, 20px + 3vw, 48px);--gap-7: clamp(40px, 28px + 3vw, 56px);--gap-8: clamp(48px, 32px + 4vw, 64px);--size-0: 1.5px;--size-1: 6px;--size-2: 8px;--size-3: clamp(12px, 10px + .5vw, 16px);--size-4: clamp(16px, 12px + 1vw, 24px);--size-5: clamp(24px, 16px + 2vw, 36px);--size-6: clamp(32px, 20px + 3vw, 48px);--size-7: clamp(40px, 28px + 3vw, 56px);--margin-section-sm: clamp(.938rem, .71rem + 1.14vw, 1.563rem);--margin-section-md: clamp(1.25rem, .909rem + 1.7vw, 2.188rem);--padding-section: clamp(3rem, 1.64rem + 4.85vw, 6rem);--padding-section-compact: clamp(2.25rem, 1.456rem + 2.83vw, 4rem);--padding-section-hero: clamp(2.5rem, 1.136rem + 6.82vw, 6.25rem);--padding-panel: clamp(1.75rem, .956rem + 2.83vw, 3.5rem);--padding-container: clamp(1.25rem, -.893rem + 5.36vw, 3.125rem);--padding-float: clamp(1.5rem, 1rem + 2vw, 2.5rem);--margin-float: clamp(1.5rem, 1rem + 2vw, 2.5rem);--padding-section-footer: clamp(1.563rem, .142rem + 6.06vw, 4.688rem);--margin-section-footer: clamp(3.125rem, 2.415rem + 3.03vw, 4.688rem);--padding-section-sm: clamp(.938rem, .71rem + 1.14vw, 1.563rem);--gap-section-sm: clamp(.938rem, .085rem + 3.64vw, 2.813rem);--gap-section-md: clamp(1.25rem, .909rem + 1.7vw, 2.188rem);--size-card-min: 300px;--size-btn-circle-sm: 40px;--size-btn-circle-md: 44px;--size-btn-circle-lg: 55px;--size-icon-box-lg: clamp(3.75rem, 3.04rem + 3.03vw, 5.313rem);--size-icon-box-md: var(--size-6);--size-menu-icon: clamp(20px, 17px + .8vw, 28px);--header-height: clamp(4.75rem, 3.759rem + 4.23vw, 7.063rem);--scroll-offset-anchor: clamp(4.063rem, 3.266rem + 2.32vw, 4.75rem);--header-height-live: calc(var(--scroll-offset-anchor) - var(--gap-4));--admin-bar-height: 0px;--width-container: clamp(1580px, 1580px + (100vw - 1920px) * .5, 2000px);--width-container-archive: clamp(1810px, calc(var(--width-container) + 230px), 2100px);--font-scale-root: clamp(100%, 100% + (100vw - 1920px) / 210, 125%);--font-size-1: clamp(.8125rem, .765rem + .23vw, .9375rem);--font-size-2: clamp(.875rem, .828rem + .23vw, 1rem);--font-size-3: clamp(.9375rem, .89rem + .23vw, 1.0625rem);--font-size-4: clamp(1rem, .875rem + .33vw, 1.125rem);--font-size-5: clamp(1.063rem, .875rem + .5vw, 1.25rem);--font-size-6: clamp(1.125rem, .954rem + .61vw, 1.5rem);--font-size-7: clamp(1.375rem, 1.09rem + 1.01vw, 2rem);--font-size-8: clamp(1.625rem, 1.284rem + 1.21vw, 2.375rem);--font-size-9: clamp(1.875rem, 1.364rem + 1.82vw, 3rem);--font-size-10: clamp(2.75rem, 1.725rem + 3.64vw, 5rem);--line-height: 1.6;--line-height-tight: 1.3;--line-height-display: 1.15;--measure-prose: 80ch;--letter-spacing: .01em;--letter-spacing-wide: .04em;--letter-spacing-tight: -.01em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--duration-fast: .2s;--duration-base: .3s;--duration-slow: .4s;--duration-slider: .3s;--duration-spin: .8s;--duration-pulse: .6s;--duration-sonar: 2s;--duration-ripple: 1.8s;--duration-flip: .8s;--duration-blink: 1s;--duration-reveal: .35s;--duration-highlight-fade: 1.2s;--duration-ambient-hero: 9s;--duration-ambient-gift: 15s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-exit: cubic-bezier(.3, 0, .8, .15);--easing-spring: cubic-bezier(.34, 1.4, .64, 1);--icon-xs: clamp(.75rem, .7rem + .18vw, .875rem);--icon-sm: clamp(.875rem, .8rem + .24vw, 1rem);--icon-md: clamp(1rem, .875rem + .4vw, 1.25rem);--icon-lg: clamp(1.25rem, 1rem + 1.1vw, 1.75rem);--gradient-brand: linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);--padding-c-card: clamp(1rem, .25rem + 3.75cqi, var(--padding-6));--padding-c-btn: clamp(1rem, .5rem + 4cqi, var(--padding-6))}.fonts-loaded{--font-text: "ManropeVar", system-ui, sans-serif;--font-heading: "MontserratVar", system-ui, sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@supports (color: light-dark(#000,#fff)){:root{--text: light-dark(var(--neutral-900), var(--neutral-200));--text-strong: light-dark(var(--neutral-950), var(--neutral-0));--text-secondary: light-dark(var(--neutral-700), var(--neutral-300));--text-muted: light-dark(var(--neutral-500), var(--neutral-400));--text-placeholder: light-dark(var(--neutral-400), var(--neutral-500));--text-accent: light-dark(var(--brand-ink), var(--brand-light));--text-on-dark-muted: light-dark(var(--neutral-300), var(--neutral-400));--bg-page: light-dark(var(--brand-tint), var(--dark-page));--bg: light-dark(var(--neutral-0), var(--dark-surface));--bg-soft: light-dark(var(--neutral-50), var(--dark-surface-raised));--border-color: light-dark(var(--neutral-200), var(--neutral-700));--border-strong: light-dark(var(--neutral-300), var(--neutral-500));--border-color-on-dark: light-dark(var(--neutral-400), var(--neutral-700));--link: light-dark(var(--info), var(--info-light));--focus-ring: light-dark(var(--accent-hover), var(--brand-light));--shadow-xs: 0 1px 2px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 6%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 12%, transparent));--shadow-sm: 0 1px 3px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 10%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 20%, transparent)), 0 1px 2px -1px light-dark(color-mix(in srgb, var(--shadow-ink) 8%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 16%, transparent));--shadow-md: 0 6px 12px -3px light-dark(color-mix(in srgb, var(--shadow-ink) 11%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 22%, transparent)), 0 2px 4px -2px light-dark(color-mix(in srgb, var(--shadow-ink) 8%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 16%, transparent));--shadow-lg: 0 1px 2px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 5%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 10%, transparent)), 0 12px 24px -8px light-dark(color-mix(in srgb, var(--shadow-ink) 14%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 28%, transparent)), 0 4px 8px -4px light-dark(color-mix(in srgb, var(--shadow-ink) 10%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 20%, transparent));--shadow-xl: 0 1px 2px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 5%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 10%, transparent)), 0 24px 40px -12px light-dark(color-mix(in srgb, var(--shadow-ink) 18%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 36%, transparent)), 0 8px 16px -8px light-dark(color-mix(in srgb, var(--shadow-ink) 12%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 24%, transparent));--shadow-dropdown: 0 8px 16px -4px light-dark(color-mix(in srgb, var(--shadow-ink) 13%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 26%, transparent)), 0 2px 6px -2px light-dark(color-mix(in srgb, var(--shadow-ink) 9%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 18%, transparent));--shadow-card-hover: 0 12px 28px -8px light-dark(color-mix(in srgb, var(--shadow-ink) 16%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 32%, transparent)), 0 3px 8px -3px light-dark(color-mix(in srgb, var(--shadow-ink) 10%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 20%, transparent));--shadow-popover: light-dark(color-mix(in srgb, var(--shadow-ink) 12%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 24%, transparent)) 0px 20px 25px -5px, light-dark(color-mix(in srgb, var(--shadow-ink) 5%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 10%, transparent)) 0px 10px 10px -5px;--shadow-menu: 0 6px 15px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 16%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 32%, transparent)), inset 0 11px 19px -15px light-dark(color-mix(in srgb, var(--shadow-ink) 22%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 44%, transparent));--shadow-inset: inset 0 2px 6px 0 light-dark(color-mix(in srgb, var(--shadow-ink) 10%, transparent), color-mix(in srgb, var(--shadow-ink-dark) 20%, transparent))}}@media(width>=1250px){:root{--scroll-offset-anchor: 10.125rem}}.icon{display:inline-block;background-color:currentcolor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;vertical-align:middle;flex-shrink:0}.icon--svg{background-color:transparent;-webkit-mask-image:none;mask-image:none;width:var(--icon-md);height:var(--icon-md);fill:currentcolor}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-75{width:75%;height:75%}.icon-arrow{mask-image:url(../../icons/navigation/arrow-base.svg)}.icon-arrow-right{mask-image:url(../../icons/navigation/arrow-right.svg)}.icon-folder,.icon-folder-open{--folder-paper-y: 58%;--folder-flap-x: 1;--folder-flap-y: 1;position:relative;mask-image:none;-webkit-mask-image:none;background:linear-gradient(180deg,color-mix(in srgb,currentcolor 12%,var(--icon-mix-light)),color-mix(in srgb,currentcolor 38%,var(--icon-mix-light))) 75% var(--folder-paper-y) / 42% 46% no-repeat;filter:drop-shadow(0 1px 1.5px var(--shadow-icon-drop));transition:background-position var(--duration-slow) var(--easing-spring)}.icon-folder-open{--folder-paper-y: 23%;--folder-flap-x: 1.04;--folder-flap-y: .7}.icon-folder:before,.icon-folder:after,.icon-folder-open:before,.icon-folder-open:after{content:"";position:absolute;inset:0;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.icon-folder:before,.icon-folder-open:before{-webkit-mask-image:url(../../icons/documents/folder-back.svg);mask-image:url(../../icons/documents/folder-back.svg);background:linear-gradient(180deg,color-mix(in srgb,currentcolor 78%,var(--icon-mix-dark)),color-mix(in srgb,currentcolor 58%,var(--icon-mix-dark)))}.icon-folder:after,.icon-folder-open:after{-webkit-mask-image:url(../../icons/documents/folder-front.svg);mask-image:url(../../icons/documents/folder-front.svg);background:linear-gradient(180deg,color-mix(in srgb,currentcolor 72%,var(--icon-mix-light)) 0%,currentcolor 42%,color-mix(in srgb,currentcolor 90%,var(--icon-mix-dark)) 100%);transform:scale(var(--folder-flap-x),var(--folder-flap-y));transform-origin:50% 100%;transition:transform var(--duration-slow) var(--easing-spring)}:is(.tree__row,.program-navigator__catalog-head):hover .icon-folder{--folder-paper-y: 46%;--folder-flap-x: 1.02;--folder-flap-y: .88}:is(.tree__row,.program-navigator__catalog-head):hover .icon-folder-open{--folder-paper-y: 10%;--folder-flap-x: 1.06;--folder-flap-y: .6}@media(prefers-reduced-motion:reduce){.icon-folder,.icon-folder-open,.icon-folder:after,.icon-folder-open:after{transition:none}}.icon-file{mask-image:url(../../icons/documents/file.svg)}.icon-check{mask-image:url(../../icons/actions/check.svg)}.icon-star{mask-image:url(../../icons/status/star.svg)}.icon-sparkles{mask-image:url(../../icons/status/sparkles.svg)}.icon-memo-circle-check{mask-image:url(../../icons/status/memo-circle-check.svg)}.icon-search{mask-image:url(../../icons/search/search.svg)}.icon-cursor{mask-image:url(../../icons/actions/cursor.svg)}.icon-profile{mask-image:url(../../icons/actions/profile.svg)}.icon-book{mask-image:url(../../icons/main-page/directions-grid/book.svg)}.icon-graduation-diploma{mask-image:url(../../icons/main-page/directions-grid/graduation-diploma.svg)}.icon-worker{mask-image:url(../../icons/main-page/directions-grid/worker.svg)}.icon-fire-extinguisher{mask-image:url(../../icons/main-page/directions-grid/fire-extinguisher.svg)}.icon-category{mask-image:url(../../icons/main-page/directions-grid/category.svg)}.icon-certification{mask-image:url(../../icons/main-page/directions-grid/certification.svg)}.icon-user-shield{mask-image:url(../../icons/main-page/directions-grid/user-shield.svg)}.icon-close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.icon-x-mark{mask-image:url(../../icons/actions/x-mark.svg)}.icon-copy{mask-image:url(../../icons/actions/copy.svg)}.icon-phone{mask-image:url(../../icons/contacts/phone.svg)}.icon-mail{mask-image:url(../../icons/contacts/mail.svg)}.icon-map-pin{mask-image:url(../../icons/contacts/map-pin.svg)}.icon-clock{mask-image:url(../../icons/contacts/clock.svg)}.icon-chat{mask-image:url(../../icons/contacts/chat.svg)}.icon-filter{mask-image:url(../../icons/filter/filter.svg)}.icon-sun{mask-image:url(../../icons/theme/sun.svg)}.icon-moon{mask-image:url(../../icons/theme/moon.svg)}*{-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.site-main[tabindex="-1"]:focus{outline:none}.skip-link{position:absolute;left:0;top:0;z-index:var(--z-skip-link);padding:var(--padding-2) var(--padding-4);background:var(--bg-inverse);color:var(--text-on-dark, #fff);font-size:var(--font-size-4, 14px);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html{box-sizing:border-box;font-size:var(--font-scale-root);line-height:1.15;scroll-behavior:smooth;text-size-adjust:100%;font-synthesis:none;text-rendering:optimizelegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main{display:block}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}picture{display:contents}embed,iframe,object{max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}*,*:before,*:after{box-sizing:inherit}body{background:var(--bg-page);margin:0;color:var(--text);font-family:var(--font-text);font-size:var(--font-size-4);line-height:var(--line-height)}button,input,select,optgroup,textarea{color:var(--text)}p{margin:0 0 var(--margin-4);font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--text);text-wrap:pretty}ul,ol{margin:0;font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--text)}ul{list-style:disc;margin:0 0 0 var(--margin-3);padding:0 0 0 var(--padding-4)}ol{list-style:decimal;margin:0 0 0 var(--margin-3);padding:0 0 0 var(--padding-4)}dt{font-weight:var(--font-weight-bold)}address{margin:0 0 var(--margin-4)}p:has(+.list--check){margin:0}.list--check{display:grid;gap:var(--gap-3);margin:0;padding:0;list-style:none;font-size:var(--font-size-4)}.list--check>li{--size-list-marker: calc(var(--icon-md) + var(--gap-3));--padding-list-marker: calc(var(--icon-md) + var(--gap-3));position:relative;padding:0 0 0 var(--padding-list-marker)}.list--check>li:before{content:"";position:absolute;inset:0 auto auto 0;width:var(--size-list-marker);height:calc(1em * var(--line-height));background-color:var(--check-marker);-webkit-mask-image:url(../../icons/actions/check.svg);mask-image:url(../../icons/actions/check.svg);mask-size:var(--icon-md);mask-repeat:no-repeat;mask-position:left center}dfn,cite,em,i{font-style:italic}blockquote{margin:0;font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--text);border-inline-start:4px solid var(--accent);padding:0 0 0 var(--padding-3);position:relative}h1,h2,h3,h4,h5,h6{margin:0;clear:both}h1,h2,h3,h4,h5,h6,.heading-title,.heading-block,.heading-subtitle,.heading-minor{font-family:var(--font-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text);text-wrap:balance}h1,h2,.heading-title{font-size:var(--font-size-7)}h3,.heading-block{font-size:var(--font-size-6)}h4,.heading-subtitle{font-size:var(--font-size-5)}h5,h6,.heading-minor{font-size:var(--font-size-4)}a{background-color:transparent;font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--link);text-decoration:underline transparent;text-underline-offset:.25em;transition:color var(--duration-base) var(--easing-standard),text-decoration-color var(--duration-base) var(--easing-standard)}a:hover,a:active{color:var(--link-hover);text-decoration-color:currentcolor}u{border-bottom:3px solid var(--underline-accent);text-decoration:none}.list{list-style:none;padding:0;margin:0}.container{max-width:calc(var(--width-container) + var(--padding-container) * 2);width:100%;margin:0 auto;padding:0 var(--padding-container);box-sizing:border-box}.archive-container{max-width:calc(var(--width-container-archive) + var(--padding-container) * 2)}.section{container:section / inline-size;padding:var(--padding-section) 0;position:relative;scroll-margin-top:calc(var(--header-height-live) + var(--gap-4) + var(--admin-bar-height, 0px) - var(--padding-section))}.section--compact{padding:var(--padding-section-compact) 0;scroll-margin-top:calc(var(--header-height-live) + var(--gap-4) + var(--admin-bar-height, 0px) - var(--padding-section-compact))}.section-title{color:var(--text-strong);padding:0;margin:0 0 var(--margin-section-sm)}.page-content,.entry-content,.entry-summary{margin:var(--margin-4) 0 0}.wp-block-list{margin:0}.panel{container:surface / inline-size;display:flex;flex-direction:column;gap:var(--gap-4);background:var(--bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--padding-panel)}.panel--compact{padding:var(--padding-4)}.panel--overlay{border-radius:var(--radius-2xl)}.uc-asor-breadcrumbs{padding:var(--padding-1) 0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-1) var(--gap-3)}span.uc-asor-breadcrumb,span.uc-asor-breadcrumb a,.uc-asor-breadcrumb-separator,a.uc-asor-breadcrumb{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-1);color:var(--text)}.uc-asor-breadcrumb-separator{color:var(--text-muted)}span.uc-asor-breadcrumb a,a.uc-asor-breadcrumb{display:inline-block;opacity:80%;text-decoration:underline transparent;text-underline-offset:.25em;transition:opacity var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),text-decoration-color var(--duration-base) var(--easing-standard)}a.uc-asor-breadcrumb:hover,span.uc-asor-breadcrumb a:hover{color:var(--link-hover);opacity:100%;text-decoration-color:currentcolor}span.uc-asor-breadcrumb:last-child,span.uc-asor-breadcrumbs:last-child{color:var(--text-accent);font-weight:var(--font-weight-medium)}.btn{position:relative;display:inline-block;padding:var(--padding-3) var(--padding-6);border-radius:var(--radius-md);font-family:var(--font-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-4);line-height:var(--line-height);text-transform:uppercase;text-align:center;letter-spacing:.6px;color:var(--text);background-color:var(--bg);border:0;overflow:hidden;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);outline:none;cursor:pointer;text-decoration:none;white-space:normal;text-wrap:balance}@media(width>=550px){.btn{white-space:nowrap}}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.btn--outline{border:1px solid var(--accent-hover);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.btn--outline:hover{background:var(--accent-hover-bg);border-color:var(--glass-border);color:var(--text-on-dark)}.btn--outline:disabled,.btn--outline[disabled]{opacity:60%;cursor:not-allowed}.btn--solid{background:var(--gradient-brand);color:var(--text-on-dark);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.btn--solid:hover{background:var(--bg-dark);color:var(--text-on-dark)}.btn--solid:disabled,.btn--solid[disabled]{opacity:60%;cursor:not-allowed}.btn--form{background-color:var(--bg-dark);color:var(--text-on-dark)}.btn--form:hover{background:var(--accent-hover-bg)}.btn--form:disabled,.btn--form[disabled]{opacity:60%;cursor:not-allowed}.btn--verify{border:1px solid var(--bg-dark)}.btn--verify:hover{border-color:var(--green-accent);background-color:var(--green-accent);color:var(--text-on-success)}.btn--tab{padding:var(--padding-3) var(--padding-4);border:var(--line-strong);border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-transform:none;letter-spacing:0;transition:border-color var(--duration-base) var(--easing-standard),background-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.btn--tab:hover,.btn--tab.is-active{border-color:var(--bg-dark);background-color:var(--bg-dark);color:var(--text-on-dark)}.btn--page{display:flex;justify-content:center;align-items:center;width:var(--size-btn-circle-md);height:var(--size-btn-circle-md);padding:0;border:var(--line-strong);font-size:var(--font-size-5);line-height:var(--line-height-tight);text-transform:none;letter-spacing:0;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.btn--page:hover{border-color:var(--accent);color:var(--text)}.btn--page.current{border-color:var(--accent)}.btn--radio{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--gap-3);padding:var(--padding-2) var(--padding-3);text-align:center;border:var(--line-strong);border-radius:var(--radius-md);transform:scale(.9);transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.btn--radio:hover{border-color:var(--green-accent);background-color:var(--green-accent)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:inherit}.btn-icon:active{transform:scale(.98)}.btn-icon--dark{color:var(--text-on-dark);background:var(--bg-dark);border:var(--border-width) solid var(--border-dark);border-radius:var(--radius-full);transition:background-color var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}@media(hover:hover){.btn-icon--dark:hover{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}}.btn-icon--dark:focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.btn-icon--glass{color:var(--text-on-dark);background-color:var(--glass-bg-dark);border:var(--border-width) solid var(--glass-border-dark);border-radius:var(--radius-full);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.btn-icon--glass:hover{background-color:var(--bg-dark)}.btn-icon--glass:focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.btn-icon.is-disabled,.btn-icon[aria-disabled=true]{opacity:35%;pointer-events:none}@media(prefers-reduced-motion:reduce){.btn-icon--dark,.btn-icon--glass{transition:none}}.u-ripple{position:relative;overflow:hidden;z-index:var(--z-local-5)}.u-ripple:before{content:"";position:absolute;left:var(--ripple-x, 50%);top:var(--ripple-y, 50%);width:100%;aspect-ratio:1;transform:translate(-50%,-50%) scale(0);border-radius:var(--radius-full);background-color:var(--bg);opacity:40%;pointer-events:none;z-index:var(--z-local-2)}.u-ripple:hover:not(.is-disabled):before{transform:translate(-50%,-50%) scale(3);opacity:0%;transition:transform var(--duration-ripple) var(--easing-standard),opacity var(--duration-ripple) var(--easing-standard)}@media(prefers-reduced-motion:reduce){.u-ripple:before{transition:none;transform:translate(-50%,-50%) scale(0)}.u-ripple:hover:not(.is-disabled):before{transition:none;transform:translate(-50%,-50%) scale(0)}}.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section):not(.is-revealed){opacity:0%;translate:0 var(--margin-4)}.reveal-ready [data-reveal=fade]:not(.is-revealed){translate:none}.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section).is-revealed{animation:reveal-up var(--duration-reveal) var(--easing-standard) backwards;animation-delay:calc(var(--reveal-i, 0) * var(--duration-fast) / 2)}.reveal-ready [data-reveal=fade].is-revealed{animation-name:reveal-fade}.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section).is-instant{animation:none}@keyframes reveal-up{0%{opacity:0%;translate:0 var(--margin-4)}}@keyframes reveal-fade{0%{opacity:0%}}@media(prefers-reduced-motion:reduce){.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section):not(.is-revealed){opacity:100%;translate:none}.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section).is-revealed{animation:none}}@media print{.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section):not(.is-revealed){opacity:100%;translate:none}}@media(width<769px){.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section):not(.is-revealed){opacity:100%;translate:none}.reveal-ready :is([data-reveal],[data-reveal-group]:not([data-reveal-group=sections])>*,[data-reveal-group=sections]>section).is-revealed{animation:none}}.overlay{opacity:0%;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:var(--overlay);z-index:var(--z-overlay);transition:opacity var(--duration-base) var(--easing-standard),visibility var(--duration-base) var(--easing-standard)}.overlay--header{z-index:var(--z-local-4)}.modal{opacity:0%;visibility:hidden;width:90%;max-width:650px;max-height:90%;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal);box-shadow:var(--shadow-md);text-align:center;padding:var(--padding-float);border-radius:var(--radius-2xl);background:var(--bg);transition:opacity var(--duration-base) var(--easing-standard),visibility var(--duration-base) var(--easing-standard)}.popup-thanks{padding:var(--padding-float)}.modal-order{height:auto;max-height:100%;width:100%;border-radius:var(--radius-2xl);padding:var(--padding-7) var(--padding-4)}.modal.is-open,.overlay.is-open{opacity:100%;visibility:visible}.js-modal-close{cursor:pointer;position:absolute;z-index:var(--z-local-1);right:27px;top:27px}.modal__cross{width:var(--icon-xs);height:var(--icon-xs)}.modal__cross path{stroke:var(--text-strong)}.popup-thanks__text{margin:0;font-size:var(--font-size-5);text-align:center}.popup-thanks__title{text-align:center;font-size:var(--font-size-9);margin:0 0 var(--margin-float)}@media(width>=550px){.modal-order{max-width:560px}}.modal-content-guard{display:flex;flex-direction:column;text-align:left}.modal-content-guard .modal__window{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-content-guard__close{position:absolute;top:var(--margin-3);right:var(--margin-3);width:var(--size-btn-circle-sm);height:var(--size-btn-circle-sm);display:flex;align-items:center;justify-content:center;border:var(--line-strong);border-radius:var(--radius-full);background:var(--bg);cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.modal-content-guard__close:hover{border-color:var(--danger);color:var(--danger)}.modal-content-guard__actions{margin:var(--margin-3) 0 0}@media(width>=1024px){.modal-content-guard{width:70%;max-width:none}}.rich-text{max-width:var(--measure-prose)}.rich-text>*+*{margin:var(--margin-4) 0 0}.rich-text>h2+*,.rich-text>h3+*{margin:var(--margin-3) 0 0}.asor-overlay{position:fixed;inset:0;z-index:var(--z-overlay);background-color:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0%;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast)}.asor-overlay.is-open{opacity:100%;visibility:visible;pointer-events:auto;transition:opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast)}.uc-mega-menu-container{position:absolute;top:0;left:0;width:100%;z-index:var(--z-mega-menu);display:flex;padding:var(--padding-6) 0 var(--padding-5);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--bg);box-shadow:var(--shadow-lg);opacity:0%;visibility:hidden;pointer-events:none;transform:translateY(-15px);transition:transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast)}.uc-mega-menu-container.is-open{opacity:100%;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast)}@media(prefers-reduced-motion:reduce){.uc-mega-menu-container,.uc-mega-menu-container.is-open{transition:none}}.uc-mega-menu{--mega-tint-hover: color-mix(in srgb, var(--accent) 7%, transparent);--mega-tint-active: color-mix(in srgb, var(--accent) 13%, transparent);--mega-tint-strong: color-mix(in srgb, var(--accent) 35%, transparent);--mega-rail-width: clamp(21rem, 31vw, 27rem)}.uc-mega-menu__segments,.uc-mega-menu__grid,.uc-mega-menu__accordion-list{list-style:none;margin:0;padding:0}.uc-mega-menu__segment-link{position:relative;display:flex;align-items:center;gap:var(--gap-3);font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing);color:var(--text);text-decoration:none;border-radius:var(--radius-md);transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.uc-mega-menu__segment-name{flex:1 1 auto;min-width:0}.uc-mega-menu__count{flex:none;min-width:var(--size-5);padding:var(--padding-1) var(--padding-2);border-radius:var(--radius-pill);background:var(--mega-tint-hover);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.uc-mega-menu-segment[data-has-directions="1"]>.uc-mega-menu__segment-link:after{content:"";flex:none;width:var(--icon-xs);height:var(--icon-xs);background-color:currentcolor;mask-image:url(../../icons/navigation/arrow-base.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:rotate var(--duration-base) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard),translate var(--duration-base) var(--easing-standard)}.uc-mega-menu__tile{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-3);height:100%;padding:var(--padding-3) var(--padding-4);border:var(--border-width) solid var(--mega-tint-active);border-radius:var(--radius-md);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.uc-mega-menu__tile-name{font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing);transition:color var(--duration-fast) var(--easing-standard)}.uc-mega-menu__pane-all,.uc-mega-menu__accordion-all{font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-accent);text-decoration:none}.uc-mega-menu__catalog{font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-3);line-height:var(--line-height-tight);color:var(--text);text-decoration:none}@media(hover:hover){.uc-mega-menu__segment-link:hover{background-color:var(--mega-tint-hover)}.uc-mega-menu__tile:hover{border-color:var(--mega-tint-strong);background-color:var(--mega-tint-hover)}.uc-mega-menu__tile:hover .uc-mega-menu__count{background-color:var(--mega-tint-active);color:var(--text-accent)}.uc-mega-menu__tile:hover .uc-mega-menu__tile-name,.uc-mega-menu__catalog:hover,.uc-mega-menu__pane-link:hover{color:var(--text-accent)}}.uc-mega-menu__tile:focus-visible .uc-mega-menu__tile-name,.uc-mega-menu__catalog:focus-visible{color:var(--text-accent)}.uc-mega-menu-segment.is-active>.uc-mega-menu__segment-link{background-color:var(--mega-tint-active);color:var(--text-accent)}.uc-mega-menu-segment.is-active .uc-mega-menu__count{background-color:var(--mega-tint-active);color:var(--text-accent)}.uc-mega-menu-container a:focus-visible,.uc-mega-menu-container button:focus-visible,#primary-menu .sub-menu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.uc-mega-menu-container .uc-mega-menu__segment-link:focus-visible,.uc-mega-menu-container .uc-mega-menu__tile:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}#primary-menu .sub-menu{position:absolute;box-shadow:var(--shadow-popover);background:var(--bg);top:100%;left:0;list-style:none;padding:0;margin:0;width:clamp(10.625rem,8.229rem + 11.979vw,17.812rem);height:max-content;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;z-index:var(--z-under);opacity:0%;visibility:hidden;pointer-events:none;transition:transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast);transform:translateY(-15px);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.header-menu ul#primary-menu>.menu-item>a{z-index:var(--z-local-2);position:relative;background-color:var(--bg);box-sizing:content-box}#primary-menu .sub-menu.is-open{opacity:100%;visibility:visible;pointer-events:auto;transform:translateY(0);display:flex;transition:transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard),visibility var(--duration-fast)}#primary-menu .sub-menu .sub-menu{position:absolute;top:0;left:285px;box-shadow:var(--shadow-menu);background:var(--bg);display:none;justify-content:flex-start;flex-direction:column;list-style:none;margin:0;z-index:var(--z-overlay);width:fit-content;white-space:nowrap}#primary-menu ul.sub-menu li{width:100%;text-align:left}#primary-menu>li.menu-item-has-children a{position:relative;padding:var(--padding-2)}#primary-menu .menu-item-has-children.is-open{position:relative;z-index:var(--z-mega-menu)}#primary-menu .sub-menu li{position:relative}#primary-menu>li>.sub-menu li:hover>a{color:var(--text-accent)}#primary-menu>li.current-menu-item,#primary-menu>li.current-menu-parent,#primary-menu>li.current-menu-ancestor{background-color:var(--bg);color:var(--text-accent)}#primary-menu>li.current-menu-item>a,#primary-menu>li.current-menu-parent>a,#primary-menu>li.current-menu-ancestor>a{color:var(--text-strong)}#primary-menu>li.current-menu-item>a:after,#primary-menu>li.current-menu-parent>a:after,#primary-menu>li.current-menu-ancestor>a:after{mask-image:url(../../icons/navigation/arrow-base.svg)}.menu__btn{display:none;justify-content:center;align-items:center;padding:var(--padding-2);background:var(--accent);border-radius:var(--radius-md);width:var(--size-7);height:var(--size-7);border:0;cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard)}.menu__btn span{display:block;width:var(--icon-md);height:2px;background-color:var(--text-on-accent);border-radius:var(--radius-sm);transition:transform var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard);transform-origin:center}.menu__btn.is-open span:nth-child(1){transform:translateY(calc(var(--gap-1) + 2px)) rotate(45deg)}.menu__btn.is-open span:nth-child(2){opacity:0%;transform:scaleX(0)}.menu__btn.is-open span:nth-child(3){transform:translateY(calc(-1 * (var(--gap-1) + 2px))) rotate(-45deg)}.menu__btn:hover{background-color:var(--accent-hover)}.menu__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(width>=1250px){.uc-mega-menu-container:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--uc-mega-gap, 0))}.uc-mega-menu{--mega-columns-max-h: calc(100dvh - var(--header-height-live) - 10rem);display:grid;grid-template-columns:var(--mega-rail-width) minmax(0,1fr);grid-template-areas:"rail content" "footer footer";gap:var(--gap-5) var(--gap-7)}.uc-mega-menu--no-rail{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "footer"}.uc-mega-menu--no-rail .uc-mega-menu__rail{display:none}.uc-mega-menu__rail{grid-area:rail;display:flex;flex-direction:column;gap:var(--gap-3);max-height:var(--mega-columns-max-h);padding:var(--padding-4) var(--padding-2);border-radius:var(--radius-lg);background:var(--bg-soft);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 43%,transparent) transparent}.uc-mega-menu__eyebrow{margin:0;padding:0 var(--padding-3);font-family:var(--font-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-muted)}.uc-mega-menu__segments{display:flex;flex-direction:column;gap:var(--gap-1)}.uc-mega-menu__segment-link{padding:var(--padding-3) var(--padding-3) var(--padding-3) var(--padding-4)}.uc-mega-menu__segment-link:before{content:"";position:absolute;top:var(--padding-3);bottom:var(--padding-3);left:0;width:2px;border-radius:var(--radius-pill);background:var(--accent);scale:1 0;transition:scale var(--duration-base) var(--easing-standard)}.uc-mega-menu-segment.is-active>.uc-mega-menu__segment-link:before{scale:1 1}.uc-mega-menu-segment[data-has-directions="1"]>.uc-mega-menu__segment-link:after{rotate:-90deg;opacity:0%;translate:calc(var(--size-1) * -1) 0}.uc-mega-menu-segment.is-active>.uc-mega-menu__segment-link:after,.uc-mega-menu-segment[data-has-directions="1"]>.uc-mega-menu__segment-link:focus-visible:after{opacity:100%;translate:0 0}.uc-mega-menu__accordion{display:none}.uc-mega-menu__content{grid-area:content;min-width:0;max-height:var(--mega-columns-max-h);padding:0 0 var(--padding-1);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 43%,transparent) transparent}.uc-mega-menu__pane{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4);opacity:100%;translate:0 0;transition:opacity var(--duration-base) var(--easing-standard),translate var(--duration-base) var(--easing-standard)}@starting-style{.uc-mega-menu__pane{opacity:0%;translate:0 var(--size-1)}}.uc-mega-menu__pane-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-2) var(--gap-3);align-self:stretch;padding:0 var(--padding-4) var(--padding-4);border-bottom:var(--line)}.uc-mega-menu__pane-link{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-6);line-height:var(--line-height-tight);color:var(--text-strong);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.uc-mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:var(--gap-2);align-self:stretch}.uc-mega-menu__pane-all{margin:0 var(--margin-4)}.uc-mega-menu__footer{grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-5);padding:var(--padding-5) 0 0;border-top:var(--line)}.uc-mega-menu__cta{display:flex;align-items:center;gap:var(--gap-4);margin:0 0 0 auto}.uc-mega-menu__cta-text{margin:0;font-family:var(--font-text);font-size:var(--font-size-2);line-height:var(--line-height-tight);text-align:right;color:var(--text-muted)}.uc-mega-menu__cta-lead{display:block;font-weight:var(--font-weight-semibold);color:var(--text)}.uc-mega-menu__cta-btn{flex:none;padding:var(--padding-2) var(--padding-4);font-size:var(--font-size-1);line-height:var(--line-height-tight);white-space:nowrap}#primary-menu .sub-menu{padding:var(--padding-3) var(--padding-5)}.header-hidden-pc{display:none}}@media(width>=1250px)and (hover:hover){.uc-mega-menu-segment[data-has-directions="1"]>.uc-mega-menu__segment-link:hover:after{opacity:100%;translate:0 0}}@media(prefers-reduced-motion:reduce){.asor-overlay,.asor-overlay.is-open,#primary-menu .sub-menu,#primary-menu .sub-menu.is-open,.uc-mega-menu__segment-link,.uc-mega-menu__segment-link:before,.uc-mega-menu__segment-link:after,.uc-mega-menu__count,.uc-mega-menu__tile,.uc-mega-menu__tile-name,.uc-mega-menu__pane,.uc-mega-menu__pane-link,.menu__btn,.menu__btn span{transition:none}}.nav-links{margin:var(--margin-6) 0 0;display:flex;gap:var(--gap-4);flex-wrap:wrap;align-items:center;list-style:none;padding:0}.site-header{box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:var(--z-header);background-color:var(--bg)}@media(width>=769px){body.admin-bar .site-header{top:var(--admin-bar-height)}body.admin-bar{--admin-bar-height: 32px}}.site-header-container{display:flex;max-width:calc(var(--width-container) + var(--padding-container) * 2);width:100%;margin:0 auto;padding:0 var(--padding-container);box-sizing:border-box;flex-direction:column}.site-header-container>.header-collapse,.site-header-container>.header-main{margin:var(--margin-2) 0}@media(width<1250px){.site-header-container>.header-collapse{margin:0}}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4)}ul.top-bar-menu{display:flex;list-style:none;align-items:center;gap:var(--gap-5);margin:0;padding:0}.top-bar-menu a{font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-1);line-height:var(--line-height-tight);color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast) var(--easing-standard)}.top-bar-menu a:hover,.top-bar-menu a:focus{color:var(--text)}.top-bar-license{font-family:var(--font-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-accent);text-decoration:underline transparent;text-underline-offset:.25em;white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard),text-decoration-color var(--duration-fast) var(--easing-standard)}.top-bar-license:hover{text-decoration-color:currentcolor}.top-bar-actions{display:flex;align-items:center;gap:var(--gap-4)}.header-main{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4)}.header-main-brand{--org-name-font-size: var(--font-size-2);display:flex;align-items:center;gap:var(--gap-2);min-width:0}.header-main-actions{display:flex;align-items:center;gap:var(--gap-4)}.site-logo{flex-shrink:0;max-width:clamp(9.063rem,6.199rem + 14.32vw,16.938rem);line-height:0}.site-logo__img{height:calc(var(--org-name-font-size) * var(--line-height-tight) * 2);width:auto;max-width:100%}.header-org-name{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--org-name-font-size);line-height:var(--line-height-tight);color:var(--text-strong)}.social-list{display:flex;align-items:center;gap:var(--gap-3)}.social-list__item img{min-width:var(--size-menu-icon);width:var(--size-menu-icon);height:var(--size-menu-icon)}.social-list__item a{display:flex;transition:opacity var(--duration-fast) var(--easing-standard)}.social-list__item a:hover,.social-list__item a:focus-visible{opacity:70%}.header-phone,.header-email{text-align:left;white-space:nowrap}.header-phone a,.header-email a{display:inline-block;text-decoration:none;font-family:var(--font-text);font-weight:var(--font-weight-bold);font-size:var(--font-size-3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);color:var(--text)}.header-phone a:hover,.header-phone a:focus-visible,.header-email a:hover,.header-email a:focus-visible{color:var(--text-accent)}.header-email .copy-btn[data-tooltip]:after{bottom:auto;top:calc(100% + var(--margin-2))}.header-main .header-order{padding:var(--padding-1) var(--padding-2);border:var(--line-strong);font-size:var(--font-size-1);line-height:var(--line-height-tight);white-space:nowrap;border-radius:var(--radius-sm)}.header-sidebar{display:flex;justify-content:space-between;align-items:center}@media(width>=1250px){.header-sidebar .header-btn{display:none}}.header-row-nav{flex:1}.header-menu ul#primary-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--gap-8)}.header-menu ul#primary-menu .menu-item>a{display:flex;flex-direction:column;gap:var(--gap-3);font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height-tight);color:var(--text);text-decoration:none;width:100%;height:100%;position:relative}.header-menu ul#primary-menu>.menu-item>a{max-width:fit-content;transition:color var(--duration-fast) var(--easing-standard)}.header-menu ul#primary-menu>.menu-item>a:hover,.header-menu ul#primary-menu>.menu-item>a:focus-visible{color:var(--text-accent)}.header-menu ul#primary-menu .menu-item{position:relative;display:flex;align-items:center;padding:0}.header-menu ul#primary-menu .menu-item:has(.uc-mega-menu-container){position:unset}.header-menu ul#primary-menu>.menu-item-has-children>a:after,.header-menu ul#primary-menu>.menu-item:has(.uc-mega-menu-container)>a:after{position:absolute;z-index:var(--z-under);right:-20px;top:50%;transform:translateY(-50%);cursor:pointer;content:"";display:block;width:var(--size-3);height:var(--size-2);background-color:currentcolor;mask-image:url(../../icons/navigation/arrow-base.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:transform var(--duration-fast) var(--easing-standard)}.header-menu ul#primary-menu>.menu-item.is-open>a:after{transform:translateY(-50%) rotate(180deg);mask-image:url(../../icons/navigation/arrow-base.svg)}.header-menu ul#primary-menu>.menu-item.is-open>a{color:var(--text-accent)}@media(width>=1250px){.site-header>.site-header-container>*{transition:margin var(--duration-base) var(--easing-standard)}.site-header .header-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-base) var(--easing-standard)}.site-header .header-collapse>*{min-height:0;transition:opacity var(--duration-base) var(--easing-standard)}.site-header.is-collapsed .header-collapse{grid-template-rows:0fr}.site-header.is-collapsed .header-collapse>*,.site-header.animate-collapse .header-collapse>*{overflow:hidden}.site-header.is-collapsed .header-collapse>*{opacity:0%}.site-header.is-collapsed>.site-header-container>.header-collapse{margin:0}}@media(prefers-reduced-motion:reduce){.site-header>.site-header-container>*,.site-header .header-collapse,.site-header .header-collapse>*,.site-header .header-tab,.site-header .header-tab__icon{transition:none}}.header-tab[hidden]{display:none}.header-tab{position:absolute;bottom:0;left:50%;translate:-50% 100%;display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-2) var(--padding-3);background-color:var(--bg);border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-muted);cursor:pointer;opacity:0%;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard),translate var(--duration-base) var(--easing-standard),color var(--duration-fast) var(--easing-standard),visibility 0s linear var(--duration-base)}.site-header.has-collapse-scope .header-tab{translate:-50% 50%;opacity:100%;visibility:visible;pointer-events:auto;transition-delay:var(--duration-base)}.header-tab:hover,.header-tab:focus{color:var(--text)}.header-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-tab__icon{display:block;width:var(--size-3);height:var(--size-2);background-color:currentcolor;mask-image:url(../../icons/navigation/arrow-base.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:transform var(--duration-fast) var(--easing-standard)}.site-header:not(.is-collapsed) .header-tab__icon{transform:rotate(180deg)}@media(width<1250px){.top-bar__nav{display:none}.top-bar-actions{flex:1;justify-content:space-between}.site-header-container>.header-collapse:has(>.top-bar){margin:var(--margin-2) 0 0}.header-main-brand{--org-name-font-size: var(--font-size-1)}.header-main{gap:var(--gap-3)}.menu__btn{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-1)}.header-sidebar{--size-sidebar-max: 600px;--size-sidebar-info-max: 450px;position:fixed;z-index:var(--z-header);top:var(--header-height-live);right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--gap-4);width:100%;max-width:var(--size-sidebar-max);padding:var(--padding-float) var(--padding-4);overflow-y:auto;overscroll-behavior:contain;background:var(--bg);box-shadow:var(--shadow-xl);visibility:hidden;translate:100%;transition:translate var(--duration-slow) var(--easing-standard),visibility var(--duration-slow) var(--easing-standard)}.header-sidebar.is-open{visibility:visible;translate:0}#primary-menu .sub-menu{position:relative;display:none;width:100%;background:transparent;box-shadow:unset;opacity:0%;transition:opacity var(--duration-base) var(--easing-standard),display var(--duration-base) allow-discrete}#primary-menu .sub-menu.is-open{display:flex;opacity:100%}.header-sidebar .header-menu ul#primary-menu{flex-direction:column;align-items:stretch;gap:0}.header-sidebar .header-menu ul#primary-menu>.menu-item>a{box-sizing:border-box;max-width:none;padding:var(--padding-3) var(--padding-7) var(--padding-3) var(--padding-2);font-size:var(--font-size-4)}.header-sidebar .header-menu ul#primary-menu .menu-item{flex-direction:column;align-items:stretch}.header-sidebar .header-menu ul#primary-menu>li.menu-item>a:after{right:var(--padding-2)}.header-phone,.header-email{padding:0;text-align:left}.header-sidebar__info-about{display:block;max-width:var(--size-sidebar-info-max);margin:0;padding:0;font-size:var(--font-size-2)}.header-sidebar__info-about span{display:block;color:var(--text-muted);font-size:var(--font-size-2)}.uc-mega-menu-container .site-header-container{padding:0}.uc-mega-menu{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}.uc-mega-menu__eyebrow,.uc-mega-menu__content,.uc-mega-menu__cta{display:none}.uc-mega-menu__segments{display:flex;flex-direction:column}.uc-mega-menu-segment{border-bottom:var(--line)}.uc-mega-menu__segment-link{padding:var(--padding-3) var(--padding-2)}.uc-mega-menu-segment.is-open>.uc-mega-menu__segment-link:after{rotate:180deg}.uc-mega-menu-segment.is-open>.uc-mega-menu__segment-link{color:var(--text-accent)}.uc-mega-menu-segment.is-active:not(.is-open)>.uc-mega-menu__segment-link{background-color:transparent;color:var(--text)}.uc-mega-menu-segment.is-active:not(.is-open) .uc-mega-menu__count{background-color:var(--mega-tint-hover);color:var(--text-muted)}.uc-mega-menu__accordion{padding:0 0 var(--padding-3) var(--padding-2);opacity:100%;transition:opacity var(--duration-base) var(--easing-standard),display var(--duration-base) allow-discrete}.uc-mega-menu__accordion-list{display:flex;flex-direction:column;padding:0 0 0 var(--padding-3);border-left:var(--line)}.uc-mega-menu__accordion-all{padding:var(--padding-2) var(--padding-2) var(--padding-3)}.uc-mega-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:var(--padding-2);font-family:var(--font-text);font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text);text-decoration:none}.uc-mega-menu__row:focus-visible,.uc-mega-menu__row:active{color:var(--text-accent)}.uc-mega-menu__footer{padding:var(--padding-2)}.site-header-container{max-width:100%}.uc-mega-menu-container{position:relative;top:0;display:none;max-width:100%;padding:0;background:transparent;box-shadow:unset;opacity:0%;transition:opacity var(--duration-base) var(--easing-standard),display var(--duration-base) allow-discrete}.uc-mega-menu-container.is-open{display:flex;opacity:100%}@starting-style{#primary-menu .sub-menu.is-open,.uc-mega-menu-container.is-open,.uc-mega-menu__accordion:not([hidden]){opacity:0%}}.header-main .header-btn{display:none}.header-row-nav,.header-sidebar .header-btn{width:100%}.header-order{width:100%;max-width:100%}.header-menu ul#primary-menu>.menu-item.is-open>a{color:var(--text-accent)}.header-menu ul#primary-menu>.menu-item.is-open>a:after{mask-image:url(../../icons/navigation/arrow-base.svg)}#primary-menu>li>.sub-menu li:hover>a{background-color:transparent;color:var(--text)}@media(prefers-reduced-motion:reduce){.header-sidebar,#primary-menu .sub-menu,.uc-mega-menu-container,.uc-mega-menu__accordion{transition-duration:0s}}}@media(769px<=width<1250px){body.admin-bar .header-sidebar{top:calc(var(--header-height-live) + var(--admin-bar-height))}}@media(width<1024px){.header-main .header-social{display:none}}@media(width<769px){.header-main .header-phone,.header-main .header-email,#wpadminbar{display:none}html{margin:0!important}}.copy-row{display:inline-flex;align-items:center;gap:var(--gap-1)}.copy-btn{display:grid;background:none;border:none;border-radius:var(--radius-full);padding:2px;cursor:pointer;color:var(--text-muted);--size-copy-glyph: var(--icon-sm);transition:color var(--duration-fast) var(--easing-standard)}.copy-btn:hover{color:var(--accent)}.copy-btn__icon,.copy-btn__check{grid-area:1 / 1;width:var(--size-copy-glyph);height:var(--size-copy-glyph);transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.copy-btn__check{transform:scale(0)}.copy-btn.is-copied{color:var(--success)}.copy-btn.is-copied .copy-btn__icon{opacity:0%;transform:scale(0)}.copy-btn.is-copied .copy-btn__check{animation:copy-check-bounce var(--duration-base) var(--easing-standard) forwards}@keyframes copy-check-bounce{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.copy-btn[data-tooltip].is-copied:after{background-color:var(--success);color:var(--text-on-success);font-weight:var(--font-weight-bold)}.link{--link-shift: var(--size-1);--link-underline-thickness: 1px;transition:color var(--duration-base) var(--easing-standard),translate var(--duration-base) var(--easing-standard),background-size var(--duration-base) var(--easing-standard)}.link--arrow{display:inline-flex;align-items:center;gap:var(--gap-1)}.link--arrow:after{content:"";display:inline-block;flex:none;width:var(--icon-xs);height:var(--icon-xs);background-color:currentcolor;mask-image:url(../../icons/navigation/arrow-base.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;rotate:-90deg;transition:translate var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard)}@media(prefers-reduced-motion:no-preference){.link--arrow:focus-visible:after,.link--shift:not(:has(>.link__label)):focus-visible,.link--shift:focus-visible>.link__label{translate:var(--link-shift) 0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.link--arrow:hover:after,.link--shift:not(:has(>.link__label)):hover,.link--shift:hover>.link__label{translate:var(--link-shift) 0}}@media(hover:hover){.link--arrow-reveal:after{opacity:0%;translate:calc(var(--link-shift) * -1) 0}.link--arrow-reveal:hover:after{opacity:100%;translate:0 0}}.link--arrow-reveal:focus-visible:after{opacity:100%;translate:0 0}.link--shift .link__label{display:inline-block;transition:translate var(--duration-base) var(--easing-standard)}.link--underline{text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0 var(--link-underline-thickness);background-origin:content-box;-webkit-box-decoration-break:clone;box-decoration-break:clone}.link--underline:focus-visible,.link--underline:active{background-size:100% var(--link-underline-thickness)}@media(hover:hover){.link--underline:hover{background-size:100% var(--link-underline-thickness)}}@media(prefers-reduced-motion:reduce){.link,.link--arrow:after,.link--shift .link__label{transition:none}}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:hover:after{visibility:visible;opacity:100%}[data-tooltip]:after{content:attr(data-tooltip);visibility:hidden;border-radius:var(--radius-md);font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-2);line-height:var(--line-height-tight);text-align:center;padding:var(--padding-2) var(--padding-3);box-shadow:var(--shadow-glow);position:absolute;z-index:var(--z-tooltip);bottom:calc(100% + var(--margin-2));left:50%;transform:translate(calc(-50% + var(--tooltip-shift, 0px)));opacity:0%;transition:opacity var(--duration-base) var(--easing-standard);width:max-content;max-width:clamp(15rem,11.667rem + 16.667vw,25rem);background-color:var(--bg-dark);color:var(--text-on-dark)}@property --c-0{syntax: "<color>"; inherits: false; initial-value: hsl(230.19607843137254deg,100%,70%,100%);}@property --x-0{syntax: "<percentage>"; inherits: false; initial-value: 88%;}@property --y-0{syntax: "<percentage>"; inherits: false; initial-value: 4%;}@property --s-start-0{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-0{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --c-1{syntax: "<color>"; inherits: false; initial-value: hsl(250.05780346820805deg,100%,66.07843137254902%,100%);}@property --x-1{syntax: "<percentage>"; inherits: false; initial-value: 98%;}@property --y-1{syntax: "<percentage>"; inherits: false; initial-value: 48%;}@property --s-start-1{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-1{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --c-2{syntax: "<color>"; inherits: false; initial-value: hsl(243.99999999999997deg,98.36065573770493%,76.07843137254902%,100%);}@property --x-2{syntax: "<percentage>"; inherits: false; initial-value: 74%;}@property --y-2{syntax: "<percentage>"; inherits: false; initial-value: 92%;}@property --s-start-2{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-2{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --c-3{syntax: "<color>"; inherits: false; initial-value: hsl(238.1818181818182deg,26.82926829268293%,24.117647058823533%,100%);}@property --x-3{syntax: "<percentage>"; inherits: false; initial-value: 30%;}@property --y-3{syntax: "<percentage>"; inherits: false; initial-value: 40%;}@property --s-start-3{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-3{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --c-4{syntax: "<color>"; inherits: false; initial-value: hsl(241.36363636363635deg,57.89473684210527%,14.901960784313726%,100%);}@property --x-4{syntax: "<percentage>"; inherits: false; initial-value: 10%;}@property --y-4{syntax: "<percentage>"; inherits: false; initial-value: 85%;}@property --s-start-4{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-4{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@keyframes ani-hero-section{0%{--c-0: hsl(230.19607843137254deg, 100%, 70%, 100%);--x-0: 88%;--y-0: 4%;--s-start-0: 0%;--s-end-0: 100%;--c-1: hsl(250.05780346820805deg, 100%, 66.07843137254902%, 100%);--x-1: 98%;--y-1: 48%;--s-start-1: 0%;--s-end-1: 100%;--c-2: hsl(243.99999999999997deg, 98.36065573770493%, 76.07843137254902%, 100%);--x-2: 74%;--y-2: 92%;--s-start-2: 0%;--s-end-2: 100%}50%{--c-0: hsl(230deg, 100%, 74%, 100%);--x-0: 93%;--y-0: 9%;--s-start-0: 2%;--s-end-0: 92%;--c-1: hsl(250deg, 100%, 70%, 100%);--x-1: 91%;--y-1: 55%;--s-start-1: 2%;--s-end-1: 90%;--c-2: hsl(244deg, 98%, 80%, 100%);--x-2: 68%;--y-2: 86%;--s-start-2: 2%;--s-end-2: 90%}to{--c-0: hsl(230deg, 100%, 65%, 100%);--x-0: 82%;--y-0: 2%;--s-start-0: 0%;--s-end-0: 108%;--c-1: hsl(250deg, 100%, 60%, 100%);--x-1: 100%;--y-1: 40%;--s-start-1: 0%;--s-end-1: 110%;--c-2: hsl(244deg, 98%, 70%, 100%);--x-2: 80%;--y-2: 96%;--s-start-2: 0%;--s-end-2: 108%}}.hero-section{--c-0: var(--brand-blob-0);--x-0: 88%;--y-0: 4%;--s-start-0: 0%;--s-end-0: 100%;--c-1: var(--brand-blob-1);--x-1: 98%;--y-1: 48%;--s-start-1: 0%;--s-end-1: 100%;--c-2: var(--brand-blob-2);--x-2: 74%;--y-2: 92%;--s-start-2: 0%;--s-end-2: 100%;--c-3: var(--brand-blob-3);--x-3: 30%;--y-3: 40%;--s-start-3: 0%;--s-end-3: 100%;--c-4: var(--brand-blob-4);--x-4: 10%;--y-4: 85%;--s-start-4: 0%;--s-end-4: 100%;--hero-veil-start: rgb(0 0 0 / 65%);--hero-veil-mid: rgb(0 0 0 / 35%);--hero-veil-end: rgb(0 0 0 / 12%);background-color:var(--brand-blob-base);background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3)),radial-gradient(circle at var(--x-4) var(--y-4),var(--c-4) var(--s-start-4),transparent var(--s-end-4));background-blend-mode:normal,normal,normal,normal,normal;animation:ani-hero-section var(--duration-ambient-hero) ease-in-out infinite alternate-reverse;contain:paint;position:relative}@media(prefers-reduced-motion:reduce){.hero-section{animation:none}}.hero-section:before{content:"";position:absolute;inset:0;z-index:var(--z-local-1);pointer-events:none;background:linear-gradient(90deg,var(--hero-veil-start) 0%,var(--hero-veil-mid) 55%,var(--hero-veil-end) 100%)}.hero-section .hero-section__title,.hero-section .section-title,.hero-section .hero-section__text,.hero-section .hero-section__item,.hero-section .hero-section__info,.hero-section .uc-asor-breadcrumb,.hero-section a.uc-asor-breadcrumb,.hero-section .uc-asor-breadcrumb a,.hero-section .uc-asor-breadcrumb-separator{color:var(--text-on-dark)}.hero-section .uc-asor-breadcrumb:last-child{color:var(--text-on-dark)}.hero-section .badge-yandex__time{color:var(--text-on-dark)}.hero-section:after{content:"";position:absolute;inset:0;z-index:var(--z-local-1);pointer-events:none;opacity:15%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");background-size:160px 160px}.hero-section__body{position:relative;z-index:var(--z-local-2)}.hero-section__body--archive{margin:0 0 0 clamp(0,-13.039rem + 21.55vw,3.125rem);background-color:transparent;box-shadow:unset;padding:clamp(0,-11.735rem + 19.4vw,2.813rem)}.hero-section__text{display:block;padding:0;margin:var(--margin-section-md) 0;letter-spacing:var(--letter-spacing);color:var(--text-on-dark);max-width:816px}.hero-section__breadcrumbs{padding:0}.hero-section__body--archive .hero-section__breadcrumbs{padding:0 0 var(--padding-4)}.hero-section>.container{position:relative;z-index:var(--z-local-2);display:flex;flex-direction:column;gap:var(--gap-4)}.hero-section__btn{width:100%}.hero-section__btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-4)}.hero-section__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-6);align-items:start}@container section (width >= 769px){.hero-section__btn{width:auto}}@container section (width >= 1024px){.hero-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,min(34rem,40%))}}.icon-box{display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);border-radius:var(--radius-lg);width:var(--size-icon-box-lg);height:var(--size-icon-box-lg)}.icon-box .icon{color:var(--text-on-dark);width:50%;height:50%}.icon-box-md{width:var(--size-icon-box-md);height:var(--size-icon-box-md);border-radius:var(--radius-md)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-3);margin:var(--margin-section-md) 0 0;padding:0;list-style:none}.grid>*{min-width:0}@container section (width >= 769px){.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-card-min)),1fr));gap:var(--gap-5)}}.card{container:surface / inline-size;display:flex;flex-direction:column;gap:var(--gap-3);background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--padding-4);transition:box-shadow var(--duration-base) var(--easing-standard)}.card--flat{box-shadow:none}.card--outline{border:var(--line-strong);box-shadow:none}.card--glass{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(hover:hover){.card:hover{box-shadow:var(--shadow-card-hover)}.card--flat:hover,.card--outline:hover{box-shadow:none}}.card__title{margin:0;font-family:var(--font-heading);font-size:var(--font-size-4);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text);overflow-wrap:break-word;text-wrap:balance}.card__description{margin:0;font-size:var(--font-size-4);line-height:var(--line-height);color:var(--text-secondary);overflow-wrap:break-word;text-wrap:pretty}.check{--checkbox-size: clamp(19px, 18px + .26vw, 22px);--checkmark-size: clamp(13px, 12px + .26vw, 15px);flex-shrink:0;appearance:none;position:relative;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;background-color:var(--bg);border:var(--border-width) solid var(--text-placeholder);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),scale var(--duration-base) var(--easing-spring)}.check:before{content:"";position:absolute;inset:calc(var(--border-width) * -1);border-radius:inherit;background-color:var(--accent);clip-path:circle(0% at 50% 50%);pointer-events:none;transition:clip-path var(--duration-base) var(--easing-standard)}.check:after{content:"";position:absolute;inset:calc(var(--border-width) * -1);background-color:var(--text-on-dark);-webkit-mask-image:url(../../icons/actions/my-check.svg);mask-image:url(../../icons/actions/my-check.svg);mask-size:var(--checkmark-size);mask-repeat:no-repeat;mask-position:center;clip-path:inset(0 100% 0 0);scale:.6;pointer-events:none;transition:clip-path var(--duration-base) var(--easing-standard),scale var(--duration-base) var(--easing-spring)}.check:hover:not(:disabled){border-color:var(--accent);box-shadow:var(--shadow-node)}.check:active:not(:disabled){scale:.88}.check:checked{border-color:var(--accent)}.check:checked:before{clip-path:circle(75% at 50% 50%)}.check:checked:after{clip-path:inset(0);scale:1;transition-delay:calc(var(--duration-fast) / 2)}.check:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.check:disabled{border-color:var(--border-color);background-color:var(--border-color);cursor:not-allowed;opacity:60%}.check:disabled:before{background-color:var(--text-placeholder)}@media(prefers-reduced-motion:reduce){.check,.check:before,.check:after{transition:none}.check:active:not(:disabled){scale:none}}@media(forced-colors:active){.check:checked:before{background-color:Highlight}.check:after{background-color:HighlightText}}.theme-switch{--size-switch-w: 64px;--size-switch-h: 26px;--size-switch-thumb: 20px;--switch-inset: 3px;--switch-shift: calc( var(--size-switch-w) - var(--size-switch-thumb) - var(--switch-inset) * 2 );display:inline-flex;cursor:pointer}.theme-switch__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.theme-switch__track{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:var(--size-switch-w);height:var(--size-switch-h);background:var(--border-strong);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--easing-standard)}.theme-switch__input:checked+.theme-switch__track{background:var(--bg-dark)}.theme-switch__thumb{position:absolute;top:var(--switch-inset);left:var(--switch-inset);z-index:var(--z-raised);width:var(--size-switch-thumb);height:var(--size-switch-thumb);background:var(--bg);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);transition:transform var(--duration-slow) var(--easing-spring)}.theme-switch__input:checked+.theme-switch__track .theme-switch__thumb{transform:translate(var(--switch-shift))}.theme-switch__icon{position:relative;z-index:var(--z-local-1);color:var(--border)}.theme-switch__icon--moon{color:var(--bg-dark)}@media(hover:hover){.theme-switch:hover .theme-switch__track{background:color-mix(in srgb,var(--border-strong) 70%,var(--accent))}.theme-switch:hover .theme-switch__input:checked+.theme-switch__track{background:color-mix(in srgb,var(--bg-dark) 70%,var(--accent))}}.theme-switch:active .theme-switch__track{transform:scale(.85);transition:transform var(--duration-fast) var(--easing-standard)}.theme-switch__input:focus-visible+.theme-switch__track{outline:2px solid var(--focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.theme-switch__thumb,.theme-switch:active .theme-switch__track{transition:none}}.action-dock{--dock-btn-size: var(--size-7);position:fixed;z-index:var(--z-raised);right:0;bottom:0;left:0}html[data-cookie-pending]:has(.cookie-notice) .action-dock{display:none}.action-dock__bar{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--gap-2);padding:var(--padding-1) var(--padding-1) calc(var(--padding-1) + env(safe-area-inset-bottom,0px));border-top:var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.action-dock__item{display:flex;min-width:0;border-radius:var(--radius-md)}.action-dock__item:not(.action-dock__item--mobile){display:none}.action-dock__btn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-1);min-width:0;block-size:var(--dock-btn-size);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.action-dock__btn:active{transform:scale(.98)}.action-dock__btn[aria-expanded=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.action-dock__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.action-dock__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.action-dock__label{max-width:100%;overflow:hidden;font-size:var(--font-size-1);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap}.action-dock__item--top .icon-arrow{rotate:180deg}@media(width<1250px){body:has(>.action-dock .action-dock__item--mobile):after{content:"";display:block;block-size:calc(var(--size-7) + 2 * var(--padding-1) + var(--border-width) + env(safe-area-inset-bottom,0px))}}.action-dock__sheet{position:absolute;right:var(--margin-3);bottom:calc(100% + var(--margin-2));left:var(--margin-3);display:flex;flex-direction:column;gap:var(--gap-1);max-block-size:60dvh;padding:var(--padding-2);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-xl);background:var(--bg);box-shadow:var(--shadow-xl);opacity:100%;translate:0 0;transition:opacity var(--duration-base) var(--easing-standard),translate var(--duration-base) var(--easing-standard),display var(--duration-base) allow-discrete}.action-dock__sheet[hidden]{display:none;opacity:0%;translate:0 var(--margin-3)}@starting-style{.action-dock__sheet:not([hidden]){opacity:0%;translate:0 var(--margin-3)}}.action-dock__sheet-label{margin:0;padding:var(--padding-1) var(--padding-2);color:var(--text-muted);font-size:var(--font-size-1)}.action-dock__sheet-link{display:block;padding:var(--padding-2);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-3);line-height:var(--line-height-tight);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.action-dock__sheet-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(width>=1250px){.action-dock{--dock-btn-size: var(--size-btn-circle-md);right:var(--margin-5);bottom:var(--margin-5);left:auto}.action-dock__bar{display:flex;gap:var(--gap-1);padding:var(--padding-1);border-top:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-xl)}.action-dock__item:not(.action-dock__item--mobile){display:flex}.action-dock__item:not(.action-dock__item--desktop){display:none}.action-dock__item{border-radius:var(--radius-full)}.action-dock__btn{flex:none;inline-size:var(--dock-btn-size);border-radius:var(--radius-full);color:var(--text)}.action-dock__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.action-dock__sheet{right:0;left:auto;inline-size:min(20rem,calc(100vw - 2 * var(--margin-5)))}}.action-dock__btn:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.action-dock__btn.u-ripple:before{background-color:var(--accent)}@media(hover:hover){.action-dock__sheet-link:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}}@media(width<1250px){html:not([data-chat-open]) body:has(.action-dock__item--chat.action-dock__item--mobile) jdiv{visibility:hidden!important}}@media(width>=1250px){html:not([data-chat-open]) body:has(.action-dock__item--chat.action-dock__item--desktop) jdiv{visibility:hidden!important}}@media(prefers-reduced-motion:reduce){.action-dock__btn,.action-dock__sheet,.action-dock__sheet-link{transition:none}}.cookie-notice{font-size:var(--font-size-2);font-family:var(--font-text);position:fixed;left:0;right:0;bottom:0;z-index:var(--z-modal);background:color-mix(in srgb,var(--bg-soft) 75%,transparent);color:var(--text);text-align:center;padding:var(--padding-3) var(--padding-4);backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-3)}html:not([data-cookie-pending]) .cookie-notice{display:none}html[data-cookie-pending]:has(.cookie-notice) jdiv{visibility:hidden!important}.cookie-notice button{margin:var(--margin-2) 0 0;width:auto;min-width:12rem;max-width:100%;font-size:var(--font-size-2);font-family:var(--font-text);padding:var(--padding-2) var(--padding-5);border-radius:var(--radius-md);border:var(--line-strong);background:var(--bg);color:var(--text);transition:background-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}@media(width>=1024px){.cookie-notice{flex-direction:row}.cookie-notice button{margin:var(--margin-2) 0 0 var(--margin-3)}}.cookie-notice button:hover{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.cookie-notice button{transition:none}}.spinner{position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--size-7);height:var(--size-7);border:5px solid var(--border-strong);border-top-color:var(--text-secondary);border-radius:var(--radius-full);animation:uc-spin var(--duration-spin) linear infinite;z-index:var(--z-modal)}@keyframes uc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ucasor-form{--input-indent: clamp(24px, 18px + 2vw, 36px);display:flex;flex-direction:column;gap:var(--gap-4);width:100%;max-width:100%}.ucasor-form__row{display:flex;flex-direction:column;gap:var(--gap-3);width:100%}.ucasor-form__field{display:flex;flex-direction:column;gap:var(--gap-2);margin:0}.ucasor-form__label{font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height);color:var(--text-secondary)}.ucasor-form__input{display:block;width:100%;height:52px;padding:var(--padding-3) var(--padding-4);font-family:var(--font-text);font-size:var(--font-size-5, 1rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height);color:var(--text);background-color:var(--bg);border:var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);appearance:none}.ucasor-form__input::placeholder{color:var(--text-placeholder);font-weight:var(--font-weight-regular)}.ucasor-form__input:hover{border-color:var(--accent-soft)}.ucasor-form__input:focus,.ucasor-form__input:focus-visible{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:3px}.ucasor-form__input:-webkit-autofill,.ucasor-form__input:autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 9999s ease-in-out 0s}.ucasor-form__input-wrap{position:relative;display:block;width:100%}.ucasor-form__phone-code{position:absolute;left:0;top:50%;transform:translate(var(--padding-4),-50%);pointer-events:none;font-family:var(--font-text);font-size:var(--font-size-5, 1rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height);color:var(--text)}.ucasor-form__input--phone{padding:var(--padding-3) var(--padding-4) var(--padding-3) calc(var(--padding-4) + var(--input-indent))}.ucasor-form__choice{display:flex;flex-direction:column;gap:var(--gap-2);min-width:0}.ucasor-form__options{position:relative;display:flex;flex-wrap:wrap;gap:var(--gap-4)}.ucasor-channel{--channel-radius: 22.5%;display:inline-flex}.ucasor-channel__input,.ucasor-channel__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ucasor-channel__box{position:relative;display:block;width:var(--size-btn-circle-sm);height:var(--size-btn-circle-sm);border-radius:var(--channel-radius);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--easing-spring),box-shadow var(--duration-base) var(--easing-standard)}.ucasor-channel__box:not(.ucasor-channel__box--text):after{content:"";position:absolute;inset:0;border-radius:inherit;border:var(--border-width) solid color-mix(in srgb,var(--text) 10%,transparent);pointer-events:none}.ucasor-channel__icon{display:block;width:100%;height:100%;border-radius:inherit;filter:grayscale(1) brightness(var(--channel-mono, 1));transition:filter var(--duration-base) var(--easing-standard)}.ucasor-channel--vk{--channel-mono: 1.38}.ucasor-channel--telegram{--channel-mono: 1.03}.ucasor-channel--whatsapp{--channel-mono: .89}.ucasor-channel--max{--channel-mono: 1.1}.ucasor-channel__box--text{display:inline-flex;align-items:center;width:auto;padding:0 var(--padding-3);font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);color:var(--text);background-color:var(--bg);border:var(--line-strong);border-radius:var(--radius-md);box-shadow:none}@media(hover:hover){.ucasor-channel:hover .ucasor-channel__icon{filter:none}.ucasor-channel:hover .ucasor-channel__box{box-shadow:var(--shadow-md)}}.ucasor-channel__input:focus-visible+.ucasor-channel__box{outline:2px solid var(--focus-ring);outline-offset:3px}.ucasor-channel__input:focus-visible+.ucasor-channel__box .ucasor-channel__icon{filter:none}.ucasor-channel__input:checked+.ucasor-channel__box{transform:scale(1.12);box-shadow:var(--shadow-lg)}.ucasor-channel__input:checked+.ucasor-channel__box .ucasor-channel__icon{filter:none}.ucasor-channel:active .ucasor-channel__box{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ucasor-channel__box{transition-property:box-shadow}.ucasor-channel:active .ucasor-channel__box,.ucasor-channel__input:checked+.ucasor-channel__box{transform:none}}.ucasor-form__extra{display:flex;flex-direction:column;gap:var(--gap-2)}.ucasor-form__hint{margin:0;font-family:var(--font-text);font-size:var(--font-size-1);font-weight:var(--font-weight-regular);line-height:var(--line-height);color:var(--text-muted)}@supports selector(:has(*)){.ucasor-form__extra{display:none}.ucasor-form__choice:has(.ucasor-channel__input[value=telegram]:checked) .ucasor-form__extra[data-channel-extra=telegram],.ucasor-form__choice:has(.ucasor-channel__input[value=vk]:checked) .ucasor-form__extra[data-channel-extra=vk]{display:flex;opacity:100%;transition:opacity var(--duration-base) var(--easing-standard),display var(--duration-base) allow-discrete;@starting-style{opacity:0%}}}@media(prefers-reduced-motion:reduce){.ucasor-form__choice:has(.ucasor-channel__input:checked) .ucasor-form__extra{transition:none}}.ucasor-form__consent{display:flex;flex-direction:column;gap:var(--gap-2);margin:0;cursor:pointer}.ucasor-form__consent-row{display:flex;align-items:flex-start;gap:var(--gap-3);cursor:pointer}.ucasor-form__consent-text{font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height);color:var(--text-secondary)}.ucasor-form__consent-text a{color:var(--link)}.ucasor-form__consent-text a:hover,.ucasor-form__consent-text a:focus-visible{color:var(--link-hover)}.ucasor-form__submit{display:flex;justify-content:center;align-items:center;gap:var(--gap-2);width:100%;min-height:52px}.ucasor-form__field.is-error .ucasor-form__input{border-color:var(--danger)}.ucasor-form__field.is-error .ucasor-form__input:focus,.ucasor-form__field.is-error .ucasor-form__input:focus-visible{border-color:var(--danger);outline:3px solid color-mix(in srgb,var(--danger) 30%,transparent)}.ucasor-form__error{display:block;margin:var(--margin-1) 0 0;font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--danger)}.ucasor-form__response{display:none;margin:0;padding:var(--padding-3) var(--padding-4);font-family:var(--font-text);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--danger);background-color:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--radius-md)}.ucasor-form.is-loading{opacity:85%;pointer-events:none}.ucasor-form.is-loading .ucasor-form__submit{position:relative}.ucasor-form.is-loading .ucasor-form__submit:after{content:"";display:inline-block;width:var(--icon-sm);height:var(--icon-sm);margin:0 0 0 var(--margin-2);border:2px solid var(--text-on-dark);border-top-color:transparent;border-radius:50%;animation:uc-spin var(--duration-spin) linear infinite}@media(prefers-reduced-motion:reduce){.ucasor-form.is-loading .ucasor-form__submit:after{animation-duration:2s}}.ucasor-form.is-error .ucasor-form__response{display:block}@container section (width >= 769px){.ucasor-form--catalog .ucasor-form__submit{width:auto;align-self:flex-start;min-width:220px}}@media(width<550px){.ucasor-form input[type=text],.ucasor-form input[type=tel],.ucasor-form input[type=email],.ucasor-form textarea,.ucasor-form select,.ucasor-form__phone-code{font-size:var(--font-size-3)}}.ucasor-form__honeypot{position:absolute;left:-9999px}.form-title{display:block;color:var(--text-strong);margin:0 0 var(--margin-4)}.form-desc{font-size:var(--font-size-4)}a.tag,.tag{--tag-bg: color-mix(in srgb, var(--text) 7%, transparent);--tag-bg-hover: color-mix(in srgb, var(--text) 13%, transparent);display:inline-flex;align-items:center;gap:var(--gap-2);position:relative;border-radius:var(--radius-pill);background-color:var(--tag-bg);padding:var(--padding-1) var(--padding-3);text-decoration:none;font-family:var(--font-text);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing);font-weight:var(--font-weight-semibold);font-size:var(--font-size-1);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--easing-standard)}@media(hover:hover){a.tag:hover{background-color:var(--tag-bg-hover);color:var(--text)}}a.tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag--suggest{appearance:none;border:0;cursor:pointer}@media(hover:hover){.tag--suggest:hover{background-color:var(--tag-bg-hover);color:var(--text)}}.tag--suggest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag:before{content:"";order:-1;flex-shrink:0;align-self:center;width:var(--icon-xs);height:var(--icon-xs);background-color:currentcolor;-webkit-mask-image:url(../../icons/filter/tag.svg);mask-image:url(../../icons/filter/tag.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}@supports (height: 1lh){.tag:before{align-self:flex-start;translate:0 calc((1lh - var(--icon-xs)) / 2)}}.tag--marker:after{content:"";order:-1;flex-shrink:0;align-self:center;width:var(--icon-xs);height:var(--icon-xs);background-color:color-mix(in srgb,var(--success) 60%,var(--text));-webkit-mask-image:url(../../icons/actions/check.svg);mask-image:url(../../icons/actions/check.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}@supports (height: 1lh){.tag--marker:after{align-self:flex-start;translate:0 calc((1lh - var(--icon-xs)) / 2)}}.tag--badge{white-space:nowrap;letter-spacing:var(--letter-spacing-wide)}.tag--label{white-space:normal;border-radius:var(--radius-md);overflow-wrap:break-word;text-wrap:balance}.tag--label.tag--marker:after{content:none}.tag--marker:not(.tag--label):before{content:none}.tag--suggest:before{content:none}.tag--filter{gap:var(--gap-2);max-width:100%;background-color:var(--bg);box-shadow:var(--shadow-sm);color:var(--text);font-weight:var(--font-weight-medium);padding:var(--padding-1) var(--padding-2)}.tag--filter:has(.tag__remove){padding:var(--padding-1) var(--padding-1) var(--padding-1) var(--padding-2)}.tag--filter .tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__remove{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--size-4);height:var(--size-4);padding:0;border:none;border-radius:var(--radius-full);background:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}.tag__remove:after{content:"";position:absolute;inset:calc(var(--padding-1) * -1)}.tag__remove .icon{color:var(--text-muted);transition:color var(--duration-base) linear}.tag__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.tag__remove:hover{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}.tag__remove:hover .icon{color:var(--danger)}}@media(width>=1024px){.tag--filter{padding:var(--padding-1) var(--padding-3);font-size:var(--font-size-2)}.tag--filter:has(.tag__remove){padding:var(--padding-1) var(--padding-1) var(--padding-1) var(--padding-3)}}@media(forced-colors:active){a.tag,.tag{border:var(--border-width) solid CanvasText}}.site-footer{background:radial-gradient(ellipse 60% 50% at 0% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent),var(--bg-inverse);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--padding-section-footer) 0;margin:var(--margin-section-footer) 0 0}.site-footer a:focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-5);padding:0 0 var(--padding-7)}.footer-main-info{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-5)}.site-logo.site-logo--footer{line-height:inherit}.site-logo--footer .site-logo__img{--logo-footer: clamp(4rem, 3.5rem + 2vw, 6rem);width:var(--logo-footer);height:auto;filter:brightness(0) invert(1)}.social-footer{display:flex;flex-wrap:wrap;gap:var(--gap-3)}.social-footer__item a{display:flex;justify-content:center;align-items:center;width:var(--size-7);height:var(--size-7);border-radius:var(--radius-md);background:var(--bg-dark);transition:box-shadow var(--duration-base) var(--easing-standard)}.social-footer__item img{width:var(--icon-lg);height:var(--icon-lg);object-fit:contain}.footer-license{display:inline-flex;width:fit-content;max-width:100%;justify-content:center;align-items:center;border-radius:var(--radius-md);padding:var(--padding-2) var(--padding-4);background:var(--bg-dark);transition:box-shadow var(--duration-base) var(--easing-standard)}.footer-license img{display:block;max-width:100%;height:auto}.social-footer__item a:hover,.footer-license:hover{box-shadow:var(--shadow-glow)}a.footer-map-link{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-2);line-height:var(--line-height-tight);color:var(--text-on-dark-muted);text-decoration:none}a.footer-map-link:hover{color:var(--text-on-dark)}.footer-title{display:block;color:var(--text-on-dark);margin:0 0 var(--margin-4)}.footer-nav__column ul{list-style:none;padding:0;margin:0}.footer-nav__column ul.menu{display:flex;flex-direction:column;gap:var(--gap-1)}.footer-nav__column ul.menu .menu-item a{display:inline-block;padding:var(--padding-1) 0;font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-4);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing);color:var(--text-on-dark-muted);text-decoration:none}.footer-nav__column ul.menu .menu-item a:hover,.footer-nav__column ul.menu .menu-item a:focus-visible{color:var(--text-on-dark)}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-4);padding:var(--padding-7) 0;border-top:var(--line-on-dark);font-style:normal}.footer-grid__item{border-radius:var(--radius-lg);padding:var(--padding-4);background:var(--bg-dark)}.footer-grid__title,.footer-grid__text,.footer-grid__link{overflow-wrap:anywhere}.footer-grid__title{display:block;color:var(--text-on-dark-muted);margin:0 0 var(--margin-2)}.footer-grid__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2);margin:0 0 var(--margin-2)}.footer-grid__head .footer-grid__title{margin:0}.footer-grid__copy{flex:none;color:var(--text-on-dark-muted)}.footer-grid__copy:hover,.footer-grid__copy:focus-visible{color:var(--text-on-dark)}.footer-grid__text{padding:0;margin:0;font-family:var(--font-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-4);line-height:var(--line-height-tight);color:var(--text-on-dark)}.footer-grid__label{margin:var(--margin-4) 0 var(--margin-2);color:var(--text-on-dark-muted)}.footer-grid__link{display:block;width:fit-content;max-width:100%;text-decoration:none;font-family:var(--font-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-4);line-height:var(--line-height-tight);color:var(--text-on-dark)}.footer-grid__link:not(:last-child){padding:0 0 var(--padding-2)}.footer-grid__link:last-child:not(.footer-grid__map){padding:0 0 var(--padding-1)}.footer-grid__link:hover{color:var(--accent-soft)}.footer-grid__maps{--size-footer-maps-h: clamp(1.75rem, 1.5rem + 1vw, 2.5rem);display:flex;flex-direction:column}.footer-grid__map{width:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3)}.footer-grid__map img{flex:none;width:var(--size-footer-maps-h);height:var(--size-footer-maps-h);object-fit:contain}.footer__pays{--size-footer-pay-w: 7.5rem;--size-footer-pay-h: clamp(1.75rem, 1.5rem + 1vw, 2.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center center;gap:var(--gap-4);padding:var(--padding-float) 0 0;border-top:var(--line-on-dark)}.footer__pays i{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--size-footer-pay-w);height:var(--size-footer-pay-h)}.footer__pays i img{width:100%;height:100%;object-fit:contain}@media(hover:hover){.footer__pays i{opacity:65%;transition:opacity var(--duration-base) var(--easing-standard)}.footer__pays i:hover{opacity:100%}}.site-logo--footer{width:100%}@media(width>=550px){.footer__pays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=769px){.site-footer{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.footer-nav{display:flex}.footer-main-info{flex:1.25 1 0;min-width:0}.footer-nav__column:not(.footer-main-info){flex:1 1 0;min-width:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-logo--footer{width:auto}}@media(width>=1024px){.footer__pays{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(width>=1250px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
