/*
  Breakpoints (mobile first, min-width). CSS can't read var() inside @media, so they are documented here:
  320 (base) / 375 / 425 / 768 / 1024 / 1440 (large screens)
*/
:root {
  /* ---------- Layout ---------- */
  --ebmnt1-layout-main-gap: 5em;
  --ebmnt1-layout-inner-width: calc(100% - 2em);
  --ebmnt1-layout-inner-max-width: 80rem;
  --ebmnt1-layout-header-inner-width: calc(100% - 2em);
  --ebmnt1-layout-header-min-height: 4.75rem;
  --ebmnt1-layout-section-gap: 2em;
  --ebmnt1-layout-section-head-gap: 0.875rem;
  --ebmnt1-layout-section-head-max-width: 42rem;
  --ebmnt1-layout-band-padding-block: 3.5rem;
  --ebmnt1-layout-hero-padding-top: 3rem;
  --ebmnt1-layout-grid-gap: 1.25rem;
  --ebmnt1-layout-menu-width: min(20rem, 85vw);
  --ebmnt1-layout-nav-link-padding: 0.9em 1.25em;
  --ebmnt1-layout-faq-padding: 1rem 1.25rem;
  --ebmnt1-layout-scroll-offset: 5rem;

  /* ---------- Sizes ---------- */
  --ebmnt1-size-icon: 1.25rem;
  --ebmnt1-size-logo-mark: 2.5rem;
  --ebmnt1-size-topbar-height: 2.75rem;
  --ebmnt1-size-button-icon: 2.75rem;
  --ebmnt1-size-toggle: 2.75rem;
  --ebmnt1-size-nav-sub-toggle: 1.875rem;
  --ebmnt1-size-toggle-bar-width: 1.25rem;
  --ebmnt1-size-toggle-bar-height: 0.125rem;
  --ebmnt1-size-toggle-bar-gap: 0.3125rem;
  --ebmnt1-size-toggle-bar-offset: calc(var(--ebmnt1-size-toggle-bar-height) + var(--ebmnt1-size-toggle-bar-gap));
  --ebmnt1-size-hero-card-icon: 3.125rem;
  --ebmnt1-size-about-feature-icon: 3.75rem;
  --ebmnt1-size-why-us-strip: 6rem;
  --ebmnt1-size-why-us-icon: 2.8125rem;
  --ebmnt1-size-faq-icon-box: 2.25rem;
  --ebmnt1-size-faq-icon-bar: 0.125rem;
  --ebmnt1-size-process-icon: 3.125rem;
  --ebmnt1-size-process-count: 5rem;
  --ebmnt1-size-slider-arrow: 3.125rem;
  --ebmnt1-size-star: 1rem;
  --ebmnt1-size-reviews-dot: 0.9375rem;
  --ebmnt1-size-reviews-peek: 2rem;
  --ebmnt1-size-reviews-slide: min(60rem, calc(100cqw - 2 * var(--ebmnt1-size-reviews-peek)));
  --ebmnt1-size-fixed-cta-icon: 2.5rem;
  --ebmnt1-blur-fixed-cta: 12px;

  /* ---------- Offsets / transforms / opacity ---------- */
  --ebmnt1-offset-fixed-cta-bottom: 2.8rem;
  --ebmnt1-offset-fixed-cta-left: 1.875rem;
  --ebmnt1-offset-hover-lift: -0.25rem;
  --ebmnt1-offset-hover-icon: 0.25rem;
  --ebmnt1-offset-reveal: 2rem;
  --ebmnt1-opacity-why-us-texture: 0.05;
  --ebmnt1-opacity-process-shape: 0.05;
  --ebmnt1-opacity-services-shape: 0.06;
  --ebmnt1-opacity-cta-texture: 0.03;
  --ebmnt1-opacity-footer-texture: 0.04;
  --ebmnt1-opacity-work-cover-bg: 0.1;
  --ebmnt1-opacity-reviews-inactive: 0.5;

  /* ---------- Radius ---------- */
  --ebmnt1-radius-card: 0.625rem;
  --ebmnt1-radius-card-large: 0.75rem;
  --ebmnt1-radius-button: 0.125rem;
  --ebmnt1-radius-button-large: 0.3125rem;
  --ebmnt1-radius-pill: 999px;
  --ebmnt1-radius-circle: 50%;
  --ebmnt1-radius-dock: 2rem;
  --ebmnt1-radius-signature: 0.875rem;
  --ebmnt1-radius-signature-logo: 0.625rem;
  --ebmnt1-radius-process-corner: 8.125rem;
  --ebmnt1-radius-review-corner: 3.75rem;
  --ebmnt1-radius-contact-corner: 3.75rem;

  /* ---------- Typography ---------- */
  --ebmnt1-font-family-heading: "El Messiri", sans-serif;
  --ebmnt1-font-family-body: "El Messiri", sans-serif;
  --ebmnt1-font-size-hero-title: clamp(1.875rem, 0.9rem + 3.6vw, 4.375rem);
  --ebmnt1-font-size-hero-tagline: clamp(0.875rem, 0.85rem + 0.2vw, 1rem);
  --ebmnt1-font-size-hero-body: clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem);
  --ebmnt1-font-size-hero-card-title: clamp(0.9375rem, 0.9rem + 0.1vw, 1rem);
  --ebmnt1-font-size-hero-card-text: clamp(0.75rem, 0.72rem + 0.1vw, 0.8125rem);
  --ebmnt1-font-size-section-title: clamp(1.75rem, 1rem + 2.4vw, 3rem);
  --ebmnt1-font-size-card-title: clamp(1.125rem, 1rem + 0.4vw, 1.375rem);
  --ebmnt1-font-size-faq-question: clamp(1rem, 0.95rem + 0.3vw, 1.25rem);
  --ebmnt1-font-size-nav-link: clamp(1rem, 0.9rem + 0.25vw, 1.125rem);
  --ebmnt1-font-size-phone: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  --ebmnt1-font-size-body: clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem);
  --ebmnt1-font-size-body-small: clamp(0.8125rem, 0.78rem + 0.15vw, 0.9375rem);
  --ebmnt1-font-size-label: clamp(0.75rem, 0.72rem + 0.15vw, 0.875rem);
  --ebmnt1-font-size-button: clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem);
  --ebmnt1-font-size-fixed-cta: clamp(0.8125rem, 0.78rem + 0.15vw, 0.9375rem);
  --ebmnt1-font-size-fixed-cta-icon: clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem);
  --ebmnt1-font-size-signature: clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem);
  --ebmnt1-font-size-button-compact: clamp(0.75rem, 0.65rem + 0.3vw, 0.875rem);
  --ebmnt1-font-size-logo: clamp(1.375rem, 1.2rem + 0.6vw, 1.75rem);
  --ebmnt1-font-size-glyph-large: clamp(2.5rem, 2.2rem + 0.8vw, 2.8125rem);
  --ebmnt1-font-size-about-count: clamp(2rem, 1.6rem + 1.8vw, 3.5rem);
  --ebmnt1-font-size-about-count-label: clamp(0.875rem, 0.8rem + 0.3vw, 1.125rem);
  --ebmnt1-font-size-about-feature-title: clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);
  --ebmnt1-font-size-why-us-strip: clamp(1.5rem, 1rem + 2.5vw, 3.75rem);
  --ebmnt1-font-size-process-big: clamp(4rem, 2.5rem + 6vw, 7.1875rem);
  --ebmnt1-font-size-process-title: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);
  --ebmnt1-font-size-process-count: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  --ebmnt1-font-size-work-title: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);
  --ebmnt1-font-size-service-title: clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem);
  --ebmnt1-font-size-service-count: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  --ebmnt1-font-size-review-name: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);
  --ebmnt1-font-size-review-role: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);
  --ebmnt1-font-size-review-quote: clamp(1.75rem, 1.6rem + 0.5vw, 2.25rem);
  --ebmnt1-font-size-contact-title: clamp(1.25rem, 1.1rem + 0.4vw, 1.5rem);
  --ebmnt1-font-size-cta-title: clamp(1.75rem, 1rem + 2.5vw, 3.125rem);
  --ebmnt1-font-size-footer-title: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);
  --ebmnt1-font-weight-medium: 500;
  --ebmnt1-font-weight-semibold: 600;
  --ebmnt1-font-weight-bold: 700;
  --ebmnt1-font-weight-extrabold: 800;
  --ebmnt1-line-height-title: 1.35;
  --ebmnt1-line-height-body: 1.8;

  /* ---------- Motion ---------- */
  --ebmnt1-duration-fast: 0.22s;
  --ebmnt1-duration-medium: 0.3s;
  --ebmnt1-duration-button: 0.5s;
  --ebmnt1-duration-button-sweep: 0.4s;
  --ebmnt1-duration-reveal: 0.9s;
  --ebmnt1-duration-accordion: 0.3s;
  --ebmnt1-easing-standard: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ebmnt1-easing-reveal: cubic-bezier(0.22, 1, 0.36, 1);
  --ebmnt1-stagger-step: 100ms;

  /* ---------- Z-index ---------- */
  --ebmnt1-z-fixed-cta: 90;
  --ebmnt1-z-header: 100;
  --ebmnt1-z-menu-overlay: 1;
  --ebmnt1-z-menu-toggle: 2;
  --ebmnt1-z-nav-sub: 3;
  --ebmnt1-z-why-us-count: 1;

  /* ---------- Backgrounds ---------- */
  --ebmnt1-background-body: #FFFFFF;
  --ebmnt1-background-topbar: #FF5E14;
  --ebmnt1-background-header: #FFFFFF;
  --ebmnt1-background-header-bar: #FFFFFF;
  --ebmnt1-background-header-inner: transparent;
  --ebmnt1-background-menu-overlay: rgba(14, 18, 29, 0.55);
  --ebmnt1-background-nav-panel: #0E121D;
  --ebmnt1-background-nav-close: #FF5E14;
  --ebmnt1-background-nav-underline: #FF5E14;
  --ebmnt1-background-nav-sub: #FFFFFF;
  --ebmnt1-background-nav-sub-toggle: #FF5E14;
  --ebmnt1-background-nav-sub-toggle-open: #FFFFFF;
  --ebmnt1-background-nav-phone-icon: #FF5E14;
  --ebmnt1-background-toggle: #FF5E14;
  --ebmnt1-background-toggle-bar: #FFFFFF;
  --ebmnt1-background-logo-mark: #FF5E14;
  --ebmnt1-background-tagline-line: #FF5E14;
  --ebmnt1-background-hero: #0E121D;
  --ebmnt1-background-hero-inner: transparent;
  --ebmnt1-background-hero-gradient: radial-gradient(circle at 15% 20%, rgba(255, 94, 20, 0.2) 0%, rgba(255, 94, 20, 0) 45%), linear-gradient(135deg, #0E121D 0%, #1A2136 55%, #0E121D 100%);
  --ebmnt1-background-hero-shape-strong: rgba(255, 255, 255, 0.08);
  --ebmnt1-background-hero-shape-soft: rgba(255, 255, 255, 0.05);
  --ebmnt1-background-hero-card: rgba(255, 255, 255, 0.1);
  --ebmnt1-background-hero-button-sweep: #FFFFFF;
  --ebmnt1-background-about: transparent;
  --ebmnt1-background-about-inner: transparent;
  --ebmnt1-background-about-experience: #FF5E14;
  --ebmnt1-background-about-feature-icon: #FF5E14;
  --ebmnt1-background-about-feature-icon-hover: #0E121D;
  --ebmnt1-background-why-us: #0E121D;
  --ebmnt1-background-why-us-inner: transparent;
  --ebmnt1-background-why-us-strip: #FF5E14;
  --ebmnt1-background-why-us-count: rgba(255, 255, 255, 0.1);
  --ebmnt1-background-why-us-line: rgba(255, 255, 255, 0.3);
  --ebmnt1-background-faq: transparent;
  --ebmnt1-background-faq-inner: transparent;
  --ebmnt1-background-faq-item: #F7F4ED;
  --ebmnt1-background-faq-icon: #FF5E14;
  --ebmnt1-background-faq-icon-bar: #FFFFFF;
  --ebmnt1-background-how-we-work: #F7F4ED;
  --ebmnt1-background-how-we-work-inner: transparent;
  --ebmnt1-background-process-card: #FFFFFF;
  --ebmnt1-background-process-shape: #FF5E14;
  --ebmnt1-background-process-bar: #FF5E14;
  --ebmnt1-background-process-count: #FFFFFF;
  --ebmnt1-background-previous-work: transparent;
  --ebmnt1-background-previous-work-inner: transparent;
  --ebmnt1-background-work-cover: #FFFFFF;
  --ebmnt1-background-work-line: #0E121D;
  --ebmnt1-background-work-link: #FF5E14;
  --ebmnt1-background-work-link-hover: #0E121D;
  --ebmnt1-background-slider-arrow: #FF5E14;
  --ebmnt1-background-slider-arrow-hover: #0E121D;
  --ebmnt1-background-service-packages: #F7F4ED;
  --ebmnt1-background-service-packages-inner: transparent;
  --ebmnt1-background-service-card: #FFFFFF;
  --ebmnt1-background-service-count: #F7F4ED;
  --ebmnt1-background-service-count-outline: #FF5E14;
  --ebmnt1-background-service-icon: #FF5E14;
  --ebmnt1-background-service-link: rgba(255, 94, 20, 0.08);
  --ebmnt1-background-service-link-hover: #FF5E14;
  --ebmnt1-background-service-arrow: #FF5E14;
  --ebmnt1-background-service-arrow-hover: #0E121D;
  --ebmnt1-background-client-reviews: transparent;
  --ebmnt1-background-client-reviews-inner: transparent;
  --ebmnt1-background-review-card: #0E121D;
  --ebmnt1-background-review-quote: #0E121D;
  --ebmnt1-background-reviews-dot: #0E121D;
  --ebmnt1-background-reviews-dot-active: #FF5E14;
  --ebmnt1-background-review-line: rgba(255, 255, 255, 0.2);
  --ebmnt1-background-review-photo: #FF5E14;
  --ebmnt1-background-review-photo-tab: #833513;
  --ebmnt1-background-countries: transparent;
  --ebmnt1-background-countries-inner: transparent;
  --ebmnt1-background-countries-panel: #F7F4ED;
  --ebmnt1-background-country-photo-hover: #0E121D;
  --ebmnt1-background-country-icon: #FFFFFF;
  --ebmnt1-background-country-name: #FFFFFF;
  --ebmnt1-background-contact: transparent;
  --ebmnt1-background-contact-inner: transparent;
  --ebmnt1-background-contact-card: #FF5E14;
  --ebmnt1-background-contact-card-sweep: #0E121D;
  --ebmnt1-background-contact-icon: #FFFFFF;
  --ebmnt1-background-contact-icon-hover: #FF5E14;
  --ebmnt1-background-hero-cta: #F7F4ED;
  --ebmnt1-background-hero-cta-inner: transparent;
  --ebmnt1-background-hero-cta-panel: #FF5E14;
  --ebmnt1-background-hero-cta-panel-dark: #0E121D;
  --ebmnt1-background-footer: #0E121D;
  --ebmnt1-background-footer-inner: transparent;
  --ebmnt1-background-footer-social-hover: #FF5E14;
  --ebmnt1-background-fixed-cta: transparent;
  --ebmnt1-background-fixed-cta-inner: transparent;
  --ebmnt1-background-fixed-cta-dock: rgba(14, 18, 29, 0.72);
  --ebmnt1-background-fixed-cta-whatsapp: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
  --ebmnt1-background-fixed-cta-call: linear-gradient(135deg, #FF5E14 0%, #E04E0A 100%);
  --ebmnt1-background-fixed-cta-icon: rgba(255, 255, 255, 0.22);
  --ebmnt1-background-fixed-cta-shine: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.45), transparent);
  --ebmnt1-background-signature-face: linear-gradient(145deg, #2A3350 0%, #131A2E 55%, #0B0F1A 100%);
  --ebmnt1-background-signature-gloss: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 45%);
  --ebmnt1-background-signature-logo: #FF5E14;
  --ebmnt1-background-signature-shadow: rgba(0, 0, 0, 0.55);
  --ebmnt1-background-signature-stroke: linear-gradient(90deg, rgba(255, 94, 20, 0), #FF5E14 30%, #FFB27A 70%, rgba(255, 94, 20, 0));
  --ebmnt1-background-button-primary: #FF5E14;
  --ebmnt1-background-button-primary-sweep: #0E121D;
  --ebmnt1-background-button-primary-icon: #0E121D;
  --ebmnt1-background-button-primary-icon-hover: #FFFFFF;
  --ebmnt1-background-button-whatsapp: #25D366;
  --ebmnt1-background-button-whatsapp-sweep: #FFFFFF;
  --ebmnt1-background-button-whatsapp-icon: #128C7E;
  --ebmnt1-background-button-whatsapp-icon-hover: #25D366;
  --ebmnt1-background-button-dark: #0E121D;
  --ebmnt1-background-button-dark-sweep: #FFFFFF;
  --ebmnt1-background-button-dark-icon: #FFFFFF;
  --ebmnt1-background-button-dark-icon-hover: #0E121D;

  /* ---------- Text ---------- */
  --ebmnt1-text-body: #4D5765;
  --ebmnt1-text-heading: #0E121D;
  --ebmnt1-text-heading-on-dark: #FFFFFF;
  --ebmnt1-text-muted: #4D5765;
  --ebmnt1-text-muted-on-dark: rgba(255, 255, 255, 0.7);
  --ebmnt1-text-tagline: #FF5E14;
  --ebmnt1-text-title-accent: #FF5E14;
  --ebmnt1-text-topbar: #FFFFFF;
  --ebmnt1-text-logo: #0E121D;
  --ebmnt1-text-nav-link: #0E121D;
  --ebmnt1-text-nav-link-hover: #FF5E14;
  --ebmnt1-text-nav-link-mobile: #FFFFFF;
  --ebmnt1-text-nav-sub-link: #0E121D;
  --ebmnt1-text-nav-phone: #0E121D;
  --ebmnt1-text-nav-phone-hover: #FF5E14;
  --ebmnt1-text-nav-phone-label: #4D5765;
  --ebmnt1-text-hero-tagline: #FF5E14;
  --ebmnt1-text-hero-button-hover: #FF5E14;
  --ebmnt1-text-hero-title: #FFFFFF;
  --ebmnt1-text-hero-title-accent: #FF5E14;
  --ebmnt1-text-hero-body: rgba(255, 255, 255, 0.8);
  --ebmnt1-text-hero-card-title: #FFFFFF;
  --ebmnt1-text-hero-card-body: #FFFFFF;
  --ebmnt1-text-about-title: #0E121D;
  --ebmnt1-text-about-body: #4D5765;
  --ebmnt1-text-about-experience: #FFFFFF;
  --ebmnt1-text-why-us-strip: #FFFFFF;
  --ebmnt1-text-why-us-title: #FFFFFF;
  --ebmnt1-text-why-us-body: rgba(255, 255, 255, 0.5);
  --ebmnt1-text-why-us-count: #FFFFFF;
  --ebmnt1-text-faq-question: #0E121D;
  --ebmnt1-text-faq-answer: #4D5765;
  --ebmnt1-text-faq-number: #FF5E14;
  --ebmnt1-text-process-big: rgba(14, 18, 29, 0.04);
  --ebmnt1-text-process-title: #0E121D;
  --ebmnt1-text-process-body: #4D5765;
  --ebmnt1-text-process-count: #0E121D;
  --ebmnt1-text-work-title: #0E121D;
  --ebmnt1-text-work-title-hover: #FF5E14;
  --ebmnt1-text-work-body: #4D5765;
  --ebmnt1-text-service-title: #0E121D;
  --ebmnt1-text-service-title-hover: #FF5E14;
  --ebmnt1-text-service-body: #4D5765;
  --ebmnt1-text-service-link: #0E121D;
  --ebmnt1-text-service-link-hover: #FFFFFF;
  --ebmnt1-text-service-count: #FF5E14;
  --ebmnt1-text-review-name: #FFFFFF;
  --ebmnt1-text-review-role: #FF5E14;
  --ebmnt1-text-review-body: rgba(255, 255, 255, 0.7);
  --ebmnt1-text-country-name: #0E121D;
  --ebmnt1-text-country-name-hover: #FF5E14;
  --ebmnt1-text-contact-title: #FFFFFF;
  --ebmnt1-text-contact-detail: #FFFFFF;
  --ebmnt1-text-contact-body: rgba(255, 255, 255, 0.85);
  --ebmnt1-text-hero-cta-title: #0E121D;
  --ebmnt1-text-hero-cta-body: #4D5765;
  --ebmnt1-text-footer-logo: #FFFFFF;
  --ebmnt1-text-footer-body: rgba(255, 255, 255, 0.7);
  --ebmnt1-text-footer-heading: #FFFFFF;
  --ebmnt1-text-footer-link: rgba(255, 255, 255, 0.7);
  --ebmnt1-text-footer-link-hover: #FF5E14;
  --ebmnt1-text-footer-copyright: rgba(255, 255, 255, 0.7);
  --ebmnt1-text-footer-copyright-link: #FF5E14;
  --ebmnt1-text-fixed-cta: #FFFFFF;
  --ebmnt1-text-signature: #FFFFFF;
  --ebmnt1-text-button-primary: #FFFFFF;
  --ebmnt1-text-button-primary-hover: #FFFFFF;
  --ebmnt1-text-button-whatsapp: #FFFFFF;
  --ebmnt1-text-button-whatsapp-hover: #128C7E;
  --ebmnt1-text-button-dark: #FFFFFF;
  --ebmnt1-text-button-dark-hover: #0E121D;

  /* ---------- Borders ---------- */
  --ebmnt1-border-focus: #FF5E14;
  --ebmnt1-border-nav-sub: rgba(14, 18, 29, 0.1);
  --ebmnt1-border-nav-panel: rgba(255, 255, 255, 0.1);
  --ebmnt1-border-hero-card: rgba(255, 255, 255, 0.05);
  --ebmnt1-border-hero-card-hover: #FF5E14;
  --ebmnt1-border-hero-card-icon: rgba(255, 255, 255, 0.2);
  --ebmnt1-border-faq-item: #E4DED2;
  --ebmnt1-border-faq-item-hover: #FF5E14;
  --ebmnt1-border-faq-item-open: #FF5E14;
  --ebmnt1-border-faq-number: #FF5E14;
  --ebmnt1-border-reviews-dot-active: #FF5E14;
  --ebmnt1-border-signature: rgba(255, 255, 255, 0.16);
  --ebmnt1-border-review-quote: rgba(255, 255, 255, 0.2);
  --ebmnt1-border-review-photo: #FF5E14;
  --ebmnt1-border-about-avatar: #FFFFFF;
  --ebmnt1-border-about-author: #FF5E14;
  --ebmnt1-border-about-divider: rgba(14, 18, 29, 0.2);
  --ebmnt1-border-process-card: #D4D4D4;
  --ebmnt1-border-process-count: #FF5E14;
  --ebmnt1-border-service-link: #FF5E14;
  --ebmnt1-border-service-card: #D4D4D4;
  --ebmnt1-border-service-card-hover: #FF5E14;
  --ebmnt1-border-countries-panel: #D4D4D4;
  --ebmnt1-border-country-circle: rgba(255, 94, 20, 0.8);
  --ebmnt1-border-footer-social: rgba(255, 255, 255, 0.4);
  --ebmnt1-border-footer-social-hover: #FF5E14;
  --ebmnt1-border-footer-contact-icon: rgba(255, 255, 255, 0.2);
  --ebmnt1-border-footer-bottom: rgba(255, 255, 255, 0.2);
  --ebmnt1-border-fixed-cta-dock: rgba(255, 255, 255, 0.18);

  /* ---------- Icons ---------- */
  --ebmnt1-icon-topbar: #FFFFFF;
  --ebmnt1-icon-topbar-social: #FFFFFF;
  --ebmnt1-icon-logo-mark: #FFFFFF;
  --ebmnt1-icon-nav-close: #FFFFFF;
  --ebmnt1-icon-nav-phone: #FFFFFF;
  --ebmnt1-icon-nav-sub-toggle: #FFFFFF;
  --ebmnt1-icon-nav-sub-toggle-open: #FF5E14;
  --ebmnt1-icon-button-primary: #FFFFFF;
  --ebmnt1-icon-button-primary-hover: #FF5E14;
  --ebmnt1-icon-button-whatsapp: #FFFFFF;
  --ebmnt1-icon-button-whatsapp-hover: #FFFFFF;
  --ebmnt1-icon-button-dark: #FF5E14;
  --ebmnt1-icon-button-dark-hover: #FFFFFF;
  --ebmnt1-icon-hero-card: #FFFFFF;
  --ebmnt1-icon-about-feature: #FFFFFF;
  --ebmnt1-icon-about-check: #FF5E14;
  --ebmnt1-icon-about-star: #FF5E14;
  --ebmnt1-icon-about-signature: #0E121D;
  --ebmnt1-icon-why-us: #FF5E14;
  --ebmnt1-icon-process: #FF5E14;
  --ebmnt1-icon-work-link: #FFFFFF;
  --ebmnt1-icon-slider-arrow: #FFFFFF;
  --ebmnt1-icon-service: #FFFFFF;
  --ebmnt1-icon-service-arrow: #FFFFFF;
  --ebmnt1-icon-review-quote: #FF5E14;
  --ebmnt1-icon-review-star: #FF5E14;
  --ebmnt1-icon-country: #FF5E14;
  --ebmnt1-icon-contact: #FF5E14;
  --ebmnt1-icon-contact-hover: #FFFFFF;
  --ebmnt1-icon-contact-arrow: #FFFFFF;
  --ebmnt1-icon-footer-link: #FF5E14;
  --ebmnt1-icon-footer-social: #FFFFFF;
  --ebmnt1-icon-footer-contact: #FFFFFF;
  --ebmnt1-icon-fixed-cta: #FFFFFF;
  --ebmnt1-icon-signature-logo: #FFFFFF;

  /* ---------- Shadows ---------- */
  --ebmnt1-shadow-color-soft: rgba(0, 0, 0, 0.05);
  --ebmnt1-shadow-color-medium: rgba(0, 0, 0, 0.1);
  --ebmnt1-shadow-color-strong: rgba(0, 0, 0, 0.18);
  --ebmnt1-shadow-color-pulse-whatsapp: rgba(37, 211, 102, 0.6);
  --ebmnt1-shadow-color-pulse-call: rgba(255, 94, 20, 0.6);
  --ebmnt1-shadow-signature-extrusion: 0 1px 0 #1B2340, 0 2px 0 #171E36, 0 3px 0 #131A2E, 0 4px 0 #0F1526, 0 5px 0 #0B101E, 0 12px 18px rgba(0, 0, 0, 0.45);
  --ebmnt1-shadow-signature-extrusion-hover: 0 1px 0 #1B2340, 0 2px 0 #171E36, 0 3px 0 #131A2E, 0 4px 0 #0F1526, 0 5px 0 #0B101E, 0 6px 0 #080C16, 0 7px 0 #060912, 0 18px 24px rgba(0, 0, 0, 0.5), 0 0 24px rgba(255, 94, 20, 0.25);
  --ebmnt1-shadow-signature-logo: 0 6px 12px rgba(255, 94, 20, 0.45);
  --ebmnt1-shadow-header: 0 10px 60px var(--ebmnt1-shadow-color-soft);
  --ebmnt1-shadow-about-rating: 0 10px 60px var(--ebmnt1-shadow-color-medium);
  --ebmnt1-shadow-card: 0 12px 40px var(--ebmnt1-shadow-color-medium);
  --ebmnt1-shadow-card-hover: 0 16px 44px var(--ebmnt1-shadow-color-strong);
  --ebmnt1-shadow-countries-panel: 0 0 48.51px 0.49px var(--ebmnt1-shadow-color-medium);
  --ebmnt1-shadow-fixed-cta: 0 10px 28px var(--ebmnt1-shadow-color-strong);
  --ebmnt1-shadow-nav-sub: 0 10px 60px var(--ebmnt1-shadow-color-medium);
  --ebmnt1-shadow-nav-panel: 0 0 40px var(--ebmnt1-shadow-color-strong);
}
