/*! next CSS — собрано tools/css-build.mjs, не редактировать вручную | 2026-10-31 */
@import url("/assets/template/libs/wow/animate.css") layer(vendor);@import url("/assets/template/libs/swiper/swiper.css") layer(vendor);@import url("/assets/template/libs/fancybox/fancybox.css") layer(vendor);@import url("/assets/template/libs/font-awesome/css/font-awesome.min.css") layer(vendor);@import url("/assets/template/js/vendor/slick/slick.css") layer(vendor);@import url("https://use.fontawesome.com/releases/v5.0.13/css/all.css") layer(vendor);@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css") layer(vendor);@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;600&display=swap");@layer vendor,base,layout,components,overrides;:root{--brand-oil: var(--nx-color-oil);--brand-oil-dark: var(--nx-color-oil-dark);--brand-oil-lighter: var(--nx-color-oil-light);--brand-bio: var(--nx-color-bio);--brand-bio-dark: var(--nx-color-bio-dark);--brand-bio-light: var(--nx-color-bio-light);--bg-dark: var(--nx-color-ink-900);--bg-base: var(--nx-color-ink-800);--bg-light: var(--nx-color-ink-200);--bg-extra-light: var(--nx-color-ink-100);--bg-white: var(--nx-color-white);--bg-black: var(--nx-color-black);--header-primary: var(--nx-color-ink-900);--header-secondary: var(--nx-color-ink-800);--header-tertiary: var(--nx-color-ink-600);--header-quaternary: var(--nx-color-ink-500);--text-primary-dark: var(--nx-color-black);--text-primary: var(--nx-color-ink-800);--text-secondary: var(--nx-color-ink-600);--text-tertiary: var(--nx-color-ink-500);--text-quaternary: var(--nx-color-ink-400);--text-primary-invert: var(--nx-color-white);--text-secondary-invert: var(--nx-color-white-70);--text-tertiary-invert: var(--nx-color-white-50);--link-base: var(--nx-color-link);--link-hover: var(--nx-color-link-hover);--link-white: var(--nx-color-white);--link-white-hover: var(--nx-color-white-80);--link-dark: var(--nx-color-ink-800);--link-dark-hover: var(--nx-color-black);--ui-btn-base: var(--nx-color-action);--ui-btn-hover: var(--nx-color-action-hover);--border-dark: var(--nx-color-ink-600);--border-light: var(--nx-color-ink-400);--border-lighter: var(--nx-color-ink-200);--border-invert: var(--nx-color-white);--status-done: var(--nx-color-success-soft);--status-progress: var(--nx-color-neutral-soft)}:root{--nx-color-oil: #a3242d;--nx-color-oil-deep: #a62c34;--nx-color-border-input: #ced4da;--nx-color-accent-blue: #0088cc;--nx-color-accent-blue-dark: #006699;--nx-color-accent-blue-bright: #0077ff;--nx-color-accent-blue-deep: #0052ad;--nx-color-accent-green: #00882b;--nx-color-accent-green-dark: #137333;--nx-color-accent-teal: #0d5f50;--nx-color-oil-dark: #8a1e25;--nx-color-oil-light: #b84b52;--nx-color-bio: #187c6a;--nx-color-bio-dark: #126352;--nx-color-bio-light: #3fa08e;--nx-color-black: #000;--nx-color-ink-900: #2a2a2a;--nx-color-ink-950: #1e272e;--nx-color-ink-850: #2d3436;--nx-color-ink-150: #e9ecef;--nx-color-ink-650: #77838f;--nx-color-accent-blue-ui: #007bff;--nx-color-accent-blue-light: #3498db;--nx-color-focus-blue-soft: #80bdff;--nx-color-oil-hover: #bc3b44;--nx-color-ink-800: #333;--nx-color-ink-700: #4a4a4a;--nx-color-ink-600: #666;--nx-color-ink-500: #888;--nx-color-ink-400: #c0c0c0;--nx-color-ink-300: #e0e0e0;--nx-color-ink-200: #f0f0f0;--nx-color-ink-100: #f7f7f7;--nx-color-white: #fff;--nx-color-white-80: rgba(255,255,255,0.8);--nx-color-white-70: rgba(255,255,255,0.7);--nx-color-white-50: rgba(255,255,255,0.5);--nx-color-white-20: rgba(255,255,255,0.2);--nx-color-white-15: rgba(255,255,255,0.15);--nx-color-glass-success: rgba(230,244,234,0.8);--nx-color-glass-muted: rgba(240,240,240,0.8);--nx-color-scrim-strong: rgba(0,0,0,0.8);--nx-color-success-soft: rgba(76,175,80,0.85);--nx-color-neutral-soft: rgba(117,117,117,0.85);--nx-color-link: #0056b3;--nx-color-link-hover: #00408a;--nx-color-action: #483f39;--nx-color-action-hover: #5a4e45;--nx-color-overlay: rgba(0,0,0,0.55);--nx-color-text-quiet: #6c757d;--nx-color-border-quiet: #adb5bd;--nx-color-text-faint: #77838f;--nx-color-check-accent-soft: #b3d7ff;--nx-color-check-accent: #0b76ef;--nx-color-social-vk: #4a76a8;--nx-color-social-vk-hover: #3b5c7a;--nx-color-social-tg: #0088cc;--nx-color-action-darker: #3a332e;--nx-color-surface-hover: #f5f5f5;--nx-color-surface-selected: #f0efed;--nx-color-scrollbar-thumb-hover: #c4c4c4;--nx-color-shadow-soft: rgba(0,0,0,0.1);--nx-color-shadow-faint: rgba(0,0,0,.03);--nx-color-shadow-medium: rgba(0,0,0,0.2);--nx-color-shadow-whisper: rgba(0,0,0,0.06);--nx-color-shadow-strong: rgba(0,0,0,0.3);--nx-color-shadow-05: rgba(0,0,0,0.05);--nx-color-shadow-08: rgba(0,0,0,0.08);--nx-color-shadow-12: rgba(0,0,0,0.12);--nx-color-shadow-15: rgba(0,0,0,0.15);--nx-color-shadow-input: rgba(119,131,143,0.1);--nx-color-shadow-focus-halo: rgba(0,123,255,0.25);--nx-color-scrim: rgba(0,0,0,0.5);--nx-color-focus-ring: rgba(0,0,100,0.15);--nx-color-transparent: rgba(255,255,255,0);--nx-color-gray-overlay: rgba(120,120,120,0.1);--nx-color-header-scrim: rgba(51,51,51,0.95);--nx-space-0: 0;--nx-space-1: 0.25rem;--nx-space-2: 0.5rem;--nx-space-3: 0.75rem;--nx-space-4: 1rem;--nx-space-5: 1.5rem;--nx-space-6: 2rem;--nx-space-7: 3rem;--nx-space-8: 4rem;--nx-space-9: 6rem;--nx-space-130: 130px;--nx-space-neg-8: -8px;--nx-space-neg-132: -132px;--nx-space-neg-24: -24px;--nx-space-neg-14: -14px;--nx-space-neg-2: -2px;--nx-space-neg-16: -16px;--nx-space-20: 20px;--nx-space-40: 40px;--nx-space-56: 56px;--nx-space-80: 80px;--nx-radius-2xs: 3px;--nx-radius-3: 6px;--nx-radius-4: 11px;--nx-radius-5: 50px;--nx-radius-6: 5px;--nx-radius-7: 1.25rem;--nx-radius-xs: 0.25rem;--nx-radius-sm: 0.5rem;--nx-radius-md: 0.75rem;--nx-radius-lg: 1rem;--nx-radius-xl: 1.5rem;--nx-radius-2xl: 2rem;--nx-radius-round: 62.5rem;--nx-font-size-12: 12px;--nx-line-height-12: 18px;--nx-font-size-13: 13px;--nx-line-height-13: 18px;--nx-font-size-14: 14px;--nx-line-height-14: 20px;--nx-font-size-15: 15px;--nx-line-height-15: 22px;--nx-font-size-16: 16px;--nx-line-height-16: 24px;--nx-font-size-17: 17px;--nx-line-height-17: 24px;--nx-font-size-18: 18px;--nx-line-height-18: 26px;--nx-font-size-20: 20px;--nx-line-height-20: 28px;--nx-font-size-22: 22px;--nx-line-height-22: 30px;--nx-font-size-24: 24px;--nx-line-height-24: 34px;--nx-font-size-28: 28px;--nx-line-height-28: 40px;--nx-font-size-32: 32px;--nx-line-height-32: 44px;--nx-font-size-36: 36px;--nx-line-height-36: 48px;--nx-font-size-40: 40px;--nx-line-height-40: 54px;--nx-font-size-44: 44px;--nx-line-height-44: 58px;--nx-font-size-48: 48px;--nx-line-height-48: 62px;--nx-leading-10: 10px;--nx-leading-16: 16px;--nx-leading-17: 17px;--nx-leading-18: 18px;--nx-leading-19: 19px;--nx-leading-21: 21px;--nx-leading-23: 23px;--nx-leading-25: 25px;--nx-leading-27: 27px;--nx-leading-28: 28px;--nx-leading-29: 29px;--nx-leading-32: 32px;--nx-leading-38: 38px;--nx-leading-39: 39px;--nx-leading-42: 42px;--nx-leading-49: 49px;--nx-leading-60: 60px;--nx-leading-63: 63px;--nx-font-family-body: 'Montserrat','Noto Sans Arabic',sans-serif;--nx-font-family-accent: 'Calibri',sans-serif;--nx-font-weight-light: 300;--nx-font-weight-regular: 400;--nx-font-weight-medium: 500;--nx-font-weight-semibold: 600;--nx-font-weight-bold: 700;--nx-z-base: 0;--nx-z-dropdown: 100;--nx-z-sticky: 200;--nx-z-overlay: 300;--nx-z-modal: 400;--nx-z-toast: 500;--nx-duration-fast: 120ms;--nx-duration-base: 220ms;--nx-duration-slow: 400ms;--nx-easing-standard: cubic-bezier(0.2,0,0.2,1);--nx-border-width: 1px;--nx-border-width-thick: 2px;--nx-container-max: 76.25rem;--nx-container-gutter: 0.625rem}:root{--nx-surface-page: var(--nx-color-white);--nx-surface-muted: var(--nx-color-ink-100);--nx-surface-subtle: var(--nx-color-ink-200);--nx-surface-selected: var(--nx-color-surface-selected);--nx-surface-glass: var(--nx-color-ink-150);--nx-surface-strong: var(--nx-color-ink-400);--nx-surface-medium: var(--nx-color-ink-500);--nx-surface-contrast: var(--nx-color-ink-600);--nx-surface-inverse: var(--nx-color-ink-900);--nx-surface-inverse-soft: var(--nx-color-ink-800);--nx-surface-inverse-deep: var(--nx-color-ink-950);--nx-surface-inverse-strong: var(--nx-color-ink-850);--nx-surface-black: var(--nx-color-black);--nx-surface-scrim: var(--nx-color-scrim);--nx-surface-veil: var(--nx-color-shadow-strong);--nx-surface-wash: var(--nx-color-shadow-faint);--nx-surface-header: var(--nx-color-header-scrim);--nx-surface-transparent: var(--nx-color-transparent);--nx-surface-glass-white: var(--nx-color-white-20);--nx-surface-glass-white-soft: var(--nx-color-white-15);--nx-surface-glass-white-half: var(--nx-color-white-50);--nx-surface-glass-success: var(--nx-color-glass-success);--nx-surface-glass-muted: var(--nx-color-glass-muted);--nx-text-body: var(--nx-color-ink-800);--nx-text-heading: var(--nx-color-ink-900);--nx-text-strong: var(--nx-color-black);--nx-text-secondary: var(--nx-color-ink-700);--nx-text-muted: var(--nx-color-ink-600);--nx-text-quiet: var(--nx-color-ink-500);--nx-text-tertiary: var(--nx-color-ink-650);--nx-text-ghost: var(--nx-color-ink-300);--nx-text-disabled: var(--nx-color-ink-400);--nx-text-meta: var(--nx-color-text-quiet);--nx-text-faint: var(--nx-color-text-faint);--nx-text-inverse: var(--nx-color-white);--nx-text-inverse-muted: var(--nx-color-white-70);--nx-border-subtle: var(--nx-color-ink-200);--nx-border-soft: var(--nx-color-ink-300);--nx-border-default: var(--nx-color-ink-400);--nx-border-medium: var(--nx-color-ink-500);--nx-border-strong: var(--nx-color-ink-600);--nx-border-heavy: var(--nx-color-ink-800);--nx-border-strongest: var(--nx-color-black);--nx-border-inverse: var(--nx-color-white);--nx-border-input: var(--nx-color-border-input);--nx-border-quiet: var(--nx-color-border-quiet);--nx-border-scrim: var(--nx-color-scrim);--nx-border-scrim-strong: var(--nx-color-scrim-strong);--nx-border-header: var(--nx-color-header-scrim);--nx-border-focus: var(--nx-color-focus-blue-soft);--nx-link-color: var(--nx-color-link);--nx-link-color-hover: var(--nx-color-link-hover);--nx-action-bg: var(--nx-color-action);--nx-action-bg-hover: var(--nx-color-action-hover);--nx-action-bg-active: var(--nx-color-action-darker);--nx-action-fg: var(--nx-color-action);--nx-action-border: var(--nx-color-action);--nx-action-border-hover: var(--nx-color-action-hover);--nx-accent-oil: var(--nx-color-oil);--nx-accent-oil-hover: var(--nx-color-oil-hover);--nx-accent-oil-dark: var(--nx-color-oil-dark);--nx-accent-oil-deep: var(--nx-color-oil-deep);--nx-accent-bio: var(--nx-color-bio);--nx-accent-bio-hover: var(--nx-color-bio-dark);--nx-accent-bio-dark: var(--nx-color-bio-dark);--nx-accent-info: var(--nx-color-accent-blue);--nx-accent-info-dark: var(--nx-color-accent-blue-dark);--nx-accent-info-light: var(--nx-color-accent-blue-light);--nx-accent-info-strong: var(--nx-color-accent-blue-bright);--nx-accent-info-deep: var(--nx-color-accent-blue-deep);--nx-accent-info-ui: var(--nx-color-accent-blue-ui);--nx-accent-neutral: var(--nx-color-ink-700);--nx-accent-neutral-dark: var(--nx-color-ink-900);--nx-accent-success: var(--nx-color-accent-green);--nx-accent-success-dark: var(--nx-color-accent-green-dark);--nx-shadow-soft: var(--nx-color-shadow-soft);--nx-shadow-faint: var(--nx-color-shadow-faint);--nx-shadow-haze: var(--nx-color-gray-overlay);--nx-shadow-focus: var(--nx-color-focus-ring);--nx-shadow-action: var(--nx-color-action);--nx-scrollbar-thumb-hover: var(--nx-color-scrollbar-thumb-hover);--nx-social-vk: var(--nx-color-social-vk);--nx-social-vk-hover: var(--nx-color-social-vk-hover);--nx-social-telegram: var(--nx-color-social-tg);--nx-check-bg: var(--nx-color-check-accent);--nx-check-bg-soft: var(--nx-color-check-accent-soft);--nx-check-border: var(--nx-color-check-accent);--nx-check-border-soft: var(--nx-color-check-accent-soft);--nx-type-body-size: var(--nx-font-size-17);--nx-type-body-leading: var(--nx-line-height-17);--nx-type-paragraph-leading: 26px;--nx-type-small-size: var(--nx-font-size-14);--nx-type-small-leading: var(--nx-line-height-14);--nx-type-caption-size: var(--nx-font-size-13);--nx-type-caption-leading: var(--nx-line-height-13);--nx-type-h1-size: var(--nx-font-size-28);--nx-type-h1-leading: var(--nx-line-height-30);--nx-type-h2-size: var(--nx-font-size-28);--nx-type-h2-leading: var(--nx-line-height-30);--nx-type-h3-size: var(--nx-font-size-24);--nx-type-h3-leading: var(--nx-line-height-24);--nx-type-h4-size: var(--nx-font-size-20);--nx-type-h4-leading: var(--nx-line-height-20);--nx-gap-inline: var(--nx-space-2);--nx-gap-stack: var(--nx-space-4);--nx-gap-section: var(--nx-space-7);--nx-pad-card: var(--nx-space-5);--nx-pad-section: var(--nx-space-7);--nx-radius-chip: var(--nx-radius-xs);--nx-radius-control: var(--nx-radius-sm);--nx-radius-card: var(--nx-radius-md);--nx-radius-panel: var(--nx-radius-lg);--nx-radius-block: var(--nx-radius-xl);--nx-radius-hero: var(--nx-radius-2xl);--nx-radius-circle: 50%;--nx-shadow-color-whisper: var(--nx-color-shadow-whisper);--nx-shadow-color-faint: var(--nx-color-shadow-faint);--nx-shadow-color-soft: var(--nx-color-shadow-soft);--nx-shadow-color-medium: var(--nx-color-shadow-medium);--nx-shadow-color-strong: var(--nx-color-shadow-strong);--nx-shadow-color-05: var(--nx-color-shadow-05);--nx-shadow-color-08: var(--nx-color-shadow-08);--nx-shadow-color-12: var(--nx-color-shadow-12);--nx-shadow-color-15: var(--nx-color-shadow-15);--nx-shadow-color-input: var(--nx-color-shadow-input);--nx-shadow-color-focus-halo: var(--nx-color-shadow-focus-halo);--nx-shadow-color-haze: var(--nx-color-gray-overlay);--nx-shadow-color-focus: var(--nx-color-focus-ring);--nx-shadow-color-action: var(--nx-color-action);--nx-elevation-hair: 0 0 0 3px var(--nx-shadow-color-faint);--nx-elevation-subtle: 0 2px 4px var(--nx-shadow-color-faint);--nx-elevation-button: 0 2px 4px var(--nx-shadow-color-faint);--nx-elevation-button-hover: 0 4px 8px var(--nx-shadow-color-15);--nx-elevation-header: 0 1px 4px var(--nx-shadow-color-soft);--nx-elevation-card-hover: 0 8px 20px var(--nx-shadow-color-soft);--nx-elevation-float: 0 4px 6px var(--nx-shadow-color-soft),0 1px 3px var(--nx-shadow-color-08);--nx-elevation-play: 0 4px 20px var(--nx-shadow-color-strong);--nx-elevation-disclosure: 0 6px 20px var(--nx-shadow-color-whisper);--nx-elevation-thumb: 0 2px 6px var(--nx-shadow-color-medium);--nx-elevation-toggle: 0 2px 4px var(--nx-shadow-color-medium);--nx-elevation-dropdown: 0 8px 20px var(--nx-shadow-color-12);--nx-elevation-menu-item: 0 4px 12px var(--nx-shadow-color-soft);--nx-elevation-tooltip: 0 4px 15px var(--nx-shadow-color-strong);--nx-elevation-tooltip-up: 0 -2px 10px var(--nx-shadow-color-medium);--nx-elevation-cloud: 0 2px 10px var(--nx-shadow-color-05);--nx-elevation-panel: 0 12px 20px var(--nx-shadow-color-haze);--nx-elevation-input: 0 4px 8px 0 var(--nx-shadow-color-input);--nx-elevation-check-focus: 0 0 0 0.2rem var(--nx-shadow-color-focus-halo);--nx-elevation-form: 0 4px 20px var(--nx-shadow-color-08);--nx-elevation-season: 0 10px 20px var(--nx-shadow-color-focus);--nx-elevation-ring: 0 0 0 2px var(--nx-shadow-color-action);--nx-z-below: -1;--nx-z-base: 0;--nx-z-raised: 1;--nx-z-panel: 2;--nx-z-sticky: 3;--nx-z-dropdown: 4;--nx-z-menu: 9;--nx-z-header: 10;--nx-z-header-fixed: 50;--nx-z-header-raised: 55;--nx-z-overlay: 99;--nx-z-overlay-top: 100;--nx-z-modal: 998;--nx-z-modal-top: 999;--nx-z-debug: 9999;--nx-duration-none: 0s;--nx-duration-instant: 0.1s;--nx-duration-fast: 0.2s;--nx-duration-medium: 0.25s;--nx-duration-base: 0.3s;--nx-duration-long: 0.4s;--nx-duration-slow: 0.5s;--nx-duration-epic: 1.5s;--nx-duration-loop: 3s;--nx-ease-standard: ease;--nx-ease-in: ease-in;--nx-ease-out: ease-out;--nx-ease-in-out: ease-in-out;--nx-opacity-hidden: 0;--nx-opacity-visible: 1;--nx-opacity-disabled: 0.5;--nx-opacity-muted: 0.7;--nx-opacity-subdued: 0.75;--nx-opacity-soft: 0.8;--nx-opacity-veil: 0.85;--nx-opacity-faded: 0.9}:root,[data-nx-theme='light']{--nx-theme-bg: var(--nx-surface-page);--nx-theme-bg-muted: var(--nx-surface-muted);--nx-theme-text: var(--nx-text-body);--nx-theme-heading: var(--nx-text-heading);--nx-theme-border: var(--nx-border-default);--nx-theme-link: var(--nx-link-color);--nx-theme-action-bg: var(--nx-action-bg);--nx-theme-header-bg: var(--nx-surface-inverse);--nx-theme-header-text: var(--nx-text-inverse)}