:root{--bs-theme-color: #E62129;--bs-sec-theme-color: #222332;--bs-body-color: #292929;--bs-body-bg: #fff;--bs-link-color: #292929;--bs-link-hover-color: #E62129;--bs-font-sans-serif: 'Montserrat', sans-serif;--bs-body-font-weight: 400;--bs-body-font-size: 1rem;--bs-h-font-sans-serif: 'Montserrat', sans-serif;--bs-h-font-weight: inherit;--bs-h-font-size: 56px;--breakpoint-mobile: 479px;--breakpoint-mobile-next: 480px;--breakpoint-tablet: 992px;--breakpoint-tablet-next: 993px;--breakpoint-laptop: 1199px;--breakpoint-laptop-next: 1200px;--breakpoint-desktop: 1200px;--breakpoint-wide: 1600px;--bs-screen-xxl: 1600px;--bs-screen-large: 1500px;--bs-screen-mid: 1400px;--bs-screen-small: 1360px;--clamp-h1: clamp(20px, 16px + 1.5vw, 46px);--clamp-h2: clamp(16px, 14px + 1.2vw, 28px);--clamp-h3: clamp(14px, 12px + 0.8vw, 20px);--clamp-body: clamp(13px, 11px + 0.6vw, 15px);--clamp-margin-std: clamp(20px, 15.263px + 1.316vw, 40px);--clamp-margin-big: clamp(40px, 30.526px + 2.632vw, 60px);--clamp-margin-small: clamp(12.5px, 10.724px + 0.493vw, 20px);--clamp-margin-smallest: clamp(6px, 5.053px + 0.263vw, 10px);--container-padding: clamp(20px, 15.263px + 1.316vw, 40px);--header-white: rgb(255, 255, 255);--header-light-gray: rgb(242, 242, 242);--header-black: rgb(0, 0, 0);--header-red: rgb(228, 35, 39);--header-gray: rgb(102, 102, 102);--header-dark-gray: rgb(51, 51, 51);--header-transparent: rgba(0, 0, 0, 0);--header-shadow: rgba(0, 0, 0, 0.1);--header-black-opacity: rgba(0, 0, 0, 0.7);--header-white-opacity: rgba(255, 255, 255, 0.6);--header-font-poppins: Montserrat;--header-font-montserrat: Montserrat;--header-nav-font-size: clamp(14px, 12px + 0.8vw, 18px);--header-font-size-lg: clamp(18px, 16px + 0.8vw, 20px);--header-font-size-std: clamp(16px, 14px + 0.6vw, 18px);--header-font-size-md: clamp(16px, 14px + 0.6vw, 18px);--header-font-size-sm: clamp(14px, 12px + 0.5vw, 16px);--header-font-size-xs: clamp(12px, 11px + 0.4vw, 14px);--header-font-weight-regular: 400;--header-font-weight-medium: 500;--header-font-weight-semibold: 600;--header-font-weight-bold: 700;--header-font-weight-light: 300;--header-logo-width: 247px;--header-logo-height: 81px;--header-logo-max-height: 49px;--header-icon-size-std: 25px;--header-icon-size-sm: 20px;--header-close-icon-height: 63.9931px;--header-height-std: 88px;--header-height-md: 80px;--header-height-sm: 56px;--header-height-xs: 18px;--header-line-height: 17px;--header-line-height-lg: 20px;--header-layout-width-std: 1166px;--header-layout-width-lg: 1204.93px;--header-mobile-width: 850px;--header-mobile-width-clamp: clamp(320px, 100%, 992px);--header-content-width: 70%;--header-logo-width-percent: 15%;--header-content-width-tablet: 65%;--header-logo-width-percent-tablet: 20%;--header-top-width: 15%;--header-mobile-logo-percent: 65%;--header-sidebar-top: 300px;--header-sidebar-top-fixed: 450px;--header-sidebar-height-offset: 125px;--header-demo1-logo-width: 238px;--header-demo1-logo-height: 84px;--header-demo1-top-width: 21.3125px;--header-demo1-top-height: 21.3281px;--header-mobile-logo-width: 650px;--header-border-radius: 4px;--header-transition-duration: 0.3s;--header-box-shadow-offset-x: 0px;--header-box-shadow-offset-y: 2px;--header-box-shadow-blur: 8px;--header-padding-std: 1rem;--header-padding-sm: 10px;--header-padding-lg: 20px;--header-padding-xl: 70px;--header-padding-xs: 0px;--header-margin-std: 0px;--faq-container-max-width: 1600px;--faq-item-bg: #f7f7f7;--faq-item-border-color: #ddd;--faq-item-border-width: 1px;--faq-item-radius: 8px;--faq-title-padding-x: 7%;--faq-title-line-height: 1.5;--faq-icon-size: 1.3rem;--faq-icon-position: 5%;--faq-icon-line-width: 3px;--faq-icon-line-radius: 3px;--faq-desc-line-height: 1.6;--faq-mobile-padding: 16px;--faq-mobile-section-padding: 1.5rem;--faq-mobile-item-padding: 0.3rem;--faq-title-mobile-padding: 1rem 3rem 1rem 1rem;--faq-icon-mobile-position: 1rem;--faq-icon-mobile-size: 0.9rem;--faq-desc-mobile-padding: 1rem;--faq-tablet-item-padding: 0.5rem;--faq-title-tablet-padding: 1.5rem 3rem 1.5rem 1.5rem;--faq-desc-tablet-padding: 1.5rem;--faq-title-font-size: clamp(14px, 12px + 0.8vw, 20px);--faq-desc-font-size: clamp(12px, 11px + 0.6vw, 15px);--faq-tablet-padding: 24px;--faq-tablet-section-padding: 2rem;--faq-icon-tablet-position: 1.5rem;--faq-icon-tablet-size: 0.95rem;--faq-desktop-padding: 32px;--faq-icon-desktop-size: 1.1rem;--feature-border-color: rgb(217, 217, 217);--feature-item-height: 100px;--feature-item-height-mobile: 90px;--feature-item-height-tablet: 95px;--feature-border-width: 1px;--feature-line-height: 1.2;--feature-col-width: 50%;--list-font-size: clamp(14px, 12px + 0.5vw, 18px);--product-red: #E62129;--product-red-dark: rgb(229, 16, 16);--product-red-variant: #E6212a;--product-white: rgb(255, 255, 255);--product-white-hex: #FFF;--product-light-gray: rgb(237, 237, 237);--product-lighter-gray: #f7f7f7;--product-hover-gray: rgb(245, 245, 245);--product-dark-gray: #292929;--product-transparent: rgba(0, 0, 0, 0);--product-font-size-xs: 10px;--product-font-size-sm: 14px;--product-font-size-md: 18px;--product-font-size-lg: 24px;--product-font-size-xl: 28px;--product-font-size-xxl: 36px;--product-font-size-bullet: 0.6em;--btn-back-font-size: clamp(12px, 11px + 0.5vw, 16px);--btn-contact-font-size: clamp(14px, 13px + 0.5vw, 18px);--product-width-summary: 800px;--product-width-max: 1600px;--product-width-video-img: 782px;--product-height-desktop: 546px;--product-height-mobile: clamp(500px, 400px + 10vw, 650px);--product-height-tablet: clamp(610px, 510px + 10vw, 760px);--product-height-min: 600px;--product-height-title: 100px;--product-height-title-compact: 78px;--product-height-btn: 302px;--product-height-btn-back: 50.25px;--product-height-img-main: 540px;--product-height-img-alt: 550px;--product-padding-std: 20px;--product-padding-sm: 10px;--product-padding-md: 14px;--product-padding-lg: 25px;--product-padding-xl: 35px;--product-padding-list: 8px;--product-padding-title: 34px;--product-border-radius: 5px;--product-line-height-std: 1.6;--product-line-height-title: 1.8em;--product-line-heading: 1.1em;--product-line-height-36: 36px;--product-line-height-32: 32px;--product-line-height-21: 21px;--product-transition: 0.3s;--product-opacity-hover: 0.8;--product-opacity-active: 0.9;--product-padding: clamp(15px, 10px + 1vw, 40px);--video-play-btn-size: clamp(50px, 40px + 2vw, 80px);--video-modal-bg: rgba(0, 0, 0, 0.9);--video-modal-content-bg: rgba(255, 255, 255, 0.95);--video-modal-shadow: 0 2px 12px rgba(0, 0, 0, 0.4);--video-close-btn-size: 40px;--video-close-btn-position: 10px;--video-close-icon-size: 20px;--video-max-width-mobile: 100%;--video-max-height-mobile: 100vh;--video-max-height-mobile-portrait: 50vh;--video-max-height-mobile-landscape: 85vh;--video-max-width-tablet: 90%;--video-max-height-tablet: 90vh;--video-max-width-tablet-portrait: 700px;--video-max-height-tablet-portrait: 70vh;--video-max-width-tablet-landscape: 900px;--video-max-height-tablet-landscape: 85vh;--video-border-width: 2px;--video-border-color: rgba(255, 255, 255, 0.3);--video-play-btn-bg: rgba(230, 33, 41, 0.9);--video-play-btn-bg-hover: #e62129;--video-play-btn-color: #fff;--video-play-btn-size: 44px;--video-play-btn-position: 20px;--media-switch-bg: #FFF;--media-switch-color: #E62129;--media-switch-hover-bg: #f7f7f7;--media-switch-hover-color: #292929;--btn-gradient-start: rgba(255, 255, 255, 0.4);--btn-gradient-end: rgba(255, 255, 255, 0.1);--btn-border-color: rgba(255, 255, 255, 0.5);--btn-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);--btn-shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, 0.6);--btn-shadow-inset-bottom: inset 0 -1px 0 rgba(255, 255, 255, 0.2);--btn-hover-gradient-start: rgba(255, 255, 255, 0.5);--btn-hover-gradient-end: rgba(255, 255, 255, 0.2);--btn-hover-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);--btn-hover-shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, 0.8);--btn-hover-shadow-inset-bottom: inset 0 -1px 0 rgba(255, 255, 255, 0.3);--btn-active-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);--btn-active-shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, 0.5);--btn-active-shadow-inset-bottom: inset 0 -1px 0 rgba(255, 255, 255, 0.1);--btn-active-bg: rgba(158, 158, 158, 0.6);--btn-active-shadow-combined: 0 2px 8px rgba(0, 0, 0, 0.15);--btn-active-border-color: rgba(255, 255, 255, 0.15);--btn-active-fill: #fff;--btn-active-bg-overlay: rgba(0, 0, 0, 0.6);--btn-active-shadow-overlay: 0 4px 12px rgba(0, 0, 0, 0.25);--btn-active-shadow-sm: 0 1px 4px rgba(0, 0, 0, 0.1);--btn-active-bg-variant: rgba(0, 0, 0, 0.7);--btn-active-bg-variant-strong: rgba(0, 0, 0, 0.85);--btn-active-bg-red: rgba(230, 33, 41, 0.9);--btn-active-bg-red-strong: rgba(230, 33, 41, 1);--btn-active-bg-black: #000;--bullet-top-position: 12px;--title-container-height: 50%;--meta-container-height: 50%;--title-line-height: 32px;--title-font-size: 18px;--video-wrapper-max-height-mobile: 60vh;--video-wrapper-max-height-mobile-portrait: 50vh;--video-wrapper-max-height-mobile-landscape: 85vh;--video-wrapper-max-height-tablet: 90vh;--video-wrapper-max-height-tablet-portrait: 70vh;--video-wrapper-max-height-tablet-landscape: 85vh;--product-min-height-desktop: 600px;--product-min-height-tablet: 600px;--product-min-height-laptop: 600px;--product-min-height-desktop-summary: 50%;--product-min-height-desktop-meta: 50%;--nav-btn-primary-bg: #E62129;--nav-btn-primary-text: #fff;--nav-btn-primary-border: #E62129;--nav-btn-hover-border: #E62129;--item-meta-text-color: rgb(51, 51, 51);--btn-active-white: rgb(255, 255, 255);--btn-active-red: #E62129;--btn-active-red-border: 2px solid #E62129;--btn-shine-gradient: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);--picture-content-height: 546px;--switch-btn-height: 54px;--switch-btn-padding: 16px;--switch-btn-font-size: 14px;--switch-btn-border-width: 2px;--switch-btn-transition: 0.3s;--video-close-btn-size-lg: 48px;--video-close-btn-position-lg: 25px;--video-close-icon-size-lg: 24px;--video-max-width-lg-desktop: 1280px;--video-max-height-lg-desktop: 85vh;--video-max-width-lg-desktop-content: 85%;--video-max-width-md-desktop: 900px;--video-max-height-md-desktop: 70vh;--video-max-width-md-desktop-content: 90%;--video-max-height-md-desktop-content: 90vh;--video-max-height-lg-desktop-content: 85vh;--video-modal-max-width: 95%;--video-modal-max-height: 95vh;--video-modal-border-radius: 8px;--video-modal-close-btn-size: 44px;--video-modal-close-btn-position: 20px;--video-modal-close-icon-size: 20px;--swiper-btn-size: 56px;--swiper-btn-icon-size: 22px;--swiper-btn-backdrop-blur: 4px;--swiper-btn-scale-hover: 1.08;--swiper-btn-scale-active: 0.92;--swiper-btn-thumb-size: 30px;--swiper-btn-thumb-margin: -15px;--swiper-btn-thumb-position: 5px;--swiper-btn-size-mobile: 32px;--swiper-btn-icon-size-mobile: 12px;--swiper-btn-size-tablet: 44px;--swiper-btn-icon-size-tablet: 18px;--position-btn-left-mobile: 8px;--position-btn-right-mobile: 8px;--position-btn-left-tablet: 15px;--position-btn-right-tablet: 15px;--not-available-overlay-blur: 5px;--not-available-overlay-animation: 0.3s ease-out;--not-available-overlay-pulse: 2s infinite;--not-available-overlay-title-size: 24px;--not-available-overlay-title-spacing: 2px;--not-available-overlay-msg-size: 14px;--not-available-overlay-msg-opacity: 0.8;--not-available-overlay-msg-line-height: 1.4;--not-available-overlay-btn-padding: 8px 20px;--not-available-overlay-btn-radius: 4px;--not-available-overlay-btn-font-size: 14px;--not-available-overlay-btn-transition: 0.3s ease;--not-available-overlay-height-tablet: 80vh;--border-radius-zero: 0px;--border-radius-small: 4px;--border-radius-medium: 5px;--border-radius-large: 8px;--border-radius-xl: 16px;--border-width-zero: 0px;--border-width-thin: 1px;--border-width-thick: 2px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-meta: 15px;--letter-spacing-negative: -0.5px;--letter-spacing-small: 0.2px;--letter-spacing-medium: 0.5px;--letter-spacing-large: 2px;--padding-zero: 0px;--padding-item-meta: 40px 30px;--padding-video-back: 8px 16px;--padding-close-btn: 8px 20px;--position-btn-left: 20px;--position-btn-right: 20px;--position-btn-small: 10px;--position-btn-ani-left: 92.5px;--position-btn-ani-top: 65px;--backdrop-blur-strong: 30px;--backdrop-saturate: 200%;--backdrop-blur-std: 5px;--transform-translate-y: -1px;--loading-spinner-size: 20px;--loading-spinner-border: 2px;--video-modal-close-btn-size-tablet: 48px;--video-modal-close-btn-position-tablet: 15px;--video-modal-close-icon-size-tablet: 22px;--not-available-title-size: 20px;--not-available-msg-size: 12px;--download-primary-color: #E62129;--download-text-color: #313131;--download-border-color: #E0E0E0;--download-border-dark: #000000;--download-bg-color: #FFFFFF;--download-bg-tertiary: #FAFAFA;--download-hover-bg: rgba(230, 33, 41, 0.05);--download-focus-ring: rgba(230, 33, 41, 0.3);--download-disabled-opacity: 0.5;--download-loading-opacity: 0.7;--download-spacing-xs: 8px;--download-spacing-sm: 12px;--download-spacing-md: 16px;--download-spacing-lg: 24px;--download-spacing-xl: 32px;--download-spacing-print: 20px;--download-font-size: clamp(14px, 13px + 0.5vw, 18px);--download-font-weight-title: 700;--download-font-weight-body: 600;--download-line-height-title: 1.2;--download-line-height-body: 1.5;--download-letter-spacing: -0.02em;--download-radius: 8px;--download-radius-sm: 4px;--download-shadow-card: 0 2px 8px rgba(0, 0, 0, 0.06);--download-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, 0.1);--download-shadow-button: 0 2px 8px rgba(0, 0, 0, 0.1);--download-shadow-button-hover: 0 4px 12px rgba(230, 33, 41, 0.25);--download-border-width-thin: 1px;--download-border-width-thick: 2px;--download-border-width-focus: 3px;--download-transform-scale: scale(0.98);--download-transform-translate: translateY(2px);--download-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--download-transition-fast: 0.15s ease-out;--download-animation-spin: 0.8s;--download-animation-rotate: 360deg;--download-gradient-angle: 135deg;--download-text-nowrap: nowrap;--download-text-align-left: left;--download-text-align-center: center;--download-text-decoration-none: none;--download-flex-1: 1;--download-justify-space-between: space-between;--download-justify-center: center;--download-justify-flex-start: flex-start;--download-align-items-center: center;--download-align-items-flex-start: flex-start;--download-align-items-stretch: stretch;--download-flex-direction-column: column;--download-flex-direction-row: row;--download-display-flex: flex;--download-display-inline-flex: inline-flex;--download-display-none: none;--download-width-full: 100%;--download-position-relative: relative;--download-flex-shrink-0: 0;--download-box-sizing-border-box: border-box;--download-overflow-hidden: hidden;--download-margin-center: 0 auto;--download-margin-0: 0;--download-outline-none: none;--download-pointer-events-none: none;--download-bg-transparent: transparent;--download-touch-target: 44px;--download-cursor-pointer: pointer;--download-cursor-not-allowed: not-allowed;--download-button-min-width-mobile: 100%;--download-button-min-width-tablet: 160px;--download-button-min-width-desktop: 200px;--download-button-min-width-large: 230px;--download-will-change-transform: transform;--download-will-change-opacity: opacity;--download-backface-visibility: hidden;--download-focus-visible: 2px solid var(--download-focus-ring);--download-focus-offset: 2px;--download-focus-ring-width: 3px;--table-header-bg: #E62129;--table-header-text: white;--table-border-color: rgb(221, 221, 221);--table-hover-bg: rgba(230, 33, 41, 0.05);--table-shadow: rgba(0, 0, 0, 0.06);--modal-overlay-bg: rgba(0, 0, 0, 0.9);--modal-close-bg: white;--modal-close-color: #000;--loading-bg-1: #f0f0f0;--loading-bg-2: #e0e0e0;--table-font-size: clamp(12px, 11px + 0.5vw, 14px);--layout-width: 1600px;--table-img-max-width: 1414px;--table-img-max-width-tablet: 900px;--table-img-max-width-desktop: 1050px;--table-img-max-width-mobile: 800px;--table-padding-std: 20px;--table-padding-mobile: 4px;--table-border-width: 1px;--table-border-radius: 8px;--modal-max-width: 95%;--modal-max-height: 95vh;--modal-close-size: 40px;--modal-close-font-size: 30px;--modal-close-position: 20px;--modal-close-radius: 50%;--transition-fast: 0.15s ease-out;--transition-normal: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-zoom: 0.1s ease-out;--transition-hover: 0.3s;--animation-loading: 1.5s;--z-index-modal: 9999;--z-index-modal-close: 10000;--shadow-table: 0 2px 8px rgba(0, 0, 0, 0.06);--shadow-modal: 0 2px 8px rgba(0, 0, 0, 0.3);--loading-bg-size: 200% 100%;--nav-bg-color: #fff;--nav-color-normal: #292929;--nav-color-hover: #E62129;--nav-color-active: #E62129;--nav-color-btn-bg: #E62129;--nav-color-btn-text: #fff;--nav-shadow-color: rgba(230, 33, 41, 0.3);--nav-section-bg-color: rgb(255, 255, 255);--nav-width: 1600px;--nav-border-radius: 10px;--nav-btn-border-radius: 5px;--nav-active-indicator-height: 2px;--nav-active-indicator-radius: 2px;--nav-active-indicator-offset: -5px;--nav-font-weight-normal: normal;--nav-font-weight-active: 600;--nav-font-weight-bold: bold;--nav-font-size-min: 14px;--nav-font-size-max: 18px;--nav-font-size-base: 14px;--nav-shadow: 0 2px 10px var(--nav-shadow-color);--nav-transition-duration: 0.3s;--nav-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--nav-btn-padding-v: var(--clamp-margin-smallest);--nav-btn-padding-h: var(--clamp-margin-small);--nav-btn-margin-left: auto;--nav-btn-padding-v-fixed: 10px;--nav-btn-padding-h-fixed: 20px;--nav-icon-margin-left: 10px;--nav-item-margin-right: var(--clamp-margin-small);--nav-section-margin-top: var(--clamp-margin-big);--nav-section-margin-bottom: var(--clamp-margin-big);--nav-layout-padding-top: 0px;--nav-layout-padding-bottom: 0px;--nav-layout-max-width: 1600px;--nav-layout-font-weight: 500;--nav-layout-text-align: center;--nav-layout-max-width-full: 100vw;--nav-container-margin-right: 0px;--nav-container-max-width: 100%;--nav-mobile-height: 112px;--nav-mobile-item-margin-bottom: 8px;--nav-mobile-gap: 10px;--nav-position-offset: 10000px;--nav-tablet-padding: var(--container-padding);--nav-tablet-width: 100%;--nav-tablet-max-width: 100%;--nav-tablet-height: auto;--nav-tablet-margin-top: 0px;--nav-tablet-margin-bottom: 0px;--nav-desktop-max-width: 1199px;--nav-desktop-container-max-width: 1199px;--nav-large-max-width: 1600px;--nav-large-container-max-width: 1600px;--model-bg-color: #ffffff;--model-text-color: #333;--model-text-secondary: #666;--model-text-tertiary: #555;--model-text-muted: #999;--model-primary-color: #E62129;--model-primary-hover: #c40016;--model-success-color: #28a745;--model-warning-color: #ffc107;--model-danger-color: #e74c3c;--model-dark-color: #222332;--model-dark-text: #212529;--model-light-bg: #f8f9fa;--model-border-color: #e9ecef;--model-progress-bg: #e0e0e0;--model-overlay-bg: rgba(255, 255, 255, 0.98);--model-play-overlay-bg: rgba(0, 0, 0, 0.85);--model-border-primary: rgba(230, 33, 41, 0.1);--model-max-width: 1600px;--model-border-radius: 8px;--model-border-radius-lg: 12px;--model-border-radius-sm: 6px;--model-border-radius-xs: 2px;--model-border-radius-play: 16px;--model-progress-height: 4px;--model-progress-width: 200px;--model-spinner-size: 16px;--model-spinner-size-lg: 18px;--model-checkmark-size: 12px;--model-icon-size: 56px;--model-icon-height: 80px;--model-btn-min-width: 120px;--model-captcha-max-width: 450px;--model-captcha-min-width: 320px;--model-protection-size: 40px;--model-control-radius: 12px;--model-font-size-xs: 12px;--model-font-size-sm: 14px;--model-font-size-base: 16px;--model-font-size-lg: 18px;--model-font-size-xl: 20px;--model-prompt-font-size: clamp(14px, 13px + 0.5vw, 16px);--model-font-weight-normal: 400;--model-font-weight-medium: 500;--model-font-weight-semibold: 600;--model-font-weight-bold: 700;--model-line-height-tight: 1.2;--model-line-height-base: 1.3;--model-line-height-normal: 1.4;--model-line-height-relaxed: 1.5;--model-line-height-loose: 1.6;--model-transition-fast: 0.3s;--model-transition-base: 0.4s;--model-transition-slow: 0.5s;--model-transition-slower: 0.6s;--model-transition-easing: ease;--model-transition-cubic: cubic-bezier(0.4, 0, 0.2, 1);--model-transition-slide: cubic-bezier(0.25, 0.46, 0.45, 0.94);--model-z-control: 55;--model-z-play: 50;--model-z-loading: 60;--model-z-error: 65;--model-z-captcha: 70;--model-z-webgl: 75;--model-z-protection: 1000;--model-animation-fade-in: fadeIn 0.3s ease-out;--model-animation-slide-up: slideUp 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);--model-animation-spin: spin 1s linear infinite;--model-animation-progress-shine: progress-shine 1.5s infinite;--model-animation-progress-pulse: progress-pulse 2s infinite;--model-animation-checkmark: checkmark-pop 0.3s ease-out;--model-transform-hover: translateY(-2px);--model-transform-active: translateY(0);--model-transform-slide: translateY(30px);--model-transform-scale-up: scale(1.1);--model-transform-scale-down: scale(0.95);--model-transform-scale-lg: scale(1.2);--model-transform-icon: scale(1.15);--model-blur-overlay: 8px;--model-blur-control: 30px;--model-blur-play: 20px;--model-opacity-overlay: 0.98;--model-opacity-play: 0.85;--model-opacity-control-light: 0.7;--model-opacity-control-dark: 0.5;--model-opacity-control-hover-light: 0.85;--model-opacity-control-hover-dark: 0.65;--model-opacity-control-active-light: 0.7;--model-opacity-control-active-dark: 0.3;--model-opacity-control-inset-light: 0.9;--model-opacity-control-inset-dark: 0.5;--model-opacity-control-inset-hover-light: 1;--model-opacity-control-inset-hover-dark: 0.6;--model-opacity-control-inset-active-light: 0.7;--model-opacity-control-inset-active-dark: 0.3;--model-opacity-play-light: 0.4;--model-opacity-play-dark: 0.1;--model-opacity-play-hover-light: 0.5;--model-opacity-play-hover-dark: 0.2;--model-opacity-play-active-light: 0.5;--model-opacity-play-active-dark: 0.1;--model-opacity-play-inset-light: 0.6;--model-opacity-play-inset-dark: 0.2;--model-opacity-play-inset-hover-light: 1;--model-opacity-play-inset-hover-dark: 0.6;--model-opacity-play-inset-active-light: 0.5;--model-opacity-play-inset-active-dark: 0.1;--model-opacity-protection: 0;--model-opacity-shine: 0.3;--model-opacity-pulse: 0.4;--model-opacity-pulse-half: 0;--model-blend-mode: multiply;--model-gradient-control: linear-gradient(135deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.5) 100%);--model-gradient-control-hover: linear-gradient(135deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.65) 100%);--model-gradient-play: linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 100%);--model-gradient-play-hover: linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 100%);--model-gradient-shine: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);--model-gradient-pulse: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);--model-gradient-protection-1: linear-gradient(45deg, transparent 49%, rgba(255, 0, 0, 0.02) 50%, transparent 51%);--model-gradient-protection-2: linear-gradient(-45deg, transparent 49%, rgba(0, 255, 0, 0.02) 50%, transparent 51%);--model-shadow-card: 0 4px 6px rgba(0, 0, 0, 0.1);--model-shadow-error: 0 20px 60px rgba(0, 0, 0, 0.15);--model-shadow-control: 0 8px 32px rgba(0, 0, 0, 0.15);--model-shadow-control-hover: 0 12px 40px rgba(0, 0, 0, 0.2);--model-shadow-control-active: 0 4px 20px rgba(0, 0, 0, 0.15);--model-shadow-play: 0 8px 32px rgba(0, 0, 0, 0.1);--model-shadow-play-hover: 0 12px 40px rgba(0, 0, 0, 0.2);--model-shadow-play-active: 0 4px 20px rgba(0, 0, 0, 0.1);--model-shadow-btn-primary-hover: 0 4px 12px rgba(230, 33, 41, 0.3);--model-shadow-btn-secondary-hover: 0 2px 8px rgba(34, 35, 50, 0.1);--model-shadow-inset-control: inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 -1px 0 rgba(255, 255, 255, 0.5);--model-shadow-inset-control-hover: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(255, 255, 255, 0.6);--model-shadow-inset-control-active: inset 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 rgba(255, 255, 255, 0.3);--model-shadow-inset-play: inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 -1px 0 rgba(255, 255, 255, 0.2);--model-shadow-inset-play-hover: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(255, 255, 255, 0.6);--model-shadow-inset-play-active: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(255, 255, 255, 0.1);--model-shadow-text: 0 2px 4px rgba(0, 0, 0, 0.5);--model-shadow-captcha: 0 2px 8px rgba(0, 0, 0, 0.06);--model-border-width-thin: 1px;--model-border-width-medium: 2px;--model-border-color-white: rgba(255, 255, 255, 0.8);--model-border-color-white-light: rgba(255, 255, 255, 0.5);--model-border-color-transparent: transparent;--model-max-height: 80%;--model-play-icon-ratio: 0.4;--model-text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);--model-spinner-border-color: #E62129;--model-spinner-border-top-color: transparent;--model-checkmark-bg: #28a745;--model-checkmark-color: white;--model-viewer-padding: clamp(20px, 15.263px + 1.316vw, 40px);--model-viewer-height: clamp(500px, 450px + 5vw, 800px);--model-title-font-size: clamp(18px, 14px + 1.2vw, 28px);--model-control-btn-size: clamp(28px, 24px + 0.8vw, 36px);--model-control-font-size: clamp(12px, 10px + 0.4vw, 16px);--model-controls-right: clamp(30px, 25px + 1.5vw, 60px);--model-play-btn-size: clamp(50px, 40px + 2vw, 80px);--model-loading-font-size: clamp(14px, 12px + 0.4vw, 16px);--model-progress-font-size: clamp(12px, 10px + 0.4vw, 14px);--model-error-padding: clamp(20px, 15px + 1vw, 30px);--model-captcha-padding: clamp(20px, 15px + 1vw, 40px);--footer-border-color: #e5e5e5;--footer-margin-top-std: 64px;--footer-margin-top-sm: 20px;--footer-margin-icon: 10px;--footer-icon-size: 64px;--footer-form-height: 28rem;--footer-form-padding-sm: 0.4rem;--footer-input-height: 2.8rem;--footer-textarea-height: 6.8rem;--footer-textarea-padding: 0.7rem;--footer-btn-height: 2.35rem;--footer-btn-font-size: 1rem;--footer-btn-radius: 25px;--footer-input-radius: 1.8rem;--footer-checktip-top: 88%;--footer-gotop-bottom: 4rem;--footer-margin-mobile: 30px;--footer-swiper-btn-right: 5%;--footer-swiper-width: 96%;--footer-box-shadow: 0 0 0px rgba(0, 0, 0, 0);--footer-swiper-btn-left: 0;--footer-max-width-tablet: 992px;--footer-max-width-desktop: 1600px}
