/* ZHEP Bundle | 4 files | 2026-07-22 19:39:28 UTC */
/* zhep-vars-components */
:root{--btn-font-weight: var(--base-buttons-font-weight,600);--sys-motion-duration-fast: 0.2s;--sys-motion-duration-medium: 0.3s;--sys-motion-duration-slow: 0.5s;--sys-motion-easing-default: ease-in-out;--sys-motion-enabled: 1;--sys-color-primary: #283593;--sys-color-primary-light: #5C6BC0;--sys-color-primary-medium: #3949AB;--sys-color-primary-dark: #1A237E;--sys-color-primary-darker: #0D1542;--sys-color-primary-pale: #E8EAF6;--sys-color-secondary: #E65100;--sys-color-secondary-light: #FF8A65;--sys-color-secondary-medium: #FF6D3F;--sys-color-secondary-dark: #BF3F00;--sys-color-secondary-darker: #802A00;--sys-color-secondary-pale: #FBE9E7;--sys-color-success-500: #2E7D32;--sys-color-success-600: #1B5E20;--sys-color-success-100: #C8E6C9;--sys-color-danger-500: #C62828;--sys-color-danger-100: #FFCDD2;--sys-color-warning-400: #F9A825;--sys-color-info-500: #1565C0;--sys-color-info-100: #BBDEFB;--sys-color-neutral-900: #212121;--sys-color-neutral-800: #424242;--sys-color-neutral-600: #616161;--sys-color-neutral-500: #9E9E9E;--sys-color-neutral-400: #BDBDBD;--sys-color-neutral-200: #BDBDBD;--sys-color-neutral-100: #E0E0E0;--sys-color-neutral-75: #EEEEEE;--sys-color-neutral-50: #F5F5F5;--sys-color-neutral-0: #FFFFFF;--font-family-base: 'VM_Regular',system-ui,sans-serif;--font-family-heading: 'VM_Bold',system-ui,sans-serif;--font-family-heading-h3: 'VM_Bold',system-ui,sans-serif;--font-family-mono: 'VM_Regular',ui-monospace,monospace;--size-h1: clamp(1.3rem,1.1rem + 0.5556vw,1.6rem);--size-h2: clamp(1.2rem,1.1333rem + 0.1852vw,1.3rem);--size-h3: 1.1rem;--size-h4: clamp(1rem,0.9333rem + 0.1852vw,1.1rem);--size-h5: clamp(1rem,0.94rem + 0.1667vw,1.09rem);--size-h6: clamp(1rem,0.94rem + 0.1667vw,1.09rem);--size-body: clamp(0.82rem,0.8067rem + 0.037vw,0.84rem);--size-button: 1rem;--size-small: 0.75rem;--size-caption: 0.7rem;--weight-thin: 100;--weight-extralight: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--leading-heading: 1.8;--leading-body: 2.3;--leading-button: 1.2;--leading-compact: 1.4;--spacing-letter-default: 0;--spacing-letter-wide: 0.02em;--heading-margin-h1: 0.8em;--heading-margin-h2: 0.5em;--heading-margin-h3: 0.5em;--heading-margin-h4: 0.5rem;--heading-margin-h5: 0.5rem;--heading-margin-h6: 0.5rem;--heading-color-h1: var(--sys-color-primary);--heading-color-h2: #030303;--heading-color-h3: #030303;--heading-color-h4: var(--sys-color-neutral-900);--heading-color-h5: var(--sys-color-neutral-900);--heading-color-h6: var(--sys-color-neutral-900);--selection-bg: var(--sys-color-primary-pale);--selection-text: var(--sys-color-primary-dark);--scrollbar-width: thin;--scrollbar-thumb: var(--sys-color-neutral-400);--scrollbar-track: var(--sys-color-neutral-100);--btn-padding-y: 0.6rem 1rem;--btn-padding-x: 1em;--btn-font-size: var(--size-button);--btn-line-height: var(--leading-button);--btn-border-width: 2px;--btn-border-radius: 0.5rem;--btn-letter-spacing: var(--spacing-letter-default);--btn-transition: var(--sys-transition-fast);--btn-min-height: auto;--btn-gap: 0.5em;--btn-primary-bg: var(--sys-color-primary);--btn-primary-text: var(--sys-color-neutral-0);--btn-primary-border: var(--sys-color-primary);--btn-primary-bg-hover: var(--sys-color-primary-dark);--btn-primary-text-hover: var(--sys-color-neutral-0);--btn-primary-border-hover: var(--sys-color-primary-dark);--btn-primary-bg-disabled: var(--sys-color-neutral-200);--btn-primary-text-disabled:var(--sys-color-neutral-500);--btn-primary-border-disabled: var(--sys-color-neutral-200);--btn-primary-on-dark-bg: var(--sys-color-neutral-0);--btn-primary-on-dark-text: var(--sys-color-primary);--btn-primary-on-dark-border: var(--sys-color-neutral-0);--btn-primary-on-dark-bg-hover: var(--sys-color-primary-light);--btn-primary-on-dark-text-hover: var(--sys-color-neutral-0);--btn-primary-on-dark-border-hover: var(--sys-color-primary-light);--btn-primary-on-dark-bg-disabled: var(--sys-color-neutral-600);--btn-primary-on-dark-text-disabled:var(--sys-color-neutral-400);--btn-secondary-bg: transparent;--btn-secondary-text: var(--sys-color-primary);--btn-secondary-border: var(--sys-color-primary);--btn-secondary-bg-hover: var(--sys-color-primary);--btn-secondary-text-hover: var(--sys-color-neutral-0);--btn-secondary-border-hover: var(--sys-color-primary);--btn-secondary-bg-disabled: transparent;--btn-secondary-text-disabled:var(--sys-color-neutral-400);--btn-secondary-border-disabled: var(--sys-color-neutral-400);--btn-secondary-on-dark-bg: transparent;--btn-secondary-on-dark-text: var(--sys-color-neutral-0);--btn-secondary-on-dark-border: var(--sys-color-neutral-0);--btn-secondary-on-dark-bg-hover: var(--sys-color-neutral-0);--btn-secondary-on-dark-text-hover: var(--sys-color-neutral-900);--btn-secondary-on-dark-border-hover: var(--sys-color-neutral-0);--btn-secondary-on-dark-bg-disabled: transparent;--btn-secondary-on-dark-text-disabled:var(--sys-color-neutral-500);--btn-secondary-on-dark-border-disabled: var(--sys-color-neutral-600);--btn-cta-bg: var(--sys-color-secondary);--btn-cta-text: var(--sys-color-neutral-0);--btn-cta-border: var(--sys-color-secondary);--btn-cta-bg-hover: var(--sys-color-secondary-dark);--btn-cta-text-hover: var(--sys-color-neutral-0);--btn-cta-border-hover: var(--sys-color-secondary-dark);--btn-cta-bg-disabled: var(--sys-color-neutral-200);--btn-cta-text-disabled:var(--sys-color-neutral-500);--btn-cta-border-disabled: var(--sys-color-neutral-200);--btn-ghost-text: var(--sys-color-primary);--btn-ghost-text-hover: var(--sys-color-primary-dark);--btn-ghost-text-disabled: var(--sys-color-neutral-400);--btn-ghost-bg-hover: rgba(40,53,147,0.08);--btn-ghost-bg-disabled: transparent;--btn-icon-size: 3rem;--btn-icon-radius: var(--sys-radius-md);--btn-icon-bg: transparent;--btn-icon-text: var(--sys-color-neutral-800);--btn-icon-bg-hover: var(--sys-color-neutral-75);--btn-icon-text-hover: var(--sys-color-primary);--btn-icon-bg-disabled: transparent;--btn-icon-text-disabled: var(--sys-color-neutral-400);--btn-loader-size: 1em;--btn-loader-border: 2px;--btn-loader-color: currentColor;--btn-loader-speed: 0.6s;--focus-ring-color: var(--sys-color-primary);--focus-ring-width: 3px;--focus-ring-offset: 2px;--focus-ring-style: solid;--focus-visible-outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);--focus-visible-offset: var(--focus-ring-offset);--sys-spacing-xs: 4px;--sys-spacing-sm: 8px;--sys-spacing-md: 16px;--sys-spacing-lg: 24px;--sys-spacing-xl: 32px;--sys-spacing-2xl: 48px;--sys-spacing-3xl: 64px;--sys-radius-sm: 4px;--sys-radius-md: 8px;--sys-radius-lg: 12px;--sys-radius-xl: 16px;--sys-radius-circle: 50%;--grid-gap-sm: var(--sys-spacing-sm);--grid-gap-md: var(--sys-spacing-md);--grid-gap-lg: var(--sys-spacing-lg);--grid-columns: repeat(auto-fill,minmax(280px,1fr));--sys-shadow-soft: 0 2px 8px rgba(0,0,0,0.08);--sys-shadow-medium: 0 4px 16px rgba(0,0,0,0.12);--sys-shadow-strong: 0 8px 32px rgba(40,53,147,0.15);--sys-shadow-strong-hover: 0 12px 40px rgba(40,53,147,0.22);--sys-shadow-icon: 0 2px 8px rgba(0,0,0,0.06);--sys-shadow-none: 0 0 0 rgba(0,0,0,0);--sys-transition-fast: var(--sys-motion-duration-fast) var(--sys-motion-easing-default);--sys-transition-medium: var(--sys-motion-duration-medium) var(--sys-motion-easing-default);--sys-transition-slow: var(--sys-motion-duration-slow) var(--sys-motion-easing-default);--z-index-base: 0;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-overlay: 400;--z-index-modal: 500;--z-index-popover: 600;--z-index-toast: 700;--z-index-tooltip: 800;--btn-login-bg: var(--sys-color-neutral-75);--btn-login-bg-hover: var(--sys-color-primary);--btn-login-text: var(--sys-color-neutral-900);--btn-login-text-hover: var(--sys-color-neutral-0);--btn-login-glow-color: rgba(40,53,147,0.15);--btn-login-glow-hover: rgba(40,53,147,0.25);--btn-login-bg-disabled: var(--btn-primary-bg-disabled);--btn-login-text-disabled: var(--btn-primary-text-disabled);--card-radius: var(--sys-radius-lg);--card-shadow: var(--sys-shadow-soft);--card-shadow-hover: var(--sys-shadow-medium);--card-btn-bg: var(--btn-primary-bg);--card-btn-bg-hover: var(--btn-primary-bg-hover);--card-badge-bg: var(--sys-color-danger-500);--card-icon-radius: var(--sys-radius-md);--card-icon-shadow: var(--sys-shadow-icon);--card-icon-shadow-hover: var(--sys-shadow-medium);--card-bg: var(--sys-color-neutral-0);--card-padding: var(--sys-spacing-lg);--card-border-color: var(--sys-color-neutral-100);--cat-card-radius: var(--sys-radius-lg);--cat-card-shadow: var(--sys-shadow-soft);--cat-card-shadow-hover: var(--sys-shadow-medium);--cat-card-btn-bg: var(--btn-primary-bg);--cat-card-btn-bg-hover: var(--btn-primary-bg-hover);--cat-card-badge-bg: var(--sys-color-danger-500);--cat-card-title-color: var(--sys-color-neutral-900);--card-img-radius: var(--sys-radius-lg);--card-img-shadow: var(--sys-shadow-soft);--card-img-shadow-hover: var(--sys-shadow-medium);--card-img-accent-color: var(--sys-color-secondary);--card-img-accent-hover: var(--sys-color-secondary-dark);--card-img-title-color: var(--sys-color-primary);--table-header-bg: var(--sys-color-primary);--table-header-text: var(--sys-color-neutral-0);--table-border-color: var(--sys-color-neutral-200);--table-row-border-color: var(--sys-color-neutral-100);--table-row-bg-alt: var(--sys-color-neutral-75);--table-icon-color: var(--sys-color-success-500);--table-btn-bg-hover: var(--sys-color-primary-dark);--table-sticky-z: var(--z-index-sticky);--comment-bg: var(--sys-color-neutral-0);--comment-border-color: var(--sys-color-neutral-200);--comment-text-color: var(--sys-color-neutral-800);--comment-author-color: var(--sys-color-neutral-900);--comment-meta-color: var(--sys-color-neutral-600);--comment-reply-bg: var(--sys-color-neutral-75);--comment-reply-hover-bg: var(--sys-color-neutral-100);--comment-form-bg: var(--sys-color-neutral-75);--comment-form-focus-ring: rgba(230,81,0,0.18);--comment-form-focus-border: var(--sys-color-secondary);--comment-star-color: var(--sys-color-secondary);--comment-star-empty: #BDBDBD;--si-ar-primary-color: var(--sys-color-primary-dark);--si-ar-whatsapp-color: var(--sys-color-success-500);--si-ar-white-color: var(--sys-color-neutral-0);--si-ar-danger-color: var(--sys-color-danger-500);--si-ar-border-radius: var(--sys-radius-lg);--si-ar-overlay-z: var(--z-index-overlay);--si-ar-modal-z: var(--z-index-modal);--primary-color: var(--sys-color-primary);--accent-color: var(--sys-color-secondary);--comp-surface-base: var(--sys-color-neutral-0);--comp-text-primary: var(--sys-color-neutral-900);--comp-text-on-dark: var(--sys-color-neutral-0);--comp-border-color: var(--sys-color-neutral-200);--comp-shadow-hover: var(--sys-shadow-medium);--comp-radius-md: var(--sys-radius-md);--comp-transition-fast: var(--sys-transition-fast);--shadow-elevate: var(--sys-shadow-medium);--shadow-soft: var(--sys-shadow-soft);--breakpoint-xs: 0px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-xxl: 1600px;--cart-primary-color: var(--sys-color-primary);--cart-action-color: var(--sys-color-secondary);--cart-border-color: var(--sys-color-neutral-200);--cart-border-light-color: var(--sys-color-neutral-100);--cart-header-bg: var(--sys-color-neutral-75);--cart-text-dark: var(--sys-color-neutral-900);--cart-border-radius: var(--sys-radius-sm);--cart-box-shadow: var(--sys-shadow-soft);--cart-row-hover-bg: var(--sys-color-neutral-50);--gform-btn-bg: var(--btn-primary-bg);--gform-btn-text: var(--btn-primary-text);--gform-btn-bg-hover: var(--btn-primary-bg-hover);--gform-btn-bg-disabled: var(--btn-primary-bg-disabled);--gform-btn-text-disabled: var(--btn-primary-text-disabled);--gform-btn-glow-color: rgba(40,53,147,0.15);--gform-btn-radius: var(--btn-border-radius);--gform-input-border: var(--sys-color-neutral-200);--gform-input-focus: var(--focus-ring-color);--gform-input-radius: var(--sys-radius-md);--gform-label-color: var(--sys-color-neutral-900);--gform-error-color: var(--sys-color-danger-500);--gform-success-color: var(--sys-color-success-500)}::selection{background-color: var(--selection-bg);color: var(--selection-text)}::-moz-selection{background-color: var(--selection-bg);color: var(--selection-text)}:focus-visible{outline: var(--focus-visible-outline);outline-offset: var(--focus-visible-offset)}:focus:not(:focus-visible){outline: none}html{scrollbar-width: var(--scrollbar-width);scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width: 8px;height: 8px}::-webkit-scrollbar-track{background: var(--scrollbar-track)}::-webkit-scrollbar-thumb{background: var(--scrollbar-thumb);border-radius: var(--sys-radius-sm)}::-webkit-scrollbar-thumb:hover{background: var(--sys-color-neutral-600)}@media (prefers-reduced-motion: reduce){:root{--sys-motion-duration-fast: 0s;--sys-motion-duration-medium: 0s;--sys-motion-duration-slow: 0s;--sys-motion-enabled: 0;--btn-loader-speed: 0s}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}@media print{:root{--sys-color-neutral-0: #fff;--sys-color-neutral-900: #000;--sys-shadow-soft: none;--sys-shadow-medium: none;--sys-shadow-strong: none}*,*::before,*::after{background: #fff !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a[href]::after{content: " (" attr(href) ")";font-size: var(--size-small)}}
/* zhep-base */
.zhep-content,.zhep-content *,.zhep-content *::before,.zhep-content *::after{box-sizing: border-box}.zhep-content{font-weight: var(--weight-regular);line-height: var(--leading-body);color: var(--sys-color-neutral-900);background-color: var(--sys-color-neutral-0);text-align: right;direction: rtl;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-wrap: break-word}.zhep-content h1,.zhep-content h2,.zhep-content h3,.zhep-content h4,.zhep-content h5,.zhep-content h6{margin: 0 0 var(--sys-spacing-xs) 0;line-height: var(--leading-heading);letter-spacing: var(--spacing-letter-default);font-style: normal;text-transform: none}.zhep-content h1{font-weight: var(--weight-black);color: var(--heading-color-h1);margin-bottom: var(--heading-margin-h1)}.zhep-content h2{font-weight: var(--weight-extrabold);color: var(--heading-color-h2);margin-bottom: var(--heading-margin-h2)}.zhep-content h3{font-weight: var(--weight-bold);color: var(--heading-color-h3);margin-bottom: var(--heading-margin-h3)}.zhep-content h4{font-weight: var(--weight-semibold);color: var(--sys-color-neutral-900);margin-bottom: var(--heading-margin-h4)}.zhep-content h5{font-weight: var(--weight-medium);color: var(--sys-color-neutral-900);margin-bottom: var(--heading-margin-h5)}.zhep-content h6{font-weight: var(--weight-regular);color: var(--sys-color-neutral-800);margin-bottom: var(--heading-margin-h6)}.zhep-content p{margin: 0 0 var(--sys-spacing-md) 0;line-height: var(--leading-body);font-weight: var(--weight-regular)}.zhep-content small{color: var(--sys-color-neutral-600)}.zhep-content a{color: var(--sys-color-primary);text-decoration: none;transition: color var(--sys-transition-fast)}.zhep-content a:hover{color: var(--sys-color-secondary);text-decoration: none}.zhep-content a:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--sys-radius-sm)}::selection{background-color: var(--selection-bg);color: var(--selection-text)}::-moz-selection{background-color: var(--selection-bg);color: var(--selection-text)}.zhep-content img,.zhep-content video,.zhep-content svg{max-width: 100%;height: auto;display: block}.zhep-content ul,.zhep-content ol{padding-right: 1.5rem;margin-bottom: var(--sys-spacing-md)}.zhep-content li{margin-bottom: var(--sys-spacing-xs)}@media (max-width: 768px){.zhep-content h1{font-size: clamp(1.1rem,2vw,1.4rem)}.zhep-content h2{font-size: clamp(1rem,1.5vw,1.2rem)}.zhep-content h3{font-size: clamp(0.95rem,1.2vw,1.1rem)}.zhep-content{line-height: 1.85}}@media (max-width: 480px){.zhep-content h1{font-size: clamp(1rem,2.5vw,1.25rem)}.zhep-content h2{font-size: clamp(0.9rem,2vw,1.1rem)}.zhep-content h3{font-size: clamp(0.85rem,1.8vw,1rem)}.zhep-content{line-height: 1.75}}@media print{body{background: #fff !important;color: #000 !important;font-size: 12pt;line-height: 1.5}a[href]::after{content: " (" attr(href) ")";font-size: var(--size-small)}img{max-width: 100% !important}}
/* zhep-comp-canonical-ui */
.woocommerce .button:before,.woocommerce .actions .button:before,.us-nav-style_2>*:before,.navstyle_2>.owl-nav button:before,.us-btn-style_2:before{border-width: 0px !important}.zbtn{--_btn-bg: var(--btn-primary-bg);--_btn-bg-hover: var(--btn-primary-bg-hover);--_btn-text: var(--btn-primary-text);--_btn-text-hover: var(--btn-primary-text-hover);--_btn-border: var(--btn-primary-border);--_btn-border-hover: var(--btn-primary-border-hover);--_btn-shadow: var(--sys-shadow-strong);--_btn-shadow-hover: var(--sys-shadow-strong-hover);--_btn-bg-disabled: var(--btn-primary-bg-disabled);--_btn-text-disabled:var(--btn-primary-text-disabled);--_btn-border-disabled: var(--btn-primary-border-disabled);display: inline-flex;align-items: center;justify-content: space-between;min-height: var(--btn-min-height);padding: var(--btn-padding-y) var(--btn-padding-x);background: var(--_btn-bg);color: var(--_btn-text);border: var(--btn-border-width) solid var(--_btn-border);border-radius: var(--btn-border-radius);box-shadow: var(--_btn-shadow);font-weight: var(--btn-font-weight);line-height: var(--btn-line-height);letter-spacing: var(--btn-letter-spacing);text-decoration: none;text-align: center;cursor: pointer;transition: transform var(--btn-transition),box-shadow var(--btn-transition),background var(--btn-transition),color var(--btn-transition),border-color var(--btn-transition);flex-direction: row-reverse}.zbtn:hover{background: var(--_btn-bg-hover);color: var(--_btn-text-hover);border-color: var(--_btn-border-hover);box-shadow: var(--_btn-shadow-hover);transform: translateY(-2px)}.zbtn:active{transform: translateY(0);box-shadow: var(--sys-shadow-soft)}.zbtn:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.zbtn:disabled,.zbtn[aria-disabled="true"]{background: var(--_btn-bg-disabled);color: var(--_btn-text-disabled);border-color: var(--_btn-border-disabled);box-shadow: none;transform: none;cursor: not-allowed;pointer-events: none}.zbtn--loading{position: relative;color: transparent !important;pointer-events: none}.zbtn--loading::after{content: "";position: absolute;width: var(--btn-loader-size);height: var(--btn-loader-size);border: var(--btn-loader-border) solid currentColor;border-top-color: transparent;border-radius: 50%;animation: zbtn-spin var(--btn-loader-speed) linear infinite}@keyframes zbtn-spin{to{transform: rotate(360deg)}}.zbtn--icon{padding: 0;width: var(--btn-icon-size);min-height: var(--btn-icon-size);border-radius: var(--btn-icon-radius);background: var(--btn-icon-bg);color: var(--btn-icon-text);border: none;box-shadow: none}.zbtn--icon:hover{background: var(--btn-icon-bg-hover);color: var(--btn-icon-text-hover)}.zbtn--secondary{--_btn-bg: var(--btn-secondary-bg);--_btn-bg-hover: var(--btn-secondary-bg-hover);--_btn-text: var(--btn-secondary-text);--_btn-text-hover: var(--btn-secondary-text-hover);--_btn-border: var(--btn-secondary-border);--_btn-border-hover: var(--btn-secondary-border-hover);--_btn-shadow: none;--_btn-shadow-hover: var(--sys-shadow-strong);--_btn-bg-disabled: var(--btn-secondary-bg-disabled);--_btn-text-disabled:var(--btn-secondary-text-disabled);--_btn-border-disabled: var(--btn-secondary-border-disabled)}.zbtn--outline{--_btn-bg: var(--btn-secondary-on-dark-bg);--_btn-bg-hover: var(--btn-secondary-on-dark-bg-hover);--_btn-text: var(--btn-secondary-on-dark-text);--_btn-text-hover: var(--btn-secondary-on-dark-text-hover);--_btn-border: var(--btn-secondary-on-dark-border);--_btn-border-hover: var(--btn-secondary-on-dark-border-hover);--_btn-shadow: none;--_btn-shadow-hover: var(--sys-shadow-medium);--_btn-bg-disabled: var(--btn-secondary-on-dark-bg-disabled);--_btn-text-disabled:var(--btn-secondary-on-dark-text-disabled);--_btn-border-disabled: var(--btn-secondary-on-dark-border-disabled)}.zbtn--accent{--_btn-bg: var(--btn-cta-bg);--_btn-bg-hover: var(--btn-cta-bg-hover);--_btn-text: var(--btn-cta-text);--_btn-text-hover: var(--btn-cta-text-hover);--_btn-border: var(--btn-cta-border);--_btn-border-hover: var(--btn-cta-border-hover);--_btn-bg-disabled: var(--btn-cta-bg-disabled);--_btn-text-disabled:var(--btn-cta-text-disabled);--_btn-border-disabled: var(--btn-cta-border-disabled)}.zbtn--ghost{--_btn-bg: transparent;--_btn-bg-hover: var(--btn-ghost-bg-hover);--_btn-text: var(--btn-ghost-text);--_btn-text-hover: var(--btn-ghost-text-hover);--_btn-border: transparent;--_btn-border-hover: transparent;--_btn-shadow: none;--_btn-shadow-hover: none;--_btn-bg-disabled: var(--btn-ghost-bg-disabled);--_btn-text-disabled:var(--btn-ghost-text-disabled);--_btn-border-disabled: transparent}.zbtn--whatsapp{--_btn-bg: var(--sys-color-success-500);--_btn-bg-hover: var(--sys-color-success-600);--_btn-text: var(--sys-color-neutral-0);--_btn-text-hover: var(--sys-color-neutral-0);--_btn-shadow: var(--sys-shadow-strong)}.zbtn--danger{--_btn-bg: var(--sys-color-danger-500);--_btn-bg-hover: #B71C1C;--_btn-text: var(--sys-color-neutral-0);--_btn-text-hover: var(--sys-color-neutral-0);--_btn-shadow: var(--sys-shadow-strong)}.zbtn--block{display: flex;width: 100%}.zbtn .material-icons{font-size: 1.2em}.zbtn:hover .material-icons{transform: translateX(-3px)}.zbtn.is-active,.zbtn[aria-pressed="true"]{background: linear-gradient( 135deg,var(--sys-color-primary) 0%,var(--sys-color-primary-dark) 100% );color: var(--sys-color-neutral-0);box-shadow: var(--sys-shadow-strong)}.zfaq-list{display: flex;flex-direction: column;gap: var(--sys-spacing-md);margin: 0 auto}.zfaq-item{background-color: var(--sys-color-neutral-0);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-md);box-shadow: var(--shadow-soft);overflow: hidden;transition: box-shadow var(--comp-transition-fast)}.zfaq-item:hover{box-shadow: var(--comp-shadow-hover)}.zfaq-trigger{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;padding: var(--sys-spacing-md) var(--sys-spacing-lg);background-color: transparent;border: none;color: var(--sys-color-neutral-900);font-weight: var(--weight-semibold);text-align: right;cursor: pointer}.zfaq-icon{flex-shrink: 0;margin-right: var(--sys-spacing-md);font-size: 20px;color: var(--sys-color-secondary);transition: transform 0.4s ease;display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px}.zfaq-trigger[aria-expanded="true"] .zfaq-icon{transform: rotate(180deg)}.zfaq-panel{max-height: 0;overflow: hidden;transition: max-height 0.4s ease-in-out}.zfaq-panel > *{text-align: justify;text-justify: inter-word;margin: 0;padding: var(--sys-spacing-lg);border-top: 1px solid var(--comp-border-color);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.zfaq-item.active .zfaq-trigger{color: var(--sys-color-secondary)}.zacc-list{display: flex;flex-direction: column;gap: var(--sys-spacing-md);margin: 0 auto}.zacc-item{background-color: var(--sys-color-neutral-0);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);overflow: hidden;transition: box-shadow var(--comp-transition-fast)}.zacc-trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: var(--sys-spacing-sm) var(--sys-spacing-sm);background: none;border: none;color: var(--sys-color-primary);font-weight: var(--weight-bold);text-align: right;cursor: pointer;transition: background-color var(--comp-transition-fast)}.zacc-icon{flex-shrink: 0;color: var(--sys-color-secondary);transition: transform 0.4s ease}.zacc-item.active .zacc-icon{transform: rotate(180deg)}.zacc-panel{max-height: 0;overflow: hidden;transition: max-height 0.5s ease-out}.zacc-panel > *{margin: 0;padding: var(--sys-spacing-md) var(--sys-spacing-lg);border-top: 1px solid var(--comp-border-color);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.zacc-item.active .zacc-trigger{color: var(--sys-color-secondary)}.zmodal{display: none;position: fixed;z-index: var(--si-ar-modal-z);inset: 0;align-items: center;justify-content: center;padding: 20px;background-color: rgba(0,0,0,0.6);backdrop-filter: blur(5px);animation: zmodal-fade-in var(--comp-transition-fast)}.zmodal.is-visible{display: flex}@keyframes zmodal-fade-in{from{opacity: 0}to{opacity: 1}}@keyframes zmodal-scale-up{from{transform: scale(0.9);opacity: 0}to{transform: scale(1);opacity: 1}}.zmodal-card{position: relative;width: 90%;max-width: 420px;padding: var(--sys-spacing-2xl) var(--sys-spacing-xl);background-color: var(--sys-color-neutral-0);border-top: 5px solid var(--sys-color-primary);border-radius: var(--sys-radius-lg);box-shadow: var(--shadow-elevate);text-align: center;direction: rtl;animation: zmodal-scale-up var(--comp-transition-fast) forwards}.zmodal-close{position: absolute;top: 12px;left: 16px;right: auto;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;background-color: var(--sys-color-neutral-75);border: none;border-radius: var(--sys-radius-circle);color: var(--sys-color-neutral-600);font-size: 18px;line-height: 1;cursor: pointer;transition: color var(--comp-transition-fast),background-color var(--comp-transition-fast),transform var(--comp-transition-fast)}.zmodal-close:hover{color: var(--sys-color-neutral-0);background-color: var(--sys-color-primary);transform: scale(1.1)}.zmodal-close:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.zmodal-icon-wrap{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;margin: 0 auto var(--sys-spacing-lg);background-color: var(--sys-color-neutral-100);border-radius: var(--sys-radius-circle);box-shadow: var(--card-icon-shadow)}.zmodal-icon{font-size: 32px;color: var(--sys-color-primary)}.zmodal-title{margin: 0 0 var(--sys-spacing-sm);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zmodal-text{margin: 0 auto var(--sys-spacing-xl);max-width: 280px;color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.zmodal-phone{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: var(--btn-min-height);background: linear-gradient( 135deg,var(--sys-color-primary) 0%,var(--sys-color-primary-dark) 100% );border: none;border-radius: var(--btn-border-radius);box-shadow: var(--sys-shadow-strong);color: var(--sys-color-neutral-0);font-weight: var(--weight-extrabold);letter-spacing: 3px;text-decoration: none;direction: ltr;transition: transform var(--btn-transition),box-shadow var(--btn-transition)}.zmodal-phone .material-icons{font-size: 1.4rem}.zmodal-phone:hover{transform: translateY(-3px) scale(1.02);box-shadow: var(--sys-shadow-strong-hover);color: var(--sys-color-neutral-0)}.zmodal-phone:active{transform: translateY(0) scale(0.98)}.zmodal-phone:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.zform-modal{display: none;position: fixed;z-index: 10001;inset: 0;align-items: center;justify-content: center;padding: 10px;background-color: rgba(0,0,0,0.6);backdrop-filter: blur(8px);animation: zmodal-fade-in var(--comp-transition-fast)}.zform-modal.is-visible{display: flex}.zform-card{position: relative;max-width: max-content;max-height: 90vh;overflow-y: auto;padding: var(--sys-spacing-2xl);background-color: var(--sys-color-neutral-0);border-radius: var(--sys-radius-lg);box-shadow: var(--shadow-elevate);text-align: justify;direction: rtl;animation: zmodal-scale-up var(--comp-transition-fast) forwards}.zform-close{position: absolute;top: 12px;left: 16px;right: auto;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;background-color: var(--sys-color-neutral-75);border: none;border-radius: var(--sys-radius-circle);color: var(--sys-color-neutral-600);font-size: 18px;line-height: 1;cursor: pointer;transition: color var(--comp-transition-fast),background-color var(--comp-transition-fast),transform var(--comp-transition-fast)}.zform-close:hover{color: var(--sys-color-neutral-0);background-color: var(--sys-color-primary);transform: scale(1.1)}.zform-close:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.zform-title{margin: 0 0 var(--sys-spacing-sm);font-weight: var(--weight-extrabold);color: var(--sys-color-neutral-900);text-align: start}.zform-subtitle{margin: 0 0 var(--sys-spacing-xl);color: var(--sys-color-neutral-600)}.zvid-wrapper{position: relative;width: 100%}.zvid-wrapper video,.zvid-wrapper iframe{display: block;width: 100%;height: auto;background-color: var(--sys-color-neutral-100);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow)}.zvid-wrapper--sticky{position: sticky;top: 120px}@media (max-width: 991px){.zvid-wrapper--sticky{position: static;margin-top: 40px}}.zvid-details{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sys-spacing-md);width: 100%;padding: var(--sys-spacing-sm) var(--sys-spacing-md);margin-top: -5px;background-color: var(--sys-color-neutral-75);border: 1px solid var(--comp-border-color);border-top: none;border-radius: 0 0 var(--sys-radius-lg) var(--sys-radius-lg);box-shadow: var(--shadow-soft);color: var(--comp-text-primary)}.zvid-details p{margin: 0;line-height: var(--leading-compact);color: var(--sys-color-neutral-800)}.zvid-details span{color: var(--sys-color-neutral-900)}@media (max-width: 480px){.zvid-details{justify-content: center;gap: var(--sys-spacing-sm)}}.zvid-download{display: inline-flex;align-items: center;justify-content: center;gap: var(--sys-spacing-xs);min-height: 2.5rem;padding: 0 var(--sys-spacing-md);background: var(--sys-color-primary-dark);border: none;border-radius: var(--sys-radius-xl);color: var(--sys-color-neutral-0);font-weight: var(--btn-font-weight);line-height: var(--btn-line-height);text-decoration: none;cursor: pointer;transition: background var(--comp-transition-fast),transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zvid-download:hover{background: var(--sys-color-primary);color: var(--sys-color-neutral-0);transform: translateY(-2px);box-shadow: var(--sys-shadow-strong-hover)}.zvid-download:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--sys-color-neutral-0);outline-offset: var(--focus-ring-offset)}.zvid-download:active{transform: translateY(0)}.zvid-details a{color: var(--primary-color);font-weight: var(--btn-font-weight);text-decoration: none;transition: color var(--comp-transition-fast)}.zvid-details a:hover{color: var(--accent-color)}.zvid-details a:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: 2px}.sc-upsell-section{margin: var(--sys-spacing-3xl) 0}.sc-upsell-card{position: relative;overflow: hidden;padding: var(--sys-spacing-3xl) var(--sys-spacing-xl);text-align: center;background: linear-gradient( 180deg,var(--sys-color-neutral-0) 0%,var(--sys-color-neutral-75) 100% );border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-xl);box-shadow: var(--shadow-elevate)}.sc-upsell-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 6px;background: linear-gradient( 90deg,var(--sys-color-secondary),var(--sys-color-secondary-light) )}.sc-upsell-title{font-weight: var(--weight-extrabold);color: var(--sys-color-secondary);margin-bottom: var(--sys-spacing-lg);position: relative;z-index: 2}.sc-upsell-text{color: var(--sys-color-neutral-800);line-height: var(--leading-body);max-width: 800px;margin: 0 auto var(--sys-spacing-2xl);position: relative;z-index: 2}.sc-upsell-highlight{color: var(--sys-color-primary)}.sc-upsell-decoration{position: absolute;top: -50px;right: -50px;width: 200px;height: 200px;background: radial-gradient( circle,rgba(230,81,0,0.05) 0%,transparent 70% );border-radius: var(--sys-radius-circle);z-index: 1;pointer-events: none}@media (max-width: 768px){.sc-upsell-card{padding: var(--sys-spacing-xl) var(--sys-spacing-lg)}.sc-upsell-title{font-size: 1.5rem}}.sc-reviews-container{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: var(--sys-spacing-lg);padding: var(--sys-spacing-lg) 0}.sc-review-card{background: var(--sys-color-neutral-0);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);padding: var(--sys-spacing-lg);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),border-color var(--comp-transition-fast);box-shadow: var(--card-shadow);display: flex;flex-direction: column;gap: var(--sys-spacing-md)}.sc-review-card:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover);border-color: var(--sys-color-primary)}.sc-review-header{display: flex;align-items: center;gap: var(--sys-spacing-sm)}.sc-review-icon{width: 48px;height: 48px;font-size: 40px;color: var(--sys-color-primary);flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center}.sc-review-author h4{margin: 0;font-size: var(--size-body);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.sc-review-author span{font-size: var(--size-small);color: var(--sys-color-neutral-600)}.sc-review-text{font-size: var(--size-body);line-height: var(--leading-body);color: var(--sys-color-neutral-800);text-align: justify;margin: 0}.sc-stars{color: var(--sys-color-warning-400);font-size: var(--size-small)}.sc-process-section{padding: var(--sys-spacing-2xl) 0;max-width: 1200px;margin: 0 auto;direction: rtl}.sc-process-header{text-align: center;margin-bottom: var(--sys-spacing-2xl)}.sc-process-header h2{font-weight: var(--weight-extrabold);color: var(--sys-color-neutral-900);margin-bottom: var(--sys-spacing-sm)}.sc-steps-nav{display: flex;justify-content: space-between;position: relative;padding: var(--sys-spacing-lg) 0;margin-bottom: var(--sys-spacing-xl)}.sc-progress-line{position: absolute;top: 45px;right: 50px;left: 50px;height: 4px;background: var(--comp-border-color);z-index: 1}.sc-progress-fill{height: 100%;background: var(--sys-color-primary);width: 0%;transition: width 0.4s ease;border-radius: var(--sys-radius-sm);transform-origin: right}.sc-step-item{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;cursor: pointer;flex: 1}.sc-step-circle{width: 50px;height: 50px;background: var(--sys-color-neutral-0);border: 3px solid var(--comp-border-color);border-radius: var(--sys-radius-circle);display: flex;align-items: center;justify-content: center;font-weight: var(--weight-bold);font-size: var(--size-h3);color: var(--sys-color-neutral-600);transition: all var(--comp-transition-fast);margin-bottom: var(--sys-spacing-sm)}.sc-step-title{font-size: 0.9rem;font-weight: var(--weight-semibold);color: var(--sys-color-neutral-600);text-align: center;transition: color var(--comp-transition-fast)}.sc-step-item.active .sc-step-circle{border-color: var(--sys-color-secondary);background: var(--sys-color-secondary);color: var(--sys-color-neutral-0);transform: scale(1.1);box-shadow: var(--card-shadow)}.sc-step-item.active .sc-step-title{color: var(--sys-color-neutral-900);font-weight: var(--weight-bold)}.sc-steps-content{border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-xl);padding: var(--sys-spacing-xl);min-height: 250px}.sc-panel{display: none;animation: sc-process-fadeIn 0.4s ease}.sc-panel.active{display: block}.sc-panel h3{margin-top: 0;color: var(--sys-color-neutral-900);margin-bottom: var(--sys-spacing-md)}.sc-panel p{color: var(--sys-color-neutral-800);line-height: var(--leading-body);margin-bottom: var(--sys-spacing-md);font-size: var(--size-body)}.sc-panel-list{list-style: none;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--sys-spacing-sm)}.sc-panel-list li{position: relative;padding-right: var(--sys-spacing-lg);color: var(--sys-color-neutral-900);font-size: var(--size-body)}.sc-panel-list li::before{content: "✔";color: var(--sys-color-success-500);position: absolute;right: 0;top: 2px}@keyframes sc-process-fadeIn{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 768px){.sc-steps-nav{justify-content: flex-start;overflow-x: auto;padding-bottom: var(--sys-spacing-lg);scrollbar-width: none;-webkit-overflow-scrolling: touch;padding-right: var(--sys-spacing-md);padding-left: var(--sys-spacing-md)}.sc-steps-nav::-webkit-scrollbar{display: none}.sc-step-item{flex: none;min-width: 85px;width: 85px}.sc-step-circle{width: 40px;height: 40px;font-size: var(--size-body)}.sc-progress-line{width: calc((85px * 6) - 40px);top: 40px;right: 42px;left: auto}.sc-step-title{font-size: var(--size-caption);white-space: nowrap}}.sc-icon-card-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: var(--sys-spacing-md)}.sc-icon-card{--card-theme-color: var(--sys-color-primary);display: flex;flex-direction: column;align-items: center;padding: var(--sys-spacing-lg);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--card-radius);box-shadow: var(--card-shadow);color: var(--comp-text-primary);text-align: center;text-decoration: none;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),background-color var(--comp-transition-fast),border-color var(--comp-transition-fast)}.sc-icon-card:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.sc-icon-card:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--card-radius)}.sc-icon-card .sc-icon{margin-bottom: var(--sys-spacing-md);font-size: 48px;color: var(--card-theme-color);transition: color var(--comp-transition-fast)}.sc-icon-card .sc-title{font-weight: var(--weight-semibold);color: var(--sys-color-neutral-900);margin: 0;transition: color var(--comp-transition-fast)}.sc-icon-card .sc-card-description{text-align: justify;color: var(--sys-color-neutral-800);line-height: var(--leading-body);margin-top: var(--sys-spacing-sm)}.sc-icon-card:nth-child(1){--card-theme-color: #1976D2}.sc-icon-card:nth-child(2){--card-theme-color: #F57C00}.sc-icon-card:nth-child(3){--card-theme-color: #C2185B}.sc-icon-card:nth-child(4){--card-theme-color: #00796B}.sc-icon-card:nth-child(5){--card-theme-color: #7B1FA2}.sc-icon-card:nth-child(6){--card-theme-color: #303F9F}@media (max-width: 480px){.sc-icon-card-grid{grid-template-columns: repeat(2,1fr);gap: var(--sys-spacing-sm)}.sc-icon-card{padding: var(--sys-spacing-md) var(--sys-spacing-sm)}}@media (min-width: 1600px){.sc-icon-card-grid{grid-template-columns: repeat(6,1fr)}}.base-card{position: relative;display: flex;flex-direction: column;background-color: var(--comp-surface-base);border-radius: var(--card-radius);border: 1px solid var(--comp-border-color);box-shadow: var(--card-shadow);overflow: hidden;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.base-card:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.category-card-container{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--sys-spacing-md);margin: auto}.category-card{position: relative;padding: var(--sys-spacing-lg);text-align: center}.category-card img{width: 100%;height: auto;margin-bottom: var(--sys-spacing-md);border-radius: var(--sys-radius-sm)}.category-card .new-content-badge{position: absolute;top: var(--sys-spacing-sm);right: var(--sys-spacing-sm);z-index: 1;padding: var(--sys-spacing-xs) var(--sys-spacing-sm);background: var(--card-badge-bg);border-radius: var(--sys-radius-sm);color: var(--sys-color-neutral-0);font-weight: var(--weight-semibold);line-height: var(--leading-compact)}@media (min-width: 1024px){.category-card-container{grid-template-columns: repeat(5,1fr)}}.comment-respond{margin-top: var(--sys-spacing-2xl);padding: var(--sys-spacing-xl);background: var(--comment-bg);border: 1px solid var(--comment-border-color);border-radius: var(--sys-radius-xl);box-shadow: var(--card-shadow)}.comment-reply-title,h3#reply-title{font-weight: var(--weight-bold);color: var(--comment-author-color);margin: 0 0 var(--sys-spacing-lg);padding-bottom: var(--sys-spacing-sm);border-bottom: 1px solid var(--comment-border-color);position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.comment-reply-title::after,h3#reply-title::after{content: '';position: absolute;bottom: -1px;right: 0;width: 30px;height: 2px;background: var(--sys-color-secondary);border-radius: 2px}.comment-reply-title small,h3#reply-title small{display: none}.comment-notes{color: var(--comment-meta-color);margin: 0 0 var(--sys-spacing-md);line-height: var(--leading-body)}.comment-notes .required,.required{color: var(--sys-color-secondary)}.woocommerce-Reviews-title{font-weight: var(--weight-bold);color: var(--comment-author-color);margin: 0 0 var(--sys-spacing-md);padding-bottom: var(--sys-spacing-sm);border-bottom: 1px solid var(--comment-border-color);position: relative}.woocommerce-Reviews-title::after{content: '';position: absolute;bottom: -1px;right: 0;width: 36px;height: 2px;background: var(--sys-color-secondary);border-radius: 2px}.woocommerce-noreviews{color: var(--comment-meta-color);margin: 0 0 var(--sys-spacing-lg)}.comment-form-rating{margin-bottom: var(--sys-spacing-md)}.comment-form-rating > label{display: block;font-weight: var(--weight-semibold);color: var(--sys-color-neutral-800);margin-bottom: var(--sys-spacing-xs)}.comment-form-rating p.stars{margin: 0}.comment-form-rating p.stars span[role="group"]{display: inline-flex;flex-direction: row-reverse;gap: 0;padding: var(--sys-spacing-xs) 0 var(--sys-spacing-sm)}.comment-form-rating p.stars a{display: inline-block;width: 32px;height: 32px;color: transparent;text-decoration: none;position: relative;cursor: pointer}.comment-form-rating p.stars a::before{content: '★';position: absolute;inset: 0;line-height: 32px;text-align: center;color: var(--comment-star-empty);transition: color var(--comp-transition-fast),transform var(--comp-transition-fast)}.comment-form-rating p.stars.star-1 a.star-1::before{color: var(--comment-star-color);transform: scale(1.1)}.comment-form-rating p.stars.star-2 a.star-1::before,.comment-form-rating p.stars.star-2 a.star-2::before{color: var(--comment-star-color);transform: scale(1.1)}.comment-form-rating p.stars.star-3 a.star-1::before,.comment-form-rating p.stars.star-3 a.star-2::before,.comment-form-rating p.stars.star-3 a.star-3::before{color: var(--comment-star-color);transform: scale(1.1)}.comment-form-rating p.stars.star-4 a.star-1::before,.comment-form-rating p.stars.star-4 a.star-2::before,.comment-form-rating p.stars.star-4 a.star-3::before,.comment-form-rating p.stars.star-4 a.star-4::before{color: var(--comment-star-color);transform: scale(1.1)}.comment-form-rating p.stars.star-5 a.star-1::before,.comment-form-rating p.stars.star-5 a.star-2::before,.comment-form-rating p.stars.star-5 a.star-3::before,.comment-form-rating p.stars.star-5 a.star-4::before,.comment-form-rating p.stars.star-5 a.star-5::before{color: var(--comment-star-color);transform: scale(1.1)}.comment-form-rating p.stars.selected a::before{color: var(--comment-star-empty)}.comment-form-rating p.stars.selected a.active::before,.comment-form-rating p.stars.selected a.active ~ a::before{color: var(--comment-star-color)}.csp-woo-form p{margin-bottom: 0}.csp-woo-form label{display: block;font-weight: var(--weight-semibold);color: var(--sys-color-neutral-800);margin-bottom: var(--sys-spacing-xs)}.csp-woo-form input[type="text"],.csp-woo-form input[type="email"],.csp-woo-form textarea{width: 100%;margin-bottom: var(--sys-spacing-md);padding: var(--sys-spacing-sm) var(--sys-spacing-md);background: var(--comment-form-bg);border: 1.5px solid var(--comment-border-color);border-radius: var(--sys-radius-md);color: var(--comment-text-color);outline: none;transition: border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast),background var(--comp-transition-fast);-webkit-appearance: none;appearance: none}.csp-woo-form textarea{min-height: 120px;resize: vertical}.csp-woo-form input:focus,.csp-woo-form textarea:focus{background: var(--sys-color-neutral-0);border-color: var(--comment-form-focus-border);box-shadow: 0 0 0 3px var(--comment-form-focus-ring)}.csp-woo-form p.comment-form-cookies-consent{display: flex;align-items: flex-start;gap: var(--sys-spacing-xs);margin: 0 0 var(--sys-spacing-md) !important}.csp-woo-form p.comment-form-cookies-consent input[type="checkbox"]{flex-shrink: 0;width: 16px !important;height: 16px;margin-top: 2px;padding: 0 !important;accent-color: var(--sys-color-secondary);cursor: pointer;border: none !important;background: var(--sys-color-neutral-200) !important;box-shadow: none !important}.csp-woo-form p.comment-form-cookies-consent label{font-weight: var(--weight-regular);color: var(--comment-meta-color);margin-bottom: 0;cursor: pointer;line-height: var(--leading-compact)}.csp-woo-form p.form-submit{margin-top: var(--sys-spacing-xs)}.comment-form .w-form-row{position: relative;margin-bottom: var(--sys-spacing-md)}.comment-form .w-form-row:last-of-type{margin-bottom: 0}.comment-form .w-form-row input[type="text"],.comment-form .w-form-row input[type="email"],.comment-form .w-form-row textarea{width: 100%;padding: var(--sys-spacing-sm) var(--sys-spacing-md);background: var(--comment-form-bg);border: 1.5px solid var(--comment-border-color);border-radius: var(--sys-radius-md);color: var(--comment-text-color);outline: none;transition: border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast),background var(--comp-transition-fast);-webkit-appearance: none;appearance: none}.comment-form .w-form-row textarea{min-height: 120px;resize: vertical}.comment-form .w-form-row input::placeholder,.comment-form .w-form-row textarea::placeholder{color: var(--comment-meta-color);opacity: 1}.comment-form .w-form-row input:focus,.comment-form .w-form-row textarea:focus{background: var(--sys-color-neutral-0);border-color: var(--comment-form-focus-border);box-shadow: 0 0 0 3px var(--comment-form-focus-ring)}.comment-form .w-form-row-state{display: none;margin-top: var(--sys-spacing-xs);color: var(--sys-color-danger-500)}.comment-form .w-form-row.invalid .w-form-row-state{display: block}.comment-form .w-form-row.invalid input,.comment-form .w-form-row.invalid textarea{border-color: var(--sys-color-danger-500);box-shadow: 0 0 0 3px rgba(198,40,40,0.12)}.comment-form .w-form-row.for_agreement .w-form-row-field label{display: flex;align-items: flex-start;gap: var(--sys-spacing-xs);cursor: pointer}.comment-form .w-form-row.for_agreement input[type="checkbox"]{flex-shrink: 0;width: 16px !important;height: 16px;margin-top: 2px;padding: 0 !important;background: transparent !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;accent-color: var(--sys-color-secondary);cursor: pointer}.comment-form .w-form-row.for_agreement .w-form-row-field span{color: var(--comment-meta-color);line-height: var(--leading-compact)}.comment-form p.form-submit{margin: var(--sys-spacing-md) 0 0}@media (max-width: 600px){.comment-respond{padding: var(--sys-spacing-md);border-radius: var(--sys-radius-md)}.comment-form-rating p.stars span[role="group"]{gap: 2px}.comment-form-rating p.stars a{width: 28px;height: 28px}.comment-form-rating p.stars a::before{line-height: 28px}}.sc-feature-table-wrapper{max-width: 1200px;margin: var(--sys-spacing-2xl) auto;border: 1px solid var(--table-border-color);border-radius: var(--sys-radius-lg);overflow: hidden;box-shadow: var(--card-shadow)}.sc-feature-table-title{padding: var(--sys-spacing-md) 0;margin: 0;background: var(--table-row-bg-alt);color: var(--sys-color-neutral-900);font-weight: var(--weight-semibold);text-align: center}.sc-feature-table{width: 100%;border-collapse: collapse}.sc-feature-table th{padding: var(--sys-spacing-md);background: linear-gradient( 135deg,var(--table-header-bg) 0%,var(--table-btn-bg-hover) 100% );color: var(--table-header-text);font-weight: var(--weight-bold);text-align: center}.sc-feature-table td{padding: var(--sys-spacing-lg) var(--sys-spacing-md);border-bottom: 1px solid var(--table-row-border-color);text-align: center;vertical-align: middle;color: var(--sys-color-neutral-800)}.sc-feature-table tr:last-child td{border-bottom: none}.sc-feature-table .sc-name{color: var(--sys-color-neutral-900);font-weight: var(--weight-bold);text-align: right}.sc-feature-table .sc-desc{display: flex;align-items: center;justify-content: center;gap: var(--sys-spacing-sm)}.sc-feature-table .sc-icon-wrapper{display: flex;align-items: center;gap: var(--sys-spacing-xs);color: var(--table-icon-color)}.custom-table{width: 100%;margin: var(--sys-spacing-lg) auto;background: var(--comp-surface-base);border-collapse: collapse;border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);overflow: hidden}.custom-table th,.custom-table td{padding: var(--sys-spacing-sm);border-bottom: 1px solid var(--table-border-color);text-align: right}.custom-table th{width: 35%;background: var(--table-row-bg-alt);color: var(--sys-color-neutral-900);font-weight: var(--weight-semibold)}.custom-table td{width: 65%;background: var(--comp-surface-base);color: var(--sys-color-neutral-800)}.custom-table tr:last-child th,.custom-table tr:last-child td{border-bottom: none}@media (max-width: 768px){.sc-feature-table thead{display: none}.sc-feature-table,.sc-feature-table tbody,.sc-feature-table tr,.sc-feature-table td{display: block;width: 100%}.sc-feature-table tr{margin-bottom: var(--sys-spacing-md);border: 1px solid var(--table-border-color);border-radius: var(--sys-radius-lg);overflow: hidden}.sc-feature-table tr:last-of-type{margin-bottom: 0}.sc-feature-table td{display: flex;justify-content: space-between;align-items: center;padding: var(--sys-spacing-sm) var(--sys-spacing-md);border-bottom: 1px solid var(--table-row-border-color);text-align: left}.sc-feature-table tr td:last-child{border-bottom: none}.sc-feature-table td::before{content: attr(data-label);color: var(--sys-color-neutral-900);font-weight: var(--weight-semibold)}.sc-feature-table td.sc-name{background: var(--table-row-bg-alt);color: var(--sys-color-primary);font-weight: var(--weight-bold);justify-content: center}.sc-feature-table td.sc-name::before{display: none}.custom-table,.custom-table tbody,.custom-table tr,.custom-table th,.custom-table td{display: block;width: 100%;padding: var(--sys-spacing-xs)}.custom-table tr{margin-bottom: var(--sys-spacing-md);border: 1px solid var(--table-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);overflow: hidden}.custom-table th{width: 100%;padding: var(--sys-spacing-sm);background: var(--table-row-bg-alt)}.custom-table td{width: 100%;padding: var(--sys-spacing-sm)}}.hero-section{display: flex;align-items: center;justify-content: center;position: relative;background-position: center;background-size: cover;background-repeat: no-repeat;color: var(--sys-color-neutral-0)}.hero-overlay{position: absolute;inset: 0;background-color: var(--sys-color-primary-darker);opacity: 0.6}.hero-content{display: flex;align-items: center;gap: var(--sys-spacing-xl);position: relative;z-index: 10;width: 100%;max-width: 95rem;padding: var(--sys-spacing-xl);background-color: rgba(0,0,0,0.4);border-radius: var(--sys-radius-lg);box-shadow: var(--shadow-elevate);backdrop-filter: blur(8px)}.hero-text-content{flex: 1.2;text-align: right}.hero-video-content{flex: 1;display: flex;flex-direction: column;align-items: center;gap: var(--sys-spacing-md)}.hero-video{width: 100%;height: auto;border-radius: var(--sys-radius-sm);box-shadow: var(--shadow-elevate)}.hero-title{margin-bottom: var(--sys-spacing-lg);color: var(--sys-color-neutral-0);font-weight: var(--weight-extrabold);line-height: var(--leading-heading);text-shadow: 0 2px 4px rgba(0,0,0,0.5)}.hero-description{margin: 0 0 var(--sys-spacing-xl);color: rgba(255,255,255,0.95);font-weight: var(--weight-regular);line-height: var(--leading-body)}.hero-video-details{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--sys-spacing-md);width: 100%;padding: var(--sys-spacing-xs);background: var(--sys-color-neutral-75);border-radius: var(--sys-radius-sm);color: var(--sys-color-neutral-900)}.hero-video-details p{margin: 0;color: var(--sys-color-neutral-800)}@media (max-width: 1024px){.hero-content{flex-direction: column-reverse;text-align: center}.hero-text-content{text-align: center}}.sc-icon-btn-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: var(--sys-spacing-md);max-width: 1440px;margin: var(--sys-spacing-2xl) auto}.sc-icon-btn{--btn-bg: var(--comp-surface-base);--btn-shadow: var(--card-shadow);--btn-shadow-hover: var(--card-shadow-hover);--btn-text: var(--comp-text-primary);--icon-color: var(--comp-text-primary);position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 120px;padding: var(--sys-spacing-lg);background: var(--btn-bg);border: 1px solid var(--comp-border-color);border-radius: var(--card-radius);box-shadow: var(--btn-shadow);color: var(--btn-text);font-weight: var(--btn-font-weight);text-decoration: none;overflow: hidden;cursor: pointer;transition: background-color var(--comp-transition-fast),color var(--comp-transition-fast),transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),border-color var(--comp-transition-fast)}.sc-icon-btn .sc-icon{margin-bottom: var(--sys-spacing-sm);color: var(--icon-color);transition: color var(--comp-transition-fast)}.sc-icon-btn:nth-child(1){--icon-color: #F57C00}.sc-icon-btn:nth-child(2){--icon-color: #303F9F}.sc-icon-btn:nth-child(3){--icon-color: #2E7D32}.sc-icon-btn:nth-child(4){--icon-color: #C2185B}.sc-icon-btn:nth-child(5){--icon-color: #7B1FA2}.sc-icon-btn:nth-child(6){--icon-color: #00796B}.sc-icon-btn:nth-child(7){--icon-color: #E64A19}.sc-icon-btn:nth-child(8){--icon-color: #5D4037}.sc-icon-btn:nth-child(9){--icon-color: #455A64}.sc-icon-btn:nth-child(10){--icon-color: #F9A825}.sc-icon-btn:nth-child(11){--icon-color: #1976D2}.sc-icon-btn:nth-child(12){--icon-color: #689F38}.sc-icon-btn:nth-child(13){--icon-color: #512DA8}.sc-icon-btn:hover{background-color: var(--icon-color);border-color: transparent;color: var(--sys-color-neutral-0);box-shadow: var(--btn-shadow-hover);transform: translateY(-5px)}.sc-icon-btn:hover .sc-icon{color: var(--sys-color-neutral-0)}.sc-icon-btn:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.sc-icon-btn::after{content: "";position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;background: rgba(255,255,255,0.5);opacity: 0;border-radius: var(--sys-radius-circle);transform: scale(1) translate(-50%,-50%);transition: all 0.8s ease;pointer-events: none}.sc-icon-btn:active::after{transform: scale(80) translate(-50%,-50%);opacity: 1;transition: transform 0s,opacity 0s}@media (max-width: 768px){.sc-icon-btn-grid{grid-template-columns: repeat(2,1fr)}}.sc-icon-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sys-spacing-sm);width: 100%;max-width: 1600px;margin: 0 auto}.sc-icon-grid-item{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: var(--sys-spacing-lg) var(--sys-spacing-sm);background: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--card-radius);box-shadow: var(--card-icon-shadow);color: var(--comp-text-primary);text-align: center;text-decoration: none;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.sc-icon-grid-item:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.sc-icon-grid-item:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--card-radius)}.sc-icon-grid-item .sc-icon{margin-bottom: var(--sys-spacing-sm);line-height: 1}.sc-icon-grid-item .sc-text{flex-grow: 1;display: flex;align-items: center;margin-bottom: var(--sys-spacing-sm);color: var(--sys-color-neutral-800);font-weight: var(--weight-regular);line-height: var(--leading-compact)}.sc-icon-grid-item .sc-icon.color-green{color: #4CAF50}.sc-icon-grid-item .sc-icon.color-orange{color: #FF9800}.sc-icon-grid-item .sc-icon.color-blue{color: #2196F3}.sc-icon-grid-item .sc-icon.color-pink{color: #E91E63}.sc-icon-grid-item .sc-icon.color-instagram{color: #C13584}.sc-icon-grid-item .sc-icon.color-teal{color: #009688}.sc-icon-grid-item .sc-icon.color-indigo{color: #3F51B5}.sc-icon-grid-item .sc-icon.color-slate{color: #607D8B}.sc-icon-grid-item .sc-icon.color-deep-orange{color: #FF5722}.sc-icon-grid-item .sc-icon.color-brown{color: #795548}.sc-icon-grid-item .sc-icon.color-lime{color: #8BC34A}.sc-icon-grid-item .sc-icon.color-yellow{color: #FFEB3B}.sc-icon-grid-item .sc-icon.color-hot-pink{color: #FF4081}.sc-icon-grid-item .sc-icon.color-amber{color: #FFC107}.sc-icon-grid-item .sc-icon.color-youtube{color: #FF0000}.sc-icon-grid-item .sc-icon.color-telegram{color: #0088CC}@media (min-width: 768px){.sc-icon-grid{grid-template-columns: repeat(4,1fr)}}@media (min-width: 1024px){.sc-icon-grid{grid-template-columns: repeat(5,1fr)}}.sc-card-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--sys-spacing-md);max-width: 1400px;margin: 0 auto}.sc-card{position: relative;display: flex;flex-direction: column;background: var(--comp-surface-base);border-radius: var(--card-img-radius);box-shadow: var(--card-img-shadow);text-align: center;text-decoration: none;overflow: hidden;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),border-color var(--comp-transition-fast)}.sc-card:hover{transform: translateY(-8px);box-shadow: var(--card-img-shadow-hover);border-color: var(--card-img-accent-color)}.sc-card:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--card-img-radius)}.sc-card-img-wrapper{padding: var(--sys-spacing-sm) var(--sys-spacing-sm) 0}.sc-card img{width: auto;height: auto;object-fit: contain;transition: transform var(--comp-transition-fast)}.sc-card:hover img{transform: scale(1.08)}.sc-card-content{display: flex;flex-direction: column;flex-grow: 1}.sc-card-content .sc-title{flex-grow: 1;color: var(--card-img-title-color);font-weight: var(--weight-semibold)}@media (min-width: 768px){.sc-card-grid{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1200px){.sc-card-grid{grid-template-columns: repeat(4,1fr);gap: var(--sys-spacing-xl)}}.fixed-costs-section,.pricing-section,.contact-section{padding: var(--sys-spacing-md) var(--sys-spacing-sm)}.section-title{margin-bottom: var(--sys-spacing-2xl);color: var(--sys-color-neutral-900);font-weight: var(--weight-bold);line-height: var(--leading-compact);text-align: center}.section-subtitle{max-width: 48rem;margin: 0 auto var(--sys-spacing-3xl);color: var(--sys-color-neutral-800);text-align: center}.fixed-costs-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--sys-spacing-lg)}.cost-card{padding: var(--sys-spacing-lg);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--shadow-soft);transition: box-shadow var(--comp-transition-fast)}.cost-card:hover{box-shadow: var(--shadow-elevate)}.cost-card h3{margin-bottom: var(--sys-spacing-sm);color: var(--sys-color-primary-dark);font-weight: var(--weight-bold)}.cost-card p{color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.pricing-grid{margin-top: 35px;display: grid;gap: var(--sys-spacing-xl);grid-template-columns: 1fr}.pricing-card{padding: var(--sys-spacing-md);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--shadow-soft);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.pricing-card:hover{transform: translateY(-5px);box-shadow: var(--shadow-elevate)}.pricing-card-image{width: 100%;margin-bottom: var(--sys-spacing-lg);border-radius: var(--sys-radius-sm);object-fit: cover}.pricing-card-title{margin-bottom: var(--sys-spacing-sm);color: var(--sys-color-primary-dark);font-weight: var(--weight-bold)}.pricing-card-description{margin-bottom: var(--sys-spacing-md);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.pricing-card-price{margin-bottom: var(--sys-spacing-md);color: var(--sys-color-secondary);font-weight: var(--weight-bold)}.pricing-card-note{margin-bottom: var(--sys-spacing-lg);color: var(--sys-color-neutral-600)}.pricing-card-buttons{display: flex;flex-direction: column;gap: var(--sys-spacing-md);margin-top: var(--sys-spacing-lg)}@media (min-width: 640px){.pricing-card-buttons{flex-direction: row}.pricing-card-buttons > *{flex: 1}}@media (min-width: 1440px){.pricing-grid{grid-template-columns: repeat(2,1fr)}}.sc-category-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--sys-spacing-md);margin: var(--sys-spacing-xl) 0}.sc-category-card{position: relative;display: flex;flex-direction: column;padding: var(--sys-spacing-md);background: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);text-align: center;text-decoration: none;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.sc-category-card:hover{transform: translateY(-6px);box-shadow: var(--card-shadow-hover)}.sc-category-card:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--sys-radius-lg)}.sc-category-card img{width: 100%;height: auto;margin-bottom: var(--sys-spacing-sm);border-radius: var(--sys-radius-sm)}.sc-category-card .sc-title{flex-grow: 1;margin: 0 0 var(--sys-spacing-md);font-weight: var(--weight-semibold);color: var(--sys-color-neutral-900)}.sc-category-card .zbtn{width: 100%}.sc-category-card[data-new="true"]::after{content: "جدید";position: absolute;top: var(--sys-spacing-sm);right: var(--sys-spacing-sm);padding: var(--sys-spacing-xs) var(--sys-spacing-sm);background: var(--sys-color-danger-500);border-radius: var(--sys-radius-xl);color: var(--sys-color-neutral-0);font-weight: var(--weight-bold);line-height: var(--leading-compact);box-shadow: var(--card-icon-shadow)}@media (max-width: 480px){.sc-category-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1200px){.sc-category-grid{grid-template-columns: repeat(4,1fr)}}.sc-services-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: var(--sys-spacing-md);width: 100%}.sc-service-card{display: flex;flex-direction: column;align-items: center;padding: var(--sys-spacing-lg);background: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--card-radius);text-align: center;text-decoration: none;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.sc-service-card:hover{transform: translateY(-8px);box-shadow: var(--card-shadow-hover)}.sc-service-card:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--card-radius)}.sc-service-card .sc-icon{margin-bottom: var(--sys-spacing-lg);color: var(--sys-color-secondary)}.sc-service-card .sc-icon svg{width: 45px;height: 45px}.sc-service-card .sc-title{margin: 0 0 var(--sys-spacing-sm);color: var(--sys-color-primary);font-weight: var(--weight-bold)}.sc-service-card .sc-text{flex-grow: 1;margin: 0 0 var(--sys-spacing-lg);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}@media (max-width: 991px){.sc-services-grid{grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 480px){.sc-services-grid{grid-template-columns: repeat(2,1fr);gap: var(--sys-spacing-md)}.sc-service-card{padding: var(--sys-spacing-md)}}.contact-section{background-color: var(--sys-color-neutral-75);text-align: center}.contact-section .section-title{margin-bottom: var(--sys-spacing-sm);font-weight: var(--weight-extrabold);color: var(--heading-color-h2)}.contact-section .section-subtitle{max-width: 600px;margin: 0 auto var(--sys-spacing-xl);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.contact-buttons{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: var(--sys-spacing-md)}@media (min-width: 640px){.contact-buttons{flex-direction: row;gap: var(--sys-spacing-xl)}}.contact-section .zbtn--whatsapp{--_btn-bg: var(--sys-color-success-500);--_btn-bg-hover: var(--sys-color-success-600);--_btn-text: var(--sys-color-neutral-0);--_btn-text-hover: var(--sys-color-neutral-0);--_btn-shadow: var(--sys-shadow-strong);--_btn-shadow-hover: var(--sys-shadow-strong-hover)}.contact-section .zbtn:not(.zbtn--whatsapp){--_btn-bg: var(--sys-color-primary);--_btn-bg-hover: var(--sys-color-primary-dark);--_btn-text: var(--sys-color-neutral-0);--_btn-text-hover: var(--sys-color-neutral-0)}.z-section-header{text-align: center;margin-bottom: var(--sys-spacing-2xl)}.z-section-header__title{font-weight: var(--weight-bold);color: var(--heading-color-h2);margin-bottom: var(--sys-spacing-sm)}.z-section-header__subtitle{max-width: 700px;margin: 0 auto var(--sys-spacing-3xl);color: var(--sys-color-neutral-800);line-height: var(--leading-body)}.z-section-divider{width: 100px;height: 4px;background: linear-gradient( 135deg,var(--sys-color-primary) 0%,var(--sys-color-primary-dark) 100% );margin: 0 auto;border-radius: 2px}.z-search-input{width: 100%;max-width: 600px;min-height: var(--btn-min-height);padding: var(--sys-spacing-md) var(--sys-spacing-xl);border: 2px solid var(--comp-border-color);border-radius: var(--btn-border-radius);color: var(--sys-color-neutral-800);background-color: var(--sys-color-neutral-0);box-shadow: var(--shadow-soft);caret-color: var(--sys-color-primary);transition: border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast);outline: none}.z-search-input:focus{border-color: var(--sys-color-primary);box-shadow: 0 0 0 4px rgba(40,53,147,0.15)}.zcard-principle{background-color: var(--sys-color-neutral-0);border-radius: var(--sys-radius-lg);padding: var(--sys-spacing-2xl) var(--sys-spacing-xl);text-align: center;border: 1px solid var(--comp-border-color);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-principle:hover{transform: translateY(-8px);box-shadow: var(--card-shadow-hover)}.zcard-principle__icon{display: inline-flex;justify-content: center;align-items: center;width: 60px;height: 60px;margin-bottom: var(--sys-spacing-lg);background: linear-gradient( 135deg,rgba(40,53,147,0.1) 0%,rgba(40,53,147,0.05) 100% );border-radius: var(--sys-radius-circle)}.zcard-principle__icon .material-icons{font-size: 32px;color: var(--sys-color-primary)}.zcard-principle__title{font-weight: var(--weight-semibold);color: var(--sys-color-neutral-900);margin-bottom: var(--sys-spacing-md)}.zcard-principle__text{line-height: var(--leading-body);color: var(--sys-color-neutral-800);margin: 0;text-align: justify}.z-hero__title{font-weight: var(--weight-extrabold);margin-bottom: var(--sys-spacing-sm)}.z-hero__subtitle{color: var(--sys-color-neutral-800)}.zcard-strategy{padding: var(--sys-spacing-xl);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow)}.zcard-strategy__title{margin-top: 0;margin-bottom: var(--sys-spacing-md);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-strategy__text{color: var(--sys-color-neutral-800);text-align: justify;line-height: var(--leading-body)}.zcard-strategy--danger{background-color: #FFF1F0;border: 1px solid #FFCCC7}.zcard-strategy--success{background-color: #F6FFED;border: 1px solid #B7EB8F}.z-input{width: 100% !important;min-height: 56px !important;line-height: var(--leading-compact) !important;padding: var(--sys-spacing-md) var(--sys-spacing-lg) !important;border: 2px solid var(--comp-border-color) !important;border-radius: var(--sys-radius-md) !important;color: var(--sys-color-neutral-900) !important;background: var(--sys-color-neutral-0) !important;box-shadow: none !important;transition: border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast);outline: none;box-sizing: border-box}.z-input:focus{border-color: var(--sys-color-primary) !important;box-shadow: 0 0 0 4px rgba(40,53,147,0.15) !important}.z-form-group{margin-bottom: var(--sys-spacing-xl)}.z-label{display: block;margin-bottom: var(--sys-spacing-sm);color: var(--sys-color-neutral-900);line-height: var(--leading-compact)}.z-options-grid{display: grid;grid-template-columns: 1fr;gap: var(--sys-spacing-md);margin: var(--sys-spacing-xl) 0}.z-option{display: flex;align-items: center;gap: var(--sys-spacing-sm);padding: var(--sys-spacing-md) var(--sys-spacing-lg);background-color: var(--sys-color-neutral-100);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-md);cursor: pointer;transition: background-color var(--comp-transition-fast)}.z-option:hover{background-color: var(--sys-color-neutral-75)}.z-option:focus-within{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.z-option input[type="checkbox"]{width: 1.3em;height: 1.3em;flex-shrink: 0;accent-color: var(--sys-color-primary)}.z-option__label{flex-grow: 1;color: var(--sys-color-neutral-900);line-height: var(--leading-compact)}.z-price-box{background-color: #F6FFED;border: 1px solid #B7EB8F;border-radius: var(--sys-radius-lg);padding: var(--sys-spacing-lg);margin-top: var(--sys-spacing-2xl)}.z-price-box__row{display: flex;justify-content: space-between;align-items: center;gap: var(--sys-spacing-md);padding: var(--sys-spacing-md) 0;border-bottom: 1px solid rgba(183,235,143,0.6)}.z-price-box__row:last-of-type{border-bottom: none}.z-price-box__label{color: var(--sys-color-neutral-800);line-height: var(--leading-compact)}.z-price-box__value{color: var(--sys-color-neutral-900);font-weight: var(--weight-bold);text-align: left;white-space: nowrap;flex-shrink: 0}.z-price-box__total{margin: var(--sys-spacing-md) calc(-1 * var(--sys-spacing-lg)) 0;padding: var(--sys-spacing-lg);background-color: rgba(255,255,255,0.5);border-top: 1px solid #B7EB8F;border-radius: 0 0 var(--sys-radius-lg) var(--sys-radius-lg)}.z-price-box__total .z-price-box__label{color: var(--sys-color-success-600);font-weight: var(--weight-bold)}.z-price-box__total .z-price-box__value{color: var(--sys-color-primary);font-weight: var(--weight-extrabold)}.zcard-detail{padding: var(--sys-spacing-xl);background-color: var(--comp-surface-base);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);border: 1px solid var(--comp-border-color);text-align: center;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-detail:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.zcard-detail__icon{margin-bottom: var(--sys-spacing-md)}.zcard-detail__icon .material-icons{font-size: 48px;color: var(--sys-color-primary)}.zcard-detail__title{margin-bottom: var(--sys-spacing-sm);font-weight: var(--weight-bold);color: var(--sys-color-primary)}.zcard-detail__text{margin-bottom: var(--sys-spacing-md);color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: justify}.zcard-testimonial{display: flex;flex-direction: column;padding: var(--sys-spacing-xl);background-color: var(--comp-surface-base);border-radius: var(--sys-radius-lg);border: 1px solid var(--comp-border-color);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-testimonial:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.zcard-testimonial__stars{margin-bottom: var(--sys-spacing-md);color: var(--sys-color-warning-400)}.zcard-testimonial__stars .material-icons{font-size: 18px}.zcard-testimonial__name{margin: 0 0 var(--sys-spacing-sm);font-weight: var(--weight-bold);color: var(--sys-color-primary)}.zcard-testimonial__text{flex-grow: 1;margin: 0;color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: justify}.z-scroll-x{display: flex;gap: var(--sys-spacing-lg);overflow-x: auto;padding: var(--sys-spacing-sm) var(--sys-spacing-sm) var(--sys-spacing-lg);scrollbar-width: var(--scrollbar-width);scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track)}.z-scroll-x::-webkit-scrollbar{height: 8px}.z-scroll-x::-webkit-scrollbar-track{background: var(--scrollbar-track);border-radius: var(--sys-spacing-sm)}.z-scroll-x::-webkit-scrollbar-thumb{background: var(--scrollbar-thumb);border-radius: var(--sys-spacing-sm)}.z-scroll-x::-webkit-scrollbar-thumb:hover{background: var(--sys-color-neutral-600)}.z-cta-box{padding: var(--sys-spacing-2xl) var(--sys-spacing-lg);background-color: var(--comp-surface-base);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);text-align: center}.z-cta-box__title{margin-top: 0;margin-bottom: var(--sys-spacing-md);font-weight: var(--weight-extrabold);color: var(--sys-color-primary)}.z-cta-box__text{margin-bottom: var(--sys-spacing-lg);color: var(--sys-color-neutral-800);text-align: center}.z-cta-box__actions{display: flex;justify-content: center;flex-wrap: wrap;gap: var(--sys-spacing-lg)}.z-section-title{margin-bottom: var(--sys-spacing-sm);font-weight: var(--weight-extrabold);color: var(--sys-color-primary);text-align: center}.z-section-subtitle{color: var(--sys-color-neutral-800);text-align: center;margin-bottom: var(--sys-spacing-xl)}.sc-top-promo-section{margin: var(--sys-spacing-xl) 0 var(--sys-spacing-2xl) 0}.sc-promo-card{background-color: #F3E5F5;border-right: 5px solid #7B1FA2;border-radius: var(--sys-radius-md);padding: var(--sys-spacing-xl) var(--sys-spacing-2xl);display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: var(--sys-spacing-xl);box-shadow: var(--card-shadow)}.sc-promo-content{flex: 1}.sc-promo-action{flex-shrink: 0}@media (max-width: 768px){.sc-promo-card{flex-direction: column;text-align: center;border-right: none;border-top: 5px solid #7B1FA2}.sc-promo-action{width: 100%}.sc-promo-action .zbtn{width: 100%;justify-content: center}}.z-services-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--sys-spacing-lg);width: 100%}.zcard-service{display: flex;flex-direction: column;padding: var(--sys-spacing-xl) var(--sys-spacing-lg);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);text-align: center;text-decoration: none;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),border-color var(--comp-transition-fast)}.zcard-service:hover{transform: translateY(-8px);box-shadow: var(--card-shadow-hover);border-color: var(--sys-color-primary)}.zcard-service:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset);border-radius: var(--sys-radius-lg)}.zcard-service__icon{margin-bottom: var(--sys-spacing-lg)}.zcard-service__icon .material-icons{font-size: 3rem;color: var(--sys-color-secondary);transition: transform var(--comp-transition-fast),color var(--comp-transition-fast)}.zcard-service:hover .zcard-service__icon .material-icons{transform: translateY(-5px) scale(1.1);color: var(--sys-color-primary)}.zcard-service__title{margin: 0 0 var(--sys-spacing-sm);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-service__text{flex-grow: 1;margin: 0 0 var(--sys-spacing-lg);color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: justify}.zcard-service__link{display: inline-flex;align-items: center;gap: var(--sys-spacing-sm);align-self: center;margin-top: auto;padding: var(--sys-spacing-sm) var(--sys-spacing-md);background: var(--sys-color-neutral-100);border-radius: var(--sys-radius-xl);color: var(--sys-color-primary);font-weight: var(--weight-bold);font-size: 0.9rem;text-decoration: none;transition: color var(--comp-transition-fast),background var(--comp-transition-fast)}.zcard-service__link .material-icons{font-size: 1.2rem;transition: transform var(--comp-transition-fast)}.zcard-service:hover .zcard-service__link{color: var(--sys-color-secondary)}.zcard-service:hover .zcard-service__link .material-icons{transform: translateX(-4px)}@media (max-width: 768px){.z-services-grid{grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: var(--sys-spacing-md)}.zcard-service{padding: var(--sys-spacing-lg)}}@media (max-width: 480px){.z-services-grid{grid-template-columns: 1fr}}.zcard-testimonial{flex: 0 0 320px;display: flex;flex-direction: column;padding: var(--sys-spacing-xl);background-color: var(--comp-surface-base);border-radius: var(--sys-radius-lg);border: 1px solid var(--comp-border-color);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast);direction: rtl;text-align: right}.zcard-testimonial:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.zcard-testimonial__stars{margin-bottom: var(--sys-spacing-md);color: var(--sys-color-warning-400);display: flex;gap: 2px}.zcard-testimonial__stars .material-icons{font-size: 18px}.zcard-testimonial__text{flex-grow: 1;margin: 0 0 var(--sys-spacing-lg);color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: justify}.zcard-testimonial__author{display: flex;flex-direction: column;gap: var(--sys-spacing-xs);padding-top: var(--sys-spacing-md);border-top: 1px solid var(--comp-border-color)}.zcard-testimonial__name{font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-testimonial__role{color: var(--sys-color-neutral-600)}@media (max-width: 768px){.zcard-testimonial{flex-basis: 280px}}@media (max-width: 480px){.zcard-testimonial{flex-basis: 80vw}}.section#process{padding: var(--sys-spacing-3xl) 0}.section#process .container{max-width: 1200px;margin: 0 auto;padding: 0 var(--sys-spacing-md)}.process__step{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--sys-spacing-xl);position: relative;padding-top: var(--sys-spacing-lg)}.process__item{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center}.process__item::after{content: '';position: absolute;top: 30px;right: 50%;width: 100%;height: 2px;background-color: var(--sys-color-neutral-200);z-index: 1}.process__item:last-child::after{display: none}.process__number{width: 60px;height: 60px;min-width: 60px;min-height: 60px;background: linear-gradient( 135deg,var(--sys-color-primary) 0%,var(--sys-color-primary-dark) 100% );color: var(--sys-color-neutral-0);border-radius: var(--sys-radius-circle);display: flex;align-items: center;justify-content: center;font-weight: var(--weight-bold);font-size: var(--size-h3);margin-bottom: var(--sys-spacing-xl);position: relative;z-index: 2;box-shadow: var(--sys-shadow-strong);transition: transform var(--comp-transition-fast)}.process__item:hover .process__number{transform: scale(1.1)}.process__content{background-color: var(--comp-surface-base);padding: var(--sys-spacing-xl) var(--sys-spacing-lg);border-radius: var(--sys-radius-lg);border: 1px solid var(--comp-border-color);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast),border-color var(--comp-transition-fast);height: 100%;width: 100%}.process__item:hover .process__content{transform: translateY(-5px);box-shadow: var(--card-shadow-hover);border-color: rgba(40,53,147,0.2)}.process__title{margin-bottom: var(--sys-spacing-md);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.process__content p{margin: 0;color: var(--sys-color-neutral-800);text-align: justify;line-height: var(--leading-body)}@media (max-width: 992px){.process__step{grid-template-columns: repeat(2,1fr);gap: var(--sys-spacing-2xl)}.process__item::after{display: none}}@media (max-width: 576px){.process__step{grid-template-columns: 1fr;gap: var(--sys-spacing-xl)}.process__item{flex-direction: row;align-items: flex-start;text-align: right}.process__number{width: 45px;height: 45px;min-width: 45px;min-height: 45px;font-size: var(--size-body);margin-bottom: 0;margin-left: var(--sys-spacing-md);flex-shrink: 0}.process__content{width: 100%;padding: var(--sys-spacing-lg)}}.zcard-concern{background: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-concern:hover{transform: translateY(-5px);box-shadow: var(--card-shadow-hover)}.zcard-concern__icon{background-color: #FFF1F0;border: 2px solid #FFCCC7;border-radius: var(--sys-radius-circle);color: var(--sys-color-danger-500);font-weight: var(--weight-bold)}.zcard-concern__text{color: var(--sys-color-neutral-800);text-align: justify;line-height: var(--leading-body)}.zcard-solution{background-color: var(--comp-surface-base);border-top: 5px solid var(--sys-color-primary);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-solution:hover{transform: translateY(-8px);box-shadow: var(--card-shadow-hover)}.zcard-solution__number{background: linear-gradient( 135deg,var(--sys-color-secondary) 0%,var(--sys-color-secondary-dark) 100% );border-radius: var(--sys-radius-circle);box-shadow: var(--card-icon-shadow);color: var(--sys-color-neutral-0);font-weight: var(--weight-bold)}.zcard-solution__title{font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-solution__text{color: var(--sys-color-neutral-800);text-align: justify;line-height: var(--leading-body)}.zcard-difference{background: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: justify}.zcard-checklist{display: flex;flex-direction: column;align-items: center;gap: var(--sys-spacing-md);padding: var(--sys-spacing-xl);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);text-align: center;transition: transform var(--comp-transition-fast),border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-checklist:hover{border-color: var(--sys-color-primary);box-shadow: var(--card-shadow-hover);transform: translateY(-5px)}.zcard-checklist__icon{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;margin-bottom: var(--sys-spacing-sm);background-color: var(--sys-color-neutral-100);border-radius: var(--sys-radius-circle);color: var(--sys-color-primary)}.zcard-checklist__icon .material-icons{font-size: 32px}.zcard-checklist__title{margin: 0;font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-checklist__text{margin: 0;color: var(--sys-color-neutral-800);line-height: var(--leading-body);text-align: center}.z-note-box{display: flex;flex-direction: column;align-items: center;gap: var(--sys-spacing-md);max-width: 800px;margin: 0 auto;padding: var(--sys-spacing-2xl);background-color: var(--sys-color-neutral-75);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg)}.z-note-box__icon{display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;background-color: var(--sys-color-neutral-100);border-radius: var(--sys-radius-circle);color: var(--sys-color-primary)}.z-note-box__icon .material-icons{font-size: 36px}.z-note-box__text{margin: 0;color: var(--sys-color-neutral-900);font-weight: var(--weight-regular);text-align: center;line-height: var(--leading-body)}.zcard-horizontal{display: flex;flex-direction: column;width: 100%;background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);overflow: hidden;transition: transform var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-horizontal:hover{transform: translateY(-8px);box-shadow: var(--card-shadow-hover)}.zcard-horizontal:focus-visible{outline: var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset: var(--focus-ring-offset)}.zcard-horizontal__img{width: 100%;height: auto;object-fit: cover}.zcard-horizontal__content{display: flex;flex-direction: column;flex-grow: 1;padding: var(--sys-spacing-xl)}.zcard-horizontal__title{margin: 0 0 var(--sys-spacing-md);font-weight: var(--weight-bold);color: var(--sys-color-neutral-900)}.zcard-horizontal__text{flex-grow: 1;margin: 0 0 var(--sys-spacing-xl);color: var(--sys-color-neutral-800);text-align: justify;line-height: var(--leading-body)}@media (min-width: 768px){.zcard-horizontal{flex-direction: row}.zcard-horizontal__img{flex-shrink: 0;width: 300px;height: auto}}.zcard-report{padding: var(--sys-spacing-xl);background-color: var(--comp-surface-base);border: 1px solid var(--comp-border-color);border-radius: var(--sys-radius-lg);box-shadow: var(--card-shadow);transition: transform var(--comp-transition-fast),border-color var(--comp-transition-fast),box-shadow var(--comp-transition-fast)}.zcard-report:hover{border-color: var(--sys-color-primary);transform: translateY(-8px);box-shadow: var(--card-shadow-hover)}.zcard-report__icon-wrapper{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: var(--sys-radius-circle);box-shadow: var(--card-icon-shadow)}.zcard-report__icon{font-size: 32px;color: var(--sys-color-neutral-0)}.zcard-report__title{color: var(--sys-color-primary);font-weight: var(--weight-semibold)}.zcard-report__text{color: var(--sys-color-neutral-800);line-height: var(--leading-body)}
/* zhep-page-service-website-design-price */
.sc-svdp-container{margin: 0 auto}.sc-svdp-animate-on-scroll{opacity: 0;transform: translateY(30px);transition: opacity 0.6s ease-out,transform 0.6s ease-out}.sc-svdp-animate-on-scroll.sc-svdp-is-visible{opacity: 1;transform: translateY(0)}.sc-svdp-hero{text-align: center}.sc-svdp-hero .sc-svdp-subtitle{margin: 0 auto var(--sys-spacing-3xl) auto;text-align: center}.sc-svdp-strategy-section{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sys-spacing-lg);margin-bottom: var(--sys-spacing-2xl)}.sc-svdp-pricing-calculator-section{margin-bottom: var(--sys-spacing-3xl);padding: var(--sys-spacing-xl) var(--sys-spacing-lg);text-align: start}.sc-svdp-pricing-calculator-section h2{margin-bottom: var(--sys-spacing-sm);text-align: center}.sc-svdp-pricing-calculator-section > p{text-align: center}.sc-svdp-calculator-wrapper{margin: var(--sys-spacing-lg) auto 0}.sc-svdp-form-group{margin-bottom: var(--sys-spacing-lg)}.sc-svdp-options-grid{display: grid;grid-template-columns: 1fr;gap: var(--sys-spacing-md);margin: var(--sys-spacing-lg) 0}.sc-svdp-price-result{display: flex;flex-direction: column;margin-top: var(--sys-spacing-2xl)}.sc-svdp-price-row{display: flex;justify-content: space-between;align-items: center}.sc-svdp-price-value{text-align: left}.sc-svdp-details-section{margin: var(--sys-spacing-3xl) 0}.sc-svdp-details-section h2{margin-bottom: var(--sys-spacing-2xl);text-align: center}.sc-svdp-details-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--sys-spacing-lg)}.sc-svdp-testimonials-section{margin: var(--sys-spacing-3xl) 0;padding: var(--sys-spacing-2xl) 0}.sc-svdp-testimonials-section h2{margin-bottom: var(--sys-spacing-2xl);text-align: center}.sc-svdp-testimonials-wrapper{display: flex;gap: var(--sys-spacing-lg);overflow-x: auto;padding: var(--sys-spacing-sm) var(--sys-spacing-sm) var(--sys-spacing-lg)}.sc-svdp-testimonial-card{flex: 0 0 320px;display: flex;flex-direction: column}.sc-svdp-testimonial-card p{flex-grow: 1;margin: 0}.sc-svdp-final-cta-section{margin: var(--sys-spacing-3xl) auto;padding: var(--sys-spacing-2xl) var(--sys-spacing-lg);text-align: center}.sc-svdp-final-cta-section h2{margin-top: 0;margin-bottom: var(--sys-spacing-md)}.sc-svdp-final-cta-section p{margin-bottom: var(--sys-spacing-lg);text-align: center}.sc-svdp-final-cta-buttons{display: flex;justify-content: center;flex-wrap: wrap;gap: var(--sys-spacing-lg)}@media (max-width: 768px){.sc-svdp-strategy-section,.sc-svdp-details-grid{grid-template-columns: 1fr}.sc-svdp-testimonial-card{flex-basis: 280px}}@media (max-width: 480px){.sc-svdp-testimonial-card{flex-basis: 80vw}.sc-svdp-testimonials-wrapper{padding-left: 5vw;padding-right: 5vw}}
