:root{--motion-ease:cubic-bezier(.16, 1, .3, 1);--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Outfit", var(--font-sans);--primary-blue:#1281c4;--primary-blue-hover:#0a6ca7;--primary-blue-light:#f0f7fc;--primary-blue-soft:#e3f2fd;--primary-green:#16b150;--primary-green-hover:#129342;--primary-green-light:#f0faf3;--primary-green-soft:#e8f8ed;--navy-950:#0a2540;--navy-900:#0f355c;--navy-850:#1281c4;--navy-800:#1a568c;--slate-900:#0f2c42;--slate-800:#1e3a52;--slate-700:#334d63;--slate-600:#52687c;--slate-500:#687f94;--slate-400:#94a8bc;--slate-300:#cbd7e3;--slate-200:#e2eaf1;--slate-100:#f1f6fa;--slate-50:#f7fafc;--white:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.16, 1, .3, 1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--slate-800);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:#fff;width:100%;max-width:100vw;overflow-x:hidden}body{min-height:100vh;line-height:1.7;position:relative}img,svg,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--navy-950);letter-spacing:-.02em;font-weight:700;line-height:1.25}.section-title,h1,h2,h3,h4,h5,h6,p{word-break:break-word;overflow-wrap:break-word}p{color:var(--slate-600);font-size:1.025rem;line-height:1.75}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1440px){.container{max-width:1360px}}.section-padding{padding-top:6.5rem;padding-bottom:6.5rem}@media (width<=768px){.container{padding-left:1.25rem;padding-right:1.25rem}.section-padding{padding-top:4rem;padding-bottom:4rem}}@media (width<=480px){.container{padding-left:1rem;padding-right:1rem}.section-padding{padding-top:3rem;padding-bottom:3rem}}.section-header{text-align:center;max-width:780px;margin:0 auto 4.5rem}@media (width<=768px){.section-header{margin:0 auto 2.5rem}}.section-header.left-aligned{text-align:left;margin-left:0}.badge-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);align-items:center;gap:.5rem;max-width:100%;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}@media (width<=480px){.badge-tag{margin-bottom:1rem;padding:.35rem .75rem;font-size:.725rem}}.badge-tag.blue{background:var(--primary-blue-light);color:var(--primary-blue);border:1px solid #1281c426}.badge-tag.green{background:var(--primary-green-light);color:var(--primary-green);border:1px solid #16b15026}.badge-tag.gold{color:#b47510;background:#fef8ee;border:1px solid #e5a93b40}.section-title{color:var(--navy-950);letter-spacing:-.03em;margin-bottom:1.15rem;font-size:calc(clamp(1.75rem,5vw,2.65rem));font-weight:800;line-height:1.2}@media (width<=640px){.section-title{margin-bottom:.85rem;font-size:1.85rem}}@media (width<=360px){.section-title{font-size:1.65rem}}.section-subtitle{color:var(--slate-600);font-size:1.125rem;line-height:1.7}@media (width<=640px){.section-subtitle{font-size:.975rem;line-height:1.6}}.btn{border-radius:var(--radius-full);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .22s var(--motion-ease),box-shadow .18s ease;text-align:center;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.85rem;font-size:.95rem;font-weight:700;display:inline-flex}@media (width<=480px){.btn{white-space:normal;padding:.75rem 1.35rem;font-size:.9rem}}.btn-primary{background:var(--primary-blue);color:#fff;box-shadow:0 4px 16px #1281c447}.btn-primary:hover{background:var(--primary-blue-hover);transform:translateY(-2px);box-shadow:0 6px 22px #1281c461}.btn-green{background:var(--primary-green);color:#fff;box-shadow:0 4px 16px #16b15047}.btn-green:hover{background:var(--primary-green-hover);transform:translateY(-2px);box-shadow:0 6px 22px #16b15061}.btn-secondary{color:var(--navy-950);border:1.5px solid var(--slate-200);background:#fff}.btn-secondary:hover{border-color:var(--primary-blue);color:var(--primary-blue);background:#fff;transform:translateY(-2px)}.btn-dark{background:var(--primary-blue);color:#fff}.btn-dark:hover{background:var(--primary-blue-hover);transform:translateY(-2px)}.btn-sm{padding:.55rem 1.25rem;font-size:.875rem}.btn-lg{padding:1.05rem 2.25rem;font-size:1.05rem}.card-spacious{border:1px solid var(--slate-200);border-radius:var(--radius-xl);transition:border-color .18s ease,transform .22s var(--motion-ease),box-shadow .18s ease;background:#fff;padding:2.75rem;box-shadow:0 4px 20px #0f172a08}.card-spacious:hover{border-color:#1281c44d;transform:translateY(-4px);box-shadow:0 20px 40px -10px #0f172a14}@media (width<=640px){.btn-lg{padding:.85rem 1.6rem;font-size:.95rem}.card-spacious{border-radius:var(--radius-lg);padding:1.75rem 1.25rem}}:focus-visible{outline:3px solid var(--primary-blue-hover);outline-offset:4px}::selection{color:#0a2540;background:#c9ebfb}input,textarea{caret-color:var(--primary-blue-hover)}button,input,select,textarea{font-family:inherit}a,button{touch-action:manipulation}button:disabled{cursor:wait;opacity:.65}.skip-link{z-index:3000;color:var(--navy-950);border:2px solid var(--primary-blue);background:#fff;padding:.75rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.package-switch-enter-active,.package-switch-leave-active{transition:opacity .18s ease,transform .24s var(--motion-ease)}.package-switch-enter-from{opacity:.3;transform:translateY(10px)}.answer-enter-from,.answer-leave-to,.calculator-step-enter-from,.calculator-step-leave-to,.package-switch-leave-to{opacity:0;transform:translateY(-6px)}.package-terms{text-align:center;margin-top:1.75rem;font-size:.9rem}.package-terms a{text-underline-offset:4px;color:var(--primary-blue-hover);text-decoration:underline}.answer-enter-active,.answer-leave-active,.calculator-step-enter-active,.calculator-step-leave-active{transition:opacity .18s ease,transform .2s var(--motion-ease)}.review-playback{border:1px solid var(--slate-300);color:var(--navy-950);cursor:pointer;background:#fff;border-radius:8px;padding:.5rem .75rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.positive-brand[data-v-389c0a1a]{flex-shrink:0;line-height:0;display:block}.positive-brand svg[data-v-389c0a1a]{width:auto;height:100%;display:block;overflow:visible}.pz-emblem[data-v-389c0a1a]{transform-origin:194px 189px}.pz-letter[data-v-389c0a1a],.pz-p[data-v-389c0a1a],.pz-z[data-v-389c0a1a]{transform-box:fill-box;transform-origin:50%}.pz-trace[data-v-389c0a1a]{opacity:0;stroke-dasharray:1;stroke-dashoffset:0}.pz-emblem-sheen[data-v-389c0a1a],.pz-wordmark-sheen[data-v-389c0a1a]{opacity:0;pointer-events:none}.is-animated .pz-emblem[data-v-389c0a1a]{animation:pz-emblem-stage-389c0a1a 14s var(--motion-ease) infinite}.is-animated .pz-frame[data-v-389c0a1a]{animation:pz-frame-build-389c0a1a 14s var(--motion-ease) infinite}.is-animated .pz-trace[data-v-389c0a1a]{animation:14s cubic-bezier(.65,0,.25,1) infinite pz-outline-draw-389c0a1a}.is-animated .pz-p[data-v-389c0a1a]{animation:pz-p-assemble-389c0a1a 14s var(--motion-ease) infinite}.is-animated .pz-z[data-v-389c0a1a]{animation:pz-z-assemble-389c0a1a 14s var(--motion-ease) infinite}.is-animated .pz-letter[data-v-389c0a1a]{animation:pz-letter-reveal-389c0a1a 14s var(--motion-ease) infinite;animation-delay:calc(var(--letter) * 55ms)}.is-animated .pz-emblem-sheen[data-v-389c0a1a]{animation:14s ease-in-out infinite pz-emblem-polish-389c0a1a}.is-animated .pz-wordmark-sheen[data-v-389c0a1a]{animation:14s ease-in-out infinite pz-wordmark-polish-389c0a1a}.is-paused svg[data-v-389c0a1a] *{animation-play-state:paused}@keyframes pz-emblem-stage-389c0a1a{0%,55%,9%,to{transform:translate(0)scale(1)}20%,40%{transform:translate(306px)scale(.96)}}@keyframes pz-frame-build-389c0a1a{0%,14%,32%,to{fill-opacity:1}18%,23%{fill-opacity:0}}@keyframes pz-outline-draw-389c0a1a{0%,15%{opacity:0;stroke-dashoffset:1px}17%{opacity:1;stroke-dashoffset:1px}29%{opacity:1;stroke-dashoffset:0}35%,to{opacity:0;stroke-dashoffset:0}}@keyframes pz-p-assemble-389c0a1a{0%,13%,33%,to{opacity:1;transform:translate(0)rotate(0)scale(1)}18%,21%{opacity:0;transform:translate(-50px,32px)rotate(-12deg)scale(.9)}28%{opacity:1;transform:translateY(-3px)rotate(0)scale(1.025)}}@keyframes pz-z-assemble-389c0a1a{0%,15%,38%,to{opacity:1;transform:translate(0)rotate(0)scale(1)}20%,24%{opacity:0;transform:translate(48px,-30px)rotate(12deg)scale(.9)}33%{opacity:1;transform:translateY(3px)rotate(0)scale(1.025)}}@keyframes pz-letter-reveal-389c0a1a{0%,65%,9%,to{opacity:1;transform:translateY(0)}16%,49%{opacity:0;transform:translateY(-24px)}51%{opacity:0;transform:translateY(32px)}}@keyframes pz-emblem-polish-389c0a1a{0%,33%{opacity:0;transform:translate(0)skew(-16deg)}34%{opacity:.8}40%{opacity:.8;transform:translate(760px)skew(-16deg)}42%,to{opacity:0;transform:translate(760px)skew(-16deg)}}@keyframes pz-wordmark-polish-389c0a1a{0%,69%{opacity:0;transform:translate(0)skew(-16deg)}70%{opacity:.65}76%{opacity:.65;transform:translate(1000px)skew(-16deg)}78%,to{opacity:0;transform:translate(1000px)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.is-animated svg[data-v-389c0a1a] *{animation:none}}.freezone-mega-panel[data-v-94b9cbb0]{max-height:calc(100svh - 155px);color:var(--slate-700);background:#fff;border-radius:16px;grid-template-columns:.85fr 1fr 1.45fr 1fr;gap:2rem;padding:1.6rem;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 50px -16px #0a254040}.mega-title[data-v-94b9cbb0]{font-family:var(--font-sans);color:var(--primary-blue-hover);margin:0 0 .75rem;font-size:.95rem;font-weight:700;line-height:1.5}.region-all[data-v-94b9cbb0]{cursor:pointer;background:0 0;border:0;padding:0}.freezone-popular nav[data-v-94b9cbb0],.freezone-regions nav[data-v-94b9cbb0]{flex-direction:column;display:flex}.freezone-popular nav a[data-v-94b9cbb0],.freezone-regions nav a[data-v-94b9cbb0]{font:inherit;text-align:left;cursor:pointer;color:var(--slate-700);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.85rem;font-weight:500;line-height:1.5;display:flex}.emirate-consultation>svg[data-v-94b9cbb0],.freezone-menu-invitation>a[data-v-94b9cbb0],.freezone-popular nav a[data-v-94b9cbb0]:hover,.freezone-regions nav .region-highlighted[data-v-94b9cbb0],.freezone-regions nav a[data-v-94b9cbb0]:hover,.mega-text-link[data-v-94b9cbb0]{color:var(--primary-blue-hover)}.freezone-regions nav .region-highlighted[data-v-94b9cbb0]{font-weight:700}.mega-text-link[data-v-94b9cbb0]{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:1rem;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.freezone-logo-grid[data-v-94b9cbb0]{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.freezone-logo-grid a[data-v-94b9cbb0]{border:1px solid var(--slate-200);border-radius:8px;place-items:center;min-height:95px;padding:.8rem;transition:border-color .16s;display:grid}.freezone-logo-grid img[data-v-94b9cbb0]{-o-object-fit:contain;object-fit:contain;width:100%;height:65px;display:block}.freezone-logo-grid a[data-v-94b9cbb0]:hover{border-color:var(--primary-blue)}.freezone-menu-invitation[data-v-94b9cbb0]{background:#edf7fd;border-radius:12px;padding:1.5rem}.freezone-menu-invitation>img[data-v-94b9cbb0]{width:135px;height:auto;margin-bottom:1.75rem;display:block}.freezone-menu-invitation h2[data-v-94b9cbb0]{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.15}.freezone-menu-invitation p[data-v-94b9cbb0]{margin-bottom:.8rem;font-size:.8rem;line-height:1.7}.freezone-menu-invitation>a[data-v-94b9cbb0]{justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;font-size:.8rem;font-weight:600;display:flex}.emirate-consultation[data-v-94b9cbb0]{padding:1rem 0}.emirate-consultation>svg[data-v-94b9cbb0]{margin-bottom:.6rem}.emirate-consultation p[data-v-94b9cbb0]{font-size:.9rem}a[data-v-94b9cbb0]:focus-visible,button[data-v-94b9cbb0]:focus-visible{outline:2px solid var(--primary-blue);outline-offset:3px}@media (width<=1250px){.freezone-mega-panel[data-v-94b9cbb0]{grid-template-columns:.9fr 1fr 1.25fr;gap:1.5rem}.freezone-menu-invitation[data-v-94b9cbb0]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 2rem;padding:1rem;display:flex}.freezone-menu-invitation>img[data-v-94b9cbb0]{width:100px;margin:0}.freezone-menu-invitation h2[data-v-94b9cbb0]{margin:0;font-size:1.2rem}.freezone-menu-invitation p[data-v-94b9cbb0]{display:none}}.mainland-mega-panel[data-v-35185436]{max-height:calc(100svh - 155px);color:var(--slate-700);background:#fff;border-radius:16px;grid-template-columns:.85fr .95fr 1.65fr 1fr;gap:2rem;padding:1.6rem;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 50px -16px #0a254040}.mainland-menu-title[data-v-35185436]{font-family:var(--font-sans);color:var(--primary-blue-hover);margin:0 0 .75rem;font-size:.95rem;font-weight:700;line-height:1.5}.mainland-destinations nav[data-v-35185436]{flex-direction:column;display:flex}.mainland-destinations nav a[data-v-35185436]{color:var(--slate-700);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;font-size:.85rem;font-weight:500;line-height:1.5;display:flex}.mainland-destinations nav a[data-v-35185436]:hover,.mainland-invitation>a[data-v-35185436],.mainland-overview-link[data-v-35185436]{color:var(--primary-blue-hover)}.mainland-overview-link[data-v-35185436]{align-items:center;gap:.4rem;margin-top:1rem;font-size:.8rem;font-weight:600;display:inline-flex}.mainland-department-grid[data-v-35185436]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.mainland-department-grid>div[data-v-35185436]{border:1px solid var(--slate-200);border-radius:8px;place-items:center;min-height:95px;padding:.7rem;display:grid}.mainland-department-grid img[data-v-35185436]{-o-object-fit:contain;object-fit:contain;width:100%;height:65px;display:block}.mainland-invitation[data-v-35185436]{background:#edf7fd;border-radius:12px;padding:1.5rem}.mainland-invitation>img[data-v-35185436]{width:135px;height:auto;margin-bottom:1.75rem;display:block}.mainland-invitation h2[data-v-35185436]{margin:0 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.15}.mainland-invitation p[data-v-35185436]{margin-bottom:.8rem;font-size:.8rem;line-height:1.7}.mainland-invitation>a[data-v-35185436]{justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;font-size:.8rem;font-weight:600;display:flex}a[data-v-35185436]:focus-visible{outline:2px solid var(--primary-blue);outline-offset:3px}@media (width<=1250px){.mainland-mega-panel[data-v-35185436]{grid-template-columns:.85fr .85fr 1.5fr;gap:1.5rem}.mainland-invitation[data-v-35185436]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 1.5rem;padding:1rem;display:flex}.mainland-invitation>img[data-v-35185436]{width:100px;margin:0}.mainland-invitation h2[data-v-35185436]{margin:0;font-size:1.2rem}.mainland-invitation p[data-v-35185436]{display:none}}.services-panel[data-v-38968bef]{width:calc(min(940px,100vw - 3rem));color:var(--navy-950);background:#fff;border-radius:16px;grid-template-columns:245px minmax(0,1fr);max-height:calc(100svh - 155px);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 22px 50px -16px #0a254040}.services-categories[data-v-38968bef]{background:#edf4f8;flex-direction:column;align-items:stretch;gap:.4rem;padding:1.5rem 1rem;display:flex}.services-categories button[data-v-38968bef]{color:var(--slate-700);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.8rem;padding:1rem .8rem;font-size:.9rem;font-weight:600;display:flex}.services-categories button span[data-v-38968bef]{flex:1}.services-categories button[data-v-38968bef]:hover{background:#e0ecf3}.services-categories button[aria-pressed=true][data-v-38968bef]{color:var(--primary-blue-hover);background:#fff}.all-services[data-v-38968bef]{color:var(--primary-blue-hover);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:1rem .8rem;font-size:.8rem;font-weight:600;display:flex}.services-results[data-v-38968bef]{min-width:0;padding:1.75rem 2rem}.services-title[data-v-38968bef]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.services-title h2[data-v-38968bef]{font-size:1.6rem;font-weight:600}.services-title>a[data-v-38968bef]{color:var(--primary-blue-hover);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.services-grid[data-v-38968bef]{-moz-column-gap:1.75rem;grid-template-columns:1fr 1fr;column-gap:1.75rem;display:grid}.services-grid>a[data-v-38968bef]{border-bottom:1px solid var(--slate-200);color:var(--slate-700);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.85rem;font-weight:500;line-height:1.5;transition:color .16s;display:flex}.services-grid>a svg[data-v-38968bef]{color:var(--slate-400);flex-shrink:0;transition:transform .16s}.services-grid>a[data-v-38968bef]:hover,.services-grid>a:hover svg[data-v-38968bef]{color:var(--primary-blue-hover)}.services-grid>a:hover svg[data-v-38968bef]{transform:translate(2px,-2px)}a[data-v-38968bef]:focus-visible,button[data-v-38968bef]:focus-visible{outline:2px solid var(--primary-blue);outline-offset:3px}.mobile-primary-group>summary[data-v-8295318c],.mobile-primary-link[data-v-8295318c]{min-height:48px;color:var(--slate-800);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.mobile-primary-group>summary[data-v-8295318c],.mobile-subgroup>summary[data-v-8295318c]{cursor:pointer;list-style:none}summary[data-v-8295318c]::-webkit-details-marker{display:none}.mobile-menu-chevron[data-v-8295318c]{color:#4b6680;flex-shrink:0;transition:transform .18s}details[open]>summary>.mobile-menu-chevron[data-v-8295318c]{color:#0878b5;transform:rotate(180deg)}.mobile-primary-group[open]>summary[data-v-8295318c]{color:#0878b5}.mobile-submenu[data-v-8295318c]{border-left:1px solid #d9e7f0;margin:0 1rem .5rem;padding:.25rem 0 .5rem 1rem}.mobile-subgroup>summary[data-v-8295318c],.mobile-submenu a[data-v-8295318c]{color:#456079;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem .5rem;font-size:.875rem;line-height:1.6;text-decoration:none;display:flex}.mobile-subgroup>summary[data-v-8295318c]{font-weight:600}.mobile-subgroup[open]>summary[data-v-8295318c]{color:#0878b5}.mobile-subgroup>a[data-v-8295318c]{padding-left:1.25rem}.mobile-primary-navigation a.router-link-exact-active[data-v-8295318c],.mobile-primary-navigation a[data-v-8295318c]:hover{color:#0878b5;text-underline-offset:4px;text-decoration:underline}.mobile-primary-link.mobile-offers-link[data-v-8295318c]{color:#09863a}.mobile-primary-navigation[data-v-8295318c] :is(a,summary):focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #0878b5}@media (prefers-reduced-motion:reduce){.mobile-menu-chevron[data-v-8295318c]{transition:none}}.scroll-progress-bar[data-v-725745d4]{background:linear-gradient(90deg,var(--primary-blue),var(--primary-green));z-index:1100;transform-origin:0;border-radius:0 2px 2px 0;width:100%;height:3px;position:fixed;top:0;left:0}.navbar-wrapper[data-v-725745d4]{z-index:1000;background:0 0;transition:box-shadow .18s;position:fixed;top:38px;left:0;right:0}.navbar-wrapper.is-scrolled[data-v-725745d4]{box-shadow:0 4px 18px #0a254014}.top-bar[data-v-725745d4]{color:#fff;background:linear-gradient(135deg,#0d6faa,#0e82c5 60%,#1495da);max-height:38px;padding:.4rem 0;font-size:.75rem;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s,padding .4s;overflow:hidden}.top-bar-inner[data-v-725745d4]{justify-content:space-between;align-items:center;display:flex}.top-bar-left[data-v-725745d4],.top-bar-right[data-v-725745d4]{align-items:center;gap:.75rem;display:flex}.contact-link[data-v-725745d4],.info-item[data-v-725745d4],.portal-link[data-v-725745d4]{color:#ffffffeb;white-space:nowrap;align-items:center;gap:.35rem;transition:color .2s;display:inline-flex}.contact-link[data-v-725745d4]:hover{color:#fff}.icon-accent[data-v-725745d4]{color:#7dd3f0}.portal-link[data-v-725745d4]{color:#fde68a;gap:.3rem;font-weight:700}.portal-link[data-v-725745d4]:hover{color:#fef3c7}.social-links-bar[data-v-725745d4]{align-items:center;gap:.3rem;display:flex}.social-icon-btn[data-v-725745d4]{color:#ffffffd9;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.social-icon-btn[data-v-725745d4]:hover{color:#fff;background:#ffffff40;transform:translateY(-1px)}.divider[data-v-725745d4]{color:#ffffff40;font-size:.7rem}.main-nav[data-v-725745d4]{padding:.7rem 0}.nav-container[data-v-725745d4]{justify-content:space-between;gap:1rem}.brand-logo[data-v-725745d4],.nav-container[data-v-725745d4],.nav-links[data-v-725745d4]{align-items:center;display:flex}.brand-logo[data-v-725745d4]{flex-shrink:0}.logo-img[data-v-725745d4]{-o-object-fit:contain;object-fit:contain;width:auto;height:46px}.nav-links[data-v-725745d4]{flex:1;justify-content:center;gap:.25rem}.nav-link[data-v-725745d4]{color:var(--slate-700);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:.3rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.nav-link[data-v-725745d4]:after{content:"";background:var(--primary-blue);border-radius:1px;width:20px;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.nav-link[data-v-725745d4]:hover{color:var(--primary-blue);background:var(--primary-blue-light)}.nav-link.active[data-v-725745d4]:after,.nav-link[data-v-725745d4]:hover:after{transform:translate(-50%)scaleX(1)}.nav-link.active[data-v-725745d4]{color:var(--primary-blue)}.nav-link-highlight[data-v-725745d4]:hover{background:var(--primary-green-light)}.nav-link-highlight[data-v-725745d4]:after,.offer-pulse[data-v-725745d4]{background:var(--primary-green)}.offer-pulse[data-v-725745d4]{border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-dot-725745d4;display:inline-block}@keyframes pulse-dot-725745d4{0%,to{box-shadow:0 0 #16b15080}50%{box-shadow:0 0 0 5px #16b15000}}.nav-dropdown-wrapper[data-v-725745d4]{position:relative}.clickable-flyout[data-v-725745d4],.has-dropdown[data-v-725745d4],.item-link[data-v-725745d4]{cursor:pointer}.chevron-icon[data-v-725745d4]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.rotate-180[data-v-725745d4]{transform:rotate(180deg)}.dropdown-menu[data-v-725745d4]{border-radius:var(--radius-md);z-index:1001;border:1px solid #00000012;min-width:260px;padding:.5rem;top:calc(100% + 10px);overflow:visible;box-shadow:0 20px 60px -10px #0a25402e,0 4px 12px #0000000f}.dropdown-menu[data-v-725745d4],.dropdown-menu[data-v-725745d4]:before{background:#fff;position:absolute;left:50%;transform:translate(-50%)}.dropdown-menu[data-v-725745d4]:before{content:"";border-top:1px solid #00000012;border-left:1px solid #00000012;width:12px;height:12px;top:-6px;transform:translate(-50%)rotate(45deg)}.dropdown-header[data-v-725745d4]{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);border-bottom:1px solid var(--slate-100);margin-bottom:.35rem;padding:.4rem .85rem .65rem;font-size:.7rem;font-weight:800}.contact-dropdown[data-v-725745d4]{min-width:220px}.dropdown-item[data-v-725745d4]{position:relative}.item-link[data-v-725745d4]{color:var(--slate-700);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.flyout-active>.item-link[data-v-725745d4],.item-link[data-v-725745d4]:hover{background:var(--primary-blue-light);color:var(--primary-blue)}.flyout-submenu[data-v-725745d4]{border-radius:var(--radius-md);z-index:1002;background:#fff;border:1px solid #00000012;min-width:260px;padding:.5rem;position:absolute;top:-.5rem;left:calc(100% + 6px);box-shadow:0 20px 60px -10px #0a25402e,0 4px 12px #0000000f}.flyout-item[data-v-725745d4]{color:var(--slate-700);border-radius:var(--radius-sm);padding:.6rem .85rem;font-size:.865rem;font-weight:500;line-height:1.45;text-decoration:none;transition:all .15s;display:block}.flyout-item[data-v-725745d4]:hover{background:var(--primary-blue-light);color:var(--primary-blue)}.dropdown-enter-active[data-v-725745d4],.dropdown-leave-active[data-v-725745d4]{transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-725745d4],.dropdown-leave-to[data-v-725745d4]{opacity:0;transform:translate(-50%)translateY(-8px)}.flyout-enter-active[data-v-725745d4],.flyout-leave-active[data-v-725745d4]{transition:opacity .15s,transform .18s cubic-bezier(.16,1,.3,1)}.flyout-enter-from[data-v-725745d4],.flyout-leave-to[data-v-725745d4]{opacity:0;transform:translate(-6px)}.nav-actions[data-v-725745d4]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.btn-whatsapp[data-v-725745d4]{border-radius:var(--radius-full);color:#16a34a;white-space:nowrap;background:#f0faf3;border:1.5px solid #bbf7d0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-whatsapp[data-v-725745d4]:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.btn-calculate-now[data-v-725745d4]{color:#fff;border-radius:var(--radius-full);white-space:nowrap;background:linear-gradient(135deg,#16b150,#12a046);align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #16b1504d}.btn-calculate-now[data-v-725745d4]:hover{background:linear-gradient(135deg,#18c457,#16b150);transform:translateY(-2px);box-shadow:0 8px 24px #16b15066}.mobile-toggle[data-v-725745d4]{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:.5rem;transition:background .2s;display:flex}.mobile-toggle[data-v-725745d4]:hover{background:var(--slate-100)}.toggle-bar[data-v-725745d4]{background:var(--navy-900);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}.mobile-toggle.is-open .toggle-bar[data-v-725745d4]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle.is-open .toggle-bar[data-v-725745d4]:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle.is-open .toggle-bar[data-v-725745d4]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-overlay[data-v-725745d4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;background:#0a254066;position:fixed;inset:0}.overlay-fade-enter-active[data-v-725745d4],.overlay-fade-leave-active[data-v-725745d4]{transition:opacity .3s}.overlay-fade-enter-from[data-v-725745d4],.overlay-fade-leave-to[data-v-725745d4]{opacity:0}.mobile-drawer[data-v-725745d4]{z-index:999;background:#fff;flex-direction:column;width:calc(min(380px,90vw));display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 40px #0a25402e}.drawer-slide-enter-active[data-v-725745d4],.drawer-slide-leave-active[data-v-725745d4]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from[data-v-725745d4],.drawer-slide-leave-to[data-v-725745d4]{transform:translate(100%)}.drawer-header[data-v-725745d4]{border-bottom:1px solid var(--slate-100);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.drawer-logo[data-v-725745d4]{width:auto;height:36px}.drawer-close[data-v-725745d4]{border-radius:var(--radius-sm);background:var(--slate-100);cursor:pointer;width:36px;height:36px;color:var(--slate-700);border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.drawer-close[data-v-725745d4]:hover{background:var(--slate-200);color:var(--navy-950)}.drawer-quick-contact[data-v-725745d4]{background:var(--slate-50);border-bottom:1px solid var(--slate-100);gap:.75rem;padding:1rem 1.5rem;display:flex}.quick-contact-item[data-v-725745d4]{color:var(--primary-blue);border:1px solid var(--slate-200);border-radius:var(--radius-full);background:#fff;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.quick-contact-item[data-v-725745d4]:hover{border-color:var(--primary-blue);background:var(--primary-blue-light)}.quick-contact-item.green[data-v-725745d4]{color:var(--primary-green)}.quick-contact-item.green[data-v-725745d4]:hover{border-color:var(--primary-green);background:var(--primary-green-light)}.drawer-nav[data-v-725745d4]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}.drawer-link[data-v-725745d4]{color:var(--slate-800);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.drawer-link[data-v-725745d4]:hover{background:var(--primary-blue-light);color:var(--primary-blue);padding-left:1.25rem}.drawer-link-highlight[data-v-725745d4]{color:var(--primary-green)}.drawer-link-highlight[data-v-725745d4]:hover{background:var(--primary-green-light);color:var(--primary-green)}.drawer-badge[data-v-725745d4]{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#ff6b35,#f7531f);padding:.18rem .55rem;font-size:.65rem;font-weight:800}.drawer-footer[data-v-725745d4]{border-top:1px solid var(--slate-100);flex-direction:column;flex-shrink:0;gap:1rem;padding:1.25rem 1.5rem;display:flex}.drawer-socials[data-v-725745d4]{gap:.65rem}.drawer-social[data-v-725745d4],.drawer-socials[data-v-725745d4]{justify-content:center;align-items:center;display:flex}.drawer-social[data-v-725745d4]{background:var(--slate-100);width:38px;height:38px;color:var(--slate-600);border-radius:50%;transition:all .2s}.drawer-social[data-v-725745d4]:hover{background:var(--primary-blue);color:#fff;transform:translateY(-2px)}.drawer-address[data-v-725745d4]{color:var(--slate-500);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.w-full[data-v-725745d4]{justify-content:center;width:100%}.show-mobile[data-v-725745d4],.show-tablet[data-v-725745d4]{display:none!important}@media (width<=1120px){.hide-tablet[data-v-725745d4]{display:none!important}.show-tablet[data-v-725745d4]{display:flex!important}}@media (width<=768px){.top-bar-left[data-v-725745d4]{display:none!important}.top-bar-inner[data-v-725745d4]{justify-content:center!important}.top-bar-right[data-v-725745d4]{justify-content:center;gap:.75rem;width:100%}}@media (width<=640px){.hide-mobile[data-v-725745d4]{display:none!important}.show-mobile[data-v-725745d4]{display:inline!important}.logo-img[data-v-725745d4]{height:36px}.contact-link[data-v-725745d4],.portal-link[data-v-725745d4]{font-size:.72rem}}@media (width<=360px){.logo-img[data-v-725745d4]{height:32px}}button.item-link[data-v-725745d4],button.nav-link[data-v-725745d4]{text-align:left;background:0 0;border:0;font-family:inherit}button.item-link[data-v-725745d4]{width:100%}.flyout-submenu[data-v-725745d4]{max-height:calc(min(600px,100svh - 140px));overflow-y:auto}.mobile-service-directory summary[data-v-725745d4]{cursor:pointer;padding:1rem;font-weight:600}.mobile-service-directory a[data-v-725745d4]{color:var(--primary-blue-hover);padding:.65rem 1rem;font-size:.9rem;line-height:1.5;display:block}.flyout-item[data-v-725745d4]:focus-visible,.item-link[data-v-725745d4]:focus-visible,.nav-link[data-v-725745d4]:focus-visible{background:var(--primary-blue-light)}.top-bar[data-v-725745d4]{background:#edf4f8;border-bottom:1px solid #e3edf3}.top-bar[data-v-725745d4],.top-bar .contact-link[data-v-725745d4],.top-bar .info-item[data-v-725745d4]{color:var(--slate-700)}.top-bar .icon-accent[data-v-725745d4]{color:var(--primary-blue-hover)}.top-bar .divider[data-v-725745d4]{color:#a2b8c9}.top-bar .portal-link[data-v-725745d4]{color:var(--primary-blue-hover);font-weight:700}.top-bar .contact-link[data-v-725745d4]:hover,.top-bar .portal-link[data-v-725745d4]:hover{color:var(--navy-950)}.top-bar .social-icon-btn[data-v-725745d4]{color:var(--slate-600);background:0 0;border-radius:5px;width:24px;height:24px}.top-bar .social-icon-btn[data-v-725745d4]:hover{color:var(--primary-blue-hover);background:#dceaf3}.main-nav[data-v-725745d4]{background:0 0;padding-block:1rem}.nav-container[data-v-725745d4]{gap:2rem;position:relative}.brand-logo[data-v-725745d4]{padding-right:0}.logo-img[data-v-725745d4]{height:56px}.navigation-rail[data-v-725745d4]{background:0 0;border:1px solid #0000;border-radius:14px;flex:1;align-items:center;gap:1.25rem;min-width:0;padding:.6rem .7rem .6rem 1.1rem;display:flex}.nav-links[data-v-725745d4]{justify-content:space-evenly;gap:.15rem}.nav-link[data-v-725745d4],button.nav-link[data-v-725745d4]{color:var(--slate-700);border-radius:6px;padding:.85rem .75rem;font-size:.875rem;font-weight:600}.nav-link.active[data-v-725745d4],.nav-link[data-v-725745d4]:hover,button.nav-link.active[data-v-725745d4],button.nav-link[data-v-725745d4]:hover{color:var(--primary-blue-hover);background:0 0}.nav-link[data-v-725745d4]:after{background:var(--primary-blue);width:calc(100% - 1.5rem);height:2px;bottom:.4rem}.nav-link-highlight[data-v-725745d4],.nav-link-highlight[data-v-725745d4]:hover{color:#09863a}.offer-pulse[data-v-725745d4]{background:#09863a;width:5px;height:5px;animation:none}.nav-actions[data-v-725745d4]{border-left:1px solid #d6e5ef;padding-left:1.2rem}.btn-calculate-now[data-v-725745d4]{box-shadow:none;background:#09863a;border-radius:9px;gap:.65rem;padding:.85rem 1.05rem;font-size:.85rem}.btn-calculate-now[data-v-725745d4]:hover{box-shadow:none;background:#076e30;transform:none}.calculate-arrow[data-v-725745d4]{transition:transform .18s var(--motion-ease);margin-left:.25rem}.btn-calculate-now:hover .calculate-arrow[data-v-725745d4]{transform:translate(2px,-2px)}.services-wrapper[data-v-725745d4]{position:static}.contact-dropdown[data-v-725745d4]{border:0;padding:.75rem;top:calc(100% + 18px);left:auto;right:0;transform:none;box-shadow:0 18px 42px -14px #0a254040}.contact-dropdown[data-v-725745d4]:before{display:none}.services-panel-enter-active[data-v-725745d4],.services-panel-leave-active[data-v-725745d4]{transition:opacity .18s ease,transform .2s var(--motion-ease)}.services-panel-enter-from[data-v-725745d4],.services-panel-leave-to[data-v-725745d4]{opacity:0;transform:translateY(-6px)}.contact-dropdown.dropdown-enter-from[data-v-725745d4],.contact-dropdown.dropdown-leave-to[data-v-725745d4]{transform:translateY(-6px)}.navbar-wrapper[data-v-725745d4] :is(a,button,summary):focus-visible{outline:2px solid var(--primary-blue);outline-offset:4px}.navigation-rail>.nav-links[data-v-725745d4] :is(a,button):focus-visible{outline-color:var(--primary-blue);background:0 0}@media (width>=1121px) and (width<=1280px){.nav-container[data-v-725745d4]{gap:1rem}.navigation-rail[data-v-725745d4]{gap:.6rem;padding-left:.5rem}.nav-link[data-v-725745d4],button.nav-link[data-v-725745d4]{padding-inline:.6rem;font-size:.82rem}.nav-actions[data-v-725745d4]{padding-left:.6rem}.logo-img[data-v-725745d4]{height:48px}}@media (width<=1120px){.navigation-rail[data-v-725745d4]{border-radius:10px;flex:none;margin-left:auto;padding:.35rem}.nav-actions[data-v-725745d4]{border:0;padding:0}.mobile-toggle[data-v-725745d4]{width:46px;height:44px}.toggle-bar[data-v-725745d4]{background:var(--primary-blue-hover)}.mobile-toggle[data-v-725745d4]:hover{background:#e8f3fb}.main-nav[data-v-725745d4]{padding-block:.85rem}.logo-img[data-v-725745d4]{height:49px}}@media (width<=640px){.logo-img[data-v-725745d4]{height:43px}.top-bar .contact-link[data-v-725745d4],.top-bar .portal-link[data-v-725745d4]{font-size:.72rem}.top-bar-inner[data-v-725745d4]{min-height:34px}.drawer-quick-contact[data-v-725745d4]{flex-wrap:wrap}.nav-container[data-v-725745d4]{gap:1rem}}@media (prefers-reduced-motion:reduce){.calculate-arrow[data-v-725745d4],.services-panel-enter-active[data-v-725745d4],.services-panel-leave-active[data-v-725745d4]{transition:none}}@media (width<=640px){.top-bar[data-v-725745d4]{padding-block:0}}.main-nav[data-v-725745d4]{height:var(--nav-visible-height,var(--site-header-height,106px));align-items:center;padding-block:0;transition:height .24s cubic-bezier(.22,1,.36,1);display:flex}.navbar-wrapper[data-v-725745d4]{flex-shrink:0}.home-overlay .main-nav[data-v-725745d4],.home-overlay .navigation-rail[data-v-725745d4],.home-overlay.is-scrolled[data-v-725745d4],.navbar-wrapper.home-overlay[data-v-725745d4]{background:0 0}.top-bar[data-v-725745d4]{flex-shrink:0;height:38px}.navbar-spacer[data-v-725745d4]{height:var(--site-header-height,106px);flex-shrink:0}.home-overlay-spacer[data-v-725745d4]{margin-bottom:calc(-1 * var(--site-header-height,106px))}@media (width<=640px){.top-bar[data-v-725745d4]{height:35px}.navbar-wrapper[data-v-725745d4]{top:35px}}.navbar-wrapper[data-v-725745d4]:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#fff;transition:opacity .2s;position:absolute;inset:0}.navbar-wrapper.is-scrolled[data-v-725745d4]{--nav-visible-height:64px}.navbar-wrapper.is-scrolled[data-v-725745d4]:before{opacity:1}.logo-img[data-v-725745d4]{transition:height .24s cubic-bezier(.22,1,.36,1)}.navigation-rail[data-v-725745d4]{transition:padding .24s cubic-bezier(.22,1,.36,1)}.nav-link[data-v-725745d4],button.nav-link[data-v-725745d4]{transition:padding .24s cubic-bezier(.22,1,.36,1),color .18s,background-color .18s}.btn-calculate-now[data-v-725745d4]{transition:padding .24s cubic-bezier(.22,1,.36,1),background-color .18s}.is-scrolled .logo-img[data-v-725745d4]{height:40px}.is-scrolled .navigation-rail[data-v-725745d4]{padding-block:.25rem}.is-scrolled .nav-link[data-v-725745d4]{padding-block:.4rem}.is-scrolled .nav-link[data-v-725745d4]:after{bottom:.15rem}.is-scrolled .btn-calculate-now[data-v-725745d4]{padding-block:.55rem}@media (width<=1120px){.navbar-wrapper.is-scrolled[data-v-725745d4]{--nav-visible-height:56px}.is-scrolled .logo-img[data-v-725745d4]{height:34px}.is-scrolled .navigation-rail[data-v-725745d4]{padding:0}.is-scrolled .mobile-toggle[data-v-725745d4]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.btn-calculate-now[data-v-725745d4],.logo-img[data-v-725745d4],.main-nav[data-v-725745d4],.nav-link[data-v-725745d4],.navbar-wrapper[data-v-725745d4]:before,.navigation-rail[data-v-725745d4],button.nav-link[data-v-725745d4]{transition:none}}.footer-wrapper[data-v-dc86e443]{color:var(--slate-700);border-top:3px solid var(--primary-blue);background:#fff;position:relative;overflow:hidden}.footer-trust-strip[data-v-dc86e443]{background:var(--primary-blue-light);border-bottom:1px solid var(--slate-200);padding:1.5rem 0}.trust-strip-inner[data-v-dc86e443]{flex-wrap:wrap;justify-content:space-between;gap:1.5rem}.trust-item[data-v-dc86e443],.trust-strip-inner[data-v-dc86e443]{align-items:center;display:flex}.trust-item[data-v-dc86e443]{gap:1rem}.trust-item strong[data-v-dc86e443]{color:var(--navy-950);font-size:.95rem;font-weight:800;display:block}.trust-item span[data-v-dc86e443]{color:var(--slate-600);font-size:.8125rem;display:block}.rating-stars[data-v-dc86e443]{gap:2px;display:flex}.star-gold[data-v-dc86e443]{color:#e5a93b}.icon-accent[data-v-dc86e443]{color:var(--primary-green);flex-shrink:0}.icon-accent.text-blue[data-v-dc86e443]{color:var(--primary-blue)}.trust-divider[data-v-dc86e443]{background:var(--slate-200);width:1px;height:36px}@media (width<=900px){.trust-divider[data-v-dc86e443]{display:none}}.footer-main[data-v-dc86e443]{padding-top:4.5rem;padding-bottom:4rem}.footer-grid[data-v-dc86e443]{grid-template-columns:1.4fr 1fr 1fr 1.35fr;gap:2.75rem;display:grid}@media (width<=1100px){.footer-grid[data-v-dc86e443]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=640px){.footer-grid[data-v-dc86e443]{grid-template-columns:1fr;gap:2.5rem}}.footer-col[data-v-dc86e443]{flex-direction:column;display:flex}.footer-logo[data-v-dc86e443]{margin-bottom:1.25rem;display:inline-block}.logo-img[data-v-dc86e443]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:195px;height:44px}.brand-desc[data-v-dc86e443]{color:var(--slate-600);margin-bottom:1.5rem;font-size:.9125rem;line-height:1.7}.working-hours-card[data-v-dc86e443]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;padding:1rem 1.25rem;display:flex}.card-header[data-v-dc86e443]{color:var(--navy-950);align-items:center;gap:.45rem;margin-bottom:.25rem;font-size:.85rem;display:flex}.card-header strong[data-v-dc86e443]{font-weight:700}.hours-row[data-v-dc86e443]{color:var(--slate-600);justify-content:space-between;font-size:.8125rem;display:flex}.text-closed[data-v-dc86e443]{color:#ef4444;font-weight:600}.footer-heading[data-v-dc86e443]{color:var(--navy-950);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.05rem;font-weight:800;position:relative}.footer-heading[data-v-dc86e443]:after{content:"";background:var(--primary-blue);border-radius:var(--radius-full);width:28px;height:2.5px;position:absolute;bottom:0;left:0}.footer-list[data-v-dc86e443]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.footer-link[data-v-dc86e443]{color:var(--slate-600);transition:all var(--transition-fast);align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.footer-link[data-v-dc86e443]:hover{color:var(--primary-blue);transform:translate(3px)}.footer-link.highlight[data-v-dc86e443]{color:var(--primary-blue);font-weight:700}.link-chevron[data-v-dc86e443]{color:var(--slate-400);transition:transform var(--transition-fast)}.footer-link:hover .link-chevron[data-v-dc86e443],.map-directions-btn[data-v-dc86e443]{color:var(--primary-blue)}.footer-map-card[data-v-dc86e443]{border-radius:var(--radius-md);border:1px solid var(--slate-200);background:var(--slate-100);margin-bottom:.85rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.footer-map-iframe[data-v-dc86e443]{border:none;width:100%;height:125px;display:block}.map-directions-btn[data-v-dc86e443]{border-top:1px solid var(--slate-200);background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.775rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.map-directions-btn[data-v-dc86e443]:hover{background:var(--primary-blue);color:#fff}.office-box[data-v-dc86e443]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);flex-direction:column;gap:.65rem;margin-bottom:.85rem;padding:1.15rem;display:flex}.office-tag[data-v-dc86e443]{text-transform:uppercase;border-radius:var(--radius-full);align-self:flex-start;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.office-tag.uae[data-v-dc86e443]{background:var(--primary-green-light);color:var(--primary-green)}.office-tag.in[data-v-dc86e443]{background:var(--primary-blue-light);color:var(--primary-blue)}.office-item[data-v-dc86e443]{align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.office-item[data-v-dc86e443],.office-item p[data-v-dc86e443]{color:var(--slate-600);font-size:.8125rem}.office-item p[data-v-dc86e443]{margin:0}.office-item a[data-v-dc86e443]{color:var(--navy-950);transition:color var(--transition-fast);font-weight:600}.office-item a[data-v-dc86e443]:hover,.we-accept-label[data-v-dc86e443]{color:var(--primary-blue)}.payments-bar-inner[data-v-dc86e443]{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.we-accept-label[data-v-dc86e443]{letter-spacing:-.01em;white-space:nowrap;font-size:.6875rem;font-weight:600}.payment-cards-list[data-v-dc86e443]{flex-wrap:wrap;gap:.25rem;display:flex}.payment-card-box[data-v-dc86e443],.payment-cards-list[data-v-dc86e443]{justify-content:center;align-items:center}.payment-card-box[data-v-dc86e443]{background:#fff;border:1px solid #d1d5db;border-radius:4px;width:44px;height:24px;padding:3px 4px;display:inline-flex}.pay-card-img[data-v-dc86e443]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:34px;height:14px;display:block}.footer-bottom[data-v-dc86e443]{background:var(--slate-50);border-top:1px solid var(--slate-200);padding:.85rem 0;font-size:.8125rem}.footer-bottom-inner[data-v-dc86e443]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);justify-content:space-between;align-items:center;gap:1rem;display:grid}.copyright[data-v-dc86e443]{color:var(--slate-500);margin:0;font-size:.8125rem}.legal-links[data-v-dc86e443]{color:var(--slate-400);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .65rem;display:flex}@media (width<=1100px){.footer-bottom-inner[data-v-dc86e443]{grid-template-columns:minmax(0,1fr) auto}.legal-links[data-v-dc86e443]{grid-column:1/-1;justify-content:center}}@media (width<=640px){.footer-bottom-inner[data-v-dc86e443]{text-align:center;grid-template-columns:minmax(0,1fr);gap:.75rem}.legal-links[data-v-dc86e443],.payments-bar-inner[data-v-dc86e443]{flex-wrap:wrap}.legal-links[data-v-dc86e443]{gap:.35rem .65rem;font-size:.785rem}}.legal-link[data-v-dc86e443]{color:var(--slate-500);transition:color var(--transition-fast)}.legal-link[data-v-dc86e443]:hover{color:var(--primary-blue)}.back-to-top-button[data-v-d9bd5e53]{right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:900;background:var(--primary-blue-hover);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:48px;height:48px;transition:background .16s;display:grid;position:fixed;box-shadow:0 5px 18px #0a25402e}.back-to-top-button[data-v-d9bd5e53]:hover{background:var(--primary-blue)}.back-to-top-button[data-v-d9bd5e53]:focus-visible{outline:3px solid var(--primary-blue);outline-offset:4px}.back-to-top-enter-active[data-v-d9bd5e53],.back-to-top-leave-active[data-v-d9bd5e53]{transition:opacity .16s ease,transform .18s var(--motion-ease)}.back-to-top-enter-from[data-v-d9bd5e53],.back-to-top-leave-to[data-v-d9bd5e53]{opacity:0;transform:translateY(6px)}@media (width<=640px){.back-to-top-button[data-v-d9bd5e53]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.back-to-top-enter-active[data-v-d9bd5e53],.back-to-top-leave-active[data-v-d9bd5e53]{transition:none}}.callback-dialog[data-v-39388885]{width:calc(min(620px,100vw - 2rem));max-height:calc(100svh - 2rem);color:var(--slate-800);overscroll-behavior:contain;background:#fff;border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 24px 80px #0a254040}.callback-dialog[open][data-v-39388885]{animation:.28s cubic-bezier(.16,1,.3,1) callback-arrive-39388885}.callback-dialog[data-v-39388885]::backdrop{background:#0a25408c}.callback-content[data-v-39388885]{padding:calc(clamp(1.25rem,4vw,2.5rem))}.callback-content h2[data-v-39388885]{max-width:85%;margin-bottom:.75rem;font-size:calc(clamp(1.5rem,3vw,2rem))}.callback-intro[data-v-39388885]{margin-bottom:1.5rem;font-size:.95rem}.modal-close[data-v-39388885]{background:var(--slate-100);width:40px;height:40px;color:var(--navy-950);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:1rem;right:1rem}.modal-close[data-v-39388885]:hover{background:var(--slate-200)}@keyframes callback-arrive-39388885{0%{opacity:.4;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.callback-dialog[open][data-v-39388885]{animation:none}}.app-shell[data-v-cfa842d3]{--site-header-height:106px;flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-cfa842d3]{flex:1}@media (width<=1120px){.app-shell[data-v-cfa842d3]{--site-header-height:88px}}
