:root{--color-brand-navy: #102b3a;--color-brand-navy-deep: #0b1f2a;--color-brand-navy-soft: #183d52;--color-brand-teal: #087f8c;--color-brand-teal-strong: #066974;--color-brand-teal-subtle: #e6f4f5;--color-brand-aqua: #35c7c3;--color-brand-aqua-hover: #2bb3af;--color-brand-aqua-tint: #eafafa;--color-bg-primary: #f7f9f8;--color-bg-secondary: #edf3f4;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-dark: #102b3a;--color-text-primary: #152b35;--color-text-secondary: #3d5662;--color-text-muted: #516a76;--color-text-on-dark: #ffffff;--color-text-on-dark-muted: #c8dce2;--color-btn-primary-bg: #087f8c;--color-btn-primary-hover: #066974;--color-btn-primary-text: #ffffff;--color-btn-on-dark-bg: #35c7c3;--color-btn-on-dark-hover: #52d4d0;--color-btn-on-dark-text: #102b3a;--color-btn-secondary-bg: #ffffff;--color-btn-secondary-hover: #edf3f4;--color-btn-secondary-text: #102b3a;--color-btn-secondary-border: #b2c6cc;--color-cta-whatsapp: #0e7a5f;--color-cta-whatsapp-hover: #0a604b;--color-cta-whatsapp-text: #ffffff;--color-border: #d5e1e4;--color-border-subtle: #e3ecee;--color-border-strong: #b2c6cc;--color-border-on-dark: rgba(200, 220, 226, .24);--color-focus-ring: #066974;--color-focus-ring-on-dark: #35c7c3;--color-success: #146c43;--color-success-bg: #eaf6f0;--color-warning: #8a5200;--color-warning-bg: #fef6e7;--color-error: #b42318;--color-error-bg: #fef0ef;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--container-max-width: 78rem;--container-narrow-width: 52rem;--container-padding-inline: var(--space-4);--section-padding-block: var(--space-12);--grid-gap-sm: var(--space-4);--grid-gap-md: var(--space-6);--grid-gap-lg: var(--space-8);--card-padding: var(--space-6);--btn-height-sm: 2.5rem;--btn-height-md: 3rem;--btn-height-lg: 3.375rem;--header-height: 4.5rem;--sticky-cta-height: 4.5rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-pill: 9999px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(16, 43, 58, .05);--shadow-sm: 0 2px 8px rgba(16, 43, 58, .07);--shadow-md: 0 8px 24px rgba(16, 43, 58, .1);--shadow-sticky: 0 -4px 16px rgba(16, 43, 58, .12);--z-base: 1;--z-sticky-cta: 40;--z-slide-in: 45;--z-header: 50;--z-drawer: 60;--z-skip-link: 100;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out-smooth: cubic-bezier(.22, 1, .36, 1);--motion-fast: .17s;--motion-card: .22s;--motion-accordion: .21s;--motion-standard: .25s;--motion-reveal: .36s;--motion-extended: .44s;--transition-fast: var(--motion-fast) var(--ease-standard);--transition-card: var(--motion-card) var(--ease-out-smooth);--transition-standard: var(--motion-standard) var(--ease-out-smooth)}@media(min-width:768px){:root{--container-padding-inline: var(--space-6);--section-padding-block: var(--space-16)}}@media(min-width:1024px){:root{--container-padding-inline: var(--space-8);--section-padding-block: var(--space-20)}}:root{--font-arabic: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-latin: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-display: clamp(1.95rem, 3.4vw + 1rem, 3.125rem);--text-h1: clamp(1.6875rem, 2.6vw + .9rem, 2.5rem);--text-h2: clamp(1.35rem, 1.7vw + .85rem, 1.875rem);--text-h3: clamp(1.125rem, .9vw + .85rem, 1.375rem);--text-h4: 1.0625rem;--text-body-lg: 1.125rem;--text-body: 1rem;--text-body-sm: .9375rem;--text-caption: .8125rem;--text-button: .96875rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.25;--leading-heading: 1.3;--leading-body: 1.65}html[lang^=ar]{font-family:var(--font-arabic);--leading-tight: 1.35;--leading-heading: 1.42;--leading-body: 1.8}html[lang^=en]{font-family:var(--font-latin)}[dir=rtl],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] button,[dir=rtl] a,[dir=rtl] .badge{letter-spacing:0!important}h1,.h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-brand-navy);margin-block:0 var(--space-4)}h2,.h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);color:var(--color-brand-navy);margin-block:0 var(--space-3)}h3,.h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--color-brand-navy);margin-block:0 var(--space-2)}h4,.h4{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--color-text-primary);margin-block:0 var(--space-2)}p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);margin-block:0 var(--space-4)}p:last-child{margin-block-end:0}.ltr-num,a[href^="tel:"] .phone-digits{direction:ltr;unicode-bidi:isolate;display:inline-block;font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-inline)}.container--narrow{max-width:var(--container-narrow-width)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));gap:var(--grid-gap-md)}.grid-2,.grid-3{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-md)}@media(min-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack-sm>*+*{margin-block-start:var(--space-3)}.stack-md>*+*{margin-block-start:var(--space-6)}.cluster-sm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.badge-technical{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3rem .8rem;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);background-color:var(--color-brand-teal-subtle);color:var(--color-brand-teal-strong);border:1px solid rgba(8,127,140,.2)}.surface-dark .badge-technical{background-color:#35c7c324;color:var(--color-brand-aqua);border-color:#35c7c359}@keyframes mas-hero-item-in{0%{opacity:.01;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mas-hero-media-in{0%{opacity:.01;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mas-accordion-open{0%{opacity:.4;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.motion-hero-copy>*{animation:mas-hero-item-in .52s cubic-bezier(.16,1,.3,1) both}.motion-hero-copy>*:nth-child(1){animation-delay:0ms}.motion-hero-copy>*:nth-child(2){animation-delay:55ms}.motion-hero-copy>*:nth-child(3){animation-delay:.11s}.motion-hero-copy>*:nth-child(4){animation-delay:165ms}.motion-hero-copy>*:nth-child(n+5){animation-delay:215ms}.motion-hero-media{animation:mas-hero-media-in .64s cubic-bezier(.16,1,.3,1) 90ms both}html.js-motion [data-reveal=pending]{opacity:.01;transform:translate3d(0,18px,0);will-change:opacity,transform}html.js-motion [data-reveal=visible]{opacity:1;transform:translateZ(0);transition:opacity .54s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform .54s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--card-padding);box-shadow:var(--shadow-xs);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .2s var(--ease-standard),box-shadow .26s cubic-bezier(.22,1,.36,1)}.card--elevated{box-shadow:var(--shadow-sm)}.card--subtle{background-color:var(--color-bg-secondary)}.interactive-card,a.card,article.card{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .2s var(--ease-standard),box-shadow .26s cubic-bezier(.22,1,.36,1)}.interactive-card:hover,article.card:hover{transform:translate3d(0,-3px,0);border-color:#087f8c6b;box-shadow:0 10px 26px #102b3a17}details.faq-item[open],details.srv-faq-item[open],details.city-faq-item[open],details.lp-faq__item[open]{border-color:#087f8c66;box-shadow:var(--shadow-xs)}.ltr-num{direction:ltr;unicode-bidi:isolate;display:inline-block}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--color-bg-primary);color:var(--color-text-primary);overflow-x:clip}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--leading-body);overflow-x:clip;padding-block-end:var(--sticky-cta-clearance, 0px)}main{flex:1 0 auto}img,picture,svg{max-width:100%;display:block}a{color:var(--color-brand-teal-strong);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-fast)}a:hover{color:var(--color-brand-navy)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.surface-dark :focus-visible{outline-color:var(--color-focus-ring-on-dark)}.skip-link{position:fixed;inset-block-start:-100%;inset-inline-start:var(--space-4);z-index:var(--z-skip-link);background-color:var(--color-brand-navy);color:var(--color-text-on-dark);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);text-decoration:none;box-shadow:var(--shadow-md)}.skip-link:focus{inset-block-start:var(--space-3);color:var(--color-text-on-dark)}[dir=rtl] .icon-directional{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ads-debugger[data-astro-cid-mi46aknh]{position:fixed;inset-inline-start:.75rem;inset-block-end:5rem;z-index:9999;width:min(24rem,calc(100vw - 1.5rem));max-height:55vh;overflow:auto;background:#0b1f2a;color:#e6f2f5;border:1px solid #35c7c3;border-radius:.5rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;box-shadow:0 12px 28px #00000059}.ads-debugger[data-astro-cid-mi46aknh][hidden]{display:none}.ads-debugger__bar[data-astro-cid-mi46aknh]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.ads-debugger__pill[data-astro-cid-mi46aknh]{padding:.1rem .4rem;border-radius:999px;background:#35c7c32e;color:#7ee8e5;font-size:.68rem}.ads-debugger__btn[data-astro-cid-mi46aknh]{margin-inline-start:auto;background:#173b4d;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:.25rem;padding:.15rem .45rem;cursor:pointer;font-size:.7rem}.ads-debugger__body[data-astro-cid-mi46aknh]{display:flex;flex-direction:column;gap:.45rem}.ads-debugger__row[data-astro-cid-mi46aknh] pre[data-astro-cid-mi46aknh]{margin:.2rem 0 0;padding:.4rem;background:#00000052;border-radius:.25rem;white-space:pre-wrap;word-break:break-word;max-height:9rem;overflow:auto}.lang-switcher[data-astro-cid-2ujbtxvm]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--btn-height-sm);padding-inline:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background-color:var(--color-surface);color:var(--color-brand-navy);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.lang-switcher[data-astro-cid-2ujbtxvm]:hover{background-color:var(--color-bg-secondary);border-color:var(--color-brand-navy)}.lang-switcher--dark[data-astro-cid-2ujbtxvm]{background-color:#ffffff14;border-color:var(--color-border-on-dark);color:var(--color-text-on-dark)}.lang-switcher--dark[data-astro-cid-2ujbtxvm]:hover{background-color:#ffffff29;color:var(--color-text-on-dark)}.zed-credit[data-astro-cid-2reziv34]{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.775rem;line-height:1.5;color:#c8dce2d1}.zed-credit__prefix[data-astro-cid-2reziv34]{color:#c8dce2d1}.zed-credit__link[data-astro-cid-2reziv34]{display:inline-flex;align-items:center;gap:.36rem;padding:.16rem .52rem;border-radius:2px;border:1px solid rgba(243,201,91,.28);background-color:#ffffff09;color:#f4f8fa;font-size:.76rem;font-weight:var(--weight-medium);line-height:1.35;text-decoration:none;white-space:nowrap;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.zed-credit__brand[data-astro-cid-2reziv34]{color:#f3c95b;font-weight:var(--weight-semibold);letter-spacing:.01em}.zed-credit__divider[data-astro-cid-2reziv34]{color:#c8dce26b;font-weight:var(--weight-regular, 400)}.zed-credit__ar[data-astro-cid-2reziv34]{color:#eef5f7;font-weight:var(--weight-medium)}.zed-credit__link[data-astro-cid-2reziv34]:hover,.zed-credit__link[data-astro-cid-2reziv34]:focus-visible{border-color:#f3c95bad;background-color:#f3c95b17;color:#fff;text-decoration:none}.zed-credit__link[data-astro-cid-2reziv34]:hover .zed-credit__brand[data-astro-cid-2reziv34],.zed-credit__link[data-astro-cid-2reziv34]:focus-visible .zed-credit__brand[data-astro-cid-2reziv34]{color:#ffd970}
