*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0f2b46;--navy-dark:#0a1f33;--navy-darker:#061526;--gold:#c8973e;--gold-light:#dbb066;--gold-gradient:linear-gradient(135deg,#c8973e,#e8c068);--accent:#1e88e5;--accent-dark:#1565c0;--accent-light:#42a5f5;--red:#e53935;--red-dark:#c62828;--emerald:#00bfa5;--white:#fff;--off-white:#f7f8fc;--gray-50:#fafbfe;--gray-100:#f0f2f8;--gray-200:#e2e6f0;--gray-300:#d0d5e2;--gray-500:#8e99b0;--gray-600:#64708d;--gray-700:#3d4a63;--gray-800:#2a3347;--gray-900:#1a2036;--text-dark:#1a2036;--text-body:#4a5568;--shadow-xs:0 1px 3px rgba(15,43,70,.04);--shadow-sm:0 2px 8px rgba(15,43,70,.06);--shadow:0 4px 24px rgba(15,43,70,.08);--shadow-lg:0 12px 48px rgba(15,43,70,.12);--shadow-xl:0 20px 60px rgba(15,43,70,.16);--shadow-gold:0 8px 30px rgba(200,151,62,.25);--shadow-accent:0 8px 30px rgba(30,136,229,.25);--glass:rgba(255,255,255,.08);--glass-border:rgba(255,255,255,.12);--radius:8px;--radius-lg:14px;--radius-xl:20px;--radius-full:50px;--transition:all .3s cubic-bezier(.4,0,.2,1);--transition-fast:all .15s cubic-bezier(.4,0,.2,1);--transition-slow:all .5s cubic-bezier(.4,0,.2,1);--font-heading:'Inter','Montserrat',sans-serif;--font-body:'Inter','Source Sans Pro',sans-serif}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-body);line-height:1.7;background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:var(--accent);transition:var(--transition)}a:hover{color:var(--navy)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-bottom:.5em;color:var(--text-dark);letter-spacing:-.02em}h1{font-size:3.25rem;font-weight:800}h2{font-size:2.5rem;font-weight:800}h3{font-size:1.75rem}h4{font-size:1.375rem;font-weight:600}h5{font-size:1.125rem}p{margin-bottom:1rem}.container{max-width:1240px;margin:0 auto;padding:0 24px;width:100%}.section{padding:100px 0}.top-bar{background:#040d18;color:rgba(255,255,255,.6);font-size:12.5px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04)}.top-bar .container{max-width:1200px}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-left{display:flex;align-items:center;gap:20px}.top-bar-item{display:flex;align-items:center;gap:6px}.top-bar-item i{color:var(--gold);font-size:12px}.top-bar-item a{color:rgba(255,255,255,.85);font-size:13px}.top-bar-item a:hover{color:var(--white)}.top-bar-right .social-icons{display:flex;gap:10px;align-items:center}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--white) !important;font-size:12px;transition:var(--transition);background:rgba(255,255,255,.1)}.social-icon:hover{background:var(--gold);transform:translateY(-2px)}.main-header{background:rgba(6,21,38,.97);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);padding:0;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.06);transition:background .3s ease,box-shadow .3s ease}.main-header.scrolled{background:rgba(6,21,38,.99);box-shadow:0 4px 30px rgba(0,0,0,.2)}.header-wrapper{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:16px}.logo-section{flex-shrink:0}.logo-link{display:flex;align-items:center;gap:10px}.logo-img{max-height:52px;width:auto;max-width:150px;object-fit:contain;filter:brightness(1.15) contrast(1.05);background:rgba(255,255,255,.95);padding:6px 12px;border-radius:8px}.logo-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.logo-mark{font-family:var(--font-heading);font-size:28px;font-weight:800;letter-spacing:3px;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-tagline{font-family:var(--font-heading);font-size:10px;font-weight:500;color:rgba(255,255,255,.5);letter-spacing:2.5px;text-transform:uppercase;margin-top:3px}.main-nav{flex:1;display:flex;justify-content:center}.nav-menu{list-style:none;display:flex;align-items:center;gap:0;margin:0;padding:0}.nav-menu>li{list-style:none}.nav-menu>li>a{display:block;padding:26px 15px;color:rgba(255,255,255,.75);font-family:var(--font-heading);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:var(--transition);position:relative;white-space:nowrap}.nav-menu>li>a:hover,.nav-menu>li.current-menu-item>a,.nav-menu>li.current_page_item>a{color:var(--white)}.nav-menu>li>a:after{content:'';position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--gold-gradient);transition:var(--transition);border-radius:2px}.nav-menu>li>a:hover:after,.nav-menu>li.current-menu-item>a:after,.nav-menu>li.current_page_item>a:after{width:20px}.nav-menu li.menu-item-has-children{position:relative}.nav-menu li.menu-item-has-children>a .caret{margin-left:4px;font-size:10px}.nav-menu .sub-menu{position:absolute;top:100%;left:0;background:var(--white);min-width:240px;box-shadow:var(--shadow-xl);border-radius:0 0 var(--radius-lg) var(--radius-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:var(--transition);list-style:none;padding:8px 0;z-index:100;border:1px solid var(--gray-100);border-top:2px solid var(--gold)}.nav-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu .sub-menu li a{display:block;padding:10px 20px;color:var(--gray-700);font-size:13.5px;font-weight:500;transition:var(--transition);letter-spacing:0;text-transform:none}.nav-menu .sub-menu li a:hover{background:var(--gray-50);color:var(--navy);padding-left:24px}.has-mega-menu{position:relative}.mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:var(--white);width:900px;box-shadow:var(--shadow-lg);border-radius:0 0 var(--radius-lg) var(--radius-lg);opacity:0;visibility:hidden;transition:var(--transition);padding:30px;z-index:100}.has-mega-menu:hover .mega-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mega-menu-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.mega-menu-title{font-size:14px;font-weight:700;color:var(--navy);text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--gold)}.mega-menu-list{list-style:none;padding:0;margin:0}.mega-menu-list li a{display:block;padding:5px 0;color:var(--gray-700);font-size:13px;transition:var(--transition)}.mega-menu-list li a:hover{color:var(--navy);padding-left:5px}.nav-cta .btn-cta{display:inline-block;background:var(--gold-gradient);color:var(--white) !important;padding:10px 24px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:var(--transition);white-space:nowrap;border:none}.nav-cta .btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold);filter:brightness(1.1)}.header-phone-link{display:none;align-items:center;gap:6px;color:rgba(255,255,255,.7);font-weight:500;font-size:13px;text-decoration:none;margin-right:14px;white-space:nowrap;transition:var(--transition)}.header-phone-link:hover{color:var(--gold-light)}.header-phone-link svg{flex-shrink:0;opacity:.7}.main-header.scrolled .header-phone-link{display:inline-flex}@media (max-width:768px){.header-phone-link{display:none !important}}.mobile-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:10px;z-index:1001}.hamburger{display:flex;flex-direction:column;gap:5px}.hamburger .line{display:block;width:25px;height:2px;background:var(--white);transition:var(--transition)}.mobile-toggle[aria-expanded=true] .line-1,.main-nav.open~.mobile-toggle .line-1{transform:rotate(45deg) translate(5px,5px)}.mobile-toggle[aria-expanded=true] .line-2,.main-nav.open~.mobile-toggle .line-2{opacity:0}.mobile-toggle[aria-expanded=true] .line-3,.main-nav.open~.mobile-toggle .line-3{transform:rotate(-45deg) translate(5px,-5px)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(160deg,#040d18 0%,#0a1f33 30%,#0f2b46 60%,#122d4a 100%);overflow:hidden;padding:120px 0 80px}.hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//yabs.ae/wp-content/themes/yabs-theme-v2/images/dubai-hero.webp) center center/cover no-repeat;opacity:.3;z-index:0}.hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to top,#040d18 0%,transparent 100%);z-index:1}.hero .hero-content:before{content:'';position:absolute;top:-150px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(200,151,62,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.hero .hero-content:after{content:'';position:absolute;bottom:-100px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(30,136,229,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.hero-background{display:none}.hero .badge{display:inline-block;background:rgba(200,151,62,.1);border:1px solid rgba(200,151,62,.2);color:var(--gold-light);padding:10px 24px;border-radius:var(--radius-full);font-size:13px;font-weight:500;margin-bottom:30px;letter-spacing:.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pre-heading{font-family:var(--font-heading);font-size:14px;font-weight:500;color:var(--gold-light) !important;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;opacity:.8}.hero-heading{font-size:4.2rem;font-weight:800;color:var(--white);line-height:1.1;margin-bottom:24px;letter-spacing:-.03em}.hero-heading .gold{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.2rem;color:rgba(255,255,255,.6) !important;max-width:560px;line-height:1.7;margin-bottom:35px;font-weight:400}.hero-stats{display:flex;gap:32px;margin-bottom:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);max-width:600px}.stat-item{display:flex;flex-direction:column;position:relative;padding-left:16px}.stat-item:before{content:'';position:absolute;left:0;top:4px;width:3px;height:36px;background:var(--gold-gradient);border-radius:3px}.stat-number{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--white);line-height:1;letter-spacing:-.02em}.stat-label{font-size:13px;color:rgba(255,255,255,.5);margin-top:6px;font-weight:500;letter-spacing:.3px}.hero-cta{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.3px;cursor:pointer;border:none;transition:var(--transition);position:relative;overflow:hidden}.btn-primary{background:var(--accent);color:var(--white) !important}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:var(--shadow-accent);color:var(--white) !important}.btn-secondary{background:0 0;color:var(--white) !important;border:1.5px solid rgba(255,255,255,.25)}.btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);transform:translateY(-2px);color:var(--white) !important}.btn-cta{background:var(--gold-gradient);color:var(--white) !important}.btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold);filter:brightness(1.1)}.trust-badge{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.8);font-size:14px}.trust-badge .star-icon{width:20px;height:20px;color:var(--gold)}.trusted-by-section{background:var(--white);padding:50px 0;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100)}.trusted-heading{text-align:center;color:var(--gray-500);font-size:13px;font-weight:500;margin:0 0 35px;text-transform:uppercase;letter-spacing:2px}.trusted-logos-wrapper{overflow:hidden;width:100%}.trusted-logos-scroll{display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.trust-badge-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.trust-logo{width:90px;height:90px;display:flex;align-items:center;justify-content:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);font-weight:700;font-size:14px;color:var(--navy);transition:var(--transition);letter-spacing:-.02em}.trust-logo:hover{border-color:var(--gold);box-shadow:var(--shadow-gold);transform:translateY(-3px);background:var(--white)}.trust-label{font-size:13px;color:var(--gray-700);font-weight:500}@media (max-width:768px){.trusted-by-section{padding:40px 0}.trusted-heading{font-size:16px;margin-bottom:30px}.trusted-logos-scroll{gap:20px;overflow-x:auto;padding:0 10px;justify-content:flex-start;flex-wrap:nowrap}.trust-badge-item{flex-shrink:0}.trust-logo{width:80px;height:80px;font-size:14px}.trust-label{font-size:12px}}.services-section{background:var(--off-white);padding:100px 0}.section-header{text-align:center;margin-bottom:60px}.section-header h2{color:var(--text-dark);font-size:2.5rem;font-weight:800;position:relative;letter-spacing:-.02em}.section-header h2:after{content:'';display:block;width:50px;height:3px;background:var(--gold-gradient);margin:18px auto 0;border-radius:3px}.section-header p{color:var(--gray-600);font-size:1.1rem;max-width:600px;margin:18px auto 0;line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.service-card{text-align:center;padding:36px 24px;border-radius:var(--radius-xl);transition:var(--transition);background:var(--white);border:1px solid var(--gray-100)}.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.service-icon{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--off-white);border-radius:var(--radius-lg);transition:var(--transition)}.service-card:hover .service-icon{background:var(--navy)}.service-icon i{font-size:28px;color:var(--navy);transition:var(--transition)}.service-card:hover .service-icon i{color:var(--gold-light)}.service-card h4{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.service-card p{font-size:13px;color:var(--gray-600);line-height:1.5;display:none}.service-card .learn-more{display:none}.process-section{background:linear-gradient(135deg,#ee343f 0%,#ff6b6b 50%,#ee343f 100%);padding:80px 0;position:relative;overflow:hidden;color:var(--white)}.process-section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 600"><g opacity="0.1"><rect x="100" y="200" width="30" height="400" fill="white"/><rect x="140" y="250" width="25" height="350" fill="white"/><rect x="175" y="180" width="40" height="420" fill="white"/><rect x="225" y="220" width="20" height="380" fill="white"/><rect x="255" y="300" width="35" height="300" fill="white"/></g></svg>') center bottom/cover no-repeat;opacity:.3}.process-section .section-header h2{color:var(--white)}.process-section .section-header h2:after{background:var(--white)}.process-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;position:relative;z-index:1}.process-steps{display:flex;flex-direction:column;gap:0}.process-step{padding:18px 25px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);transition:var(--transition);font-family:var(--font-heading);font-size:18px;font-weight:600;color:rgba(255,255,255,.6)}.process-step.active{color:var(--white);background:rgba(255,255,255,.1);border-radius:var(--radius)}.process-step:hover{color:var(--white)}.process-detail{background:var(--white);border-radius:var(--radius-lg);padding:40px;color:var(--text-dark)}.process-detail .step-number{font-family:var(--font-heading);font-size:4rem;font-weight:800;color:var(--gray-200);text-align:right;line-height:1;margin-bottom:10px}.process-detail h3{font-size:1.5rem;color:var(--gray-900);margin-bottom:15px}.process-detail p{color:var(--gray-600);line-height:1.7}.cost-section{background:var(--off-white);padding:80px 0}.cost-calculator{max-width:800px;margin:0 auto;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:40px}.jurisdiction-section{padding:80px 0;background:var(--white)}.jurisdiction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.jurisdiction-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);border:1px solid var(--gray-200)}.jurisdiction-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.jurisdiction-card-img{height:200px;background:var(--navy);display:flex;align-items:center;justify-content:center}.jurisdiction-card-img i{font-size:50px;color:var(--gold)}.jurisdiction-card-body{padding:25px}.jurisdiction-card-body h4{color:var(--gray-900);margin-bottom:10px}.jurisdiction-card-body p{color:var(--gray-600);font-size:14px}.packages-section{padding:80px 0;background:var(--off-white)}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.package-card{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition);text-align:center;border:1px solid var(--gray-200)}.package-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:transparent}.package-card.featured{border:2px solid var(--gold);position:relative}.package-card.featured:before{content:'POPULAR';position:absolute;top:15px;right:-30px;background:var(--gold);color:var(--white);padding:5px 40px;font-size:11px;font-weight:700;transform:rotate(45deg)}.package-header{background:var(--navy);color:var(--white);padding:30px 20px}.package-header h4{color:var(--white);font-size:1.25rem;margin-bottom:5px}.package-price{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--gold)}.package-price small{font-size:14px;color:rgba(255,255,255,.6);font-weight:400}.package-body{padding:25px 20px}.package-features{list-style:none;padding:0;margin:0 0 25px;text-align:left}.package-features li{padding:8px 0;border-bottom:1px solid var(--gray-200);font-size:14px;color:var(--gray-700);display:flex;align-items:center;gap:10px}.package-features li:before{content:'✓';color:var(--gold);font-weight:700}.btn-package{display:inline-block;background:var(--navy);color:var(--white) !important;padding:12px 30px;border-radius:4px;font-weight:700;font-size:14px;text-transform:uppercase;transition:var(--transition)}.btn-package:hover{background:var(--accent);color:var(--white) !important}.why-section{padding:80px 0;background:var(--white)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.why-card{text-align:center;padding:30px}.why-card-icon{width:80px;height:80px;background:var(--off-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.why-card-icon i{font-size:30px;color:var(--navy)}.why-card h4{color:var(--gray-900);margin-bottom:10px}.why-card p{color:var(--gray-600);font-size:14px}.partners-section{padding:60px 0;background:var(--off-white)}.partners-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}.partner-logo{max-height:60px;opacity:.6;transition:var(--transition);filter:grayscale(100%)}.partner-logo:hover{opacity:1;filter:grayscale(0)}.testimonials-section{padding:80px 0;background:var(--white)}.testimonials-slider{max-width:800px;margin:0 auto}.testimonial-card{background:var(--off-white);border-radius:var(--radius-lg);padding:40px;text-align:center;margin:0 10px}.testimonial-stars{color:var(--gold);font-size:20px;margin-bottom:15px}.testimonial-text{font-size:16px;color:var(--gray-700);line-height:1.8;font-style:italic;margin-bottom:20px}.testimonial-author{font-family:var(--font-heading);font-weight:700;color:var(--gray-900)}.testimonial-role{font-size:13px;color:var(--gray-600)}.faq-section{padding:80px 0;background:var(--off-white)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--white);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-question{padding:18px 25px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--gray-900);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition)}.faq-question:hover{background:var(--off-white)}.faq-question:after{content:'+';font-size:20px;font-weight:300;color:var(--navy);transition:var(--transition)}.faq-item.active .faq-question:after{content:'−'}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{padding:0 25px 20px;color:var(--gray-600);font-size:14px;line-height:1.7}.faq-item.active .faq-answer{max-height:500px}.blog-section{padding:80px 0;background:var(--white)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.blog-card-img{height:200px;background:var(--gray-200);overflow:hidden}.blog-card-img img{width:100%;height:100%;object-fit:cover}.blog-card-body{padding:20px}.blog-card-meta{font-size:12px;color:var(--gray-500);margin-bottom:8px}.blog-card-body h4{font-size:16px;color:var(--gray-900);margin-bottom:8px;line-height:1.4}.blog-card-body p{font-size:13px;color:var(--gray-600)}.experience-bar{background:linear-gradient(160deg,#0f2b46 0%,#0a1f33 100%);color:var(--white);padding:40px 0}.experience-stats{display:flex;justify-content:center;gap:60px;text-align:center}.exp-stat-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--gold);display:block}.exp-stat-label{font-size:14px;color:rgba(255,255,255,.7)}.main-footer{background:var(--navy-darker);color:rgba(255,255,255,.7);padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-col h5{color:var(--white);font-size:16px;margin-bottom:20px;position:relative}.footer-col h5:after{content:'';display:block;width:40px;height:2px;background:var(--gold);margin-top:8px}.footer-about{font-size:14px;line-height:1.7;margin-bottom:15px}.footer-logo{max-height:50px;margin-bottom:15px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:8px}.footer-links li a{color:rgba(255,255,255,.6);font-size:14px;transition:var(--transition)}.footer-links li a:hover{color:var(--gold);padding-left:5px}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px}.footer-contact-item i{color:var(--gold);margin-top:4px;font-size:14px}.footer-contact-item a{color:rgba(255,255,255,.7)}.footer-contact-item a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;text-align:center;font-size:13px;color:rgba(255,255,255,.5)}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:999}.whatsapp-float a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#25d366;border-radius:50%;color:var(--white) !important;font-size:28px;box-shadow:0 4px 15px rgba(37,211,102,.4);transition:var(--transition)}.whatsapp-float a:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(37,211,102,.5)}.side-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:998;writing-mode:vertical-rl;text-orientation:mixed}.side-tab a{display:block;background:var(--red);color:var(--white) !important;padding:20px 12px;font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:8px 0 0 8px;transition:var(--transition)}.side-tab a:hover{background:var(--red-dark);padding-right:18px}.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(6,21,38,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06)}.mobile-cta-bar .cta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-cta-bar .cta-item{display:flex;flex-direction:column;align-items:center;gap:3px;color:rgba(255,255,255,.8);font-size:10px;text-align:center;padding:6px 4px;border-radius:var(--radius);transition:var(--transition-fast);min-height:44px;justify-content:center}.mobile-cta-bar .cta-item:active{background:rgba(255,255,255,.08)}.mobile-cta-bar .cta-item i{font-size:18px;color:var(--gold-light)}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:10000;align-items:center;justify-content:center}.modal-overlay.active{display:flex}.modal{background:var(--white);border-radius:var(--radius-lg);max-width:600px;width:90%;max-height:85vh;overflow-y:auto;position:relative;padding:40px}.modal-close{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer;color:var(--gray-600);transition:var(--transition)}.modal-close:hover{color:var(--gray-900)}.modal h3{color:var(--navy);margin-bottom:20px}.form-group{margin-bottom:18px}.form-group label{display:block;font-weight:600;font-size:14px;color:var(--gray-800);margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:1px solid var(--gray-300);border-radius:var(--radius);font-size:14px;font-family:var(--font-body);transition:var(--transition);color:var(--gray-800)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(46,134,193,.15)}.form-submit{background:var(--accent);color:var(--white);border:none;padding:14px 35px;border-radius:var(--radius);font-family:var(--font-heading);font-weight:700;font-size:15px;cursor:pointer;transition:var(--transition);width:100%}.form-submit:hover{background:var(--accent-dark)}.page-hero{background:linear-gradient(135deg,var(--navy-darker),var(--navy));padding:120px 0 60px;text-align:center;color:var(--white)}.page-hero h1{color:var(--white);font-size:2.5rem}.page-hero .breadcrumbs{margin-top:10px;font-size:14px;color:rgba(255,255,255,.6)}.page-hero .breadcrumbs a{color:var(--gold)}.page-content{padding:60px 0}.page-content .container{max-width:900px}.video-section{padding:100px 0;background:var(--off-white);text-align:center;color:var(--text-dark)}.video-section h2{color:var(--white)}.video-wrapper{max-width:800px;margin:30px auto 0;position:relative;padding-bottom:45%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.error-404{text-align:center;padding:120px 20px}.error-404 h1{font-size:6rem;color:var(--navy)}.error-404 p{font-size:1.2rem;color:var(--gray-600);margin-bottom:30px}.steps-section{background:linear-gradient(160deg,#0f2b46 0%,#122d4a 50%,#0a1f33 100%);padding:100px 0;position:relative;overflow:hidden;color:var(--white)}.steps-section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgba(200,151,62,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(30,136,229,.05) 0%,transparent 50%)}.steps-section .section-header{position:relative;z-index:1}.steps-section .section-header h2{color:var(--white)}.steps-section .section-header h2:after{background:var(--white)}.steps-navigation{display:flex;flex-direction:column;gap:0;max-width:500px;position:relative;z-index:1;margin-bottom:40px}.step-tab{display:flex;align-items:center;gap:15px;padding:15px 20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2);transition:var(--transition);color:rgba(255,255,255,.6);font-family:var(--font-heading);font-weight:600;font-size:16px}.step-tab.active{color:var(--white);background:rgba(255,255,255,.1);border-radius:var(--radius)}.step-tab:hover{color:var(--white)}.step-circle{width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.step-tab.active .step-circle{background:var(--gold-gradient);color:var(--white)}.step-tab p{margin:0;color:inherit}.steps-content{position:relative;z-index:1}.step-panel{display:none;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:40px;color:var(--white)}.step-panel.active{display:block}.step-panel h3{font-size:1.5rem;color:var(--white);margin-bottom:15px}.step-panel p{color:rgba(255,255,255,.7);line-height:1.8}@media (min-width:769px){.steps-section .container{display:grid;grid-template-columns:1fr}.steps-section .container>.section-header{grid-column:1/-1}.steps-navigation{float:left;width:45%}.steps-content{float:right;width:50%}}.cost-content{max-width:800px;margin:0 auto;text-align:center}.cost-content p{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:25px}.video-container{max-width:800px;margin:30px auto 0}.video-placeholder{background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.3);border-radius:var(--radius-lg);padding:80px 40px;text-align:center;color:rgba(255,255,255,.6)}.play-button{width:80px;height:80px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;cursor:pointer;transition:var(--transition)}.play-button i{font-size:30px;color:var(--white);margin-left:5px}.play-button:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(212,160,23,.5)}.jurisdiction-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.jurisdiction-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;height:250px;cursor:pointer;transition:var(--transition)}.jurisdiction-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.jurisdiction-image{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--navy);background-size:cover;background-position:center}.jurisdiction-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:var(--white);text-align:center}.jurisdiction-overlay h3{color:var(--white);font-size:18px;margin-bottom:5px}.jurisdiction-overlay p{color:rgba(255,255,255,.7);font-size:13px;margin:0}.package-header h3{color:var(--white);font-size:1.1rem;margin-bottom:10px}.price-amount{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;color:var(--gold);display:block}.price-period{font-size:13px;color:rgba(255,255,255,.6)}.package-features li i{color:var(--gold);font-size:12px;margin-right:5px}.badge-featured{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--white);padding:5px 20px;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:0 0 var(--radius) var(--radius);z-index:1}.btn-block{display:block;width:100%;text-align:center}.why-choose-section{padding:80px 0;background:var(--white)}.why-intro{text-align:center;max-width:800px;margin:0 auto 40px;font-size:16px;color:var(--gray-600);line-height:1.8}.why-features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.why-feature-item{text-align:center;padding:30px 20px;border-radius:var(--radius-lg);transition:var(--transition)}.why-feature-item:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.feature-icon{width:80px;height:80px;background:var(--off-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon i{font-size:30px;color:var(--navy)}.why-feature-item h4{color:var(--gray-900);margin-bottom:10px}.why-feature-item p{color:var(--gray-600);font-size:14px;line-height:1.6}.gov-logos-section{padding:60px 0;background:var(--off-white)}.gov-logos-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}.gov-logo-item{opacity:.5;transition:var(--transition);filter:grayscale(100%)}.gov-logo-item:hover{opacity:1;filter:grayscale(0)}.gov-logo-item img{max-height:50px}.testimonials-section .testimonial-slider{max-width:800px;margin:0 auto}.testimonial-item{background:var(--off-white);border-radius:var(--radius-lg);padding:40px;text-align:center;display:none}.testimonial-item.active{display:block}.testimonial-item .stars i{color:var(--gold);font-size:18px}.testimonial-item blockquote{font-size:16px;color:var(--gray-700);line-height:1.8;font-style:italic;margin:15px 0;border:none;padding:0}.testimonial-item .author-name{font-family:var(--font-heading);font-weight:700;color:var(--gray-900)}.testimonial-item .author-role{font-size:13px;color:var(--gray-500)}.blog-section .blog-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-post-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.blog-post-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.blog-post-card .post-image{height:200px;background:var(--gray-200);overflow:hidden}.blog-post-card .post-image img{width:100%;height:100%;object-fit:cover}.blog-post-card .post-content{padding:20px}.blog-post-card .post-date{font-size:12px;color:var(--gray-500);margin-bottom:8px}.blog-post-card h4{font-size:16px;color:var(--gray-900);margin-bottom:8px}.blog-post-card p{font-size:13px;color:var(--gray-600)}.faq-section .faq-accordion{max-width:800px;margin:0 auto}.faq-accordion-item{background:var(--white);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-accordion-item .faq-question-btn{width:100%;padding:18px 25px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--gray-900);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition);background:0 0;border:none;text-align:left}.faq-accordion-item .faq-question-btn:hover{background:var(--off-white)}.faq-accordion-item .faq-answer-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-accordion-item.active .faq-answer-content{max-height:500px}.faq-answer-content p{padding:0 25px 20px;color:var(--gray-600);font-size:14px;line-height:1.7}.page-banner{background:linear-gradient(135deg,var(--navy-darker) 0%,var(--navy) 100%);padding:140px 0 60px;text-align:center;color:var(--white);position:relative;overflow:hidden}.page-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//yabs.ae/wp-content/themes/yabs-theme-v2/images/dubai-hero.webp) center center/cover no-repeat;opacity:.15}.banner-content{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 20px}.page-banner h1{color:var(--white);font-size:2.5rem;font-weight:800;margin-bottom:10px}.banner-subtitle{color:rgba(255,255,255,.7);font-size:1.1rem}.breadcrumb{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:14px;color:rgba(255,255,255,.5)}.breadcrumb a{color:var(--gold)}.breadcrumb .separator{color:rgba(255,255,255,.3)}.breadcrumb .current{color:rgba(255,255,255,.7)}.content-wrapper{display:grid;grid-template-columns:1fr 350px;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.main-content{min-width:0}.main-content h2,.main-content h3{color:var(--navy);margin-top:30px}.main-content p{line-height:1.8;color:var(--gray-700)}.sidebar-form{position:sticky;top:100px}.consultation-form{background:var(--white);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow);border-top:4px solid var(--gold)}.consultation-form h3{font-size:1.25rem;color:var(--navy);text-align:center;margin-bottom:20px}.about-intro{margin-bottom:40px}.about-intro p{font-size:16px;line-height:1.8}.key-highlights{margin:40px 0}.key-highlights h2{margin-bottom:25px}.highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.highlight-item{display:flex;align-items:flex-start;gap:12px;padding:15px;background:var(--off-white);border-radius:var(--radius);transition:var(--transition)}.highlight-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.highlight-item .checkmark{color:var(--gold);font-size:18px;font-weight:700;flex-shrink:0;margin-top:2px}.highlight-item h4{font-size:15px;margin-bottom:4px;color:var(--navy)}.highlight-item p{font-size:13px;color:var(--gray-600);margin:0}.vision-mission{margin:40px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.vision,.mission{padding:30px;border-radius:var(--radius-lg);background:var(--off-white)}.vision h3,.mission h3{color:var(--navy);display:flex;align-items:center;gap:10px}.vision h3 i,.mission h3 i{color:var(--gold)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.contact-info h2{margin-bottom:25px}.info-cards{display:flex;flex-direction:column;gap:15px}.info-card{display:flex;align-items:center;gap:15px;padding:20px;background:var(--off-white);border-radius:var(--radius);transition:var(--transition)}.info-card:hover{box-shadow:var(--shadow-sm);transform:translateX(5px)}.card-icon{width:50px;height:50px;background:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon i{color:var(--gold);font-size:18px}.info-card h4{font-size:14px;margin-bottom:3px;color:var(--gray-900)}.info-card p,.info-card a{font-size:14px;color:var(--gray-600);margin:0}.info-card a:hover{color:var(--navy)}.contact-form-section{background:var(--white);padding:30px;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.contact-form-section h2{margin-bottom:20px}.contact-map{margin-top:40px}.map-container{border-radius:var(--radius-lg);overflow:hidden;height:400px;box-shadow:var(--shadow-sm)}.map-container iframe{width:100%;height:100%;border:0}.intro-section{margin-bottom:40px}.intro-section p{font-size:16px;line-height:1.8}.features-section{margin:40px 0}.features-list{display:flex;flex-direction:column;gap:25px}.feature-item{padding:25px;border-left:4px solid var(--gold);background:var(--off-white);border-radius:0 var(--radius) var(--radius) 0;transition:var(--transition)}.feature-item:hover{box-shadow:var(--shadow-sm);transform:translateX(5px)}.feature-number{font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.feature-content h3{font-size:1.25rem;color:var(--navy);margin-bottom:8px;margin-top:0}.feature-content p{color:var(--gray-600);margin:0;line-height:1.7}.choose-us-cta{text-align:center;padding:40px;background:var(--navy);border-radius:var(--radius-lg);color:var(--white);margin-top:40px}.choose-us-cta h3{color:var(--white);margin-bottom:15px}.choose-us-cta p{color:rgba(255,255,255,.7);margin-bottom:20px}.dubai-features{padding:60px 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.feature-card{background:var(--white);border-radius:var(--radius-lg);padding:40px 30px;text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);border:1px solid transparent}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--gold)}.feature-icon{font-size:48px;margin-bottom:20px;display:inline-block}.feature-card h3{color:var(--navy);font-size:1.5rem;margin-bottom:15px}.feature-card p{color:var(--text-dark);font-size:15px;line-height:1.6}.dubai-cta{background:var(--navy);color:var(--white);padding:50px 40px;border-radius:var(--radius-lg);text-align:center;margin-top:60px}.dubai-cta h2{color:var(--white);margin-bottom:20px}.dubai-cta p{color:rgba(255,255,255,.85);font-size:16px;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.page-layout-two-column{display:grid;grid-template-columns:1fr 350px;gap:40px;align-items:start}.page-main{min-width:0}.page-sidebar{position:sticky;top:100px}.sidebar-consultation-form{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:30px;border-top:4px solid var(--gold)}.sidebar-consultation-form h4{color:var(--navy);font-size:1.25rem;margin-bottom:20px;text-align:center}.sidebar-info{font-size:14px;color:var(--gray-600);line-height:1.6;margin-bottom:20px}.content-section{margin-bottom:40px}.content-section h3{color:var(--navy);font-size:1.5rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--gold)}.content-section p{color:var(--text-dark);font-size:15px;line-height:1.7;margin-bottom:15px}.free-zones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:30px 0}.free-zone-card{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-sm);transition:var(--transition)}.free-zone-card:hover{box-shadow:var(--shadow);border-color:var(--gold)}.free-zone-card h3{color:var(--navy);font-size:1.25rem;margin-bottom:20px}.zone-features{list-style:none}.zone-features li{padding:8px 0;color:var(--text-dark);font-size:14px;position:relative;padding-left:25px}.zone-features li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:700;font-size:16px}.free-zone-card .btn{margin-top:20px;width:100%}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.benefit-card{background:var(--white);border-radius:var(--radius-lg);padding:40px 30px;text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition)}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.benefit-icon{width:50px;height:50px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--gold);font-size:24px}.benefit-card h3{color:var(--navy);font-size:1.1rem;margin-bottom:15px}.benefit-card p{color:var(--text-dark);font-size:14px;line-height:1.6}.offshore-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.offshore-card{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-lg);padding:35px;box-shadow:var(--shadow-sm);transition:var(--transition)}.offshore-card:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-3px)}.offshore-card h3{color:var(--navy);font-size:1.25rem;margin-bottom:20px}.option-features{list-style:none}.option-features li{padding:10px 0;color:var(--text-dark);font-size:14px;position:relative;padding-left:25px;line-height:1.5}.option-features li:before{content:'✓';position:absolute;left:0;color:var(--accent);font-weight:700;font-size:16px}.offshore-card .btn{margin-top:25px}.compliance-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:40px 0}.compliance-box{background:var(--white);border-left:5px solid var(--gold);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow-sm)}.compliance-box h3{color:var(--navy);font-size:1.1rem;margin-bottom:15px}.compliance-box p{color:var(--text-dark);font-size:14px;line-height:1.6}.consideration-list{list-style:none;margin:20px 0}.consideration-list li{padding:12px 0;color:var(--text-dark);font-size:14px;position:relative;padding-left:30px;border-bottom:1px solid var(--gray-200)}.consideration-list li:before{content:'▸';position:absolute;left:0;color:var(--red);font-size:18px;line-height:1}.consideration-list li:last-child{border-bottom:none}.faq-section{margin:50px 0;background:var(--off-white);padding:40px;border-radius:var(--radius-lg)}.faq-section h2{color:var(--navy);margin-bottom:30px}.faq-item{background:var(--white);padding:20px;margin-bottom:15px;border-bottom:2px solid var(--gray-300);border-radius:var(--radius);transition:var(--transition)}.faq-item:hover{box-shadow:var(--shadow-sm);border-bottom-color:var(--gold)}.faq-item h4{color:var(--navy);cursor:pointer;font-size:1rem;margin-bottom:10px}.faq-item p{color:var(--text-dark);font-size:14px;line-height:1.6;margin-bottom:0}.services-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin:40px 0}.service-card-content{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:40px;transition:var(--transition);border:1px solid var(--gray-200)}.service-card-content:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--accent)}.card-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:25px}.card-header i{font-size:32px;color:var(--accent);flex-shrink:0}.card-header h3{color:var(--navy);font-size:1.3rem;margin-bottom:0}.service-features{list-style:none;margin:20px 0}.service-features li{padding:10px 0;color:var(--text-dark);font-size:14px;position:relative;padding-left:25px;line-height:1.5}.service-features li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:700;font-size:16px}.service-card-content p{color:var(--text-dark);font-size:14px;line-height:1.6;margin-bottom:15px}.authority-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:40px 0}.authority-box{background:var(--off-white);border-left:5px solid var(--navy);border-radius:var(--radius);padding:30px;transition:var(--transition)}.authority-box:hover{background:#f0f6f9}.authority-box h3{color:var(--navy);font-size:1.1rem;margin-bottom:15px}.authority-box p{color:var(--text-dark);font-size:14px;line-height:1.6;margin-bottom:0}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:8px;color:var(--navy);font-weight:600;font-size:14px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 15px;border:1px solid var(--gray-300);border-radius:var(--radius);font-family:var(--font-body);font-size:14px;color:var(--text-dark);transition:var(--transition);background:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(46,134,193,.1)}.form-group textarea{resize:vertical;min-height:100px}.btn-block{width:100%}.btn-outline-primary{background:var(--white);border:2px solid var(--accent);color:var(--accent) !important;padding:12px 30px;border-radius:var(--radius);font-weight:700;text-transform:uppercase;font-size:14px;transition:var(--transition);cursor:pointer}.btn-outline-primary:hover{background:var(--accent);color:var(--white) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,134,193,.3)}@media (max-width:768px){.page-layout-two-column{grid-template-columns:1fr}.page-sidebar{position:relative;top:auto}.features-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.free-zones-grid{grid-template-columns:1fr}.offshore-options-grid{grid-template-columns:1fr}.compliance-boxes{grid-template-columns:1fr}.services-cards-grid{grid-template-columns:1fr}.authority-boxes{grid-template-columns:1fr}.content-wrapper{grid-template-columns:1fr}.highlights-grid{grid-template-columns:1fr}.vision-mission{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}h2{font-size:1.75rem}h3{font-size:1.25rem}.card-header{flex-direction:column;gap:10px}.card-header i{margin-bottom:10px}.page-banner{padding:100px 0 40px}.page-banner h1{font-size:1.75rem}.banner-subtitle{font-size:.95rem}.page-content{padding:30px 0}.sidebar-form{position:relative;top:auto}.sidebar-consultation-form{position:relative;top:auto}.process-steps{grid-template-columns:1fr}.step{text-align:center}.feature-card{padding:25px 20px}.dubai-cta{padding:30px 20px}.choose-us-cta{padding:30px 20px}.footer-grid{grid-template-columns:1fr;gap:30px}.experience-bar-badges{flex-direction:column;gap:10px}.footer-social .social-links{justify-content:flex-start}}.experience-bar{background:var(--navy);color:var(--white);padding:40px 0}.experience-bar-container{max-width:1200px;margin:0 auto;padding:0 20px}.experience-bar-content h2{color:var(--white);font-size:1.75rem;margin-bottom:10px}.experience-bar-content p{color:rgba(255,255,255,.7);font-size:15px;max-width:800px}.experience-bar-badges{display:flex;gap:20px;margin-top:15px}.experience-badge{display:flex;align-items:center;gap:8px;color:var(--gold);font-weight:600;font-size:14px}.badge-icon{font-size:16px}.site-footer{background:var(--navy-darker);color:rgba(255,255,255,.7);padding:60px 0 0}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px}.footer-about .footer-logo{margin-bottom:15px}.footer-logo-img{max-height:50px;width:auto}.footer-description{font-size:14px;line-height:1.7;color:rgba(255,255,255,.6);margin-bottom:15px}.footer-badges{display:flex;gap:15px}.footer-badge{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gold)}.footer-col-title{color:var(--white) !important;font-size:16px;font-weight:700;margin-bottom:20px;position:relative}.footer-col-title:after{content:'';display:block;width:40px;height:2px;background:var(--gold);margin-top:8px}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:8px}.footer-menu li a{color:rgba(255,255,255,.6);font-size:14px;transition:var(--transition);display:flex;align-items:center;gap:5px}.footer-menu li a:hover{color:var(--gold);padding-left:5px}.footer-menu li a:before{content:'›';color:var(--gold);font-weight:700}.footer-contact .footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.footer-contact-item .contact-icon{width:35px;height:35px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-contact-item .contact-icon i{color:var(--gold);font-size:14px}.footer-contact-item .contact-text{font-size:13px;color:rgba(255,255,255,.5);display:block;margin-bottom:2px}.footer-contact-item .contact-link{color:rgba(255,255,255,.8);font-size:14px}.footer-contact-item .contact-link:hover{color:var(--gold)}.footer-social{margin-top:15px}.social-label{font-size:13px;color:rgba(255,255,255,.5);margin-bottom:10px;display:block}.social-links{display:flex;gap:10px}.social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--white) !important;font-size:14px;transition:var(--transition)}.social-link:hover{transform:translateY(-3px)}.social-link.facebook:hover{background:#1877f2}.social-link.instagram:hover{background:#e4405f}.social-link.linkedin:hover{background:#0a66c2}.social-link.twitter:hover{background:#1da1f2}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;text-align:center}.footer-copyright{font-size:13px;color:rgba(255,255,255,.4)}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:999}.whatsapp-float a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#25d366;border-radius:50%;color:var(--white) !important;font-size:28px;box-shadow:0 4px 15px rgba(37,211,102,.4);transition:var(--transition);animation:whatsapp-pulse 2s infinite}@keyframes whatsapp-pulse{0%,100%{box-shadow:0 4px 15px rgba(37,211,102,.4)}50%{box-shadow:0 4px 25px rgba(37,211,102,.6)}}.whatsapp-float a:hover{transform:scale(1.1)}.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--navy);z-index:999;padding:8px 15px;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.mobile-cta-bar a.cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:var(--radius);font-size:13px;font-weight:700;color:var(--white) !important;text-align:center}.cta-call{background:var(--accent)}.cta-enquire{background:var(--gold)}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:10000;align-items:center;justify-content:center;backdrop-filter:blur(3px)}.modal-overlay.active{display:flex}.modal-content{background:var(--white);border-radius:var(--radius-lg);max-width:600px;width:90%;max-height:85vh;overflow-y:auto;position:relative;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-close{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer;color:var(--gray-600);width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition);z-index:1}.modal-close:hover{background:var(--off-white);color:var(--gray-900)}.calculator-header,.consultation-header{background:var(--navy);color:var(--white);padding:25px 30px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.calculator-header h3,.consultation-header h3{color:var(--white);margin:0;font-size:1.25rem}.calculator-header p,.consultation-header p{color:rgba(255,255,255,.7);font-size:14px;margin:5px 0 0}.cost-calculator-form,.consultation-form-modal{padding:30px}.step-indicator{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:var(--gray-500)}.step-number{width:25px;height:25px;background:var(--gold);color:var(--white);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-label{font-weight:600;color:var(--gray-700)}.calculator-step{display:none}.calculator-step.active{display:block}.radio-group{display:flex;flex-direction:column;gap:10px;margin:15px 0}.radio-option{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--gray-300);border-radius:var(--radius);cursor:pointer;transition:var(--transition)}.radio-option:hover{border-color:var(--accent);background:rgba(46,134,193,.05)}.radio-option input[type=radio]{accent-color:var(--accent)}.button-group{display:flex;gap:10px;margin-top:20px}.btn-next{background:var(--accent);color:var(--white);border:none;padding:12px 25px;border-radius:var(--radius);font-weight:700;cursor:pointer;transition:var(--transition);flex:1}.btn-next:hover{background:var(--accent-dark)}.btn-back{background:var(--gray-200);color:var(--gray-700);border:none;padding:12px 25px;border-radius:var(--radius);font-weight:700;cursor:pointer;transition:var(--transition)}.btn-back:hover{background:var(--gray-300)}.btn-submit{background:var(--gold);color:var(--white);border:none;padding:14px 30px;border-radius:var(--radius);font-weight:700;cursor:pointer;transition:var(--transition);width:100%;font-size:15px}.btn-submit:hover{background:var(--gold-light)}.calculator-result{text-align:center;padding:30px}.result-amount{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--gold);margin:15px 0}.result-description{color:var(--gray-600);font-size:14px}.service-detail-section{padding:60px 0}.service-content{max-width:800px}.service-content h2{color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:10px;margin-top:30px}.service-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:20px 0}.benefit-item{display:flex;align-items:center;gap:10px;padding:12px 15px;background:var(--off-white);border-radius:var(--radius)}.benefit-item i{color:var(--gold)}.dubai-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.dubai-highlight-card{text-align:center;padding:30px 20px;background:var(--off-white);border-radius:var(--radius-lg);transition:var(--transition)}.dubai-highlight-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.dubai-highlight-card i{font-size:40px;color:var(--gold);margin-bottom:15px}.dubai-highlight-card h4{color:var(--navy);margin-bottom:8px}.dubai-highlight-card p{color:var(--gray-600);font-size:14px;margin:0}.single-post-content{max-width:800px;margin:0 auto;padding:40px 20px}.single-post-content h1{color:var(--navy);font-size:2rem;margin-bottom:15px}.post-meta{color:var(--gray-500);font-size:13px;margin-bottom:25px;display:flex;gap:15px}.post-featured-image{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:25px}.post-body{line-height:1.8}.post-body h2,.post-body h3{color:var(--navy);margin-top:30px}.post-body ul,.post-body ol{padding-left:20px;margin-bottom:15px}.post-body li{margin-bottom:5px}.view-all-btn{display:inline-block;background:var(--red);color:var(--white) !important;padding:12px 30px;border-radius:4px;font-weight:700;font-size:14px;text-transform:uppercase;transition:var(--transition);margin-top:20px}.view-all-btn:hover{background:var(--red-dark);color:var(--white) !important}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.wp-block-image{margin-bottom:1.5rem}.aligncenter{text-align:center}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr)}.mega-menu{width:700px}.mega-menu-wrapper{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.cta-features-grid{grid-template-columns:repeat(2,1fr)}.reviews-stats-row{gap:16px}.review-stat-card{padding:24px 28px}}@media (max-width:768px){body{font-size:15px}h1{font-size:1.85rem}h2{font-size:1.6rem}h3{font-size:1.3rem}.container{padding:0 16px}.section{padding:60px 0}.section-header{margin-bottom:36px}.section-header h2{font-size:1.6rem}.top-bar{display:none}.main-header{padding:0}.header-wrapper{min-height:60px;padding:0 4px}.logo-img{max-height:40px;padding:4px 8px;border-radius:6px}.mobile-toggle{display:flex}.main-nav{position:fixed;top:0;right:-300px;width:280px;height:100vh;height:100dvh;background:var(--navy-darker);flex-direction:column;justify-content:flex-start;padding:80px 20px 100px;transition:right .35s cubic-bezier(.4,0,.2,1);box-shadow:-5px 0 30px rgba(0,0,0,.4);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1001}.main-nav.active,.main-nav.open{right:0}.nav-menu{flex-direction:column;width:100%;gap:0}.nav-menu>li>a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;min-height:48px;display:flex;align-items:center}.nav-menu>li>a:after{display:none}.mega-menu,.nav-menu .sub-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;background:rgba(255,255,255,.03);border:none;border-top:none;padding:8px 0 8px 12px;display:none;border-radius:0}.nav-menu .sub-menu li a{color:rgba(255,255,255,.6);padding:10px 0;min-height:44px;display:flex;align-items:center;font-size:13px}.nav-menu li.menu-item-has-children.open>.sub-menu,.has-mega-menu.open .mega-menu{display:block}.mega-menu-wrapper{grid-template-columns:1fr;gap:12px}.mega-menu-title{color:var(--gold)}.mega-menu-list li a{color:rgba(255,255,255,.6)}.nav-cta{display:none}.hero{min-height:auto;padding:90px 0 50px}.hero .hero-content:before,.hero .hero-content:after{display:none}.hero .badge{font-size:11px;padding:8px 16px;margin-bottom:20px}.pre-heading{font-size:11px;letter-spacing:3px}.hero-heading{font-size:2rem;line-height:1.15;letter-spacing:-.02em}.hero-subtitle{font-size:1rem;margin-bottom:24px}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%;margin-bottom:30px;padding-top:24px}.stat-item{padding-left:14px}.stat-item:before{height:28px}.stat-number{font-size:1.6rem}.stat-label{font-size:11px}.hero-cta{flex-direction:column;gap:12px}.hero-cta .btn{width:100%;text-align:center;padding:16px 24px;font-size:15px}.trust-badge{font-size:13px;justify-content:center}.trusted-by-section{padding:35px 0}.trusted-heading{font-size:11px;margin-bottom:24px}.trusted-logos-scroll{gap:16px;overflow-x:auto;padding:0 4px 8px;justify-content:flex-start;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trusted-logos-scroll::-webkit-scrollbar{display:none}.trust-badge-item{flex-shrink:0}.trust-logo{width:72px;height:72px;font-size:12px}.trust-label{font-size:11px}.reviews-section{padding:60px 0}.reviews-stats-row{flex-direction:column;align-items:stretch;gap:12px}.review-stat-card{min-width:auto;padding:20px;display:flex;align-items:center;gap:16px;text-align:left}.review-stat-number{font-size:2rem;min-width:60px}.review-stat-stars{margin:0}.reviews-grid{grid-template-columns:1fr;gap:16px}.review-card{padding:24px}.review-card-text{font-size:14px}.services-section{padding:60px 0}.services-grid{grid-template-columns:repeat(2,1fr);gap:12px}.service-card{padding:24px 16px}.service-icon{width:52px;height:52px;margin-bottom:12px}.service-icon i{font-size:22px}.service-card h4{font-size:13px}.steps-section{padding:60px 0}.steps-navigation{float:none;width:100%}.steps-content{float:none;width:100%}.step-tab{padding:12px 16px;font-size:14px}.step-panel{padding:28px 20px}.comparison-table-wrapper{margin:0 -16px;padding:0 16px}.modern-table th,.modern-table td{padding:12px 14px;font-size:13px}.cta-features-grid{grid-template-columns:1fr;gap:16px}.cta-feature{padding:28px 20px;display:flex;align-items:flex-start;text-align:left;gap:16px}.cta-feature-icon{margin:0;flex-shrink:0;width:52px;height:52px}.cta-feature h3{font-size:1rem;margin-bottom:6px}.jurisdiction-cards{grid-template-columns:repeat(2,1fr);gap:12px}.jurisdiction-card{height:160px}.jurisdiction-overlay h3{font-size:15px}.packages-grid{grid-template-columns:1fr;gap:20px;max-width:400px;margin:0 auto}.faq-question{padding:16px 18px;font-size:14px}.faq-answer-inner{padding:0 18px 16px;font-size:13px}.blog-grid,.blog-section .blog-posts{grid-template-columns:1fr}.footer-grid,.site-footer .footer-grid{grid-template-columns:1fr;gap:28px}.experience-bar{padding:28px 0}.experience-stats{flex-wrap:wrap;gap:20px}.experience-bar-content h2{font-size:1.3rem}.side-tab{display:none}.mobile-cta-bar{display:block}.whatsapp-float{bottom:75px;right:16px}.whatsapp-float a{width:50px;height:50px;font-size:24px}.animate-on-scroll{transform:translateY(16px)}.process-wrapper{grid-template-columns:1fr}.why-grid,.why-features{grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 14px}.hero-heading{font-size:1.7rem}.hero-stats{gap:16px}.stat-number{font-size:1.4rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:8px}.service-card{padding:20px 12px;border-radius:var(--radius-lg)}.service-icon{width:44px;height:44px}.service-icon i{font-size:20px}.service-card h4{font-size:12px}.jurisdiction-cards{grid-template-columns:repeat(2,1fr);gap:8px}.jurisdiction-card{height:130px}.review-card{padding:20px}.review-stat-card{padding:16px}.packages-grid{max-width:100%}.btn{padding:14px 24px;font-size:13px}.text-center .btn{display:block;margin:6px 0 !important}}@media (max-width:768px) and (orientation:landscape){.hero{padding:80px 0 40px}.hero-stats{grid-template-columns:repeat(4,1fr)}}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{background:var(--white);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-toggle{width:100%;padding:20px 25px;font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--white);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition);background:#2e86c1;border:none;text-align:left;border-radius:var(--radius)}.faq-toggle span{flex:1}.faq-toggle i{font-size:14px;transition:transform .3s ease;margin-left:15px}.faq-item.active .faq-toggle i{transform:rotate(180deg)}.faq-toggle:hover{background:#1b4f72}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease;background:var(--white)}.faq-content p{padding:20px 25px;color:var(--gray-600);font-size:15px;line-height:1.8;margin:0}.faq-item.active .faq-content{border-top:1px solid var(--gray-200)}.testimonials-slider{max-width:800px;margin:0 auto;position:relative}.testimonial-slide{display:none;text-align:center;padding:40px;background:var(--off-white);border-radius:var(--radius-lg)}.testimonial-slide.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonial-content{max-width:700px;margin:0 auto}.testimonial-stars{margin-bottom:15px}.testimonial-stars i{color:var(--gold);font-size:20px;margin:0 2px}.testimonial-text{font-size:16px;color:var(--gray-700);line-height:1.8;font-style:italic;margin-bottom:20px}.testimonial-author{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--gray-900);margin-bottom:5px}.testimonial-position{font-size:14px;color:var(--gray-500)}.testimonials-nav{text-align:center;margin-top:25px;display:flex;justify-content:center;gap:10px}.testimonials-nav .dot{width:12px;height:12px;border-radius:50%;background:var(--gray-300);border:none;cursor:pointer;transition:var(--transition);padding:0}.testimonials-nav .dot.active{background:var(--navy);transform:scale(1.2)}.testimonials-nav .dot:hover{background:var(--accent)}.gov-agency-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:100px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:15px;transition:var(--transition);opacity:.7}.gov-agency-card:hover{opacity:1;box-shadow:var(--shadow);transform:translateY(-3px)}.gov-agency-card i{font-size:30px;color:var(--navy);margin-bottom:8px}.gov-agency-card span{font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--gray-700);text-transform:uppercase;letter-spacing:.5px}.gov-logos-grid .logo-item{opacity:.6;transition:var(--transition);filter:grayscale(100%);display:flex;align-items:center;justify-content:center;width:120px;height:80px;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:10px}.gov-logos-grid .logo-item:hover{opacity:1;filter:grayscale(0);box-shadow:var(--shadow)}.gov-logos-grid .logo-item img{max-height:50px;max-width:100px;object-fit:contain}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}.blog-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.blog-card .blog-image{height:200px;overflow:hidden}.blog-card .blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-card .blog-content{padding:20px}.blog-category{font-size:12px;color:var(--red);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.blog-category a{color:var(--red);text-decoration:none}.blog-card .blog-content h3{font-size:17px;margin:8px 0;line-height:1.4}.blog-card .blog-content h3 a{color:var(--navy);text-decoration:none;transition:var(--transition)}.blog-card .blog-content h3 a:hover{color:var(--accent)}.blog-excerpt{font-size:14px;color:var(--gray-600);line-height:1.6;margin-bottom:10px}.blog-meta{font-size:13px;color:var(--gray-500)}.blog-date{color:var(--gray-500)}.blog-subtitle{color:var(--gray-600);font-size:16px;max-width:600px;margin:0 auto}.blog-cta{text-align:center;margin-top:35px}.btn-secondary{display:inline-block;padding:14px 35px;background:var(--red);color:var(--white);font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:var(--radius);transition:var(--transition)}.btn-secondary:hover{background:#c53030;transform:translateY(-2px);box-shadow:0 4px 15px rgba(238,52,63,.3)}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;gap:20px}.testimonial-slide{padding:25px}.testimonial-text{font-size:14px}.faq-toggle{font-size:14px;padding:16px 20px}.faq-content p{font-size:14px;padding:15px 20px}.gov-logos-grid{gap:20px}.gov-logos-grid .logo-item{width:100px;height:65px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.animate-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.animate-stagger.animated>*:nth-child(1){transition-delay:.05s}.animate-stagger.animated>*:nth-child(2){transition-delay:.1s}.animate-stagger.animated>*:nth-child(3){transition-delay:.15s}.animate-stagger.animated>*:nth-child(4){transition-delay:.2s}.animate-stagger.animated>*:nth-child(5){transition-delay:.25s}.animate-stagger.animated>*:nth-child(6){transition-delay:.3s}.animate-stagger.animated>*:nth-child(7){transition-delay:.35s}.animate-stagger.animated>*:nth-child(8){transition-delay:.4s}.animate-stagger.animated>*{opacity:1;transform:translateY(0)}.service-card{position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1)}.service-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--gold),var(--accent),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(27,79,114,.15)}.service-card .service-icon{transition:transform .4s ease,color .3s ease}.service-card:hover .service-icon{transform:scale(1.15);color:var(--gold)}.learn-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--accent);transition:all .3s ease;position:relative}.learn-more:after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gold);transition:width .3s ease}.service-card:hover .learn-more:after{width:100%}.service-card:hover .learn-more{color:var(--gold)}.package-card{transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.package-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--navy),var(--accent));transform:scaleX(0);transition:transform .4s ease}.package-card:hover:after{transform:scaleX(1)}.package-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(27,79,114,.2)}.package-card.featured{border:2px solid var(--gold);position:relative;z-index:1}.package-card.featured:after{background:linear-gradient(90deg,var(--gold),var(--gold-light))}.jurisdiction-card{display:block;text-decoration:none;color:inherit;overflow:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s ease}.jurisdiction-card .jurisdiction-image{transition:transform .6s ease}.jurisdiction-card:hover .jurisdiction-image{transform:scale(1.1)}.jurisdiction-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.jurisdiction-card .jurisdiction-overlay h3{transition:color .3s ease}.jurisdiction-card:hover .jurisdiction-overlay h3{color:var(--gold)}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:var(--radius-lg)}.step-tab{transition:all .3s ease;cursor:pointer}.step-tab:hover .step-circle{background:var(--gold);color:var(--white);transform:scale(1.1);box-shadow:0 4px 15px rgba(212,160,23,.4)}.step-circle{transition:all .3s ease}.step-panel{animation:fadeIn .4s ease}.why-feature-item{transition:transform .3s ease,box-shadow .3s ease}.why-feature-item:hover{transform:translateY(-5px)}.why-feature-item .feature-icon{transition:transform .4s ease}.why-feature-item:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.gov-agency-card{transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.gov-agency-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(27,79,114,.15);background:var(--navy);color:var(--white)}.gov-agency-card:hover i{color:var(--gold) !important}.gov-agency-card:hover span{color:var(--white)}.testimonial-slide{transition:opacity .5s ease,transform .5s ease}.testimonial-content{transition:box-shadow .3s ease}.testimonial-content:hover{box-shadow:0 15px 40px rgba(0,0,0,.1)}.testimonial-stars i{transition:transform .2s ease}.testimonial-stars i:hover{transform:scale(1.3)}.btn{position:relative;overflow:hidden;transition:all .3s ease}.btn:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover:before{width:300px;height:300px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(212,160,23,.4)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(27,79,114,.3)}.benefit-card{transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s ease;position:relative;overflow:hidden}.benefit-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(27,79,114,.03) 0%,rgba(46,134,193,.05) 100%);opacity:0;transition:opacity .3s ease}.benefit-card:hover:before{opacity:1}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(27,79,114,.12)}.benefit-card:hover .benefit-icon{transform:scale(1.15)}.benefit-icon{transition:transform .4s ease}.free-zone-card{transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.free-zone-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--navy),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.free-zone-card:hover:after{transform:scaleX(1)}.free-zone-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(27,79,114,.15)}.offshore-card{transition:transform .4s ease,box-shadow .4s ease}.offshore-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(27,79,114,.15)}.service-card-content{transition:transform .4s ease,box-shadow .4s ease}.service-card-content:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(27,79,114,.12)}.authority-box{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.authority-box:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(27,79,114,.1);border-color:var(--gold)}.compliance-box{transition:transform .3s ease,box-shadow .3s ease}.compliance-box:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(27,79,114,.1)}.process-steps .step{transition:transform .3s ease}.process-steps .step:hover{transform:translateY(-3px)}.process-steps .step:hover .step-number{background:var(--gold);color:var(--white);transform:scale(1.1);box-shadow:0 4px 15px rgba(212,160,23,.4)}.process-steps .step .step-number{transition:all .3s ease}.faq-item{transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 15px rgba(0,0,0,.08)}.sidebar-consultation-form{transition:box-shadow .3s ease}.sidebar-consultation-form:hover{box-shadow:0 15px 50px rgba(27,79,114,.12)}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(46,134,193,.15);outline:none}.consultation-form .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(212,160,23,.35)}.page-banner{position:relative;overflow:hidden}.page-banner:before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;border-radius:50%;background:rgba(212,160,23,.08);animation:float 6s ease-in-out infinite}.page-banner:after{content:'';position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;border-radius:50%;background:rgba(46,134,193,.06);animation:float 8s ease-in-out infinite reverse}.banner-content{position:relative;z-index:1}::selection{background:var(--navy);color:var(--white)}::-moz-selection{background:var(--navy);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--navy);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.skeleton{background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 50%,var(--gray-100) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.site-header,.top-bar,.page-sidebar,.whatsapp-float,.mobile-cta-bar,.modal,.footer-bottom{display:none !important}body{font-size:12pt;color:#000}.page-content{max-width:100%}}.packages-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}.package-detail-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;position:relative}.package-detail-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(27,79,114,.2)}.package-detail-card.highlight{border:2px solid var(--gold);transform:scale(1.03)}.package-detail-card.highlight:hover{transform:scale(1.03) translateY(-10px)}.package-detail-header{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-dark) 100%);color:var(--white);padding:30px;text-align:center}.package-detail-card.highlight .package-detail-header{background:linear-gradient(135deg,var(--gold) 0%,#c49315 100%)}.package-detail-header h3{color:var(--white);margin-bottom:10px;font-size:1.5rem}.package-detail-price{font-size:2.5rem;font-weight:800;margin-bottom:5px}.package-detail-price small{font-size:.9rem;font-weight:400;opacity:.9}.package-detail-body{padding:30px}.package-detail-body ul{list-style:none;padding:0;margin:0 0 25px}.package-detail-body ul li{padding:10px 0;border-bottom:1px solid var(--gray-200);display:flex;align-items:center;gap:10px;font-size:15px}.package-detail-body ul li:last-child{border-bottom:none}.package-detail-body ul li:before{content:'✓';color:var(--accent);font-weight:700;font-size:16px;flex-shrink:0}.comparison-table-wrapper{overflow-x:auto;margin:40px 0}.comparison-table{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th,.comparison-table td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--gray-200)}.comparison-table th{background:var(--navy);color:var(--white);font-weight:600;font-size:15px}.comparison-table th:first-child{border-radius:var(--radius) 0 0 0}.comparison-table th:last-child{border-radius:0 var(--radius) 0 0}.comparison-table tr:hover{background:rgba(46,134,193,.04)}.comparison-table td{font-size:14px}.referral-hero{background:linear-gradient(135deg,var(--navy) 0%,var(--accent) 100%);color:var(--white);text-align:center;padding:60px 40px;border-radius:var(--radius-lg);margin-bottom:50px}.referral-hero h2{color:var(--gold);font-size:2rem;margin-bottom:15px}.referral-hero p{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto}.referral-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.referral-step-card{text-align:center;padding:40px 30px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}.referral-step-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.referral-step-number{width:60px;height:60px;background:var(--navy);color:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin:0 auto 20px;transition:transform .3s ease}.referral-step-card:hover .referral-step-number{transform:scale(1.1);background:var(--gold);color:var(--white)}.referral-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:50px}.referral-benefit-item{display:flex;gap:15px;padding:25px;background:var(--off-white);border-radius:var(--radius);transition:transform .3s ease}.referral-benefit-item:hover{transform:translateX(5px)}.referral-benefit-icon{font-size:2rem;flex-shrink:0}.referral-cta{text-align:center;padding:50px;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-dark) 100%);border-radius:var(--radius-lg);color:var(--white)}.referral-cta h2{color:var(--gold);margin-bottom:15px}.referral-cta p{margin-bottom:25px;opacity:.9}@media (max-width:768px){.packages-page-grid{grid-template-columns:1fr;gap:20px}.package-detail-card.highlight{transform:none}.referral-steps-grid{grid-template-columns:1fr}.referral-benefits{grid-template-columns:1fr}.comparison-table-wrapper{margin:20px -10px}}.content-wrapper:has(.page-layout-two-column){display:block;max-width:1200px;margin:0 auto;padding:0 20px}.page-layout-two-column{display:grid;grid-template-columns:1fr 350px;gap:40px;align-items:start}.page-main .benefits-grid,.page-layout-two-column .benefits-grid{grid-template-columns:repeat(2,1fr)}.sub-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.sub-service-card{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-lg);padding:25px;transition:var(--transition)}.sub-service-card:hover{box-shadow:var(--shadow);border-color:var(--gold);transform:translateY(-3px)}.sub-service-card h4{color:var(--navy);font-size:1.1rem;margin-bottom:10px}.sub-service-card p{color:var(--gray-700);font-size:14px;line-height:1.6;margin-bottom:10px}.sub-service-card .service-link{color:var(--accent);font-weight:600;font-size:14px}.sub-service-card .service-link:hover{color:var(--navy)}.page-main .process-steps,.page-layout-two-column .process-steps{display:flex;flex-direction:column;gap:20px}.page-main .process-steps .step,.page-layout-two-column .process-steps .step{display:flex;align-items:flex-start;gap:20px;padding:20px;background:var(--off-white);border-radius:var(--radius-lg);transition:var(--transition)}.page-main .process-steps .step:hover,.page-layout-two-column .process-steps .step:hover{background:var(--white);box-shadow:var(--shadow-sm)}.page-main .process-steps .step .step-number,.page-layout-two-column .process-steps .step .step-number{flex-shrink:0;width:45px;height:45px;border-radius:50%;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.page-main .process-steps .step h3,.page-layout-two-column .process-steps .step h3{font-size:1.1rem;margin-bottom:5px;margin-top:0}.page-main .process-steps .step p,.page-layout-two-column .process-steps .step p{font-size:14px;line-height:1.6;margin-bottom:0}.page-main table,.main-content table,.page-layout-two-column table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px}.page-main th,.main-content th,.page-layout-two-column th{background:var(--navy);color:var(--white);padding:12px 15px;text-align:left;font-weight:600;white-space:nowrap}.page-main td,.main-content td,.page-layout-two-column td{padding:12px 15px;border-bottom:1px solid var(--gray-200);vertical-align:top}.page-main tr:nth-child(even),.main-content tr:nth-child(even),.page-layout-two-column tr:nth-child(even){background:var(--off-white)}.table-wrapper,.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0;border-radius:var(--radius);border:1px solid var(--gray-200)}.table-wrapper table,.comparison-table-wrapper table{margin:0;min-width:600px}.page-main .feature-cards-grid,.page-layout-two-column .feature-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.page-main .free-zones-grid{grid-template-columns:1fr;gap:25px}.content-section{margin-bottom:40px}.content-section:last-child{margin-bottom:0}.content-section h2{color:var(--navy);font-size:1.75rem;margin-bottom:20px;margin-top:0}.content-section p{color:var(--gray-700);line-height:1.8;font-size:16px}.page-sidebar{position:sticky;top:90px}.sidebar-consultation-form{background:var(--white);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow);border-top:4px solid var(--gold)}@media (max-width:992px){.page-layout-two-column{grid-template-columns:1fr}.page-sidebar{position:relative;top:0}.page-main .benefits-grid,.page-layout-two-column .benefits-grid{grid-template-columns:repeat(2,1fr)}.page-main .free-zones-grid{grid-template-columns:1fr}}@media (max-width:768px){.page-layout-two-column{grid-template-columns:1fr;gap:30px}.sub-services-grid{grid-template-columns:1fr}.page-main .benefits-grid,.page-layout-two-column .benefits-grid{grid-template-columns:1fr}.content-section h2{font-size:1.5rem}.page-main .process-steps .step{flex-direction:column;text-align:center;align-items:center}}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.animate-on-scroll.animate-in .service-card,.animate-on-scroll.animate-in .benefit-card,.animate-on-scroll.animate-in .sub-service-card,.animate-on-scroll.animate-in .free-zone-card,.animate-on-scroll.animate-in .package-card,.animate-on-scroll.animate-in .why-feature-item,.animate-on-scroll.animate-in .gov-agency-card,.animate-on-scroll.animate-in .jurisdiction-card,.animate-on-scroll.animate-in .faq-item,.animate-on-scroll.animate-in .step,.animate-on-scroll.animate-in .highlight-item,.animate-on-scroll.animate-in .cta-feature{opacity:0;transform:translateY(30px);animation:staggerFadeUp .6s ease forwards}.animate-on-scroll.animate-in>*:nth-child(1){animation-delay:.05s}.animate-on-scroll.animate-in>*:nth-child(2){animation-delay:.12s}.animate-on-scroll.animate-in>*:nth-child(3){animation-delay:.19s}.animate-on-scroll.animate-in>*:nth-child(4){animation-delay:.26s}.animate-on-scroll.animate-in>*:nth-child(5){animation-delay:.33s}.animate-on-scroll.animate-in>*:nth-child(6){animation-delay:.4s}.animate-on-scroll.animate-in>*:nth-child(7){animation-delay:.47s}.animate-on-scroll.animate-in>*:nth-child(8){animation-delay:.54s}@keyframes staggerFadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-text.animate-in .pre-heading{animation:slideRight .6s ease .2s both}.hero-text.animate-in .hero-heading{animation:slideUp .8s ease .4s both}.hero-text.animate-in .hero-subtitle{animation:slideUp .8s ease .7s both}.hero-stats.animate-in .stat-item:nth-child(1){animation:scaleIn .5s ease .9s both}.hero-stats.animate-in .stat-item:nth-child(2){animation:scaleIn .5s ease 1.1s both}.hero-cta.animate-in .btn:nth-child(1){animation:slideUp .6s ease 1.3s both}.hero-cta.animate-in .btn:nth-child(2){animation:slideUp .6s ease 1.5s both}@keyframes slideRight{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hero-heading .gold{background:linear-gradient(90deg,#d4a017,#e8b84a,#d4a017);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease infinite}@keyframes shimmer{0%{background-position:0 center}50%{background-position:100% center}100%{background-position:0 center}}.page-banner{position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.page-banner:before{content:'';position:absolute;inset:0;background:url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?w=1600&q=80') center/cover no-repeat;transform:scale(1.1);z-index:0;transition:transform .5s ease}.page-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,42,71,.92) 0%,rgba(27,79,114,.88) 100%);z-index:1}.page-banner .banner-content,.page-banner .container{position:relative;z-index:2}.banner-title{text-shadow:0 2px 20px rgba(0,0,0,.3)}.whatsapp-float{position:fixed;bottom:100px;right:25px;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:999;transition:all .3s ease;animation:whatsappPulse 2s infinite}.whatsapp-float svg{width:32px;height:32px;fill:#fff}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.6)}@keyframes whatsappPulse{0%{box-shadow:0 4px 20px rgba(37,211,102,.4)}50%{box-shadow:0 4px 30px rgba(37,211,102,.7),0 0 0 10px rgba(37,211,102,.1)}100%{box-shadow:0 4px 20px rgba(37,211,102,.4)}}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--accent));z-index:10000;width:0;transition:width .1s linear}.back-to-top{position:fixed;bottom:30px;right:25px;width:45px;height:45px;background:var(--navy);color:var(--white);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:998;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--gold);transform:translateY(-3px)}.btn,button[type=submit],.btn-primary,.btn-secondary,.btn-cta{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}.btn:after,.btn-primary:after,.btn-cta:after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover:after,.btn-primary:hover:after,.btn-cta:hover:after{width:300px;height:300px}.btn:hover,.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(238,52,63,.3)}.service-card{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);border-bottom:3px solid transparent}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.1);border-bottom-color:var(--gold)}.service-card .service-icon{transition:all .4s ease}.service-card:hover .service-icon{transform:scale(1.15) rotate(5deg)}.service-card .learn-more{opacity:0;transform:translateY(10px);transition:all .3s ease}.service-card:hover .learn-more{opacity:1;transform:translateY(0)}.breadcrumbs{padding:12px 0;background:var(--off-white);border-bottom:1px solid var(--gray-200);font-size:13px}.breadcrumbs .container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breadcrumbs a{color:var(--accent);font-weight:500}.breadcrumbs a:hover{color:var(--navy)}.breadcrumbs .separator{color:var(--gray-500);font-size:11px}.breadcrumbs .current{color:var(--gray-600);font-weight:500}.consultation-form .form-group,.sidebar-consultation-form .form-group{position:relative;margin-bottom:20px}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus,.sidebar-consultation-form input:focus,.sidebar-consultation-form select:focus,.sidebar-consultation-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,160,23,.15);outline:none;transition:all .3s ease}.consultation-form input,.consultation-form select,.consultation-form textarea,.sidebar-consultation-form input,.sidebar-consultation-form select,.sidebar-consultation-form textarea{transition:border-color .3s ease,box-shadow .3s ease}.cta-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.cta-feature{text-align:center;padding:40px 25px;background:rgba(255,255,255,.1);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.15);transition:all .4s ease}.cta-feature:hover{background:rgba(255,255,255,.15);transform:translateY(-5px);border-color:var(--gold)}.cta-feature-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-light));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;color:var(--white);transition:all .4s ease}.cta-feature:hover .cta-feature-icon{transform:scale(1.1) rotate(10deg);box-shadow:0 10px 30px rgba(212,160,23,.3)}.cta-feature h3{color:var(--white);font-size:1.25rem;margin-bottom:12px}.cta-feature p{color:rgba(255,255,255,.8);font-size:15px;line-height:1.6}.btn-lg{padding:16px 40px;font-size:18px;font-weight:700;letter-spacing:.5px}.text-center{text-align:center}.jurisdiction-card{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.jurisdiction-card .jurisdiction-image{transition:transform .6s ease}.jurisdiction-card:hover .jurisdiction-image{transform:scale(1.1)}.jurisdiction-card .jurisdiction-overlay{transition:all .4s ease}.jurisdiction-card:hover .jurisdiction-overlay{background:rgba(13,42,71,.7)}.testimonial-slide .testimonial-content{position:relative}.testimonial-slide .testimonial-content:before{content:'\201C';position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:80px;color:var(--gold);font-family:Georgia,serif;line-height:1;opacity:.3}.testimonial-stars i{color:var(--gold);font-size:20px;margin:0 2px}.testimonial-author{font-weight:700;color:var(--navy);font-size:1.1rem}.testimonial-position{color:var(--gray-600);font-size:14px;font-style:italic}.testimonials-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.testimonials-dots .dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300);cursor:pointer;transition:all .3s ease}.testimonials-dots .dot.active{background:var(--navy);transform:scale(1.2)}.gov-agency-card{transition:all .4s ease;position:relative;overflow:hidden}.gov-agency-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--gold);transform:scaleX(0);transition:transform .4s ease}.gov-agency-card:hover:after{transform:scaleX(1)}.gov-agency-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.package-card{transition:all .4s cubic-bezier(.25,.8,.25,1)}.package-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,.15)}.package-card.featured{position:relative;z-index:2}.content-section .faq-item{transition:all .3s ease;cursor:pointer}.content-section .faq-item:hover{transform:translateX(5px);border-left:3px solid var(--gold)}.content-section .faq-item h4:after{content:'+';float:right;font-size:1.25rem;color:var(--gold);transition:transform .3s ease}.content-section .faq-item.active h4:after{content:'\2212';transform:rotate(180deg)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--navy);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:var(--gold);color:var(--white)}@media (max-width:768px){.cta-features-grid{grid-template-columns:1fr;gap:20px}.whatsapp-float{bottom:80px;right:15px;width:50px;height:50px}.whatsapp-float svg{width:26px;height:26px}.back-to-top{bottom:20px;right:15px;width:40px;height:40px}.animate-on-scroll{transform:translateY(20px)}.page-banner{min-height:200px}}@media (prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}.animate-on-scroll.animate-in>*{animation:none;opacity:1;transform:none}.whatsapp-float{animation:none}.hero-heading .gold{animation:none}}.reviews-section{padding:100px 0;background:var(--off-white)}.reviews-stats-row{display:flex;justify-content:center;align-items:stretch;gap:24px;flex-wrap:wrap;margin-bottom:50px}.review-stat-card{text-align:center;padding:30px 40px;background:var(--white);border-radius:var(--radius-xl);min-width:180px;border:1px solid var(--gray-100);transition:var(--transition)}.review-stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.review-stat-icon{margin-bottom:12px;display:flex;justify-content:center}.review-stat-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--text-dark);line-height:1;letter-spacing:-.03em}.review-stat-stars{color:#f5a623;font-size:16px;margin:8px 0;letter-spacing:2px}.review-stat-label{color:var(--gray-600);font-size:13px;font-weight:500}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:24px;max-width:1100px;margin:0 auto}.review-card{background:var(--white);border-radius:var(--radius-xl);padding:32px;position:relative;border:1px solid var(--gray-100);transition:var(--transition)}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.review-card-stars{color:#f5a623;font-size:15px;margin-bottom:16px;letter-spacing:2px}.review-card-text{color:var(--gray-700);font-size:15px;line-height:1.8;margin-bottom:20px;font-style:normal}.review-card-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--gray-100)}.review-avatar{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.review-name{font-weight:600;color:var(--text-dark);font-size:14px}.review-role{color:var(--gray-500);font-size:12px;margin-top:2px}.cta-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cta-feature{text-align:center;padding:40px 28px;border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--gray-100);transition:var(--transition)}.cta-feature:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.cta-feature-icon{width:64px;height:64px;background:var(--off-white);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:var(--transition)}.cta-feature:hover .cta-feature-icon{background:var(--navy)}.cta-feature-icon i{font-size:26px;color:var(--navy);transition:var(--transition)}.cta-feature:hover .cta-feature-icon i{color:var(--gold-light)}.cta-feature h3{font-size:1.15rem;margin-bottom:10px}.cta-feature p{color:var(--gray-600);font-size:14px;line-height:1.7}.comparison-section{background:var(--white) !important}.comparison-table{border-collapse:separate !important;border-spacing:0 !important;border-radius:var(--radius-xl) !important;overflow:hidden !important;box-shadow:var(--shadow) !important}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.animate-on-scroll.animate-in .service-card,.animate-on-scroll.animate-in .review-card,.animate-on-scroll.animate-in .package-card,.animate-on-scroll.animate-in .cta-feature{animation:fadeSlideUp .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.animate-on-scroll.animate-in .service-card:nth-child(1),.animate-on-scroll.animate-in .review-card:nth-child(1),.animate-on-scroll.animate-in .package-card:nth-child(1),.animate-on-scroll.animate-in .cta-feature:nth-child(1){animation-delay:.05s}.animate-on-scroll.animate-in .service-card:nth-child(2),.animate-on-scroll.animate-in .review-card:nth-child(2),.animate-on-scroll.animate-in .package-card:nth-child(2),.animate-on-scroll.animate-in .cta-feature:nth-child(2){animation-delay:.1s}.animate-on-scroll.animate-in .service-card:nth-child(3),.animate-on-scroll.animate-in .review-card:nth-child(3),.animate-on-scroll.animate-in .package-card:nth-child(3),.animate-on-scroll.animate-in .cta-feature:nth-child(3){animation-delay:.15s}.animate-on-scroll.animate-in .service-card:nth-child(4),.animate-on-scroll.animate-in .package-card:nth-child(4){animation-delay:.2s}@keyframes fadeSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.service-card:before,.review-card:before,.cta-feature:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none;background:linear-gradient(135deg,rgba(200,151,62,.03),rgba(30,136,229,.03));z-index:0}.service-card:hover:before,.review-card:hover:before,.cta-feature:hover:before{opacity:1}.service-card,.review-card,.cta-feature{position:relative;overflow:hidden}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.modern-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden;min-width:700px;font-size:15px}.modern-table thead tr{background:linear-gradient(160deg,var(--navy),var(--navy-dark));color:var(--white)}.modern-table th{padding:20px 22px;font-weight:600;font-size:15px;font-family:var(--font-heading);letter-spacing:-.01em}.modern-table td{padding:16px 22px;border-bottom:1px solid var(--gray-100);color:var(--text-body);transition:var(--transition-fast)}.modern-table tbody tr:hover td{background:var(--gray-50)}.modern-table tbody tr:last-child td{border-bottom:none}.tbl-feature{text-align:left;font-weight:600;color:var(--text-dark) !important}.tbl-center{text-align:center}.tbl-highlight{background:rgba(200,151,62,.12) !important;position:relative}.tbl-highlight-col{background:rgba(200,151,62,.04)}.modern-table tbody tr:hover .tbl-highlight-col{background:rgba(200,151,62,.08)}.tbl-badge{display:block;font-size:11px;opacity:.75;font-weight:400;margin-top:2px}.tbl-yes{color:#00bfa5 !important;font-weight:600}.tbl-no{color:var(--red) !important}.tbl-warn{color:#f5a623 !important}.tbl-price{font-weight:700}.tbl-small{font-size:13px;color:var(--gray-600) !important}@media (hover:none) and (pointer:coarse){.service-card:hover,.review-card:hover,.cta-feature:hover,.package-card:hover,.jurisdiction-card:hover{transform:none}a,button,.btn,input,select,textarea{min-height:44px}.nav-menu .sub-menu li a{min-height:48px}.service-card:active{transform:scale(.98)}.btn:active{transform:scale(.97)}}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius)}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--white);padding:12px 24px;border-radius:0 0 var(--radius) var(--radius);z-index:10000;font-weight:600;transition:top .2s}.skip-to-content:focus{top:0}@supports (padding:max(0px)) {
    .mobile-cta-bar {
        padding-bottom: max(8px, env(safe-area-inset-bottom));}.hero{padding-top:max(90px, calc(90px + env(safe-area-inset-top)))}}