:root{--color-navy:#04284d;--color-navy-dark:#001f35;--color-blue:#00A9DD;--color-blue-hover:#008ec0;--color-blue-light:#39C6F4;--color-blue-light-hover:#1bbcee;--color-cyan:#39C6F4;--gradient-blue:linear-gradient(135deg,#00A9DD 0%,#39C6F4 100%);--gradient-blue-hover:linear-gradient(135deg,#0094c4 0%,#20b8ec 100%);--gradient-blue-inverse:linear-gradient(135deg,#39C6F4 0%,#007bbd 100%);--color-dark:#0c0d0d;--color-dark-muted:rgba(12,13,13,0.60);--color-dark-subtle:rgba(12,13,13,0.40);--color-dark-btn-bg:rgba(12,13,13,0.05);--color-card-slate:rgba(12,13,13,0.60);--color-card-slate-fallback:#5e6366;--color-bg-light:#f2f2f2;--color-bg-light-alt:#dadada;--color-bg-white:#ffffff;--color-border:#dadada;--color-border-subtle:#f2f2f2;--color-border-dark:#0c0d0d;--color-btn-white-bg:rgba(255,255,255,0.10);--font-heading:'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-body:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-main:var(--font-body);--font-stats:'Outfit','Roboto',sans-serif;--container-max:1280px;--pad-x-desktop:64px;--pad-x-mobile:20px;--section-pad-desktop:112px;--section-pad-mobile:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--transition-fast:0.2s ease;--transition-normal:0.3s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;max-width:100%;width:100%}body{font-family:var(--font-body);background-color:var(--color-bg-white);color:var(--color-dark);line-height:1.5;overflow-x:clip;max-width:100%;width:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-fast),opacity var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--pad-x-desktop)}.section{padding:var(--section-pad-desktop) 0;position:relative}.section-bg-light{background-color:var(--color-bg-light)}.section-navy{background-color:var(--color-navy);color:var(--color-bg-white)}.section-header{margin-bottom:64px;max-width:840px}.section-header.text-center{text-align:center;margin-left:auto;margin-right:auto}.section-header-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:flex-end;margin-bottom:56px}.section-header-split .section-title{margin-bottom:0}.header-right-col{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-end}.header-action-wrap{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:4px}.header-right-col .section-subtitle{font-size:18px;line-height:28px;margin-bottom:0}.tagline{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:24px;color:#00A9DD;margin-bottom:16px;letter-spacing:0.02em}.tagline::before{content:'//';color:#0c0d0d;font-weight:700;margin-right:6px}.tagline-white{color:#39C6F4}.section-navy .tagline::before,.tagline-white::before{color:#ffffff}.section-title{font-family:var(--font-heading);font-size:48px;font-weight:500;line-height:57.6px;letter-spacing:-0.02em;color:var(--color-dark);margin-bottom:24px}.section-subtitle{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:27px;color:var(--color-dark-muted);padding-right:10px}.reveal-fade-up{opacity:0;transform:translateY(28px);transition:opacity 0.75s cubic-bezier(0.16,1,0.3,1),transform 0.75s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.reveal-fade-up.is-revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:0.12s}.reveal-delay-2{transition-delay:0.24s}.reveal-delay-3{transition-delay:0.36s}.reveal-delay-4{transition-delay:0.48s}@media (prefers-reduced-motion:reduce){.reveal-fade-up{opacity:1 !important;transform:none !important;transition:none !important}}.text-white{color:var(--color-bg-white) !important}.text-white-muted{color:rgba(255,255,255,0.85) !important}.text-underline{text-decoration:underline}.text-gradient-inverse,.gradient-text-inverse{background:var(--gradient-blue-inverse);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline}.placeholder-bg{background-color:#e5e7eb;display:flex;align-items:center;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:20px;padding:8px 18px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all var(--transition-fast);white-space:nowrap;text-align:center}.btn-sm{font-size:12.5px;padding:5px 12px;line-height:16px}.btn-blue{background:var(--gradient-blue);background-color:var(--color-blue);color:#ffffff !important;border:1px solid rgba(255,255,255,0.15);box-shadow:none;transition:transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.btn-blue:hover{background:var(--gradient-blue-hover);color:#ffffff !important;border-color:rgba(255,255,255,0.3);transform:translateY(-1px);box-shadow:none;filter:brightness(1.03)}.btn-outline-dark{background-color:transparent;color:var(--color-dark,#0c0d0d);border:1px solid var(--color-dark,#0c0d0d)}.btn-outline-dark:hover{background-color:var(--color-dark,#0c0d0d);color:#ffffff !important;border-color:var(--color-dark,#0c0d0d)}.section-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:36px;width:100%}.subpage-split-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions,.intro-actions,.stats-actions,.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions .btn,.subpage-split-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn,.intro-actions .btn,.stats-actions .btn,.hero-actions .btn{width:auto;flex-shrink:0}.faq-cta-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);border-radius:var(--radius-md,8px);padding:36px 24px;text-align:center;max-width:840px;margin:48px auto 0 auto}.faq-cta-box .faq-cta-title{font-family:var(--font-heading,inherit);font-size:24px;font-weight:700;color:#ffffff;margin-bottom:8px}.faq-cta-box .faq-cta-subtitle{font-family:var(--font-body,inherit);font-size:15px;line-height:24px;color:rgba(255,255,255,0.80);margin-bottom:24px;max-width:620px;margin-left:auto;margin-right:auto}.btn-outline-black{background-color:var(--color-btn-white-bg);color:var(--color-dark);border-color:var(--color-dark)}.btn-outline-black:hover{background-color:rgba(12,13,13,0.08)}.btn-outline-white{background-color:var(--color-btn-white-bg);color:#ffffff;border-color:#ffffff}.btn-outline-white:hover{background-color:rgba(255,255,255,0.20)}.btn-ghost{background-color:transparent;color:var(--color-dark);padding:10px 16px}.btn-ghost:hover{color:var(--color-blue)}.btn-block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px;color:var(--color-dark);transition:transform var(--transition-fast)}.link-arrow:hover .arrow-icon{transform:translateX(4px)}.link-arrow-white{color:#ffffff}.link-arrow-dark{color:var(--color-dark)}.arrow-icon{transition:transform var(--transition-fast);flex-shrink:0}.site-header{position:sticky;top:0;left:0;width:100%;z-index:1000;background:linear-gradient(145deg,rgba(4,40,77,0.97) 0%,rgba(1,27,56,0.97) 100%);background-color:#04284d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(57,198,244,0.20);box-shadow:0 4px 24px rgba(4,40,77,0.25);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.navbar-container{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:var(--container-max);margin:0 auto;padding:0 var(--pad-x-desktop)}.site-header .brand-logo{display:flex;align-items:center;flex-shrink:0;background-color:#ffffff;padding:6px 16px;border-radius:var(--radius-sm);box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.site-header .brand-logo:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,0.22)}.site-header .brand-logo-img{height:32px;width:auto;display:block;object-fit:contain}.nav-menu{display:flex;align-items:center}.nav-list{display:flex;align-items:center;gap:16px}.nav-item{position:relative}.nav-item.has-dropdown{position:static}.nav-item.has-simple-dropdown{position:relative !important}.nav-link{font-family:var(--font-body);font-size:13.5px;font-weight:500;line-height:20px;color:rgba(255,255,255,0.85);padding:8px 3px;background:transparent;border:none;display:inline-flex;align-items:center;gap:5px;transition:color var(--transition-fast);white-space:nowrap;position:relative;cursor:pointer}.nav-link::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#39C6F4;border-radius:2px;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity var(--transition-fast),transform var(--transition-fast);box-shadow:0 0 8px rgba(57,198,244,0.6)}.nav-link:hover{color:#ffffff}.nav-link:hover::after{opacity:0.5;transform:scaleX(0.7)}.nav-link.active,.nav-item.active > .nav-link,.nav-item.has-dropdown.active > .dropdown-toggle{color:#39C6F4;font-weight:600}.nav-link.active::after,.nav-item.active > .nav-link::after,.nav-item.has-dropdown.active > .dropdown-toggle::after{opacity:1;transform:scaleX(1)}.dropdown-toggle{cursor:pointer}.chevron-icon{display:inline-block;width:12px;height:7px;flex-shrink:0;transition:transform var(--transition-fast);margin-left:2px}.chevron-icon path{stroke:currentColor;stroke-width:2}.has-dropdown:hover .chevron-icon,.has-dropdown.is-open .chevron-icon{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:280px;background:#04284d;border:1px solid rgba(255,255,255,0.15);border-radius:var(--radius-sm);padding:8px;box-shadow:0 10px 30px rgba(0,0,0,0.25);display:none;opacity:0;visibility:hidden;pointer-events:none;z-index:1020;flex-direction:column;gap:2px}.has-dropdown:hover > .nav-dropdown-menu,.has-dropdown.is-open > .nav-dropdown-menu{display:flex;opacity:1;visibility:visible;pointer-events:auto}.dropdown-item{display:flex;flex-direction:column;padding:10px 14px;border-radius:var(--radius-sm);color:#ffffff;transition:background-color var(--transition-fast)}.dropdown-item:hover{background-color:rgba(255,255,255,0.08)}.dropdown-item-title{font-family:var(--font-heading);font-size:14.5px;font-weight:600;line-height:20px;color:#ffffff;transition:color var(--transition-fast)}.dropdown-item:hover .dropdown-item-title{color:#39C6F4}.dropdown-item-desc{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,0.65);line-height:16px;margin-top:2px}.dropdown-divider{height:1px;background-color:rgba(255,255,255,0.08);margin:4px 6px}.mega-menu-fullscreen{position:absolute;top:100%;left:0;right:0;width:100%;height:auto;max-height:80vh;overflow-y:auto;background:#04284d;border-top:1px solid rgba(255,255,255,0.12);border-bottom:1px solid rgba(255,255,255,0.15);box-shadow:0 20px 40px rgba(0,0,0,0.35);padding:28px 0 32px 0;display:none;opacity:0;visibility:hidden;pointer-events:none;z-index:1010}.has-dropdown:hover > .mega-menu-fullscreen,.has-dropdown.is-open > .mega-menu-fullscreen{display:block;opacity:1;visibility:visible;pointer-events:auto}.mega-menu-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--pad-x-desktop)}.mega-menu-inner{display:grid;grid-template-columns:220px 1fr 300px;gap:28px}.mega-menu-inner-mainland{display:grid;grid-template-columns:240px 1fr 290px;gap:32px}.mega-menu-inner-freezones{display:grid;grid-template-columns:200px 220px 1fr;gap:36px}.mega-col-services{border-right:1px solid rgba(255,255,255,0.10);padding-right:18px}.mega-nav-group{display:flex;flex-direction:column}.mega-tagline{font-family:var(--font-body);font-size:11px;font-weight:700;line-height:16px;color:#39C6F4;display:block;margin-bottom:8px;letter-spacing:0.05em;text-transform:uppercase}.mega-links-list{display:flex;flex-direction:column;gap:4px}.mega-links-list a{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;color:rgba(255,255,255,0.85);padding:2.5px 0;transition:color var(--transition-fast)}.mega-links-list a:hover{color:#39C6F4}.mega-sub-link a{font-size:12.5px !important;color:rgba(255,255,255,0.70) !important;padding-left:8px;line-height:18px !important}.mega-sub-link a:hover{color:#39C6F4 !important}.mega-col-cards{border-right:1px solid rgba(255,255,255,0.10);padding-right:22px}.mega-feature-grid{display:flex;flex-direction:column;gap:0}.mega-feature-item{display:flex;gap:16px;align-items:center;padding:12px 6px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.10);border-radius:0;transition:background-color var(--transition-fast)}.mega-feature-item:first-child{padding-top:0}.mega-feature-item:last-child{border-bottom:none;padding-bottom:0}.mega-feature-item:hover{background:rgba(255,255,255,0.04)}.placeholder-bg-dark{background-color:rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center}.mega-feature-thumb{width:48px;height:48px;border-radius:6px;flex-shrink:0;overflow:hidden;background-color:rgba(255,255,255,0.05)}.mega-feature-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-fast)}.mega-feature-item:hover .mega-feature-thumb img{transform:scale(1.06)}.mega-feature-content{flex:1;min-width:0}.mega-feature-title{font-family:var(--font-heading);font-size:14.5px;font-weight:600;line-height:20px;color:#ffffff;margin-bottom:2px;transition:color var(--transition-fast)}.mega-feature-item:hover .mega-feature-title{color:#39C6F4}.mega-feature-desc{font-family:var(--font-body);font-size:12.5px;font-weight:400;line-height:17px;color:rgba(255,255,255,0.65);margin-bottom:3px}.mega-feature-link{font-family:var(--font-body);font-size:12px;font-weight:600;line-height:16px;color:#39C6F4;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.mega-feature-link:hover{color:#ffffff;text-decoration:underline}.mega-col-contact{display:flex;flex-direction:column}.mega-contact-panel{display:flex;flex-direction:column;height:100%;padding:0;background:transparent;border:none}.mega-contact-title{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:22px;color:#ffffff;margin-bottom:4px}.mega-contact-desc{font-family:var(--font-body);font-size:13px;line-height:18px;color:rgba(255,255,255,0.65)}.mega-contact-list{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.10)}.mega-contact-item{display:flex;align-items:flex-start;gap:10px}.mega-plain-icon{flex-shrink:0;margin-top:2px;color:#39C6F4}.mega-contact-text{display:flex;flex-direction:column;min-width:0}.mega-contact-lbl{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:rgba(255,255,255,0.50);margin-bottom:2px}.mega-contact-val{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:18px;color:#ffffff}.mega-contact-link{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:18px;color:#ffffff;transition:color var(--transition-fast)}.mega-contact-link:hover{color:#39C6F4}.mega-contact-action{margin-top:auto}.mega-contact-action .btn{font-size:13px;padding:8px 16px;gap:8px}.navbar-actions{display:flex;align-items:center;gap:16px}.navbar-actions .btn{font-size:13px;padding:6px 15px;line-height:18px;border-radius:var(--radius-sm)}.btn-ghost-dark{background-color:transparent;color:#ffffff;padding:10px 16px;border-radius:var(--radius-md);font-weight:500;transition:color var(--transition-fast),background-color var(--transition-fast)}.btn-ghost-dark:hover{color:#39C6F4;background-color:rgba(255,255,255,0.08)}.subpage-arrow-icon{width:12px;height:12px;color:#39C6F4;flex-shrink:0;stroke-width:2.4;transition:transform var(--transition-fast),color var(--transition-fast)}.mobile-toggle-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.mobile-toggle-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(57,198,244,0.40)}.hamburger-bar{width:20px;height:2px;background-color:#ffffff;border-radius:2px;transition:all var(--transition-fast)}.mobile-toggle-btn.open .hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-toggle-btn.open .hamburger-bar:nth-child(2){opacity:0}.mobile-toggle-btn.open .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer-dark{display:none;background:#04284d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none;box-shadow:0 20px 40px rgba(0,0,0,0.50);padding:20px 20px 32px 20px;max-height:calc(100vh - 72px);overflow-y:auto;animation:mobileDrawerFadeIn 0.25s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes mobileDrawerFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-dark.open{display:block !important}.mobile-nav-list{display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.mobile-nav-list > li{border:none}.mobile-nav-link{font-family:var(--font-heading);font-size:16px;font-weight:500;line-height:24px;color:#ffffff;display:flex;align-items:center;justify-content:space-between;padding:12px 4px;background:transparent;border:none;border-radius:0;transition:color var(--transition-fast)}.mobile-nav-link:hover,.mobile-nav-link.active{background:transparent;color:#39C6F4}.mobile-nav-accordion{background:transparent;border:none;border-radius:0;overflow:hidden}.mobile-nav-accordion:focus-within,.mobile-nav-accordion:hover{border:none}.mobile-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-size:16px;font-weight:500;line-height:24px;color:#ffffff;padding:12px 4px;background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}.mobile-accordion-toggle:hover{color:#39C6F4}.mobile-accordion-toggle .chevron-icon{transition:transform var(--transition-fast)}.mobile-accordion-body{display:none;padding:2px 0 10px 14px;border:none}.mobile-accordion-body.open{display:block !important}.mobile-sub-list{display:flex;flex-direction:column;gap:3px;margin:2px 0 0 0;border:none;padding-left:0}.mobile-sub-link{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:0;font-family:var(--font-body);font-size:13.5px;font-weight:400;color:rgba(255,255,255,0.85);background:transparent;border:none;transition:color var(--transition-fast),transform var(--transition-fast)}.mobile-sub-link:hover,.mobile-sub-link.active{color:#39C6F4;background:transparent;transform:translateX(4px)}.mobile-sub-link:hover .subpage-arrow-icon{transform:translateX(3px);color:#39C6F4}.mobile-drawer-actions{display:flex;flex-direction:column;gap:12px;padding-top:8px}.mobile-drawer-actions .btn{padding:14px 20px;font-size:15px;font-weight:600;text-align:center;box-shadow:0 4px 16px rgba(0,169,221,0.30)}.hero-section{position:relative;min-height:auto;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 85% 15%,rgba(0,169,221,0.40) 0%,transparent 55%),radial-gradient(circle at 15% 85%,rgba(4,40,77,0.90) 0%,transparent 60%),linear-gradient(135deg,#02162b 0%,#04284d 50%,#063868 100%);padding:44px 0 0 0;overflow:hidden}.hero-cityscape-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.16;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.hero-overlay{display:none}.hero-container{position:relative;z-index:10;width:100%;height:100%}.hero-layout{display:flex;justify-content:space-between;align-items:center;min-height:auto;gap:48px}.hero-heading-col{flex:1;max-width:620px;align-self:flex-start}.hero-title{font-family:var(--font-heading);font-size:56px;font-weight:500;line-height:67.2px;letter-spacing:-0.02em;color:var(--color-bg-white);margin-top:0}.hero-title .gradient-text-inverse,.hero-title .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#00A9DD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline;font-weight:inherit}.hero-image-wrap{position:relative;z-index:20;width:100%;max-width:680px;margin-top:16px;margin-bottom:-90px;background:transparent;border:none;box-shadow:none}.hero-graphic-img{position:relative;z-index:20;width:100%;height:auto;display:block;object-fit:contain;background:transparent;filter:drop-shadow(0 24px 48px rgba(0,0,0,0.75))}@keyframes floatBrandmark{0%,100%{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-14deg) translateY(-20px)}}.hero-brandmark-watermark{position:absolute;top:15px;right:45px;width:420px;height:420px;pointer-events:none;z-index:1;opacity:0.18;animation:floatBrandmark 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 40px rgba(255,255,255,0.20))}.hero-brandmark-img{width:100%;height:100%;object-fit:contain}.hero-graphic-img{width:100%;height:auto;display:block;object-fit:contain;background:transparent}.hero-trust-badge{display:inline-flex;align-items:center;gap:14px;background:rgba(2,22,43,0.80);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px 20px;border-radius:100px;margin-top:0;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,0.2)}.google-badge-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-stars{display:flex;align-items:center}.trust-text{font-family:var(--font-body);font-size:14px;font-weight:500;color:#ffffff;letter-spacing:0.01em}.trust-text strong{color:#ffffff;font-weight:700}.hero-card-col{flex-shrink:0;width:480px;max-width:100%;align-self:center;display:flex;justify-content:flex-end;margin-top:10px;position:relative;z-index:10}.hero-content-block{display:flex;flex-direction:column;gap:24px}.hero-description{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:28px;color:rgba(255,255,255,0.95);margin:0}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-marquee-wrap{position:relative;width:100%;overflow:hidden;display:flex;z-index:1;margin-top:-20px;padding:24px 0 20px 0;border-top:1px solid rgba(255,255,255,0.08);background:rgba(2,22,43,0.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.hero-marquee-track{display:flex;align-items:center;gap:56px;padding-right:56px;flex-shrink:0;animation:heroMarqueeScroll 45s linear infinite;will-change:transform}@keyframes heroMarqueeScroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.hero-marquee-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0;background:transparent;border:none;box-shadow:none;flex:0 0 auto;width:150px;text-align:center;cursor:default}.hero-marquee-icon{display:flex;align-items:center;justify-content:center;color:#ffffff}.hero-marquee-icon svg{width:36px;height:36px;stroke:#ffffff}.hero-marquee-title{font-family:var(--font-heading);font-size:13.5px;font-weight:500;color:#ffffff;white-space:nowrap;letter-spacing:0.02em;opacity:0.92}.stats-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.stats-content-col{max-width:540px}.stats-description{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:27px;color:rgba(255,255,255,0.85);margin-bottom:32px;padding-right:10px}.stats-actions{display:flex;align-items:center;gap:24px}.stats-numbers-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 32px}.stat-box{display:flex;flex-direction:column;gap:8px}.stat-value{font-family:var(--font-stats);font-size:80px;font-weight:700;line-height:104px;color:var(--color-bg-white);letter-spacing:-0.02em}.stat-label{font-family:var(--font-body);font-size:20px;font-weight:400;line-height:28px;color:var(--color-bg-white)}.stat-box-mobile{display:none}.bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bento-col{display:flex;flex-direction:column;gap:32px}.bento-card{background:linear-gradient(145deg,#04284d 0%,#011b38 100%);border:1px solid rgba(57,198,244,0.2);border-radius:var(--radius-lg);padding:32px;color:var(--color-bg-white);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;box-shadow:0 10px 30px rgba(4,40,77,0.16);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.bento-card:hover{transform:translateY(-4px);border-color:rgba(57,198,244,0.45);box-shadow:0 20px 48px rgba(4,40,77,0.35),0 0 24px rgba(0,169,221,0.25);color:var(--color-bg-white);text-decoration:none}.bento-top-media{position:absolute;top:0;left:0;right:0;height:60%;overflow:hidden;z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%)}.bento-top-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform var(--transition-medium)}.bento-card:hover .bento-top-img{transform:scale(1.05)}.bento-top-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,transparent 50%,rgba(4,40,77,0.7) 75%,#011b38 100%)}.bento-card-top,.bento-card-bottom,.bento-card-content,.bento-icon-wrap{position:relative;z-index:2}.bento-card-large{min-height:420px}.bento-card-medium{min-height:380px}.bento-tagline{font-family:var(--font-body);font-size:13.5px;font-weight:700;line-height:20px;color:#39C6F4;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px;display:block}.bento-title{font-family:var(--font-heading);font-size:32px;font-weight:500;line-height:38.4px;letter-spacing:-0.02em;color:var(--color-bg-white)}.bento-desc{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;color:#ffffff;margin-bottom:24px}.bento-sub-row{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bento-card-sm{min-height:260px;padding:28px}.bento-icon-wrap{margin-bottom:16px}.bento-sm-title{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:30px;color:var(--color-bg-white);margin-bottom:8px}.bento-sm-desc{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:21px;color:#ffffff;margin-bottom:20px}.btn-link-details{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;color:#ffffff;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;outline:none;transition:color var(--transition-fast),transform var(--transition-fast)}.btn-link-details:hover{color:#39C6F4;transform:translateX(4px)}.btn-link-details .arrow-icon{transition:transform var(--transition-fast)}.btn-link-details:hover .arrow-icon{transform:translateX(3px)}.service-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(2,22,43,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease}.service-drawer-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.service-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:540px;background-color:#02162b;border-left:1px solid rgba(255,255,255,0.15);color:#ffffff;z-index:9999;box-shadow:-16px 0 48px rgba(0,0,0,0.5);transform:translateX(110%);visibility:hidden;pointer-events:none;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),visibility 0.4s ease;display:flex;flex-direction:column;overflow:hidden}.service-drawer.active{transform:translateX(0);visibility:visible;pointer-events:auto}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(2,22,43,0.95);z-index:10}.drawer-badge{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#39C6F4;background:rgba(57,198,244,0.12);border:1px solid rgba(57,198,244,0.3);padding:4px 10px;border-radius:100px}.drawer-close-btn{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#ffffff;width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.drawer-close-btn:hover{background:rgba(255,255,255,0.2);transform:rotate(90deg)}.drawer-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.drawer-media{position:relative;width:100%;height:220px;flex-shrink:0;overflow:hidden}.drawer-img{width:100%;height:100%;object-fit:cover;display:block}.drawer-media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(2,22,43,0.2) 0%,rgba(2,22,43,0.85) 75%,#02162b 100%)}.drawer-content-pad{padding:28px 32px 40px;display:flex;flex-direction:column;gap:24px}.drawer-title{font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:36px;color:#ffffff}.drawer-lead{font-family:var(--font-body);font-size:15px;line-height:25px;color:rgba(255,255,255,0.85)}.drawer-section{display:flex;flex-direction:column;gap:12px}.drawer-section-heading{font-family:var(--font-heading);font-size:17px;font-weight:600;color:#39C6F4;letter-spacing:-0.01em}.drawer-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.drawer-features-list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:14px;line-height:21px;color:rgba(255,255,255,0.9)}.drawer-deliverables-box{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-md);padding:16px 20px;display:flex;flex-direction:column;gap:8px}.deliverable-item{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;color:rgba(255,255,255,0.95)}.drawer-footer-actions{margin-top:12px}.banking-layout{display:grid;grid-template-columns:520px 1fr;gap:80px;align-items:flex-start}.banking-sticky-col{position:-webkit-sticky;position:sticky;top:112px;align-self:flex-start;height:fit-content}.banking-sticky-inner{display:flex;flex-direction:column}.banking-sticky-inner .section-title{margin-bottom:24px}.banking-lead{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:27px;color:var(--color-dark-muted);margin-bottom:32px}.banking-actions{display:flex;align-items:center;gap:24px}.banking-cards-col{background-color:#f2f2f2;border:1px solid rgba(12,13,13,0.15);border-radius:var(--radius-lg);padding:48px;display:flex;flex-direction:column}.banking-cards-stack{display:flex;flex-direction:column;gap:40px}.banking-figma-card{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:24px;box-shadow:none}.banking-card-divider{height:1px;background-color:rgba(12,13,13,0.12);width:100%}.banking-card-media{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background-color:#e5e7eb}.banking-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-medium)}.banking-figma-card:hover .banking-card-img{transform:scale(1.03)}.banking-card-body{display:flex;flex-direction:column;gap:12px}.banking-card-title{font-family:var(--font-heading);font-size:24px;font-weight:500;line-height:33.6px;color:var(--color-dark);margin:0}.banking-card-desc{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-dark-muted);margin:0}.phase-stepper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch;margin-top:36px;margin-bottom:48px}.roadmap-flow{display:flex;flex-direction:column;gap:32px;margin-top:36px}.roadmap-phase-block{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 36px;box-shadow:0 4px 20px rgba(4,40,77,0.03);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.roadmap-phase-block:hover{border-color:rgba(0,169,221,0.35);box-shadow:0 10px 30px rgba(4,40,77,0.06)}.roadmap-phase-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.roadmap-phase-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.roadmap-phase-pill{font-family:var(--font-body);font-size:11.5px;font-weight:700;text-transform:uppercase;color:#ffffff;background:var(--color-blue);padding:3px 10px;border-radius:4px;letter-spacing:0.03em}.roadmap-phase-timeline{font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--color-dark-muted);background:transparent;border:none;padding:0;margin:0;white-space:nowrap}.roadmap-phase-name{font-family:var(--font-heading);font-size:24px;font-weight:600;color:var(--color-dark);margin:0}.roadmap-milestone-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,169,221,0.06);border:1px solid rgba(0,169,221,0.2);padding:6px 14px;border-radius:100px;font-size:13px;color:var(--color-dark)}.roadmap-milestone-badge strong{color:var(--color-blue);font-weight:700}.roadmap-steps-grid{display:grid;gap:20px}.grid-3-col{grid-template-columns:repeat(3,1fr)}.grid-2-col{grid-template-columns:repeat(2,1fr)}.roadmap-step-card{background:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:10px;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.roadmap-step-card:hover{transform:translateY(-2px);background-color:#ffffff;border-color:rgba(0,169,221,0.3)}.roadmap-step-top{display:flex;align-items:center;justify-content:space-between}.roadmap-step-number{width:30px;height:30px;border-radius:6px;background:#011224;color:#ffffff;font-family:var(--font-heading);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.roadmap-step-category{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:3px 8px;border-radius:4px;letter-spacing:0.02em}.roadmap-step-title{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-dark);margin:0}.roadmap-step-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}@media (max-width:900px){.grid-3-col,.grid-2-col{grid-template-columns:1fr;gap:16px}.roadmap-phase-block{padding:24px 20px}}.jurisdiction-services-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:36px;margin-bottom:24px}.jurisdiction-service-card{background-color:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 10px 30px rgba(4,40,77,0.04);display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.jurisdiction-service-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(4,40,77,0.09);border-color:rgba(0,169,221,0.3)}.jurisdiction-card-media{position:relative;width:100%;height:220px;overflow:hidden}.jurisdiction-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-medium)}.jurisdiction-service-card:hover .jurisdiction-card-media img{transform:scale(1.05)}.jurisdiction-badge{position:absolute;top:16px;left:16px;background-color:var(--color-blue);color:#ffffff;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:0.02em;padding:5px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.jurisdiction-badge-alt{background-color:#032d56}.jurisdiction-card-body{padding:32px;display:flex;flex-direction:column;flex-grow:1}.jurisdiction-card-title{font-family:var(--font-heading);font-size:26px;font-weight:600;line-height:32px;color:var(--color-dark);margin-bottom:12px}.jurisdiction-card-lead{font-family:var(--font-body);font-size:14.5px;line-height:22px;color:var(--color-dark-muted);margin-bottom:24px}.jurisdiction-feature-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;flex-grow:1}.jurisdiction-feature-item{display:flex;align-items:flex-start;gap:12px}.jurisdiction-feature-icon{width:34px;height:34px;border-radius:8px;background:rgba(0,169,221,0.08);border:1px solid rgba(0,169,221,0.20);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.jurisdiction-feature-text strong{display:block;font-family:var(--font-heading);font-size:14.5px;font-weight:600;color:var(--color-dark);margin-bottom:2px}.jurisdiction-feature-text p{font-size:13.5px;line-height:19px;color:var(--color-dark-muted);margin:0}.jurisdiction-card-actions{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--color-border);flex-wrap:wrap}@media (max-width:900px){.jurisdiction-services-grid{grid-template-columns:1fr;gap:24px}}.header-trust-badge{display:inline-flex;align-items:center;gap:12px;background:#f1f5f9;border:1px solid var(--color-border);padding:8px 18px;border-radius:100px;margin-bottom:20px}.trust-rating-caption{font-family:var(--font-body);font-size:13px;color:var(--color-dark)}.testimonials-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.testimonial-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 8px 24px rgba(0,0,0,0.04)}.card-top-meta{display:flex;align-items:center;justify-content:space-between}.verified-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#16a34a;background:#f0fdf4;padding:3px 8px;border-radius:4px}.testimonial-quote{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:25px;color:var(--color-dark);margin:0}.testimonial-author-block{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border)}.author-name{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--color-dark);margin-bottom:2px}.author-role{font-family:var(--font-body);font-size:13px;color:var(--color-dark-muted);margin-bottom:4px}.jurisdiction-tag{display:inline-block;font-size:11px;font-weight:600;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:2px 6px;border-radius:4px}.section-cta-34{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);padding:88px 0 72px 0;border-top:1px solid rgba(2,22,43,0.08);position:relative}.cta-split-layout{display:grid;grid-template-columns:1.08fr 0.92fr;gap:60px;align-items:start}.cta-left-col{display:flex;flex-direction:column}.cta-header-block{margin-bottom:28px}.cta-header-block .tagline{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var(--color-blue,#00A9DD);margin-bottom:12px}.cta-heading{font-family:var(--font-heading);font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;color:var(--color-dark,#02162b);margin:0 0 16px 0}.cta-subheading{font-family:var(--font-body);font-size:16px;line-height:26px;color:#4b5563;margin:0;max-width:540px}.cta-pictures-showcase,.cta-showcase-pictures{position:relative;width:100%;margin-bottom:32px}.cta-picture-frame-main,.cta-picture-card.cta-pic-main{position:relative;width:100%;height:310px;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px -10px rgba(2,22,43,0.16);border:1px solid rgba(2,22,43,0.08);background:#02162b}.cta-showcase-img,.cta-picture-card img{width:100%;height:100%;object-fit:cover;display:block}.cta-picture-badge,.cta-picture-overlay{position:absolute;bottom:16px;left:16px;background:rgba(2,22,43,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.18);border-radius:12px;padding:10px 16px;display:flex;align-items:center;gap:12px;z-index:2}.cta-badge-icon{width:32px;height:32px;background:rgba(0,169,221,0.16);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-badge-logo{width:22px;height:22px;object-fit:contain}.cta-badge-title,.cta-overlay-badge{display:block;font-family:var(--font-heading);font-size:13px;font-weight:700;color:#ffffff;line-height:1.2}.cta-badge-sub{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;color:#39C6F4}.cta-picture-frame-secondary,.cta-picture-card.cta-pic-sub{position:absolute;right:-16px;bottom:-22px;width:180px;height:130px;border-radius:14px;overflow:hidden;border:4px solid #ffffff;box-shadow:0 14px 30px rgba(2,22,43,0.22);z-index:3;background:#02162b}.cta-touchpoints-bar{display:flex;align-items:center;justify-content:flex-start;gap:32px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(2,22,43,0.08)}.touchpoint-item{display:flex;align-items:center;gap:12px}.touchpoint-icon-simple{color:#00A9DD;stroke:#00A9DD;flex-shrink:0}.touchpoint-text{display:flex;flex-direction:column;gap:2px}.touchpoint-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#64748b}.touchpoint-val{font-family:var(--font-heading);font-size:14.5px;font-weight:600;color:#02162b;text-decoration:none;transition:color var(--transition-fast)}.touchpoint-val:hover{color:#00A9DD}.cta-right-col{width:100%}.cta-form-card{background:#ffffff;border-radius:20px;padding:36px 32px;box-shadow:0 20px 48px -12px rgba(2,22,43,0.12),0 2px 6px rgba(2,22,43,0.04);border:1px solid rgba(2,22,43,0.08);position:relative}.cta-form-header,.cta-card-header{margin-bottom:22px}.cta-form-badge,.cta-card-header .cta-badge,.cta-form-card .cta-badge{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#00A9DD;background:rgba(0,169,221,0.10);border:1px solid rgba(0,169,221,0.20);padding:4px 10px;border-radius:6px;margin-bottom:10px}.cta-form-title,.cta-card-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.3;color:#02162b;margin:0 0 6px 0}.cta-form-subtitle,.cta-card-desc{font-family:var(--font-body);font-size:13.5px;line-height:20px;color:#64748b;margin:0}.cta-consultation-form{display:flex;flex-direction:column;gap:14px}.cta-form-field{width:100%;position:relative}.cta-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.cta-form-input,.cta-form-select,.cta-phone-input,.cta-form-textarea{width:100%;height:48px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:var(--font-body);font-size:14px;color:#0f172a;outline:none;transition:all 0.2s ease;box-sizing:border-box}.cta-form-input::placeholder,.cta-phone-input::placeholder,.cta-form-textarea::placeholder{color:#94a3b8}.cta-form-input:focus,.cta-form-select:focus,.cta-phone-input:focus,.cta-form-textarea:focus{background:#ffffff;border-color:#00A9DD;box-shadow:0 0 0 3px rgba(0,169,221,0.15)}.cta-select-wrap{position:relative;width:100%}.cta-form-select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-color:#f8fafc}.cta-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;stroke:#64748b;width:12px;height:8px}.cta-phone-group{display:flex;gap:10px;width:100%}.cta-country-wrap{position:relative;width:125px;flex-shrink:0}.cta-country-select{width:100%;height:48px;appearance:none;-webkit-appearance:none;padding:12px 24px 12px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:#0f172a;cursor:pointer;outline:none;transition:all 0.2s ease;box-sizing:border-box}.cta-country-select:focus{background:#ffffff;border-color:#00A9DD;box-shadow:0 0 0 3px rgba(0,169,221,0.15)}.cta-country-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;stroke:#64748b;width:10px;height:6px}.cta-phone-input{flex:1}.cta-form-textarea{height:76px;min-height:68px;resize:vertical;line-height:20px}.cta-form-submit-btn,.cta-submit-btn{width:100%;height:50px;font-family:var(--font-heading);font-size:15px;font-weight:700;background:linear-gradient(135deg,#00A9DD 0%,#0081a8 100%);color:#ffffff;border:none;border-radius:10px;cursor:pointer;box-shadow:0 6px 20px rgba(0,169,221,0.32);transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;margin-top:4px}.cta-form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,169,221,0.42)}.cta-terms{font-family:var(--font-body);font-size:11.5px;line-height:16px;color:#94a3b8;text-align:center;margin:4px 0 0 0}.cta-terms a{color:#00A9DD;text-decoration:underline}.cta-logos-wrapper,.cta-accreditation-block{margin-top:64px;padding-top:40px;border-top:1px solid rgba(2,22,43,0.08);text-align:center}.cta-logos-title{display:block;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#64748b;margin-bottom:24px}.cta-logos-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cta-logo-item{flex:1 1 140px;height:64px;display:flex;align-items:center;justify-content:center;padding:8px 14px;background:#ffffff;border:1px solid rgba(2,22,43,0.06);border-radius:10px;box-shadow:0 2px 8px rgba(2,22,43,0.03);transition:all 0.25s ease}.cta-logo-item:hover{transform:translateY(-2px);border-color:rgba(0,169,221,0.25);box-shadow:0 6px 16px rgba(2,22,43,0.07)}.cta-partner-logo{max-height:42px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;opacity:0.85;transition:opacity 0.25s ease,transform 0.25s ease}.cta-logo-item:hover .cta-partner-logo{opacity:1;transform:scale(1.04)}.intro-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.intro-split-text{display:flex;flex-direction:column}.intro-lead{font-family:var(--font-body);font-size:17px;font-weight:500;line-height:27px;color:var(--color-dark);margin-bottom:16px}.intro-body{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:24px;color:var(--color-dark-muted);margin-bottom:28px}.intro-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.intro-split-media{width:100%}.intro-media-frame{position:relative;width:100%;height:440px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 40px rgba(4,40,77,0.10);border:1px solid var(--color-border);background-color:transparent}.intro-media-frame img.intro-media-img,.intro-media-frame > img:first-child{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform var(--transition-medium)}.intro-media-frame:hover img.intro-media-img,.intro-media-frame:hover > img:first-child{transform:scale(1.03)}.intro-media-badge{position:absolute;bottom:24px;left:24px;background:#ffffff;border:1px solid var(--color-border);padding:12px 18px;border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(1,18,36,0.18);display:flex;align-items:center;gap:12px;z-index:2}.intro-badge-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.intro-badge-logo{width:100%;height:100%;object-fit:contain;transform:rotate(-10deg)}.intro-badge-text{display:flex;flex-direction:column;gap:2px}.intro-badge-title{font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-dark);letter-spacing:0.01em;line-height:18px}.intro-badge-sub{font-family:var(--font-body);font-size:11.5px;font-weight:600;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.05em;line-height:15px}@media (max-width:991px){.intro-split-grid{grid-template-columns:1fr;gap:40px}.intro-media-frame{height:380px}}@media (max-width:640px){.intro-media-frame{height:320px}.intro-media-badge{bottom:16px;left:16px;padding:10px 14px;gap:10px}.intro-badge-title{font-size:13px;line-height:16px}.intro-badge-sub{font-size:10.5px;line-height:13px}}.deep-features-list{position:relative;display:flex;flex-direction:column;gap:40px;padding-bottom:20px}#deep-features{padding-bottom:40px}.deep-feature-item{position:sticky;background-color:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 44px 38px;box-shadow:0 -4px 20px rgba(0,0,0,0.03),0 12px 36px rgba(0,0,0,0.08);display:flex;flex-direction:column;gap:20px}.deep-feature-item:nth-child(1){top:88px;z-index:1}.deep-feature-item:nth-child(2){top:140px;z-index:2}.deep-feature-item:nth-child(3){top:192px;z-index:3}.deep-feature-item:nth-child(4){top:244px;z-index:4}.deep-feature-index{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px;color:var(--color-dark);padding-bottom:12px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:8px}.deep-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.deep-feature-title{font-family:var(--font-heading);font-size:34px;font-weight:500;line-height:41px;letter-spacing:-0.02em;color:var(--color-dark);margin-bottom:14px}.deep-feature-desc{font-family:var(--font-body);font-size:15.5px;font-weight:400;line-height:23px;color:var(--color-dark-muted);margin-bottom:20px}.deep-feature-actions{display:flex;align-items:center;gap:24px}.deep-feature-media{width:100%;height:340px;border-radius:var(--radius-lg);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.deep-feature-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);display:block}.testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.testimonial-card{display:flex;flex-direction:column;gap:24px}.testimonial-quote{font-family:var(--font-body);font-size:20px;font-weight:400;line-height:28px;color:var(--color-dark)}.testimonial-author{display:flex;align-items:center;gap:16px;margin-top:8px}.testimonial-avatar{width:56px;height:56px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.testimonial-name{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:24px;color:var(--color-dark)}.testimonial-role{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:21px;color:var(--color-dark-muted)}.testimonial-divider{width:1px;height:32px;background-color:var(--color-border)}.testimonial-logo{display:flex;align-items:center}.faq-accordion-wrap{max-width:768px;margin:0 auto 64px auto}.faq-item{border-top:1px solid rgba(255,255,255,0.15)}.faq-item:last-child{border-bottom:1px solid rgba(255,255,255,0.15)}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;color:var(--color-bg-white);font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:28px;text-align:left;gap:16px}.faq-chevron{transition:transform var(--transition-normal);flex-shrink:0}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer-pane{max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.faq-answer-text{padding-bottom:24px;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;color:rgba(255,255,255,0.85)}.faq-cta-box{display:flex;flex-direction:column;align-items:center;gap:16px}.faq-cta-title{font-family:var(--font-heading);font-size:32px;font-weight:500;line-height:38.4px;color:var(--color-bg-white)}.faq-cta-subtitle{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:27px;color:rgba(255,255,255,0.85);margin-bottom:8px}.cta-card{max-width:768px;margin:0 auto}.cta-form{margin:32px 0 48px 0}.cta-form-group{display:flex;max-width:520px;margin:0 auto 12px auto;gap:12px}.cta-input{flex:1;padding:12px 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;color:var(--color-dark);outline:none;transition:border-color var(--transition-fast)}.cta-input::placeholder{color:var(--color-dark-muted)}.cta-input:focus{border-color:var(--color-blue)}.cta-disclaimer{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:18px;color:var(--color-dark)}.site-footer{position:relative;background-color:var(--color-bg-light);padding:80px 0 48px 0;overflow:hidden}.footer-brandmark-watermark{position:absolute;right:-60px;bottom:-70px;width:540px;height:540px;pointer-events:none;opacity:0.28;transform:rotate(-18deg);z-index:0;filter:drop-shadow(0 12px 24px rgba(4,40,77,0.12))}.footer-tilted-mark{width:100%;height:100%;object-fit:contain}.footer-container{position:relative;z-index:1}.footer-top-grid{display:grid;grid-template-columns:480px 1fr;gap:80px;margin-bottom:64px}.footer-logo{display:inline-block;margin-bottom:28px;margin-left:-16px;transition:opacity var(--transition-fast)}.footer-logo:hover{opacity:0.85}.footer-logo-img{height:52px;max-width:250px;width:auto;display:block;object-fit:contain}.footer-info-block{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.footer-info-label{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:21px;color:var(--color-dark)}.footer-info-val{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:21px;color:var(--color-dark)}.footer-contact-link:hover{color:var(--color-blue)}.footer-social-links{display:flex;align-items:center;gap:16px}.social-icon-link{color:var(--color-dark);transition:transform var(--transition-fast),color var(--transition-fast)}.social-icon-link:hover{color:var(--color-blue);transform:translateY(-2px)}.footer-links-col{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.footer-category-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-dark);margin-bottom:14px;display:block}.footer-nav-list{display:flex;flex-direction:column;gap:10px}.footer-link{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-dark);transition:color var(--transition-fast),transform var(--transition-fast);display:inline-flex;align-items:center}.footer-link:hover{color:var(--color-blue);transform:translateX(2px)}.footer-sub-link{font-family:var(--font-body);font-size:13.5px;font-weight:400;color:var(--color-dark-muted);display:inline-flex;align-items:center;gap:6px;transition:color var(--transition-fast),transform var(--transition-fast)}.footer-sub-bullet{color:var(--color-blue);font-size:14px;line-height:1}.footer-sub-link:hover{color:var(--color-blue);transform:translateX(3px)}.subpage-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.subpage-split-image{border-radius:var(--radius-lg);overflow:hidden;height:380px;box-shadow:0 20px 40px rgba(4,40,77,0.08)}.subpage-split-image img{width:100%;height:100%;object-fit:cover}.checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.checklist-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 20px;display:flex;flex-direction:column;gap:10px;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.checklist-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 12px 28px rgba(4,40,77,0.08)}.checklist-icon-box{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center}.checklist-title{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-dark)}.checklist-desc{font-family:var(--font-body);font-size:13.5px;line-height:20px;color:var(--color-dark-muted)}.checklist-badge{display:inline-block;align-self:flex-start;padding:2px 8px;border-radius:var(--radius-full);background:rgba(22,163,74,0.1);color:#15803d;font-size:11.5px;font-weight:600;margin-top:auto}.spec-table-wrap{width:100%;overflow-x:auto;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(4,40,77,0.04)}.spec-table{width:100%;border-collapse:collapse;text-align:left;font-family:var(--font-body);font-size:14px}.spec-table th{background:#f8fafc;padding:16px 20px;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);border-bottom:1px solid var(--color-border)}.spec-table td{padding:16px 20px;border-bottom:1px solid var(--color-border);color:var(--color-dark-muted)}.spec-table tr:last-child td{border-bottom:none}.spec-table tr:hover td{background:#f8fafc}.spec-table td strong{color:var(--color-dark)}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding-top:32px;border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:21px;color:var(--color-dark)}.footer-legal-links{display:flex;align-items:center;gap:24px}.footer-legal-link{font-size:14px;font-weight:400;line-height:21px;text-decoration:underline}.footer-legal-link:hover{color:var(--color-blue)}@media (min-width:1025px) and (max-width:1220px){.navbar-container{padding:0 20px}.nav-list{gap:14px}.nav-link{font-size:13.5px}.navbar-actions .btn{padding:8px 16px;font-size:14px}}@media (max-width:1024px){.container{padding:0 32px}.section{padding:72px 0}.nav-menu,.navbar-actions{display:none}.mobile-toggle-btn{display:flex}.section-header-split{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.header-action-wrap{justify-content:flex-start;width:auto}.hero-layout{flex-direction:column;align-items:stretch;gap:40px}.hero-heading-col{max-width:100%}.hero-card-col{width:100%}.stats-layout{grid-template-columns:1fr;gap:40px}.bento-grid{grid-template-columns:1fr;gap:24px}.banking-layout{grid-template-columns:1fr;gap:40px}.banking-sticky-col{position:static}.phase-stepper-grid{grid-template-columns:1fr;gap:24px}.deep-feature-grid{grid-template-columns:1fr;gap:32px}.deep-feature-media{height:280px}.testimonials-grid-3,.testimonials-grid{grid-template-columns:1fr;gap:28px}.footer-top-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:767px){:root{--section-pad-mobile:60px;--pad-x-mobile:20px}.container{padding:0 var(--pad-x-mobile)}.section{padding:var(--section-pad-mobile) 0}.site-header{background:#04284d !important}.navbar-container{height:68px;padding:0 var(--pad-x-mobile)}.site-header .brand-logo{padding:6px 14px;border-radius:var(--radius-sm)}.site-header .brand-logo-img{height:32px;max-width:180px}.section-header,.section-header-split{margin-bottom:32px}.section-header-split{grid-template-columns:1fr;gap:16px}.header-right-col .section-subtitle{order:1}.header-right-col .header-action-wrap{order:2}.header-action-wrap{justify-content:stretch;width:100%}.header-action-wrap .btn{width:100%;max-width:100%;white-space:normal;text-align:center;justify-content:center;padding:13px 18px;font-size:15px;line-height:1.35;border-radius:var(--radius-md)}.section-title{font-size:30px;line-height:38px;letter-spacing:-0.02em;margin-bottom:12px}.section-subtitle{font-size:15px;line-height:23px;padding-right:30px}.stats-description,.cta-subheading{padding-right:30px}.hero-section{padding:32px 0 0 0}.hero-layout{gap:0}.hero-heading-col{width:100%;margin-bottom:0;text-align:left;display:block}.hero-trust-badge{margin-bottom:16px;padding:6px 16px;gap:10px;max-width:100%;margin-left:0;margin-right:auto;justify-content:flex-start}.trust-text{font-size:13px;line-height:18px;text-align:left}.hero-title{font-size:32px;line-height:40px;letter-spacing:-0.02em;margin-bottom:16px;padding-top:20px;text-align:left;width:100%}.hero-image-wrap{display:none !important}.hero-graphic-img{display:none !important}.hero-brandmark-watermark{top:5px;right:-25px;width:220px;height:220px;opacity:0.10}.hero-card-col{width:100%;margin-top:0;padding-top:0}.hero-content-block{gap:16px;margin-top:0}.hero-actions{flex-direction:column;gap:12px;padding-top:20px}.hero-actions .btn{width:100%;white-space:normal;text-align:center;justify-content:center;padding:13px 18px;font-size:15px;line-height:1.35}.hero-description{font-size:15px;line-height:24px;padding-top:20px}.hero-marquee-wrap{margin-top:32px;padding:16px 0}.stats-numbers-grid{grid-template-columns:1fr;gap:28px;text-align:center}.stat-box{align-items:center;text-align:center}.stat-value{font-size:48px;line-height:58px;text-align:center}.stat-label{font-size:15px;line-height:22px;text-align:center}.bento-grid{display:flex;flex-direction:column;gap:20px}.bento-col{display:contents}.bento-card[data-service="mainland"]{order:1}.bento-card[data-service="tax"]{order:2}.bento-card[data-service="pro"]{order:3}.bento-sub-row{order:4;display:flex;flex-direction:column;gap:20px}.bento-card{padding:24px 20px}.bento-card-large{min-height:320px}.bento-card-medium{min-height:320px}.bento-card-sm{min-height:auto;padding:24px 20px}.bento-title{font-size:26px;line-height:32px}.bento-desc{font-size:14.5px;line-height:22px}.service-drawer{max-width:100%;border-left:none}.drawer-header{padding:20px}.drawer-body{padding:20px}.drawer-footer{padding:20px}.drawer-footer .btn{width:100%}#services{padding-bottom:24px}#banking{padding-top:24px}.banking-layout{grid-template-columns:1fr;gap:32px}.banking-sticky-col{position:static}.banking-cards-col{padding:20px 16px;border-radius:var(--radius-md)}.banking-cards-stack{gap:24px}.banking-figma-card{padding:0;gap:16px}.banking-card-title{font-size:20px;line-height:28px}.banking-card-desc{font-size:14.5px;line-height:22px}#process{padding-bottom:20px}.roadmap-phase-meta{width:100%;display:flex;align-items:center;justify-content:space-between}.roadmap-phase-timeline{margin-left:auto;text-align:right}.phase-stepper-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.phase-card{padding:24px 20px}.phase-title{min-height:auto;font-size:20px;line-height:26px}.phase-desc{min-height:auto;font-size:14px;line-height:21px}.phase-deliverable{min-height:auto;font-size:12.5px;line-height:18px}#comparison{padding-bottom:40px}.matrix-mobile-toggle{display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px;margin:18px 0 16px 0;gap:4px}.matrix-toggle-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--color-dark-muted);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast)}.matrix-toggle-btn.active{background:#ffffff;color:var(--color-blue);box-shadow:0 2px 8px rgba(4,40,77,0.10)}.matrix-toggle-btn svg{flex-shrink:0}.matrix-table-wrap{border-radius:var(--radius-md);margin-top:12px;margin-bottom:0;overflow-x:hidden}.matrix-table{table-layout:fixed;width:100%;min-width:0}.matrix-table-2col .matrix-col-criteria{width:48% !important;min-width:0 !important}.matrix-table-2col .matrix-col-card{width:52% !important;min-width:0 !important}.matrix-table-wrap[data-mobile-active="mainland"] .matrix-col-freezone{display:none !important}.matrix-table-wrap[data-mobile-active="mainland"] .matrix-col-mainland{display:table-cell !important}.matrix-table-wrap[data-mobile-active="freezone"] .matrix-col-mainland{display:none !important}.matrix-table-wrap[data-mobile-active="freezone"] .matrix-col-freezone{display:table-cell !important}.matrix-th,.matrix-td{padding:14px 12px}.matrix-thumb{height:90px}.matrix-col-name{font-size:15px;line-height:20px}.matrix-col-desc{font-size:11.5px;line-height:15px}.matrix-td-label strong{font-size:13.5px;line-height:18px}.matrix-param-hint{font-size:11.5px;line-height:15px}.matrix-detail-text{font-size:12.5px;line-height:17px}.matrix-badge-status{font-size:11px;padding:3px 8px;margin-bottom:6px}.deep-features-list{position:relative;display:flex;flex-direction:column;gap:28px;padding-bottom:60px}.deep-feature-item{position:-webkit-sticky;position:sticky;padding:22px 18px 24px;gap:16px;background-color:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 -4px 20px rgba(0,0,0,0.04),0 10px 28px rgba(0,0,0,0.10)}.deep-feature-item:nth-child(1){top:72px;z-index:1}.deep-feature-item:nth-child(2){top:116px;z-index:2}.deep-feature-item:nth-child(3){top:160px;z-index:3}.deep-feature-grid{grid-template-columns:1fr;gap:20px}.deep-feature-media{width:100%;height:200px;border-radius:var(--radius-lg);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.deep-feature-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);display:block}.deep-feature-title{font-size:24px;line-height:31px;margin-bottom:12px}.deep-feature-desc{font-size:14.5px;line-height:22px;margin-bottom:18px}.deep-feature-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px}.deep-feature-actions .btn{width:100%;text-align:center;justify-content:center}.deep-feature-actions .link-arrow{align-self:flex-end;margin-left:auto;display:inline-flex;align-items:center;gap:8px}.header-trust-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:6px 16px;gap:10px;max-width:100%;border-radius:var(--radius-full)}.trust-rating-caption{font-size:13px;line-height:18px}.testimonials-grid-3,.testimonials-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:16px;padding:8px 16px 20px 16px;margin-left:-16px;margin-right:-16px;scrollbar-width:none;-ms-overflow-style:none}.testimonials-grid-3::-webkit-scrollbar,.testimonials-grid::-webkit-scrollbar{display:none;width:0;height:0}.testimonial-card{flex:0 0 85% !important;max-width:85% !important;min-width:270px;scroll-snap-align:center;scroll-snap-stop:always;padding:24px 20px;gap:16px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 6px 20px rgba(0,0,0,0.05)}.card-top-meta{flex-wrap:wrap;gap:10px}.testimonial-quote{font-size:15px;line-height:23px}.faq-accordion-wrap{margin-bottom:40px}.faq-question-btn{font-size:17px;line-height:24px;padding:18px 0}.faq-answer-text{font-size:14px;line-height:22px;padding-bottom:18px}.faq-cta-title{font-size:24px;line-height:30px}.faq-cta-subtitle{font-size:15px;line-height:22px}.faq-cta-box .btn{width:100%}.section-cta-34{padding:48px 0 40px 0 !important}.cta-split-layout{display:flex !important;flex-direction:column !important;gap:20px !important}.cta-left-col{display:contents !important}.cta-header-block{order:1 !important;text-align:left !important;margin-bottom:0 !important}.cta-heading{font-size:26px !important;line-height:1.25 !important;margin-bottom:10px !important;text-align:left !important}.cta-subheading{font-size:14.5px !important;line-height:22px !important;margin-bottom:18px !important;text-align:left !important}.cta-pictures-showcase,.cta-showcase-pictures{display:none !important}.cta-right-col{order:2 !important;width:100% !important}.cta-form-card{padding:22px 16px !important;border-radius:16px !important;box-shadow:0 8px 24px rgba(2,22,43,0.08) !important}.cta-form-title{font-size:19px !important;line-height:1.3 !important}.cta-form-subtitle{font-size:12.5px !important;line-height:18px !important;margin-bottom:16px !important}.cta-form-row-2{grid-template-columns:1fr !important;gap:12px !important}.cta-country-wrap{width:110px !important}.cta-country-select{padding:10px 20px 10px 8px !important;font-size:12px !important}.cta-form-input,.cta-phone-input,.cta-form-select{height:46px !important;font-size:14px !important}.cta-form-submit-btn{height:48px !important;font-size:14.5px !important}.cta-touchpoints-bar{order:3 !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;gap:14px !important;padding:20px 0 0 0 !important;margin:16px 0 0 0 !important;border-top:1px solid rgba(2,22,43,0.08) !important}.cta-logos-wrapper,.cta-accreditation-block{margin-top:36px !important;padding-top:24px !important;border-top:1px solid rgba(2,22,43,0.08) !important}.cta-logos-title{font-size:11px !important;line-height:16px !important;margin-bottom:16px !important}.cta-logos-row{display:grid !important;grid-template-columns:repeat(3,1fr) !important;grid-template-rows:repeat(2,auto) !important;gap:10px 8px !important;width:100% !important}.cta-logo-item{width:100% !important;height:54px !important;padding:6px 8px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#ffffff !important;border:1px solid rgba(2,22,43,0.07) !important}.cta-partner-logo{max-height:34px !important;max-width:100% !important;object-fit:contain !important}.footer-logo-img{height:56px;max-width:260px}.footer-links-col{grid-template-columns:1fr;gap:28px}.footer-bottom-bar{flex-direction:column;gap:16px;align-items:flex-start}.footer-legal-links{flex-wrap:wrap;gap:16px}}@media (max-width:480px){.hero-section{padding:32px 0 0 0}#services{padding-bottom:20px}#banking{padding-top:20px}#process{padding-bottom:20px}#comparison{padding-bottom:40px}.site-header .brand-logo-img{height:28px;max-width:160px}.footer-logo-img{height:48px;max-width:230px}.banking-cards-col{padding:16px 12px}.section-title{font-size:26px;line-height:33px}.header-action-wrap .btn{font-size:14px;padding:12px 14px}.hero-title{font-size:26px;line-height:34px;text-align:left}.hero-trust-badge{padding:6px 12px}.stat-value{font-size:40px;line-height:48px}.cta-heading{font-size:24px !important;line-height:31px !important}.cta-logos-row{display:grid !important;grid-template-columns:repeat(3,1fr) !important;grid-template-rows:repeat(2,auto) !important;gap:8px 6px !important}.cta-logo-item{width:100% !important;height:50px !important;padding:4px 6px !important}.cta-partner-logo{max-height:30px !important}}.subpage-hero,.mainland-hero,.freezones-hero,.dmcc-hero,.ifza-hero,.dafza-hero,.meydan-hero,.rakez-hero,.banking-hero,.fintax-hero,.tax-hero,.vat-hero,.books-hero,.pro-hero,.about-hero,.contact-hero{background-color:var(--color-dark);background-image:radial-gradient(circle at 85% 20%,rgba(0,169,221,0.25) 0%,rgba(1,18,36,0.98) 70%);color:#ffffff;padding:64px 0 80px 0;position:relative;overflow:hidden}.subpage-hero-title,.mainland-title{font-family:var(--font-heading);font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.02em;color:#ffffff;margin-bottom:20px;max-width:860px;position:relative;z-index:1}.subpage-hero-subtitle,.mainland-subtitle{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:27px;color:rgba(255,255,255,0.85);max-width:780px;margin-bottom:32px;position:relative;z-index:1}.mainland-actions{display:flex;align-items:center;gap:16px;margin-bottom:48px;position:relative;z-index:1}.breadcrumbs{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13.5px;color:rgba(255,255,255,0.60);margin-bottom:24px;position:relative;z-index:1}.breadcrumbs a{color:rgba(255,255,255,0.75);transition:color var(--transition-fast)}.breadcrumbs a:hover{color:#39C6F4}.breadcrumbs .sep{color:rgba(255,255,255,0.35)}.breadcrumbs .current{color:#39C6F4;font-weight:500}.mainland-kpi-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.12);position:relative;z-index:1}.mainland-kpi-item{display:flex;flex-direction:column;gap:4px}.mainland-kpi-val{font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:32px;color:#ffffff}.mainland-kpi-label{font-family:var(--font-body);font-size:13.5px;color:rgba(255,255,255,0.65);line-height:19px}.section-light-gray{background-color:#f8fafc;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.phase-stepper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.phase-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:14px;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.phase-card:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.phase-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.phase-badge{font-family:var(--font-heading);font-size:12.5px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:4px 12px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:0.04em}.phase-timeline{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-dark-muted)}.phase-card-title{font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:26px;color:#ffffff !important}.phase-card-desc{font-family:var(--font-body);font-size:14.5px;line-height:22px;color:rgba(255,255,255,0.95) !important}.phase-deliverables{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px dashed rgba(255,255,255,0.18)}.phase-deliverables li{font-family:var(--font-body);font-size:13.5px;color:rgba(255,255,255,0.95) !important;display:flex;align-items:center;gap:8px}.phase-deliverables li::before{content:'';width:6px;height:6px;border-radius:50%;background-color:var(--color-blue,#00A9DD);box-shadow:0 0 6px rgba(0,169,221,0.6);flex-shrink:0}.faq-list{max-width:768px;margin:0 auto;display:flex;flex-direction:column}.faq-list .faq-item{border-top:1px solid rgba(255,255,255,0.15)}.faq-list .faq-item:last-child{border-bottom:1px solid rgba(255,255,255,0.15)}.faq-icon{transition:transform var(--transition-normal);flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer-content{padding-bottom:24px}.faq-answer-content p{font-family:var(--font-body);font-size:15.5px;font-weight:400;line-height:24px;color:rgba(255,255,255,0.85)}.form-input{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--color-dark);background-color:#ffffff;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(0,169,221,0.12)}.dmcc-sectors-grid,.mainland-grid,.fintax-grid-3,.pro-scope-grid,.books-grid-3,.dafza-facilities-grid,.meydan-features-grid,.ifza-packages-grid,.tax-rules-grid,.vat-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dmcc-sector-card,.mainland-card,.fintax-card,.pro-card,.books-card,.dafza-card,.meydan-card,.ifza-package-card,.tax-rule-card,.vat-card,.dossier-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.dmcc-sector-card:hover,.mainland-card:hover,.fintax-card:hover,.pro-card:hover,.books-card:hover,.dafza-card:hover,.meydan-card:hover,.ifza-package-card:hover,.tax-rule-card:hover,.vat-card:hover,.dossier-card:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.dmcc-card-thumb,.mainland-card-thumb,.fintax-card-thumb,.pro-card-thumb,.books-card-thumb,.dafza-card-thumb,.meydan-card-thumb,.ifza-card-thumb,.tax-card-thumb,.vat-card-thumb,.dossier-card-thumb{width:100%;height:170px;overflow:hidden;background-color:#04284d}.dmcc-card-thumb img,.mainland-card-thumb img,.fintax-card-thumb img,.pro-card-thumb img,.books-card-thumb img,.dafza-card-thumb img,.meydan-card-thumb img,.ifza-card-thumb img,.tax-card-thumb img,.vat-card-thumb img,.dossier-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.dmcc-sector-card:hover .dmcc-card-thumb img,.mainland-card:hover .mainland-card-thumb img,.fintax-card:hover .fintax-card-thumb img,.pro-card:hover .pro-card-thumb img,.books-card:hover .books-card-thumb img,.dafza-card:hover .dafza-card-thumb img,.meydan-card:hover .meydan-card-thumb img,.ifza-package-card:hover .ifza-card-thumb img,.tax-rule-card:hover .tax-card-thumb img,.vat-card:hover .vat-card-thumb img,.dossier-card:hover .dossier-card-thumb img{transform:scale(1.05)}.dmcc-card-body,.mainland-card-body,.fintax-card-body,.pro-card-body,.books-card-body,.dafza-card-body,.meydan-card-body,.ifza-card-body,.tax-card-body,.vat-card-body,.dossier-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}@media (max-width:1024px){.subpage-hero-title,.mainland-title,.hub-hero-title,.ml-hero-title,.fz-hero-title{font-size:36px;line-height:44px}.hub-hero-split,.ml-hero-split,.fz-hero-split,.fintax-hero-grid,.pro-hero-grid{grid-template-columns:1fr !important;gap:32px !important;width:100% !important}.dmcc-sectors-grid,.mainland-grid,.fintax-grid-3,.pro-scope-grid,.books-grid-3,.dafza-facilities-grid,.meydan-features-grid,.ifza-packages-grid,.tax-rules-grid,.vat-steps-grid,.phase-stepper-grid{grid-template-columns:1fr 1fr;gap:20px}.mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:767px){.subpage-hero,.mainland-hero,.freezones-hero,.hub-hero,.ml-hero,.fz-hero,.dmcc-hero,.ifza-hero,.dafza-hero,.meydan-hero,.rakez-hero,.banking-hero,.fintax-hero,.tax-hero,.vat-hero,.books-hero,.pro-hero,.about-hero,.contact-hero,.legal-hero{padding:36px 0 40px 0 !important;overflow:hidden !important;width:100% !important}.fz-hero-container,.hub-hero-container,.ml-hero-container,.subpage-hero-container{padding:0 16px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.hub-hero-split,.ml-hero-split,.fz-hero-split,.fintax-hero-grid,.pro-hero-grid{grid-template-columns:1fr !important;display:flex !important;flex-direction:column !important;gap:24px !important;width:100% !important;margin-bottom:20px !important}.hub-hero-content,.ml-hero-content,.fz-hero-content,.fintax-hero-content,.pro-hero-content{width:100% !important;max-width:100% !important}.subpage-hero-title,.mainland-title,.hub-hero-title,.ml-hero-title,.fz-hero-title{font-size:26px !important;line-height:34px !important;margin-bottom:12px !important;word-break:break-word !important;overflow-wrap:break-word !important}.subpage-hero-subtitle,.mainland-subtitle,.hub-hero-subtitle,.ml-hero-subtitle,.fz-hero-subtitle{font-size:14px !important;line-height:22px !important;margin-bottom:18px !important;max-width:100% !important;word-break:break-word !important;overflow-wrap:break-word !important}.fz-hero-actions,.hub-hero-actions,.ml-hero-actions,.mainland-actions{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:10px !important;margin-bottom:18px !important}.fz-hero-actions .btn,.hub-hero-actions .btn,.ml-hero-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important;text-align:center !important;padding:13px 20px !important;font-size:14px !important;box-sizing:border-box !important}.fz-hero-trust-row,.hub-hero-trust-row,.ml-hero-trust-row{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:8px !important;margin-bottom:20px !important;width:100% !important}.fz-hero-tag,.hub-hero-tag,.ml-hero-tag{display:inline-flex !important;align-items:flex-start !important;gap:6px !important;font-size:12.5px !important;line-height:17px !important;color:rgba(255,255,255,0.85) !important;width:100% !important}.hub-hero-watermark,.ml-hero-watermark,.fz-hero-watermark,.fintax-hero-watermark,.pro-hero-watermark,.contact-hero-watermark,.legal-hero-watermark{width:160px !important;height:160px !important;top:-10px !important;right:-10px !important;opacity:0.03 !important;overflow:hidden !important;pointer-events:none !important}.fz-hero-media-wrap,.hub-hero-media-wrap,.ml-hero-media-wrap{display:flex !important;justify-content:center !important;position:relative !important;width:100% !important;max-width:100% !important;min-height:auto !important;margin-top:8px !important;margin-bottom:20px !important}.hero-contact-card{max-width:100% !important;width:100% !important;padding:20px 16px 18px 16px !important;border-radius:12px !important;box-sizing:border-box !important;margin:0 auto !important}.hero-form-row{grid-template-columns:1fr !important;display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important}.hero-phone-group{display:flex !important;flex-direction:row !important;gap:8px !important;width:100% !important;align-items:stretch !important}.hero-country-wrap{width:110px !important;min-width:95px !important;max-width:120px !important;flex-shrink:0 !important}.hero-country-select{font-size:12px !important;padding:11px 20px 11px 6px !important;width:100% !important}.hero-phone-input,.hero-form-input,.hero-form-select,.hero-form-textarea{font-size:14px !important;padding:11px 12px !important;width:100% !important;box-sizing:border-box !important}.hero-form-submit{width:100% !important;padding:13px 18px !important;font-size:14px !important;justify-content:center !important}.hero-form-guarantee{font-size:11px !important;text-align:center !important;line-height:1.4 !important;flex-wrap:wrap !important}.dmcc-sectors-grid,.mainland-grid,.fintax-grid-3,.pro-scope-grid,.books-grid-3,.dafza-facilities-grid,.meydan-features-grid,.ifza-packages-grid,.tax-rules-grid,.vat-steps-grid,.phase-stepper-grid{grid-template-columns:1fr;gap:16px}.mainland-kpi-bar{grid-template-columns:1fr 1fr !important;gap:14px 10px !important;padding:16px 14px !important;margin-top:20px !important;border-radius:12px !important;width:100% !important;box-sizing:border-box !important}.mainland-kpi-val{font-size:20px !important;line-height:26px !important}.mainland-kpi-label{font-size:11.5px !important;line-height:15px !important}}@media (max-width:480px){.subpage-hero-title,.mainland-title,.hub-hero-title,.ml-hero-title,.fz-hero-title{font-size:22px !important;line-height:29px !important}.subpage-hero-subtitle,.mainland-subtitle,.hub-hero-subtitle,.ml-hero-subtitle,.fz-hero-subtitle{font-size:13.5px !important;line-height:21px !important}.hero-contact-card{padding:18px 12px 16px 12px !important}.hero-country-wrap{width:100px !important}.hero-country-select{font-size:11.5px !important;padding:11px 18px 11px 4px !important}.hero-form-submit{font-size:13.5px !important;padding:12px 14px !important}.mainland-kpi-bar{grid-template-columns:1fr !important;gap:10px !important;padding:14px 12px !important}.mainland-kpi-val{font-size:20px !important;line-height:26px !important}}.floating-action-dock{position:fixed;bottom:28px;right:28px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:9999;pointer-events:none}.floating-scroll-top-btn{pointer-events:auto;width:48px;height:48px;border-radius:50%;background:#04284d;color:#ffffff;border:1px solid rgba(57,198,244,0.35);box-shadow:0 8px 24px rgba(1,18,36,0.28);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px) scale(0.9);transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.floating-scroll-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.floating-scroll-top-btn:hover{background:#011224;border-color:#39C6F4;color:#39C6F4;box-shadow:0 12px 28px rgba(0,169,221,0.35);transform:translateY(-3px) scale(1.04)}.floating-scroll-top-btn:active{transform:translateY(0) scale(0.96)}.floating-whatsapp-btn{pointer-events:auto;position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(37,211,102,0.40);text-decoration:none;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.floating-whatsapp-btn:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 14px 34px rgba(37,211,102,0.55);color:#ffffff}.floating-whatsapp-btn:active{transform:translateY(0) scale(0.96)}.whatsapp-pulse{position:absolute;inset:0;border-radius:50%;background:#25D366;opacity:0.6;animation:whatsappPulseAnim 2.4s infinite cubic-bezier(0.24,0,0.38,1);z-index:-1;pointer-events:none}@keyframes whatsappPulseAnim{0%{transform:scale(1);opacity:0.6}50%{transform:scale(1.35);opacity:0}100%{transform:scale(1.35);opacity:0}}.whatsapp-tooltip{position:absolute;right:68px;top:50%;transform:translateY(-50%) translateX(8px);background:#011224;color:#ffffff;font-family:var(--font-heading);font-size:12.5px;font-weight:600;white-space:nowrap;padding:6px 12px;border-radius:6px;border:1px solid rgba(57,198,244,0.25);box-shadow:0 8px 20px rgba(1,18,36,0.35);opacity:0;visibility:hidden;transition:all 0.25s ease;pointer-events:none}.whatsapp-tooltip::after{content:'';position:absolute;top:50%;right:-5px;transform:translateY(-50%);border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #011224}.floating-whatsapp-btn:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (max-width:767px){.floating-action-dock{bottom:18px;right:18px;gap:10px}.floating-whatsapp-btn{width:50px;height:50px}.floating-whatsapp-btn svg{width:24px;height:24px}.floating-scroll-top-btn{width:42px;height:42px}.floating-scroll-top-btn svg{width:18px;height:18px}.whatsapp-tooltip{display:none}}.fz-hero-media-wrap,.ml-hero-media-wrap,.hub-hero-media-wrap,.fintax-hero-media-wrap,.pro-hero-media-wrap,.about-hero-media-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:auto;width:100%}@media (max-width:1024px){.fz-hero-media-wrap,.ml-hero-media-wrap,.hub-hero-media-wrap,.fintax-hero-media-wrap,.pro-hero-media-wrap,.about-hero-media-wrap{justify-content:center;margin-top:16px}}@media (max-width:767px){.fz-hero-media-wrap,.ml-hero-media-wrap,.hub-hero-media-wrap,.fintax-hero-media-wrap,.pro-hero-media-wrap,.about-hero-media-wrap{display:flex;justify-content:center;width:100%;min-height:auto;margin-top:12px;margin-bottom:24px}.fz-hero-media-wrap .hero-contact-card,.ml-hero-media-wrap .hero-contact-card,.hub-hero-media-wrap .hero-contact-card,.fintax-hero-media-wrap .hero-contact-card,.pro-hero-media-wrap .hero-contact-card,.about-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}}.hero-contact-card{background:#ffffff;border:1px solid rgba(255,255,255,0.20);border-radius:var(--radius-lg,12px);padding:26px 24px 22px 24px;box-shadow:0 16px 44px rgba(1,18,36,0.35);color:var(--color-dark,#0c0d0d);width:100%;max-width:480px;position:relative;z-index:10;box-sizing:border-box}.hero-contact-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border,#e2e8f0)}.hero-contact-badge{font-family:var(--font-heading);font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-blue,#00A9DD);margin-bottom:4px}.hero-contact-title{font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:25px;color:var(--color-dark,#0c0d0d);margin:0 0 4px 0;letter-spacing:-0.01em}.hero-contact-subtitle{font-family:var(--font-body);font-size:12.5px;line-height:18px;color:var(--color-dark-muted,#4b5563);margin:0}.hero-contact-form{display:flex;flex-direction:column}.hero-form-field{margin-bottom:11px}.hero-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-form-input,.hero-form-select,.hero-form-textarea{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:13.5px;line-height:20px;color:var(--color-dark,#0c0d0d);background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm,6px);padding:10px 13px;transition:all 0.2s ease;outline:none}.hero-form-input::placeholder,.hero-form-textarea::placeholder{color:#94a3b8;font-size:13px}.hero-form-input:focus,.hero-form-select:focus,.hero-form-textarea:focus{background:#ffffff;border-color:var(--color-blue,#00A9DD);box-shadow:0 0 0 3px rgba(0,169,221,0.12)}.hero-form-textarea{resize:vertical;min-height:60px;max-height:120px}.hero-select-wrap{position:relative;width:100%}.hero-form-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px}.hero-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.hero-phone-group{display:flex;gap:8px;width:100%}.hero-country-wrap{position:relative;width:130px;flex-shrink:0}.hero-country-select{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-dark,#0c0d0d);background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--radius-sm,6px);padding:10px 24px 10px 8px;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:all 0.2s ease}.hero-country-select:focus{background:#ffffff;border-color:var(--color-blue,#00A9DD);box-shadow:0 0 0 3px rgba(0,169,221,0.12)}.hero-country-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.hero-phone-input{flex:1;min-width:0}.hero-form-submit{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;font-size:14px;font-weight:700;letter-spacing:0.01em;border-radius:var(--radius-sm,6px);margin-top:4px;cursor:pointer}.hero-form-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body);font-size:11px;color:#64748b;margin-top:10px}.hero-form-guarantee svg{color:#10b981;flex-shrink:0}@media (max-width:480px){.hero-form-row{grid-template-columns:1fr}.hero-contact-card{padding:20px 16px 18px 16px}.hero-country-wrap{width:110px}}.fintax-scope-grid,.fz-activities-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.fintax-scope-card,.fz-activity-card{position:relative;overflow:hidden;flex:0 1 calc(33.333% - 16px);width:calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md,8px);padding:26px 24px 22px 24px;display:flex;flex-direction:column;gap:10px;transition:all var(--transition-fast,0.2s ease);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.fintax-scope-grid-4 .fintax-scope-card{flex:0 1 calc(25% - 18px);width:calc(25% - 18px);max-width:calc(25% - 18px)}.fintax-scope-card:hover,.fz-activity-card:hover{transform:translateY(-3px);border-color:var(--color-blue,#00A9DD);box-shadow:0 10px 24px rgba(4,40,77,0.08)}.fintax-scope-title,.fz-activity-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark,#0c0d0d);line-height:24px;margin:0;position:relative;z-index:2}.fintax-scope-desc,.fz-activity-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted,#4b5563);margin:0;position:relative;z-index:2}.fintax-scope-bullets,.fz-activity-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-right:70px;padding-left:0;margin-bottom:0;border-top:1px solid rgba(12,13,13,0.06);position:relative;z-index:2}.fintax-scope-bullets li,.fz-activity-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;color:var(--color-dark,#0c0d0d)}.fintax-scope-bullets li svg,.fz-activity-bullets li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px}.fintax-scope-icon-br,.fz-activity-icon-br{position:absolute;bottom:0;right:0;width:68px;height:68px;border-top-left-radius:22px;background:var(--color-blue,#00A9DD);color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:2}.fintax-scope-icon-br svg,.fz-activity-icon-br svg{width:34px;height:34px;stroke:#ffffff}@media (max-width:1024px){.fintax-scope-card,.fz-activity-card,.fintax-scope-grid-4 .fintax-scope-card{flex:0 1 calc(50% - 12px);width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:640px){.fintax-scope-card,.fz-activity-card,.fintax-scope-grid-4 .fintax-scope-card{flex:0 1 100%;width:100%;max-width:100%}}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}body.modal-open{overflow:hidden !important;padding-right:var(--scrollbar-width,0px)}.advisory-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(3,10,20,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s ease}.advisory-modal-backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}.advisory-modal-card{position:relative;width:100%;max-width:600px;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#0d1f38 0%,#081324 100%);border:1px solid rgba(57,198,244,0.35);border-radius:20px;padding:36px 32px;box-shadow:0 25px 60px rgba(0,0,0,0.7),0 0 40px rgba(57,198,244,0.15);transform:translateY(24px) scale(0.96);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease}.advisory-modal-backdrop.is-active .advisory-modal-card{transform:translateY(0) scale(1)}.advisory-modal-card::-webkit-scrollbar{width:6px}.advisory-modal-card::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:10px}.advisory-modal-card::-webkit-scrollbar-thumb{background:rgba(57,198,244,0.3);border-radius:10px}.advisory-modal-card::-webkit-scrollbar-thumb:hover{background:rgba(57,198,244,0.6)}.advisory-modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;transition:all 0.2s ease;z-index:10}.advisory-modal-close:hover{background:rgba(239,68,68,0.2);border-color:rgba(239,68,68,0.5);color:#ff6b6b;transform:rotate(90deg)}.advisory-modal-header{margin-bottom:24px;padding-right:32px}.advisory-modal-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:#ffffff;margin-top:10px;margin-bottom:8px;line-height:1.25;letter-spacing:-0.01em}.advisory-modal-subtitle{font-size:0.9375rem;line-height:1.55;color:rgba(255,255,255,0.75)}.advisory-modal-form .hero-form-field{margin-bottom:14px}.advisory-modal-form .hero-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.advisory-modal-form .hero-form-row .hero-form-field{margin-bottom:0}.advisory-modal-form .hero-form-input,.advisory-modal-form .hero-form-select,.advisory-modal-form .hero-form-textarea{width:100%;background:rgba(6,17,33,0.85);border:1px solid rgba(255,255,255,0.16);border-radius:10px;color:#ffffff;font-family:var(--font-body);font-size:0.9375rem;padding:12px 14px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.advisory-modal-form .hero-form-input:focus,.advisory-modal-form .hero-form-select:focus,.advisory-modal-form .hero-form-textarea:focus{outline:none;border-color:var(--color-cyan,#39C6F4);box-shadow:0 0 0 3px rgba(57,198,244,0.2)}.advisory-modal-form .phone-input-group{display:flex;gap:8px}.advisory-modal-form .country-code-select-wrap{position:relative;width:145px;flex-shrink:0}.advisory-modal-form .country-code-select{width:100%;height:100%;background:rgba(6,17,33,0.85);border:1px solid rgba(255,255,255,0.16);border-radius:10px;color:#ffffff;font-size:0.875rem;padding:12px 28px 12px 10px;appearance:none;-webkit-appearance:none}.advisory-modal-form .country-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:rgba(255,255,255,0.6)}.advisory-modal-form .phone-number-input{flex:1}@media (max-width:640px){.advisory-modal-backdrop{padding:12px;align-items:flex-end}.advisory-modal-card{padding:24px 18px 28px;border-radius:20px 20px 14px 14px;max-height:88vh}.advisory-modal-close{top:14px;right:14px;width:32px;height:32px}.advisory-modal-header{padding-right:28px;margin-bottom:18px}.advisory-modal-title{font-size:1.25rem}.advisory-modal-subtitle{font-size:0.875rem}.advisory-modal-form .hero-form-row{grid-template-columns:1fr;gap:12px}.advisory-modal-form .phone-input-group{flex-direction:column;gap:10px}.advisory-modal-form .country-code-select-wrap{width:100%}}.elementor-fullwidth-wrapper,.elementor,.elementor-section-wrap,.elementor-section.elementor-section-boxed > .elementor-container,.elementor-section.elementor-section-full_width > .elementor-container,.elementor-container{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.elementor-widget-container{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.elementor-widget:not(:last-child){margin-bottom:0 !important}.hero-section,.section,.section-navy,.section-light-gray,.section-stats-band,.section-cta-band,.site-footer{width:100% !important;max-width:100% !important;box-sizing:border-box !important;position:relative !important}.container,.hero-container,.navbar-container,.footer-container,.mega-menu-container{width:100% !important;max-width:1240px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}@media (max-width:768px){.container,.hero-container,.navbar-container,.footer-container,.mega-menu-container{padding-left:16px !important;padding-right:16px !important}}.phone-input-group,.hero-phone-group{display:flex !important;flex-direction:row !important;align-items:stretch !important;gap:8px !important;width:100% !important;box-sizing:border-box !important}.country-code-select-wrap,.hero-country-wrap{position:relative !important;width:140px !important;min-width:130px !important;max-width:150px !important;flex-shrink:0 !important;display:flex !important;align-items:center !important}.country-code-select,.hero-country-select{width:100% !important;height:44px !important;min-height:44px !important;box-sizing:border-box !important;font-family:var(--font-body,'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif) !important;font-size:13px !important;font-weight:500 !important;color:#0c0d0d !important;background-color:#f8fafc !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;padding:0 26px 0 10px !important;margin:0 !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer !important;outline:none !important;line-height:42px !important;transition:all 0.2s ease !important}.country-code-select:focus,.hero-country-select:focus{background-color:#ffffff !important;border-color:#00A9DD !important;box-shadow:0 0 0 3px rgba(0,169,221,0.14) !important}.country-select-arrow,.hero-country-arrow{position:absolute !important;right:9px !important;top:50% !important;transform:translateY(-50%) !important;color:#64748b !important;pointer-events:none !important;z-index:3 !important}.phone-number-input,.hero-phone-input{flex:1 1 auto !important;min-width:0 !important;height:44px !important;min-height:44px !important;box-sizing:border-box !important;font-family:var(--font-body,'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif) !important;font-size:13.5px !important;color:#0c0d0d !important;background-color:#f8fafc !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;padding:10px 13px !important;outline:none !important;transition:all 0.2s ease !important}.phone-number-input:focus,.hero-phone-input:focus{background-color:#ffffff !important;border-color:#00A9DD !important;box-shadow:0 0 0 3px rgba(0,169,221,0.14) !important}.advisory-modal-backdrop{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;background:rgba(12,13,13,0.75) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;z-index:999999 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:20px !important;box-sizing:border-box !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s ease !important}.advisory-modal-backdrop.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.advisory-modal-card{position:relative !important;width:100% !important;max-width:580px !important;max-height:calc(100vh - 40px) !important;overflow-y:auto !important;overscroll-behavior:contain !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:32px 28px !important;box-shadow:0 25px 60px rgba(0,0,0,0.25),0 10px 25px rgba(0,0,0,0.12) !important;transform:translateY(20px) scale(0.97) !important;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease !important;color:#0c0d0d !important;box-sizing:border-box !important}.advisory-modal-backdrop.is-active .advisory-modal-card{transform:translateY(0) scale(1) !important}.advisory-modal-card::-webkit-scrollbar{width:6px !important}.advisory-modal-card::-webkit-scrollbar-track{background:#f1f5f9 !important;border-radius:10px !important}.advisory-modal-card::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:10px !important}.advisory-modal-card::-webkit-scrollbar-thumb:hover{background:#94a3b8 !important}.advisory-modal-close{position:absolute !important;top:18px !important;right:18px !important;width:36px !important;height:36px !important;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#475569 !important;cursor:pointer !important;transition:all 0.2s ease !important;z-index:10 !important}.advisory-modal-close:hover{background:#fee2e2 !important;border-color:#fca5a5 !important;color:#ef4444 !important;transform:rotate(90deg) !important}.advisory-modal-header{margin-bottom:20px !important;padding-right:32px !important;border-bottom:1px solid #f1f5f9 !important;padding-bottom:14px !important}.advisory-modal-header .hero-contact-badge{font-family:var(--font-heading,'Outfit',-apple-system,sans-serif) !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#00A9DD !important;margin-bottom:4px !important}.advisory-modal-title{font-family:var(--font-heading,'Outfit',-apple-system,sans-serif) !important;font-size:21px !important;font-weight:700 !important;color:#0c0d0d !important;margin:4px 0 6px 0 !important;line-height:1.3 !important;letter-spacing:-0.01em !important}.advisory-modal-subtitle{font-family:var(--font-body,'Plus Jakarta Sans',-apple-system,sans-serif) !important;font-size:13px !important;line-height:1.55 !important;color:#475569 !important;margin:0 !important}.advisory-modal-form{display:flex !important;flex-direction:column !important}.advisory-modal-form .hero-form-field{margin-bottom:11px !important}.advisory-modal-form .hero-form-row{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}.advisory-modal-form .hero-form-input,.advisory-modal-form .hero-form-select,.advisory-modal-form .hero-form-textarea{width:100% !important;background:#f8fafc !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;color:#0c0d0d !important;font-family:var(--font-body,'Plus Jakarta Sans',-apple-system,sans-serif) !important;font-size:13.5px !important;padding:10px 13px !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;outline:none !important;box-sizing:border-box !important}.advisory-modal-form .hero-form-input:focus,.advisory-modal-form .hero-form-select:focus,.advisory-modal-form .hero-form-textarea:focus{background:#ffffff !important;border-color:#00A9DD !important;box-shadow:0 0 0 3px rgba(0,169,221,0.14) !important}.advisory-modal-form .hero-form-input::placeholder,.advisory-modal-form .hero-form-textarea::placeholder{color:#94a3b8 !important;font-size:13px !important}.advisory-modal-form .hero-select-wrap{position:relative !important;width:100% !important}.advisory-modal-form .hero-form-select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer !important;padding-right:32px !important}.advisory-modal-form .hero-select-arrow{position:absolute !important;right:12px !important;top:50% !important;transform:translateY(-50%) !important;color:#64748b !important;pointer-events:none !important}.advisory-modal-form .hero-form-textarea{resize:vertical !important;min-height:65px !important;max-height:120px !important}.advisory-modal-form .hero-form-privacy{color:#64748b !important;font-size:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin-top:10px !important;margin-bottom:0 !important}@media (max-width:640px){.advisory-modal-backdrop{padding:12px !important;align-items:flex-end !important}.advisory-modal-card{padding:24px 18px 24px !important;border-radius:16px 16px 0 0 !important;max-height:90vh !important}.advisory-modal-form .hero-form-row{grid-template-columns:1fr !important;gap:11px !important}.country-code-select-wrap,.hero-country-wrap{width:120px !important}}.ml-adv-card{align-items:stretch !important}.ml-adv-card-media{position:relative !important;overflow:hidden !important;background:#04284d !important;width:100% !important;height:100% !important;min-height:100% !important}.ml-adv-card-media img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform var(--transition-normal) !important}.ml-adv-card:hover .ml-adv-card-media img{transform:scale(1.04) !important}@media (max-width:900px){.ml-adv-card-media{height:220px !important;min-height:220px !important}}.hero-contact-form{display:flex !important;flex-direction:column !important;gap:12px !important}.hero-contact-form .hero-form-field,.hero-contact-form .hero-form-group{margin-bottom:0 !important;width:100% !important}.hero-contact-form .hero-form-row,.hero-contact-form .hero-form-row-2col{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;width:100% !important;margin-bottom:0 !important}.hero-contact-form .hero-form-input,.hero-contact-form .hero-form-select,.hero-contact-form .hero-form-textarea{width:100% !important;box-sizing:border-box !important}.about-page .section{padding:68px 0}.about-page .section-header{margin-bottom:40px}.about-page .gradient-text-inverse,.about-page .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#007bbd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline;font-weight:inherit}.about-hero .gradient-text-inverse,.about-hero .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#00A9DD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-hero{background-color:var(--color-dark);background-image:radial-gradient(circle at 80% 20%,rgba(57,198,244,0.22) 0%,rgba(2,22,43,0.98) 70%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.about-hero-cityscape-bg{position:absolute;inset:0;background-size:cover;background-position:center center;opacity:0.24;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.about-hero-brandmark-watermark{position:absolute;top:-15px;right:25px;width:420px;height:420px;pointer-events:none;z-index:0;opacity:0.16;transform:rotate(18deg);animation:floatBrandmark 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.3))}.about-hero-container{position:relative;z-index:1}.about-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:32px}.about-hero-content{display:flex;flex-direction:column;align-items:flex-start}.about-hero .breadcrumbs{margin-bottom:18px}.about-hero .hero-trust-badge{align-self:flex-start;display:inline-flex;width:auto;max-width:fit-content;align-items:center;gap:10px;padding:5px 14px;margin-top:0;margin-bottom:24px;background:rgba(2,22,43,0.85);border:1px solid rgba(255,255,255,0.20);border-radius:9999px;box-shadow:none}.about-hero .trust-text{font-size:13px;font-weight:500;color:#ffffff;white-space:nowrap}.about-hero .subpage-hero-title{font-size:40px;line-height:48px;margin-top:6px;margin-bottom:20px}.about-hero .subpage-hero-subtitle{font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:28px;max-width:580px}.about-hero-media-wrap{position:relative;display:flex;flex-direction:column;justify-content:center}.about-hero-main-photo{width:100%;height:330px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,0.18);box-shadow:0 20px 48px rgba(1,18,36,0.50)}.about-hero-main-photo img{width:100%;height:100%;object-fit:cover}.about-hero-inset-photo{position:absolute;bottom:-18px;right:-14px;width:185px;height:135px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 16px 36px rgba(0,0,0,0.40)}.about-hero-inset-photo img{width:100%;height:100%;object-fit:cover}.about-hero-stat-card{position:absolute;bottom:-16px;left:-16px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.25);z-index:2}.about-hero-stat-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.about-hero-stat-logo{width:100%;height:100%;object-fit:contain;transform:rotate(-10deg)}.about-hero-stat-title{display:block;color:var(--color-dark);font-size:13.5px;font-weight:700;line-height:18px}.about-hero-stat-desc{display:block;font-size:11.5px;color:var(--color-dark-muted);font-weight:500;line-height:16px}.about-story-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:52px;align-items:center}.about-story-content{display:flex;flex-direction:column}.about-story-lead{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:26px;color:var(--color-dark);margin:14px 0 14px 0}.about-story-body{font-size:15px;color:var(--color-dark-muted);line-height:25px;margin-bottom:16px}.about-story-gallery{display:flex;flex-direction:column;gap:16px;position:relative}.story-gallery-main{width:100%;height:270px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:0 14px 36px rgba(4,40,77,0.08)}.story-gallery-main img{width:100%;height:100%;object-fit:cover}.story-gallery-sub-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.story-gallery-sub-photo{height:180px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:0 10px 24px rgba(4,40,77,0.06)}.story-gallery-sub-photo img{width:100%;height:100%;object-fit:cover}.story-gallery-badge{position:absolute;bottom:-14px;left:20px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.16);z-index:2}.story-badge-icon{width:34px;height:34px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.story-badge-logo{width:100%;height:100%;object-fit:contain;transform:rotate(-10deg)}.story-badge-text{display:flex;flex-direction:column;gap:2px}.story-badge-title{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark);line-height:17px}.story-badge-sub{font-family:var(--font-body);font-size:11px;color:var(--color-blue);font-weight:600;text-transform:uppercase;letter-spacing:0.04em;line-height:14px}.practice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:16px}.practice-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-fast);position:relative}.practice-card:hover{border-color:var(--color-blue)}.practice-header{display:flex;align-items:center;gap:16px}.practice-icon{width:46px;height:46px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.practice-card:hover .practice-icon{background:rgba(0,169,221,0.15);color:var(--color-blue)}.practice-title{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:25px;color:var(--color-dark);margin-bottom:0}.practice-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted)}.leadership-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.leader-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--transition-fast)}.leader-card:hover{border-color:var(--color-blue)}.leader-thumb{width:100%;height:240px;background-color:#04284d;overflow:hidden;position:relative}.leader-thumb img{width:100%;height:100%;object-fit:cover}.leader-body{padding:22px 20px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.leader-name{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:23px;color:var(--color-dark)}.leader-role{font-size:12.5px;font-weight:600;line-height:18px;color:var(--color-blue)}.leader-bio{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin-top:4px}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:16px}.pillar-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:16px;position:relative;transition:border-color var(--transition-fast)}.pillar-card:hover{border-color:var(--color-blue)}.pillar-num{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:5px 14px;border-radius:var(--radius-sm);display:inline-block;align-self:flex-start}.pillar-title{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:25px;color:var(--color-dark)}.pillar-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted)}.accred-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.accred-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-lg);padding:26px 22px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.accred-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(57,198,244,0.6)}.accred-icon-wrap{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(57,198,244,0.15);color:#39C6F4;display:flex;align-items:center;justify-content:center}.accred-title{font-family:var(--font-heading);font-size:16.5px;font-weight:700;line-height:23px;color:#ffffff}.accred-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.75)}.trust-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.trust-proof-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:30px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast);border-top:3.5px solid var(--color-blue)}.trust-proof-card:hover{border-color:var(--color-blue)}.trust-proof-metric{font-family:var(--font-heading);font-size:32px;font-weight:800;line-height:38px;color:var(--color-dark)}.trust-proof-title{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:22px;color:var(--color-blue)}.trust-proof-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}@media (max-width:1024px){.about-page .section{padding:56px 0}.about-hero-grid{grid-template-columns:1fr;gap:36px}.about-hero-main-photo{height:280px}.about-hero-brandmark-watermark{width:280px;height:280px;top:-10px;right:10px}.about-story-grid{grid-template-columns:1fr;gap:36px}.story-gallery-main{height:250px}.story-gallery-sub-photo{height:150px}.practice-grid{grid-template-columns:1fr;gap:20px}.leadership-grid-4{grid-template-columns:repeat(2,1fr);gap:20px}.pillars-grid{grid-template-columns:1fr;gap:20px}.accred-grid,.trust-proof-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.about-page .section{padding:44px 0}.about-page .section-header{margin-bottom:28px}.about-hero{padding:36px 0 44px 0}.about-hero .subpage-hero-title{font-size:28px;line-height:36px;margin-top:4px;margin-bottom:14px}.about-hero .subpage-hero-subtitle{font-size:14.5px;line-height:23px;margin-bottom:22px}.about-hero .hero-trust-badge{padding:4px 12px;gap:8px;margin-bottom:16px}.about-hero .trust-text{font-size:12px}.about-hero .mainland-actions{flex-direction:column;align-items:stretch;width:100%;gap:10px;margin-bottom:32px}.about-hero .mainland-actions .btn{width:100%;justify-content:center;padding:10px 18px}.about-hero-media-wrap{display:none}.about-hero-brandmark-watermark{width:200px;height:200px;opacity:0.10}.about-story-gallery{gap:12px}.story-gallery-main{height:210px}.story-gallery-sub-row{grid-template-columns:1fr 1fr;gap:10px}.story-gallery-sub-photo{height:130px}.story-gallery-badge{position:static;margin-top:10px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.practice-card{padding:22px 18px;gap:10px}.practice-title{font-size:16.5px;line-height:22px}.practice-desc{font-size:13.5px;line-height:21px}.leadership-grid-4{grid-template-columns:1fr;gap:18px}.leader-thumb{height:250px}.pillar-card{padding:24px 20px;gap:12px}.pillar-title{font-size:16.5px;line-height:23px}.accred-grid{grid-template-columns:1fr;gap:14px}.accred-card{padding:20px 18px}.trust-proof-grid{grid-template-columns:1fr;gap:14px}.trust-proof-card{padding:22px 18px}.trust-proof-metric{font-size:28px;line-height:34px}}@media (max-width:480px){.about-hero{padding:30px 0 38px 0}.about-hero .subpage-hero-title{font-size:24px;line-height:32px}.about-story-lead{font-size:15px;line-height:24px}.about-story-body{font-size:14px;line-height:22px}.story-gallery-main{height:180px}.story-gallery-sub-photo{height:110px}.leader-thumb{height:220px}.leader-body{padding:16px 14px}}.pro-page .section{padding:68px 0}.pro-page .section-header{margin-bottom:40px}.pro-page .gradient-text-inverse,.pro-page .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#007bbd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline;font-weight:inherit}.pro-hero .gradient-text-inverse,.pro-hero .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#00A9DD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pro-hero{background-color:var(--color-dark);background-image:radial-gradient(circle at 80% 20%,rgba(57,198,244,0.20) 0%,rgba(2,22,43,0.98) 70%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.pro-hero-ambient-bg{position:absolute;inset:0;background-size:cover;background-position:center center;opacity:0.22;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.pro-hero-watermark{position:absolute;top:-15px;right:25px;width:420px;height:420px;pointer-events:none;z-index:0;opacity:0.16;transform:rotate(18deg);animation:floatBrandmark 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.3))}.pro-hero-container{position:relative;z-index:1}.pro-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:32px}.pro-hero-content{display:flex;flex-direction:column;align-items:flex-start}.pro-hero .breadcrumbs{margin-bottom:18px}.pro-hero .hero-trust-badge{align-self:flex-start;display:inline-flex;width:auto;max-width:fit-content;align-items:center;gap:10px;padding:5px 14px;margin-top:0;margin-bottom:24px;background:rgba(2,22,43,0.85);border:1px solid rgba(255,255,255,0.20);border-radius:9999px;box-shadow:none}.pro-hero .trust-text{font-size:13px;font-weight:500;color:#ffffff;white-space:nowrap}.pro-hero .subpage-hero-title{font-size:40px;line-height:48px;margin-top:6px;margin-bottom:20px}.pro-hero .subpage-hero-subtitle{font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:28px;max-width:580px}.pro-hero-media-wrap{position:relative;display:flex;justify-content:center}.pro-hero-main-photo{width:100%;height:330px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,0.18);box-shadow:0 20px 48px rgba(1,18,36,0.50)}.pro-hero-main-photo img{width:100%;height:100%;object-fit:cover}.pro-hero-inset-photo{position:absolute;bottom:-18px;right:-14px;width:185px;height:135px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 16px 36px rgba(0,0,0,0.40)}.pro-hero-inset-photo img{width:100%;height:100%;object-fit:cover}.pro-hero-stat-card{position:absolute;bottom:-16px;left:-16px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.25);z-index:2}.pro-hero-stat-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.pro-hero-stat-logo{width:100%;height:100%;object-fit:contain;transform:rotate(-10deg)}.pro-hero-stat-title{display:block;color:var(--color-dark);font-size:13.5px;font-weight:700;line-height:18px}.pro-hero-stat-desc{display:block;font-size:11.5px;color:var(--color-dark-muted);font-weight:500;line-height:16px}.pro-overview-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:52px;align-items:center}.pro-overview-content{display:flex;flex-direction:column}.pro-overview-lead{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:26px;color:var(--color-dark);margin:14px 0 14px 0}.pro-overview-body{font-size:15px;color:var(--color-dark-muted);line-height:25px;margin-bottom:16px}.pro-overview-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.pro-highlight-box{background:rgba(0,169,221,0.05);border:1px solid rgba(0,169,221,0.15);border-left:3.5px solid var(--color-blue);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.pro-highlight-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);line-height:18px}.pro-highlight-desc{font-size:12.5px;color:var(--color-dark-muted);line-height:18px}.pro-overview-gallery{display:flex;flex-direction:column;gap:16px;position:relative}.pro-gallery-main{width:100%;height:270px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:0 14px 36px rgba(4,40,77,0.08)}.pro-gallery-main img{width:100%;height:100%;object-fit:cover}.pro-gallery-sub-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pro-gallery-sub-photo{height:180px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);box-shadow:0 10px 24px rgba(4,40,77,0.06)}.pro-gallery-sub-photo img{width:100%;height:100%;object-fit:cover}.pro-gallery-badge{position:absolute;bottom:-14px;left:20px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.16);z-index:2}.pro-badge-icon{width:34px;height:34px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.pro-badge-logo{width:100%;height:100%;object-fit:contain;transform:rotate(-10deg)}.pro-badge-title{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark);line-height:17px}.pro-badge-sub{font-family:var(--font-body);font-size:11px;color:var(--color-blue);font-weight:600;text-transform:uppercase;letter-spacing:0.04em;line-height:14px}.pro-gov-split-layout{display:grid;grid-template-columns:460px 1fr;gap:64px;align-items:flex-start}.pro-gov-sticky-col{position:-webkit-sticky;position:sticky;top:112px;align-self:flex-start;height:fit-content}.pro-gov-sticky-inner{display:flex;flex-direction:column}.pro-gov-sticky-inner .section-title{margin-bottom:20px}.pro-gov-lead{font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:26px;color:var(--color-dark-muted);margin-bottom:32px}.pro-gov-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pro-gov-cards-col{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:44px 40px;display:flex;flex-direction:column;box-shadow:0 10px 32px rgba(4,40,77,0.04)}.pro-gov-cards-stack{display:flex;flex-direction:column;gap:36px}.pro-gov-item{display:flex;flex-direction:column;gap:12px}.pro-gov-card-divider{height:1px;background-color:var(--color-border);width:100%}.pro-gov-item-header{display:flex;align-items:flex-start;gap:16px}.pro-gov-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background-color var(--transition-fast),color var(--transition-fast)}.pro-gov-item:hover .pro-gov-icon{background:rgba(0,169,221,0.16)}.pro-gov-item-tag{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.05em;display:block;margin-bottom:3px}.pro-gov-item-title{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:27px;color:var(--color-dark);margin:0}.pro-gov-item-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted);margin:0}.pro-gov-deliverables{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.pro-gov-deliverables li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--color-dark);line-height:19px}.pro-gov-bullet{color:var(--color-blue);font-weight:700;flex-shrink:0}.pro-visa-accordion-container{width:100%;margin-top:28px;display:flex;flex-direction:column;gap:20px}.pro-visa-row{display:flex;width:100%;gap:20px}.pro-visa-row-top{width:100%}.pro-visa-row-bottom{width:100%;max-width:820px;margin:0 auto}.pro-visa-card{position:relative;flex:1 1 0px;min-width:0;height:520px;border-radius:0;overflow:hidden;border:1px solid rgba(255,255,255,0.20);box-shadow:0 16px 36px rgba(1,18,36,0.25);display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;background-color:#02162b;transition:flex 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease,opacity 0.35s ease}.pro-visa-row:hover .pro-visa-card:hover{flex:1.85 1 0px;border-color:#39C6F4;box-shadow:0 24px 52px rgba(1,18,36,0.60);z-index:5}.pro-visa-row:hover .pro-visa-card:not(:hover){flex:0.65 1 0px;opacity:0.82}.pro-visa-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);z-index:0}.pro-visa-card:hover .pro-visa-card-bg{transform:scale(1.08)}.pro-visa-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,22,43,0.45) 0%,rgba(2,22,43,0.80) 42%,rgba(1,18,36,0.98) 100%);transition:background 0.35s ease;z-index:1}.pro-visa-card:hover .pro-visa-card-overlay{background:linear-gradient(180deg,rgba(2,22,43,0.30) 0%,rgba(2,22,43,0.75) 35%,rgba(1,18,36,0.99) 100%)}.pro-visa-card-inner{position:relative;z-index:2;padding:26px 24px;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.pro-visa-main-info{display:flex;flex-direction:column;width:100%}.pro-visa-tag{font-family:var(--font-heading);font-size:11px;font-weight:700;color:#39C6F4;background:rgba(57,198,244,0.18);border:1px solid rgba(57,198,244,0.45);padding:4px 11px;border-radius:0;display:inline-block;align-self:flex-start;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:10px}.pro-visa-title{font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:25px;color:#ffffff;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,0.85)}.pro-visa-desc{font-family:var(--font-body);font-size:13.5px;line-height:20px;color:rgba(255,255,255,0.92);margin-bottom:0;text-shadow:0 1px 6px rgba(0,0,0,0.85)}.pro-visa-steps-wrap{opacity:0;visibility:hidden;max-height:0;overflow:hidden;margin-top:0;padding-top:0;border-top:1px solid transparent;transition:opacity 0.35s ease,max-height 0.4s cubic-bezier(0.16,1,0.3,1),margin-top 0.35s ease,padding-top 0.35s ease,border-color 0.35s ease,visibility 0.35s ease}.pro-visa-card:hover .pro-visa-steps-wrap{opacity:1;visibility:visible;max-height:220px;margin-top:14px;padding-top:12px;border-top-color:rgba(57,198,244,0.35)}.pro-visa-steps{list-style:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.pro-visa-steps li{font-size:12.5px;color:rgba(255,255,255,0.95);line-height:18px;text-shadow:0 1px 4px rgba(0,0,0,0.8)}.pro-visa-steps li strong{color:#39C6F4}.pro-attest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.pro-attest-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-lg);padding:26px 22px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.pro-attest-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(57,198,244,0.6)}.pro-attest-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(57,198,244,0.15);color:#39C6F4;display:flex;align-items:center;justify-content:center}.pro-attest-title{font-family:var(--font-heading);font-size:16.5px;font-weight:700;line-height:23px;color:#ffffff}.pro-attest-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.78)}.section-editorial-lead{font-family:var(--font-body);font-size:15.5px;line-height:26px;color:var(--color-dark-muted);max-width:820px;margin:0 auto 32px auto;text-align:center}.pro-operational-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.pro-operational-card{position:relative;overflow:hidden;flex:0 1 calc(33.333% - 16px);width:calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:all var(--transition-fast,0.25s ease);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.pro-operational-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 10px 24px rgba(4,40,77,0.08)}.pro-operational-title,.pro-operational-desc,.pro-operational-bullets{position:relative;z-index:2}.pro-operational-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px;margin:0}.pro-operational-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.pro-operational-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-right:70px;border-top:1px solid rgba(12,13,13,0.06)}.pro-operational-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;color:var(--color-dark)}.pro-operational-bullets li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px}.pro-operational-icon-br{position:absolute;bottom:0;right:0;width:68px;height:68px;border-top-left-radius:22px;background:var(--color-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:2}.pro-operational-icon-br svg{width:32px;height:32px;stroke:#ffffff}.pro-info-callout{background:#ffffff;border:1px solid var(--color-border);border-left:4px solid var(--color-blue);border-radius:var(--radius-md);padding:18px 22px;margin-top:28px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 4px 16px rgba(4,40,77,0.04)}.pro-info-callout svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}.pro-info-callout-text{font-size:14px;line-height:22px;color:var(--color-dark)}@media (max-width:991px){.pro-operational-card{flex:0 1 calc(50% - 12px);width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:640px){.pro-operational-card{flex:0 1 100%;width:100%;max-width:100%}}@media (max-width:1024px){.pro-page .section{padding:60px 0}.pro-hero-grid{grid-template-columns:1fr;gap:36px}.pro-hero-main-photo{height:280px}.pro-hero-watermark{width:280px;height:280px;top:-10px;right:10px}.pro-hero .mainland-kpi-bar{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 20px}.pro-overview-grid{grid-template-columns:1fr;gap:36px}.pro-gallery-main{height:250px}.pro-gallery-sub-photo{height:150px}.pro-gov-split-layout{grid-template-columns:1fr;gap:36px}.pro-gov-sticky-col{position:static}.pro-gov-cards-col{padding:32px 24px}.pro-visa-accordion-container{gap:16px}.pro-visa-row{gap:16px}.pro-visa-row-bottom{max-width:100%}.pro-visa-card{height:480px}.pro-attest-grid,.pro-renewal-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.pro-page .section{padding:48px 0}.pro-page .section-header{margin-bottom:28px;text-align:left}.pro-page .section-header.text-center{text-align:left}.pro-hero{padding:36px 0 44px 0;overflow:hidden}.pro-hero-grid{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.pro-hero-content{width:100%;max-width:100%}.pro-hero .subpage-hero-title{font-size:28px;line-height:36px;margin-top:4px;margin-bottom:14px;word-break:break-word}.pro-hero .subpage-hero-subtitle{font-size:14.5px;line-height:23px;margin-bottom:24px}.pro-hero .mainland-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-bottom:32px}.pro-hero .mainland-actions .btn{width:100%;justify-content:center;padding:12px 20px}.pro-hero-media-wrap{display:flex;justify-content:center;width:100%;margin-top:8px;margin-bottom:24px}.pro-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}.pro-hero-watermark{width:180px;height:180px;opacity:0.08}.pro-hero .mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:16px 14px;padding:20px 16px}.pro-hero .mainland-kpi-val{font-size:22px;line-height:28px}.pro-hero .mainland-kpi-label{font-size:11.5px;line-height:16px}.pro-overview-lead{font-size:15.5px;line-height:25px;margin-bottom:14px}.pro-overview-body{font-size:14px;line-height:22px;margin-bottom:14px}.pro-overview-highlights{grid-template-columns:1fr;gap:12px;margin-top:20px}.pro-highlight-box{padding:16px}.pro-overview-gallery{gap:12px;margin-top:12px}.pro-gallery-main{height:210px}.pro-gallery-sub-row{grid-template-columns:1fr 1fr;gap:10px}.pro-gallery-sub-photo{height:130px}.pro-gallery-badge{position:static;margin-top:12px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:14px 18px}.pro-gov-split-layout{grid-template-columns:1fr;gap:28px}.pro-gov-lead{font-size:14.5px;line-height:23px;margin-bottom:24px}.pro-gov-actions{flex-direction:column;align-items:stretch;gap:12px}.pro-gov-actions .btn{width:100%;justify-content:center}.pro-gov-cards-col{padding:24px 18px}.pro-gov-cards-stack{gap:28px}.pro-gov-item-header{gap:12px}.pro-gov-icon{width:38px;height:38px}.pro-gov-item-title{font-size:18px;line-height:24px}.pro-gov-item-desc{font-size:13.5px;line-height:21px}.pro-gov-deliverables li{font-size:13px;line-height:18px}.pro-visa-accordion-container{gap:16px;margin-top:20px}.pro-visa-row{flex-direction:column;gap:16px}.pro-visa-card{flex:1 1 auto !important;width:100% !important;height:auto !important;min-height:390px;opacity:1 !important;transform:none !important}.pro-visa-row:hover .pro-visa-card:hover,.pro-visa-row:hover .pro-visa-card:not(:hover){flex:1 1 auto !important;opacity:1 !important}.pro-visa-card-inner{transform:none !important;padding:22px 18px !important}.pro-visa-title{font-size:18.5px;line-height:24px}.pro-visa-desc{font-size:13.5px;line-height:20px}.pro-visa-steps-wrap{opacity:1 !important;visibility:visible !important;max-height:none !important;margin-top:12px !important;padding-top:10px !important;border-top:1px solid rgba(57,198,244,0.35) !important;transform:none !important;overflow:visible !important}.pro-visa-steps li{font-size:12.5px;line-height:18px}.pro-attest-grid,.pro-renewal-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.pro-attest-card,.pro-renewal-card{padding:22px 18px}.pro-attest-title,.pro-renewal-title{font-size:17.5px;line-height:24px}}@media (max-width:480px){.pro-hero{padding:28px 0 36px 0}.pro-hero .subpage-hero-title{font-size:24px;line-height:32px}.pro-hero .subpage-hero-subtitle{font-size:13.5px;line-height:21px}.pro-hero .mainland-kpi-bar{grid-template-columns:1fr;gap:12px;padding:16px 14px}.pro-overview-lead{font-size:14.5px;line-height:23px}.pro-overview-body{font-size:13.5px;line-height:21px}.pro-gallery-main{height:170px}.pro-gallery-sub-photo{height:100px}.pro-gov-cards-col{padding:20px 14px}.pro-gov-item-title{font-size:17px;line-height:23px}.pro-visa-card{min-height:360px}.pro-visa-card-inner{padding:20px 16px !important}}.section-actions,.subpage-split-actions,.pro-gov-actions,.banking-actions,.mainland-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions.text-center,.section-actions{justify-content:center}.subpage-split-actions,.pro-gov-actions,.banking-actions,.mainland-actions{justify-content:flex-start}.section-actions .btn,.subpage-split-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:auto;flex-shrink:0}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}.pro-hero-watermark img{width:100%;height:100%;object-fit:contain}.fintax-page .section{padding:68px 0}.fintax-page .section-header{margin-bottom:40px}.fintax-page .gradient-text-inverse,.fintax-page .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#007bbd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline;font-weight:inherit}.fintax-hero .gradient-text-inverse,.fintax-hero .text-gradient-inverse{background:linear-gradient(135deg,#39C6F4 0%,#00A9DD 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fintax-hero{background-color:var(--color-dark);background-image:radial-gradient(circle at 80% 20%,rgba(57,198,244,0.20) 0%,rgba(2,22,43,0.98) 70%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.fintax-hero-ambient-bg{position:absolute;inset:0;background-size:cover;background-position:center center;opacity:0.20;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.fintax-hero-watermark{position:absolute;top:-15px;right:25px;width:420px;height:420px;pointer-events:none;z-index:0;opacity:0.16;transform:rotate(18deg);animation:floatBrandmark 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.3))}.fintax-hero-container{position:relative;z-index:1}.fintax-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:32px}.fintax-hero-content{display:flex;flex-direction:column;align-items:flex-start}.fintax-hero .breadcrumbs{margin-bottom:18px}.fintax-hero .subpage-hero-title{font-size:40px;line-height:48px;margin-top:6px;margin-bottom:20px}.fintax-hero .subpage-hero-subtitle{font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:28px;max-width:580px}.fintax-hero-media-wrap{position:relative;display:flex;justify-content:center}.fintax-hero-main-photo{width:100%;height:330px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,0.18);box-shadow:0 20px 48px rgba(1,18,36,0.50)}.fintax-hero-main-photo img{width:100%;height:100%;object-fit:cover}.fintax-hero-inset-photo{position:absolute;bottom:-18px;right:-14px;width:185px;height:135px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 16px 36px rgba(0,0,0,0.40)}.fintax-hero-inset-photo img{width:100%;height:100%;object-fit:cover}.fintax-hero-stat-card{position:absolute;bottom:-16px;left:-16px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 32px rgba(1,18,36,0.25);z-index:2}.fintax-hero-stat-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.fintax-hero-stat-logo{width:22px;height:22px;object-fit:contain}.fintax-hero-stat-title{display:block;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);line-height:18px}.fintax-hero-stat-desc{display:block;font-family:var(--font-body);font-size:12px;color:var(--color-dark-muted);line-height:16px}.fintax-overview-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:48px;align-items:center}.fintax-overview-content{display:flex;flex-direction:column}.fintax-overview-lead{font-family:var(--font-body);font-size:16.5px;font-weight:500;line-height:27px;color:var(--color-dark);margin-top:14px;margin-bottom:16px}.fintax-overview-body{font-family:var(--font-body);font-size:15px;line-height:25px;color:var(--color-dark-muted);margin-bottom:16px}.fintax-overview-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.fintax-highlight-box{background:rgba(0,169,221,0.05);border:1px solid rgba(0,169,221,0.15);border-left:3px solid var(--color-blue);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.fintax-highlight-title{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark)}.fintax-highlight-desc{font-family:var(--font-body);font-size:13px;line-height:19px;color:var(--color-dark-muted)}.fintax-overview-gallery{position:relative;display:flex;flex-direction:column;gap:16px}.fintax-gallery-main{width:100%;height:280px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 32px rgba(4,40,77,0.12)}.fintax-gallery-main img,.fintax-gallery-sub-photo img{width:100%;height:100%;object-fit:cover}.fintax-gallery-sub-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fintax-gallery-sub-photo{height:160px;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 24px rgba(4,40,77,0.08)}.fintax-gallery-badge{position:absolute;bottom:24px;left:-20px;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 32px rgba(4,40,77,0.16)}.fintax-badge-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:rgba(0,169,221,0.10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.fintax-badge-logo{width:22px;height:22px;object-fit:contain}.fintax-badge-title{display:block;font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-dark)}.fintax-badge-sub{display:block;font-family:var(--font-body);font-size:12px;color:var(--color-blue);font-weight:600}.fintax-split-layout{display:grid;grid-template-columns:460px 1fr;gap:64px;align-items:flex-start}.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr 460px}.fintax-sticky-col{position:-webkit-sticky;position:sticky;top:112px;align-self:flex-start;height:fit-content}.fintax-sticky-inner{display:flex;flex-direction:column}.fintax-sticky-inner .section-title{margin-bottom:20px}.fintax-lead{font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:26px;color:var(--color-dark-muted);margin-bottom:32px}.fintax-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fintax-cards-col{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:44px 40px;display:flex;flex-direction:column;box-shadow:0 10px 32px rgba(4,40,77,0.04)}.fintax-cards-stack{display:flex;flex-direction:column;gap:36px}.fintax-item{display:flex;flex-direction:column;gap:12px}.fintax-card-divider{height:1px;background-color:var(--color-border);width:100%}.fintax-item-header{display:flex;align-items:flex-start;gap:16px}.fintax-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background-color var(--transition-fast),color var(--transition-fast)}.fintax-item:hover .fintax-icon{background:rgba(0,169,221,0.16)}.fintax-item-tag{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.05em;display:block;margin-bottom:3px}.fintax-item-title{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:27px;color:var(--color-dark);margin:0}.fintax-item-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted);margin:0}.fintax-deliverables{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.fintax-deliverables li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--color-dark);line-height:19px}.fintax-bullet{color:var(--color-blue);font-weight:700;flex-shrink:0}.fintax-tax-accordion-container{display:flex;flex-direction:column;gap:24px;margin-top:20px;width:100%}.fintax-tax-row{display:flex;flex-direction:row;gap:20px;width:100%}.fintax-tax-card{position:relative;flex:1 1 0;height:500px;overflow:hidden;border-radius:0;border:1px solid rgba(255,255,255,0.15);box-shadow:0 12px 32px rgba(1,18,36,0.18);cursor:pointer;transition:flex 0.45s cubic-bezier(0.25,1,0.5,1),transform 0.45s cubic-bezier(0.25,1,0.5,1),box-shadow 0.45s cubic-bezier(0.25,1,0.5,1),border-color 0.45s cubic-bezier(0.25,1,0.5,1),opacity 0.45s cubic-bezier(0.25,1,0.5,1);display:flex;flex-direction:column;justify-content:flex-end;background-color:#011224}.fintax-tax-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);z-index:1}.fintax-tax-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,18,36,0.15) 0%,rgba(2,26,51,0.75) 45%,rgba(1,15,30,0.98) 100%);transition:background 0.45s ease,opacity 0.45s ease;z-index:2}.fintax-tax-card-inner{position:relative;z-index:3;padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-end;color:#ffffff;transition:transform 0.45s cubic-bezier(0.25,1,0.5,1)}.fintax-tax-tag{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:6px;text-shadow:0 2px 6px rgba(0,0,0,0.8)}.fintax-tax-title{font-family:var(--font-heading);font-size:19px;font-weight:700;color:#ffffff;line-height:25px;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,0.8)}.fintax-tax-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.92);margin-bottom:0;text-shadow:0 2px 6px rgba(0,0,0,0.8)}.fintax-tax-steps-wrap{opacity:0;visibility:hidden;max-height:0;margin-top:0;padding-top:0;border-top:1px solid transparent;transform:translateY(12px);overflow:hidden;transition:opacity 0.4s ease 0.08s,transform 0.4s ease 0.08s,max-height 0.45s ease,margin-top 0.45s ease,padding-top 0.45s ease,border-color 0.45s ease,visibility 0.45s ease}.fintax-tax-steps{list-style:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.fintax-tax-steps li{font-family:var(--font-body);font-size:12.5px;line-height:18px;color:rgba(255,255,255,0.88);display:flex;align-items:flex-start;gap:6px}.fintax-tax-steps li strong{color:var(--color-blue);font-weight:600;white-space:nowrap}.fintax-tax-row:hover .fintax-tax-card{flex:0.75;opacity:0.82}.fintax-tax-row:hover .fintax-tax-card:hover{flex:1.75;opacity:1;border-color:var(--color-blue);box-shadow:0 20px 48px rgba(0,169,221,0.22);z-index:5}.fintax-tax-card:hover .fintax-tax-card-bg{transform:scale(1.06)}.fintax-tax-card:hover .fintax-tax-card-overlay{background:linear-gradient(180deg,rgba(1,18,36,0.10) 0%,rgba(2,26,51,0.88) 35%,rgba(1,15,30,0.99) 100%)}.fintax-tax-card:hover .fintax-tax-steps-wrap{opacity:1;visibility:visible;max-height:200px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(57,198,244,0.35);transform:translateY(0)}.fintax-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px}.fintax-compliance-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-lg);padding:30px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.fintax-compliance-card:hover{border-color:var(--color-blue);background:rgba(255,255,255,0.07);transform:translateY(-3px)}.fintax-compliance-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(57,198,244,0.12);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.fintax-compliance-card:hover .fintax-compliance-icon{background:var(--color-blue);color:var(--color-dark)}.fintax-compliance-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;line-height:24px;color:#ffffff;margin:0}.fintax-compliance-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.78);margin:0}.section-editorial-lead{font-family:var(--font-body);font-size:15.5px;line-height:26px;color:var(--color-dark-muted);max-width:820px;margin:0 auto 32px auto;text-align:center}.fintax-bookkeeping-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.fintax-bookkeeping-card{position:relative;overflow:hidden;flex:0 1 calc(33.333% - 16px);width:calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:all var(--transition-fast,0.25s ease);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.fintax-bookkeeping-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 10px 24px rgba(4,40,77,0.08)}.fintax-bookkeeping-title,.fintax-bookkeeping-desc,.fintax-bookkeeping-bullets{position:relative;z-index:2}.fintax-bookkeeping-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px;margin:0}.fintax-bookkeeping-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.fintax-bookkeeping-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-right:70px;border-top:1px solid rgba(12,13,13,0.06)}.fintax-bookkeeping-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;color:var(--color-dark)}.fintax-bookkeeping-bullets li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px}.fintax-bookkeeping-icon-br{position:absolute;bottom:0;right:0;width:68px;height:68px;border-top-left-radius:22px;background:var(--color-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:2}.fintax-bookkeeping-icon-br svg{width:32px;height:32px;stroke:#ffffff}.fintax-info-callout{background:#ffffff;border:1px solid var(--color-border);border-left:4px solid var(--color-blue);border-radius:var(--radius-md);padding:18px 22px;margin-top:28px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 4px 16px rgba(4,40,77,0.04)}.fintax-info-callout svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}.fintax-info-callout-text{font-size:14px;line-height:22px;color:var(--color-dark)}@media (max-width:991px){.fintax-bookkeeping-card{flex:0 1 calc(50% - 12px);width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:640px){.fintax-bookkeeping-card{flex:0 1 100%;width:100%;max-width:100%}}.fintax-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.fintax-bento-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.fintax-bento-card:hover{border-color:var(--color-blue);box-shadow:0 14px 32px rgba(4,40,77,0.08);transform:translateY(-3px)}.fintax-bento-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);color:var(--color-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fintax-bento-badge{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:4px 10px;border-radius:var(--radius-sm);display:inline-block;align-self:flex-start;text-transform:uppercase;letter-spacing:0.04em}.fintax-bento-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;line-height:24px;color:var(--color-dark);margin:0}.fintax-bento-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}.fintax-retainer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px}.fintax-retainer-card{background:#ffffff;border:1px solid var(--color-border);border-top:3px solid var(--color-blue);border-radius:var(--radius-lg);padding:28px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.fintax-retainer-card:hover{border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08);transform:translateY(-3px)}.fintax-retainer-badge{font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--color-blue);background:rgba(0,169,221,0.08);padding:4px 12px;border-radius:var(--radius-sm);display:inline-block;align-self:flex-start}.fintax-retainer-title{font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:24px;color:var(--color-dark);margin:0}.fintax-retainer-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}@media (max-width:1024px){.fintax-page .section{padding:56px 0}.fintax-hero-grid{grid-template-columns:1fr;gap:36px}.fintax-hero-main-photo{height:280px}.fintax-hero-watermark{width:280px;height:280px;top:-10px;right:10px}.fintax-overview-grid{grid-template-columns:1fr;gap:36px}.fintax-gallery-main{height:250px}.fintax-gallery-sub-photo{height:150px}.fintax-split-layout,.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr;gap:36px}.fintax-split-reverse .fintax-sticky-col{order:-1}.fintax-sticky-col{position:static}.fintax-cards-col{padding:32px 24px}.fintax-compliance-grid,.fintax-bento-grid,.fintax-retainer-grid{grid-template-columns:repeat(2,1fr);gap:20px}.fintax-tax-card{height:480px}}@media (max-width:767px){.fintax-page .section{padding:44px 0}.fintax-page .section-header{margin-bottom:28px;text-align:left}.fintax-page .section-header.text-center{text-align:left}.fintax-page .section-title{font-size:26px;line-height:34px}.fintax-page .section-subtitle{font-size:14.5px;line-height:22px;margin-bottom:20px;text-align:left}.fintax-hero{padding:36px 0 44px 0;overflow:hidden}.fintax-hero-grid{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.fintax-hero-content{width:100%;max-width:100%}.fintax-hero .subpage-hero-title{font-size:28px;line-height:36px;margin-top:4px;margin-bottom:14px;word-break:break-word}.fintax-hero .subpage-hero-subtitle{font-size:14.5px;line-height:23px;margin-bottom:24px}.fintax-hero .mainland-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-bottom:32px}.fintax-hero .mainland-actions .btn{width:100%;justify-content:center;padding:12px 20px}.fintax-hero-media-wrap{display:flex;justify-content:center;width:100%;margin-top:8px;margin-bottom:24px}.fintax-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}.fintax-hero-watermark{width:180px;height:180px;opacity:0.08}.fintax-hero .mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:16px 14px;padding:20px 16px}.fintax-hero .mainland-kpi-val{font-size:22px;line-height:28px}.fintax-hero .mainland-kpi-label{font-size:11.5px;line-height:16px}.fintax-overview-lead{font-size:15.5px;line-height:25px;margin-bottom:14px}.fintax-overview-body{font-size:14px;line-height:22px;margin-bottom:14px}.fintax-overview-highlights{grid-template-columns:1fr;gap:12px;margin-top:18px}.fintax-highlight-box{padding:14px 16px}.fintax-overview-gallery{gap:12px;margin-top:12px}.fintax-gallery-main{height:210px}.fintax-gallery-sub-row{grid-template-columns:1fr 1fr;gap:10px}.fintax-gallery-sub-photo{height:130px}.fintax-gallery-badge{position:static;margin-top:12px;width:100%;box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:14px 18px}.fintax-split-layout,.fintax-split-layout.fintax-split-reverse{grid-template-columns:1fr;gap:28px}.fintax-lead{font-size:14.5px;line-height:23px;margin-bottom:24px}.fintax-actions{flex-direction:column;align-items:stretch;gap:12px}.fintax-actions .btn{width:100%;justify-content:center}.fintax-cards-col{padding:24px 18px}.fintax-cards-stack{gap:28px}.fintax-item-header{gap:12px}.fintax-icon{width:38px;height:38px}.fintax-item-title{font-size:18px;line-height:24px}.fintax-item-desc{font-size:13.5px;line-height:21px}.fintax-deliverables li{font-size:13px;line-height:18px}.fintax-tax-accordion-container{gap:16px;margin-top:20px}.fintax-tax-row{flex-direction:column;gap:16px}.fintax-tax-card{flex:1 1 auto !important;width:100% !important;height:auto !important;min-height:380px;opacity:1 !important;transform:none !important}.fintax-tax-row:hover .fintax-tax-card:hover,.fintax-tax-row:hover .fintax-tax-card:not(:hover){flex:1 1 auto !important;opacity:1 !important}.fintax-tax-card-inner{transform:none !important;padding:22px 18px !important}.fintax-tax-title{font-size:18px;line-height:24px}.fintax-tax-desc{font-size:13.5px;line-height:20px}.fintax-tax-steps-wrap{opacity:1 !important;visibility:visible !important;max-height:none !important;margin-top:12px !important;padding-top:10px !important;border-top:1px solid rgba(57,198,244,0.35) !important;transform:none !important;overflow:visible !important}.fintax-tax-steps li{font-size:12.5px;line-height:18px}.fintax-compliance-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-compliance-card{padding:22px 18px}.fintax-compliance-title{font-size:17px;line-height:24px}.fintax-compliance-desc{font-size:13px;line-height:20px}.fintax-bento-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-bento-card{padding:22px 18px}.fintax-bento-title{font-size:17px;line-height:24px}.fintax-bento-desc{font-size:13.5px;line-height:21px}.fintax-retainer-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.fintax-retainer-card{padding:22px 18px}.fintax-retainer-title{font-size:17px;line-height:24px}.fintax-retainer-desc{font-size:13.5px;line-height:21px}}@media (max-width:480px){.fintax-page .section{padding:36px 0}.fintax-page .section-title{font-size:22px;line-height:30px}.fintax-hero{padding:28px 0 36px 0}.fintax-hero .subpage-hero-title{font-size:24px;line-height:32px}.fintax-hero .subpage-hero-subtitle{font-size:13.5px;line-height:21px}.fintax-hero .mainland-kpi-bar{grid-template-columns:1fr;gap:12px;padding:16px 14px}.fintax-overview-lead{font-size:14.5px;line-height:23px}.fintax-overview-body{font-size:13.5px;line-height:21px}.fintax-gallery-main{height:170px}.fintax-gallery-sub-photo{height:100px}.fintax-cards-col{padding:20px 14px}.fintax-item-title{font-size:17px;line-height:23px}.fintax-tax-card{min-height:350px}.fintax-tax-card-inner{padding:20px 16px !important}.fintax-bento-card,.fintax-compliance-card,.fintax-retainer-card{padding:18px 16px}}.section-actions,.subpage-split-actions,.fintax-actions,.banking-actions,.mainland-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions.text-center,.section-actions{justify-content:center}.subpage-split-actions,.fintax-actions,.banking-actions,.mainland-actions{justify-content:flex-start}.section-actions .btn,.subpage-split-actions .btn,.fintax-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:auto;flex-shrink:0}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}.fz-hero{background:linear-gradient(135deg,#011224 0%,#04284d 100%);color:#ffffff;padding:60px 0 68px 0;position:relative;overflow:hidden}.fz-hero::before{content:'';position:absolute;top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(57,198,244,0.16) 0%,rgba(1,18,36,0) 70%);pointer-events:none;z-index:0}.fz-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.fz-hero-watermark{position:absolute;top:-40px;right:-30px;opacity:0.04;pointer-events:none;z-index:0}.fz-hero-watermark img{width:440px;height:auto;transform:rotate(12deg)}.fz-hero-container{position:relative;z-index:1}.fz-hero-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:40px}.fz-hero-content{display:flex;flex-direction:column}.fz-hero-content .breadcrumbs{margin-bottom:16px}.fz-hero-content .breadcrumbs a{color:rgba(255,255,255,0.70);text-decoration:none;font-size:13.5px;transition:color var(--transition-fast)}.fz-hero-content .breadcrumbs a:hover{color:#39C6F4}.fz-hero-content .breadcrumbs .sep{color:rgba(255,255,255,0.35);margin:0 7px}.fz-hero-content .breadcrumbs .current{color:#39C6F4;font-weight:600;font-size:13.5px}.fz-hero-title{font-family:var(--font-heading);font-size:38px;line-height:46px;font-weight:700;letter-spacing:-0.02em;color:#ffffff;margin-bottom:16px}.fz-hero-subtitle{font-family:var(--font-body);font-size:15.5px;line-height:25px;color:rgba(255,255,255,0.88);margin-bottom:24px;max-width:580px}.fz-hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.fz-hero-trust-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fz-hero-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.78)}.fz-hero-tag svg{color:#39C6F4;flex-shrink:0}.fz-hero-media-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:360px}.fz-hero-main-photo{width:88%;height:340px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 48px rgba(1,18,36,0.45);border:1px solid rgba(255,255,255,0.15);position:relative;z-index:1}.fz-hero-main-photo img{width:100%;height:100%;object-fit:cover;display:block}.fz-hero-inset-photo{position:absolute;bottom:-18px;left:0;width:190px;height:130px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 12px 32px rgba(0,0,0,0.35);z-index:2}.fz-hero-inset-photo img{width:100%;height:100%;object-fit:cover;display:block}.fz-hero-stat-card{position:absolute;top:18px;left:-18px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-md);padding:13px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 16px 36px rgba(1,18,36,0.25);z-index:3}.fz-hero-stat-icon{width:40px;height:40px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fz-hero-stat-logo{width:26px;height:26px;object-fit:contain}.fz-hero-stat-title{font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-dark);display:block;line-height:19px}.fz-hero-stat-desc{font-family:var(--font-body);font-size:11.5px;color:var(--color-dark-muted);display:block}.subpage-split-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.subpage-split-content{display:flex;flex-direction:column;gap:16px}.subpage-split-content p{font-size:15px;line-height:25px;color:var(--color-dark-muted)}.fz-spec-pill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.fz-spec-pill{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:3px;transition:all var(--transition-fast)}.fz-spec-pill:hover{border-color:var(--color-blue);background:#ffffff;box-shadow:0 4px 12px rgba(4,40,77,0.05)}.fz-spec-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark);letter-spacing:0.05em}.fz-spec-val{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);line-height:18px}.subpage-split-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.subpage-split-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:var(--color-dark)}.subpage-split-list li svg{color:#16a34a;flex-shrink:0;margin-top:3px}.subpage-split-media,.authority-overview-media,.overview-image-wrapper{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 40px rgba(4,40,77,0.12);border:1px solid var(--color-border)}.subpage-split-media img,.authority-overview-media img,.overview-image-wrapper img{width:100%;height:380px;object-fit:cover;object-position:center;display:block}.subpage-split-pill{position:absolute;bottom:16px;left:16px;background:rgba(1,18,36,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(57,198,244,0.35);border-radius:var(--radius-sm);padding:6px 12px;font-size:12px;font-weight:600;color:#ffffff}.subpage-split-stamp{position:absolute;top:16px;right:16px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-sm);padding:6px 12px;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--color-dark);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.subpage-split-stamp svg{color:#16a34a}.fz-adv-layout{display:grid;grid-template-columns:1.15fr 0.85fr;gap:64px;align-items:flex-start}.fz-adv-cards-col{background-color:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:44px;box-shadow:0 4px 24px rgba(4,40,77,0.05)}.fz-adv-cards-stack{display:flex;flex-direction:column;gap:36px}.fz-adv-figma-card{display:flex;flex-direction:column;gap:20px;background:transparent}.fz-adv-card-media{width:100%;height:220px;border-radius:var(--radius-md);overflow:hidden;position:relative;background-color:#04284d}.fz-adv-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-medium)}.fz-adv-figma-card:hover .fz-adv-card-img{transform:scale(1.04)}.fz-adv-card-badge{position:absolute;top:14px;left:14px;background:rgba(1,18,36,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(57,198,244,0.35);color:#39C6F4;font-family:var(--font-heading);font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:0.04em;z-index:1}.fz-adv-card-body{display:flex;flex-direction:column;gap:12px}.fz-adv-card-title{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:28px;color:var(--color-dark);margin:0}.fz-adv-card-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted);margin:0}.fz-adv-card-highlights{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:6px;padding-top:12px;border-top:1px solid rgba(12,13,13,0.08)}.fz-adv-card-highlights li{display:flex;align-items:flex-start;gap:8px;font-size:12.8px;line-height:18px;color:var(--color-dark)}.fz-adv-card-highlights li svg{color:#16a34a;flex-shrink:0;margin-top:2px}.fz-adv-card-divider{height:1px;background-color:var(--color-border);width:100%}.fz-adv-sticky-col{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start}.fz-adv-sticky-inner{display:flex;flex-direction:column}.fz-adv-sticky-inner .tagline{margin-bottom:8px}.fz-adv-sticky-inner .section-title{margin-bottom:18px;font-size:32px;line-height:40px;text-align:left}.fz-adv-lead{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--color-dark-muted);margin-bottom:24px}.fz-adv-highlight-box{background:var(--color-blue,#00A9DD);border:none;border-radius:var(--radius-md,8px);padding:24px 26px;margin-bottom:28px;box-shadow:none;color:#ffffff}.fz-adv-highlight-title{font-family:var(--font-heading);font-size:15.5px;font-weight:700;color:#ffffff;margin:0 0 12px 0}.fz-adv-highlight-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.fz-adv-highlight-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:18px;color:rgba(255,255,255,0.95)}.fz-adv-highlight-list li svg{color:#ffffff;flex-shrink:0;margin-top:2px;width:14px;height:14px}.fz-adv-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.section-editorial-lead{font-family:var(--font-body);font-size:15.5px;line-height:26px;color:var(--color-dark-muted);max-width:820px;margin:0 auto 32px auto;text-align:center}.fz-info-callout{background:#ffffff;border-left:4px solid var(--color-blue);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-md);padding:18px 22px;margin-top:28px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 4px 16px rgba(4,40,77,0.04)}.fz-info-callout svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}.fz-info-callout-text{font-size:14px;line-height:22px;color:var(--color-dark)}.fz-activities-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.fz-activity-card{position:relative;overflow:hidden;flex:0 1 calc(33.333% - 16px);width:calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:24px 22px;display:flex;flex-direction:column;gap:10px;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.fz-activity-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 10px 24px rgba(4,40,77,0.08)}.fz-activity-title,.fz-activity-desc,.fz-activity-bullets{position:relative;z-index:2}.fz-activity-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px;margin:0}.fz-activity-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.fz-activity-bullets{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;padding-right:70px;border-top:1px solid rgba(12,13,13,0.06)}.fz-activity-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;color:var(--color-dark)}.fz-activity-bullets li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px}.fz-activity-icon-br{position:absolute;bottom:0;right:0;width:68px;height:68px;border-top-left-radius:22px;background:var(--color-blue);color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:2}.fz-activity-icon-br svg{width:34px;height:34px;stroke:#ffffff}@media (min-width:1025px){.js-card-cascade .fz-activity-card{opacity:0;pointer-events:none}.js-card-cascade .fz-activity-card:nth-child(1){z-index:6;opacity:1;pointer-events:auto}.js-card-cascade:not(.is-animated) .fz-activity-card:nth-child(2){transform:translate3d(calc(-100% - 24px),0,0);z-index:5}.js-card-cascade:not(.is-animated) .fz-activity-card:nth-child(3){transform:translate3d(calc(-100% - 24px),0,0);z-index:4}.js-card-cascade:not(.is-animated) .fz-activity-card:nth-child(4){transform:translate3d(0,calc(-100% - 24px),0);z-index:3}.js-card-cascade:not(.is-animated) .fz-activity-card:nth-child(5){transform:translate3d(calc(-100% - 24px),0,0);z-index:2}.js-card-cascade:not(.is-animated) .fz-activity-card:nth-child(6){transform:translate3d(calc(-100% - 24px),0,0);z-index:1}@keyframes fzCardPopIn{0%{opacity:0;transform:scale(0.92) translateY(16px)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes fzCardSlideFromLeft{0%{opacity:0;transform:translate3d(calc(-100% - 24px),0,0)}20%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes fzCardSlideFromAbove{0%{opacity:0;transform:translate3d(0,calc(-100% - 24px),0)}20%{opacity:1}100%{opacity:1;transform:translate3d(0,0,0)}}.js-card-cascade.is-animated .fz-activity-card:nth-child(1){animation:fzCardPopIn 0.5s cubic-bezier(0.16,1,0.3,1) forwards;pointer-events:auto}.js-card-cascade.is-animated .fz-activity-card:nth-child(2){animation:fzCardSlideFromLeft 0.65s cubic-bezier(0.16,1,0.3,1) 0.35s forwards;pointer-events:auto}.js-card-cascade.is-animated .fz-activity-card:nth-child(3){animation:fzCardSlideFromLeft 0.65s cubic-bezier(0.16,1,0.3,1) 0.85s forwards;pointer-events:auto}.js-card-cascade.is-animated .fz-activity-card:nth-child(4){animation:fzCardSlideFromAbove 0.65s cubic-bezier(0.16,1,0.3,1) 1.35s forwards;pointer-events:auto}.js-card-cascade.is-animated .fz-activity-card:nth-child(5){animation:fzCardSlideFromLeft 0.65s cubic-bezier(0.16,1,0.3,1) 1.85s forwards;pointer-events:auto}.js-card-cascade.is-animated .fz-activity-card:nth-child(6){animation:fzCardSlideFromLeft 0.65s cubic-bezier(0.16,1,0.3,1) 2.35s forwards;pointer-events:auto}}@media (max-width:1024px){.js-card-cascade:not(.is-animated) .fz-activity-card{transform:translateY(20px);opacity:0}.js-card-cascade .fz-activity-card:nth-child(1){opacity:1;transform:none}@keyframes fzCardMobileFadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.js-card-cascade.is-animated .fz-activity-card:nth-child(1){animation:fzCardMobileFadeUp 0.5s ease forwards}.js-card-cascade.is-animated .fz-activity-card:nth-child(2){animation:fzCardMobileFadeUp 0.5s ease 0.2s forwards}.js-card-cascade.is-animated .fz-activity-card:nth-child(3){animation:fzCardMobileFadeUp 0.5s ease 0.4s forwards}.js-card-cascade.is-animated .fz-activity-card:nth-child(4){animation:fzCardMobileFadeUp 0.5s ease 0.6s forwards}.js-card-cascade.is-animated .fz-activity-card:nth-child(5){animation:fzCardMobileFadeUp 0.5s ease 0.8s forwards}.js-card-cascade.is-animated .fz-activity-card:nth-child(6){animation:fzCardMobileFadeUp 0.5s ease 1.0s forwards}}.js-card-cascade.anim-complete .fz-activity-card{opacity:1 !important;transform:none !important;animation:none !important;pointer-events:auto !important;z-index:1 !important}.js-card-cascade.anim-complete .fz-activity-card:hover{transform:translateY(-3px) !important;border-color:var(--color-blue) !important;box-shadow:0 10px 24px rgba(4,40,77,0.08) !important}@media (prefers-reduced-motion:reduce){.js-card-cascade .fz-activity-card{opacity:1 !important;transform:none !important;animation:none !important;pointer-events:auto !important}}.fz-workspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:center}.fz-workspace-card{background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:36px 24px;display:flex;flex-direction:column;gap:16px;min-height:480px;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);position:relative;box-shadow:0 2px 8px rgba(4,40,77,0.04)}.fz-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fz-workspace-title{font-family:var(--font-heading);font-size:18.5px;font-weight:700;color:var(--color-dark);line-height:25px;margin:0;transition:color 0.3s ease}.fz-workspace-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:4px 9px;border-radius:4px;background:rgba(0,169,221,0.08);color:var(--color-blue-dark);white-space:nowrap;transition:all 0.3s ease}.fz-workspace-quota-hero{background:rgba(0,169,221,0.10);border:1px solid rgba(0,169,221,0.22);border-radius:var(--radius-sm);padding:14px 18px;display:flex;flex-direction:column;gap:4px;transition:all 0.3s ease}.fz-quota-hero-top{display:flex;align-items:center;justify-content:space-between}.fz-quota-hero-label{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue-dark);text-transform:uppercase;letter-spacing:0.06em;transition:color 0.3s ease}.fz-quota-hero-number{display:flex;align-items:baseline;gap:6px}.fz-quota-val-lg{font-family:var(--font-heading);font-size:28px;font-weight:800;color:var(--color-dark);line-height:34px;letter-spacing:-0.02em;transition:color 0.3s ease}.fz-quota-unit{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark-muted);text-transform:uppercase;letter-spacing:0.04em;transition:color 0.3s ease}.fz-workspace-desc{font-family:var(--font-body);font-size:13.5px;line-height:22px;color:var(--color-dark-muted);margin:0;transition:color 0.3s ease}.fz-workspace-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(12,13,13,0.06);transition:border-color 0.3s ease}.fz-workspace-list li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:18px;color:var(--color-dark);transition:color 0.3s ease}.fz-workspace-list li svg{color:#16a34a;flex-shrink:0;margin-top:2px;width:13px;height:13px;transition:color 0.3s ease,stroke 0.3s ease}.fz-workspace-card:nth-child(2){background:#00A9DD !important;background-color:#00A9DD !important;border:1px solid rgba(12,13,13,0.10);padding:48px 24px;min-height:520px;box-shadow:0 2px 8px rgba(4,40,77,0.04)}.fz-workspace-card:nth-child(2) .fz-workspace-title{color:#ffffff}.fz-workspace-card:nth-child(2) .fz-workspace-pill{background:rgba(255,255,255,0.22);color:#ffffff;border:1px solid rgba(255,255,255,0.35)}.fz-workspace-card:nth-child(2) .fz-workspace-quota-hero{background:#ffffff !important;border-color:#ffffff !important;box-shadow:0 4px 12px rgba(4,40,77,0.08)}.fz-workspace-card:nth-child(2) .fz-quota-hero-label{color:var(--color-blue) !important}.fz-workspace-card:nth-child(2) .fz-quota-val-lg{color:var(--color-navy) !important}.fz-workspace-card:nth-child(2) .fz-quota-unit{color:var(--color-dark-muted) !important}.fz-workspace-card:nth-child(2) .fz-workspace-desc{color:rgba(255,255,255,0.95)}.fz-workspace-card:nth-child(2) .fz-workspace-list{border-top:1px solid rgba(255,255,255,0.25)}.fz-workspace-card:nth-child(2) .fz-workspace-list li{color:#ffffff}.fz-workspace-card:nth-child(2) .fz-workspace-list li svg{color:#ffffff;stroke:#ffffff}.fz-workspace-card:hover{background:#00A9DD !important;background-color:#00A9DD !important;padding:48px 24px !important;min-height:520px !important;border-color:rgba(12,13,13,0.10) !important;box-shadow:0 4px 14px rgba(4,40,77,0.08) !important;transform:translateY(-2px)}.fz-workspace-card:hover .fz-workspace-title{color:#ffffff !important}.fz-workspace-card:hover .fz-workspace-pill{background:rgba(255,255,255,0.22) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.35) !important}.fz-workspace-card:hover .fz-workspace-quota-hero{background:#ffffff !important;border-color:#ffffff !important;box-shadow:0 4px 12px rgba(4,40,77,0.08)}.fz-workspace-card:hover .fz-quota-hero-label{color:var(--color-blue) !important}.fz-workspace-card:hover .fz-quota-val-lg{color:var(--color-navy) !important}.fz-workspace-card:hover .fz-quota-unit{color:var(--color-dark-muted) !important}.fz-workspace-card:hover .fz-workspace-desc{color:rgba(255,255,255,0.95) !important}.fz-workspace-card:hover .fz-workspace-list{border-top:1px solid rgba(255,255,255,0.25) !important}.fz-workspace-card:hover .fz-workspace-list li{color:#ffffff !important}.fz-workspace-card:hover .fz-workspace-list li svg{color:#ffffff !important;stroke:#ffffff !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2),.fz-workspace-card:nth-child(2).is-reset{background:#ffffff !important;border:1px solid rgba(12,13,13,0.10) !important;padding:36px 24px !important;min-height:480px !important;box-shadow:0 2px 8px rgba(4,40,77,0.04) !important;transform:none !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-title,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-title{color:var(--color-dark) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-pill,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-pill{background:rgba(0,169,221,0.08) !important;color:var(--color-blue-dark) !important;border:none !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-quota-hero,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-quota-hero{background:rgba(0,169,221,0.10) !important;border-color:rgba(0,169,221,0.22) !important;box-shadow:none !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-quota-hero-label,.fz-workspace-card:nth-child(2).is-reset .fz-quota-hero-label{color:var(--color-blue-dark) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-quota-val-lg,.fz-workspace-card:nth-child(2).is-reset .fz-quota-val-lg{color:var(--color-dark) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-quota-unit,.fz-workspace-card:nth-child(2).is-reset .fz-quota-unit{color:var(--color-dark-muted) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-desc,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-desc{color:var(--color-dark-muted) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-list,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-list{border-top:1px solid rgba(12,13,13,0.06) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-list li,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-list li{color:var(--color-dark) !important}.fz-workspace-grid:has(.fz-workspace-card:not(:nth-child(2)):hover) .fz-workspace-card:nth-child(2) .fz-workspace-list li svg,.fz-workspace-card:nth-child(2).is-reset .fz-workspace-list li svg{color:#16a34a !important;stroke:#16a34a !important}@media (max-width:960px){.fz-workspace-grid{grid-template-columns:1fr !important;gap:20px}.fz-workspace-card,.fz-workspace-card:nth-child(2),.fz-workspace-card:hover{min-height:auto !important;padding:28px 22px !important;transform:none !important}}.fz-visa-organic-flow{max-width:1100px;margin:54px auto 0 auto;display:flex;flex-direction:column;position:relative}.fz-visa-flow-item{width:410px;position:relative;transition:all var(--transition-fast)}.fz-visa-flow-item:nth-child(odd){align-self:flex-start;margin-right:auto}.fz-visa-flow-item:nth-child(even){align-self:flex-end;margin-left:auto}@media (min-width:901px){.fz-visa-flow-item:not(:first-child){margin-top:-30px}}.fz-visa-step-card{background:#ffffff;border:1px solid rgba(12,13,13,0.10);border-radius:var(--radius-md);padding:30px 28px;display:flex;flex-direction:column;gap:14px;position:relative;transition:all var(--transition-fast);box-shadow:0 2px 10px rgba(4,40,77,0.04)}.fz-visa-flow-item:hover .fz-visa-step-card{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.09)}.fz-visa-step-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(12,13,13,0.06)}.fz-visa-step-badge{font-family:var(--font-heading);font-size:14px;font-weight:800;color:var(--color-blue);background:transparent;padding:0;text-transform:uppercase;letter-spacing:0.06em}.fz-visa-step-time{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--color-dark-muted);background:transparent;padding:0}.fz-visa-step-title{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-dark);line-height:32px;margin:0}.fz-visa-step-desc{font-family:var(--font-body);font-size:16px;line-height:25px;color:var(--color-dark-muted);margin:0}.fz-visa-flow-arrow{display:none}@keyframes fzArrowDraw{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%;opacity:0.15}15%{opacity:1}50%{-webkit-mask-position:0% 0%;mask-position:0% 0%;opacity:1}85%{-webkit-mask-position:0% 0%;mask-position:0% 0%;opacity:0.95}100%{-webkit-mask-position:100% 100%;mask-position:100% 100%;opacity:0.15}}.fz-visa-flow-arrow svg{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(135deg,#000 50%,rgba(0,0,0,0.3) 55%,transparent 65%);mask-image:linear-gradient(135deg,#000 50%,rgba(0,0,0,0.3) 55%,transparent 65%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-position:100% 100%;mask-position:100% 100%}@media (min-width:901px){.fz-visa-flow-arrow{display:block;position:absolute;color:var(--color-blue);z-index:5;pointer-events:none;transition:transform var(--transition-fast),opacity var(--transition-fast)}.fz-visa-flow-item:nth-child(1) .fz-visa-flow-arrow{width:175px;height:130px;top:22%;right:-235px;transform:scaleY(-1) rotate(-50deg) scaleX(1.35)}.fz-visa-flow-item:nth-child(1) .fz-visa-flow-arrow svg{animation:fzArrowDraw 3.6s cubic-bezier(0.4,0,0.2,1) infinite}.fz-visa-flow-item:nth-child(2) .fz-visa-flow-arrow{width:160px;height:130px;top:calc(25% + 90px);left:-225px;transform:scaleX(-1) rotate(-10deg) scale(1.12)}.fz-visa-flow-item:nth-child(2) .fz-visa-flow-arrow svg{animation:fzArrowDraw 3.6s cubic-bezier(0.4,0,0.2,1) 1.2s infinite}.fz-visa-flow-item:nth-child(3) .fz-visa-flow-arrow{width:205px;height:135px;top:auto;bottom:-125px;right:-160px;transform:rotate(-20deg) scaleX(1.4)}.fz-visa-flow-item:nth-child(3) .fz-visa-flow-arrow svg{animation:fzArrowDraw 3.6s cubic-bezier(0.4,0,0.2,1) 2.4s infinite}.fz-visa-flow-item:hover .fz-visa-flow-arrow svg{-webkit-mask-position:0% 0% !important;mask-position:0% 0% !important;opacity:1 !important}}@media (max-width:900px){.fz-visa-organic-flow{margin-top:28px;gap:16px}.fz-visa-flow-item{width:100% !important;max-width:100% !important;align-self:stretch !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:16px !important}.fz-visa-flow-arrow,.fz-visa-step-arrow,.fz-step-arrow,.fz-flow-arrow{display:none !important}.fz-visa-step-card{padding:22px 20px;gap:10px}.fz-visa-step-title{font-size:20px;line-height:27px}.fz-visa-step-desc{font-size:14px;line-height:22px}}.fz-banking-split{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start;margin-top:36px}.fz-banking-advisory-sidebar{background:var(--color-blue,#00A9DD);color:#ffffff;border-radius:var(--radius-lg,12px);padding:36px 30px;border:none;position:sticky;top:96px;box-shadow:none;display:flex;flex-direction:column;gap:20px}.fz-advisory-badge{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.88);background:transparent;border:none;padding:0;margin:0;display:inline-block}.fz-advisory-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:#ffffff;line-height:28px;margin:0}.fz-advisory-intro{font-family:var(--font-body);font-size:14px;line-height:22px;color:rgba(255,255,255,0.92);margin:0}.fz-advisory-divider{height:1px;background:rgba(255,255,255,0.20);margin:0}.fz-advisory-checklist-wrap{display:flex;flex-direction:column;gap:12px}.fz-advisory-checklist-title{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.80)}.fz-advisory-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.fz-advisory-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:19px;color:#ffffff}.fz-advisory-checklist li svg{color:#ffffff;flex-shrink:0;margin-top:2px}.fz-advisory-callout{background:transparent;border:none;border-top:1px solid rgba(255,255,255,0.20);border-radius:0;padding:16px 0 0 0;margin-top:auto;box-shadow:none;display:flex;align-items:flex-start;gap:10px}.fz-advisory-callout-icon{color:#ffffff;flex-shrink:0;margin-top:2px}.fz-advisory-callout-content{font-family:var(--font-body);font-size:12.5px;line-height:19px;color:rgba(255,255,255,0.90)}.fz-advisory-callout-content strong{color:#ffffff;font-weight:700}.fz-banking-stack,.fz-banking-cards-stack{display:flex;flex-direction:column;gap:20px}.fz-banking-hcard{background:#ffffff;border:1px solid rgba(12,13,13,0.09);border-radius:var(--radius-lg,12px);padding:30px 28px;display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:stretch;box-shadow:0 2px 8px rgba(4,40,77,0.03);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative;margin-bottom:16px}.fz-banking-stack .fz-banking-hcard:last-child,.fz-banking-cards-stack .fz-banking-hcard:last-child{margin-bottom:0}.fz-banking-hcard:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 14px 32px rgba(0,169,221,0.10)}.fz-hcard-left{display:flex;flex-direction:column;gap:12px;padding-right:20px;border-right:1px solid rgba(12,13,13,0.08);height:100%}.fz-hcard-header-row{display:flex;align-items:center;gap:10px}.fz-hcard-tier{font-family:var(--font-heading);font-size:10.5px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--color-dark-muted)}.fz-banking-icon{width:44px;height:44px;border-radius:var(--radius-md,8px);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fz-banking-title{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-dark);line-height:26px;margin:0}.fz-banking-turnaround-box{background:#f8fafc;border:1px solid rgba(12,13,13,0.08);border-radius:var(--radius-md,8px);padding:10px 14px;display:flex;flex-direction:column;gap:3px;margin-top:auto}.fz-turnaround-label{font-family:var(--font-heading);font-size:10.5px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-blue);display:flex;align-items:center;gap:5px}.fz-turnaround-val{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark,#0c0d0d);line-height:19px}.fz-hcard-right{display:flex;flex-direction:column;gap:14px}.fz-banking-desc{font-family:var(--font-body);font-size:14.5px;line-height:23px;color:var(--color-dark-muted);margin:0}.fz-banking-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;padding-top:14px;border-top:1px solid rgba(12,13,13,0.07)}.fz-banking-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:19px;color:var(--color-dark)}.fz-banking-list li svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}@media (max-width:1100px){.fz-banking-split{grid-template-columns:320px 1fr;gap:24px}.fz-banking-hcard{grid-template-columns:200px 1fr;gap:20px;padding:24px 20px}.fz-banking-list{grid-template-columns:1fr}}@media (max-width:900px){.fz-banking-split{grid-template-columns:1fr;gap:24px}.fz-banking-advisory-sidebar{position:static;top:auto}.fz-banking-hcard{grid-template-columns:1fr;gap:16px}.fz-hcard-left{padding-right:0;border-right:none;border-bottom:1px solid rgba(12,13,13,0.08);padding-bottom:14px}.fz-banking-list{grid-template-columns:1fr}}.fz-checklist-split{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start;margin-top:36px}.fz-checklist-sidebar{background:var(--color-blue,#00A9DD);color:#ffffff;border-radius:var(--radius-lg,12px);padding:36px 30px;border:none;position:sticky;top:96px;box-shadow:none;display:flex;flex-direction:column;gap:20px}.fz-checklist-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.88);background:transparent;border:none;padding:0;margin:0;align-self:flex-start}.fz-checklist-badge svg{color:rgba(255,255,255,0.88);width:14px;height:14px}.fz-checklist-sidebar-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:#ffffff;line-height:28px;margin:0}.fz-checklist-sidebar-intro{font-family:var(--font-body);font-size:14px;line-height:22px;color:rgba(255,255,255,0.92);margin:0}.fz-checklist-divider{height:1px;background:rgba(255,255,255,0.20);margin:0}.fz-pipeline-wrap{display:flex;flex-direction:column;gap:14px}.fz-pipeline-heading{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.80)}.fz-pipeline-list{display:flex;flex-direction:column;gap:14px}.fz-pipeline-item{display:flex;align-items:flex-start;gap:12px;background:transparent;border:none;border-radius:0;padding:0}.fz-pipeline-num{width:22px;height:22px;border-radius:4px;background:rgba(255,255,255,0.20);border:none;color:#ffffff;font-family:var(--font-heading);font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.fz-pipeline-info{display:flex;flex-direction:column;gap:2px}.fz-pipeline-info strong{color:#ffffff;font-family:var(--font-heading);font-size:13.5px;font-weight:700;line-height:18px}.fz-pipeline-info span{color:rgba(255,255,255,0.88);font-family:var(--font-body);font-size:12.5px;line-height:17px}.fz-checklist-callout{background:transparent;border:none;border-top:1px solid rgba(255,255,255,0.20);border-radius:0;padding:16px 0 0 0;margin-top:auto;box-shadow:none;display:flex;align-items:flex-start;gap:10px}.fz-checklist-callout-icon{color:#ffffff;flex-shrink:0;margin-top:2px}.fz-checklist-callout-content{font-family:var(--font-body);font-size:12.5px;line-height:19px;color:rgba(255,255,255,0.90)}.fz-checklist-callout-content strong{color:#ffffff;font-weight:700}.fz-checklist-stack{display:flex;flex-direction:column;gap:20px}.fz-doc-hcard{background:#ffffff;border:1px solid rgba(12,13,13,0.09);border-radius:var(--radius-lg,12px);padding:28px 26px;display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:stretch;box-shadow:0 2px 8px rgba(4,40,77,0.03);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);position:relative}.fz-doc-hcard:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 14px 32px rgba(0,169,221,0.10)}.fz-doc-left{display:flex;flex-direction:column;gap:12px;padding-right:20px;border-right:1px solid rgba(12,13,13,0.08);height:100%}.fz-doc-header-row{display:flex;align-items:center;gap:10px}.fz-doc-tier{font-family:var(--font-heading);font-size:10px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--color-dark-muted)}.fz-doc-icon{width:44px;height:44px;border-radius:var(--radius-md,8px);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fz-doc-title{font-family:var(--font-heading);font-size:19px;font-weight:700;color:var(--color-dark);line-height:25px;margin:0}.fz-doc-spec-box{background:transparent;border:none;border-top:1px solid rgba(12,13,13,0.08);border-radius:0;padding:10px 0 0 0;display:flex;flex-direction:column;gap:2px;margin-top:auto}.fz-doc-spec-label{font-family:var(--font-heading);font-size:10px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--color-blue);display:flex;align-items:center;gap:5px}.fz-doc-spec-val{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--color-dark,#0c0d0d);line-height:18px}.fz-doc-right{display:flex;flex-direction:column;gap:14px}.fz-doc-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}.fz-doc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;padding-top:14px;border-top:1px solid rgba(12,13,13,0.07)}.fz-doc-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:19px;color:var(--color-dark)}.fz-doc-list li svg{color:var(--color-blue);flex-shrink:0;margin-top:2px}@media (max-width:1100px){.fz-checklist-split{grid-template-columns:1fr 320px;gap:24px}.fz-doc-hcard{grid-template-columns:200px 1fr;gap:20px;padding:24px 20px}.fz-doc-list{grid-template-columns:1fr}}@media (max-width:900px){.fz-checklist-split{grid-template-columns:1fr;gap:24px}.fz-checklist-sidebar{position:static;top:auto}.fz-doc-hcard{grid-template-columns:1fr;gap:16px}.fz-doc-left{padding-right:0;border-right:none;border-bottom:1px solid rgba(12,13,13,0.08);padding-bottom:14px}.fz-doc-list{grid-template-columns:1fr}}.phase-stepper-grid{display:flex;gap:24px;align-items:stretch;position:relative}.phase-card{flex:1;min-width:0;min-height:420px;position:relative;border-radius:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,0.14);box-shadow:0 10px 30px rgba(4,40,77,0.08);cursor:pointer;background-color:#04284d;transition:flex 0.55s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),border-color 0.35s ease}.phase-card-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;transition:transform 0.65s cubic-bezier(0.16,1,0.3,1)}.phase-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,13,13,0.40) 0%,rgba(4,40,77,0.85) 50%,rgba(4,25,48,0.98) 100%);transition:background 0.45s ease;z-index:1}.phase-card-content{position:relative;z-index:2;padding:32px 28px;display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:16px}.phase-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.18);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity 0.35s ease,transform 0.45s cubic-bezier(0.16,1,0.3,1)}.phase-card-meta-default{display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:1;max-height:50px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.18);transform:translateY(0);transition:opacity 0.3s ease,max-height 0.35s ease,margin-top 0.35s ease,padding-top 0.35s ease,border-top-color 0.3s ease,transform 0.35s ease}.phase-badge{font-family:var(--font-heading);font-size:12px;font-weight:800;color:var(--color-blue,#00A9DD);background:transparent;text-transform:uppercase;letter-spacing:0.08em;padding:0;border-radius:0;box-shadow:none}.phase-timeline{font-family:var(--font-heading);font-size:13px;font-weight:700;color:rgba(255,255,255,0.88);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;border-radius:0}.phase-card-bottom{margin-top:auto;display:flex;flex-direction:column;gap:0}.phase-card-title,.phase-card .phase-card-title{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:28px;color:#ffffff !important;margin:0;text-shadow:0 2px 6px rgba(0,0,0,0.4)}.phase-card-reveal{max-height:0;opacity:0;transform:translateY(12px);overflow:hidden;transition:max-height 0.25s ease 0s,opacity 0.2s ease 0s,transform 0.2s ease 0s,margin-top 0.2s ease 0s;margin-top:0;display:flex;flex-direction:column;gap:12px;pointer-events:none;color:#ffffff !important}.phase-card-desc,.phase-card .phase-card-desc,.phase-card-reveal p,.phase-card-reveal span:not(.phase-deliverables-title):not(.phase-badge){font-family:var(--font-body);font-size:13.5px;line-height:22px;color:rgba(255,255,255,0.95) !important;margin:0}.phase-deliverables-wrap{display:flex;flex-direction:column;gap:8px}.phase-deliverables-title,.phase-card .phase-deliverables-title,.phase-card-reveal .phase-deliverables-title{font-family:var(--font-heading);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-blue,#00A9DD) !important;display:block}.phase-deliverables{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.phase-deliverables li,.phase-card .phase-deliverables li,.phase-card-reveal ul li,.phase-card .phase-deliverables-container li,.phase-card .phase-deliverables-container p{font-size:13px;line-height:20px;color:rgba(255,255,255,0.95) !important}.phase-deliverables li::before,.phase-card-reveal ul li::before{content:'';width:6px;height:6px;border-radius:50%;background-color:var(--color-blue,#00A9DD);box-shadow:0 0 6px rgba(0,169,221,0.6);flex-shrink:0;display:inline-block}.phase-card .phase-action-link,.phase-card .phase-action-link span{color:#ffffff !important}.phase-stepper-grid:hover .phase-card{flex:0.85}.phase-stepper-grid .phase-card:hover,.phase-stepper-grid .phase-card:focus-within{flex:1.55;transform:translateY(-10px) scale(1.03);z-index:10;border-color:var(--color-blue,#00A9DD);box-shadow:0 24px 60px rgba(0,0,0,0.45),0 0 30px rgba(0,169,221,0.25)}.phase-card:hover .phase-card-bg,.phase-card:focus-within .phase-card-bg{transform:scale(1.10)}.phase-card:hover .phase-card-overlay,.phase-card:focus-within .phase-card-overlay{background:linear-gradient(180deg,rgba(12,13,13,0.20) 0%,rgba(4,40,77,0.88) 35%,rgba(4,25,48,0.99) 100%)}.phase-card:hover .phase-card-header,.phase-card:focus-within .phase-card-header{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity 0.45s ease 0.15s,transform 0.45s cubic-bezier(0.16,1,0.3,1) 0.15s}.phase-card:hover .phase-card-meta-default,.phase-card:focus-within .phase-card-meta-default{opacity:0;max-height:0;margin-top:0;padding-top:0;border-top-color:transparent;transform:translateY(-6px);pointer-events:none;overflow:hidden}.phase-card:hover .phase-card-reveal,.phase-card:focus-within .phase-card-reveal{max-height:380px;opacity:1;transform:translateY(0);margin-top:14px;pointer-events:auto;transition:max-height 0.45s cubic-bezier(0.16,1,0.3,1) 0.48s,opacity 0.4s cubic-bezier(0.16,1,0.3,1) 0.52s,transform 0.4s cubic-bezier(0.16,1,0.3,1) 0.52s,margin-top 0.45s cubic-bezier(0.16,1,0.3,1) 0.48s}.phase-card:hover .phase-card-title,.phase-card:focus-within .phase-card-title{color:#ffffff !important}.phase-card:hover .phase-card-desc,.phase-card:hover .phase-card-reveal p,.phase-card:hover .phase-card-reveal span:not(.phase-deliverables-title):not(.phase-badge),.phase-card:focus-within .phase-card-desc,.phase-card:focus-within .phase-card-reveal p{color:#ffffff !important;color:rgba(255,255,255,0.95) !important}.phase-card:hover .phase-deliverables-title,.phase-card:focus-within .phase-deliverables-title{color:var(--color-blue,#00A9DD) !important}.phase-card:hover .phase-deliverables li,.phase-card:hover .phase-card-reveal ul li,.phase-card:focus-within .phase-deliverables li,.phase-card:focus-within .phase-card-reveal ul li,.phase-card:hover .phase-deliverables-container li,.phase-card:hover .phase-deliverables-container p{color:#ffffff !important;color:rgba(255,255,255,0.95) !important}.phase-card:hover .phase-timeline,.phase-card:focus-within .phase-timeline{color:rgba(255,255,255,0.90) !important}.phase-card:hover .phase-action-link,.phase-card:hover .phase-action-link span,.phase-card:focus-within .phase-action-link,.phase-card:focus-within .phase-action-link span{color:#ffffff !important}@media (max-width:1024px){.phase-stepper-grid{flex-direction:column !important;gap:18px !important}.phase-card{flex:none !important;width:100% !important;min-height:auto !important;border-radius:0 !important;transform:none !important}.phase-stepper-grid:hover .phase-card{flex:none !important}.phase-stepper-grid .phase-card:hover,.phase-stepper-grid .phase-card:focus-within{flex:none !important;transform:none !important}.phase-card-reveal{max-height:none !important;opacity:1 !important;transform:none !important;margin-top:12px !important;pointer-events:auto !important;transition:none !important}.phase-card-meta-default{display:none !important}.phase-card-header{opacity:1 !important;transform:none !important;margin-bottom:8px}.phase-card-bottom{position:static !important;bottom:auto !important;left:auto !important;right:auto !important}.phase-card-content{position:relative !important;height:auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:24px 20px !important}}.fz-cost-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.fz-cost-col-card{background:#ffffff;border:1px solid var(--color-border);border-radius:0;padding:36px 32px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(4,40,77,0.04);transition:all var(--transition-fast)}.fz-cost-col-card:hover{border-color:var(--color-blue);box-shadow:0 12px 32px rgba(4,40,77,0.08)}.fz-cost-col-header{padding-bottom:18px;border-bottom:1px solid rgba(12,13,13,0.08);margin-bottom:20px}.fz-cost-col-tag{font-family:var(--font-heading);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;padding:0;background:transparent;border:none;display:inline-block;margin-bottom:8px}.fz-tag-blue{color:var(--color-blue,#00A9DD);background:transparent;border:none}.fz-tag-dark{color:var(--color-dark-muted,#64748b);background:transparent;border:none}.fz-cost-col-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:28px;color:var(--color-dark);margin:0 0 8px 0}.fz-cost-col-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.fz-cost-col-items{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.fz-cost-row{display:flex;align-items:flex-start;gap:14px;padding:16px 0;background:transparent;border-bottom:1px solid rgba(12,13,13,0.06);border-radius:0;transition:all var(--transition-fast)}.fz-cost-row:last-child{border-bottom:none}.fz-cost-row:hover{background:transparent;transform:translateX(4px)}.fz-cost-row-num{font-family:var(--font-heading);font-size:13px;font-weight:800;color:var(--color-blue,#00A9DD);background:transparent;border:none;width:auto;height:auto;padding-top:2px;flex-shrink:0}.fz-cost-row-body{flex:1}.fz-cost-row-title{font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:21px;color:var(--color-dark);margin:0 0 4px 0}.fz-cost-row-desc{font-family:var(--font-body);font-size:13px;line-height:19px;color:var(--color-dark-muted);margin:0}.fz-cost-col-footer{margin-top:auto}.fz-cost-col-note{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--color-dark-muted);padding:14px 0 0 0;border-top:1px solid rgba(12,13,13,0.08);background:transparent}.fz-cost-col-note svg{color:var(--color-blue,#00A9DD);flex-shrink:0}.fz-cost-col-highlight{padding:14px 0 0 0;border-top:1px solid rgba(12,13,13,0.08);background:transparent;color:var(--color-dark)}.fz-cost-highlight-title{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark);display:block;margin-bottom:4px}.fz-cost-highlight-desc{font-family:var(--font-body);font-size:12.5px;line-height:18px;color:var(--color-dark-muted);margin:0}@media (max-width:900px){.fz-cost-split{grid-template-columns:1fr;gap:20px}}.faq-dark-item{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;transition:all var(--transition-fast)}.faq-dark-item:hover{background:rgba(255,255,255,0.07);border-color:rgba(57,198,244,0.35)}.faq-dark-btn{width:100%;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:#ffffff;font-family:var(--font-heading);font-size:16px;font-weight:600;text-align:left;cursor:pointer;gap:16px}.faq-dark-btn svg{color:#39C6F4;transition:transform var(--transition-fast);flex-shrink:0}.faq-dark-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.faq-dark-pane{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-dark-pane-open{max-height:400px}.faq-dark-content{padding:0 22px 18px 22px;font-size:14.5px;line-height:24px;color:rgba(255,255,255,0.80)}@media (max-width:1024px){.fz-hero-split{grid-template-columns:1fr;gap:36px}.fz-hero-media-wrap{justify-content:center;min-height:300px;margin:10px 0 20px 0}.fz-hero-main-photo{width:90%;height:280px}.subpage-split-grid{grid-template-columns:1fr;gap:32px}.subpage-split-media img{height:300px}.fz-adv-layout,.fz-advantages-split{grid-template-columns:1fr;gap:36px}.fz-adv-sticky-col{position:static !important;top:auto !important;order:-1}.fz-activities-grid{gap:18px}.fz-activity-card{flex:0 1 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px)}.fz-workspace-grid{grid-template-columns:1fr;gap:20px}.fz-workspace-card,.fz-workspace-card:nth-child(2),.fz-workspace-card:hover{min-height:auto !important;padding:32px 24px !important;transform:none !important}.fz-banking-split{grid-template-columns:1fr;gap:28px}.fz-banking-advisory-sidebar{position:static !important;top:auto !important;width:100%}.fz-banking-hcard{grid-template-columns:1fr;gap:18px;padding:24px 20px}.fz-hcard-left{padding-right:0;border-right:none;border-bottom:1px solid rgba(12,13,13,0.08);padding-bottom:14px;height:auto}.fz-banking-list{grid-template-columns:1fr}.fz-checklist-split{grid-template-columns:1fr;gap:28px}.fz-checklist-sidebar{position:static !important;top:auto !important;width:100%}.fz-doc-hcard{grid-template-columns:1fr;gap:18px;padding:24px 20px}.fz-doc-left{padding-right:0;border-right:none;border-bottom:1px solid rgba(12,13,13,0.08);padding-bottom:14px;height:auto}.fz-doc-list{grid-template-columns:1fr}.phase-stepper-grid{flex-direction:column !important;gap:18px !important}.phase-card{flex:none !important;width:100% !important;min-height:auto !important;border-radius:0 !important}.phase-stepper-grid:hover .phase-card{flex:none !important}.phase-stepper-grid .phase-card:hover,.phase-stepper-grid .phase-card:focus-within{flex:none !important;transform:none !important}.phase-card-reveal{max-height:none !important;opacity:1 !important;transform:none !important;margin-top:12px !important;pointer-events:auto !important;transition:none !important}.phase-card-meta-default{display:none !important}.phase-card-header{opacity:1 !important;transform:none !important;margin-bottom:8px}.phase-card-bottom{position:static !important;bottom:auto !important;left:auto !important;right:auto !important}.phase-card-content{position:relative !important;height:auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:24px 20px !important}}@media (max-width:900px){.fz-visa-organic-flow{margin-top:28px;gap:16px}.fz-visa-flow-item{width:100% !important;max-width:100% !important;align-self:stretch !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:16px !important}.fz-visa-flow-arrow,.fz-visa-step-arrow,.fz-step-arrow,.fz-flow-arrow{display:none !important}.fz-visa-step-card{padding:22px 20px;gap:10px}.fz-visa-step-title{font-size:20px;line-height:27px}.fz-visa-step-desc{font-size:14px;line-height:22px}.fz-cost-split{grid-template-columns:1fr !important;gap:20px !important}.fz-cost-col-card{padding:26px 20px !important}.fz-hero-split{grid-template-columns:1fr;gap:36px}.fz-hero-watermark{width:280px;height:280px;top:-10px;right:10px;opacity:0.04}}@media (max-width:767px){.section{padding:44px 0}.section-header{margin-bottom:24px;text-align:left}.section-header.text-center{text-align:left}.section-title{font-size:26px;line-height:34px}.section-subtitle{font-size:14px;line-height:22px;margin-bottom:18px;text-align:left}.section-editorial-lead{text-align:left;font-size:14px;line-height:22px;margin-bottom:20px}.tagline{font-size:11.5px;margin-bottom:6px}.fz-hero{padding:36px 0 44px 0;overflow:hidden}.fz-hero-split{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.fz-hero-content{width:100%;max-width:100%}.fz-hero-title{font-size:28px;line-height:36px;margin-bottom:14px;word-break:break-word}.fz-hero-subtitle{font-size:14px;line-height:22px;margin-bottom:20px}.fz-hero-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-bottom:20px}.fz-hero-actions .btn{width:100%;justify-content:center;padding:13px 20px;font-size:14px}.fz-hero-trust-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;width:100%}.fz-hero-media-wrap{display:flex;justify-content:center;position:relative;width:100%;max-width:100%;min-height:auto;margin-top:8px;margin-bottom:24px}.fz-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}.fz-hero-main-photo{width:100%;height:220px;border-radius:var(--radius-md)}.fz-hero-inset-photo{width:130px;height:90px;bottom:-10px;left:8px;border-width:2px}.fz-hero-stat-card{top:auto;bottom:-12px;right:8px;left:auto;padding:8px 12px;gap:8px;border-radius:var(--radius-sm)}.fz-hero-stat-icon{width:32px;height:32px}.fz-hero-stat-logo{width:20px;height:20px}.fz-hero-stat-title{font-size:12.5px;line-height:16px}.fz-hero-stat-desc{font-size:10.5px}.mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:16px 12px;padding:18px 14px;margin-top:24px}.mainland-kpi-val{font-size:22px;line-height:28px}.mainland-kpi-label{font-size:11px;line-height:15px}.subpage-split-content p{font-size:14px;line-height:22px}.fz-spec-pill-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.fz-spec-pill{padding:10px 12px}.subpage-split-media img{height:220px}.fz-adv-cards-col{padding:24px 18px}.fz-adv-card-media{height:170px}.fz-adv-card-title{font-size:18px;line-height:25px}.fz-adv-card-desc{font-size:13.5px;line-height:21px}.fz-adv-card-highlights{grid-template-columns:1fr}.fz-adv-sticky-inner .section-title{font-size:24px;line-height:32px}.fz-adv-lead{font-size:14px;line-height:22px}.fz-adv-actions{flex-direction:column;align-items:stretch;gap:12px}.fz-adv-actions .btn{width:100%;justify-content:center}.fz-activities-grid{gap:14px}.fz-activity-card{flex:1 1 100%;width:100%;max-width:100%;padding:18px 16px;gap:10px}.fz-activity-bullets{padding-right:50px}.faq-dark-btn{padding:15px 16px;font-size:15px;line-height:21px}.faq-dark-content{padding:0 16px 16px 16px;font-size:13.5px;line-height:22px}}@media (max-width:480px){.section{padding:36px 0}.section-title{font-size:22px;line-height:30px}.section-subtitle{font-size:13.5px;line-height:21px}.fz-hero{padding:28px 0 36px 0}.fz-hero-title{font-size:24px;line-height:32px}.fz-hero-subtitle{font-size:13.5px;line-height:21px}.fz-hero-main-photo{height:190px}.fz-hero-inset-photo{width:110px;height:75px;bottom:-8px;left:6px}.fz-hero-stat-card{bottom:-10px;right:6px;padding:6px 10px}.fz-hero-stat-icon{width:28px;height:28px}.fz-hero-stat-logo{width:17px;height:17px}.fz-hero-stat-title{font-size:11.5px;line-height:15px}.fz-hero-stat-desc{font-size:9.5px}.mainland-kpi-bar{grid-template-columns:1fr;gap:10px;padding:14px 12px}.mainland-kpi-val{font-size:20px;line-height:26px}.fz-spec-pill-grid{grid-template-columns:1fr}.subpage-split-media img{height:190px}.fz-activity-bullets{padding-right:0}.fz-activity-icon-br{width:52px;height:52px;border-top-left-radius:16px}.fz-activity-icon-br svg{width:26px;height:26px}}.section-actions,.subpage-split-actions,.fz-adv-actions,.banking-actions,.mainland-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions.text-center,.section-actions{justify-content:center}.subpage-split-actions,.fz-adv-actions,.banking-actions,.mainland-actions{justify-content:flex-start}.section-actions .btn,.subpage-split-actions .btn,.fz-adv-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:auto;flex-shrink:0}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}.hub-hero{background-color:var(--color-dark,#0c0d0d);background-image:radial-gradient(circle at 85% 15%,rgba(57,198,244,0.18) 0%,rgba(2,22,43,0.98) 75%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.hub-hero-ambient-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.16;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.hub-hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.hub-hero-watermark{position:absolute;top:-20px;right:15px;width:440px;height:440px;pointer-events:none;z-index:0;opacity:0.14;transform:rotate(18deg);filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.25))}.hub-hero-container{position:relative;z-index:1}.hub-hero-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:36px}.hub-hero-content{display:flex;flex-direction:column;align-items:flex-start}.hub-hero-content .breadcrumbs{margin-bottom:16px}.hub-hero-content .breadcrumbs a{color:rgba(255,255,255,0.70);text-decoration:none;font-size:13.5px;transition:color var(--transition-fast)}.hub-hero-content .breadcrumbs a:hover{color:#39C6F4}.hub-hero-content .breadcrumbs .sep{color:rgba(255,255,255,0.35);margin:0 7px}.hub-hero-content .breadcrumbs .current{color:#39C6F4;font-weight:600;font-size:13.5px}.hub-hero-title{font-family:var(--font-heading);font-size:40px;line-height:48px;font-weight:700;letter-spacing:-0.02em;color:#ffffff;margin-bottom:18px}.hub-hero-subtitle{font-family:var(--font-body);font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:26px;max-width:580px}.hub-hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.hub-hero-trust-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hub-hero-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.75)}.hub-hero-tag svg{color:var(--color-blue,#00A9DD)}.hub-hero-media-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:380px}.hub-hero-main-photo{width:88%;height:360px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 48px rgba(1,18,36,0.45);border:1px solid rgba(255,255,255,0.15);position:relative;z-index:1}.hub-hero-main-photo img{width:100%;height:100%;object-fit:cover;display:block}.hub-hero-inset-photo{position:absolute;bottom:-20px;left:0;width:200px;height:140px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 12px 32px rgba(0,0,0,0.35);z-index:2}.hub-hero-inset-photo img{width:100%;height:100%;object-fit:cover;display:block}.hub-hero-stat-card{position:absolute;top:20px;left:-20px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-md);padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 16px 36px rgba(1,18,36,0.25);z-index:3}.hub-hero-stat-icon{width:42px;height:42px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-hero-stat-logo{width:28px;height:28px;object-fit:contain}.hub-hero-stat-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-dark);display:block;line-height:20px}.hub-hero-stat-desc{font-family:var(--font-body);font-size:12px;color:var(--color-dark-muted);display:block}.freezones-grid-4{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.freezone-hub-card{background:#ffffff;border:1px solid var(--color-border);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.freezone-hub-card:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.freezone-hub-thumb{width:100%;height:180px;position:relative;overflow:hidden;background-color:#04284d}.freezone-hub-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.freezone-hub-card:hover .freezone-hub-thumb img{transform:scale(1.05)}.freezone-hub-body{padding:24px;display:flex;flex-direction:column;flex:1;gap:12px}.freezone-badge{font-family:var(--font-heading);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-blue,#00A9DD);background:transparent;padding:0;display:inline-block}.freezone-hub-title{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:26px;color:var(--color-dark);margin:0}.freezone-hub-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.freezone-hub-meta{margin-top:auto;padding-top:14px;border-top:1px solid rgba(12,13,13,0.08);display:flex;align-items:center;justify-content:space-between}.freezone-meta-item{font-size:12.5px;color:var(--color-dark-muted)}.freezone-meta-item strong{color:var(--color-dark)}.link-arrow{font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--color-blue,#00A9DD);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:transform var(--transition-fast)}.link-arrow:hover{transform:translateX(3px);color:var(--color-blue-dark)}.fz-tax-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px}.fz-tax-card{background:#ffffff;border:1px solid var(--color-border);border-radius:0;padding:32px 28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px rgba(4,40,77,0.04);transition:all var(--transition-fast)}.fz-tax-card:hover{border-color:var(--color-blue);box-shadow:0 12px 32px rgba(4,40,77,0.08);transform:translateY(-3px)}.fz-tax-card-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(12,13,13,0.07)}.fz-tax-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,169,221,0.08);color:var(--color-blue,#00A9DD);flex-shrink:0}.fz-tax-card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark);margin:0}.fz-tax-card-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}.fz-tax-list{list-style:none;padding:0;margin:8px 0 0 0;display:flex;flex-direction:column;gap:8px}.fz-tax-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;color:var(--color-dark)}.fz-tax-list li svg{color:#16a34a;flex-shrink:0;margin-top:2px}.fz-tax-callout{margin-top:32px;background:var(--color-dark,#0c0d0d);color:#ffffff;padding:24px 28px;border-left:4px solid var(--color-blue,#00A9DD);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.fz-tax-callout-text{flex:1;min-width:280px}.fz-tax-callout-text h4{font-family:var(--font-heading);font-size:17px;font-weight:700;color:#ffffff;margin:0 0 6px 0}.fz-tax-callout-text p{font-family:var(--font-body);font-size:13.5px;line-height:20px;color:rgba(255,255,255,0.80);margin:0}.fz-tax-callout-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto;flex-wrap:wrap}.fz-tax-callout-actions .btn{white-space:nowrap}@media (max-width:1024px){.hub-hero-split{grid-template-columns:1fr;gap:36px}.hub-hero-main-photo{height:280px}.freezones-grid-4{grid-template-columns:repeat(2,1fr);gap:20px}.mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:20px}.fz-tax-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.hub-hero{padding:36px 0 44px 0}.hub-hero-title{font-size:28px;line-height:36px;margin-bottom:14px}.hub-hero-subtitle{font-size:14.5px;line-height:23px;margin-bottom:20px}.hub-hero-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px;margin-bottom:20px}.hub-hero-actions .btn{width:100%;justify-content:center;padding:13px 20px;font-size:14px}.hub-hero-trust-row{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.hub-hero-media-wrap{display:block;position:relative;width:100%;min-height:auto;margin-top:12px;margin-bottom:24px}.hub-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}.hub-hero-main-photo{width:100%;height:220px;border-radius:var(--radius-md)}.hub-hero-inset-photo{width:130px;height:90px;bottom:-10px;left:8px;border-width:2px}.hub-hero-stat-card{top:auto;bottom:-12px;right:8px;left:auto;padding:8px 12px;gap:8px;border-radius:var(--radius-sm)}.freezones-grid-4{grid-template-columns:1fr;gap:16px}.freezone-hub-body{padding:18px 16px}.freezone-hub-title{font-size:17.5px;line-height:24px}.fz-tax-card{padding:24px 20px}.fz-tax-callout{flex-direction:column;align-items:stretch;gap:16px;padding:20px}}@media (max-width:480px){.hub-hero{padding:28px 0 36px 0}.hub-hero-title{font-size:24px;line-height:32px}.hub-hero-subtitle{font-size:13.5px;line-height:21px}.mainland-kpi-bar{grid-template-columns:1fr;gap:12px;padding:16px 14px}.freezone-hub-thumb{height:140px}}.meydan-hero{background:linear-gradient(135deg,#011224 0%,#032747 100%);color:#ffffff;padding:64px 0 80px 0;position:relative;overflow:hidden}.meydan-hero::before{content:'';position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(57,198,244,0.12) 0%,rgba(1,18,36,0) 70%);pointer-events:none}.meydan-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.meydan-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:all var(--transition-fast)}.meydan-card:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.meydan-card-thumb{width:100%;height:170px;overflow:hidden;background-color:#04284d}.meydan-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.meydan-card:hover .meydan-card-thumb img{transform:scale(1.05)}.meydan-card-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}@media (max-width:1024px){.meydan-features-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.meydan-hero{padding:40px 0 52px 0}.meydan-features-grid{grid-template-columns:1fr}}.ml-hero{background:linear-gradient(135deg,#011224 0%,#04284d 100%);color:#ffffff;padding:60px 0 68px 0;position:relative;overflow:hidden}.ml-hero::before{content:'';position:absolute;top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(57,198,244,0.16) 0%,rgba(1,18,36,0) 70%);pointer-events:none;z-index:0}.ml-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.ml-hero-watermark{position:absolute;top:-40px;right:-30px;opacity:0.04;pointer-events:none;z-index:0}.ml-hero-watermark img{width:440px;height:auto;transform:rotate(12deg)}.ml-hero-container{position:relative;z-index:1}.ml-hero-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:40px}.ml-hero-content{display:flex;flex-direction:column}.ml-hero-content .breadcrumbs{margin-bottom:16px}.ml-hero-content .breadcrumbs a{color:rgba(255,255,255,0.70);text-decoration:none;font-size:13.5px;transition:color var(--transition-fast)}.ml-hero-content .breadcrumbs a:hover{color:#39C6F4}.ml-hero-content .breadcrumbs .sep{color:rgba(255,255,255,0.35);margin:0 7px}.ml-hero-content .breadcrumbs .current{color:#39C6F4;font-weight:600;font-size:13.5px}.ml-hero-title{font-family:var(--font-heading);font-size:38px;line-height:46px;font-weight:700;letter-spacing:-0.02em;color:#ffffff;margin-bottom:16px}.ml-hero-subtitle{font-family:var(--font-body);font-size:15.5px;line-height:25px;color:rgba(255,255,255,0.88);margin-bottom:24px;max-width:580px}.ml-hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.ml-hero-trust-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ml-hero-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.78)}.ml-hero-tag svg{color:#39C6F4;flex-shrink:0}.ml-hero-media-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:360px}.ml-hero-main-photo{width:88%;height:340px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 48px rgba(1,18,36,0.45);border:1px solid rgba(255,255,255,0.15);position:relative;z-index:1}.ml-hero-main-photo img{width:100%;height:100%;object-fit:cover;display:block}.ml-hero-inset-photo{position:absolute;bottom:-18px;left:0;width:190px;height:130px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 12px 32px rgba(0,0,0,0.35);z-index:2}.ml-hero-inset-photo img{width:100%;height:100%;object-fit:cover;display:block}.ml-hero-stat-card{position:absolute;top:18px;left:-18px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-md);padding:13px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 16px 36px rgba(1,18,36,0.25);z-index:3}.ml-hero-stat-icon{width:40px;height:40px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-hero-stat-logo{width:26px;height:26px;object-fit:contain}.ml-hero-stat-title{font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-dark);display:block;line-height:19px}.ml-hero-stat-desc{font-family:var(--font-body);font-size:11.5px;color:var(--color-dark-muted);display:block}.mainland-kpi-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-lg);padding:24px 28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mainland-kpi-item{display:flex;flex-direction:column;gap:4px}.mainland-kpi-val{font-family:var(--font-heading);font-size:26px;font-weight:800;color:#39C6F4;line-height:32px}.mainland-kpi-label{font-size:12.5px;line-height:17px;color:rgba(255,255,255,0.75)}.subpage-split-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.subpage-split-content{display:flex;flex-direction:column;gap:16px}.subpage-split-content p{font-size:15px;line-height:25px;color:var(--color-dark-muted)}.ml-spec-pill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.ml-spec-pill{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:3px;transition:all var(--transition-fast)}.ml-spec-pill:hover{border-color:var(--color-blue);background:#ffffff;box-shadow:0 4px 12px rgba(4,40,77,0.05)}.ml-spec-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark);letter-spacing:0.05em}.ml-spec-val{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark);line-height:18px}.subpage-split-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.subpage-split-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:var(--color-dark)}.subpage-split-list li svg{color:#16a34a;flex-shrink:0;margin-top:3px}.subpage-split-media,.authority-overview-media,.overview-image-wrapper{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 40px rgba(4,40,77,0.12);border:1px solid var(--color-border)}.subpage-split-media img,.authority-overview-media img,.overview-image-wrapper img{width:100%;height:380px;object-fit:cover;object-position:center;display:block}.subpage-split-pill{position:absolute;bottom:16px;left:16px;background:rgba(1,18,36,0.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(57,198,244,0.35);border-radius:var(--radius-sm);padding:6px 12px;font-size:12px;font-weight:600;color:#ffffff}.subpage-split-stamp{position:absolute;top:16px;right:16px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-sm);padding:6px 12px;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--color-dark);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.subpage-split-stamp svg{color:#16a34a}.ml-realestate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.ml-realestate-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 20px;display:flex;flex-direction:column;gap:14px;transition:all var(--transition-normal);box-shadow:0 4px 16px rgba(0,0,0,0.03);position:relative}.ml-realestate-card:hover{transform:translateY(-5px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.09)}.ml-realestate-header{display:flex;align-items:center;justify-content:space-between}.ml-realestate-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center}.ml-realestate-badge{font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--color-blue-dark);background:rgba(0,169,221,0.08);padding:3px 8px;border-radius:4px;letter-spacing:0.04em;text-transform:uppercase}.ml-realestate-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px}.ml-realestate-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}.ml-realestate-meta{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:4px;margin-top:auto}.ml-realestate-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:12px}.ml-realestate-meta-label{color:var(--color-dark-muted)}.ml-realestate-meta-val{font-weight:700;color:var(--color-dark)}.ml-activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.ml-activity-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px 22px;display:flex;flex-direction:column;gap:12px;transition:all var(--transition-fast)}.ml-activity-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 12px 28px rgba(4,40,77,0.08)}.ml-activity-icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center}.ml-activity-title{font-family:var(--font-heading);font-size:17.5px;font-weight:700;color:var(--color-dark);line-height:24px}.ml-activity-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}.ml-activity-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}.ml-activity-tag{font-size:11.5px;font-weight:600;color:var(--color-blue-dark);background:rgba(0,169,221,0.08);padding:3px 8px;border-radius:4px}.ml-ministry-noc-hub{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px 30px;margin-top:36px;box-shadow:0 4px 20px rgba(4,40,77,0.04)}.ml-ministry-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-bottom:20px}.ml-ministry-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark)}.ml-ministry-badge{font-size:11.5px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark);background:rgba(0,169,221,0.10);padding:4px 10px;border-radius:4px}.ml-ministry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ml-ministry-item{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.ml-ministry-name{font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-dark)}.ml-ministry-desc{font-size:12px;line-height:17px;color:var(--color-dark-muted)}.ml-adv-split{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start;margin-top:36px}.ml-adv-stack{display:flex;flex-direction:column;gap:20px}.ml-adv-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:240px 1fr;transition:all var(--transition-normal);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.ml-adv-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 12px 28px rgba(4,40,77,0.08)}.ml-adv-card-media{position:relative;overflow:hidden;background:#04284d}.ml-adv-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-normal)}.ml-adv-card:hover .ml-adv-card-media img{transform:scale(1.04)}.ml-adv-card-badge{position:absolute;top:12px;left:12px;background:#ffffff;color:var(--color-blue-dark);font-family:var(--font-heading);font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:0.05em;box-shadow:0 2px 6px rgba(0,0,0,0.08);z-index:1}.ml-adv-card-body{padding:24px;display:flex;flex-direction:column;gap:10px}.ml-adv-card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark);line-height:25px}.ml-adv-card-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}.ml-adv-card-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--color-border)}.ml-adv-card-list li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--color-dark);line-height:17px}.ml-adv-card-list li svg{color:#16a34a;flex-shrink:0}.ml-adv-sidebar{position:sticky;top:100px;background:var(--color-blue,#00A9DD);border:none;border-radius:var(--radius-lg,12px);padding:36px 30px;color:#ffffff;box-shadow:none;display:flex;flex-direction:column;gap:20px}.ml-adv-sidebar-badge{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.88);background:transparent;border:none;padding:0;margin:0}.ml-adv-sidebar-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:28px;color:#ffffff;margin:0}.ml-adv-sidebar-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:rgba(255,255,255,0.92);margin:0}.ml-adv-pillar-list{display:flex;flex-direction:column;gap:14px;margin-top:4px}.ml-adv-pillar-item{display:flex;align-items:flex-start;gap:12px;background:transparent;border:none;border-radius:0;padding:0}.ml-adv-pillar-num{font-family:var(--font-heading);font-size:11.5px;font-weight:800;color:#ffffff;background:rgba(255,255,255,0.20);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ml-adv-pillar-info strong{display:block;font-size:13.5px;font-weight:700;color:#ffffff;line-height:18px;margin-bottom:2px}.ml-adv-pillar-info span{display:block;font-size:12.5px;color:rgba(255,255,255,0.88);line-height:17px}.ml-adv-sidebar-callout{background:transparent;border:none;border-top:1px solid rgba(255,255,255,0.20);border-radius:0;padding:16px 0 0 0;margin-top:auto;box-shadow:none;font-size:12.5px;line-height:19px;color:rgba(255,255,255,0.90)}.ml-adv-sidebar-callout strong{color:#ffffff;font-weight:700}.ml-banking-split{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start;margin-top:36px}.ml-banking-stack{display:flex;flex-direction:column;gap:20px}.ml-banking-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;display:grid;grid-template-columns:240px 1fr;gap:24px;transition:all var(--transition-fast);box-shadow:0 4px 16px rgba(0,0,0,0.03)}.ml-banking-card:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.ml-banking-card-left{display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--color-border);padding-right:20px}.ml-banking-card-header{display:flex;align-items:center;gap:12px}.ml-banking-card-icon{width:42px;height:42px;border-radius:var(--radius-md);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-banking-card-tier{font-size:11px;font-weight:700;color:var(--color-blue-dark);letter-spacing:0.05em;text-transform:uppercase}.ml-banking-card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark);line-height:24px}.ml-banking-card-spec{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:2px;margin-top:auto}.ml-banking-card-spec-label{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark)}.ml-banking-card-spec-val{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark)}.ml-banking-card-right{display:flex;flex-direction:column;gap:12px}.ml-banking-card-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}.ml-banking-card-list{list-style:none;display:flex;flex-direction:column;gap:8px}.ml-banking-card-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-dark)}.ml-banking-card-list li svg{color:#16a34a;flex-shrink:0}.ml-banking-sidebar{position:sticky;top:100px;background:#04284d;border:1px solid rgba(0,169,221,0.20);border-radius:var(--radius-lg,12px);padding:36px 30px;color:#ffffff;box-shadow:none;display:flex;flex-direction:column;gap:20px}.ml-banking-sidebar-badge{font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#39C6F4;background:transparent;border:none;padding:0;margin:0;display:inline-block}.ml-banking-sidebar-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:28px;color:#ffffff;margin:0}.ml-banking-sidebar-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:rgba(255,255,255,0.88);margin:0}.ml-banking-features{display:flex;flex-direction:column;gap:13px;margin-top:4px}.ml-banking-feat-item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:19px;color:rgba(255,255,255,0.92)}.ml-banking-feat-item svg{color:#39C6F4;flex-shrink:0;margin-top:2px}.ml-banking-callout{background:transparent;border:none;border-top:1px solid rgba(255,255,255,0.15);border-radius:0;padding:16px 0 0 0;margin-top:auto;font-size:12.5px;line-height:19px;color:rgba(255,255,255,0.88)}.ml-banking-callout strong{color:#ffffff;font-weight:700}.ml-checklist-split{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start;margin-top:36px}.ml-checklist-sidebar{position:sticky;top:96px;background:var(--color-blue,#00A9DD);border:none;border-radius:var(--radius-lg,12px);padding:36px 30px;color:#ffffff;box-shadow:none;display:flex;flex-direction:column;gap:20px}.ml-checklist-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.88);background:transparent;border:none;padding:0;margin:0;align-self:flex-start}.ml-checklist-badge svg{color:rgba(255,255,255,0.88);width:14px;height:14px}.ml-checklist-sidebar-title{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:28px;color:#ffffff;margin:0}.ml-checklist-sidebar-intro{font-family:var(--font-body);font-size:14px;line-height:22px;color:rgba(255,255,255,0.92);margin:0}.ml-checklist-stack{display:flex;flex-direction:column;gap:18px}.ml-doc-hcard{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;display:grid;grid-template-columns:240px 1fr;gap:24px;transition:all var(--transition-fast);box-shadow:0 2px 8px rgba(4,40,77,0.03)}.ml-doc-hcard:hover{transform:translateY(-3px);border-color:var(--color-blue);box-shadow:0 12px 28px rgba(4,40,77,0.08)}.ml-doc-left{display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--color-border);padding-right:20px}.ml-doc-header-row{display:flex;align-items:center;gap:12px}.ml-doc-icon{width:42px;height:42px;border-radius:var(--radius-md);background:rgba(0,169,221,0.10);color:var(--color-blue-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-doc-tier{font-size:11px;font-weight:700;color:var(--color-blue-dark);letter-spacing:0.05em;text-transform:uppercase}.ml-doc-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark);line-height:24px}.ml-doc-spec-box{background:transparent;border:none;border-top:1px solid var(--color-border);border-radius:0;padding:10px 0 0 0;display:flex;flex-direction:column;gap:2px;margin-top:auto}.ml-doc-spec-label{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark)}.ml-doc-spec-val{font-family:var(--font-heading);font-size:13.5px;font-weight:700;color:var(--color-dark)}.ml-doc-right{display:flex;flex-direction:column;gap:12px}.ml-doc-desc{font-size:13.5px;line-height:21px;color:var(--color-dark-muted)}.ml-doc-list{list-style:none;display:flex;flex-direction:column;gap:8px}.ml-doc-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-dark)}.ml-doc-list li svg{color:#16a34a;flex-shrink:0}.ml-cost-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.ml-cost-col{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 20px rgba(4,40,77,0.04)}.ml-cost-header{border-bottom:1px solid var(--color-border);padding-bottom:16px}.ml-cost-tag{font-size:11.5px;font-weight:700;text-transform:uppercase;color:var(--color-blue-dark);letter-spacing:0.05em;margin-bottom:6px;display:block}.ml-cost-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-dark)}.ml-cost-price-row{display:flex;align-items:baseline;gap:8px;margin-top:8px}.ml-cost-amount{font-family:var(--font-heading);font-size:32px;font-weight:800;color:var(--color-blue-dark)}.ml-cost-subtext{font-size:13px;color:var(--color-dark-muted)}.ml-cost-list{list-style:none;display:flex;flex-direction:column;gap:12px}.ml-cost-item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:20px;color:var(--color-dark)}.ml-cost-item svg{color:#16a34a;flex-shrink:0;margin-top:2px}.ml-cost-note{background:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;font-size:12.5px;line-height:18px;color:var(--color-dark-muted);margin-top:auto}@media (max-width:1024px){.ml-hero-split{grid-template-columns:1fr;gap:36px}.subpage-split-grid{grid-template-columns:1fr;gap:36px}.ml-adv-split,.ml-banking-split,.ml-checklist-split{grid-template-columns:1fr;gap:28px}.ml-adv-sidebar,.ml-banking-sidebar,.ml-checklist-sidebar{position:static}.ml-realestate-grid{grid-template-columns:repeat(2,1fr)}.ml-activities-grid{grid-template-columns:repeat(2,1fr)}.ml-ministry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fz-visa-flow-arrow,.fz-visa-step-arrow,.ml-visa-flow-arrow{display:none !important}.ml-adv-card,.ml-banking-card,.ml-doc-hcard{grid-template-columns:1fr;gap:16px}.ml-banking-card-left,.ml-doc-left{border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:16px}.ml-cost-split{grid-template-columns:1fr}}@media (max-width:1024px){.ml-hero-split{grid-template-columns:1fr;gap:36px}.ml-hero-watermark{width:280px;height:280px;top:-10px;right:10px;opacity:0.05}}@media (max-width:767px){.ml-hero{padding:36px 0 44px 0;overflow:hidden}.ml-hero-split{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.ml-hero-content{width:100%;max-width:100%}.ml-hero-title{font-size:28px;line-height:36px;word-break:break-word}.ml-hero-subtitle{font-size:14.5px;line-height:23px}.ml-hero-actions{flex-direction:column;align-items:stretch;width:100%;gap:12px}.ml-hero-actions .btn{width:100%;justify-content:center}.ml-hero-trust-row{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.ml-hero-tag{font-size:12px;line-height:17px}.mainland-kpi-bar{grid-template-columns:1fr 1fr;gap:14px;padding:18px 16px;width:100%}.ml-realestate-grid,.ml-activities-grid,.ml-ministry-grid{grid-template-columns:1fr}.ml-adv-card-list{grid-template-columns:1fr}.ml-hero-media-wrap{display:flex;justify-content:center;width:100%;max-width:100%;margin-top:8px;margin-bottom:24px;min-height:auto}.ml-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}}@media (max-width:480px){.ml-hero-title{font-size:24px;line-height:32px}.mainland-kpi-bar{grid-template-columns:1fr;gap:12px}}.section-actions,.subpage-split-actions,.ml-adv-actions,.banking-actions,.mainland-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;max-width:100%}.section-actions.text-center,.section-actions{justify-content:center}.subpage-split-actions,.ml-adv-actions,.banking-actions,.mainland-actions{justify-content:flex-start}.section-actions .btn,.subpage-split-actions .btn,.ml-adv-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:auto;flex-shrink:0}@media (max-width:768px){.section-actions,.subpage-split-actions,.faq-cta-box .section-actions,.fz-adv-actions,.ml-adv-actions,.fintax-actions,.pro-gov-actions,.banking-actions,.mainland-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:12px !important}.section-actions .btn,.subpage-split-actions .btn,.faq-cta-box .section-actions .btn,.fz-adv-actions .btn,.ml-adv-actions .btn,.fintax-actions .btn,.pro-gov-actions .btn,.banking-actions .btn,.mainland-actions .btn{width:100% !important;justify-content:center !important}.faq-cta-box{padding:28px 18px !important;margin-top:36px !important}}.ml-adv-card{align-items:stretch !important}.ml-adv-card-media{position:relative !important;overflow:hidden !important;background:#04284d !important;width:100% !important;height:100% !important;min-height:100% !important}.ml-adv-card-media img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform var(--transition-normal) !important}.ml-adv-card:hover .ml-adv-card-media img{transform:scale(1.04) !important}@media (max-width:900px){.ml-adv-card-media{height:220px !important;min-height:220px !important}}.hero-contact-form{display:flex !important;flex-direction:column !important;gap:12px !important}.hero-contact-form .hero-form-field,.hero-contact-form .hero-form-group{margin-bottom:0 !important;width:100% !important}.hero-contact-form .hero-form-row,.hero-contact-form .hero-form-row-2col{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;width:100% !important;margin-bottom:0 !important}.hero-contact-form .hero-form-input,.hero-contact-form .hero-form-select,.hero-contact-form .hero-form-textarea{width:100% !important;box-sizing:border-box !important}.hub-hero{background:linear-gradient(135deg,#011224 0%,#04284d 100%);color:#ffffff;padding:56px 0 64px 0;position:relative;overflow:hidden}.hub-hero-ambient-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.16;mix-blend-mode:luminosity;pointer-events:none;z-index:0}.hub-hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.hub-hero-watermark{position:absolute;top:-20px;right:15px;width:440px;height:440px;pointer-events:none;z-index:0;opacity:0.08;transform:rotate(18deg);filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.25))}.hub-hero-watermark img{width:100%;height:100%;object-fit:contain}.hub-hero-container{position:relative;z-index:1}.hub-hero-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;margin-bottom:36px}.hub-hero-content{display:flex;flex-direction:column;align-items:flex-start}.hub-hero-content .breadcrumbs{margin-bottom:16px}.hub-hero-content .breadcrumbs a{color:rgba(255,255,255,0.70);text-decoration:none;font-size:13.5px;transition:color var(--transition-fast)}.hub-hero-content .breadcrumbs a:hover{color:#39C6F4}.hub-hero-content .breadcrumbs .sep{color:rgba(255,255,255,0.35);margin:0 7px}.hub-hero-content .breadcrumbs .current{color:#39C6F4;font-weight:600;font-size:13.5px}.hub-hero-title{font-family:var(--font-heading);font-size:40px;line-height:48px;font-weight:700;letter-spacing:-0.02em;color:#ffffff;margin-bottom:18px}.hub-hero-subtitle{font-family:var(--font-body);font-size:16px;line-height:26px;color:rgba(255,255,255,0.88);margin-bottom:26px;max-width:580px}.hub-hero-actions{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.hub-hero-trust-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hub-hero-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,0.75)}.hub-hero-tag svg{color:var(--color-blue,#00A9DD)}.hub-hero-media-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:380px}.hub-hero-main-photo{width:88%;height:360px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 48px rgba(1,18,36,0.45);border:1px solid rgba(255,255,255,0.15);position:relative;z-index:1}.hub-hero-main-photo img{width:100%;height:100%;object-fit:cover;display:block}.hub-hero-inset-photo{position:absolute;bottom:-20px;left:0;width:200px;height:140px;border-radius:var(--radius-md);overflow:hidden;border:3px solid #04284d;box-shadow:0 12px 32px rgba(0,0,0,0.35);z-index:2}.hub-hero-inset-photo img{width:100%;height:100%;object-fit:cover;display:block}.hub-hero-stat-card{position:absolute;top:20px;left:-20px;background:#ffffff;border:1px solid rgba(0,169,221,0.25);border-radius:var(--radius-md);padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 16px 36px rgba(1,18,36,0.25);z-index:3}.hub-hero-stat-icon{width:42px;height:42px;border-radius:var(--radius-md);background:rgba(0,169,221,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-hero-stat-logo{width:28px;height:28px;object-fit:contain}.hub-hero-stat-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-dark);display:block;line-height:20px}.hub-hero-stat-desc{font-family:var(--font-body);font-size:12px;color:var(--color-dark-muted);display:block}.mainland-emirates-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mainland-emirate-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.mainland-emirate-card:hover{transform:translateY(-4px);border-color:var(--color-blue);box-shadow:0 16px 36px rgba(4,40,77,0.08)}.mainland-emirate-thumb{width:100%;height:160px;position:relative;overflow:hidden;background-color:#04284d}.mainland-emirate-thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.mainland-emirate-card:hover .mainland-emirate-thumb img{transform:scale(1.05)}.mainland-emirate-body{padding:22px 20px;display:flex;flex-direction:column;flex:1;gap:10px}.mainland-emirate-badge{display:inline-block;align-self:flex-start;padding:0;background:transparent;color:var(--color-blue,#00A9DD);font-family:var(--font-heading);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.06em}.mainland-emirate-title{font-family:var(--font-heading);font-size:18.5px;font-weight:700;line-height:25px;color:var(--color-dark);margin:0}.mainland-emirate-desc{font-family:var(--font-body);font-size:13.5px;line-height:21px;color:var(--color-dark-muted);margin:0}.mainland-emirate-meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.mainland-emirate-meta-item{font-size:12.5px;color:var(--color-dark-muted)}.mainland-emirate-meta-item strong{color:var(--color-dark)}.mainland-emirate-card-dark{background:linear-gradient(135deg,#011224 0%,#04284d 100%);border-color:rgba(57,198,244,0.25);color:#ffffff}.mainland-emirate-card-dark:hover{border-color:var(--color-blue);box-shadow:0 16px 36px rgba(1,18,36,0.4)}.mainland-emirate-card-dark .mainland-emirate-title{color:#ffffff}.mainland-emirate-card-dark .mainland-emirate-desc{color:rgba(255,255,255,0.78)}.ml-tax-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px}.ml-tax-card{background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px rgba(4,40,77,0.04);transition:all var(--transition-fast)}.ml-tax-card:hover{border-color:var(--color-blue);box-shadow:0 12px 32px rgba(4,40,77,0.08);transform:translateY(-3px)}.ml-tax-card-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(12,13,13,0.07)}.ml-tax-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,169,221,0.08);color:var(--color-blue,#00A9DD);flex-shrink:0;border-radius:var(--radius-md)}.ml-tax-card-title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-dark);margin:0}.ml-tax-card-desc{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--color-dark-muted);margin:0}.ml-tax-list{list-style:none;padding:0;margin:8px 0 0 0;display:flex;flex-direction:column;gap:8px}.ml-tax-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;color:var(--color-dark)}.ml-tax-list li svg{color:#16a34a;flex-shrink:0;margin-top:2px}.ml-tax-callout{margin-top:32px;background:#011224;color:#ffffff;padding:24px 28px;border-left:4px solid var(--color-blue,#00A9DD);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ml-tax-callout-text h4{font-family:var(--font-heading);font-size:18px;font-weight:700;color:#ffffff;margin-bottom:6px}.ml-tax-callout-text p{font-size:13.5px;line-height:21px;color:rgba(255,255,255,0.80);margin:0}@media (max-width:1024px){.hub-hero-split{grid-template-columns:1fr;gap:36px}.mainland-emirates-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ml-tax-grid{grid-template-columns:1fr}}@media (max-width:767px){.hub-hero-title{font-size:28px;line-height:36px}.mainland-emirates-grid{grid-template-columns:1fr}.ml-tax-callout{flex-direction:column;align-items:flex-start}.hub-hero-media-wrap{display:flex;justify-content:center;width:100%;min-height:auto;margin-top:12px;margin-bottom:24px}.hub-hero-media-wrap .hero-contact-card{max-width:100%;width:100%}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeInAlert{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.effective-desk-form-alert{animation:fadeInAlert 0.3s ease-out forwards}.legal-hero{background:linear-gradient(135deg,#011224 0%,#04284d 100%);color:#ffffff;padding:64px 0 56px 0;position:relative;overflow:hidden}.legal-hero-ambient{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.14;mix-blend-mode:luminosity;pointer-events:none}.legal-hero-watermark{position:absolute;top:-20px;right:20px;width:400px;height:400px;pointer-events:none;opacity:0.08;transform:rotate(18deg);filter:brightness(0) invert(1) drop-shadow(0 0 30px rgba(57,198,244,0.25))}.legal-hero-watermark img{width:100%;height:100%;object-fit:contain}.legal-hero-meta{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.legal-meta-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(57,198,244,0.12);border:1px solid rgba(57,198,244,0.30);color:#39C6F4;padding:6px 14px;border-radius:100px;font-size:13px;font-weight:600;letter-spacing:0.02em}.legal-meta-badge svg{color:#39C6F4}.legal-meta-item{font-size:13.5px;color:rgba(255,255,255,0.70)}.legal-layout-grid{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:flex-start;margin-top:10px}.legal-toc-panel{position:sticky;top:100px;background:#ffffff;border:1px solid var(--color-border,rgba(0,0,0,0.08));border-radius:var(--radius-lg,12px);padding:24px;box-shadow:0 8px 24px rgba(0,0,0,0.04)}.legal-toc-title{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-dark,#0c0d0d);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.08);display:flex;align-items:center;gap:8px}.legal-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.legal-toc-link{font-size:13.5px;color:var(--color-dark-muted,#4b5563);text-decoration:none;line-height:1.4;transition:all var(--transition-fast,0.2s ease);display:block;padding:4px 8px;border-radius:4px}.legal-toc-link:hover{color:var(--color-blue,#00A9DD);background:rgba(0,169,221,0.06);transform:translateX(3px)}.legal-content-card{background:#ffffff;border:1px solid var(--color-border,rgba(0,0,0,0.08));border-radius:var(--radius-lg,12px);padding:48px;box-shadow:0 8px 32px rgba(0,0,0,0.04)}.legal-clause-block{margin-bottom:44px;scroll-margin-top:100px}.legal-clause-block:last-child{margin-bottom:0}.legal-clause-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.legal-clause-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,169,221,0.10);color:var(--color-blue,#00A9DD);font-weight:700;font-size:14px;border-radius:8px;flex-shrink:0}.legal-clause-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-dark,#0c0d0d);margin:0}.legal-text{font-family:var(--font-body);font-size:15px;line-height:26px;color:var(--color-dark-muted,#374151);margin-bottom:16px}.legal-list{margin:14px 0 18px 20px;padding:0;display:flex;flex-direction:column;gap:10px}.legal-list li{font-family:var(--font-body);font-size:14.5px;line-height:24px;color:var(--color-dark-muted,#374151)}.legal-list li strong{color:var(--color-dark,#0c0d0d)}.legal-callout-box{background:rgba(2,22,43,0.03);border-left:4px solid var(--color-blue,#00A9DD);border-radius:0 8px 8px 0;padding:18px 22px;margin:20px 0}.legal-callout-title{font-size:14.5px;font-weight:700;color:var(--color-dark,#0c0d0d);margin-bottom:6px;display:flex;align-items:center;gap:8px}.legal-callout-desc{font-size:13.5px;line-height:22px;color:#4b5563;margin:0}.legal-contact-box{background:linear-gradient(135deg,#011224 0%,#04284d 100%);color:#ffffff;border-radius:var(--radius-lg,12px);padding:32px;margin-top:36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.legal-contact-info h3,.legal-contact-info h4{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:0 0 6px 0;color:#ffffff}.legal-contact-info p{font-size:14px;line-height:22px;color:rgba(255,255,255,0.80);margin:0;max-width:540px}.legal-contact-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:1024px){.legal-layout-grid{grid-template-columns:1fr;gap:32px}.legal-toc-panel{position:static;margin-bottom:16px}.legal-content-card{padding:32px 24px}}@media (max-width:768px){.legal-hero{padding:48px 0 40px 0}.legal-content-card{padding:24px 18px}.legal-clause-title{font-size:19px}.legal-contact-box{padding:24px 18px;flex-direction:column;align-items:stretch}.legal-contact-actions{width:100%;flex-direction:column}.legal-contact-actions .btn{width:100%}}
