@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;scroll-behavior:smooth}body{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden;font-family:Poppins,Inter,Arial,sans-serif;background:#fff;color:#172033}#root{width:100%;min-height:100vh;padding-top:118px}img{max-width:100%;height:auto}a{color:inherit}button,input,textarea,select{font:inherit}@media (max-width: 991px){#root{padding-top:110px}}@media (max-width: 767px){#root{padding-top:102px}}@media (max-width: 575px){#root{padding-top:96px}}@media (max-width: 380px){#root{padding-top:96px}}.page-wrapper{width:100%;min-height:calc(100vh - 118px);position:relative;overflow-x:hidden}section{width:100%;position:relative}.hero-section,.hero,.home-hero,.HomeHero,.hero-wrapper,.banner-section,.banner-wrapper{width:100%;position:relative;z-index:1}.hero-section:first-child,.hero:first-child,.home-hero:first-child,.HomeHero:first-child,.hero-wrapper:first-child,.banner-section:first-child,.banner-wrapper:first-child{margin-top:0}@media (max-width: 991px){.page-wrapper{min-height:calc(100vh - 110px)}}@media (max-width: 767px){.page-wrapper{min-height:calc(100vh - 102px)}}@media (max-width: 575px){.page-wrapper{min-height:calc(100vh - 96px)}}html,body,#root{overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0}ul,ol{padding-left:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ffca28;outline-offset:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.Nav-navbar-wrapper,.Nav-navbar-wrapper *,.Nav-mobile-menu,.Nav-mobile-menu *{box-sizing:border-box}.Nav-navbar-wrapper a{text-decoration:none}.Nav-navbar-wrapper{width:100%;position:fixed;left:0;right:0;top:42px;z-index:9998;background:transparent;transition:top .35s ease,box-shadow .35s ease}.Nav-navbar-wrapper.Nav-topbar-visible{top:42px}.Nav-navbar-wrapper.Nav-topbar-hidden{top:0}.Nav-navbar{width:100%;min-height:76px;background:#fff;border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 4px 20px #00000014;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Nav-container{width:100%;max-width:1440px;margin:0 auto;padding:0 30px}.Nav-navbar-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.Nav-logo-wrapper{flex-shrink:0;display:flex;align-items:center}.Nav-logo{height:65px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Nav-logo img{width:auto;max-width:190px;max-height:58px;display:block;object-fit:contain;transition:transform .25s ease}.Nav-logo:hover img{transform:scale(1.03)}.Nav-menu{flex:1;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;list-style:none}.Nav-item{position:relative;margin:0;padding:0;list-style:none}.Nav-link{min-height:45px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:#172033;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;border-radius:7px;transition:color .25s ease,background-color .25s ease}.Nav-link:hover{color:#0b2342;background:#ffca281a}.Nav-item.dropdown>.Nav-link{padding-right:29px}.Nav-item.dropdown>.Nav-link:before{content:"";position:absolute;right:10px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.Nav-item.dropdown:hover>.Nav-link:before{transform:translateY(-30%) rotate(225deg)}.Nav-dropdown{position:absolute;top:calc(100% + 7px);left:50%;min-width:215px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;box-shadow:0 15px 40px #0000001f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:9999}.Nav-item.dropdown:hover>.Nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.Nav-dropdown li{width:100%;list-style:none}.Nav-dropdown li a{width:100%;min-height:42px;padding:10px 13px;display:flex;align-items:center;color:#172033;font-size:13.5px;font-weight:500;border-radius:7px;transition:color .2s ease,background-color .2s ease,padding-left .2s ease}.Nav-dropdown li a:hover{color:#0b2342;background:#ffca281f;padding-left:17px}.Nav-donate-btn{min-height:45px;margin-left:8px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;color:#111;background:#ffca28;border:1px solid #ffca28;border-radius:10px;font-size:13.5px;font-weight:700;white-space:nowrap;box-shadow:0 5px 15px #ffca2833;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.Nav-donate-btn:hover{color:#111;background:#ffd54f;transform:translateY(-2px);box-shadow:0 8px 22px #ffca284d}.Nav-toggler{width:44px;height:44px;padding:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#0b2342;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer}.Nav-toggler span{width:21px;height:2px;background:#0b2342;border-radius:5px}.Nav-mobile-menu{display:none}@media (max-width: 991px){.Nav-navbar-wrapper.Nav-topbar-visible{top:40px}.Nav-navbar-wrapper.Nav-topbar-hidden{top:0}.Nav-navbar,.Nav-navbar-inner{min-height:70px}.Nav-container{padding:0 20px}.Nav-menu{display:none}.Nav-toggler{display:flex}.Nav-logo img{max-width:175px;max-height:53px}.Nav-mobile-menu{display:block;position:fixed;left:0;right:0;top:40px;width:100%;height:calc(100dvh - 40px);background:#00000085;opacity:0;visibility:hidden;pointer-events:none;z-index:100000;transition:top .35s ease,height .35s ease,opacity .3s ease,visibility .3s ease}.Nav-mobile-menu.mobile-topbar-hidden{top:0;height:100dvh}.Nav-mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto}.Nav-mobile-wrapper{width:min(390px,90%);height:100%;margin-left:auto;overflow-x:hidden;overflow-y:auto;background:#fff;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 40px #0003}.Nav-mobile-menu.open .Nav-mobile-wrapper{transform:translate(0)}.Nav-mobile-top{min-height:72px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:10}.Nav-mobile-logo img{width:auto;max-width:170px;max-height:50px;display:block;object-fit:contain}.Nav-close{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;color:#0b2342;background:#f4f6f8;border:none;border-radius:50%;font-size:18px;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.Nav-close:hover{background:#ffca28;transform:rotate(90deg)}.Nav-mobile-list{width:100%;margin:0;padding:15px;list-style:none}.Nav-mobile-list>li{width:100%;border-bottom:1px solid rgba(0,0,0,.07)}.mobile-link{width:100%;min-height:52px;padding:14px 8px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#172033;background:transparent;border:none;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.mobile-link:hover{color:#0b2342;background:#ffca281a}.nav-arrow{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;color:#0b2342;background:#f4f6f8;border-radius:50%;font-size:9px;transition:transform .3s ease,background-color .3s ease}.nav-arrow.rotate{transform:rotate(180deg);background:#ffca28}.mobile-dropdown{width:100%;max-height:0;margin:0;padding:0 0 0 10px;overflow:hidden;list-style:none;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding-bottom .35s ease}.mobile-dropdown.open{max-height:500px;padding-bottom:8px;opacity:1}.mobile-dropdown li{width:100%;list-style:none}.mobile-dropdown li+li{margin-top:4px}.mobile-dropdown li a{width:100%;min-height:42px;padding:11px 15px;display:flex;align-items:center;color:#536174;background:#f7f8fa;border-left:2px solid transparent;border-radius:6px;font-size:14px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mobile-dropdown li a:hover{color:#0b2342;background:#ffca281f;border-left-color:#ffca28}.Nav-mobile-donate-btn{width:100%;min-height:48px;margin:15px 0 5px;padding:13px 18px;display:flex;align-items:center;justify-content:center;color:#111;background:#ffca28;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 5px 15px #ffca282e}.Nav-mobile-wrapper{scrollbar-width:thin;scrollbar-color:rgba(11,35,66,.2) transparent}.Nav-mobile-wrapper::-webkit-scrollbar{width:5px}.Nav-mobile-wrapper::-webkit-scrollbar-track{background:transparent}.Nav-mobile-wrapper::-webkit-scrollbar-thumb{background:#0b234233;border-radius:10px}}@media (max-width: 767px){.Nav-navbar-wrapper.Nav-topbar-visible{top:38px}.Nav-navbar-wrapper.Nav-topbar-hidden{top:0}.Nav-navbar,.Nav-navbar-inner{min-height:64px}.Nav-container{padding:0 15px}.Nav-logo{height:50px}.Nav-logo img{max-width:155px;max-height:48px}.Nav-toggler{width:42px;height:42px}.Nav-mobile-menu{top:38px;height:calc(100dvh - 38px)}.Nav-mobile-menu.mobile-topbar-hidden{top:0;height:100dvh}}@media (max-width: 575px){.Nav-navbar-wrapper.Nav-topbar-visible{top:36px}.Nav-navbar-wrapper.Nav-topbar-hidden{top:0}.Nav-navbar,.Nav-navbar-inner{min-height:60px}.Nav-container{padding:0 12px}.Nav-logo{height:47px;max-width:145px}.Nav-logo img{max-width:140px;max-height:44px}.Nav-toggler{width:40px;height:40px}.Nav-mobile-menu{top:36px;height:calc(100dvh - 36px)}.Nav-mobile-menu.mobile-topbar-hidden{top:0;height:100dvh}.Nav-mobile-wrapper{width:94%}.Nav-mobile-top{min-height:68px;padding:8px 14px}.Nav-mobile-logo img{max-width:150px;max-height:46px}.Nav-close{width:39px;height:39px;font-size:17px}.Nav-mobile-list{padding:10px 12px 25px}.mobile-link{min-height:50px;font-size:14px}.mobile-dropdown li a{font-size:13.5px}}@media (max-width: 380px){.Nav-logo{max-width:130px}.Nav-logo img{max-width:125px}.Nav-toggler{width:38px;height:38px}.Nav-mobile-wrapper{width:96%}.Nav-mobile-logo img{max-width:135px}}@media (prefers-reduced-motion: reduce){.Nav-navbar-wrapper,.Nav-logo img,.Nav-link,.Nav-dropdown,.Nav-donate-btn,.Nav-mobile-menu,.Nav-mobile-wrapper,.Nav-close,.mobile-link,.mobile-dropdown,.mobile-dropdown li a,.Nav-mobile-donate-btn{transition:none!important}}.footer{position:relative;width:100%;overflow:hidden;box-sizing:border-box;padding:75px 25px 30px;color:#fff;font-family:Poppins,sans-serif;background:radial-gradient(circle at 15% 20%,rgba(233,78,119,.1),transparent 28%),radial-gradient(circle at 85% 80%,rgba(0,191,166,.08),transparent 30%),linear-gradient(135deg,#070b13,#0c1422 48%,#101a2b);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -20px 60px #0003;isolation:isolate}.footer-grid-pattern{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:45px 45px}.footer-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(5px)}.footer-glow-one{width:420px;height:420px;left:-240px;top:-230px;background:radial-gradient(circle,rgba(233,78,119,.14),transparent 70%)}.footer-glow-two{width:380px;height:380px;right:-200px;bottom:-220px;background:radial-gradient(circle,rgba(0,255,225,.09),transparent 70%)}.footer-container{position:relative;z-index:2;width:100%;max-width:1250px;margin:0 auto}.footer-top{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:45px}.footer-brand-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:17px}.footer-logo-box{width:62px;height:62px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;box-sizing:border-box;border-radius:16px;background:#fffffff5;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #00000040;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.footer-logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s ease}.footer-brand-wrapper:hover .footer-logo-box{transform:translateY(-4px) scale(1.04);box-shadow:0 15px 38px #e94e7740}.footer-brand-wrapper:hover .footer-logo{transform:scale(1.06)}.footer-brand-content{text-align:left}.footer-brand{margin:0;color:#fff;font-size:34px;line-height:1;font-weight:800;letter-spacing:-1px}.footer-brand span{color:#e94e77;background:linear-gradient(90deg,#e94e77,#ff7697,#e94e77);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:footerBrandGradient 4s linear infinite}@keyframes footerBrandGradient{0%{background-position:0% center}to{background-position:200% center}}.footer-brand-label{display:block;margin-top:6px;color:#ffffff6b;font-size:8px;line-height:1.2;font-weight:700;letter-spacing:2px}.footer-tagline{max-width:650px;margin:0 auto 25px;color:#ffffff9e;font-size:14px;line-height:1.8;font-weight:400}.footer-social{display:flex;align-items:center;justify-content:center;gap:11px}.footer-social-link{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;color:#ffffffc7;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);text-decoration:none;font-size:15px;overflow:hidden;transition:transform .35s ease,color .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}.footer-social-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#e94e77,#c92f59);opacity:0;transform:scale(.5);transition:opacity .35s ease,transform .35s ease}.footer-social-link svg{position:relative;z-index:2;width:15px;height:15px}.footer-social-link:hover{color:#fff;transform:translateY(-5px) scale(1.05);border-color:#e94e7766;box-shadow:0 10px 25px #e94e7733}.footer-social-link:hover:before{opacity:1;transform:scale(1)}.footer-navigation{display:flex;flex-direction:column;align-items:center;width:100%}.footer-navigation-title{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.footer-navigation-title span{display:block;width:25px;height:1px;background:linear-gradient(90deg,transparent,#e94e77)}.footer-navigation-title span:last-child{background:linear-gradient(90deg,#e94e77,transparent)}.footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 30px;width:100%}.footer-link{position:relative;display:inline-block;padding:5px 0;color:#ffffff9e;text-decoration:none;font-size:13px;line-height:1.5;font-weight:500;transition:color .3s ease,transform .3s ease}.footer-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;border-radius:50px;background:linear-gradient(90deg,#e94e77,#ff7697);transition:width .3s ease}.footer-link:hover{color:#fff;transform:translateY(-2px)}.footer-link:hover:after{width:100%}.footer-divider{position:relative;width:100%;height:1px;margin:38px 0 25px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}.footer-divider span{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:#e94e77;box-shadow:0 0 0 5px #e94e7712}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;color:#ffffff7a;font-size:12px;line-height:1.6}.footer-copyright{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px}.footer-copyright p{margin:0}.footer-highlight{color:#e94e77;font-weight:700}.footer-powered{position:relative;padding-left:15px}.footer-powered:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#e94e77;transform:translateY(-50%)}.footer-developer{display:flex;align-items:center;gap:6px;white-space:nowrap}.developer-link{color:#e94e77;text-decoration:none;font-weight:700;letter-spacing:.3px;transition:color .3s ease,text-shadow .3s ease}.developer-link:hover{color:#fff;text-shadow:0 0 12px rgba(233,78,119,.4)}.footer-scroll-top{position:absolute;right:0;bottom:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(233,78,119,.25);border-radius:12px 0 0;color:#fff;background:#e94e771a;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.footer-scroll-top svg{font-size:14px;transition:transform .3s ease}.footer-scroll-top:hover{background:#e94e77;transform:translateY(-3px);box-shadow:0 8px 20px #e94e7740}.footer-scroll-top:hover svg{transform:translateY(-2px)}@media (min-width: 1440px){.footer{padding-top:90px;padding-bottom:35px}.footer-brand{font-size:38px}.footer-logo-box{width:68px;height:68px}.footer-tagline{font-size:15px}.footer-link{font-size:14px}}@media (max-width: 1200px){.footer{padding:70px 25px 30px}.footer-container{max-width:1000px}}@media (max-width: 768px){.footer{padding:60px 20px 28px}.footer-logo-box{width:54px;height:54px;padding:7px;border-radius:14px}.footer-brand{font-size:30px}.footer-brand-label{font-size:7px;letter-spacing:1.6px}.footer-tagline{max-width:520px;font-size:13px}.footer-social-link{width:40px;height:40px}.footer-links{gap:9px 22px}.footer-bottom{flex-direction:column;justify-content:center;text-align:center;gap:13px}.footer-copyright,.footer-developer{justify-content:center}.footer-scroll-top{width:40px;height:40px;border-radius:10px 0 0}}@media (max-width: 480px){.footer{padding:50px 15px 25px}.footer-glow-one{width:300px;height:300px;left:-180px;top:-150px}.footer-glow-two{width:280px;height:280px;right:-160px;bottom:-150px}.footer-top{margin-bottom:38px}.footer-brand-wrapper{gap:10px;margin-bottom:14px}.footer-logo-box{width:48px;height:48px;padding:6px;border-radius:12px}.footer-brand{font-size:27px}.footer-brand-label{margin-top:5px;font-size:6px;letter-spacing:1.3px}.footer-tagline{padding:0 5px;margin-bottom:21px;font-size:12px;line-height:1.7}.footer-social{gap:9px}.footer-social-link{width:38px;height:38px;font-size:13px}.footer-navigation-title{margin-bottom:18px;font-size:9px;letter-spacing:1.5px}.footer-navigation-title span{width:18px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;text-align:center}.footer-link{padding:7px 2px;font-size:12px}.footer-divider{margin:30px 0 22px}.footer-bottom{gap:10px;font-size:11px}.footer-copyright{flex-direction:column;gap:3px}.footer-powered{padding-left:0}.footer-powered:before{display:none}.footer-developer{flex-direction:column;gap:2px}.footer-scroll-top{position:relative;right:auto;bottom:auto;width:38px;height:38px;margin:25px auto 0;border-radius:50%;border:1px solid rgba(233,78,119,.25)}}@media (max-width: 360px){.footer{padding:42px 10px 20px}.footer-brand-wrapper{gap:8px}.footer-logo-box{width:43px;height:43px;padding:5px;border-radius:10px}.footer-brand{font-size:24px}.footer-brand-label{font-size:5.5px;letter-spacing:1px}.footer-tagline{font-size:11px}.footer-links{gap:4px 8px}.footer-link{font-size:11px}.footer-bottom{font-size:10px}}@media (prefers-reduced-motion: reduce){.footer-brand span{animation:none}.footer-logo-box,.footer-logo,.footer-social-link,.footer-social-link:before,.footer-link,.footer-link:after,.developer-link,.footer-scroll-top,.footer-scroll-top svg{transition:none}}:root{--flyixo-hero-navy: #062c43;--flyixo-hero-navy-dark: #031b2b;--flyixo-hero-primary: #e94e77;--flyixo-hero-primary-dark: #c93661;--flyixo-hero-primary-light: #ff8eaa;--flyixo-hero-cyan: #36c8d4;--flyixo-hero-blue: #2563eb;--flyixo-hero-gold: #ffd166;--flyixo-hero-white: #ffffff;--flyixo-hero-text: #f7f9fc;--flyixo-hero-muted: #d5dee7;--flyixo-hero-transition: .35s ease}.flyixo-hero-section,.flyixo-hero-section *,.flyixo-hero-section *:before,.flyixo-hero-section *:after{box-sizing:border-box}.flyixo-hero-section{position:relative;width:100%;min-height:650px;height:72vh;overflow:hidden;background:var(--flyixo-hero-navy-dark);font-family:Poppins,Inter,Arial,sans-serif}.flyixo-hero-slide{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(1.08);visibility:hidden;transition:opacity 1s ease,transform 7s ease,visibility 1s ease;z-index:0}.flyixo-hero-slide.active{opacity:1;visibility:visible;transform:scale(1);z-index:2}.flyixo-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#031624eb,#031624c2 32%,#03162473 65%,#0316248c)}.flyixo-hero-image-gradient{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(3,27,43,.18),transparent 40%,rgba(3,27,43,.4))}.flyixo-hero-glow{position:absolute;z-index:3;pointer-events:none;border-radius:50%;filter:blur(10px);animation:flyixoHeroFloat 8s ease-in-out infinite}.flyixo-hero-glow-one{width:350px;height:350px;left:-170px;top:-180px;background:radial-gradient(circle,rgba(54,200,212,.16),transparent 70%)}.flyixo-hero-glow-two{width:400px;height:400px;right:-200px;bottom:-220px;background:radial-gradient(circle,rgba(233,78,119,.18),transparent 70%);animation-delay:2s}@keyframes flyixoHeroFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-hero-grid{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent)}.flyixo-hero-content{position:absolute;top:50%;z-index:5;width:min(650px,48%);color:var(--flyixo-hero-white);transform:translateY(-50%);opacity:0;transition:opacity .8s ease .25s,transform .9s ease .25s}.flyixo-hero-slide.active .flyixo-hero-content{opacity:1;transform:translateY(-50%)}.flyixo-hero-left{left:8%}.flyixo-hero-right{right:8%}.flyixo-hero-badge{width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;padding:8px 14px;color:var(--flyixo-hero-primary-light);background:#e94e771a;border:1px solid rgba(255,142,170,.22);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.flyixo-hero-badge-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--flyixo-hero-primary);box-shadow:0 0 0 4px #e94e771f;animation:flyixoHeroPulse 2s ease-in-out infinite}@keyframes flyixoHeroPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-hero-subtitle{margin:0 0 13px;color:var(--flyixo-hero-muted);font-size:clamp(13px,1.25vw,18px);line-height:1.6;font-weight:500;letter-spacing:.2px}.flyixo-hero-subtitle span{color:var(--flyixo-hero-primary-light);font-weight:750}.flyixo-hero-title{max-width:700px;margin:0 0 18px;color:var(--flyixo-hero-white);font-size:clamp(38px,4.1vw,62px);line-height:1.08;font-weight:850;letter-spacing:-1.8px}.flyixo-hero-highlight{color:var(--flyixo-hero-primary-light);text-shadow:0 5px 25px rgba(233,78,119,.2)}.flyixo-hero-description{max-width:610px;margin:0 0 20px;color:#ffffffc7;font-size:11px;line-height:1.8;font-weight:500}.flyixo-hero-list{display:flex;flex-direction:column;gap:8px;margin:0 0 23px;padding:0;list-style:none}.flyixo-hero-list li{display:flex;align-items:center;gap:10px;color:#ffffffe6;font-size:clamp(10px,1vw,13px);font-weight:550;line-height:1.5}.flyixo-hero-list-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:11px}.flyixo-hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.flyixo-hero-btn{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;font-family:inherit;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform var(--flyixo-hero-transition),box-shadow var(--flyixo-hero-transition),border-color var(--flyixo-hero-transition),background var(--flyixo-hero-transition),color var(--flyixo-hero-transition)}.flyixo-hero-btn-primary{border:1px solid transparent;color:#fff;background:linear-gradient(135deg,var(--flyixo-hero-primary),var(--flyixo-hero-primary-dark));box-shadow:0 12px 28px #e94e7747}.flyixo-hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 17px 35px #e94e7766}.flyixo-hero-btn-secondary{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flyixo-hero-btn-secondary:hover{color:var(--flyixo-hero-primary-light);border-color:var(--flyixo-hero-primary);background:#e94e7717;transform:translateY(-3px)}.flyixo-hero-btn-whatsapp{color:#fff;background:#1fb9891f;border:1px solid rgba(31,185,137,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flyixo-hero-btn-whatsapp:hover{background:#1fb98938;border-color:#31b989;transform:translateY(-3px)}.flyixo-hero-btn-icon{font-size:12px}.flyixo-hero-btn-arrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:transform var(--flyixo-hero-transition)}.flyixo-hero-btn-primary:hover .flyixo-hero-btn-arrow{transform:translate(3px)}.flyixo-hero-btn-disabled{cursor:not-allowed;opacity:.65}.flyixo-hero-trust{display:flex;align-items:center;gap:8px;margin-top:15px;color:#ffffff94;font-size:8px;font-weight:550}.flyixo-hero-trust-check{width:17px;height:17px;display:flex;align-items:center;justify-content:center;color:#fff;background:#1fb989d9;border-radius:50%;font-size:8px}.flyixo-hero-arrow{position:absolute;top:50%;z-index:15;width:47px;height:47px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Arial,sans-serif;cursor:pointer;transition:transform var(--flyixo-hero-transition),background var(--flyixo-hero-transition),border-color var(--flyixo-hero-transition)}.flyixo-hero-arrow span{margin-top:-3px;font-size:28px;line-height:1}.flyixo-hero-arrow:hover{transform:translateY(-50%) scale(1.08);background:var(--flyixo-hero-primary);border-color:var(--flyixo-hero-primary)}.flyixo-hero-arrow-left{left:22px}.flyixo-hero-arrow-right{right:22px}.flyixo-hero-dots{position:absolute;left:50%;bottom:25px;z-index:15;display:flex;align-items:center;gap:7px;transform:translate(-50%)}.flyixo-hero-dot{width:7px;height:7px;padding:0;border:none;border-radius:999px;background:#ffffff4d;cursor:pointer;transition:width var(--flyixo-hero-transition),background var(--flyixo-hero-transition),box-shadow var(--flyixo-hero-transition)}.flyixo-hero-dot:hover{background:#ffffffbf}.flyixo-hero-dot.active{width:29px;background:var(--flyixo-hero-primary);box-shadow:0 0 14px #e94e7773}.flyixo-hero-counter{position:absolute;right:7.5%;bottom:24px;z-index:15;display:flex;align-items:center;gap:8px;color:#ffffff8c;font-size:7px;font-weight:700;letter-spacing:1px}.flyixo-hero-counter>span:first-child{color:#fff}.flyixo-hero-counter-line{width:55px;height:2px;overflow:hidden;background:#ffffff2e;border-radius:10px}.flyixo-hero-counter-line span{display:block;height:100%;background:var(--flyixo-hero-primary);border-radius:inherit;transition:width .4s ease}@media (min-width: 1600px){.flyixo-hero-section{min-height:700px;height:72vh}.flyixo-hero-left{left:10%}.flyixo-hero-right{right:10%}.flyixo-hero-content{width:600px}.flyixo-hero-description{font-size:12px}}@media (max-width: 1200px){.flyixo-hero-section{min-height:600px;height:68vh}.flyixo-hero-content{width:54%}.flyixo-hero-left{left:7%}.flyixo-hero-right{right:7%}.flyixo-hero-title{font-size:48px}.flyixo-hero-arrow-left{left:14px}.flyixo-hero-arrow-right{right:14px}}@media (max-width: 992px){.flyixo-hero-section{min-height:590px;height:65vh}.flyixo-hero-overlay{background:linear-gradient(90deg,#031624f0,#031624ad)}.flyixo-hero-content{width:64%}.flyixo-hero-left{left:8%}.flyixo-hero-right{right:8%}.flyixo-hero-title{font-size:42px;letter-spacing:-1px}.flyixo-hero-subtitle{font-size:14px}.flyixo-hero-description,.flyixo-hero-list li{font-size:10px}.flyixo-hero-arrow{width:40px;height:40px}.flyixo-hero-arrow span{font-size:24px}.flyixo-hero-counter{right:5%}}@media (max-width: 768px){.flyixo-hero-section{min-height:620px;height:78vh}.flyixo-hero-slide{background-position:center center}.flyixo-hero-overlay{background:linear-gradient(180deg,#031624b8,#031624e6)}.flyixo-hero-content{top:50%;left:50%;right:auto;width:calc(100% - 70px);max-width:600px;text-align:center;transform:translate(-50%,-45%)}.flyixo-hero-slide.active .flyixo-hero-content{transform:translate(-50%,-50%)}.flyixo-hero-badge{margin-bottom:13px;font-size:7px;letter-spacing:1px}.flyixo-hero-subtitle{font-size:12px;line-height:1.55}.flyixo-hero-title{margin-bottom:15px;font-size:clamp(31px,7vw,42px);line-height:1.1}.flyixo-hero-description{max-width:520px;margin:0 auto 17px;font-size:9px;line-height:1.7}.flyixo-hero-list{align-items:center;margin-bottom:19px}.flyixo-hero-list li{justify-content:center;font-size:9px}.flyixo-hero-buttons{justify-content:center}.flyixo-hero-btn{min-height:40px;padding:8px 14px;font-size:8px}.flyixo-hero-trust{justify-content:center;font-size:7px}.flyixo-hero-arrow{width:35px;height:35px}.flyixo-hero-arrow span{font-size:21px}.flyixo-hero-arrow-left{left:9px}.flyixo-hero-arrow-right{right:9px}.flyixo-hero-counter{display:none}.flyixo-hero-dots{bottom:18px}}@media (max-width: 576px){.flyixo-hero-section{min-height:620px;height:78vh}.flyixo-hero-content{width:calc(100% - 58px)}.flyixo-hero-badge{padding:6px 10px;font-size:6px}.flyixo-hero-badge-dot{width:5px;height:5px}.flyixo-hero-subtitle{margin-bottom:9px;font-size:10px}.flyixo-hero-title{margin-bottom:11px;font-size:clamp(27px,8vw,35px)}.flyixo-hero-description{margin-bottom:14px;font-size:8px;line-height:1.65}.flyixo-hero-list{gap:6px;margin-bottom:16px}.flyixo-hero-list li{gap:7px;font-size:8px}.flyixo-hero-list-icon{width:20px;height:20px;font-size:8px}.flyixo-hero-buttons{flex-direction:column;width:100%;gap:7px}.flyixo-hero-btn{width:100%;max-width:240px;min-height:38px;padding:8px 12px;font-size:8px}.flyixo-hero-trust{margin-top:10px;font-size:6px}.flyixo-hero-trust-check{width:14px;height:14px;font-size:6px}.flyixo-hero-arrow{width:31px;height:31px}.flyixo-hero-arrow span{font-size:19px}.flyixo-hero-arrow-left{left:6px}.flyixo-hero-arrow-right{right:6px}.flyixo-hero-dot{width:6px;height:6px}.flyixo-hero-dot.active{width:23px}}@media (max-width: 430px){.flyixo-hero-section{min-height:590px;height:78vh}.flyixo-hero-content{width:calc(100% - 52px)}.flyixo-hero-subtitle{font-size:9px}.flyixo-hero-title{font-size:clamp(24px,8.2vw,31px)}.flyixo-hero-description,.flyixo-hero-list li{font-size:7px}.flyixo-hero-btn{max-width:220px;min-height:36px;font-size:7px}}@media (max-width: 375px){.flyixo-hero-section{min-height:560px;height:78vh}.flyixo-hero-content{width:calc(100% - 48px)}.flyixo-hero-badge{margin-bottom:9px;font-size:5px}.flyixo-hero-subtitle{font-size:8px}.flyixo-hero-title{font-size:23px;line-height:1.12}.flyixo-hero-description{font-size:6.5px}.flyixo-hero-list{gap:5px}.flyixo-hero-list li{font-size:6.5px}.flyixo-hero-list-icon{width:18px;height:18px;font-size:7px}.flyixo-hero-btn{max-width:200px;min-height:34px;font-size:6.5px}.flyixo-hero-arrow{width:28px;height:28px}.flyixo-hero-arrow span{font-size:17px}.flyixo-hero-arrow-left{left:5px}.flyixo-hero-arrow-right{right:5px}}.flyixo-hero-section button:focus-visible,.flyixo-hero-section a:focus-visible{outline:3px solid rgba(255,142,170,.6);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-hero-section *,.flyixo-hero-section *:before,.flyixo-hero-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.welcome-section{width:100%;position:relative;padding:100px 30px;background:linear-gradient(135deg,#fff,#fff9fa 45%,#fff);overflow:hidden}.welcome-container{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;position:relative;z-index:2}.welcome-bg-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(1px)}.welcome-bg-circle-one{width:430px;height:430px;top:-220px;left:-190px;background:#e639460e}.welcome-bg-circle-two{width:500px;height:500px;right:-280px;bottom:-280px;background:#ffca2812}.welcome-bg-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#e63946;opacity:.45;animation:welcomeDotFloat 4s ease-in-out infinite}.welcome-bg-dot-one{top:18%;left:8%}.welcome-bg-dot-two{right:10%;bottom:20%;animation-delay:1.5s}@keyframes welcomeDotFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.welcome-left{width:100%;min-width:0;position:relative;display:flex;align-items:center;justify-content:center}.welcome-image-wrapper{width:100%;max-width:600px;min-height:510px;position:relative;display:flex;align-items:center;justify-content:center}.passport-image-container{width:82%;height:440px;position:absolute;top:30px;left:0;overflow:hidden;border-radius:25px;transform:rotate(-2deg);background:#f5f5f5;box-shadow:0 25px 60px #14141424;border:8px solid #ffffff;z-index:1}.passport-bg{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(.96) saturate(1.05);transition:transform .6s ease}.welcome-image-wrapper:hover .passport-bg{transform:scale(1.05)}.passport-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(230,57,70,.08),transparent 55%);pointer-events:none;z-index:2}.traveler-wrapper{position:absolute;right:0;bottom:0;width:235px;height:350px;display:flex;align-items:flex-end;justify-content:center;z-index:5;pointer-events:none}.traveler{width:100%;max-width:235px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 15px 22px rgba(0,0,0,.23));animation:floatTraveler 5s ease-in-out infinite}@keyframes floatTraveler{0%{transform:translateZ(0)}50%{transform:translate3d(-7px,-13px,0)}to{transform:translateZ(0)}}.welcome-floating-card{position:absolute;left:30px;bottom:25px;min-width:215px;padding:14px 18px;display:flex;align-items:center;gap:12px;background:#fffffff5;border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:0 15px 35px #00000021;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:8;animation:floatingCard 4s ease-in-out infinite}@keyframes floatingCard{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}.welcome-floating-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e63946,#f15b6a);border-radius:11px;color:#fff;font-size:19px;box-shadow:0 7px 15px #e6394640}.welcome-floating-content{display:flex;flex-direction:column;gap:3px}.welcome-floating-content strong{color:#182033;font-size:13px;font-weight:750;line-height:1.2}.welcome-floating-content span{color:#737b89;font-size:11px;font-weight:500;line-height:1.2}.welcome-image-decoration{position:absolute;right:70px;top:5px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#e63946;background:#fff;border-radius:50%;font-size:22px;box-shadow:0 10px 25px #0000001a;z-index:10;animation:decorationRotate 8s linear infinite}@keyframes decorationRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.welcome-right{width:100%;min-width:0;padding:42px;position:relative;background:#fffffff0;border:1px solid rgba(20,20,20,.06);border-radius:25px;box-shadow:0 20px 60px #1f1f1f14;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.welcome-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e63946,#ffca28,#e63946)}.welcome-right:hover{transform:translateY(-4px);box-shadow:0 28px 70px #1f1f1f1c}.welcome-badge{width:fit-content;max-width:100%;margin-bottom:18px;padding:8px 13px;display:inline-flex;align-items:center;gap:8px;color:#d72f40;background:#e6394612;border:1px solid rgba(230,57,70,.12);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.welcome-badge-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e63946;border-radius:50%;font-size:11px}.welcome-title{margin:0;color:#182033;font-size:clamp(32px,3.2vw,48px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.highlight{position:relative;color:#e63946;font-weight:800;display:inline-block}.welcome-title-line{margin-top:15px;margin-bottom:20px;display:flex;align-items:center;gap:5px}.welcome-title-line span{height:4px;display:block;border-radius:10px}.welcome-title-line span:nth-child(1){width:42px;background:#e63946}.welcome-title-line span:nth-child(2){width:22px;background:#ffca28}.welcome-title-line span:nth-child(3){width:8px;background:#e63946}.welcome-text{max-width:650px;margin:0 0 26px;color:#606875;font-size:15.5px;font-weight:450;line-height:1.8}.welcome-text strong{color:#293142;font-weight:700}.benefits-list{width:100%;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:10px;list-style:none}.benefits-list li{width:100%;min-height:52px;padding:10px 14px;display:flex;align-items:center;gap:12px;color:#3e4654;background:linear-gradient(90deg,#fff8f8,#fff);border:1px solid rgba(230,57,70,.06);border-radius:11px;font-size:13.5px;font-weight:500;line-height:1.45;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.benefits-list li:hover{transform:translate(5px);background:#fff;border-color:#e639461f;box-shadow:0 7px 20px #e6394612}.check{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e63946,#ef5361);border-radius:50%;font-size:13px;font-weight:800;box-shadow:0 5px 12px #e639462e}.benefit-text{flex:1;min-width:0}.welcome-stats{width:100%;padding-top:24px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.07)}.welcome-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.welcome-stat-number{color:#e63946;font-size:18px;font-weight:800;line-height:1}.welcome-stat-label{color:#7b8290;font-size:10px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.4px}.welcome-stat-divider{width:1px;height:38px;flex:0 0 1px;background:#00000017}@media (max-width: 1200px){.welcome-section{padding:80px 25px}.welcome-container{gap:45px}.welcome-right{padding:35px}.welcome-image-wrapper{min-height:470px}.passport-image-container{height:410px}.traveler-wrapper{width:210px;height:320px}}@media (max-width: 992px){.welcome-section{padding:70px 25px}.welcome-container{grid-template-columns:1fr;gap:45px;max-width:750px}.welcome-left{order:1}.welcome-right{order:2;padding:35px}.welcome-image-wrapper{max-width:600px;min-height:500px}.passport-image-container{width:82%;height:440px}.traveler-wrapper{width:225px;height:345px}}@media (max-width: 768px){.welcome-section{padding:60px 20px}.welcome-container{gap:35px}.welcome-image-wrapper{min-height:440px}.passport-image-container{width:85%;height:390px}.traveler-wrapper{width:190px;height:295px}.welcome-floating-card{left:15px;bottom:15px;min-width:195px;padding:12px 14px}.welcome-floating-icon{width:38px;height:38px}.welcome-right{padding:30px}.welcome-title{font-size:36px}.welcome-text{font-size:14.5px;line-height:1.7}.benefits-list li{font-size:13px;padding:9px 12px}}@media (max-width: 576px){.welcome-section{padding:50px 15px}.welcome-container{gap:25px}.welcome-image-wrapper{min-height:350px}.passport-image-container{width:88%;height:310px;top:15px;border-width:5px;border-radius:18px}.traveler-wrapper{width:135px;height:220px;right:-3px;bottom:0}.welcome-floating-card{left:0;bottom:8px;min-width:auto;max-width:180px;padding:9px 11px;gap:8px;border-radius:11px}.welcome-floating-icon{width:32px;height:32px;font-size:14px;border-radius:8px}.welcome-floating-content strong{font-size:10px}.welcome-floating-content span{font-size:8.5px}.welcome-image-decoration{width:34px;height:34px;right:20px;top:0;font-size:16px}.welcome-right{padding:25px 20px;border-radius:18px}.welcome-badge{margin-bottom:14px;padding:7px 10px;font-size:9px}.welcome-badge-icon{width:19px;height:19px;font-size:9px}.welcome-title{font-size:30px;letter-spacing:-.7px}.welcome-title-line{margin-top:12px;margin-bottom:16px}.welcome-text{margin-bottom:20px;font-size:13px;line-height:1.7}.benefits-list{gap:8px;margin-bottom:23px}.benefits-list li{min-height:48px;padding:8px 10px;gap:9px;font-size:12px;border-radius:9px}.check{width:24px;height:24px;flex-basis:24px;font-size:11px}.welcome-stats{padding-top:20px}.welcome-stat-number{font-size:15px}.welcome-stat-label{font-size:8px}.welcome-stat-divider{height:30px}}@media (max-width: 400px){.welcome-section{padding:40px 12px}.welcome-image-wrapper{min-height:300px}.passport-image-container{width:90%;height:270px}.traveler-wrapper{width:115px;height:190px}.welcome-floating-card{max-width:155px;padding:8px 9px}.welcome-floating-content strong{font-size:9px}.welcome-floating-content span{font-size:8px}.welcome-right{padding:22px 15px}.welcome-title{font-size:27px}.welcome-text{font-size:12px}.benefits-list li{font-size:11.5px}.welcome-stat-number{font-size:13px}.welcome-stat-label{font-size:7px}}@media (max-width: 340px){.welcome-image-wrapper{min-height:270px}.passport-image-container{height:240px}.traveler-wrapper{width:95px;height:160px}.welcome-floating-card{max-width:140px}.welcome-title{font-size:24px}.welcome-right{padding:20px 12px}}@media (prefers-reduced-motion: reduce){.traveler,.welcome-floating-card,.welcome-bg-dot,.welcome-image-decoration{animation:none!important}.welcome-image-wrapper:hover .passport-bg{transform:none}.welcome-right,.benefits-list li{transition:none}}.visa-category-section{width:100%;position:relative;margin:30px auto;padding:80px 30px;background:linear-gradient(135deg,#f9fbff,#fff 45%,#fff7fa);border:1px solid rgba(233,78,119,.08);border-radius:28px;box-shadow:0 15px 50px #0f172a0f;overflow:hidden}.visa-bg-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.visa-bg-circle-one{width:450px;height:450px;top:-260px;left:-200px;background:#e94e770e}.visa-bg-circle-two{width:500px;height:500px;right:-300px;bottom:-300px;background:#ffca2812}.visa-bg-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#e94e77;opacity:.45;animation:visaDotFloat 4s ease-in-out infinite}.visa-bg-dot-one{top:18%;left:6%}.visa-bg-dot-two{right:8%;bottom:22%;animation-delay:1.5s}@keyframes visaDotFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.visa-category-header{width:100%;max-width:1100px;margin:0 auto 50px;position:relative;z-index:2;text-align:center}.visa-section-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;padding:8px 15px;color:#d73c66;background:#e94e7714;border:1px solid rgba(233,78,119,.12);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.visa-badge-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:50%;font-size:11px}.visa-category-header h2{margin:0;color:#0f172a;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-1px}.visa-category-header .highlight{color:#e94e77;font-weight:800}.visa-heading-decoration{margin:18px auto 20px;display:flex;align-items:center;justify-content:center;gap:5px}.visa-heading-decoration span{display:block;height:4px;border-radius:10px}.visa-heading-decoration span:nth-child(1){width:42px;background:#e94e77}.visa-heading-decoration span:nth-child(2){width:22px;background:#ffca28}.visa-heading-decoration span:nth-child(3){width:8px;background:#e94e77}.visa-category-header p{max-width:1100px;margin:0 auto;color:#64748b;font-size:15px;font-weight:450;line-height:1.8}.visa-category-header p strong{color:#334155;font-weight:700}.visa-category-scroll{width:100%;position:relative;z-index:2;display:flex;align-items:stretch;gap:24px;padding:8px 8px 28px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.visa-category-scroll{scrollbar-width:thin;scrollbar-color:#e94e77 #f1f5f9}.visa-category-scroll::-webkit-scrollbar{height:7px}.visa-category-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:20px}.visa-category-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e94e77,#d63b67);border-radius:20px}.visa-category-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#d63b67,#e94e77)}.VisaCategory-card{flex:0 0 310px;min-width:0;min-height:455px;position:relative;display:flex;flex-direction:column;scroll-snap-align:start;background:#fffffff5;border:1px solid rgba(233,78,119,.13);border-radius:22px;overflow:hidden;box-shadow:0 10px 35px #0f172a12;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.VisaCategory-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e94e77,#ffca28,#e94e77);opacity:.9;z-index:5}.visa-card-glow{position:absolute;width:230px;height:230px;top:-130px;right:-100px;border-radius:50%;background:#e94e7712;pointer-events:none;transition:transform .5s ease}.VisaCategory-card:hover{transform:translateY(-9px);border-color:#e94e7747;box-shadow:0 22px 50px #0f172a1f}.VisaCategory-card:hover .visa-card-glow{transform:scale(1.3)}.visa-img-wrapper{width:calc(100% - 28px);height:190px;margin:14px auto 0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#fdf6f9,#fff8fa,#f8fbff);border:1px solid rgba(233,78,119,.1);border-radius:16px;z-index:2}.VisaCategory-image{width:100%;height:100%;display:block;object-fit:contain;padding:8px;transition:transform .5s ease}.VisaCategory-card:hover .VisaCategory-image{transform:scale(1.07)}.visa-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#e94e77;background:linear-gradient(135deg,#fff5f8,#f8fbff);font-size:50px}.visa-card-content{flex:1;min-width:0;padding:18px 22px 22px;display:flex;flex-direction:column;position:relative;z-index:3}.visa-card-label{width:fit-content;margin-bottom:8px;padding:5px 9px;color:#d63b67;background:#e94e7712;border-radius:5px;font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.visa-title{margin:0;color:#0f172a;font-size:20px;font-weight:750;line-height:1.3;word-break:break-word}.visa-title-line{width:100%;height:3px;margin:9px 0 12px;display:flex;align-items:center}.visa-title-line span{width:38px;height:3px;display:block;background:linear-gradient(90deg,#e94e77,#ffca28);border-radius:10px}.visacategory-description{min-height:80px;margin:0 0 18px;color:#64748b;font-size:13px;font-weight:450;line-height:1.65;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.visacategory-description strong{color:#334155}.visa-btn{width:100%;min-height:45px;margin-top:auto;padding:10px 17px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border:none;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 7px 18px #e94e7733;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.visa-btn:hover{background:linear-gradient(135deg,#d63b67,#e94e77);transform:translateY(-2px);box-shadow:0 10px 24px #e94e774d}.visa-btn:active{transform:translateY(0)}.visa-btn-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .3s ease}.visa-btn:hover .visa-btn-arrow{transform:translate(4px)}.visa-empty-state{width:100%;min-height:300px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fffc;border:1px dashed rgba(233,78,119,.25);border-radius:18px}.visa-empty-icon{width:65px;height:65px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:50%;font-size:28px}.visa-empty-state h3{margin:0 0 8px;color:#0f172a;font-size:20px;font-weight:700}.visa-empty-state p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.visa-loading{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loading-spinner{width:52px;height:52px;margin-bottom:18px;padding:4px;display:flex;align-items:center;justify-content:center;border:4px solid rgba(233,78,119,.12);border-top-color:#e94e77;border-right-color:#ffca28;border-radius:50%;animation:visaSpinner .8s linear infinite}.loading-spinner span{width:100%;height:100%;display:block;border-radius:50%;background:#e94e770a}@keyframes visaSpinner{to{transform:rotate(360deg)}}.visa-loading h2{margin:0 0 8px;color:#0f172a;font-size:22px;font-weight:700}.visa-loading p{margin:0;color:#64748b;font-size:13px}@media (max-width: 1200px){.visa-category-section{padding:70px 25px}.VisaCategory-card{flex-basis:290px}}@media (max-width: 992px){.visa-category-section{margin:25px 15px;padding:60px 20px;border-radius:22px}.visa-category-header{margin-bottom:40px}.visa-category-header h2{font-size:34px}.visa-category-header p{font-size:14px}.VisaCategory-card{flex-basis:275px;min-height:440px}.visa-img-wrapper{height:175px}}@media (max-width: 768px){.visa-category-section{margin:20px 10px;padding:50px 15px;border-radius:20px}.visa-category-header{margin-bottom:35px}.visa-section-badge{font-size:9px}.visa-category-header h2{font-size:29px;line-height:1.2}.visa-category-header p{font-size:13px;line-height:1.7}.visa-category-scroll{gap:18px;padding:5px 5px 23px}.VisaCategory-card{flex-basis:255px;min-height:425px;border-radius:18px}.visa-img-wrapper{height:165px;border-radius:13px}.visa-card-content{padding:16px 18px 18px}.visa-title{font-size:18px}.visacategory-description{font-size:12px}}@media (max-width: 576px){.visa-category-section{width:calc(100% - 20px);margin:15px auto;padding:45px 12px;border-radius:18px}.visa-category-header{margin-bottom:30px}.visa-section-badge{margin-bottom:14px;padding:7px 11px;font-size:8.5px;letter-spacing:.5px}.visa-badge-icon{width:19px;height:19px;font-size:9px}.visa-category-header h2{font-size:26px;letter-spacing:-.5px}.visa-heading-decoration{margin:13px auto 16px}.visa-category-header p{font-size:12px;line-height:1.7}.visa-category-scroll{gap:14px;padding:5px 4px 20px}.VisaCategory-card{flex:0 0 82%;min-height:420px;border-radius:17px}.visa-img-wrapper{width:calc(100% - 22px);height:170px;margin-top:11px}.visa-card-content{padding:15px 16px 16px}.visa-card-label{font-size:8px}.visa-title{font-size:18px}.visacategory-description{min-height:76px;font-size:12px;line-height:1.6}.visa-btn{min-height:42px;font-size:12px;border-radius:10px}.visa-btn-arrow{font-size:16px}}@media (max-width: 400px){.visa-category-section{width:calc(100% - 14px);padding:38px 10px}.visa-category-header h2{font-size:23px}.visa-category-header p{font-size:11.5px}.VisaCategory-card{flex:0 0 88%;min-height:405px}.visa-img-wrapper{height:155px}.visa-title{font-size:17px}.visacategory-description{font-size:11.5px}.visa-btn{min-height:40px;padding:8px 14px}}@media (max-width: 340px){.visa-category-header h2{font-size:21px}.VisaCategory-card{flex-basis:91%}.visa-img-wrapper{height:145px}.visa-card-content{padding:13px}}@media (prefers-reduced-motion: reduce){.VisaCategory-card,.VisaCategory-image,.visa-card-glow,.visa-btn,.visa-btn-arrow{transition:none!important}.visa-bg-dot,.loading-spinner{animation:none!important}}.whatwedo{width:100%;position:relative;padding:100px 30px;background:linear-gradient(135deg,#f8f9fa,#f2f7fc 45%,#fff8fa);color:#333;font-family:Poppins,Inter,Arial,sans-serif;overflow:hidden}.whatwedo-bg-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.whatwedo-bg-circle-one{width:500px;height:500px;top:-300px;left:-220px;background:#0d6efd0b}.whatwedo-bg-circle-two{width:550px;height:550px;right:-300px;bottom:-320px;background:#e94e770e}.whatwedo-bg-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#e94e77;opacity:.5;animation:whatWeDoDotFloat 4s ease-in-out infinite;z-index:0}.whatwedo-bg-dot-one{top:18%;left:6%}.whatwedo-bg-dot-two{right:7%;bottom:18%;animation-delay:1.5s}@keyframes whatWeDoDotFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.whatwedo-container{width:100%;max-width:1450px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px}.whatwedo-left{width:100%;min-width:0;position:relative}.whatwedo-image-wrapper{width:100%;min-height:520px;position:relative;display:flex;align-items:center;justify-content:center}.whatwedo-image-frame{width:88%;height:470px;position:relative;overflow:hidden;border-radius:28px;border:8px solid #ffffff;background:#fff;transform:rotate(-2deg);box-shadow:0 25px 60px #0f172a26;transition:transform .5s ease,box-shadow .5s ease}.whatwedo-image-wrapper:hover .whatwedo-image-frame{transform:rotate(0) translateY(-5px);box-shadow:0 30px 70px #0f172a33}.whatwedo-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .6s ease}.whatwedo-image-wrapper:hover .whatwedo-img{transform:scale(1.06)}.whatwedo-image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0d6efd0d,#e94e7714);pointer-events:none;z-index:2}.whatwedo-image-badge{position:absolute;left:15px;bottom:35px;min-width:220px;padding:14px 17px;display:flex;align-items:center;gap:12px;background:#fffffff5;border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:0 15px 35px #0f172a24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:5;animation:imageBadgeFloat 4s ease-in-out infinite}@keyframes imageBadgeFloat{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}.whatwedo-badge-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:11px;font-size:18px;box-shadow:0 7px 16px #e94e7740}.whatwedo-badge-content{display:flex;flex-direction:column;gap:3px}.whatwedo-badge-content strong{color:#182033;font-size:13px;font-weight:750;line-height:1.2}.whatwedo-badge-content span{color:#7b8290;font-size:10px;font-weight:500;line-height:1.2}.whatwedo-image-decoration{width:48px;height:48px;position:absolute;top:5px;right:10px;display:flex;align-items:center;justify-content:center;color:#e94e77;background:#fff;border-radius:50%;font-size:21px;box-shadow:0 10px 25px #0f172a1f;z-index:7;animation:whatWeDoRotate 8s linear infinite}@keyframes whatWeDoRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.whatwedo-stats{width:92%;margin:-25px auto 0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;z-index:10}.stat{min-width:0;padding:17px 12px;display:flex;align-items:center;gap:10px;background:#fffffffa;border:1px solid rgba(13,110,253,.08);border-radius:14px;box-shadow:0 10px 30px #0f172a17;cursor:default;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.stat:hover{transform:translateY(-7px);border-color:#e94e772e;box-shadow:0 18px 40px #0f172a21}.stat-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d6efd,#438ff5);border-radius:10px;font-size:14px;box-shadow:0 6px 15px #0d6efd33}.stat-content{min-width:0;display:flex;flex-direction:column;gap:3px}.stat-number{color:#0f172a;font-size:19px;font-weight:800;line-height:1}.stat-label{color:#737b89;font-size:9px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.2px}.whatwedo-right{width:100%;min-width:0;padding:10px 0}.sub-title{margin-bottom:15px;display:flex;align-items:center;gap:9px;color:#0d6efd;font-size:12px;font-weight:800;letter-spacing:1.7px}.sub-title-line{width:35px;height:3px;display:block;background:linear-gradient(90deg,#0d6efd,#e94e77);border-radius:10px}.title{max-width:720px;margin:0 0 14px;color:#111827;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.18;letter-spacing:-1.2px}.title .em{color:#e94e77;font-weight:800}.whatwedo-title-decoration{margin-bottom:28px;display:flex;align-items:center;gap:5px}.whatwedo-title-decoration span{height:4px;display:block;border-radius:10px}.whatwedo-title-decoration span:nth-child(1){width:42px;background:#e94e77}.whatwedo-title-decoration span:nth-child(2){width:22px;background:#ffca28}.whatwedo-title-decoration span:nth-child(3){width:8px;background:#e94e77}.content-block{width:100%;min-width:0;position:relative;padding:18px 45px 18px 18px;display:flex;align-items:flex-start;gap:15px;background:#ffffffd1;border:1px solid rgba(15,23,42,.06);border-radius:15px;box-shadow:0 7px 22px #0f172a0b;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.content-block:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#e94e77,#0d6efd);border-radius:0 0 5px 5px;transition:height .35s ease}.content-block:hover{transform:translate(5px);border-color:#e94e771f;box-shadow:0 13px 32px #0f172a14}.content-block:hover:before{height:100%}.content-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:12px;font-size:18px;box-shadow:0 7px 16px #e94e7733}.content-block-inner{flex:1;min-width:0}.content-block h3{margin:0 0 7px;color:#172033;font-size:18px;font-weight:750;line-height:1.3}.content-block p{margin:0;color:#687386;font-size:13px;font-weight:450;line-height:1.7}.content-number{position:absolute;top:13px;right:15px;color:#e94e7721;font-size:25px;font-weight:900;line-height:1;-webkit-user-select:none;user-select:none}.divider{width:100%;height:1px;margin:11px 0;position:relative;display:flex;align-items:center}.divider:before{content:"";width:100%;height:1px;background:#0f172a0f}.divider span{width:30px;height:3px;position:absolute;left:0;background:#e94e77;border-radius:10px}.whatwedo-bottom-card{width:100%;margin-top:25px;padding:13px 15px;display:flex;align-items:center;gap:11px;background:linear-gradient(90deg,#e94e7712,#0d6efd0d);border:1px solid rgba(233,78,119,.1);border-radius:12px}.whatwedo-bottom-icon{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:50%;font-size:14px;font-weight:800}.whatwedo-bottom-content{display:flex;flex-direction:column;gap:3px}.whatwedo-bottom-content strong{color:#172033;font-size:12px;font-weight:750}.whatwedo-bottom-content span{color:#747d8c;font-size:10px;line-height:1.4}@media (max-width: 1250px){.whatwedo{padding:85px 25px}.whatwedo-container{gap:55px}.whatwedo-image-wrapper{min-height:500px}.whatwedo-image-frame{height:440px}.title{font-size:38px}.stat{padding:14px 10px}.stat-number{font-size:17px}}@media (max-width: 992px){.whatwedo{padding:70px 20px}.whatwedo-container{grid-template-columns:1fr;max-width:760px;gap:45px}.whatwedo-left{order:1}.whatwedo-right{order:2}.whatwedo-image-wrapper{max-width:650px;min-height:500px;margin:0 auto}.whatwedo-image-frame{width:88%;height:450px}.whatwedo-stats{width:90%}.title{font-size:36px}}@media (max-width: 768px){.whatwedo{padding:60px 15px}.whatwedo-container{gap:35px}.whatwedo-image-wrapper{min-height:440px}.whatwedo-image-frame{width:88%;height:390px;border-width:6px;border-radius:22px}.whatwedo-image-badge{left:0;bottom:25px;min-width:195px;padding:11px 13px}.whatwedo-badge-icon{width:38px;height:38px;flex-basis:38px;font-size:16px}.whatwedo-image-decoration{width:40px;height:40px;right:5px;font-size:18px}.whatwedo-stats{width:95%;gap:8px}.stat{padding:12px 8px;gap:7px;border-radius:11px}.stat-icon{width:32px;height:32px;flex-basis:32px;font-size:12px}.stat-number{font-size:15px}.stat-label{font-size:7px}.sub-title{font-size:10px}.title{font-size:31px;letter-spacing:-.7px}.content-block{padding:15px 35px 15px 14px;gap:11px}.content-icon{width:39px;height:39px;flex-basis:39px;font-size:15px;border-radius:10px}.content-block h3{font-size:16px}.content-block p{font-size:12px}}@media (max-width: 576px){.whatwedo{padding:50px 12px}.whatwedo-container{gap:30px}.whatwedo-image-wrapper{min-height:365px}.whatwedo-image-frame{width:90%;height:315px;border-width:5px;border-radius:18px}.whatwedo-image-badge{left:0;bottom:15px;min-width:170px;padding:9px 10px;gap:8px;border-radius:10px}.whatwedo-badge-icon{width:32px;height:32px;flex-basis:32px;font-size:13px;border-radius:8px}.whatwedo-badge-content strong{font-size:10px}.whatwedo-badge-content span{font-size:8px}.whatwedo-image-decoration{width:32px;height:32px;top:0;right:0;font-size:14px}.whatwedo-stats{width:100%;margin-top:-5px;grid-template-columns:1fr;gap:9px}.stat{width:100%;min-height:58px;padding:10px 13px;justify-content:flex-start}.stat-icon{width:35px;height:35px;flex-basis:35px}.stat-number{font-size:17px}.stat-label{font-size:9px}.whatwedo-right{padding:0}.sub-title{margin-bottom:12px;font-size:9px;letter-spacing:1.4px}.sub-title-line{width:27px;height:2px}.title{font-size:27px;line-height:1.22;letter-spacing:-.5px}.whatwedo-title-decoration{margin-bottom:22px}.content-block{padding:14px 30px 14px 12px;gap:10px;border-radius:12px}.content-icon{width:36px;height:36px;flex-basis:36px;font-size:14px}.content-block h3{margin-bottom:5px;font-size:14px}.content-block p{font-size:11.5px;line-height:1.6}.content-number{top:10px;right:10px;font-size:18px}.divider{margin:8px 0}.whatwedo-bottom-card{margin-top:20px;padding:10px 11px}.whatwedo-bottom-icon{width:30px;height:30px;flex-basis:30px;font-size:11px}.whatwedo-bottom-content strong{font-size:10px}.whatwedo-bottom-content span{font-size:8px}}@media (max-width: 400px){.whatwedo{padding:42px 10px}.whatwedo-image-wrapper{min-height:315px}.whatwedo-image-frame{width:91%;height:270px}.whatwedo-image-badge{min-width:145px;padding:8px 9px}.whatwedo-badge-icon{width:28px;height:28px;flex-basis:28px;font-size:11px}.whatwedo-badge-content strong{font-size:8px}.whatwedo-badge-content span{font-size:7px}.whatwedo-image-decoration{width:28px;height:28px;font-size:12px}.title{font-size:24px}.content-block{padding:12px 27px 12px 10px}.content-icon{width:32px;height:32px;flex-basis:32px;font-size:12px}.content-block h3{font-size:13px}.content-block p{font-size:10.5px}}@media (max-width: 340px){.whatwedo{padding:35px 8px}.whatwedo-image-wrapper{min-height:285px}.whatwedo-image-frame{height:240px}.title{font-size:22px}.content-block p{font-size:10px}.stat-label{font-size:8px}}@media (prefers-reduced-motion: reduce){.whatwedo-bg-dot,.whatwedo-image-badge,.whatwedo-image-decoration{animation:none!important}.whatwedo-image-frame,.whatwedo-img,.stat,.content-block{transition:none!important}}.countries-section{width:100%;position:relative;margin:30px auto;padding:90px 30px;background:linear-gradient(135deg,#f7faff,#fff 45%,#fff7fa);border:1px solid rgba(13,110,253,.08);border-radius:28px;box-shadow:0 20px 55px #0f172a12;overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif;text-align:center}.countries-bg-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.countries-bg-circle-one{width:480px;height:480px;top:-280px;left:-220px;background:#0d6efd0b}.countries-bg-circle-two{width:520px;height:520px;right:-300px;bottom:-300px;background:#e94e770e}.countries-bg-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#e94e77;opacity:.5;animation:countriesDotFloat 4s ease-in-out infinite;z-index:0}.countries-bg-dot-one{top:17%;left:7%}.countries-bg-dot-two{right:8%;bottom:19%;animation-delay:1.5s}@keyframes countriesDotFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.countries-header{width:100%;max-width:1000px;margin:0 auto 50px;position:relative;z-index:2}.countries-subtitle{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-bottom:17px;color:#0d6efd;font-size:11px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.countries-subtitle-line{width:30px;height:3px;display:block;background:linear-gradient(90deg,#0d6efd,#e94e77);border-radius:10px}.countries-title{margin:0;color:#0f172a;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.18;letter-spacing:-1px}.countries-title span{color:#e94e77;font-weight:800}.countries-title-decoration{margin:18px auto 20px;display:flex;align-items:center;justify-content:center;gap:5px}.countries-title-decoration span{height:4px;display:block;border-radius:10px}.countries-title-decoration span:nth-child(1){width:42px;background:#e94e77}.countries-title-decoration span:nth-child(2){width:22px;background:#ffca28}.countries-title-decoration span:nth-child(3){width:8px;background:#e94e77}.countries-description{max-width:850px;margin:0 auto;color:#64748b;font-size:14px;line-height:1.8;font-weight:450}.countries-grid{width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.country-card{width:100%;min-width:0;position:relative;border-radius:19px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 12px 35px #0f172a14;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.country-card:hover{transform:translateY(-9px);border-color:#e94e7733;box-shadow:0 22px 50px #0f172a24}.country-image-wrapper{width:100%;height:245px;position:relative;overflow:hidden;background:linear-gradient(135deg,#edf3ff,#fff0f5)}.country-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.68) saturate(.95);transform:scale(1.01);transition:transform .6s ease,filter .6s ease}.country-card:hover .country-image{transform:scale(1.1);filter:brightness(.78) saturate(1.08)}.country-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a08,#0f172a26 35%,#0f172ae0);z-index:1;transition:background .4s ease}.country-card:hover .country-overlay{background:linear-gradient(180deg,#0f172a0a,#0f172a1a 30%,#0f172ad1)}.country-icon{width:40px;height:40px;position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff2b;border:1px solid rgba(255,255,255,.28);border-radius:11px;font-size:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3;transition:transform .4s ease,background .4s ease}.country-card:hover .country-icon{transform:rotate(-8deg) scale(1.08);background:#e94e77}.country-card-content{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;text-align:left}.country-label{display:block;margin-bottom:6px;color:#ffffffc7;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.country-name{margin:0;color:#fff;font-size:17px;font-weight:750;line-height:1.35;text-shadow:0 3px 10px rgba(0,0,0,.25);transition:transform .3s ease}.country-card:hover .country-name{transform:translate(3px)}.country-separator{margin:0 5px;color:#ffca28;font-weight:700}.country-card-line{width:100%;height:3px;margin-top:9px;display:flex;align-items:center}.country-card-line span{width:35px;height:3px;display:block;background:linear-gradient(90deg,#e94e77,#ffca28);border-radius:10px;transition:width .4s ease}.country-card:hover .country-card-line span{width:60px}.country-arrow{width:34px;height:34px;position:absolute;bottom:17px;right:17px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-size:18px;z-index:4;opacity:0;transform:translate(-8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .35s ease,transform .35s ease,background .35s ease}.country-card:hover .country-arrow{opacity:1;transform:translate(0);background:#e94e77}.countries-empty{grid-column:1 / -1;min-height:280px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffc;border:1px dashed rgba(233,78,119,.25);border-radius:18px}.countries-empty-icon{width:65px;height:65px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:50%;font-size:27px}.countries-empty h3{margin:0 0 7px;color:#0f172a;font-size:20px;font-weight:700}.countries-empty p{margin:0;color:#64748b;font-size:13px}.countries-bottom{width:fit-content;max-width:100%;margin:35px auto 0;padding:12px 17px;position:relative;z-index:2;display:flex;align-items:center;gap:10px;background:#ffffffd9;border:1px solid rgba(233,78,119,.1);border-radius:12px;box-shadow:0 8px 25px #0f172a0f}.countries-bottom-icon{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#e94e77,#d63b67);border-radius:50%;font-size:12px;font-weight:800}.countries-bottom-content{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.countries-bottom-content strong{color:#172033;font-size:11px;font-weight:750}.countries-bottom-content span{color:#7a8391;font-size:9px;line-height:1.4}.countries-loading{min-height:350px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.countries-spinner{width:50px;height:50px;margin-bottom:17px;border:4px solid rgba(13,110,253,.1);border-top-color:#0d6efd;border-right-color:#e94e77;border-radius:50%;animation:countriesSpinner .8s linear infinite}@keyframes countriesSpinner{to{transform:rotate(360deg)}}.countries-loading h3{margin:0 0 7px;color:#0f172a;font-size:20px;font-weight:700}.countries-loading p{margin:0;color:#64748b;font-size:13px}@media (max-width: 1200px){.countries-section{padding:80px 25px}.countries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.country-image-wrapper{height:230px}}@media (max-width: 992px){.countries-section{margin:25px 15px;padding:65px 20px;border-radius:23px}.countries-header{margin-bottom:40px}.countries-title{font-size:35px}.countries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.country-image-wrapper{height:240px}}@media (max-width: 768px){.countries-section{margin:20px 10px;padding:55px 15px;border-radius:20px}.countries-header{margin-bottom:32px}.countries-subtitle{font-size:9px;letter-spacing:1.4px}.countries-subtitle-line{width:23px;height:2px}.countries-title{font-size:29px;line-height:1.22}.countries-description{font-size:12px;line-height:1.7}.countries-grid{gap:15px}.country-image-wrapper{height:210px}.country-name{font-size:15px}.country-card-content{left:14px;right:14px;bottom:14px}.country-arrow{width:30px;height:30px;right:13px;bottom:13px;font-size:15px}}@media (max-width: 576px){.countries-section{width:calc(100% - 20px);margin:15px auto;padding:45px 11px;border-radius:18px}.countries-header{margin-bottom:28px}.countries-subtitle{gap:6px;margin-bottom:13px;font-size:8px;letter-spacing:1px}.countries-subtitle-line{width:18px}.countries-title{font-size:25px;letter-spacing:-.5px}.countries-title-decoration{margin:14px auto 16px}.countries-description{padding:0 5px;font-size:11.5px;line-height:1.65}.countries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.country-card{border-radius:14px}.country-image-wrapper{height:185px}.country-icon{width:30px;height:30px;top:9px;right:9px;font-size:12px;border-radius:8px}.country-card-content{left:10px;right:10px;bottom:10px}.country-label{margin-bottom:4px;font-size:6px;letter-spacing:.7px}.country-name{font-size:12px;line-height:1.3}.country-separator{margin:0 2px}.country-card-line{margin-top:6px}.country-card-line span{width:24px;height:2px}.country-card:hover .country-card-line span{width:40px}.country-arrow{display:none}.countries-bottom{width:100%;margin-top:24px;padding:9px 11px;border-radius:10px;justify-content:flex-start}.countries-bottom-icon{width:28px;height:28px;flex-basis:28px}.countries-bottom-content strong{font-size:9px}.countries-bottom-content span{font-size:7px}}@media (max-width: 400px){.countries-section{width:calc(100% - 14px);padding:38px 8px}.countries-title{font-size:22px}.countries-description{font-size:10.5px}.countries-grid{gap:8px}.country-image-wrapper{height:160px}.country-name{font-size:10.5px}.country-label{font-size:5.5px}.country-icon{width:27px;height:27px;font-size:10px}}@media (max-width: 340px){.countries-title{font-size:20px}.countries-grid{grid-template-columns:1fr 1fr;gap:7px}.country-image-wrapper{height:145px}.country-name{font-size:9.5px}.country-card-content{left:7px;right:7px;bottom:7px}}@media (prefers-reduced-motion: reduce){.countries-bg-dot,.countries-spinner{animation:none!important}.country-card,.country-image,.country-icon,.country-name,.country-card-line span,.country-arrow{transition:none!important}}.stats{position:relative;width:100%;padding:90px 20px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 90% 80%,rgba(255,255,255,.07),transparent 30%),linear-gradient(135deg,#08244a,#0d3568 48%,#092a55);font-family:Poppins,sans-serif;border-radius:32px;border:1px solid rgba(255,255,255,.14);box-shadow:0 25px 70px #00000040,inset 0 1px #ffffff14}.stats-overlay{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px;opacity:.7;z-index:-1}.stats:before{content:"";position:absolute;width:350px;height:350px;left:-180px;top:-180px;border-radius:50%;background:#ffffff0d;filter:blur(5px);pointer-events:none}.stats:after{content:"";position:absolute;width:300px;height:300px;right:-150px;bottom:-150px;border-radius:50%;background:#ffffff0b;filter:blur(5px);pointer-events:none}.stats-container{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.stat-card{position:relative;min-width:0;padding:38px 28px;text-align:center;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease,background .45s ease}.stat-card:hover{transform:translateY(-12px);border-color:#ffffff4d;background:linear-gradient(145deg,#ffffff2b,#ffffff13);box-shadow:0 28px 60px #0000004d,0 0 35px #ffffff0f}.stat-card-glow{position:absolute;width:170px;height:170px;left:50%;top:-100px;transform:translate(-50%);border-radius:50%;background:#ffffff14;filter:blur(35px);opacity:0;transition:opacity .45s ease;pointer-events:none}.stat-card:hover .stat-card-glow{opacity:1}.stat-icon-wrapper{position:relative;width:92px;height:92px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ff758c,#8b5cf6,#ff7eb3);box-shadow:0 12px 30px #00000040,0 0 0 8px #ffffff0b;transition:transform .45s ease,box-shadow .45s ease}.stat-card:hover .stat-icon-wrapper{transform:translateY(-5px) scale(1.06);box-shadow:0 18px 35px #0000004d,0 0 0 10px #ffffff0e}.stat-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2}.stat-icon svg{width:44px;height:44px;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));transition:transform .45s ease}.stat-card:hover .stat-icon svg{transform:scale(1.12) rotate(5deg)}.stat-content{position:relative;z-index:2}.stat-number{margin:0 0 8px;font-size:clamp(38px,3vw,52px);line-height:1;font-weight:800;letter-spacing:-1px;color:#fff;background:linear-gradient(90deg,#fff,#ffd6df 45%,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:statNumberShine 5s linear infinite}@keyframes statNumberShine{0%{background-position:0% center}to{background-position:200% center}}.stat-title{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#fff;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,.25);transition:color .35s ease,transform .35s ease}.stat-card:hover .stat-title{transform:translateY(-2px)}.stat-divider{width:42px;height:3px;margin:16px auto 15px;border-radius:50px;background:linear-gradient(90deg,#ff758c,#fff,#ff7eb3);transition:width .4s ease,opacity .4s ease}.stat-card:hover .stat-divider{width:70px}.stat-desc{max-width:245px;margin:0 auto;font-size:13px;line-height:1.7;font-weight:400;color:#ffffffb8;transition:color .35s ease}.stat-card:hover .stat-desc{color:#ffffffe6}.stat-card-corner{position:absolute;width:24px;height:24px;border-color:#ffffff38;border-style:solid;transition:width .4s ease,height .4s ease,border-color .4s ease}.stat-card-corner-top{top:12px;right:12px;border-width:2px 2px 0 0;border-radius:0 8px 0 0}.stat-card-corner-bottom{bottom:12px;left:12px;border-width:0 0 2px 2px;border-radius:0 0 0 8px}.stat-card:hover .stat-card-corner{width:34px;height:34px;border-color:#ffffff6b}@media (max-width: 1200px){.stats{padding:75px 20px}.stats-container{max-width:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.stat-card{padding:34px 25px}.stat-number{font-size:44px}.stat-title{font-size:17px}.stat-desc{max-width:280px;font-size:13px}}@media (max-width: 768px){.stats{padding:65px 18px;border-radius:24px}.stats-container{grid-template-columns:1fr;max-width:560px;gap:18px}.stat-card{padding:32px 24px;border-radius:22px}.stat-icon-wrapper{width:84px;height:84px;margin-bottom:22px}.stat-icon svg{width:40px;height:40px}.stat-number{font-size:42px}.stat-title{font-size:17px}.stat-desc{max-width:420px;font-size:13px;line-height:1.65}}@media (max-width: 480px){.stats{padding:50px 12px;border-radius:20px}.stats-container{width:100%;gap:15px}.stat-card{width:100%;padding:28px 18px;border-radius:20px}.stat-icon-wrapper{width:76px;height:76px;margin-bottom:20px;box-shadow:0 10px 25px #00000040,0 0 0 6px #ffffff0b}.stat-icon svg{width:36px;height:36px}.stat-number{font-size:36px;letter-spacing:-.5px}.stat-title{font-size:15px;letter-spacing:.5px}.stat-divider{width:36px;margin-top:13px;margin-bottom:13px}.stat-desc{font-size:12px;line-height:1.6}.stat-card:hover{transform:translateY(-6px)}}@media (max-width: 360px){.stats{padding:40px 10px}.stat-card{padding:25px 15px}.stat-icon-wrapper{width:68px;height:68px}.stat-icon svg{width:32px;height:32px}.stat-number{font-size:32px}.stat-title{font-size:14px}.stat-desc{font-size:11px}}@media (prefers-reduced-motion: reduce){.stat-number{animation:none}.stat-card,.stat-icon-wrapper,.stat-icon svg,.stat-divider,.stat-card-corner{transition:none}}.news-section-dark{position:relative;width:100%;padding:85px 20px;overflow:hidden;isolation:isolate;box-sizing:border-box;font-family:Poppins,sans-serif;color:#fff;background:radial-gradient(circle at 8% 15%,rgba(0,255,225,.08),transparent 27%),radial-gradient(circle at 92% 85%,rgba(0,191,166,.08),transparent 30%),linear-gradient(135deg,#062b4d,#0a3a63 45%,#123f69);border:1px solid rgba(255,255,255,.1);border-radius:30px;box-shadow:0 25px 70px #0000004d,inset 0 1px #ffffff0f}.news-section-dark:before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px}.news-section-dark:after{content:"";position:absolute;width:420px;height:420px;right:-220px;top:-220px;z-index:-2;border-radius:50%;background:radial-gradient(circle,rgba(0,255,225,.12),transparent 70%);pointer-events:none;filter:blur(5px)}.news-bg-shape{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(1px)}.news-bg-shape-one{width:300px;height:300px;left:-180px;bottom:-150px;background:radial-gradient(circle,rgba(0,255,225,.08),transparent 70%)}.news-bg-shape-two{width:220px;height:220px;right:10%;bottom:8%;border:1px solid rgba(0,255,225,.05);background:radial-gradient(circle,rgba(255,255,255,.03),transparent 70%)}.news-wrapper-dark{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto}.news-header-dark{width:100%;max-width:850px;margin:0 auto 48px;text-align:center}.section-badge-dark{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;margin-bottom:17px;color:#00ffe1;background:#00ffe114;border:1px solid rgba(0,255,225,.16);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 5px 20px #00ffe10d}.section-badge-dark svg{flex-shrink:0}.section-subtitle-dark{margin:0 0 10px;color:#00d8c5;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:3px;text-transform:uppercase}.section-title-dark{margin:0;color:#fff;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:800;letter-spacing:-.8px}.section-title-dark span{color:#00ffe1;background:linear-gradient(90deg,#00bfa6,#00ffe1,#00bfa6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:newsTitleGradient 4s linear infinite}@keyframes newsTitleGradient{0%{background-position:0% center}to{background-position:200% center}}.section-underline-dark{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:19px auto 17px}.section-underline-dark span{display:block;width:35px;height:2px;border-radius:50px;background:#00bfa6}.section-underline-dark i{display:block;width:8px;height:8px;border-radius:50%;background:#00ffe1;box-shadow:0 0 0 5px #00ffe114}.section-description-dark{max-width:700px;margin:0 auto;color:#ffffffa6;font-size:14px;line-height:1.8;font-weight:400}.news-grid-dark{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;width:100%}.news-card-dark{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 40px #00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease,background .45s ease}.news-card-dark:hover{transform:translateY(-10px);border-color:#00ffe140;background:linear-gradient(145deg,#ffffff24,#ffffff0f);box-shadow:0 25px 55px #00000061,0 5px 25px #00ffe10d}.news-image-wrapper-dark{position:relative;width:100%;height:235px;overflow:hidden;flex-shrink:0;background:#12324d}.news-image-dark{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .45s ease}.news-card-dark:hover .news-image-dark{transform:scale(1.08);filter:brightness(1.05)}.news-image-overlay-dark{position:absolute;inset:0;background:linear-gradient(180deg,#00000005 30%,#00000094);pointer-events:none}.news-image-category-dark{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;max-width:calc(100% - 32px);padding:7px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:50px;color:#fff;background:#00243cb8;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.circle-btn-dark{position:absolute;right:17px;bottom:17px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:linear-gradient(135deg,#00bfa6,#00ffe1);box-shadow:0 8px 22px #0000004d;cursor:pointer;z-index:3;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.circle-btn-dark svg{transition:transform .35s ease}.circle-btn-dark:hover{transform:scale(1.1);background:linear-gradient(135deg,#00a58f,#00e6cd);box-shadow:0 12px 28px #0006}.circle-btn-dark:hover svg{transform:translate(3px)}.circle-btn-dark:active{transform:scale(.95)}.news-content-dark{display:flex;flex-direction:column;flex:1;padding:27px 25px 30px;text-align:left}.news-top-line-dark{display:flex;align-items:center;min-height:20px;margin-bottom:9px}.news-category-dark{display:inline-block;margin:0;color:#00ffe1;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.news-heading-dark{display:-webkit-box;margin:0 0 17px;overflow:hidden;color:#fff;font-size:21px;line-height:1.45;font-weight:700;letter-spacing:-.2px;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .35s ease}.news-card-dark:hover .news-heading-dark{color:#00ffe1}.news-meta-dark{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;color:#ffffff8c;font-size:12px;line-height:1.5}.news-meta-item-dark{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.news-meta-icon-dark{display:inline-flex;align-items:center;justify-content:center;color:#00d8c5}.news-meta-icon-dark svg{flex-shrink:0}.news-content-divider-dark{width:100%;height:1px;margin-bottom:17px;background:linear-gradient(90deg,#ffffff1f,#ffffff08)}.news-description-dark{margin:0;color:#ffffffa6;font-size:13px;line-height:1.8;font-weight:400}.inline-readmore-btn-dark{display:inline-flex;align-items:center;gap:4px;margin-left:5px;padding:0;border:none;outline:none;color:#00ffe1;background:transparent;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .3s ease,gap .3s ease}.inline-readmore-btn-dark svg{transition:transform .3s ease}.inline-readmore-btn-dark:hover{color:#fff;gap:7px}.inline-readmore-btn-dark:hover svg{transform:translate(2px)}.news-card-bottom-line-dark{position:absolute;left:0;bottom:0;width:0;height:3px;background:linear-gradient(90deg,#00bfa6,#00ffe1);transition:width .5s ease}.news-card-dark:hover .news-card-bottom-line-dark{width:100%}.no-blogs-dark{grid-column:1 / -1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;border-radius:22px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.no-blogs-icon-dark{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;color:#00ffe1;background:#00ffe114;border:1px solid rgba(0,255,225,.15)}.no-blogs-dark h3{margin:0 0 8px;color:#fff;font-size:21px;font-weight:700}.no-blogs-dark p{margin:0;color:#ffffff94;font-size:13px;line-height:1.6}@media (min-width: 1440px){.news-section-dark{padding:100px 30px}.news-grid-dark{gap:32px}.news-image-wrapper-dark{height:250px}.news-content-dark{padding:30px 28px 32px}.news-heading-dark{font-size:22px}}@media (max-width: 1200px){.news-section-dark{padding:75px 20px}.news-grid-dark{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-left:auto;margin-right:auto;gap:24px}.news-image-wrapper-dark{height:230px}.news-heading-dark{font-size:20px}}@media (max-width: 768px){.news-section-dark{padding:65px 16px;border-radius:24px}.news-header-dark{margin-bottom:36px}.section-badge-dark{font-size:10px;padding:7px 13px}.section-subtitle-dark{font-size:11px;letter-spacing:2.2px}.section-title-dark{font-size:30px}.section-description-dark{font-size:13px;line-height:1.7}.news-grid-dark{grid-template-columns:1fr;max-width:560px;gap:22px}.news-card-dark{border-radius:20px}.news-image-wrapper-dark{height:245px}.news-content-dark{padding:25px 22px 28px}.news-heading-dark{font-size:20px}.news-description-dark{font-size:13px}}@media (max-width: 480px){.news-section-dark{padding:50px 11px;border-radius:20px}.news-header-dark{margin-bottom:30px}.section-badge-dark{padding:6px 11px;font-size:9px;letter-spacing:1.1px}.section-subtitle-dark{margin-bottom:8px;font-size:10px;letter-spacing:1.8px}.section-title-dark{font-size:25px;line-height:1.3}.section-underline-dark{margin-top:14px;margin-bottom:13px}.section-description-dark{font-size:12px;line-height:1.65}.news-grid-dark{gap:17px}.news-card-dark{border-radius:18px}.news-image-wrapper-dark{height:215px}.news-image-category-dark{top:12px;left:12px;padding:6px 10px;font-size:9px}.circle-btn-dark{width:44px;height:44px;right:13px;bottom:13px}.circle-btn-dark svg{width:18px;height:18px}.news-content-dark{padding:22px 18px 25px}.news-category-dark{font-size:10px;letter-spacing:1.2px}.news-heading-dark{margin-bottom:14px;font-size:18px;line-height:1.4}.news-meta-dark{gap:9px 13px;margin-bottom:15px;font-size:11px}.news-description-dark{font-size:12px;line-height:1.7}.inline-readmore-btn-dark{font-size:12px}.no-blogs-dark{min-height:230px;padding:30px 15px}.no-blogs-icon-dark{width:60px;height:60px}.no-blogs-dark h3{font-size:18px}.no-blogs-dark p{font-size:12px}}@media (max-width: 360px){.news-section-dark{padding:42px 8px}.section-title-dark{font-size:22px}.section-subtitle-dark{font-size:9px;letter-spacing:1.5px}.news-image-wrapper-dark{height:195px}.news-content-dark{padding:20px 15px 22px}.news-heading-dark{font-size:17px}.news-meta-dark{flex-direction:column;align-items:flex-start;gap:7px}.news-description-dark{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.section-title-dark span{animation:none}.news-card-dark,.news-image-dark,.circle-btn-dark,.circle-btn-dark svg,.news-heading-dark,.inline-readmore-btn-dark,.inline-readmore-btn-dark svg,.news-card-bottom-line-dark{transition:none}}.logo-section{position:relative;width:100%;padding:65px 20px 70px;overflow:hidden;text-align:center;background:radial-gradient(circle at 10% 20%,rgba(225,29,72,.07),transparent 28%),radial-gradient(circle at 90% 80%,rgba(37,99,235,.06),transparent 30%),linear-gradient(135deg,#fff,#f8fafc,#eef4fa);border-top:1px solid rgba(15,44,84,.08);border-bottom:1px solid rgba(15,44,84,.08);border-radius:0;box-sizing:border-box}.logo-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(15,44,84,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,44,84,.025) 1px,transparent 1px);background-size:40px 40px}.logo-bg-circle{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.logo-bg-circle-one{width:280px;height:280px;top:-170px;left:-120px;background:radial-gradient(circle,rgba(225,29,72,.1),transparent 70%)}.logo-bg-circle-two{width:300px;height:300px;right:-150px;bottom:-180px;background:radial-gradient(circle,rgba(37,99,235,.09),transparent 70%)}.logo-heading-wrapper{position:relative;z-index:3;max-width:900px;margin:0 auto 42px;padding:0 10px}.logo-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;margin-bottom:12px;border-radius:50px;background:#e11d4814;border:1px solid rgba(225,29,72,.12);color:#e11d48;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.logo-heading{position:relative;margin:0;color:#102a43;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.8px}.logo-heading span{display:inline-block;color:#e11d48;background:linear-gradient(90deg,#e11d48,#be123c,#e11d48);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:logoHeadingGradient 4s linear infinite}@keyframes logoHeadingGradient{0%{background-position:0% center}to{background-position:200% center}}.logo-heading-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:17px auto 0}.logo-heading-line span{display:block;width:35px;height:2px;background:#e11d48;border-radius:50px;animation:headingLine 2.5s ease-in-out infinite}.logo-heading-line i{display:block;width:8px;height:8px;border-radius:50%;background:#e11d48;box-shadow:0 0 0 5px #e11d4814;animation:headingDot 2.5s ease-in-out infinite}@keyframes headingLine{0%,to{opacity:.5;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes headingDot{0%,to{transform:scale(.8)}50%{transform:scale(1.15)}}.logo-slider{position:relative;z-index:2;width:100%;overflow:hidden;padding:12px 0 20px}.logo-track{display:flex;align-items:center;width:max-content;animation:logoInfiniteScroll 30s linear infinite;will-change:transform}.logo-slider:hover .logo-track{animation-play-state:paused}.logo-item{flex:0 0 220px;width:220px;height:125px;padding:10px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logo-card{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(15,44,84,.08);box-shadow:0 8px 25px #0f2c5412;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease;overflow:hidden}.logo-card:before{content:"";position:absolute;width:100px;height:180%;top:-40%;left:-140px;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transition:left .7s ease;pointer-events:none}.logo-card:hover:before{left:140%}.logo-item img{position:relative;z-index:2;display:block;width:auto;max-width:155px;max-height:70px;object-fit:contain;opacity:.72;filter:grayscale(100%);transition:transform .45s ease,opacity .45s ease,filter .45s ease}.logo-item:hover .logo-card{transform:translateY(-7px);border-color:#e11d482e;box-shadow:0 18px 40px #0f2c541f,0 5px 20px #e11d480f}.logo-item:hover img{opacity:1;filter:grayscale(0%);transform:scale(1.08)}.logo-slider-fade{position:absolute;top:0;bottom:0;width:150px;z-index:5;pointer-events:none}.logo-slider-fade-left{left:0;background:linear-gradient(90deg,#f8fafc 0%,rgba(248,250,252,.9) 30%,transparent 100%)}.logo-slider-fade-right{right:0;background:linear-gradient(270deg,#f0f4f8 0%,rgba(240,244,248,.9) 30%,transparent 100%)}@keyframes logoInfiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item{animation:logoEntry .8s ease both}.logoslider-1{animation-delay:.05s}.logoslider-2{animation-delay:.1s}.logoslider-3{animation-delay:.15s}.logoslider-4{animation-delay:.2s}.logoslider-5{animation-delay:.25s}.logoslider-6{animation-delay:.3s}@keyframes logoEntry{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 1440px){.logo-section{padding-top:75px;padding-bottom:80px}.logo-item{flex-basis:240px;width:240px;height:135px}.logo-card{border-radius:20px}.logo-item img{max-width:170px;max-height:75px}.logo-track{animation-duration:34s}}@media (max-width: 1200px){.logo-section{padding:60px 18px 65px}.logo-heading-wrapper{margin-bottom:35px}.logo-item{flex-basis:200px;width:200px;height:115px}.logo-item img{max-width:140px;max-height:65px}.logo-track{animation-duration:28s}.logo-slider-fade{width:110px}}@media (max-width: 768px){.logo-section{padding:50px 12px 55px;border-radius:0}.logo-heading-wrapper{margin-bottom:28px}.logo-eyebrow{padding:6px 13px;font-size:9px;letter-spacing:1.6px}.logo-heading{font-size:28px;letter-spacing:-.5px}.logo-heading-line{margin-top:14px}.logo-item{flex-basis:165px;width:165px;height:100px;padding:8px}.logo-card{padding:15px;border-radius:15px}.logo-item img{max-width:115px;max-height:55px}.logo-track{animation-duration:25s}.logo-slider-fade{width:75px}}@media (max-width: 480px){.logo-section{padding:42px 8px 45px}.logo-heading-wrapper{margin-bottom:22px;padding:0 5px}.logo-eyebrow{margin-bottom:9px;padding:5px 11px;font-size:8px;letter-spacing:1.4px}.logo-heading{font-size:23px;line-height:1.3}.logo-heading-line{gap:6px;margin-top:11px}.logo-heading-line span{width:27px}.logo-heading-line i{width:6px;height:6px}.logo-slider{padding-top:8px;padding-bottom:12px}.logo-item{flex-basis:145px;width:145px;height:88px;padding:6px}.logo-card{padding:12px;border-radius:13px}.logo-item img{max-width:100px;max-height:48px}.logo-track{animation-duration:22s}.logo-slider-fade{width:45px}.logo-item:hover .logo-card{transform:translateY(-4px)}}@media (max-width: 360px){.logo-section{padding:38px 6px 40px}.logo-heading{font-size:21px}.logo-item{flex-basis:130px;width:130px;height:80px}.logo-card{padding:9px;border-radius:11px}.logo-item img{max-width:88px;max-height:42px}.logo-track{animation-duration:20s}.logo-slider-fade{width:30px}}@media (prefers-reduced-motion: reduce){.logo-track,.logo-item,.logo-heading span,.logo-heading-line span,.logo-heading-line i{animation:none}.logo-card,.logo-item img{transition:none}}.service-testimonials-section{background:linear-gradient(135deg,#024,#004080);color:#fff;padding:40px 20px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.service-testimonials-container{display:flex;gap:60px;max-width:1400px;margin:auto;flex-wrap:wrap;position:relative;z-index:1}.service-testimonials-left{flex:1;min-width:380px}.service-testimonials-subtitle{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:12px;letter-spacing:2px;color:#00d4ff;border-left:4px solid #e74c3c;padding-left:10px}.service-testimonials-title{font-size:42px;font-weight:800;margin-bottom:20px;line-height:1.2}.service-testimonials-title span{font-style:italic;color:#fc0}.service-testimonials-cards{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:25px;padding-bottom:10px;margin-top:25px}.service-testimonial-card{flex:0 0 300px;scroll-snap-align:start;background:#ffffff14;border-radius:16px;padding:25px;position:relative;transition:all .3s ease;box-shadow:0 6px 16px #0000004d;border:1px solid rgba(255,255,255,.12);-webkit-overflow-scrolling:touch}.service-testimonials-cards::-webkit-scrollbar{height:8px}.service-testimonials-cards::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.service-testimonials-cards::-webkit-scrollbar-thumb{background:#fc0;border-radius:4px;transition:background .3s ease}.service-testimonials-cards::-webkit-scrollbar-thumb:hover{background:#e6b800}.service-testimonials-cards{scrollbar-width:thin;scrollbar-color:#ffcc00 rgba(255,255,255,.05)}@media (max-width: 1200px){.service-testimonial-card{flex:0 0 280px}}@media (max-width: 768px){.service-testimonial-card{flex:0 0 250px}}.service-testimonial-card:hover{background:#ffffff1f;box-shadow:0 12px 24px #0006}.service-testimonial-quote{font-style:italic;font-size:17px;line-height:1.7;margin-bottom:12px;color:#f1f1f1;position:relative;padding-left:35px}.service-testimonial-quote:before{content:"“";position:absolute;top:-10px;left:0;font-size:42px;color:#fc0;opacity:.9}.service-testimonial-rating svg{margin-right:4px;transition:transform .2s ease}.service-testimonial-rating svg:hover{transform:scale(1.2)}.service-testimonial-author{display:flex;align-items:center;gap:12px;margin-top:18px}.service-testimonial-avatar{width:55px;height:55px;border-radius:50%;object-fit:cover;border:2px solid #ffcc00}.service-testimonial-author h4{margin:0;font-size:17px;font-weight:700}.service-testimonial-author span{font-size:14px;color:#bbb}.service-testimonials-right{flex:1;min-width:380px;display:flex;align-items:center;justify-content:center}.service-testimonials-right img{width:100%;height:100%;max-height:500px;object-fit:cover;border-radius:18px;box-shadow:0 10px 30px #00000080;transition:transform .4s ease}@media (max-width: 768px){.service-testimonials-cards{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px}.service-testimonial-card{flex:0 0 300px;scroll-snap-align:start}.service-testimonials-cards::-webkit-scrollbar{display:none}}.about-banner{position:relative;width:100%;height:350px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.about-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.about-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.about-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.breadcrumb .crumb:hover{color:#e74c3c}.breadcrumb .separator{color:#fff;font-weight:500}.breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.about-banner{height:300px}.about-content{padding:0 30px}.about-title{font-size:clamp(24px,6vw,40px)}.breadcrumb{gap:6px}.breadcrumb .home-icon{font-size:clamp(14px,2.5vw,16px)}}@media (max-width: 768px){.about-banner{height:250px}.about-content{padding:0 20px}.about-title{font-size:clamp(22px,6vw,36px)}.breadcrumb{gap:5px;font-size:.9rem}.breadcrumb .home-icon{font-size:1rem}}@media (max-width: 480px){.about-banner{height:180px}.about-content{padding:0 15px}.about-title{font-size:clamp(18px,5vw,28px);margin-bottom:6px}.breadcrumb{gap:4px;font-size:.8rem}.breadcrumb .home-icon{font-size:.9rem}}.immigrationsec-section{position:relative;width:100%;padding:100px 25px;box-sizing:border-box;overflow:hidden;isolation:isolate;font-family:Poppins,sans-serif;background:radial-gradient(circle at 8% 15%,rgba(209,43,92,.08),transparent 28%),radial-gradient(circle at 92% 85%,rgba(21,61,119,.08),transparent 30%),linear-gradient(135deg,#fff,#f7faff 48%,#edf3ff);border:1px solid rgba(21,61,119,.08);border-radius:30px;box-shadow:0 25px 70px #153d771f}.immigrationsec-section:before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(21,61,119,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(21,61,119,.025) 1px,transparent 1px);background-size:45px 45px}.immigrationsec-bg-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.immigrationsec-bg-circle-one{width:420px;height:420px;top:-240px;right:-180px;background:radial-gradient(circle,rgba(21,61,119,.1),transparent 70%)}.immigrationsec-bg-circle-two{width:350px;height:350px;bottom:-200px;left:-170px;background:radial-gradient(circle,rgba(209,43,92,.07),transparent 70%)}.immigrationsec-container{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:70px}.immigrationsec-left{min-width:0;animation:immigrationFadeLeft .9s ease both}.immigrationsec-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}.immigrationsec-eyebrow-line{width:35px;height:3px;flex-shrink:0;border-radius:50px;background:linear-gradient(90deg,#d12b5c,#153d77)}.immigrationsec-tagline{margin:0;color:#153d77;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:2.2px;text-transform:uppercase}.immigrationsec-title{max-width:700px;margin:0 0 20px;color:#153d77;font-size:clamp(34px,4vw,52px);line-height:1.18;font-weight:800;letter-spacing:-1.2px}.immigrationsec-title-main{color:#153d77}.immigrationsec-italic-red{color:#d12b5c;font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:700}.immigrationsec-desc{max-width:650px;margin:0 0 32px;color:#596579;font-size:15px;line-height:1.85;font-weight:400}.immigrationsec-info-box{width:100%;margin-bottom:30px;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;border-radius:20px;background:#ffffffeb;border:1px solid rgba(21,61,119,.08);box-shadow:0 14px 35px #153d7717}.immigrationsec-service{position:relative;display:flex;align-items:center;gap:18px;width:100%;padding:17px;box-sizing:border-box;border-radius:15px;background:transparent;transition:background .35s ease,transform .35s ease,box-shadow .35s ease}.immigrationsec-service:hover{transform:translate(5px);background:linear-gradient(90deg,#153d770b,#d12b5c06);box-shadow:0 8px 20px #153d770d}.immigrationsec-info-image-wrapper{position:relative;width:72px;height:72px;flex-shrink:0;border-radius:14px;overflow:visible}.immigrationsec-info-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px;box-shadow:0 8px 18px #153d7721;transition:transform .4s ease,box-shadow .4s ease}.immigrationsec-service:hover .immigrationsec-info-img{transform:scale(1.06);box-shadow:0 12px 25px #153d772e}.immigrationsec-service-check{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:#d12b5c;border:3px solid #ffffff;border-radius:50%;box-shadow:0 4px 10px #d12b5c40}.immigrationsec-service-check svg{width:11px;height:11px}.immigrationsec-info-content{min-width:0;flex:1}.immigrationsec-info-title{margin:0 0 5px;color:#153d77;font-size:17px;line-height:1.35;font-weight:750;transition:color .3s ease}.immigrationsec-service:hover .immigrationsec-info-title{color:#d12b5c}.immigrationsec-info-text{margin:0;color:#687487;font-size:12px;line-height:1.65;font-weight:400}.immigrationsec-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.immigrationsec-btn-explore{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:none;border-radius:50px;color:#fff;background:linear-gradient(135deg,#d12b5c,#b11f4a);box-shadow:0 10px 25px #d12b5c40;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.immigrationsec-btn-explore svg{transition:transform .35s ease}.immigrationsec-btn-explore:hover{transform:translateY(-3px);background:linear-gradient(135deg,#b11f4a,#92163b);box-shadow:0 15px 30px #d12b5c52}.immigrationsec-btn-explore:hover svg{transform:translate(4px)}.immigrationsec-btn-explore:active{transform:translateY(-1px)}.immigrationsec-avatars-wrapper{display:flex;align-items:center;gap:13px}.immigrationsec-avatars{display:flex;align-items:center}.immigrationsec-avatar{width:42px;height:42px;flex-shrink:0;object-fit:cover;border-radius:50%;border:3px solid #ffffff;margin-left:-11px;box-shadow:0 5px 15px #153d772e;transition:transform .35s ease,z-index .35s ease,box-shadow .35s ease}.immigrationsec-avatar:first-child{margin-left:0}.immigrationsec-avatar:hover{position:relative;z-index:5;transform:translateY(-5px) scale(1.1);box-shadow:0 10px 22px #153d7740}.immigrationsec-agents-content{display:flex;flex-direction:column;gap:1px}.immigrationsec-agents{color:#153d77;font-size:17px;line-height:1.2;font-weight:800}.immigrationsec-agents-label{color:#7a8595;font-size:10px;line-height:1.4;font-weight:600}.immigrationsec-right{min-width:0;animation:immigrationFadeRight .9s ease both}.immigrationsec-image-card{position:relative;width:100%;min-height:550px;overflow:hidden;border-radius:30px;background:#153d77;box-shadow:0 25px 55px #153d7733;border:7px solid rgba(255,255,255,.8)}.immigrationsec-main-img{display:block;width:100%;height:100%;min-height:550px;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.immigrationsec-image-card:hover .immigrationsec-main-img{transform:scale(1.05)}.immigrationsec-image-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#153d7705 40%,#081b3599)}.immigrationsec-floating-badge{position:absolute;top:25px;right:25px;display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:14px;background:#ffffffeb;border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 30px #00000029;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s ease}.immigrationsec-image-card:hover .immigrationsec-floating-badge{transform:translateY(-4px)}.immigrationsec-badge-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#d12b5c;box-shadow:0 0 0 5px #d12b5c1a}.immigrationsec-floating-badge div{display:flex;flex-direction:column}.immigrationsec-floating-badge strong{color:#153d77;font-size:12px;line-height:1.3;font-weight:800}.immigrationsec-floating-badge small{margin-top:2px;color:#7b8491;font-size:9px;line-height:1.3}.immigrationsec-image-caption{position:absolute;left:25px;right:25px;bottom:23px;display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.immigrationsec-caption-line{width:30px;height:2px;flex-shrink:0;border-radius:50px;background:#d12b5c}@keyframes immigrationFadeLeft{0%{opacity:0;transform:translate(-45px)}to{opacity:1;transform:translate(0)}}@keyframes immigrationFadeRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@keyframes immigrationFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1440px){.immigrationsec-section{padding:110px 35px}.immigrationsec-container{max-width:1350px;gap:90px}.immigrationsec-title{font-size:56px}.immigrationsec-desc{font-size:16px}.immigrationsec-image-card,.immigrationsec-main-img{min-height:600px}}@media (max-width: 1200px){.immigrationsec-section{padding:80px 20px}.immigrationsec-container{gap:45px}.immigrationsec-title{font-size:42px}.immigrationsec-desc{font-size:14px}.immigrationsec-image-card,.immigrationsec-main-img{min-height:500px}}@media (max-width: 900px){.immigrationsec-container{grid-template-columns:1fr;max-width:700px;gap:45px}.immigrationsec-left{order:2;animation:immigrationFadeUp .9s ease both}.immigrationsec-right{order:1;animation:immigrationFadeUp .9s ease both}.immigrationsec-title,.immigrationsec-desc{max-width:650px}.immigrationsec-image-card,.immigrationsec-main-img{min-height:450px}}@media (max-width: 768px){.immigrationsec-section{padding:70px 18px;border-radius:24px}.immigrationsec-container{gap:35px}.immigrationsec-eyebrow{justify-content:center}.immigrationsec-title{max-width:100%;text-align:center;font-size:36px}.immigrationsec-desc{max-width:620px;margin-left:auto;margin-right:auto;text-align:center}.immigrationsec-info-box{padding:7px}.immigrationsec-action-row{justify-content:center}.immigrationsec-image-card{min-height:400px;border-radius:24px;border-width:5px}.immigrationsec-main-img{min-height:400px}}@media (max-width: 480px){.immigrationsec-section{padding:55px 13px;border-radius:20px}.immigrationsec-container{gap:28px}.immigrationsec-eyebrow{gap:8px;margin-bottom:12px}.immigrationsec-eyebrow-line{width:24px;height:2px}.immigrationsec-tagline{font-size:9px;letter-spacing:1.3px}.immigrationsec-title{margin-bottom:15px;font-size:27px;line-height:1.3}.immigrationsec-desc{margin-bottom:24px;font-size:13px;line-height:1.7}.immigrationsec-info-box{gap:2px;margin-bottom:24px;border-radius:16px}.immigrationsec-service{align-items:flex-start;gap:13px;padding:14px 11px;border-radius:12px}.immigrationsec-service:hover{transform:translate(2px)}.immigrationsec-info-image-wrapper{width:58px;height:58px}.immigrationsec-info-img{border-radius:11px}.immigrationsec-service-check{width:18px;height:18px;right:-4px;bottom:-4px;border-width:2px}.immigrationsec-service-check svg{width:9px;height:9px}.immigrationsec-info-title{margin-bottom:4px;font-size:14px}.immigrationsec-info-text{font-size:10.5px;line-height:1.55}.immigrationsec-action-row{flex-direction:column;gap:20px}.immigrationsec-btn-explore{width:100%;min-height:47px;font-size:12px}.immigrationsec-avatars-wrapper{justify-content:center;gap:10px}.immigrationsec-avatar{width:37px;height:37px;margin-left:-9px;border-width:2px}.immigrationsec-agents{font-size:14px}.immigrationsec-agents-label{font-size:8px}.immigrationsec-image-card{min-height:330px;border-radius:20px;border-width:4px}.immigrationsec-main-img{min-height:330px}.immigrationsec-floating-badge{top:15px;right:15px;padding:8px 11px;border-radius:11px}.immigrationsec-badge-dot{width:7px;height:7px}.immigrationsec-floating-badge strong{font-size:10px}.immigrationsec-floating-badge small{font-size:8px}.immigrationsec-image-caption{left:17px;right:17px;bottom:16px;font-size:10px}.immigrationsec-caption-line{width:22px}}@media (max-width: 360px){.immigrationsec-section{padding:45px 9px}.immigrationsec-title{font-size:24px}.immigrationsec-tagline{font-size:8px;letter-spacing:1px}.immigrationsec-desc{font-size:12px}.immigrationsec-service{padding:12px 8px}.immigrationsec-info-image-wrapper{width:52px;height:52px}.immigrationsec-info-title{font-size:13px}.immigrationsec-info-text{font-size:9.5px}.immigrationsec-avatar{width:34px;height:34px}.immigrationsec-agents{font-size:12px}.immigrationsec-agents-label{font-size:7px}.immigrationsec-image-card,.immigrationsec-main-img{min-height:290px}}@media (prefers-reduced-motion: reduce){.immigrationsec-left,.immigrationsec-right{animation:none}.immigrationsec-service,.immigrationsec-info-img,.immigrationsec-btn-explore,.immigrationsec-btn-explore svg,.immigrationsec-avatar,.immigrationsec-main-img,.immigrationsec-floating-badge{transition:none}}.visa-steps{--visa-primary: #0a3a63;--visa-primary-light: #144f82;--visa-pink: #e94e77;--visa-pink-light: #ff6fa3;--visa-gold: #ffd36f;--visa-white: #ffffff;--visa-text: #172b3f;--visa-muted: #657587;position:relative;width:100%;padding:90px 20px 75px;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(233,78,119,.16),transparent 28%),radial-gradient(circle at 92% 80%,rgba(255,211,111,.12),transparent 28%),linear-gradient(135deg,#082f52,#0a3a63 45%,#123f69);font-family:Poppins,sans-serif;isolation:isolate}.visa-steps__container{position:relative;width:100%;max-width:1400px;margin:0 auto;z-index:5}.visa-steps__background{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(1px)}.visa-steps__background--one{width:430px;height:430px;top:-210px;left:-180px;background:radial-gradient(circle,rgba(255,111,163,.3) 0%,rgba(255,111,163,.08) 45%,transparent 72%)}.visa-steps__background--two{width:360px;height:360px;right:-170px;bottom:-160px;background:radial-gradient(circle,rgba(255,211,111,.2) 0%,rgba(255,211,111,.05) 45%,transparent 72%)}.visa-steps__background--three{width:180px;height:180px;top:42%;right:18%;background:radial-gradient(circle,rgba(111,195,255,.1),transparent 70%)}.visa-steps__header{position:relative;max-width:850px;margin:0 auto 70px;text-align:center;z-index:5}.visa-steps__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:18px;border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#ffd36f;background:#ffffff12;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visa-steps__title{margin:0;color:var(--visa-white);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-1px}.visa-steps__title span{display:inline-block;color:transparent;background:linear-gradient(90deg,#ff6fa3,#ff91b7 45%,#ffd36f);background-clip:text;-webkit-background-clip:text}.visa-steps__subtitle{max-width:690px;margin:20px auto 0;color:#ffffffb3;font-size:.98rem;font-weight:400;line-height:1.8}.visa-steps__title-line{display:flex;align-items:center;justify-content:center;gap:7px;margin:25px auto 0}.visa-steps__title-line span{display:block;width:35px;height:2px;background:#ffffff59}.visa-steps__title-line i{display:block;width:70px;height:5px;border-radius:20px;background:linear-gradient(90deg,var(--visa-pink-light),var(--visa-gold));box-shadow:0 0 15px #ff6fa366}.visa-steps__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:start;width:100%}.visa-steps__card{position:relative;min-width:0;padding:32px 25px 30px;text-align:center;background:linear-gradient(145deg,#fffffffc,#f7fafdfa);border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:0 25px 55px #0003,inset 0 1px #ffffffe6;overflow:visible;opacity:0;animation:visaStepFadeUp .8s cubic-bezier(.22,1,.36,1) var(--step-delay) forwards;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.visa-steps__card:before{content:"";position:absolute;top:0;left:12%;width:76%;height:3px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,transparent,var(--visa-pink),var(--visa-gold),transparent);opacity:.8;transition:width .4s ease,left .4s ease}.visa-steps__card:hover:before{width:90%;left:5%}.visa-steps__card:hover{transform:translateY(-12px);border-color:#e94e7759;box-shadow:0 35px 75px #0000004d,0 0 0 1px #e94e770d}.visa-steps__circle-wrapper{position:relative;width:185px;height:185px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center}.visa-steps__circle{position:relative;width:165px;height:165px;border-radius:50%;overflow:hidden;background:#fff;border:5px solid #ffffff;box-shadow:0 12px 35px #083a6340,0 0 0 3px #e94e7726;z-index:3;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease}.visa-steps__card:hover .visa-steps__circle{transform:scale(1.08);box-shadow:0 18px 45px #083a634d,0 0 0 5px #e94e7724,0 0 35px #ff6fa34d}.visa-steps__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.visa-steps__card:hover .visa-steps__image{transform:scale(1.15)}.visa-steps__image-overlay{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#083a630d,#e94e774d);z-index:1;transition:opacity .4s ease}.visa-steps__card:hover .visa-steps__image-overlay{opacity:.75}.visa-steps__number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;color:#fff;font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:-1px;text-shadow:0 2px 5px rgba(0,0,0,.4),0 0 20px rgba(255,111,163,.75);transition:transform .45s ease,text-shadow .45s ease}.visa-steps__card:hover .visa-steps__number{transform:translate(-50%,-50%) scale(1.12);text-shadow:0 3px 10px rgba(0,0,0,.5),0 0 30px rgba(255,111,163,1)}.visa-steps__circle-ring{position:absolute;width:178px;height:178px;border-radius:50%;border:1px dashed rgba(233,78,119,.5);transform:rotate(0);transition:transform .8s ease,border-color .5s ease;z-index:1}.visa-steps__card:hover .visa-steps__circle-ring{transform:rotate(90deg) scale(1.06);border-color:#ffd36fcc}.visa-steps__floating-dot{position:absolute;width:10px;height:10px;top:8px;right:5px;border-radius:50%;background:var(--visa-gold);box-shadow:0 0 0 5px #ffd36f1a,0 0 18px #ffd36fb3;z-index:5;animation:visaDotPulse 2s ease-in-out infinite}.visa-steps__content{position:relative;z-index:2}.visa-steps__step-label{display:inline-block;margin-bottom:10px;color:var(--visa-pink);font-size:.68rem;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.visa-steps__card-title{margin:0 0 12px;color:var(--visa-primary);font-size:1.25rem;font-weight:700;line-height:1.35;transition:color .3s ease}.visa-steps__card:hover .visa-steps__card-title{color:var(--visa-pink)}.visa-steps__card-desc{max-width:285px;margin:0 auto;color:var(--visa-muted);font-size:.9rem;font-weight:400;line-height:1.75}.visa-steps__connector{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;z-index:2}.visa-steps__connector-line{position:absolute;top:92px;left:0;right:0;height:1px;border-top:2px dashed rgba(255,255,255,.28)}.visa-steps__connector-arrow{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--visa-pink),var(--visa-pink-light));font-size:.9rem;font-weight:700;box-shadow:0 8px 20px #e94e7759;z-index:3;animation:visaArrowPulse 2.2s ease-in-out infinite}.visa-steps__bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:65px}.visa-steps__bottom-line{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35))}.visa-steps__bottom-line:last-child{background:linear-gradient(90deg,rgba(255,255,255,.35),transparent)}.visa-steps__bottom p{margin:0;color:#ffffffa6;font-size:.82rem;line-height:1.5;text-align:center}.visa-steps__bottom strong{color:#ff91b7}@keyframes visaStepFadeUp{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes visaDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}@keyframes visaArrowPulse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width: 1250px){.visa-steps{padding:80px 18px 65px}.visa-steps__header{margin-bottom:60px}.visa-steps__card{padding:28px 18px}.visa-steps__circle-wrapper{width:165px;height:165px}.visa-steps__circle{width:145px;height:145px}.visa-steps__circle-ring{width:158px;height:158px}.visa-steps__card-title{font-size:1.12rem}.visa-steps__card-desc{font-size:.84rem}}@media (max-width: 1050px){.visa-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.visa-steps__connector{display:none}.visa-steps__card{padding:32px 25px}.visa-steps__circle-wrapper{width:185px;height:185px}.visa-steps__circle{width:165px;height:165px}.visa-steps__circle-ring{width:178px;height:178px}.visa-steps__card-title{font-size:1.25rem}.visa-steps__card-desc{max-width:320px;font-size:.9rem}}@media (max-width: 768px){.visa-steps{padding:65px 15px 55px}.visa-steps__header{margin-bottom:45px}.visa-steps__eyebrow{padding:7px 14px;font-size:.62rem;letter-spacing:1.5px}.visa-steps__title{font-size:2rem;line-height:1.2;letter-spacing:-.5px}.visa-steps__subtitle{margin-top:15px;font-size:.88rem;line-height:1.7}.visa-steps__grid{grid-template-columns:1fr;gap:28px}.visa-steps__card{max-width:520px;width:100%;margin:0 auto;padding:30px 25px}.visa-steps__circle-wrapper{margin-bottom:25px}.visa-steps__bottom{margin-top:45px}.visa-steps__bottom-line{width:40px}}@media (max-width: 480px){.visa-steps{padding:50px 12px 45px}.visa-steps__header{margin-bottom:35px}.visa-steps__eyebrow{margin-bottom:14px;font-size:.58rem;letter-spacing:1.2px}.visa-steps__title{font-size:1.65rem}.visa-steps__subtitle{font-size:.82rem}.visa-steps__title-line{margin-top:20px}.visa-steps__title-line span{width:25px}.visa-steps__title-line i{width:50px}.visa-steps__card{padding:25px 18px;border-radius:20px}.visa-steps__circle-wrapper{width:155px;height:155px;margin-bottom:22px}.visa-steps__circle{width:135px;height:135px;border-width:4px}.visa-steps__circle-ring{width:148px;height:148px}.visa-steps__number{font-size:2.25rem}.visa-steps__floating-dot{width:8px;height:8px;top:7px;right:3px}.visa-steps__step-label{margin-bottom:8px;font-size:.58rem;letter-spacing:1.5px}.visa-steps__card-title{font-size:1.08rem}.visa-steps__card-desc{font-size:.82rem;line-height:1.65}.visa-steps__bottom{flex-direction:column;gap:10px;margin-top:35px}.visa-steps__bottom-line{width:65px}}@media (max-width: 360px){.visa-steps{padding-left:9px;padding-right:9px}.visa-steps__title{font-size:1.45rem}.visa-steps__subtitle{font-size:.78rem}.visa-steps__card{padding:22px 14px}.visa-steps__circle-wrapper{width:140px;height:140px}.visa-steps__circle{width:122px;height:122px}.visa-steps__circle-ring{width:134px;height:134px}.visa-steps__number{font-size:2rem}.visa-steps__card-title{font-size:1rem}.visa-steps__card-desc{font-size:.78rem}}@media (prefers-reduced-motion: reduce){.visa-steps__card,.visa-steps__circle,.visa-steps__image,.visa-steps__circle-ring,.visa-steps__number,.visa-steps__connector-arrow,.visa-steps__floating-dot{animation:none!important;transition:none!important}.visa-steps__card{opacity:1}}.milestones-section{--milestone-navy: #061425;--milestone-navy-light: #0e2a46;--milestone-blue: #17659c;--milestone-pink: #e63975;--milestone-pink-light: #ff6fa3;--milestone-gold: #ffd36f;--milestone-blue-light: #6fc3ff;--milestone-white: #ffffff;--milestone-muted: #b9c4cf;position:relative;width:100%;padding:95px 20px 80px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 15%,rgba(230,57,117,.12),transparent 27%),radial-gradient(circle at 92% 85%,rgba(111,195,255,.1),transparent 28%),linear-gradient(135deg,#04101f,#061425 45%,#0e2a46);color:var(--milestone-white);font-family:Poppins,sans-serif}.milestones-container{position:relative;width:100%;max-width:1400px;margin:0 auto;z-index:5}.milestones-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px);z-index:-1}.milestones-bg-one{width:500px;height:500px;top:-220px;left:-250px;background:radial-gradient(circle,rgba(230,57,117,.2),transparent 70%)}.milestones-bg-two{width:450px;height:450px;right:-220px;bottom:-220px;background:radial-gradient(circle,rgba(111,195,255,.15),transparent 70%)}.milestones-bg-three{width:250px;height:250px;top:45%;left:40%;background:radial-gradient(circle,rgba(255,211,111,.06),transparent 70%)}.milestones-grid-pattern{position:absolute;inset:0;z-index:-1;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.milestones-header{max-width:850px;margin:0 auto 75px;text-align:center}.milestones-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:18px;border:1px solid rgba(255,255,255,.16);border-radius:50px;background:#ffffff0f;color:var(--milestone-gold);font-size:.7rem;font-weight:700;letter-spacing:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.milestones-title{margin:0;color:var(--milestone-white);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.15;letter-spacing:-1px}.milestones-title span{display:inline-block;color:transparent;background:linear-gradient(90deg,var(--milestone-pink-light),var(--milestone-gold),var(--milestone-blue-light));background-clip:text;-webkit-background-clip:text;font-style:italic;font-weight:800}.milestones-subtitle{max-width:720px;margin:20px auto 0;color:#ffffffad;font-size:.95rem;line-height:1.85}.milestones-heading-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px}.milestones-heading-line span{width:35px;height:2px;background:#ffffff4d}.milestones-heading-line i{width:70px;height:5px;border-radius:50px;background:linear-gradient(90deg,var(--milestone-pink),var(--milestone-gold));box-shadow:0 0 20px #e6397566}.milestones-timeline-wrapper{position:relative;max-width:1200px;margin:0 auto 75px;padding:0 20px}.milestones-timeline{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-height:75px}.milestones-line{position:absolute;top:14px;left:0;right:0;height:4px;border-radius:10px;background:#ffffff1f;transform:translateY(-50%);z-index:1}.milestones-progress{position:absolute;top:14px;left:0;height:4px;min-width:0;border-radius:10px;background:linear-gradient(90deg,var(--milestone-pink),var(--milestone-gold),var(--milestone-blue-light));transform:translateY(-50%);transition:width .65s cubic-bezier(.22,1,.36,1);box-shadow:0 0 15px #e6397573;z-index:2}.milestones-timeline-item{position:relative;display:flex;flex-direction:column;align-items:center;width:90px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;z-index:5;font-family:inherit;transition:transform .35s ease}.milestones-timeline-item:hover{transform:translateY(-7px)}.milestones-dot-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.milestones-dot{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#071827;border:3px solid rgba(255,255,255,.55);box-shadow:0 0 0 4px #ffffff08;transition:width .35s ease,height .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease}.milestones-dot-inner{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px #ffffffb3}.milestones-timeline-item.completed .milestones-dot{border-color:#ffffffd9;background:linear-gradient(135deg,var(--milestone-pink),var(--milestone-gold))}.milestones-timeline-item.active .milestones-dot{width:24px;height:24px;border-color:#fff;box-shadow:0 0 0 5px #e639751f,0 0 20px #e63975a6,0 0 35px #ffd36f59}.milestones-year{display:block;margin-top:13px;color:#ffffff94;font-size:.9rem;font-weight:600;transition:color .3s ease,transform .3s ease}.milestones-timeline-item:hover .milestones-year,.milestones-timeline-item.active .milestones-year{color:#fff}.milestones-timeline-item.active .milestones-year{color:var(--milestone-gold);font-weight:800;transform:scale(1.08);text-shadow:0 0 15px rgba(255,211,111,.45)}.milestones-content{position:relative;display:flex;align-items:center;width:100%;min-height:500px;padding:45px;gap:65px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:linear-gradient(135deg,#ffffff14,#ffffff09);box-shadow:0 35px 90px #00000061,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;animation:milestoneContentIn .6s cubic-bezier(.22,1,.36,1) both;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.milestones-content:before{content:"";position:absolute;width:350px;height:350px;top:-200px;right:-150px;border-radius:50%;background:radial-gradient(circle,rgba(230,57,117,.12),transparent 70%);pointer-events:none}.milestones-content:hover{transform:translateY(-7px);border-color:#ffffff38;box-shadow:0 45px 100px #00000073,0 0 45px #e639750f}.milestones-content.left-img{flex-direction:row}.milestones-content.right-img{flex-direction:row-reverse}.milestones-img-wrapper{position:relative;flex:0 1 48%;max-width:570px;padding:12px}.milestones-img-frame{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:25px;background:#0b2339;border:1px solid rgba(255,255,255,.16);box-shadow:0 25px 55px #0006}.milestones-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease}.milestones-content:hover .milestones-img{transform:scale(1.07);filter:brightness(1.08) saturate(1.12)}.milestones-img-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#04101f14,#e6397533);pointer-events:none;transition:opacity .5s ease}.milestones-content:hover .milestones-img-overlay{opacity:.75}.milestones-image-shine{position:absolute;top:-100%;left:-80%;width:45%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(25deg);transition:left .9s ease;pointer-events:none}.milestones-content:hover .milestones-image-shine{left:140%}.milestones-image-year{position:absolute;left:-5px;bottom:20px;display:flex;flex-direction:column;min-width:115px;padding:13px 17px;border-radius:0 15px 15px 0;background:linear-gradient(135deg,var(--milestone-pink),#c9285e);box-shadow:0 12px 30px #e6397566;z-index:5}.milestones-image-year span{color:#ffffffb3;font-size:.6rem;font-weight:700;letter-spacing:2px}.milestones-image-year strong{color:#fff;font-size:1.55rem;line-height:1.2}.milestones-image-corner{position:absolute;width:55px;height:55px;border-color:var(--milestone-gold);z-index:4;pointer-events:none}.milestones-image-corner-one{top:0;right:0;border-top:3px solid;border-right:3px solid;border-radius:0 18px 0 0}.milestones-image-corner-two{bottom:0;left:0;border-bottom:3px solid;border-left:3px solid;border-radius:0 0 0 18px}.milestones-text{flex:1;min-width:0;text-align:left}.milestones-content-label{display:flex;align-items:center;gap:10px;margin-bottom:16px}.milestones-content-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px;border-radius:8px;background:#e6397524;color:var(--milestone-pink-light);font-size:.75rem;font-weight:800}.milestones-content-label-text{color:#ffffff80;font-size:.7rem;font-weight:700;letter-spacing:2px}.milestones-text h3{margin:0 0 20px;max-width:700px;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.2;letter-spacing:-.5px}.milestones-description{max-width:700px;margin:0 0 25px;color:#ffffffad;font-size:.95rem;line-height:1.85}.milestones-list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.milestones-list li{display:flex;align-items:flex-start;gap:12px;color:#ffffffd4;font-size:.88rem;line-height:1.6;opacity:0;animation:milestoneListIn .45s ease var(--item-delay) forwards}.milestones-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:linear-gradient(135deg,var(--milestone-pink),var(--milestone-gold));color:#fff;font-size:.7rem;font-weight:900;box-shadow:0 5px 15px #e6397540}.milestones-point{flex:1}.milestones-navigation{display:flex;align-items:center;gap:15px;margin-top:35px}.milestones-nav-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff0f;color:#fff;font-size:1rem;cursor:pointer;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.milestones-nav-btn:hover{transform:translateY(-3px);border-color:var(--milestone-pink-light);background:var(--milestone-pink);box-shadow:0 10px 25px #e639754d}.milestones-counter{display:flex;align-items:center;gap:5px;color:#ffffff73;font-size:.8rem;font-weight:600}.milestones-counter strong{color:var(--milestone-gold);font-size:1rem}.milestones-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:55px}.milestones-bottom-line{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25))}.milestones-bottom-line:last-child{background:linear-gradient(90deg,rgba(255,255,255,.25),transparent)}.milestones-bottom p{margin:0;color:#ffffff7a;font-size:.78rem;text-align:center}.milestones-bottom strong{color:var(--milestone-pink-light)}@keyframes milestoneContentIn{0%{opacity:0;transform:translateY(35px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes milestoneListIn{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1200px){.milestones-section{padding:80px 20px 70px}.milestones-header{margin-bottom:65px}.milestones-content{padding:38px;gap:45px}.milestones-img-wrapper{flex-basis:46%}.milestones-text h3{font-size:2.15rem}}@media (max-width: 992px){.milestones-section{padding:70px 18px 60px}.milestones-header{margin-bottom:55px}.milestones-timeline-wrapper{padding:0 10px;margin-bottom:55px}.milestones-content,.milestones-content.left-img,.milestones-content.right-img{flex-direction:column;gap:35px;padding:35px}.milestones-img-wrapper{width:100%;max-width:650px;flex-basis:auto}.milestones-text{width:100%;max-width:700px}.milestones-text h3{font-size:2rem}.milestones-description{font-size:.9rem}}@media (max-width: 768px){.milestones-section{padding:60px 14px 50px}.milestones-header{margin-bottom:45px}.milestones-eyebrow{padding:7px 14px;font-size:.6rem;letter-spacing:1.5px}.milestones-title{font-size:2rem;letter-spacing:-.5px}.milestones-subtitle{margin-top:15px;font-size:.84rem;line-height:1.7}.milestones-timeline-wrapper{width:100%;overflow-x:auto;overflow-y:visible;padding:10px 20px 20px;margin-bottom:35px;scrollbar-width:none}.milestones-timeline-wrapper::-webkit-scrollbar{display:none}.milestones-timeline{min-width:650px}.milestones-content{padding:25px 20px;gap:25px;border-radius:24px}.milestones-img-wrapper{padding:7px}.milestones-img-frame{border-radius:20px}.milestones-image-year{left:-1px;bottom:15px;min-width:95px;padding:10px 13px}.milestones-image-year span{font-size:.52rem}.milestones-image-year strong{font-size:1.3rem}.milestones-text h3{font-size:1.7rem;line-height:1.3}.milestones-description{font-size:.84rem;line-height:1.75}.milestones-list{gap:11px}.milestones-list li{font-size:.8rem}.milestones-navigation{margin-top:28px}.milestones-bottom{margin-top:35px}}@media (max-width: 480px){.milestones-section{padding:50px 10px 45px}.milestones-title{font-size:1.65rem}.milestones-subtitle{font-size:.78rem}.milestones-heading-line{margin-top:20px}.milestones-heading-line span{width:25px}.milestones-heading-line i{width:50px}.milestones-timeline-wrapper{padding-left:15px;padding-right:15px}.milestones-content{padding:20px 15px;gap:22px;border-radius:20px}.milestones-img-wrapper{padding:5px}.milestones-img-frame{aspect-ratio:1 / .82;border-radius:17px}.milestones-image-corner{width:35px;height:35px}.milestones-image-year{bottom:10px;min-width:85px;padding:8px 11px;border-radius:0 10px 10px 0}.milestones-image-year span{font-size:.46rem;letter-spacing:1.5px}.milestones-image-year strong{font-size:1.15rem}.milestones-content-label{gap:8px;margin-bottom:12px}.milestones-content-number{width:33px;height:26px;font-size:.65rem}.milestones-content-label-text{font-size:.6rem;letter-spacing:1.5px}.milestones-text h3{margin-bottom:15px;font-size:1.4rem}.milestones-description{margin-bottom:20px;font-size:.78rem}.milestones-list li{gap:9px;font-size:.75rem}.milestones-check{width:19px;height:19px;font-size:.6rem}.milestones-navigation{gap:12px;margin-top:25px}.milestones-nav-btn{width:37px;height:37px;font-size:.85rem}.milestones-counter{font-size:.72rem}.milestones-bottom{flex-direction:column;gap:10px;margin-top:30px}.milestones-bottom-line{width:60px}.milestones-bottom p{font-size:.7rem}}@media (max-width: 360px){.milestones-section{padding-left:8px;padding-right:8px}.milestones-title{font-size:1.45rem}.milestones-content{padding:17px 12px}.milestones-text h3{font-size:1.25rem}.milestones-description{font-size:.74rem}.milestones-list li{font-size:.7rem}.milestones-image-year{min-width:75px;padding:7px 9px}.milestones-image-year strong{font-size:1rem}}@media (prefers-reduced-motion: reduce){.milestones-content,.milestones-list li,.milestones-img,.milestones-image-shine,.milestones-nav-btn,.milestones-timeline-item,.milestones-progress{animation:none!important;transition:none!important}.milestones-content,.milestones-list li{opacity:1}}.blogsec-section{--blog-navy: #071a2e;--blog-navy-light: #0c2d4b;--blog-pink: #e63975;--blog-pink-light: #ff6fa3;--blog-gold: #f1c40f;--blog-blue: #6fc3ff;--blog-text: #14283c;--blog-muted: #69798a;--blog-white: #ffffff;position:relative;width:100%;padding:90px 20px 80px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 10%,rgba(230,57,117,.08),transparent 28%),radial-gradient(circle at 92% 85%,rgba(111,195,255,.09),transparent 28%),linear-gradient(135deg,#f8fafc,#f3f6fa,#eef3f8);font-family:Poppins,sans-serif;color:var(--blog-text);border-radius:24px;border:1px solid rgba(111,195,255,.18);box-shadow:0 20px 60px #071a2e14}.blogsec-container{position:relative;width:100%;max-width:1400px;margin:0 auto;z-index:5}.blogsec-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(50px)}.blogsec-bg-one{width:430px;height:430px;top:-220px;left:-220px;background:radial-gradient(circle,rgba(230,57,117,.12),transparent 70%)}.blogsec-bg-two{width:420px;height:420px;right:-210px;bottom:-210px;background:radial-gradient(circle,rgba(111,195,255,.12),transparent 70%)}.blogsec-grid-pattern{position:absolute;inset:0;z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(12,45,75,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(12,45,75,.035) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 95%);mask-image:linear-gradient(to bottom,black,transparent 95%)}.blogsec-header{max-width:850px;margin:0 auto 65px;text-align:center}.blogsec-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:16px;border:1px solid rgba(230,57,117,.18);border-radius:50px;background:#e639750f;color:var(--blog-pink);font-size:.68rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.blogsec-subtitle{margin:0 0 9px;color:#778493;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.blogsec-title{margin:0;color:var(--blog-navy);font-size:clamp(2.1rem,4.5vw,3.3rem);font-weight:700;line-height:1.2;letter-spacing:-1px}.blogsec-title span{display:inline-block;color:transparent;background:linear-gradient(90deg,var(--blog-pink),var(--blog-gold),var(--blog-blue));background-clip:text;-webkit-background-clip:text;font-style:italic;font-weight:800}.blogsec-header-description{max-width:680px;margin:18px auto 0;color:#68798b;font-size:.92rem;line-height:1.8}.blogsec-heading-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px}.blogsec-heading-line span{width:32px;height:2px;background:#0c2d4b2e;border-radius:10px}.blogsec-heading-line i{display:block;width:68px;height:5px;border-radius:20px;background:linear-gradient(90deg,var(--blog-pink),var(--blog-gold));box-shadow:0 4px 15px #e6397533}.blogsec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;align-items:stretch}.blogsec-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fffffffa;border:1px solid rgba(12,45,75,.08);border-radius:22px;overflow:hidden;box-shadow:0 15px 40px #071a2e14;opacity:0;animation:blogCardIn .7s cubic-bezier(.22,1,.36,1) var(--blog-delay) forwards;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.blogsec-card:before{content:"";position:absolute;top:0;left:12%;width:76%;height:3px;z-index:10;border-radius:0 0 10px 10px;background:linear-gradient(90deg,transparent,var(--blog-pink),var(--blog-gold),transparent);opacity:0;transition:opacity .4s ease,width .4s ease,left .4s ease}.blogsec-card:hover:before{left:5%;width:90%;opacity:1}.blogsec-card:hover{transform:translateY(-12px);border-color:#e6397529;box-shadow:0 30px 65px #071a2e26,0 8px 25px #e639750f}.blogsec-img{position:relative;width:100%;height:245px;overflow:hidden;background:#dfe6ed}.blogsec-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease}.blogsec-card:hover .blogsec-image{transform:scale(1.09);filter:brightness(1.05) saturate(1.1)}.blogsec-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#071a2e05 20%,#071a2e80);pointer-events:none;transition:opacity .4s ease}.blogsec-card:hover .blogsec-image-overlay{opacity:.85}.blogsec-image-tag{position:absolute;top:15px;left:15px;padding:6px 11px;border:1px solid rgba(255,255,255,.25);border-radius:30px;background:#071a2ea6;color:#fff;font-size:.56rem;font-weight:800;letter-spacing:1.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4}.blogsec-date{position:absolute;left:20px;bottom:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:67px;padding:9px 12px;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:linear-gradient(135deg,var(--blog-pink),#c72d5d);color:#fff;text-align:center;box-shadow:0 10px 25px #071a2e33;z-index:5;transition:transform .4s ease,box-shadow .4s ease}.blogsec-card:hover .blogsec-date{transform:translateY(-6px) scale(1.06);box-shadow:0 15px 35px #e6397566}.blogsec-date h4{margin:0;font-size:1.35rem;font-weight:800;line-height:1}.blogsec-date p{margin:4px 0 0;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.blogsec-info{display:flex;flex:1;flex-direction:column;padding:27px 24px 23px}.blogsec-meta-wrapper{margin-bottom:12px}.blogsec-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;color:#8a96a3;font-size:.65rem;font-weight:700;letter-spacing:.7px;line-height:1.5;text-transform:uppercase}.blogsec-meta-author{color:var(--blog-pink)}.blogsec-meta-separator{color:#b8c0c8}.blogsec-post-title{min-height:66px;margin:0 0 13px;color:var(--blog-navy);font-size:1.18rem;font-weight:700;line-height:1.4;transition:color .3s ease,transform .3s ease}.blogsec-card:hover .blogsec-post-title{color:var(--blog-pink)}.blogsec-desc{margin:0;color:#69798a;font-size:.82rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogsec-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:22px}.blogsec-link{display:inline-flex;align-items:center;gap:9px;color:var(--blog-pink);font-size:.8rem;font-weight:700;text-decoration:none;transition:color .3s ease,gap .3s ease}.blogsec-link:hover{color:var(--blog-navy);gap:14px}.blogsec-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#e6397514;font-size:.8rem;transition:transform .3s ease,background .3s ease}.blogsec-link:hover .blogsec-link-arrow{transform:translate(3px);background:var(--blog-pink);color:#fff}.blogsec-brand-mark{color:#0c2d4b40;font-size:.68rem;font-weight:800;letter-spacing:.5px;transition:color .3s ease}.blogsec-card:hover .blogsec-brand-mark{color:#e6397566}.blogsec-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:55px}.blogsec-bottom-line{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(12,45,75,.2))}.blogsec-bottom-line:last-child{background:linear-gradient(90deg,rgba(12,45,75,.2),transparent)}.blogsec-bottom p{margin:0;color:#8a96a3;font-size:.76rem;text-align:center}.blogsec-bottom strong{color:var(--blog-pink)}@keyframes blogCardIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1250px){.blogsec-section{padding:80px 18px 70px}.blogsec-grid{gap:20px}.blogsec-info{padding:25px 20px 22px}.blogsec-post-title{font-size:1.08rem}.blogsec-desc{font-size:.78rem}}@media (max-width: 1050px){.blogsec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.blogsec-img{height:240px}.blogsec-post-title{min-height:auto;font-size:1.25rem}.blogsec-desc{font-size:.84rem}}@media (max-width: 768px){.blogsec-section{padding:65px 15px 55px;border-radius:18px}.blogsec-header{margin-bottom:45px}.blogsec-eyebrow{padding:7px 14px;font-size:.6rem;letter-spacing:1.5px}.blogsec-title{font-size:2rem}.blogsec-header-description{font-size:.83rem;line-height:1.7}.blogsec-grid{gap:25px}.blogsec-img{height:220px}.blogsec-info{padding:25px 22px 22px}.blogsec-card-bottom{padding-top:20px}}@media (max-width: 560px){.blogsec-section{padding:55px 12px 45px}.blogsec-header{margin-bottom:35px}.blogsec-subtitle{font-size:.62rem}.blogsec-title{font-size:1.7rem;line-height:1.25}.blogsec-header-description{font-size:.78rem}.blogsec-heading-line{margin-top:19px}.blogsec-heading-line span{width:24px}.blogsec-heading-line i{width:50px}.blogsec-grid{grid-template-columns:1fr;gap:22px}.blogsec-card{border-radius:19px}.blogsec-img{height:230px}.blogsec-date{left:15px;bottom:15px;min-width:62px;padding:8px 10px}.blogsec-date h4{font-size:1.2rem}.blogsec-date p{font-size:.62rem}.blogsec-image-tag{top:12px;left:12px;padding:5px 9px;font-size:.5rem}.blogsec-info{padding:23px 18px 20px}.blogsec-meta{font-size:.58rem}.blogsec-post-title{margin-bottom:11px;font-size:1.12rem;line-height:1.4}.blogsec-desc{font-size:.79rem;line-height:1.7}.blogsec-link{font-size:.75rem}.blogsec-brand-mark{font-size:.6rem}.blogsec-bottom{flex-direction:column;gap:10px;margin-top:35px}.blogsec-bottom-line{width:60px}}@media (max-width: 360px){.blogsec-section{padding-left:8px;padding-right:8px}.blogsec-title{font-size:1.45rem}.blogsec-header-description{font-size:.73rem}.blogsec-img{height:205px}.blogsec-info{padding:20px 15px 18px}.blogsec-post-title{font-size:1rem}.blogsec-desc{font-size:.74rem}.blogsec-card-bottom{gap:6px}}@media (prefers-reduced-motion: reduce){.blogsec-card,.blogsec-image,.blogsec-date,.blogsec-link,.blogsec-link-arrow{animation:none!important;transition:none!important}.blogsec-card{opacity:1}}.aboutagency-section{--about-navy: #10233d;--about-navy-light: #1b3555;--about-red: #e63975;--about-red-light: #ff6fa3;--about-blue: #36d1dc;--about-blue-light: #5b86e5;--about-gold: #f1c40f;--about-text: #172b40;--about-muted: #68798a;--about-white: #ffffff;position:relative;width:100%;padding:95px 20px 85px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 15%,rgba(230,57,117,.08),transparent 28%),radial-gradient(circle at 92% 85%,rgba(91,134,229,.1),transparent 30%),linear-gradient(135deg,#fff,#f7f9fc 48%,#eef3f8);font-family:Poppins,sans-serif;color:var(--about-text)}.aboutagency-container{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:75px;width:100%;max-width:1250px;margin:0 auto;z-index:5}.aboutagency-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(50px)}.aboutagency-bg-one{width:450px;height:450px;top:-220px;left:-230px;background:radial-gradient(circle,rgba(230,57,117,.12),transparent 70%)}.aboutagency-bg-two{width:400px;height:400px;right:-200px;bottom:-200px;background:radial-gradient(circle,rgba(91,134,229,.12),transparent 70%)}.aboutagency-grid-pattern{position:absolute;inset:0;z-index:-1;opacity:.25;pointer-events:none;background-image:linear-gradient(rgba(16,35,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,61,.025) 1px,transparent 1px);background-size:55px 55px}.aboutagency-image-wrapper{position:relative;width:100%;padding:15px;animation:aboutImageIn .9s cubic-bezier(.22,1,.36,1) both}.aboutagency-image-frame{position:relative;width:100%;min-height:570px;overflow:hidden;border-radius:30px;background:#dfe7ef;border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 70px #10233d33;transform:rotate(-1.5deg);transition:transform .5s ease,box-shadow .5s ease}.aboutagency-image-wrapper:hover .aboutagency-image-frame{transform:rotate(0) translateY(-5px);box-shadow:0 40px 90px #10233d40}.aboutagency-main-image{display:block;width:100%;height:100%;min-height:570px;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease}.aboutagency-image-wrapper:hover .aboutagency-main-image{transform:scale(1.06);filter:brightness(1.05) saturate(1.08)}.aboutagency-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#10233d05 35%,#10233da6);pointer-events:none;z-index:2}.aboutagency-image-shine{position:absolute;top:-100%;left:-80%;width:45%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(25deg);z-index:3;pointer-events:none;transition:left .9s ease}.aboutagency-image-wrapper:hover .aboutagency-image-shine{left:140%}.aboutagency-welcome{position:absolute;left:-5px;bottom:55px;display:flex;flex-direction:column;min-width:190px;padding:17px 22px;border-radius:0 18px 18px 0;background:linear-gradient(135deg,var(--about-red),#c9285d);color:#fff;box-shadow:0 15px 35px #e6397559;z-index:8;transition:transform .4s ease,box-shadow .4s ease}.aboutagency-image-wrapper:hover .aboutagency-welcome{transform:translate(7px) translateY(-4px);box-shadow:0 20px 45px #e6397573}.aboutagency-welcome-small{margin-bottom:2px;color:#ffffffb3;font-size:.55rem;font-weight:700;letter-spacing:2px}.aboutagency-welcome strong{font-size:1.5rem;line-height:1.2}.aboutagency-welcome-text{color:#ffffffb8;font-size:.62rem;font-weight:500;letter-spacing:.7px}.aboutagency-experience{position:absolute;right:-8px;top:40px;display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:#ffffffe6;box-shadow:0 15px 35px #10233d26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8}.aboutagency-experience strong{color:var(--about-red);font-size:1.7rem;line-height:1}.aboutagency-experience span{color:var(--about-navy);font-size:.65rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.5px}.aboutagency-corner{position:absolute;width:65px;height:65px;border-color:var(--about-red);z-index:10;pointer-events:none}.aboutagency-corner-one{top:0;left:0;border-top:3px solid;border-left:3px solid;border-radius:15px 0 0}.aboutagency-corner-two{right:0;bottom:0;border-right:3px solid;border-bottom:3px solid;border-radius:0 0 15px}.aboutagency-content{width:100%;animation:aboutContentIn .9s .15s cubic-bezier(.22,1,.36,1) both}.aboutagency-subtitle-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:15px}.aboutagency-subtitle-line{display:block;width:35px;height:3px;border-radius:20px;background:linear-gradient(90deg,var(--about-red),var(--about-gold))}.aboutagency-subtitle{margin:0;color:var(--about-red);font-size:.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.aboutagency-title{max-width:680px;margin:0 0 22px;color:var(--about-navy);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.18;letter-spacing:-1px}.aboutagency-title .highlight-red{display:inline-block;color:transparent;background:linear-gradient(135deg,var(--about-red),var(--about-red-light));background-clip:text;-webkit-background-clip:text;font-style:italic;transition:transform .3s ease}.aboutagency-title .highlight-red:hover{transform:translateY(-2px)}.aboutagency-description{max-width:650px;margin:0 0 35px;color:var(--about-muted);font-size:.95rem;line-height:1.85}.aboutagency-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:25px}.aboutagency-feature{position:relative;display:flex;align-items:flex-start;gap:15px;min-width:0;padding:21px 17px;overflow:hidden;border:1px solid rgba(16,35,61,.07);border-radius:18px;background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 12px 30px #10233d12;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.aboutagency-feature:before{content:"";position:absolute;top:0;left:-110%;width:200%;height:100%;background:linear-gradient(110deg,transparent 30%,rgba(230,57,117,.06) 50%,rgba(241,196,15,.08) 58%,transparent 75%);transform:skew(-15deg);transition:left .7s ease}.aboutagency-feature:hover:before{left:100%}.aboutagency-feature:hover{transform:translateY(-7px);border-color:#e6397526;box-shadow:0 20px 40px #10233d1f}.aboutagency-icon{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:15px;color:#fff;font-size:1.3rem;box-shadow:0 8px 20px #10233d26;transition:transform .4s ease}.aboutagency-feature:hover .aboutagency-icon{transform:rotate(-5deg) scale(1.08)}.red-bg{background:linear-gradient(135deg,#ff416c,#e63975)}.light-bg{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.aboutagency-feature-content{position:relative;min-width:0;z-index:2}.aboutagency-feature-label{display:block;margin-bottom:2px;color:#e639758c;font-size:.55rem;font-weight:800;letter-spacing:1.5px}.aboutagency-feature h4{margin:0 0 6px;color:var(--about-navy);font-size:1rem;font-weight:700;line-height:1.3}.aboutagency-feature p{margin:0;color:var(--about-muted);font-size:.72rem;line-height:1.65}.aboutagency-feature-arrow{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#e6397514;color:var(--about-red);font-size:.65rem;opacity:0;transform:translate(-5px);transition:opacity .3s ease,transform .3s ease,background .3s ease}.aboutagency-feature:hover .aboutagency-feature-arrow{opacity:1;transform:translate(0)}.aboutagency-small{position:relative;display:flex;align-items:center;gap:17px;width:100%;padding:14px 17px;border:1px solid rgba(16,35,61,.07);border-radius:18px;background:linear-gradient(135deg,#fff,#f4f7fb);box-shadow:0 12px 30px #10233d12;transition:transform .4s ease,box-shadow .4s ease}.aboutagency-small:hover{transform:translateY(-5px);box-shadow:0 20px 40px #10233d1f}.aboutagency-small-image-wrapper{position:relative;flex:0 0 auto}.aboutagency-small-image{display:block;width:76px;height:76px;object-fit:cover;border-radius:14px;transition:transform .4s ease}.aboutagency-small:hover .aboutagency-small-image{transform:scale(1.06)}.aboutagency-small-image-icon{position:absolute;right:-6px;bottom:-6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--about-red);color:#fff;font-size:.65rem;box-shadow:0 5px 12px #e639754d}.aboutagency-small-content{flex:1;min-width:0}.aboutagency-small-label{display:block;margin-bottom:4px;color:var(--about-red);font-size:.6rem;font-weight:800;letter-spacing:1.5px}.aboutagency-small p{margin:0;color:var(--about-muted);font-size:.75rem;line-height:1.65}.aboutagency-small-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(230,57,117,.15);border-radius:50%;color:var(--about-red);background:#e639750d;font-size:.75rem;transition:transform .3s ease,background .3s ease,color .3s ease}.aboutagency-small:hover .aboutagency-small-arrow{transform:translate(4px);background:var(--about-red);color:#fff}@keyframes aboutImageIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes aboutContentIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1200px){.aboutagency-section{padding:80px 20px 70px}.aboutagency-container{gap:55px}.aboutagency-image-frame,.aboutagency-main-image{min-height:510px}.aboutagency-title{font-size:2.7rem}.aboutagency-feature{padding:18px 14px}}@media (max-width: 1024px){.aboutagency-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.aboutagency-image-wrapper{padding:10px}.aboutagency-image-frame,.aboutagency-main-image{min-height:450px}.aboutagency-title{font-size:2.25rem}.aboutagency-description{font-size:.87rem}.aboutagency-features{grid-template-columns:1fr}.aboutagency-feature{padding:18px}.aboutagency-feature p{font-size:.74rem}.aboutagency-experience{right:-3px}}@media (max-width: 768px){.aboutagency-section{padding:65px 15px 55px}.aboutagency-container{grid-template-columns:1fr;gap:45px}.aboutagency-image-wrapper{width:100%;max-width:600px;margin:0 auto}.aboutagency-image-frame,.aboutagency-main-image{min-height:450px}.aboutagency-content{text-align:center}.aboutagency-subtitle-wrapper{justify-content:center}.aboutagency-title{max-width:650px;margin-left:auto;margin-right:auto;font-size:2.15rem;line-height:1.25}.aboutagency-description{max-width:650px;margin-left:auto;margin-right:auto;font-size:.86rem}.aboutagency-features,.aboutagency-small{max-width:600px;margin-left:auto;margin-right:auto;text-align:left}}@media (max-width: 560px){.aboutagency-section{padding:55px 12px 45px}.aboutagency-container{gap:35px}.aboutagency-image-wrapper{padding:7px}.aboutagency-image-frame,.aboutagency-main-image{min-height:360px}.aboutagency-image-frame{border-radius:23px;transform:none}.aboutagency-welcome{left:-1px;bottom:30px;min-width:150px;padding:12px 16px;border-radius:0 13px 13px 0}.aboutagency-welcome strong{font-size:1.25rem}.aboutagency-welcome-small{font-size:.48rem}.aboutagency-welcome-text{font-size:.55rem}.aboutagency-experience{right:-2px;top:25px;padding:10px 12px;border-radius:11px}.aboutagency-experience strong{font-size:1.35rem}.aboutagency-experience span{font-size:.52rem}.aboutagency-corner{width:40px;height:40px}.aboutagency-subtitle-wrapper{margin-bottom:12px}.aboutagency-subtitle{font-size:.62rem;letter-spacing:1.6px}.aboutagency-subtitle-line{width:25px}.aboutagency-title{font-size:1.75rem;line-height:1.25}.aboutagency-description{margin-bottom:27px;font-size:.78rem;line-height:1.75}.aboutagency-features{gap:14px;margin-bottom:18px}.aboutagency-feature{padding:16px 14px;gap:12px;border-radius:15px}.aboutagency-icon{width:45px;height:45px;border-radius:12px;font-size:1.05rem}.aboutagency-feature-label{font-size:.5rem}.aboutagency-feature h4{font-size:.88rem}.aboutagency-feature p{font-size:.68rem;line-height:1.55}.aboutagency-feature-arrow{display:none}.aboutagency-small{gap:12px;padding:11px 12px;border-radius:15px}.aboutagency-small-image{width:62px;height:62px;border-radius:11px}.aboutagency-small-image-icon{width:19px;height:19px;font-size:.55rem}.aboutagency-small-label{font-size:.52rem}.aboutagency-small p{font-size:.65rem;line-height:1.55}.aboutagency-small-arrow{width:30px;height:30px;font-size:.62rem}}@media (max-width: 360px){.aboutagency-section{padding-left:8px;padding-right:8px}.aboutagency-image-frame,.aboutagency-main-image{min-height:315px}.aboutagency-title{font-size:1.5rem}.aboutagency-description{font-size:.73rem}.aboutagency-feature{padding:13px 11px}.aboutagency-icon{width:40px;height:40px;font-size:.95rem}.aboutagency-feature h4{font-size:.8rem}.aboutagency-feature p{font-size:.62rem}.aboutagency-small-image{width:52px;height:52px}.aboutagency-small p{font-size:.59rem}.aboutagency-small-arrow{display:none}}@media (prefers-reduced-motion: reduce){.aboutagency-image-wrapper,.aboutagency-content,.aboutagency-image-frame,.aboutagency-main-image,.aboutagency-feature,.aboutagency-small,.aboutagency-image-shine{animation:none!important;transition:none!important}}:root{--vs-navy: #10233d;--vs-navy-dark: #071525;--vs-navy-light: #193b63;--vs-pink: #e63975;--vs-pink-dark: #c9255d;--vs-pink-light: #ff6fa3;--vs-blue: #246b9e;--vs-blue-light: #4aa3df;--vs-green: #28b463;--vs-white: #ffffff;--vs-black: #111827;--vs-text: #26364a;--vs-muted: #667085;--vs-bg: #f4f7fb;--vs-border: rgba(16, 35, 61, .1);--vs-shadow: 0 25px 60px rgba(16, 35, 61, .12);--vs-shadow-hover: 0 35px 80px rgba(16, 35, 61, .2);--vs-radius: 24px;--vs-transition: .4s ease}.vs-section{position:relative;width:100%;padding:100px 20px;background:radial-gradient(circle at 10% 10%,rgba(230,57,117,.08),transparent 30%),radial-gradient(circle at 90% 90%,rgba(36,107,158,.08),transparent 30%),linear-gradient(135deg,#f9fbfd,#eef3f8,#fdfefe);overflow:hidden;font-family:Poppins,sans-serif}.vs-background{position:absolute;inset:0;pointer-events:none;overflow:hidden}.vs-bg-shape{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35}.vs-bg-shape-one{width:420px;height:420px;top:-180px;left:-180px;background:#e6397540}.vs-bg-shape-two{width:500px;height:500px;right:-220px;bottom:-220px;background:#246b9e40}.vs-bg-circle{position:absolute;border:1px solid rgba(16,35,61,.08);border-radius:50%}.vs-bg-circle-one{width:280px;height:280px;top:18%;right:7%}.vs-bg-circle-two{width:180px;height:180px;bottom:12%;left:5%}.vs-container{position:relative;z-index:2;width:100%;max-width:1450px;margin:0 auto;display:flex;flex-direction:column;gap:55px}.vs-section-intro{width:100%;max-width:900px;margin:0 auto;text-align:center}.vs-intro-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 18px;margin-bottom:15px;border:1px solid rgba(230,57,117,.2);border-radius:50px;background:#fffc;color:var(--vs-pink);font-size:12px;font-weight:800;letter-spacing:1.8px;box-shadow:0 8px 25px #10233d0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vs-intro-badge svg{font-size:13px}.vs-intro-small{margin:0 0 10px;color:var(--vs-muted);font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.vs-main-heading{margin:0;color:var(--vs-navy);font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.1;letter-spacing:-1.5px}.vs-main-heading span{color:var(--vs-pink)}.vs-main-description{max-width:760px;margin:18px auto 0;color:var(--vs-muted);font-size:16px;line-height:1.8}.vs-heading-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px}.vs-heading-line span{width:42px;height:2px;border-radius:20px;background:var(--vs-pink)}.vs-heading-line i{width:8px;height:8px;border-radius:50%;background:var(--vs-navy)}.vs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}.vs-bigbox{position:relative;min-height:470px;overflow:hidden;border-radius:var(--vs-radius);padding:45px;background:radial-gradient(circle at 90% 10%,rgba(230,57,117,.18),transparent 30%),linear-gradient(145deg,#fff,#eef4f8);border:1px solid rgba(255,255,255,.9);box-shadow:var(--vs-shadow);transition:transform var(--vs-transition),box-shadow var(--vs-transition)}.vs-bigbox:hover{transform:translateY(-8px);box-shadow:var(--vs-shadow-hover)}.vs-bigbox-glow{position:absolute;width:220px;height:220px;right:-100px;bottom:-100px;border-radius:50%;background:#e6397526;filter:blur(30px)}.vs-bigbox-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.vs-small-label{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--vs-pink);font-size:12px;font-weight:800;letter-spacing:2px}.vs-small-label span{width:35px;height:2px;border-radius:10px;background:var(--vs-pink)}.vs-bigtitle{max-width:450px;margin:0 0 20px;color:var(--vs-navy);font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.15;letter-spacing:-1px}.vs-bigtitle span{color:var(--vs-pink);font-style:italic}.vs-bigdesc{max-width:500px;margin:0;color:var(--vs-muted);font-size:15px;line-height:1.8}.vs-bigbox-features{display:flex;flex-direction:column;gap:12px;margin-top:28px}.vs-mini-feature{display:flex;align-items:center;gap:12px;color:var(--vs-text);font-size:14px;font-weight:600}.vs-mini-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border-radius:50%;background:#28b4631f;color:var(--vs-green);font-size:11px}.vs-brand-mark{margin-top:35px;color:var(--vs-navy);font-size:25px;font-weight:900;letter-spacing:2px;opacity:.9}.vs-brand-mark span{color:var(--vs-pink)}.vs-card{position:relative;min-height:470px;overflow:hidden;border-radius:var(--vs-radius);background:var(--vs-navy);box-shadow:var(--vs-shadow);transition:transform var(--vs-transition),box-shadow var(--vs-transition)}.vs-card:hover{transform:translateY(-10px);box-shadow:var(--vs-shadow-hover)}.vs-card-image-wrapper{position:absolute;inset:0;overflow:hidden}.vs-card-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.vs-card:hover .vs-card-image{transform:scale(1.1);filter:saturate(1.12)}.vs-card-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0715250d 20%,#07152540 42%,#071525f2)}.vs-card-number{position:absolute;top:20px;left:20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:#07152573;color:#fff;font-size:14px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vs-card-top-badge{position:absolute;top:20px;right:20px;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:#ffffff1f;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vs-overlay{position:absolute;inset:auto 0 0;padding:30px;color:#fff}.vs-overlay-content{position:relative;z-index:3}.vs-card-line{width:42px;height:3px;margin-bottom:13px;border-radius:20px;background:var(--vs-pink)}.vs-overlay h3{margin:0 0 10px;color:#fff;font-size:27px;font-weight:800;line-height:1.2}.vs-overlay p{margin:0;color:#ffffffd1;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vs-read-more{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:0;border:none;background:transparent;color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer}.vs-read-more svg{font-size:11px;transition:transform var(--vs-transition)}.vs-read-more:hover svg{transform:translate(6px)}.vs-row-second{align-items:stretch}.vs-info{min-height:470px;padding:38px;border-radius:var(--vs-radius);background:linear-gradient(145deg,#fff,#f2f6fa);border:1px solid rgba(16,35,61,.06);box-shadow:var(--vs-shadow);transition:transform var(--vs-transition),box-shadow var(--vs-transition)}.vs-info:hover{transform:translateY(-8px);box-shadow:var(--vs-shadow-hover)}.vs-info-top{display:flex;align-items:center;gap:15px;margin-bottom:25px}.vs-info-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;flex-shrink:0;border-radius:17px;background:linear-gradient(135deg,var(--vs-pink),var(--vs-pink-light));color:#fff;font-size:21px;box-shadow:0 12px 25px #e6397540}.vs-info-label{display:block;margin-bottom:4px;color:var(--vs-pink);font-size:10px;font-weight:800;letter-spacing:1.7px}.vs-infotitle{margin:0;color:var(--vs-navy);font-size:27px;font-weight:800}.vs-list{display:flex;flex-direction:column;gap:13px;list-style:none;padding:0;margin:0 0 23px}.vs-list li{display:flex;align-items:flex-start;gap:11px;color:var(--vs-text);font-size:13px;font-weight:500;line-height:1.5}.vs-check-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;background:#28b4631f;color:var(--vs-green);font-size:9px}.vs-list-text{padding-top:1px}.vs-desc{margin:0;color:var(--vs-muted);font-size:13px;line-height:1.7}.vs-info-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:22px;border-top:1px solid var(--vs-border)}.vs-info-footer-text{display:flex;flex-direction:column;gap:3px}.vs-info-footer-text strong{color:var(--vs-navy);font-size:13px}.vs-info-footer-text span{color:var(--vs-muted);font-size:11px}.vs-info-arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--vs-navy);color:#fff;font-size:12px;transition:transform var(--vs-transition),background var(--vs-transition)}.vs-info:hover .vs-info-arrow{transform:translate(5px);background:var(--vs-pink)}.vs-bottom{display:flex;align-items:center;gap:20px;width:100%}.vs-bottom-line{flex:1;height:1px;background:#10233d1a}.vs-bottom-content{display:flex;align-items:center;justify-content:center;gap:25px}.vs-bottom-item{display:flex;align-items:center;gap:7px;color:var(--vs-muted);font-size:11px;font-weight:600;white-space:nowrap}.vs-bottom-item svg{color:var(--vs-green);font-size:10px}@media (max-width: 1250px){.vs-section{padding:85px 20px}.vs-container{max-width:1150px;gap:45px}.vs-row{gap:22px}.vs-bigbox,.vs-card,.vs-info{min-height:440px}.vs-bigbox{padding:35px}.vs-info{padding:32px}.vs-overlay{padding:25px}.vs-overlay h3{font-size:24px}.vs-bigtitle{font-size:34px}}@media (max-width: 1050px){.vs-section{padding:75px 18px}.vs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-bigbox{grid-column:span 2;min-height:380px}.vs-card,.vs-info{min-height:420px}.vs-main-heading{font-size:42px}.vs-bottom-content{flex-wrap:wrap;gap:14px 20px}}@media (max-width: 768px){.vs-section{padding:65px 15px}.vs-container{gap:35px}.vs-section-intro{max-width:650px}.vs-intro-small{font-size:11px;letter-spacing:2px}.vs-main-heading{font-size:34px;letter-spacing:-.8px}.vs-main-description{font-size:14px;line-height:1.7}.vs-row{grid-template-columns:1fr;gap:20px}.vs-bigbox{grid-column:auto;min-height:390px;padding:32px}.vs-card,.vs-info{min-height:430px}.vs-info{padding:30px}.vs-bottom{flex-direction:column}.vs-bottom-line{width:100%}.vs-bottom-content{width:100%;justify-content:center}}@media (max-width: 576px){.vs-section{padding:55px 12px}.vs-container{gap:30px}.vs-intro-badge{padding:8px 14px;font-size:9px;letter-spacing:1.2px}.vs-intro-small{margin-bottom:8px;font-size:9px;letter-spacing:1.5px}.vs-main-heading{font-size:29px;line-height:1.15}.vs-main-description{margin-top:14px;font-size:13px}.vs-heading-line{margin-top:18px}.vs-heading-line span{width:28px}.vs-bigbox{min-height:390px;padding:27px 22px;border-radius:20px}.vs-small-label{font-size:10px;letter-spacing:1.4px}.vs-bigtitle{font-size:29px;line-height:1.18}.vs-bigdesc{font-size:13px;line-height:1.7}.vs-mini-feature{font-size:12px}.vs-brand-mark{margin-top:27px;font-size:21px}.vs-card{min-height:420px;border-radius:20px}.vs-card-number{top:15px;left:15px;width:42px;height:42px;border-radius:12px;font-size:12px}.vs-card-top-badge{top:15px;right:15px;padding:7px 10px;font-size:8px}.vs-overlay{padding:22px 20px}.vs-overlay h3{font-size:22px}.vs-overlay p{font-size:12px;line-height:1.65}.vs-read-more{margin-top:14px;font-size:11px}.vs-info{min-height:auto;padding:25px 20px;border-radius:20px}.vs-info-top{margin-bottom:20px}.vs-info-icon{width:47px;height:47px;border-radius:14px;font-size:17px}.vs-info-label{font-size:8px;letter-spacing:1.3px}.vs-infotitle{font-size:23px}.vs-list{gap:11px;margin-bottom:20px}.vs-list li{gap:9px;font-size:12px}.vs-check-icon{width:20px;height:20px;font-size:8px}.vs-desc{font-size:12px;line-height:1.65}.vs-info-footer{margin-top:20px;padding-top:17px}.vs-info-footer-text strong{font-size:11px}.vs-info-footer-text span{font-size:9px}.vs-info-arrow{width:34px;height:34px;font-size:10px}.vs-bottom-content{flex-direction:column;gap:10px}.vs-bottom-item{font-size:10px}}@media (max-width: 400px){.vs-section{padding:45px 10px}.vs-main-heading{font-size:25px}.vs-main-description{font-size:12px}.vs-bigbox{min-height:400px;padding:23px 18px}.vs-bigtitle{font-size:25px}.vs-bigdesc{font-size:12px}.vs-mini-feature{font-size:11px}.vs-card{min-height:400px}.vs-overlay{padding:19px 17px}.vs-overlay h3{font-size:20px}.vs-overlay p{font-size:11px}.vs-info{padding:22px 17px}.vs-infotitle{font-size:20px}.vs-list li,.vs-desc{font-size:11px}}@media (max-width: 340px){.vs-section{padding-left:8px;padding-right:8px}.vs-main-heading{font-size:23px}.vs-intro-badge{font-size:8px;letter-spacing:.8px}.vs-bigtitle{font-size:23px}.vs-card{min-height:380px}.vs-overlay h3{font-size:18px}.vs-info{padding:20px 15px}}@media (prefers-reduced-motion: reduce){.vs-bigbox,.vs-card,.vs-info,.vs-card-image,.vs-read-more svg,.vs-info-arrow{transition:none}}:root{--find-navy: #10233d;--find-navy-dark: #071525;--find-navy-light: #193b63;--find-pink: #e63975;--find-pink-light: #ff7eb3;--find-blue: #246b9e;--find-cyan: #36d1dc;--find-blue-light: #5b86e5;--find-green: #28b463;--find-white: #ffffff;--find-text: #26364a;--find-muted: #667085;--find-bg: #f5f8fc;--find-radius: 26px;--find-shadow: 0 25px 65px rgba(16, 35, 61, .12);--find-shadow-hover: 0 35px 85px rgba(16, 35, 61, .22);--find-transition: .4s ease}.find-agents-section{position:relative;width:100%;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 5% 20%,rgba(230,57,117,.08),transparent 30%),radial-gradient(circle at 95% 80%,rgba(54,209,220,.09),transparent 30%),linear-gradient(135deg,#f9fbfd,#eef3f8,#fff);font-family:Poppins,sans-serif}.find-agents-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.find-agents-bg-circle{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.find-agents-bg-circle-one{width:400px;height:400px;top:-180px;left:-170px;background:#e639754d}.find-agents-bg-circle-two{width:450px;height:450px;right:-200px;bottom:-220px;background:#36d1dc40}.find-agents-bg-line{position:absolute;width:280px;height:280px;border:1px solid rgba(16,35,61,.06);border-radius:50%}.find-agents-bg-line-one{top:15%;right:10%}.find-agents-bg-line-two{bottom:12%;left:8%;width:180px;height:180px}.find-agents-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(16,35,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,61,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.find-agents-wrapper{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}.find-agents-header{width:100%;max-width:800px;margin:0 auto 45px;text-align:center}.find-agents-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;margin-bottom:15px;border:1px solid rgba(230,57,117,.15);border-radius:50px;background:#fffc;color:var(--find-pink);font-size:10px;font-weight:800;letter-spacing:2px;box-shadow:0 10px 30px #10233d0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.find-agents-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--find-pink);box-shadow:0 0 0 5px #e639751a;animation:findBadgePulse 2s infinite}.find-agents-eyebrow{margin:0 0 10px;color:var(--find-muted);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.find-agents-title{margin:0;color:var(--find-navy);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.12;letter-spacing:-1.3px}.find-agents-title span{color:var(--find-pink)}.find-agents-description{max-width:700px;margin:17px auto 0;color:var(--find-muted);font-size:15px;line-height:1.8}.find-agents-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%;padding:0;background:transparent}.find-agents-card{position:relative;display:flex;align-items:flex-start;min-height:310px;padding:38px;overflow:hidden;border-radius:var(--find-radius);color:var(--find-white);background:var(--agent-gradient);box-shadow:var(--find-shadow);isolation:isolate;transition:transform var(--find-transition),box-shadow var(--find-transition)}.find-agents-card:hover{transform:translateY(-10px);box-shadow:var(--find-shadow-hover)}.find-agents-card:before{content:"";position:absolute;top:-70%;left:-40%;width:170%;height:190%;background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 52%);transform:rotate(20deg);pointer-events:none;z-index:-1;transition:transform .8s ease}.find-agents-card:hover:before{transform:rotate(35deg) translate(30px,10px)}.find-agents-card-glow{position:absolute;width:230px;height:230px;right:-100px;bottom:-120px;border-radius:50%;background:#ffffff1f;filter:blur(15px);pointer-events:none;transition:transform .6s ease}.find-agents-card:hover .find-agents-card-glow{transform:scale(1.4)}.find-agents-card-circle{position:absolute;top:-100px;right:-80px;width:220px;height:220px;border:1px solid rgba(255,255,255,.15);border-radius:50%;pointer-events:none}.find-agents-card-circle:after{content:"";position:absolute;inset:25px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.find-agents-card-line{position:absolute;right:40px;bottom:35px;width:70px;height:2px;border-radius:20px;background:#ffffff40}.find-agents-number{position:absolute;top:25px;right:30px;color:#ffffff59;font-size:12px;font-weight:800;letter-spacing:2px}.icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex-shrink:0;margin-right:25px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:#ffffff26;box-shadow:0 12px 30px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--find-transition),background var(--find-transition)}.icon-box:before{content:"";position:absolute;inset:-6px;border:1px solid rgba(255,255,255,.1);border-radius:29px}.icon-box-inner{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:17px;background:#fff3;color:#fff;font-size:24px;transition:transform var(--find-transition)}.find-agents-card:hover .icon-box{transform:translateY(-5px) rotate(-3deg);background:#ffffff40}.find-agents-card:hover .icon-box-inner{transform:scale(1.08)}.content-box{position:relative;z-index:3;flex:1;min-width:0}.content-label{display:block;margin-bottom:8px;color:#ffffffb8;font-size:9px;font-weight:800;letter-spacing:2px}.content-box h3{margin:0 0 13px;color:#fff;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.4px}.content-box p{margin:0;max-width:450px;color:#ffffffd6;font-size:13px;line-height:1.75}.call-button{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:11px 14px 11px 11px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff24;color:#fff;text-decoration:none;box-shadow:0 8px 20px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--find-transition),background var(--find-transition),box-shadow var(--find-transition)}.call-button:hover{transform:translateY(-3px);background:#ffffff3d;box-shadow:0 12px 28px #0000002e}.call-button-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fff;color:var(--find-pink);font-size:12px}.agent-blue .call-button-icon{color:var(--find-blue)}.call-button-text{color:#fff;font-size:12px;font-weight:700;letter-spacing:.2px}.call-button-arrow{display:flex;align-items:center;justify-content:center;margin-left:3px;font-size:10px;transition:transform var(--find-transition)}.call-button:hover .call-button-arrow{transform:translate(4px)}.agent-support{display:flex;align-items:center;gap:8px;margin-top:22px;color:#ffffffe0;font-size:11px;font-weight:600}.agent-support svg{color:#fff;font-size:14px}.find-agents-loading{position:relative;z-index:2;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.find-agents-loader{width:48px;height:48px;border:4px solid rgba(230,57,117,.12);border-top-color:var(--find-pink);border-right-color:var(--find-blue);border-radius:50%;animation:findLoaderSpin .9s linear infinite}.find-agents-loading-content span{display:block;margin-bottom:5px;color:var(--find-pink);font-size:14px;font-weight:900;letter-spacing:3px}.find-agents-loading-content p{margin:0;color:var(--find-muted);font-size:13px}.find-agents-bottom{display:flex;align-items:center;gap:20px;width:100%;margin-top:42px}.find-agents-bottom-line{flex:1;height:1px;background:#10233d1a}.find-agents-bottom-content{display:flex;align-items:center;justify-content:center;gap:25px}.find-agents-trust-item{display:flex;align-items:center;gap:7px;color:var(--find-muted);font-size:11px;font-weight:600;white-space:nowrap}.find-agents-trust-item svg{color:var(--find-green);font-size:11px}@keyframes findBadgePulse{0%{box-shadow:0 0 #e6397540}70%{box-shadow:0 0 0 8px #e6397500}to{box-shadow:0 0 #e6397500}}@keyframes findLoaderSpin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.find-agents-section{padding:75px 18px}.find-agents-container{gap:22px}.find-agents-card{min-height:300px;padding:32px}.icon-box{width:68px;height:68px;margin-right:20px}.icon-box-inner{width:47px;height:47px;font-size:21px}.content-box h3{font-size:24px}.content-box p{font-size:12px}}@media (max-width: 850px){.find-agents-section{padding:65px 15px}.find-agents-header{margin-bottom:35px}.find-agents-title{font-size:38px}.find-agents-description{font-size:14px}.find-agents-container{grid-template-columns:1fr}.find-agents-card{min-height:270px}.find-agents-bottom{margin-top:30px}.find-agents-bottom-content{flex-wrap:wrap;gap:12px 20px}}@media (max-width: 600px){.find-agents-section{padding:55px 12px}.find-agents-header{margin-bottom:28px}.find-agents-badge{padding:8px 14px;font-size:8px;letter-spacing:1.4px}.find-agents-eyebrow{font-size:9px;letter-spacing:2px}.find-agents-title{font-size:30px;letter-spacing:-.7px}.find-agents-description{margin-top:13px;font-size:12px;line-height:1.7}.find-agents-container{gap:18px}.find-agents-card{min-height:auto;padding:25px 20px;border-radius:21px}.find-agents-number{top:19px;right:20px;font-size:10px}.icon-box{width:60px;height:60px;margin-right:17px;border-radius:18px}.icon-box:before{border-radius:22px}.icon-box-inner{width:42px;height:42px;border-radius:13px;font-size:18px}.content-label{font-size:8px;letter-spacing:1.4px}.content-box h3{margin-bottom:9px;font-size:21px}.content-box p{font-size:11px;line-height:1.65}.call-button{margin-top:17px;padding:8px 11px 8px 8px;border-radius:11px}.call-button-icon{width:27px;height:27px;border-radius:8px;font-size:10px}.call-button-text{font-size:10px}.call-button-arrow{font-size:8px}.agent-support{margin-top:16px;font-size:9px}.agent-support svg{font-size:11px}.find-agents-bottom{margin-top:25px;flex-direction:column}.find-agents-bottom-line{width:100%}.find-agents-bottom-content{width:100%;flex-direction:column;gap:9px}.find-agents-trust-item{font-size:9px}.find-agents-trust-item svg{font-size:9px}}@media (max-width: 430px){.find-agents-section{padding:45px 10px}.find-agents-title{font-size:26px}.find-agents-description{font-size:11px}.find-agents-card{flex-direction:column;align-items:center;text-align:center;padding:28px 18px}.icon-box{margin:0 0 18px;width:66px;height:66px}.icon-box-inner{width:46px;height:46px;font-size:20px}.content-box{width:100%}.content-label{margin-bottom:6px}.content-box h3{font-size:20px}.content-box p{max-width:100%;font-size:11px}.call-button,.agent-support{justify-content:center}.find-agents-card-line{display:none}}@media (max-width: 340px){.find-agents-section{padding:40px 8px}.find-agents-title{font-size:23px}.find-agents-card{padding:24px 14px}.content-box h3{font-size:18px}.content-box p{font-size:10px}.call-button-text{font-size:9px}.find-agents-trust-item{font-size:8px}}@media (prefers-reduced-motion: reduce){.find-agents-card,.icon-box,.icon-box-inner,.call-button,.call-button-arrow,.find-agents-card-glow{transition:none}.find-agents-badge-dot,.find-agents-loader{animation:none}}.service-banner{position:relative;width:100%;height:350px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.service-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.service-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.service-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.service-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.service-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.service-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.service-breadcrumb .crumb:hover{color:#e74c3c}.service-breadcrumb .separator{color:#fff;font-weight:500}.service-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.service-banner{height:300px}.service-content{padding:0 30px}}@media (max-width: 768px){.service-banner{height:250px}.service-content{padding:0 20px}}@media (max-width: 480px){.service-banner{height:180px}.service-content{padding:0 15px}}:root{--sln-navy: #10233d;--sln-navy-dark: #071525;--sln-navy-light: #193b63;--sln-pink: #e63975;--sln-pink-light: #ff6fa3;--sln-pink-dark: #c9255d;--sln-blue: #246b9e;--sln-cyan: #36d1dc;--sln-green: #28b463;--sln-white: #ffffff;--sln-black: #111827;--sln-text: #26364a;--sln-muted: #6b7280;--sln-light-text: #98a2b3;--sln-bg: #f5f8fc;--sln-border: rgba(16, 35, 61, .08);--sln-radius: 24px;--sln-shadow: 0 20px 55px rgba(16, 35, 61, .1);--sln-shadow-hover: 0 32px 75px rgba(16, 35, 61, .2);--sln-transition: .4s ease;--sln-font: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.full-servicelatest-news{position:relative;width:100%;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 5% 15%,rgba(230,57,117,.08),transparent 30%),radial-gradient(circle at 95% 85%,rgba(54,209,220,.08),transparent 30%),linear-gradient(135deg,#fbfdff,#eef4f8,#fff);border-top:1px solid rgba(16,35,61,.05);border-bottom:1px solid rgba(16,35,61,.05);font-family:var(--sln-font)}.servicelatestnews-background{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.servicelatestnews-bg-circle{position:absolute;border-radius:50%;filter:blur(85px);opacity:.35}.servicelatestnews-bg-circle-one{width:400px;height:400px;top:-180px;left:-160px;background:#e6397540}.servicelatestnews-bg-circle-two{width:450px;height:450px;right:-200px;bottom:-220px;background:#36d1dc38}.servicelatestnews-bg-ring{position:absolute;border:1px solid rgba(16,35,61,.06);border-radius:50%}.servicelatestnews-bg-ring-one{width:320px;height:320px;top:10%;right:8%}.servicelatestnews-bg-ring-two{width:200px;height:200px;bottom:10%;left:5%}.servicelatestnews-grid-pattern{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(16,35,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,61,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.servicelatestnews-container{position:relative;z-index:2;width:100%;max-width:1350px;margin:0 auto;padding:0}.servicelatestnews-header{width:100%;max-width:850px;margin:0 auto 50px;text-align:center}.servicelatestnews-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;margin-bottom:15px;border:1px solid rgba(230,57,117,.15);border-radius:50px;background:#ffffffd1;color:var(--sln-pink);font-size:10px;font-weight:800;letter-spacing:2px;box-shadow:0 10px 30px #10233d0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.servicelatestnews-badge-icon{display:flex;align-items:center;justify-content:center;font-size:12px}.servicelatestnews-eyebrow{margin:0 0 10px;color:var(--sln-muted);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.servicelatestnews-heading{margin:0;color:var(--sln-navy);font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.1;letter-spacing:-1.5px}.servicelatestnews-heading span{color:var(--sln-pink)}.servicelatestnews-subheading{max-width:720px;margin:17px auto 0;color:var(--sln-muted);font-size:15px;line-height:1.8}.servicelatestnews-heading-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.servicelatestnews-heading-line span{width:42px;height:2px;border-radius:20px;background:var(--sln-pink)}.servicelatestnews-heading-line i{width:8px;height:8px;border-radius:50%;background:var(--sln-navy)}.servicelatestnews-articles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}.servicelatestnews-article{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(16,35,61,.07);border-radius:var(--sln-radius);background:#fffffff5;box-shadow:var(--sln-shadow);text-decoration:none;cursor:pointer;isolation:isolate;transition:transform var(--sln-transition),box-shadow var(--sln-transition),border-color var(--sln-transition)}.servicelatestnews-article:hover{transform:translateY(-10px);border-color:#e639752e;box-shadow:var(--sln-shadow-hover)}.servicelatestnews-article:after{content:"";position:absolute;width:300px;height:300px;top:-180px;right:-180px;border-radius:50%;background:radial-gradient(circle,rgba(230,57,117,.14),transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s ease,transform .6s ease;z-index:-1}.servicelatestnews-article:hover:after{opacity:1;transform:scale(1.4)}.servicelatestnews-card-number{position:absolute;top:15px;right:15px;z-index:5;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:#07152573;color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-image{position:relative;width:100%;height:215px;overflow:hidden;background:var(--sln-navy)}.article-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.servicelatestnews-article:hover .article-image img{transform:scale(1.1);filter:brightness(1.05) saturate(1.08)}.article-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0715250d,#07152526 45%,#071525b3);pointer-events:none}.article-category{position:absolute;left:15px;bottom:15px;padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:#07152566;color:#fff;font-size:8px;font-weight:800;letter-spacing:1.3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-image-arrow{position:absolute;right:15px;bottom:15px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--sln-pink);font-size:10px;opacity:0;transform:translate(8px);transition:opacity var(--sln-transition),transform var(--sln-transition)}.servicelatestnews-article:hover .article-image-arrow{opacity:1;transform:translate(0)}.service-news-content{position:relative;display:flex;flex-direction:column;flex:1;padding:24px 22px 22px}.article-top-meta{display:flex;align-items:center;gap:7px;margin-bottom:11px}.article-meta-icon{display:flex;align-items:center;justify-content:center;color:var(--sln-pink);font-size:10px}.article-meta{color:var(--sln-light-text);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.article-title-line{width:35px;height:2px;margin-bottom:12px;border-radius:20px;background:linear-gradient(90deg,var(--sln-pink),var(--sln-pink-light));transition:width var(--sln-transition)}.servicelatestnews-article:hover .article-title-line{width:55px}.article-title{margin:0 0 11px;color:var(--sln-navy);font-size:19px;font-weight:800;line-height:1.35;letter-spacing:-.2px;transition:color var(--sln-transition),transform var(--sln-transition)}.servicelatestnews-article:hover .article-title{color:var(--sln-pink);transform:translate(2px)}.article-description{display:-webkit-box;margin:0;overflow:hidden;color:var(--sln-muted);font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-read-more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;color:var(--sln-navy);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.article-read-more-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e6397514;color:var(--sln-pink);font-size:9px;transition:transform var(--sln-transition),background var(--sln-transition)}.servicelatestnews-article:hover .article-read-more-arrow{transform:translate(5px);background:var(--sln-pink);color:#fff}.article-brand{position:absolute;right:22px;bottom:25px;color:#10233d14;font-size:16px;font-weight:900;letter-spacing:1.5px;pointer-events:none}.article-brand span{color:#e6397529}.hidden{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--article-delay, 0s)}.animate-visible{opacity:1;transform:translateY(0) scale(1)}.servicelatestnews-footer{display:flex;align-items:center;gap:20px;width:100%;margin-top:50px}.servicelatestnews-footer-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(16,35,61,.12))}.servicelatestnews-footer-line:last-child{background:linear-gradient(90deg,rgba(16,35,61,.12),transparent)}.servicelatestnews-footer-content{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--sln-muted);font-size:11px;font-weight:500;white-space:nowrap}.servicelatestnews-footer-content strong{color:var(--sln-pink);font-weight:800}.footer-dot{width:5px;height:5px;border-radius:50%;background:var(--sln-pink)}@media (max-width: 1200px){.full-servicelatest-news{padding:80px 18px}.servicelatestnews-container{max-width:1100px}.servicelatestnews-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article-image{height:230px}}@media (max-width: 768px){.full-servicelatest-news{padding:65px 15px}.servicelatestnews-header{margin-bottom:35px}.servicelatestnews-heading{font-size:36px}.servicelatestnews-subheading{font-size:13px}.servicelatestnews-articles-grid{grid-template-columns:1fr;gap:20px;max-width:620px;margin:0 auto}.article-image{height:260px}.service-news-content{padding:24px}.article-title{font-size:21px}.article-description{font-size:13px}.servicelatestnews-footer{margin-top:35px}}@media (max-width: 576px){.full-servicelatest-news{padding:55px 12px}.servicelatestnews-header{margin-bottom:28px}.servicelatestnews-badge{padding:8px 14px;font-size:8px;letter-spacing:1.4px}.servicelatestnews-eyebrow{font-size:9px;letter-spacing:2px}.servicelatestnews-heading{font-size:30px;letter-spacing:-.8px}.servicelatestnews-subheading{margin-top:13px;font-size:12px;line-height:1.7}.servicelatestnews-heading-line{margin-top:18px}.servicelatestnews-heading-line span{width:28px}.servicelatestnews-articles-grid{gap:18px}.servicelatestnews-article{border-radius:20px}.servicelatestnews-card-number{top:12px;right:12px;width:34px;height:34px;border-radius:10px;font-size:9px}.article-image{height:215px}.article-category{left:12px;bottom:12px;padding:6px 9px;font-size:7px}.article-image-arrow{right:12px;bottom:12px;width:31px;height:31px}.service-news-content{padding:20px 18px}.article-top-meta{margin-bottom:9px}.article-meta{font-size:8px}.article-title{font-size:19px;line-height:1.35}.article-description{font-size:11px;line-height:1.7}.article-read-more{padding-top:18px;font-size:9px}.article-read-more-arrow{width:27px;height:27px}.article-brand{right:18px;bottom:22px;font-size:13px}.servicelatestnews-footer{margin-top:28px;flex-direction:column;gap:14px}.servicelatestnews-footer-line{width:100%;flex:none}.servicelatestnews-footer-content{font-size:9px;white-space:normal;text-align:center}}@media (max-width: 400px){.full-servicelatest-news{padding:45px 10px}.servicelatestnews-heading{font-size:26px}.servicelatestnews-subheading{font-size:11px}.article-image{height:195px}.service-news-content{padding:18px 16px}.article-title{font-size:17px}.article-description{font-size:10px}.article-meta{font-size:7px}}@media (max-width: 340px){.full-servicelatest-news{padding:40px 8px}.servicelatestnews-heading{font-size:23px}.servicelatestnews-badge{font-size:7px;letter-spacing:1px}.article-image{height:180px}.article-title{font-size:16px}.article-description{font-size:9px}.article-read-more{font-size:8px}}@media (prefers-reduced-motion: reduce){.servicelatestnews-article,.article-image img,.article-image-arrow,.article-title,.article-title-line,.article-read-more-arrow,.hidden{transition:none}.hidden{opacity:1;transform:none}}.immigrationservices-section{--im-navy: #10233d;--im-dark: #071525;--im-blue: #246b9e;--im-pink: #e63975;--im-pink-light: #ff759d;--im-white: #ffffff;--im-text: #26364a;--im-muted: #667085;--im-green: #28b463;position:relative;width:100%;padding:100px 20px;overflow:hidden;background:linear-gradient(135deg,#f9fbfd,#eef3f8 55%,#fff);font-family:Poppins,sans-serif}.immigrationservices-section *,.immigrationservices-section *:before,.immigrationservices-section *:after{box-sizing:border-box}.immigrationservices-background{position:absolute;inset:0;overflow:hidden;pointer-events:none}.immigrationservices-blob{position:absolute;border-radius:50%;filter:blur(85px);opacity:.3}.immigrationservices-blob-one{width:450px;height:450px;top:-180px;left:-180px;background:#e639754d}.immigrationservices-blob-two{width:500px;height:500px;right:-200px;bottom:-200px;background:#246b9e40}.immigrationservices-circle{position:absolute;border:1px solid rgba(16,35,61,.07);border-radius:50%}.immigrationservices-circle-one{width:320px;height:320px;top:10%;right:5%}.immigrationservices-circle-two{width:200px;height:200px;bottom:10%;left:5%}.immigrationservices-container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:45px;width:100%;max-width:1400px;margin:0 auto}.immigrationservices-left{display:flex;flex-direction:column;min-width:0;padding:10px 0;animation:immigrationservicesSlideLeft .8s ease both}.immigrationservices-header{width:100%;margin-bottom:30px}.immigrationservices-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:10px 17px;border:1px solid rgba(230,57,117,.16);border-radius:40px;background:#ffffffe6;color:var(--im-pink);font-size:11px;font-weight:800;letter-spacing:1.6px;box-shadow:0 8px 25px #10233d0d}.immigrationservices-badge svg{font-size:14px}.immigrationservices-subtitle{display:flex;align-items:center;gap:12px;margin-bottom:12px}.immigrationservices-subtitle-line{width:36px;height:3px;border-radius:10px;background:var(--im-pink)}.immigrationservices-subtitle h4{margin:0;color:var(--im-pink);font-size:12px;font-weight:800;letter-spacing:2px}.immigrationservices-title{max-width:720px;margin:0 0 20px;color:var(--im-navy);font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.2;letter-spacing:-1px}.immigrationservices-title span{color:var(--im-pink)}.immigrationservices-intro{max-width:620px;margin:0;color:var(--im-muted);font-size:15px;line-height:1.85}.immigrationservices-services{display:flex;flex-direction:column;gap:17px;width:100%}.immigrationservices-service{position:relative;display:flex;align-items:flex-start;gap:20px;width:100%;padding:23px;overflow:hidden;border:1px solid rgba(16,35,61,.07);border-radius:20px;background:#fff;box-shadow:0 10px 30px #10233d0e;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.immigrationservices-service:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--im-pink);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease}.immigrationservices-service:hover{transform:translateY(-5px);border-color:#e6397533;box-shadow:0 20px 45px #10233d1f}.immigrationservices-service:hover:before{transform:scaleY(1)}.immigrationservices-service-icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:65px;height:65px;flex-shrink:0;border-radius:17px;background:#e639751a;color:var(--im-pink);font-size:25px;transition:transform .35s ease,background .35s ease,color .35s ease}.immigrationservices-study .immigrationservices-service-icon{background:#246b9e1a;color:var(--im-blue)}.immigrationservices-intern .immigrationservices-service-icon{background:#28b4631a;color:var(--im-green)}.immigrationservices-service:hover .immigrationservices-service-icon{transform:rotate(-5deg) scale(1.07);background:var(--im-pink);color:#fff}.immigrationservices-study:hover .immigrationservices-service-icon{background:var(--im-blue)}.immigrationservices-intern:hover .immigrationservices-service-icon{background:var(--im-green)}.immigrationservices-service-content{position:relative;z-index:2;flex:1;min-width:0}.immigrationservices-service-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.immigrationservices-service-number{color:var(--im-pink);font-size:10px;font-weight:800;letter-spacing:1px}.immigrationservices-study .immigrationservices-service-number{color:var(--im-blue)}.immigrationservices-intern .immigrationservices-service-number{color:var(--im-green)}.immigrationservices-service-line{width:30px;height:1px;background:#10233d33}.immigrationservices-service-content h3{margin:0 0 8px;color:var(--im-navy);font-size:20px;font-weight:800;line-height:1.35;transition:color .3s ease}.immigrationservices-service:hover .immigrationservices-service-content h3{color:var(--im-pink)}.immigrationservices-study:hover .immigrationservices-service-content h3{color:var(--im-blue)}.immigrationservices-intern:hover .immigrationservices-service-content h3{color:var(--im-green)}.immigrationservices-service-content p{margin:0;color:var(--im-muted);font-size:13px;line-height:1.75}.immigrationservices-service-decoration{position:absolute;right:-50px;bottom:-65px;width:150px;height:150px;border-radius:50%;background:#e639750a;transition:transform .4s ease}.immigrationservices-service:hover .immigrationservices-service-decoration{transform:scale(1.5)}.immigrationservices-features{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:27px}.immigrationservices-feature{display:inline-flex;align-items:center;gap:9px;color:var(--im-text);font-size:12px;font-weight:700}.immigrationservices-feature svg{color:var(--im-green);font-size:16px}.immigrationservices-right{position:relative;min-width:0;animation:immigrationservicesSlideRight .8s ease both}.immigrationservices-image-wrapper{position:relative;width:100%;height:100%;min-height:660px;overflow:hidden;border-radius:28px;background:var(--im-navy);box-shadow:0 25px 65px #10233d33;isolation:isolate}.immigrationservices-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s ease}.immigrationservices-image-wrapper:hover .immigrationservices-image{transform:scale(1.06)}.immigrationservices-image-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0715252e,#07152547 35%,#071525eb)}.immigrationservices-floating-badge{position:absolute;z-index:3;top:28px;left:28px;display:flex;align-items:center;gap:12px;max-width:calc(100% - 56px);padding:13px 17px;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.immigrationservices-floating-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--im-pink);font-size:18px}.immigrationservices-floating-text{display:flex;flex-direction:column;gap:3px}.immigrationservices-floating-text strong{font-size:13px;font-weight:900;letter-spacing:1.5px}.immigrationservices-floating-text span{color:#ffffffd1;font-size:10px;line-height:1.4}.immigrationservices-overlay{position:absolute;z-index:3;right:0;bottom:0;left:0;padding:45px 38px 65px;color:#fff}.immigrationservices-overlay-line{width:48px;height:4px;margin-bottom:17px;border-radius:10px;background:var(--im-pink)}.immigrationservices-overlay-label{display:block;margin-bottom:13px;color:var(--im-pink-light);font-size:11px;font-weight:800;letter-spacing:2px}.immigrationservices-overlay h2{max-width:500px;margin:0 0 17px;color:#fff;font-size:clamp(27px,3vw,40px);font-weight:800;line-height:1.25;letter-spacing:-.8px}.immigrationservices-overlay h2 span{color:#ff85ac}.immigrationservices-overlay p{max-width:440px;margin:0 0 26px;color:#ffffffd9;font-size:13px;line-height:1.8}.immigrationservices-consult-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:51px;padding:14px 22px;border:1px solid transparent;border-radius:50px;background:linear-gradient(135deg,var(--im-pink),var(--im-pink-light));color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #e639754d;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.immigrationservices-consult-btn svg{font-size:12px;transition:transform .3s ease}.immigrationservices-consult-btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,#c9255d,var(--im-pink));box-shadow:0 16px 35px #e6397566}.immigrationservices-consult-btn:hover svg{transform:translate(5px)}.immigrationservices-consult-btn:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.immigrationservices-image-bottom{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 15px;border-top:1px solid rgba(255,255,255,.15);background:#07152566;color:#ffffffbf;font-size:9px;font-weight:700;letter-spacing:1.8px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.immigrationservices-image-bottom-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--im-pink)}@keyframes immigrationservicesSlideLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes immigrationservicesSlideRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1250px){.immigrationservices-section{padding:85px 20px}.immigrationservices-container{gap:30px}.immigrationservices-title{font-size:37px}.immigrationservices-service{padding:20px;gap:16px}.immigrationservices-service-icon{width:58px;height:58px;font-size:22px}.immigrationservices-overlay{padding:35px 28px 65px}}@media (max-width: 992px){.immigrationservices-section{padding:75px 18px}.immigrationservices-container{grid-template-columns:1fr;gap:35px;max-width:760px}.immigrationservices-left{padding:0}.immigrationservices-title{max-width:650px;font-size:38px}.immigrationservices-intro{max-width:650px}.immigrationservices-image-wrapper{height:590px;min-height:0}.immigrationservices-overlay h2{max-width:550px;font-size:37px}}@media (max-width: 768px){.immigrationservices-section{padding:65px 15px}.immigrationservices-container{gap:30px}.immigrationservices-title{font-size:33px}.immigrationservices-intro{font-size:14px}.immigrationservices-service{border-radius:17px}.immigrationservices-service-content h3{font-size:18px}.immigrationservices-service-content p{font-size:12px}.immigrationservices-image-wrapper{height:530px;border-radius:22px}.immigrationservices-overlay h2{font-size:32px}}@media (max-width: 576px){.immigrationservices-section{padding:55px 12px}.immigrationservices-badge{padding:8px 12px;font-size:9px;letter-spacing:1px}.immigrationservices-subtitle h4{font-size:10px}.immigrationservices-title{margin-bottom:15px;font-size:28px;line-height:1.25}.immigrationservices-intro{font-size:12px;line-height:1.75}.immigrationservices-header{margin-bottom:23px}.immigrationservices-services{gap:13px}.immigrationservices-service{gap:13px;padding:17px 14px;border-radius:15px}.immigrationservices-service-icon{width:48px;height:48px;border-radius:13px;font-size:19px}.immigrationservices-service-content h3{margin-bottom:6px;font-size:16px}.immigrationservices-service-content p{font-size:11px;line-height:1.7}.immigrationservices-features{gap:12px;margin-top:22px}.immigrationservices-feature{font-size:10px}.immigrationservices-feature svg{font-size:13px}.immigrationservices-image-wrapper{height:510px;border-radius:18px}.immigrationservices-floating-badge{top:17px;left:17px;max-width:calc(100% - 34px);padding:10px 12px;border-radius:13px}.immigrationservices-floating-icon{width:35px;height:35px;font-size:15px}.immigrationservices-floating-text strong{font-size:11px}.immigrationservices-floating-text span{font-size:9px}.immigrationservices-overlay{padding:25px 20px 62px}.immigrationservices-overlay-label{font-size:9px}.immigrationservices-overlay h2{font-size:27px}.immigrationservices-overlay p{margin-bottom:20px;font-size:11px;line-height:1.7}.immigrationservices-consult-btn{min-height:45px;padding:12px 17px;font-size:11px}.immigrationservices-image-bottom{font-size:8px;letter-spacing:1px}}@media (max-width: 380px){.immigrationservices-section{padding:45px 10px}.immigrationservices-title{font-size:25px}.immigrationservices-service{gap:10px;padding:15px 12px}.immigrationservices-service-icon{width:43px;height:43px;font-size:17px}.immigrationservices-service-content h3{font-size:15px}.immigrationservices-service-content p{font-size:10px}.immigrationservices-image-wrapper{height:480px}.immigrationservices-overlay{padding:20px 16px 57px}.immigrationservices-overlay h2{font-size:24px}.immigrationservices-overlay p,.immigrationservices-consult-btn{font-size:10px}}@media (prefers-reduced-motion: reduce){.immigrationservices-left,.immigrationservices-right{animation:none}.immigrationservices-service,.immigrationservices-service-icon,.immigrationservices-image,.immigrationservices-consult-btn,.immigrationservices-consult-btn svg{transition:none}}:root{--team-navy: #10233d;--team-navy-dark: #071525;--team-navy-light: #193b63;--team-pink: #e63975;--team-pink-light: #ff6fa3;--team-pink-dark: #c9255d;--team-blue: #246b9e;--team-cyan: #36d1dc;--team-green: #28b463;--team-white: #ffffff;--team-text: #26364a;--team-muted: #68768a;--team-light: #f4f7fb;--team-border: rgba(16, 35, 61, .08);--team-radius: 25px;--team-shadow: 0 22px 55px rgba(16, 35, 61, .1);--team-shadow-hover: 0 35px 80px rgba(16, 35, 61, .2);--team-transition: .4s ease}.teamsec-section{position:relative;width:100%;padding:90px 20px;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(230,57,117,.08),transparent 30%),radial-gradient(circle at 95% 90%,rgba(54,209,220,.08),transparent 30%),linear-gradient(135deg,#f9fbfd,#eef3f8,#fff);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.teamsec-section *,.teamsec-section *:before,.teamsec-section *:after{box-sizing:border-box}.teamsec-background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.teamsec-bg-circle{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35}.teamsec-bg-circle-one{width:450px;height:450px;top:-200px;left:-180px;background:#e6397540}.teamsec-bg-circle-two{width:500px;height:500px;right:-220px;bottom:-250px;background:#36d1dc38}.teamsec-grid-pattern{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(16,35,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,61,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.teamsec-bg-ring{position:absolute;border:1px solid rgba(16,35,61,.06);border-radius:50%}.teamsec-bg-ring-one{width:300px;height:300px;top:18%;right:7%}.teamsec-bg-ring-two{width:180px;height:180px;bottom:12%;left:5%}.teamsec-container{position:relative;z-index:2;width:100%;max-width:1350px;margin:0 auto}.teamsec-header{width:100%;max-width:950px;margin:0 auto 50px;text-align:center}.teamsec-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;margin-bottom:15px;border:1px solid rgba(230,57,117,.15);border-radius:50px;background:#ffffffd1;color:var(--team-pink);font-size:10px;font-weight:800;letter-spacing:2px;box-shadow:0 10px 30px #10233d0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.teamsec-badge-icon{display:flex;align-items:center;justify-content:center;font-size:12px}.teamsec-eyebrow{margin:0 0 10px;color:var(--team-muted);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.teamsec-heading{margin:0;color:var(--team-navy);font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.12;letter-spacing:-1.5px}.teamsec-heading span{color:var(--team-pink)}.teamsec-description{max-width:820px;margin:18px auto 0;color:var(--team-muted);font-size:15px;line-height:1.85}.teamsec-heading-divider{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px}.teamsec-heading-divider span{width:42px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--team-pink),var(--team-pink-light))}.teamsec-heading-divider i{width:8px;height:8px;border-radius:50%;background:var(--team-navy)}.teamsec-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;width:100%}.teamsec-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:445px;padding:32px 24px 24px;overflow:hidden;border:1px solid rgba(16,35,61,.08);border-radius:var(--team-radius);background:linear-gradient(145deg,#fffffffa,#f7fafdfa);box-shadow:var(--team-shadow);isolation:isolate;opacity:0;transform:translateY(35px);animation:teamCardReveal .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--team-delay, 0s);transition:transform var(--team-transition),box-shadow var(--team-transition),border-color var(--team-transition)}.teamsec-card:hover{transform:translateY(-10px);border-color:#e6397533;box-shadow:var(--team-shadow-hover)}.teamsec-card-glow{position:absolute;width:220px;height:220px;top:-120px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(230,57,117,.13),transparent 70%);pointer-events:none;transition:transform .6s ease}.teamsec-card:hover .teamsec-card-glow{transform:scale(1.5)}.teamsec-card-ring{position:absolute;width:170px;height:170px;top:-95px;left:-95px;border:1px solid rgba(54,209,220,.1);border-radius:50%;pointer-events:none}.teamsec-card-number{position:absolute;top:17px;right:18px;color:#10233d21;font-size:11px;font-weight:900;letter-spacing:1.5px}.teamsec-image-wrapper{position:relative;width:145px;height:145px;margin-bottom:22px;flex-shrink:0}.teamsec-image-ring{position:absolute;inset:-8px;border:1px dashed rgba(230,57,117,.4);border-radius:50%;animation:teamRingRotate 18s linear infinite;transition:border-color var(--team-transition)}.teamsec-card:hover .teamsec-image-ring{border-color:#e63975cc}.teamsec-avatar{position:relative;z-index:2;width:145px;height:145px;display:block;object-fit:cover;border:5px solid #fff;border-radius:50%;background:#edf2f7;box-shadow:0 12px 30px #10233d26;transition:transform .5s ease,box-shadow .5s ease}.teamsec-card:hover .teamsec-avatar{transform:scale(1.06);box-shadow:0 18px 40px #10233d33}.teamsec-image-overlay{position:absolute;z-index:3;right:4px;bottom:4px;width:31px;height:31px;border:3px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--team-green),#5bd68b);box-shadow:0 5px 15px #28b46340}.teamsec-member-status{position:absolute;right:50%;bottom:-10px;z-index:5;display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(255,255,255,.8);border-radius:30px;background:#10233deb;color:#fff;font-size:7px;font-weight:800;letter-spacing:.7px;white-space:nowrap;transform:translate(50%)}.teamsec-member-status span{width:5px;height:5px;border-radius:50%;background:#54d98c;box-shadow:0 0 0 3px #54d98c1f}.teamsec-info{position:relative;z-index:5;width:100%;text-align:center}.teamsec-name{margin:0;color:var(--team-navy);font-size:21px;font-weight:800;line-height:1.3;overflow-wrap:anywhere;transition:color var(--team-transition)}.teamsec-card:hover .teamsec-name{color:var(--team-pink)}.teamsec-role{margin:6px 0 0;color:var(--team-pink);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.teamsec-experience{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:6px 10px;border-radius:30px;background:#28b46314;color:var(--team-text);font-size:10px;font-weight:600}.teamsec-experience-icon{display:flex;color:var(--team-green);font-size:11px}.teamsec-experience small{color:var(--team-muted);font-size:8px;font-weight:600}.teamsec-divider{width:40px;height:2px;margin:18px auto 15px;border-radius:10px;background:linear-gradient(90deg,var(--team-pink),var(--team-pink-light));transition:width var(--team-transition)}.teamsec-card:hover .teamsec-divider{width:60px}.teamsec-icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.teamsec-icon-box{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(16,35,61,.08);border-radius:50%;background:#fff;color:var(--team-navy);font-size:13px;text-decoration:none;box-shadow:0 5px 15px #10233d12;transition:transform .3s ease,color .3s ease,background .3s ease,box-shadow .3s ease}.teamsec-icon-box:hover{transform:translateY(-4px) scale(1.08);color:#fff;box-shadow:0 10px 22px #10233d26}.teamsec-facebook:hover{background:#1877f2}.teamsec-instagram:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.teamsec-twitter:hover{background:#1da1f2}.teamsec-whatsapp:hover{background:#25d366}.teamsec-email:hover{background:var(--team-pink)}.teamsec-card-footer{position:absolute;right:23px;bottom:17px;left:23px;display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid rgba(16,35,61,.06);color:#10233d2e;font-size:8px;font-weight:900;letter-spacing:1.5px}.teamsec-card-footer svg{font-size:9px;transition:transform var(--team-transition)}.teamsec-card:hover .teamsec-card-footer svg{transform:translate(5px);color:var(--team-pink)}.teamsec-status{display:flex;align-items:center;justify-content:center;gap:18px;min-height:250px;padding:40px;border:1px solid var(--team-border);border-radius:22px;background:#ffffffd9;box-shadow:var(--team-shadow);text-align:left}.teamsec-loader{width:46px;height:46px;flex-shrink:0;border:4px solid rgba(230,57,117,.12);border-top-color:var(--team-pink);border-right-color:var(--team-cyan);border-radius:50%;animation:teamLoaderSpin .9s linear infinite}.teamsec-status-content{display:flex;flex-direction:column;gap:4px}.teamsec-status-content strong{color:var(--team-navy);font-size:15px;font-weight:800}.teamsec-status-content span{color:var(--team-muted);font-size:12px}.teamsec-error{border-color:#e6397526}.teamsec-error-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#e639751a;color:var(--team-pink);font-size:20px;font-weight:800}.teamsec-empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:15px;background:#246b9e1a;color:var(--team-blue);font-size:20px}.teamsec-bottom{display:flex;align-items:center;gap:20px;width:100%;margin-top:45px}.teamsec-bottom-line{flex:1;height:1px;background:#10233d1a}.teamsec-bottom-content{display:flex;align-items:center;justify-content:center;gap:25px}.teamsec-trust-item{display:flex;align-items:center;gap:7px;color:var(--team-muted);font-size:10px;font-weight:600;white-space:nowrap}.teamsec-trust-item svg{color:var(--team-green);font-size:11px}@keyframes teamCardReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes teamRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes teamLoaderSpin{to{transform:rotate(360deg)}}@media (max-width: 1200px){.teamsec-section{padding:80px 18px}.teamsec-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.teamsec-card{min-height:430px;padding:30px 20px 24px}.teamsec-image-wrapper,.teamsec-avatar{width:135px;height:135px}.teamsec-name{font-size:19px}}@media (max-width: 900px){.teamsec-section{padding:70px 15px}.teamsec-header{margin-bottom:40px}.teamsec-heading{font-size:40px}.teamsec-description{font-size:13px}.teamsec-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.teamsec-card{min-height:425px}.teamsec-bottom-content{flex-wrap:wrap;gap:12px 20px}}@media (max-width: 600px){.teamsec-section{padding:55px 12px}.teamsec-header{margin-bottom:30px}.teamsec-badge{padding:8px 14px;font-size:8px;letter-spacing:1.4px}.teamsec-eyebrow{font-size:9px;letter-spacing:2px}.teamsec-heading{font-size:30px;letter-spacing:-.8px}.teamsec-description{margin-top:14px;font-size:12px;line-height:1.7}.teamsec-heading-divider{margin-top:19px}.teamsec-heading-divider span{width:28px}.teamsec-list{grid-template-columns:1fr;max-width:420px;margin:0 auto;gap:18px}.teamsec-card{min-height:415px;padding:28px 20px 23px;border-radius:21px}.teamsec-image-wrapper,.teamsec-avatar{width:130px;height:130px}.teamsec-name{font-size:20px}.teamsec-role,.teamsec-experience{font-size:9px}.teamsec-bottom{flex-direction:column;margin-top:30px}.teamsec-bottom-line{width:100%;flex:none}.teamsec-bottom-content{flex-direction:column;gap:9px}.teamsec-trust-item{font-size:9px}}@media (max-width: 420px){.teamsec-section{padding:45px 10px}.teamsec-heading{font-size:26px}.teamsec-description{font-size:11px}.teamsec-card{min-height:405px;padding:25px 17px 22px}.teamsec-image-wrapper,.teamsec-avatar{width:120px;height:120px}.teamsec-name{font-size:19px}.teamsec-service-number{font-size:14px}.teamsec-card-footer{right:17px;bottom:15px;left:17px}}@media (max-width: 340px){.teamsec-section{padding:40px 8px}.teamsec-heading{font-size:23px}.teamsec-card{min-height:395px}.teamsec-image-wrapper,.teamsec-avatar{width:110px;height:110px}.teamsec-name{font-size:17px}.teamsec-role{font-size:8px}.teamsec-icon-box{width:33px;height:33px;font-size:11px}.teamsec-trust-item{font-size:8px}}@media (prefers-reduced-motion: reduce){.teamsec-card{opacity:1;transform:none;animation:none}.teamsec-image-ring,.teamsec-loader{animation:none}.teamsec-card,.teamsec-avatar,.teamsec-image-ring,.teamsec-icon-box,.teamsec-card-glow,.teamsec-divider{transition:none}}.DirectorProfile-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px;padding:20px 25px;background:linear-gradient(135deg,#f0f4ff,#e8f0ff);border-radius:25px;box-shadow:0 20px 60px #0000001a;animation:fadeIn 1s ease forwards;transition:all .4s ease}.DirectorProfile-image{position:relative;border-radius:25px;flex-shrink:0}.DirectorProfile-image img{width:500px;max-width:100%;border-radius:25px;box-shadow:0 20px 60px #00000026;transition:transform .6s ease,box-shadow .6s ease}.DirectorProfile-image img:hover{transform:scale(1.08) rotate(-2deg);box-shadow:0 25px 80px #00000040}.DirectorProfile-image img{animation:floatImg 6s ease-in-out infinite}@keyframes floatImg{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.DirectorProfile-details{max-width:520px;display:flex;flex-direction:column}.DirectorProfile-role{display:inline-block;font-size:14px;color:#ff4d6d;font-weight:700;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.DirectorProfile-name{font-size:34px;font-weight:800;margin-bottom:15px;background:linear-gradient(90deg,#0a3b70,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.DirectorProfile-description{color:#4a5a70;font-size:15px;line-height:1.75;margin-bottom:30px}.DirectorProfile-contact{display:flex;flex-direction:column;gap:20px;margin-bottom:35px;text-align:start}.contact-item{display:flex;align-items:flex-start;gap:15px;transition:all .3s ease}.contact-icon{font-size:38px;color:#ff4d6d;flex-shrink:0;margin-top:4px;transition:transform .4s ease,color .4s ease}.contact-item:hover .contact-icon{transform:scale(1.25) rotate(10deg);color:#f60}.contact-item>div{flex-direction:column}.contact-title{font-weight:700;color:#0b3d5d;margin-bottom:3px;font-size:15px}.contact-button{align-self:flex-start;background:linear-gradient(135deg,#0a3b70,#f60);color:#fff;border:none;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 10px 35px #ff660073;transition:all .5s ease}.contact-button:hover{transform:translateY(-4px) scale(1.07);box-shadow:0 15px 45px #ff66008c;background:linear-gradient(135deg,#f60,#0a3b70)}.DirectorProfile-card{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap;width:100%;max-width:1200px;border-radius:25px;padding:20px 40px;transition:all .4s ease}.director-loading{text-align:center;font-size:18px;font-weight:600;color:#0a3b70;margin-top:100px}.no-director{text-align:center;font-size:18px;color:#555;margin:80px 0}@media (max-width: 1024px){.DirectorProfile-card{flex-direction:column;gap:40px;text-align:center}.DirectorProfile-image img{width:400px}.DirectorProfile-details{max-width:90%}.contact-button{align-self:center}}@media (max-width: 768px){.DirectorProfile-container{padding:15px;gap:30px}.contact-icon{font-size:30px}.contact-button{padding:14px 30px;font-size:15px}}@media (max-width: 480px){.DirectorProfile-container{display:block;padding:10px}.DirectorProfile-card{flex-direction:column;gap:25px;padding:15px}.DirectorProfile-image img{width:100%;max-width:350px}.DirectorProfile-details{max-width:100%}.DirectorProfile-description{text-align:justify}.contact-button{width:100%;text-align:center}}:root{--primary-color: #0d2f5d;--highlight-color: #e63946;--text-color: #555;--progress-bg: #f1f5f9;--progress-fill-start: #0a3b70;--progress-fill-end: #ff6600;--shadow-color: rgba(0, 0, 0, .15)}.impact-section{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2rem 5%;flex-wrap:wrap;background:linear-gradient(135deg,#f0f4ff,#e8f0ff);border:2px solid rgba(13,47,93,.15);border-radius:25px;box-shadow:0 10px 30px #0000001f,0 20px 60px #00000014;transition:all .4s ease}.impact-content{flex:1 1 500px}.impact-title{font-size:2.7rem;font-weight:800;color:var(--primary-color);line-height:1.2;margin-bottom:1rem}.impact-title span{color:var(--highlight-color);font-style:italic;background:linear-gradient(90deg,#0a3b70,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.impact-text{font-size:1.05rem;color:var(--text-color);margin-bottom:3rem;line-height:1.7;max-width:520px}.progress-container{display:flex;flex-direction:column;gap:1.5rem}.progress-box{background:#fff;border-radius:12px;padding:1rem 1.2rem;box-shadow:0 8px 25px var(--shadow-color);transition:transform .3s ease,box-shadow .3s ease}.progress-box:hover{transform:translateY(-4px);box-shadow:0 14px 40px var(--shadow-color)}.progress-label{display:flex;justify-content:space-between;font-weight:600;color:var(--primary-color);margin-bottom:.6rem}.progress-bar{width:100%;height:12px;background:var(--progress-bg);border-radius:20px;overflow:hidden}.progress-fill{height:100%;width:0;border-radius:20px;background:linear-gradient(90deg,var(--progress-fill-start),var(--progress-fill-end))}.impact-image{flex:1 1 500px;text-align:center}.impact-image img{width:100%;max-width:550px;border-radius:20px;box-shadow:0 12px 35px var(--shadow-color);transition:transform .5s ease,box-shadow .5s ease;animation:floatImg 6s ease-in-out infinite}.impact-image img:hover{transform:scale(1.08) rotate(-2deg);box-shadow:0 20px 60px var(--shadow-color)}@keyframes floatImg{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1200px){.impact-title{font-size:2.5rem}.impact-text{font-size:1rem}}@media (max-width: 992px){.impact-section{flex-direction:column;gap:3rem;padding:3rem 6%}.impact-title{font-size:2.3rem;text-align:center}.impact-text{font-size:.98rem;text-align:center}.progress-container{align-items:center}}@media (max-width: 768px){.impact-title{font-size:2rem}.impact-text{font-size:.95rem}.progress-box{width:90%;margin:0 auto}.impact-image img{max-width:100%}.impact-image{flex:0 0 0}}@media (max-width: 480px){.impact-title{font-size:1.7rem}.impact-text{font-size:.9rem;line-height:1.5}.progress-box{width:100%}.impact-section{padding:2rem 4%}}.honors-wrapper{width:100%;padding:0 80px;box-sizing:border-box;background:linear-gradient(135deg,#f0f4ff,#e8f0ff);border:2px solid transparent;border-radius:25px;background-clip:padding-box;position:relative;box-shadow:0 10px 35px #0000001a}.honors-wrapper:before{content:"";position:absolute;inset:-2px;border-radius:25px;background:linear-gradient(90deg,#0a3b70,#f60);z-index:-1}.honors-container{display:flex;flex-wrap:wrap;align-items:center;gap:50px;padding:30px 0;max-width:1200px;margin:0 auto;border-radius:25px;transition:all .4s ease}.honors-image img{width:500px;max-width:100%;border-radius:20px;box-shadow:0 12px 35px #00000026;transition:transform .5s ease,box-shadow .5s ease}.honors-details{max-width:650px;display:flex;flex-direction:column;gap:20px}.honors-title{font-size:38px;font-weight:800;line-height:1.2;background:linear-gradient(90deg,#0a3b70,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.honors-title span{color:#e91e63;font-style:italic}.honors-description{color:#4a5a70;font-size:16px;line-height:1.7;margin-bottom:30px}.certificates{display:flex;gap:20px;flex-wrap:wrap}.certificates img{width:180px;max-width:100%;border-radius:15px;box-shadow:0 10px 30px #0000001f;transition:transform .4s ease,box-shadow .4s ease}.certificates img:hover{transform:scale(1.08) translateY(-5px);box-shadow:0 20px 60px #0003}@media (max-width: 1024px){.honors-container{padding:50px 40px;gap:40px}.honors-title{font-size:32px}.honors-description{font-size:15px}.certificates img{width:160px}}@media (max-width: 768px){.honors-container{flex-direction:column;gap:35px;padding:40px 20px}.honors-title{font-size:28px;text-align:center}.honors-description{font-size:14px;text-align:center}.certificates{justify-content:center;flex-wrap:nowrap}.certificates img{width:140px}}@media (max-width: 480px){.honors-wrapper{padding:0}.honors-title{font-size:24px}.honors-description{font-size:13px}.certificates img{width:120px}.honors-details{display:block}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;font-family:Poppins,sans-serif;scroll-behavior:smooth;overflow-x:hidden}body{background-color:#f9f9f9;color:#222;line-height:1.6;font-size:16px}.App-container{width:100%;max-width:1400px;margin:auto;padding:0 20px}a{color:inherit;text-decoration:none;transition:all .3s ease}a:hover{color:#18b495}.container{width:90%;max-width:1400px;margin:auto;padding:0 15px}body,.App-container,.container{overflow-x:hidden}@media (max-width: 1366px){.App-container,.container{padding:0 20px}}@media (max-width: 992px){.App-container,.container{padding:0 15px}}@media (max-width: 768px){.App-container,.container{padding:0 12px}}@media (max-width: 576px){.App-container,.container{padding:0 8px}}.page-loader{position:fixed;inset:0;background:linear-gradient(135deg,#f9f9f9,#e6f7f4);display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn .5s ease-in-out}.loader-box{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;animation:scaleUp .6s ease-in-out}.loader-text{font-size:18px;font-weight:600;color:#18b495;letter-spacing:1px;animation:pulse 1.5s infinite}@keyframes scaleUp{0%{transform:scale(.8);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.ComingSoon-container{height:60vh;width:100%;background:linear-gradient(135deg,#00c6a7,#1e9f75,#007f5f,#38ef7d);background-size:400% 400%;animation:ComingSoon-bg 12s ease infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#fff;font-family:Poppins,sans-serif;text-align:center;transition:all .5s ease-in-out}.ComingSoon-container.dark-mode{background:linear-gradient(135deg,#0d0d0d,#222,#111,#333);background-size:400% 400%;animation:ComingSoon-bg-dark 12s ease infinite;color:#eee}@keyframes ComingSoon-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ComingSoon-bg-dark{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ComingSoon-title{font-size:4rem;font-weight:700;margin-bottom:30px;text-shadow:0px 4px 20px rgba(0,0,0,.3)}.ComingSoon-countdown{display:flex;align-items:center;gap:20px;margin-bottom:40px}.ComingSoon-time{text-align:center;min-width:80px}.ComingSoon-time h2{font-size:2.8rem;margin:0;font-weight:700}.ComingSoon-time p{font-size:.95rem;margin:0;opacity:.85}.ComingSoon-countdown span{font-size:2rem;font-weight:700;opacity:.9}.ComingSoon-subscribe{display:flex;align-items:center;justify-content:center;margin-top:30px;background:#fff;border-radius:8px;overflow:hidden;width:420px;max-width:90%;box-shadow:0 8px 20px #00000040}.ComingSoon-subscribe input{border:none;outline:none;padding:14px 18px;flex:1;font-size:1rem;color:#333}.ComingSoon-subscribe button{background:#00c6a7;border:none;color:#fff;font-weight:600;padding:14px 22px;cursor:pointer;transition:.3s}.ComingSoon-subscribe button:hover{background:#009f85}.ComingSoon-loader{position:absolute;top:35%;right:20%;width:90px;height:90px;border:6px dashed #fff;border-radius:50%;animation:ComingSoon-rotate 3s linear infinite;opacity:.9}@keyframes ComingSoon-rotate{to{transform:rotate(360deg)}}.ComingSoon-shape-bg{position:absolute;top:20%;left:15%;width:200px;opacity:.3;animation:ComingSoon-float 6s ease-in-out infinite alternate}.ComingSoon-shape-bg img{width:100%}@keyframes ComingSoon-float{0%{transform:translateY(0)}to{transform:translateY(20px)}}.ComingSoon-toggle{position:absolute;right:20px;top:50%;transform:rotate(-90deg);background:#fff;color:#000;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.3s;box-shadow:0 4px 12px #00000026}.ComingSoon-toggle:hover{background:#ddd}.ComingSoon-container.dark-mode .ComingSoon-subscribe{background:#222}.ComingSoon-container.dark-mode .ComingSoon-subscribe input{background:#111;color:#eee}.ComingSoon-container.dark-mode .ComingSoon-subscribe button{background:#555}.ComingSoon-container.dark-mode .ComingSoon-subscribe button:hover{background:#777}.ComingSoon-container.dark-mode .ComingSoon-loader{border-color:#eee}.ComingSoon-actions{display:flex;gap:20px;margin-top:30px;z-index:2}.ComingSoon-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;box-shadow:0 6px 16px #00000040}.ComingSoon-btn.call{background:#00c853;color:#fff}.ComingSoon-btn.call:hover{background:#009624;transform:translateY(-3px)}.ComingSoon-btn.whatsapp{background:#25d366;color:#fff}.ComingSoon-btn.whatsapp:hover{background:#1ebc57;transform:translateY(-3px)}.ComingSoon-container.dark-mode .ComingSoon-btn.call{background:#1db954}.ComingSoon-container.dark-mode .ComingSoon-btn.whatsapp{background:#128c7e}@media (max-width: 480px){.ComingSoon-container{height:auto;padding:40px 20px}.ComingSoon-title{font-size:2.5rem;margin-bottom:20px}.ComingSoon-countdown{gap:15px}.ComingSoon-time{min-width:60px}.ComingSoon-time h2{font-size:2rem}.ComingSoon-countdown span{font-size:1.5rem}.ComingSoon-actions{gap:15px;margin-top:20px}.ComingSoon-btn{padding:12px 20px;font-size:.9rem}.ComingSoon-shape-bg{width:120px;top:10%;left:5%}.ComingSoon-loader{top:25%;right:10%;width:60px;height:60px;border-width:4px}.ComingSoon-toggle{right:-10px}}@media (min-width: 481px) and (max-width: 768px){.ComingSoon-container{height:auto;padding:50px 30px}.ComingSoon-title{font-size:3rem;margin-bottom:25px}.ComingSoon-countdown{gap:18px}.ComingSoon-time h2{font-size:2.2rem}.ComingSoon-countdown span{font-size:1.8rem}.ComingSoon-actions{gap:18px}.ComingSoon-btn{padding:13px 24px;font-size:.95rem}.ComingSoon-shape-bg{width:150px;top:15%;left:10%}.ComingSoon-loader{top:30%;right:15%;width:70px;height:70px;border-width:5px}.ComingSoon-toggle{top:50%;right:20px}}@media (min-width: 1200px){.ComingSoon-title{font-size:5rem}.ComingSoon-time h2{font-size:3rem}.ComingSoon-btn{padding:16px 32px;font-size:1.1rem}.ComingSoon-shape-bg{width:250px}.ComingSoon-loader{width:100px;height:100px}}.teamsec-section{position:relative;width:100%;padding:95px 20px 100px;overflow:hidden;background:radial-gradient(circle at 10% 15%,rgba(230,57,117,.08),transparent 28%),radial-gradient(circle at 90% 80%,rgba(54,209,220,.08),transparent 30%),linear-gradient(135deg,#f7fbff,#eef7ff 48%,#fff7fa);font-family:Inter,sans-serif;isolation:isolate}.teamsec-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.teamsec-bg-one{width:420px;height:420px;top:-220px;left:-180px;background:#e6397514;animation:teamsec-bg-float 10s ease-in-out infinite}.teamsec-bg-two{width:500px;height:500px;right:-250px;bottom:-250px;background:#36d1dc17;animation:teamsec-bg-float 12s ease-in-out infinite reverse}.teamsec-grid-pattern{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(16,35,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,61,.025) 1px,transparent 1px);background-size:45px 45px}.teamsec-container{position:relative;width:100%;max-width:1280px;margin:0 auto;z-index:2}.teamsec-header{max-width:850px;margin:0 auto 60px;text-align:center}.teamsec-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;color:#e63975;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.teamsec-eyebrow-line{width:32px;height:2px;border-radius:10px;background:linear-gradient(90deg,#e63975,#36d1dc)}.teamsec-title{margin:0;color:#10233d;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1.08;letter-spacing:-1.5px}.teamsec-title-highlight{position:relative;color:#e63975}.teamsec-title-highlight:after{content:"";position:absolute;left:3px;right:3px;bottom:-6px;height:4px;border-radius:10px;background:linear-gradient(90deg,#e63975,#ff8aae)}.teamsec-description{max-width:720px;margin:25px auto 0;color:#637083;font-size:16px;font-weight:400;line-height:1.8}.teamsec-title-line{display:flex;justify-content:center;margin-top:25px}.teamsec-title-line span{width:85px;height:4px;border-radius:20px;background:linear-gradient(90deg,#e63975,#36d1dc)}.teamsec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:stretch}.teamsec-card{position:relative;min-width:0;min-height:430px;padding:38px 24px 25px;text-align:center;overflow:hidden;border:1px solid rgba(16,35,61,.08);border-radius:28px;background:linear-gradient(145deg,#fffffffa,#f5fafff5);box-shadow:0 15px 45px #10233d14,inset 0 1px #ffffffe6;transition:box-shadow .4s ease,border-color .4s ease,background .4s ease;isolation:isolate}.teamsec-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#e63975,#ff8aae,#36d1dc);z-index:3}.teamsec-card:hover{border-color:#e6397540;box-shadow:0 25px 60px #10233d29,0 10px 30px #e6397514}.teamsec-card-glow{position:absolute;width:220px;height:220px;top:-130px;left:50%;transform:translate(-50%);border-radius:50%;background:#e639751a;filter:blur(10px);pointer-events:none;z-index:-1;transition:all .5s ease}.teamsec-card:hover .teamsec-card-glow{width:280px;height:280px;background:#e6397524}.teamsec-member-badge{position:absolute;top:20px;left:20px;padding:6px 11px;border:1px solid rgba(230,57,117,.15);border-radius:30px;background:#e6397512}.teamsec-member-badge span{color:#e63975;font-size:9px;font-weight:900;letter-spacing:1.5px}.teamsec-image-wrapper{position:relative;width:155px;height:155px;margin:5px auto 25px;display:flex;align-items:center;justify-content:center}.teamsec-image-ring{position:relative;width:150px;height:150px;padding:5px;border-radius:50%;background:linear-gradient(135deg,#e63975,#ff8aae 45%,#36d1dc);box-shadow:0 12px 30px #e639752e,0 0 0 8px #e639750a}.teamsec-img{position:relative;width:100%;height:100%;overflow:hidden;border:4px solid #ffffff;border-radius:50%;background:#f3f7fb}.teamsec-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.teamsec-card:hover .teamsec-img img{transform:scale(1.08)}.teamsec-image-dot{position:absolute;right:2px;bottom:12px;width:18px;height:18px;border:4px solid #ffffff;border-radius:50%;background:#35c96f;box-shadow:0 4px 12px #35c96f59;z-index:5}.teamsec-content{position:relative;z-index:4}.teamsec-name{margin:0 0 7px;color:#10233d;font-size:21px;font-weight:800;line-height:1.25;transition:color .3s ease}.teamsec-card:hover .teamsec-name{color:#e63975}.teamsec-designation{margin:0 auto 18px;color:#e63975;font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.teamsec-experience{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin-bottom:20px;padding:6px 13px;border:1px solid rgba(54,209,220,.18);border-radius:50px;background:#36d1dc12}.teamsec-experience-number{color:#10233d;font-size:15px;font-weight:900}.teamsec-experience-text{color:#697789;font-size:11px;font-weight:700;letter-spacing:.2px}.teamsec-icons{position:absolute;top:50%;right:-65px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:9px;padding:11px 9px;border:1px solid rgba(16,35,61,.08);border-radius:50px;background:#fffffff2;box-shadow:0 12px 30px #10233d1f;transform:translateY(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:right .4s ease,box-shadow .3s ease}.teamsec-card:hover .teamsec-icons{right:14px;box-shadow:0 15px 35px #10233d2b}.teamsec-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:50%;color:#10233d;background:#f5f8fc;font-size:15px;text-decoration:none;cursor:pointer;transition:transform .3s ease,color .3s ease,background .3s ease,box-shadow .3s ease}.teamsec-icon:hover{color:#fff;background:#e63975;box-shadow:0 8px 18px #e639754d;transform:scale(1.08)}.teamsec-icon.share{outline:none}.teamsec-divider{width:20px;height:1px;background:#dce3eb}.teamsec-bottom{position:absolute;right:24px;bottom:18px;left:24px;display:flex;align-items:center;justify-content:center;gap:8px}.teamsec-bottom-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#dce4ed)}.teamsec-bottom-line:last-child{background:linear-gradient(90deg,#dce4ed,transparent)}.teamsec-bottom-text{flex-shrink:0;color:#a0aaba;font-size:8px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.teamsec-trust{display:flex;align-items:center;justify-content:center;gap:16px;max-width:480px;margin:55px auto 0;padding:15px 22px;border:1px solid rgba(16,35,61,.07);border-radius:18px;background:#ffffffb8;box-shadow:0 10px 30px #10233d0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.teamsec-trust-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#e63975,#ff7399);font-size:18px;box-shadow:0 8px 20px #e6397533}.teamsec-trust-content{display:flex;flex-direction:column;gap:3px}.teamsec-trust-content strong{color:#10233d;font-size:14px;font-weight:800}.teamsec-trust-content span{color:#788595;font-size:12px}.teamsec-loading-wrapper{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.teamsec-loader{width:48px;height:48px;border:4px solid rgba(230,57,117,.15);border-top-color:#e63975;border-right-color:#36d1dc;border-radius:50%;animation:teamsec-loader-spin .9s linear infinite}.teamsec-loading{margin:0;color:#536276;font-size:15px;font-weight:600}.teamsec-empty{min-height:300px;padding:50px 20px;text-align:center;border:1px dashed rgba(16,35,61,.15);border-radius:24px;background:#ffffffb3}.teamsec-empty-icon{width:70px;height:70px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#e63975;background:#e6397514;font-size:28px}.teamsec-empty h3{margin:0 0 8px;color:#10233d;font-size:22px;font-weight:800}.teamsec-empty p{margin:0;color:#718096;font-size:14px}@keyframes teamsec-bg-float{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-20px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes teamsec-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.teamsec-section{padding:85px 20px 90px}.teamsec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.teamsec-card{min-height:420px}}@media (max-width: 900px){.teamsec-section{padding:75px 18px 80px}.teamsec-header{margin-bottom:45px}.teamsec-title{font-size:42px}.teamsec-description{font-size:15px}.teamsec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.teamsec-card{min-height:420px}.teamsec-icons{right:12px;top:28px;transform:none;flex-direction:row;border-radius:40px;padding:7px}.teamsec-divider{width:1px;height:20px}}@media (max-width: 600px){.teamsec-section{padding:65px 15px 70px}.teamsec-header{margin-bottom:38px}.teamsec-eyebrow{gap:8px;font-size:10px;letter-spacing:2px}.teamsec-eyebrow-line{width:22px}.teamsec-title{font-size:36px;letter-spacing:-1px}.teamsec-title-highlight:after{height:3px;bottom:-4px}.teamsec-description{margin-top:20px;font-size:14px;line-height:1.7}.teamsec-grid{grid-template-columns:1fr;max-width:390px;margin:0 auto;gap:20px}.teamsec-card{min-height:420px;padding:35px 22px 25px}.teamsec-image-wrapper{margin-top:8px}.teamsec-trust{margin-top:40px}}@media (max-width: 420px){.teamsec-section{padding:55px 12px 60px}.teamsec-title{font-size:31px}.teamsec-description{font-size:13px}.teamsec-card{min-height:405px;border-radius:23px}.teamsec-image-wrapper{width:140px;height:140px}.teamsec-image-ring{width:135px;height:135px}.teamsec-name{font-size:19px}.teamsec-designation{font-size:11px}.teamsec-trust{padding:13px 15px;gap:11px}.teamsec-trust-icon{width:40px;height:40px;border-radius:11px;font-size:15px}.teamsec-trust-content strong{font-size:12px}.teamsec-trust-content span{font-size:10px}}@media (max-width: 340px){.teamsec-section{padding-right:10px;padding-left:10px}.teamsec-title{font-size:28px}.teamsec-card{padding-right:17px;padding-left:17px}.teamsec-member-badge{left:15px}.teamsec-icons{right:10px}}@media (prefers-reduced-motion: reduce){.teamsec-bg,.teamsec-loader,.teamsec-card{animation:none!important}.teamsec-card,.teamsec-icon,.teamsec-icons,.teamsec-img img{transition:none!important}}.teamsecbanner-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.teamsecbanner-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.teamsecbanner-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.teamsecbanner-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.teamsecbanner-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.teamsecbanner-home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.teamsecbanner-crumb{color:#fff;transition:color .3s ease;cursor:pointer}.teamsecbanner-crumb:hover{color:#e74c3c}.teamsecbanner-separator{color:#fff;font-weight:500}.teamsecbanner-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.teamsecbanner-banner{height:300px}.teamsecbanner-content{padding:0 30px}}@media (max-width: 768px){.teamsecbanner-banner{height:250px}.teamsecbanner-content{padding:0 20px}}@media (max-width: 480px){.teamsecbanner-banner{height:180px}.teamsecbanner-content{padding:0 15px}}.contact-section{--contact-navy: #062c43;--contact-navy-dark: #031b2b;--contact-primary: #e94e77;--contact-primary-dark: #c93661;--contact-primary-light: #ff8eaa;--contact-blue: #2563eb;--contact-cyan: #36d1d4;--contact-gold: #f4b942;--contact-text: #182536;--contact-muted: #687789;--contact-white: #ffffff;--contact-light: #f7f9fc;--contact-border: #e4e9ef;position:relative;width:100%;padding:90px 24px;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(233,78,119,.12),transparent 28%),radial-gradient(circle at 95% 90%,rgba(37,99,235,.1),transparent 30%),linear-gradient(135deg,#f8fbff,#eef4ff,#fff7fa);font-family:Poppins,sans-serif}.contact-bg-shape{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.contact-bg-shape-one{width:350px;height:350px;top:-150px;left:-120px;background:radial-gradient(circle,rgba(233,78,119,.16),transparent 70%);animation:contactFloatOne 9s ease-in-out infinite}.contact-bg-shape-two{width:400px;height:400px;right:-170px;bottom:-170px;background:radial-gradient(circle,rgba(37,99,235,.15),transparent 70%);animation:contactFloatTwo 11s ease-in-out infinite}.contact-grid-pattern{position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(6,44,67,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.035) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.contact-container{position:relative;z-index:2;width:min(1350px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:stretch}.contact-image-wrapper{position:relative;min-height:600px}.contact-image{position:relative;width:100%;height:100%;min-height:600px;overflow:hidden;border-radius:28px;background:var(--contact-navy);box-shadow:0 25px 60px #062c432e}.contact-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.contact-image:hover img{transform:scale(1.06)}.contact-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#031b2b26,#031b2b4d 40%,#031b2be0)}.contact-image-content{position:absolute;left:40px;right:40px;bottom:45px;z-index:3;color:#fff}.contact-image-eyebrow{display:inline-flex;padding:7px 14px;margin-bottom:16px;border:1px solid rgba(255,255,255,.22);border-radius:50px;background:#ffffff1a;font-size:.65rem;font-weight:800;letter-spacing:1.7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-image-content h3{max-width:550px;margin:0 0 15px;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15;letter-spacing:-1px}.contact-image-content h3 span{color:var(--contact-primary-light)}.contact-image-content p{max-width:520px;margin:0 0 22px;color:#ffffffd1;font-size:.92rem;line-height:1.8}.contact-image-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.15);border-radius:50px;background:#ffffff1a;font-size:.72rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-image-badge svg{color:#65e6b5}.contact-image-brand{position:absolute;top:25px;right:25px;z-index:4;padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:50px;background:#031b2b80;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-floating-card{position:absolute;left:-22px;bottom:35px;z-index:5;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#fffffff5;box-shadow:0 15px 35px #062c432e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:contactCardFloat 4s ease-in-out infinite}.contact-floating-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--contact-primary),var(--contact-primary-dark));color:#fff;font-size:18px}.contact-floating-card div:last-child{display:flex;flex-direction:column;gap:2px}.contact-floating-card span{color:var(--contact-muted);font-size:.58rem;font-weight:700;letter-spacing:1px}.contact-floating-card strong{color:var(--contact-navy);font-size:.78rem;font-weight:800}.contact-form-wrapper{position:relative;padding:45px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:#fffffff0;box-shadow:0 25px 60px #062c431a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.contact-form-header{margin-bottom:30px}.contact-eyebrow{display:inline-flex;padding:7px 14px;margin-bottom:15px;border:1px solid rgba(233,78,119,.18);border-radius:50px;background:#e94e7712;color:var(--contact-primary);font-size:.65rem;font-weight:800;letter-spacing:1.8px}.contact-title{margin:0 0 14px;color:var(--contact-navy);font-size:clamp(2rem,3vw,2.65rem);font-weight:800;line-height:1.2;letter-spacing:-.7px}.contact-title span{color:var(--contact-primary);font-style:normal}.contact-form-description{max-width:600px;margin:0;color:var(--contact-muted);font-size:.9rem;line-height:1.8}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-field{display:flex;flex-direction:column;gap:7px}.contact-field label{color:var(--contact-navy);font-size:.75rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:14px 16px;border:1px solid var(--contact-border);border-radius:12px;outline:none;background:#fff;color:var(--contact-text);font-family:inherit;font-size:.84rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease,background .3s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a0a9b4}.contact-form select{cursor:pointer}.contact-form textarea{min-height:135px;resize:vertical}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#e94e7759}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--contact-primary);background:#fff;box-shadow:0 0 0 4px #e94e7714;transform:translateY(-1px)}.submit-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;width:fit-content;min-width:175px;margin-top:4px;padding:13px 14px 13px 20px;border:0;border-radius:50px;background:linear-gradient(135deg,var(--contact-primary),var(--contact-primary-dark));color:#fff;font-family:inherit;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #e94e7740;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.submit-btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--contact-primary-dark),#a9274e);box-shadow:0 15px 30px #e94e7757}.submit-btn-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff29;transition:transform .3s ease}.submit-btn:hover .submit-btn-icon{transform:translate(4px)}.contact-form-trust{display:flex;align-items:center;gap:7px;margin-top:20px;color:var(--contact-muted);font-size:.67rem}.contact-form-trust svg{color:#28b77c}.contact-info-section{--contact-info-navy: #062c43;--contact-info-primary: #e94e77;--contact-info-primary-dark: #c93661;--contact-info-cyan: #36d1d4;--contact-info-text: #182536;--contact-info-muted: #687789;--contact-info-border: #e4e9ef;position:relative;width:100%;padding:80px 24px;overflow:hidden;background:linear-gradient(180deg,#fff,#f7faff);font-family:Poppins,sans-serif}.contact-info-bg{position:absolute;width:420px;height:420px;right:-200px;top:100px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.08),transparent 70%);pointer-events:none}.contact-info-container{position:relative;z-index:2;width:min(1350px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.contact-info-header{grid-column:1 / -1;max-width:720px;margin:0 auto 30px;text-align:center}.contact-info-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--contact-info-primary);font-size:.65rem;font-weight:800;letter-spacing:1.8px}.contact-info-eyebrow span{width:25px;height:1px;background:var(--contact-info-primary)}.contact-info-header h2{margin:0 0 12px;color:var(--contact-info-navy);font-size:clamp(1.9rem,3vw,2.65rem);font-weight:800;line-height:1.2}.contact-info-header h2 span{color:var(--contact-info-primary)}.contact-info-header>p{margin:0;color:var(--contact-info-muted);font-size:.86rem;line-height:1.75}.contact-info-box{position:relative;min-width:0;padding:30px 18px;overflow:hidden;border:1px solid var(--contact-info-border);border-radius:20px;background:#fff;text-align:center;box-shadow:0 10px 30px #062c430e;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.contact-info-box:hover{transform:translateY(-8px);border-color:#e94e7747;box-shadow:0 20px 45px #062c431a}.contact-info-number{position:absolute;top:13px;right:15px;color:#062c4314;font-size:1.8rem;font-weight:900;line-height:1}.contact-icons{position:relative;width:66px;height:66px;display:flex;align-items:center;justify-content:center;margin:0 auto 17px;border-radius:18px;background:linear-gradient(135deg,var(--contact-info-primary),var(--contact-info-primary-dark));color:#fff;font-size:24px;box-shadow:0 10px 24px #e94e773b;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.contact-info-box:hover .contact-icons{transform:translateY(-4px) rotate(4deg);background:linear-gradient(135deg,var(--contact-info-cyan),var(--contact-info-primary));box-shadow:0 12px 28px #36d1d438}.contact-info-box h3{margin:0 0 10px;color:var(--contact-info-navy);font-size:1rem;font-weight:800}.contact-info-box>p{margin:0;color:var(--contact-info-muted);font-size:.8rem;line-height:1.6}.contact-highlight{display:block;color:var(--contact-info-primary)!important;font-size:.82rem!important;font-weight:800!important;overflow-wrap:anywhere}.contact-email-link{text-decoration:none;transition:color .3s ease}.contact-email-link:hover{color:var(--contact-info-primary-dark)!important}.contact-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:9px;padding:7px 10px;border-radius:50px;background:#25d36614;color:#20a85a;font-size:.66rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease}.contact-whatsapp:hover{transform:translateY(-2px);background:#25d36624}.opening-hours{width:100%;margin-top:8px;overflow:hidden;border:1px solid #e8edf3;border-radius:10px}.hours-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-bottom:1px solid #edf0f4;background:#fff;font-size:.65rem;text-align:left}.hours-row:nth-child(2n){background:#f8faff}.hours-row:last-child{border-bottom:0}.day-label{color:var(--contact-info-text);font-weight:700}.time-label{color:var(--contact-info-primary);font-weight:700;text-align:right}.hours-empty{padding:10px;color:var(--contact-info-muted);font-size:.7rem}.address-list{display:flex;flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;text-align:left}.address-list li{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--contact-info-muted);font-size:.7rem;line-height:1.55}.address-list li svg{flex:0 0 auto;margin-top:3px;color:var(--contact-info-primary);font-size:.72rem}.address-empty{margin-top:8px!important}.social-links-modern{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:12px}.social-links-modern a{display:inline-flex;align-items:center;justify-content:center;padding:7px 9px;border-radius:8px;color:#fff;font-size:.62rem;font-weight:700;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.social-links-modern a:hover{transform:translateY(-3px);box-shadow:0 7px 15px #00000024}.social-links-modern .fb{background:#1877f2}.social-links-modern .tw{background:#1da1f2}.social-links-modern .ig{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.social-links-modern .ln{background:#0077b5}.social-empty{color:var(--contact-info-muted);font-size:.7rem}.contact-bottom-brand{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:15px;margin:50px auto 0;width:min(800px,100%)}.contact-bottom-brand span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--contact-info-border))}.contact-bottom-brand span:last-child{background:linear-gradient(90deg,var(--contact-info-border),transparent)}.contact-bottom-brand p{margin:0;color:var(--contact-info-muted);font-size:.75rem;text-align:center}.contact-bottom-brand strong{color:var(--contact-info-primary);font-weight:800}.contact-loading-section{min-height:350px;display:flex;align-items:center;justify-content:center;padding:50px 20px;background:#f7faff;font-family:Poppins,sans-serif}.contact-loading-card{display:flex;flex-direction:column;align-items:center;gap:15px}.contact-loading-card p{margin:0;color:var(--contact-muted);font-size:.9rem;font-weight:600}.contact-loader{width:45px;height:45px;display:block;border:4px solid rgba(233,78,119,.14);border-top-color:var(--contact-primary);border-right-color:var(--contact-cyan);border-radius:50%;animation:contactLoader .8s linear infinite}.contact-error-section{min-height:350px;display:flex;align-items:center;justify-content:center;padding:50px 20px;background:#f7faff;font-family:Poppins,sans-serif}.contact-error-card{width:min(500px,100%);padding:40px 25px;border:1px solid var(--contact-border);border-radius:20px;background:#fff;text-align:center;box-shadow:0 15px 40px #062c4312}.contact-error-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border-radius:50%;background:#e94e771a;color:var(--contact-primary);font-size:1.3rem;font-weight:800}.contact-error-card h3{margin:0 0 8px;color:var(--contact-navy);font-size:1.2rem}.contact-error-card p{margin:0;color:var(--contact-muted);font-size:.85rem}@keyframes contactFloatOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes contactFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@keyframes contactCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes contactLoader{to{transform:rotate(360deg)}}@media (max-width: 1200px){.contact-container{gap:30px}.contact-form-wrapper{padding:35px}.contact-image,.contact-image-wrapper{min-height:560px}.contact-info-container{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-info-header{grid-column:1 / -1}}@media (max-width: 992px){.contact-section{padding:70px 20px}.contact-container{grid-template-columns:1fr;max-width:750px}.contact-image-wrapper,.contact-image{min-height:480px}.contact-image-content{left:32px;right:32px;bottom:35px}.contact-floating-card{left:20px;bottom:-22px}.contact-form-wrapper{padding:35px}}@media (max-width: 768px){.contact-section{padding:55px 15px}.contact-image-wrapper{min-height:420px}.contact-image{min-height:420px;border-radius:22px}.contact-image-content{left:25px;right:25px;bottom:28px}.contact-image-content h3{font-size:2rem}.contact-image-content p{font-size:.82rem}.contact-floating-card{left:15px}.contact-form-wrapper{padding:28px 22px;border-radius:22px}.contact-title{font-size:2rem}.contact-info-section{padding:60px 15px}.contact-info-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-info-header{grid-column:1 / -1}}@media (max-width: 600px){.contact-image-wrapper,.contact-image{min-height:390px}.contact-image-content h3{font-size:1.75rem}.contact-image-content p{display:none}.contact-image-badge{font-size:.62rem}.contact-floating-card{left:10px;bottom:-20px}.contact-info-container{grid-template-columns:1fr}.contact-info-header{grid-column:1}.contact-info-box{max-width:430px;width:100%;margin:0 auto}}@media (max-width: 480px){.contact-section{padding:45px 10px}.contact-container{gap:28px}.contact-image-wrapper{min-height:350px}.contact-image{min-height:350px;border-radius:18px}.contact-image-content{left:18px;right:18px;bottom:22px}.contact-image-eyebrow{padding:6px 10px;font-size:.52rem}.contact-image-content h3{font-size:1.5rem}.contact-image-brand{top:15px;right:15px;font-size:.55rem}.contact-floating-card{padding:10px 12px}.contact-floating-icon{width:35px;height:35px;font-size:14px}.contact-floating-card strong{font-size:.68rem}.contact-form-wrapper{padding:23px 16px}.contact-eyebrow{font-size:.55rem;letter-spacing:1.3px}.contact-title{font-size:1.6rem}.contact-form-description{font-size:.78rem}.contact-form{gap:14px}.contact-form input,.contact-form select,.contact-form textarea{padding:12px 13px;font-size:.78rem}.contact-form textarea{min-height:110px}.submit-btn{width:100%}.contact-info-section{padding:50px 10px}.contact-info-header h2{font-size:1.65rem}.contact-info-header>p{font-size:.77rem}.contact-info-box{padding:25px 16px}.contact-icons{width:58px;height:58px;font-size:21px}.contact-info-box h3{font-size:.95rem}.contact-bottom-brand{margin-top:35px}.contact-bottom-brand span{width:30px}.contact-bottom-brand p{font-size:.62rem}}@media (max-width: 360px){.contact-section{padding:35px 8px}.contact-image-wrapper,.contact-image{min-height:320px}.contact-image-content h3{font-size:1.3rem}.contact-image-badge{padding:7px 9px;font-size:.54rem}.contact-form-wrapper{padding:20px 13px}.contact-title{font-size:1.4rem}.contact-info-header h2{font-size:1.45rem}.contact-info-box{padding:22px 13px}.social-links-modern a{padding:6px 8px;font-size:.58rem}}@media (prefers-reduced-motion: reduce){.contact-bg-shape-one,.contact-bg-shape-two,.contact-floating-card,.contact-loader{animation:none}.contact-image img,.contact-info-box,.contact-icons,.submit-btn,.contact-form input,.contact-form select,.contact-form textarea,.social-links-modern a{transition:none}}.branches-container{background:linear-gradient(135deg,#edf5fc,#fff);padding:20px 5vw;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:2px solid #d0e4f7;border-radius:15px;box-shadow:0 12px 30px #0000001f}.branches-heading{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#003049;margin-bottom:50px;position:relative;display:inline-block}.branches-heading:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60%;height:4px;border-radius:2px;background:linear-gradient(90deg,#e63946,#003049)}.branches-heading .highlight{color:#e63946;font-style:italic;background:linear-gradient(90deg,#e63946,#ff9a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.branches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px;width:100%;max-width:1250px;margin:0 auto}.branch-card{background:#fff;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;transition:all .35s ease;box-shadow:0 8px 24px #00000014;position:relative}.branch-card:before{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background:linear-gradient(90deg,#e63946,#003049)}.branch-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 35px #0000002e}.branch-image img{width:100%;height:220px;object-fit:cover;display:block;border-bottom:3px solid #edf5fc;transition:transform .4s ease}.branch-card:hover .branch-image img{transform:scale(1.08)}.branch-info{padding:25px;text-align:left;background:linear-gradient(180deg,#fff,#f8f9fc)}.branch-info h2{font-size:1.3rem;color:#003049;font-weight:700;margin-bottom:15px;transition:color .3s ease}.branch-card:hover .branch-info h2{color:#e63946}.branch-info p{margin:6px 0;font-size:.95rem;color:#444;line-height:1.6}.branch-info strong{color:#003049;font-weight:600}.branch-info a{color:#fff;text-decoration:none;word-break:break-word;transition:color .3s ease}.branch-info a:hover{color:#fff}.view-directions{display:inline-block;margin-top:15px;font-weight:600;padding:10px 18px;border-radius:30px;background:linear-gradient(90deg,#003049,#e63946);color:#fff;text-decoration:none;font-size:.95rem;transition:all .35s ease;box-shadow:0 5px 15px #00304933}.view-directions:hover{background:linear-gradient(90deg,#e63946,#003049);transform:translateY(-3px);box-shadow:0 7px 20px #00000040}@media (max-width: 992px){.branches-container{padding:50px 4vw}.branches-heading{font-size:2rem;margin-bottom:40px}.branches-grid{gap:25px}.branch-info{padding:20px}}@media (max-width: 768px){.branches-heading{font-size:1.8rem}.branches-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.branch-card{border-radius:12px}.branch-info h2{font-size:1.15rem}.view-directions{width:100%;text-align:center;padding:12px 0}}@media (max-width: 480px){.branches-container{padding:40px 20px}.branches-heading{font-size:1.6rem;margin-bottom:30px}.branch-image img{height:180px}.branch-info{padding:15px}.branch-info h2{font-size:1rem}.branch-info p{font-size:.85rem;line-height:1.4}.view-directions{font-size:.85rem;padding:10px 0}}.teamdetails-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.teamdetails-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.teamdetails-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.teamdetails-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.teamdetails-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.teamdetails-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.teamdetails-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.teamdetails-breadcrumb .crumb:hover{color:#e74c3c}.teamdetails-breadcrumb .separator{color:#fff;font-weight:500}.teamdetails-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.teamdetails-banner{height:300px}.teamdetails-content{padding:0 30px}}@media (max-width: 768px){.teamdetails-banner{height:250px}.teamdetails-content{padding:0 20px}}@media (max-width: 480px){.teamdetails-banner{height:180px}.teamdetails-content{padding:0 15px}}.bloggrid-section{--blog-navy: #062c43;--blog-navy-dark: #031b2b;--blog-primary: #e94e77;--blog-primary-dark: #c93661;--blog-primary-light: #ff8eaa;--blog-blue: #2563eb;--blog-cyan: #36d1d4;--blog-gold: #f4b942;--blog-text: #182536;--blog-muted: #687789;--blog-white: #ffffff;--blog-light: #f7f9fc;--blog-border: #e4e9ef;position:relative;width:100%;padding:90px 24px;overflow:hidden;background:radial-gradient(circle at 5% 10%,rgba(233,78,119,.1),transparent 28%),radial-gradient(circle at 95% 85%,rgba(37,99,235,.09),transparent 30%),linear-gradient(180deg,#fff,#f8faff 52%,#fff);font-family:Poppins,sans-serif}.bloggrid-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px);opacity:.7}.bloggrid-bg-one{width:360px;height:360px;top:-160px;left:-120px;background:radial-gradient(circle,rgba(233,78,119,.16),transparent 70%);animation:blogGridFloatOne 9s ease-in-out infinite}.bloggrid-bg-two{width:430px;height:430px;right:-190px;bottom:-180px;background:radial-gradient(circle,rgba(37,99,235,.14),transparent 70%);animation:blogGridFloatTwo 11s ease-in-out infinite}.bloggrid-bg-three{width:180px;height:180px;top:40%;right:5%;background:radial-gradient(circle,rgba(54,209,212,.1),transparent 70%);animation:blogGridPulse 6s ease-in-out infinite}.bloggrid-grid-pattern{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(6,44,67,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.035) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.bloggrid-container{position:relative;z-index:2;width:min(1450px,100%);margin:0 auto}.bloggrid-header{max-width:850px;margin:0 auto 55px;text-align:center}.bloggrid-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:7px 16px;margin-bottom:17px;border:1px solid rgba(233,78,119,.18);border-radius:50px;background:#e94e770f;color:var(--blog-primary);font-size:.7rem;font-weight:800;letter-spacing:2px}.bloggrid-eyebrow-line{width:22px;height:1px;background:var(--blog-primary)}.bloggrid-main-title{margin:0;color:var(--blog-navy);font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.2;letter-spacing:-1px}.bloggrid-main-title span{position:relative;display:inline-block;color:var(--blog-primary)}.bloggrid-main-title span:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:4px;border-radius:20px;background:linear-gradient(90deg,var(--blog-primary),var(--blog-cyan))}.bloggrid-subtitle{max-width:700px;margin:22px auto 0;color:var(--blog-muted);font-size:.98rem;line-height:1.8}.bloggrid-title-decoration{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.bloggrid-title-decoration span{width:55px;height:2px;border-radius:20px;background:linear-gradient(90deg,transparent,var(--blog-primary))}.bloggrid-title-decoration span:last-child{background:linear-gradient(90deg,var(--blog-primary),transparent)}.bloggrid-title-decoration i{display:block;width:9px;height:9px;border-radius:50%;background:var(--blog-primary);box-shadow:0 0 0 5px #e94e771a,0 0 15px #e94e7740}.bloggrid-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:stretch}.bloggrid-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;background:#fffffffa;border:1px solid var(--blog-border);border-radius:20px;box-shadow:0 10px 35px #062c430f;transition:border-color .35s ease,box-shadow .35s ease}.bloggrid-card:hover{border-color:#e94e7759;box-shadow:0 22px 50px #062c431f,0 8px 25px #e94e7712}.bloggrid-image{position:relative;width:100%;height:225px;overflow:hidden;background:linear-gradient(135deg,#e9eef5,#f7f9fc)}.bloggrid-image-img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.bloggrid-card:hover .bloggrid-image-img{transform:scale(1.08)}.bloggrid-image-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#031b2b0d,#031b2b1f 45%,#031b2b94)}.bloggrid-image-shine{position:absolute;top:0;left:-120%;width:80%;height:100%;z-index:2;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .8s ease}.bloggrid-card:hover .bloggrid-image-shine{left:130%}.bloggrid-date{position:absolute;z-index:4;top:16px;left:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:57px;min-height:62px;padding:7px;border-radius:13px;background:linear-gradient(145deg,var(--blog-primary),var(--blog-primary-dark));color:var(--blog-white);text-align:center;box-shadow:0 10px 25px #e94e774d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bloggrid-day{display:block;font-size:1.25rem;font-weight:800;line-height:1.1}.bloggrid-month{display:block;margin-top:3px;font-size:.62rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.bloggrid-image-brand{position:absolute;z-index:4;right:15px;bottom:14px;padding:5px 10px;border:1px solid rgba(255,255,255,.25);border-radius:50px;background:#031b2b8c;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:1.6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bloggrid-content{display:flex;flex:1;flex-direction:column;padding:22px 21px 24px}.bloggrid-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;color:var(--blog-muted);font-size:.68rem;font-weight:600}.bloggrid-meta-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.bloggrid-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#e94e7714;font-size:.65rem}.bloggrid-title-link{display:block;color:inherit;text-decoration:none}.bloggrid-title{display:-webkit-box;overflow:hidden;margin:0;color:var(--blog-navy);font-size:1.05rem;font-weight:800;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s ease}.bloggrid-title-link:hover .bloggrid-title{color:var(--blog-primary)}.bloggrid-divider{display:flex;align-items:center;margin:15px 0 14px}.bloggrid-divider span{display:block;width:42px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--blog-primary),var(--blog-cyan));transition:width .35s ease}.bloggrid-card:hover .bloggrid-divider span{width:70px}.bloggrid-desc{display:-webkit-box;overflow:hidden;flex-grow:1;margin:0 0 20px;color:var(--blog-muted);font-size:.83rem;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bloggrid-readmore{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:fit-content;color:var(--blog-primary);font-size:.8rem;font-weight:800;text-decoration:none;transition:color .3s ease,gap .3s ease}.bloggrid-readmore:hover{color:var(--blog-primary-dark);gap:14px}.bloggrid-readmore-arrow{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#e94e7717;font-size:.85rem;transition:transform .3s ease,background .3s ease,color .3s ease}.bloggrid-readmore:hover .bloggrid-readmore-arrow{transform:translate(3px);background:var(--blog-primary);color:#fff}.bloggrid-card-bottom{position:absolute;left:0;right:0;bottom:0;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--blog-primary),var(--blog-cyan));transition:transform .45s ease}.bloggrid-card:hover .bloggrid-card-bottom{transform:scaleX(1)}.bloggrid-empty,.bloggrid-error{width:min(600px,100%);margin:20px auto 0;padding:50px 30px;border:1px solid var(--blog-border);border-radius:20px;background:#fffffff2;text-align:center;box-shadow:0 15px 40px #062c430f}.bloggrid-empty-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 18px;border-radius:18px;background:#e94e7714;color:var(--blog-primary);font-size:1.6rem}.bloggrid-empty h3,.bloggrid-error h3{margin:0 0 8px;color:var(--blog-navy);font-size:1.25rem;font-weight:800}.bloggrid-empty p,.bloggrid-error p{margin:0;color:var(--blog-muted);font-size:.9rem}.bloggrid-error-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin:0 auto 18px;border-radius:50%;background:#e94e771a;color:var(--blog-primary);font-size:1.4rem;font-weight:800}.bloggrid-loading-container{min-height:300px;display:flex;align-items:center;justify-content:center}.bloggrid-loading{display:flex;flex-direction:column;align-items:center;gap:15px}.bloggrid-loading p{margin:0;color:var(--blog-muted);font-size:.9rem;font-weight:600}.bloggrid-loader{width:48px;height:48px;display:block;border:4px solid rgba(233,78,119,.15);border-top-color:var(--blog-primary);border-right-color:var(--blog-cyan);border-radius:50%;animation:blogGridLoader .8s linear infinite}.bloggrid-bottom{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:55px}.bloggrid-bottom>span{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--blog-border))}.bloggrid-bottom>span:last-child{background:linear-gradient(90deg,var(--blog-border),transparent)}.bloggrid-bottom p{margin:0;color:var(--blog-muted);font-size:.78rem;font-weight:500;text-align:center}.bloggrid-bottom strong{color:var(--blog-primary);font-weight:800}@keyframes blogGridFloatOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes blogGridFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@keyframes blogGridPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:.85}}@keyframes blogGridLoader{to{transform:rotate(360deg)}}@media (max-width: 1250px){.bloggrid-section{padding:80px 22px}.bloggrid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (max-width: 1000px){.bloggrid-section{padding:70px 20px}.bloggrid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bloggrid-card{max-width:none}}@media (max-width: 700px){.bloggrid-section{padding:60px 15px}.bloggrid-header{margin-bottom:38px}.bloggrid-eyebrow{font-size:.62rem;letter-spacing:1.5px}.bloggrid-main-title{font-size:2rem}.bloggrid-subtitle{margin-top:18px;font-size:.87rem;line-height:1.7}.bloggrid-list{grid-template-columns:1fr;gap:22px}.bloggrid-card{width:100%}.bloggrid-image{height:230px}.bloggrid-content{padding:21px 19px 23px}}@media (max-width: 480px){.bloggrid-section{padding:48px 11px}.bloggrid-header{margin-bottom:30px}.bloggrid-eyebrow{padding:6px 12px;font-size:.55rem;letter-spacing:1.1px}.bloggrid-eyebrow-line{width:15px}.bloggrid-main-title{font-size:1.65rem;letter-spacing:-.5px}.bloggrid-main-title span:after{bottom:-6px;height:3px}.bloggrid-subtitle{font-size:.8rem}.bloggrid-title-decoration{margin-top:18px}.bloggrid-title-decoration span{width:35px}.bloggrid-image{height:205px}.bloggrid-date{top:12px;left:12px;width:52px;min-height:57px}.bloggrid-day{font-size:1.1rem}.bloggrid-month{font-size:.55rem}.bloggrid-image-brand{right:11px;bottom:11px;font-size:.52rem}.bloggrid-meta{align-items:flex-start;flex-direction:column;gap:7px;font-size:.64rem}.bloggrid-title{font-size:.98rem}.bloggrid-desc{font-size:.78rem;line-height:1.7}.bloggrid-readmore{font-size:.76rem}.bloggrid-bottom{margin-top:35px}.bloggrid-bottom>span{width:30px}.bloggrid-bottom p{font-size:.65rem}}@media (max-width: 360px){.bloggrid-section{padding:38px 8px}.bloggrid-main-title{font-size:1.45rem}.bloggrid-subtitle{font-size:.75rem}.bloggrid-image{height:185px}.bloggrid-content{padding:18px 15px 20px}.bloggrid-title{font-size:.92rem}.bloggrid-desc{font-size:.74rem}.bloggrid-empty,.bloggrid-error{padding:35px 18px}}@media (prefers-reduced-motion: reduce){.bloggrid-bg-one,.bloggrid-bg-two,.bloggrid-bg-three,.bloggrid-loader{animation:none}.bloggrid-card,.bloggrid-image-img,.bloggrid-image-shine,.bloggrid-divider span,.bloggrid-readmore,.bloggrid-readmore-arrow,.bloggrid-card-bottom{transition:none}}.BlogSec-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.BlogSec-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.BlogSec-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.BlogSec-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.BlogSec-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.BlogSec-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.BlogSec-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.BlogSec-breadcrumb .crumb:hover{color:#e74c3c}.BlogSec-breadcrumb .separator{color:#fff;font-weight:500}.BlogSec-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.BlogSec-banner{height:300px}.BlogSec-content{padding:0 30px}}@media (max-width: 768px){.BlogSec-banner{height:250px}.BlogSec-content{padding:0 20px}}@media (max-width: 480px){.BlogSec-banner{height:180px}.BlogSec-content{padding:0 15px}}.VisaOverView-banner{position:relative;width:100%;height:300px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.VisaOverView-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.VisaOverView-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.VisaOverView-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.VisaOverView-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.VisaOverView-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.VisaOverView-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.VisaOverView-breadcrumb .crumb:hover{color:#e74c3c}.VisaOverView-breadcrumb .separator{color:#fff;font-weight:500}.VisaOverView-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.VisaOverView-banner{height:300px}.VisaOverView-content{padding:0 30px}}@media (max-width: 768px){.VisaOverView-banner{height:250px}.VisaOverView-content{padding:0 20px}}@media (max-width: 480px){.VisaOverView-banner{height:180px}.VisaOverView-content{padding:0 15px}}.visa-offer-section{--visa-navy: #07294d;--visa-navy-dark: #041c35;--visa-pink: #e94e77;--visa-pink-light: #f78da7;--visa-red: #f04e4e;--visa-blue: #2868a5;--visa-cyan: #36c8d4;--visa-text: #5c6877;--visa-border: rgba(16, 35, 61, .08);position:relative;width:100%;padding:100px 6%;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(233,78,119,.08),transparent 28%),radial-gradient(circle at 90% 80%,rgba(54,200,212,.07),transparent 30%),linear-gradient(135deg,#fff,#fbfdff,#fff7fa);isolation:isolate}.visa-offer-section:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(233,78,119,.12);z-index:5}.visa-offer-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.visa-offer-bg-one{width:380px;height:380px;top:-180px;left:-150px;background:#e94e7712;animation:visaOfferOrbOne 10s ease-in-out infinite}.visa-offer-bg-two{width:450px;height:450px;right:-220px;bottom:-220px;background:#36c8d414;animation:visaOfferOrbTwo 12s ease-in-out infinite}.visa-offer-bg-three{width:180px;height:180px;right:28%;top:12%;background:#f04e4e0b;animation:visaOfferOrbThree 8s ease-in-out infinite}.visa-offer-pattern{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.4;background-image:linear-gradient(rgba(7,41,77,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(7,41,77,.025) 1px,transparent 1px);background-size:48px 48px}.visa-offer-container{position:relative;z-index:3;width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:80px}.visa-offer-image-column{position:relative;display:flex;justify-content:center;align-items:center;min-width:0}.visa-offer-image-wrapper{position:relative;width:min(100%,590px);padding:18px}.visa-offer-image-ring{position:absolute;top:-10px;left:-5px;width:75%;height:82%;border:2px dashed rgba(233,78,119,.25);border-radius:35px;transform:rotate(-7deg);animation:visaOfferRing 12s linear infinite}.visa-offer-image{position:relative;width:100%;overflow:hidden;border-radius:30px;background:#fff;border:8px solid rgba(255,255,255,.92);box-shadow:0 25px 70px #07294d24,0 8px 25px #e94e7714;z-index:2}.visa-offer-main-image{display:block;width:100%;height:540px;object-fit:cover;object-position:center;animation:visaOfferImageFloat 5s ease-in-out infinite;transition:transform .7s ease,filter .7s ease}.visa-offer-image:hover .visa-offer-main-image{transform:scale(1.05);filter:saturate(1.08)}.visa-offer-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(7,41,77,.35) 100%);pointer-events:none}.visa-offer-image-shine{position:absolute;top:-120%;left:-80%;width:45%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(25deg);pointer-events:none;transition:left .8s ease}.visa-offer-image:hover .visa-offer-image-shine{left:130%}.visa-offer-floating-badge{position:absolute;right:-20px;bottom:45px;z-index:5;display:flex;align-items:center;gap:12px;min-width:190px;padding:13px 17px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffffeb;box-shadow:0 15px 40px #07294d26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.visa-offer-badge-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--visa-pink),var(--visa-red));font-size:18px;box-shadow:0 7px 18px #e94e7740}.visa-offer-floating-badge div{display:flex;flex-direction:column;gap:3px}.visa-offer-floating-badge strong{color:var(--visa-navy);font-size:15px;font-weight:900}.visa-offer-floating-badge small{color:#748093;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.visa-offer-dot{position:absolute;z-index:5;display:block;border-radius:50%}.visa-offer-dot-one{top:25px;right:20px;width:14px;height:14px;background:var(--visa-pink);box-shadow:0 0 0 7px #e94e771a}.visa-offer-dot-two{bottom:20px;left:10px;width:10px;height:10px;background:var(--visa-cyan);box-shadow:0 0 0 6px #36c8d41a}.visa-offer-dot-three{top:45%;left:-3px;width:8px;height:8px;background:var(--visa-red)}.visa-offer-content{position:relative;min-width:0}.visa-offer-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--visa-pink);font-size:12px;font-weight:900;letter-spacing:2.8px;text-transform:uppercase}.visa-offer-eyebrow-line{width:28px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--visa-pink),var(--visa-red))}.visa-offer-brand{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#8b97a6;font-size:10px;font-weight:800;letter-spacing:2px}.visa-offer-brand span:first-child{color:var(--visa-navy);font-weight:950}.visa-offer-brand-dot{width:5px;height:5px;border-radius:50%;background:var(--visa-pink)}.visa-offer-title{max-width:720px;margin:0 0 25px;color:var(--visa-navy);font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.08;letter-spacing:-1.7px}.visa-offer-title span{position:relative;color:var(--visa-pink)}.visa-offer-title span:after{content:"";position:absolute;left:2px;right:2px;bottom:-5px;height:4px;border-radius:20px;background:linear-gradient(90deg,var(--visa-pink),var(--visa-red))}.visa-offer-description{max-width:650px;margin:0 0 25px;color:var(--visa-text);font-size:16px;line-height:1.85}.visa-offer-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:700px;margin-bottom:32px}.visa-offer-highlight{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(7,41,77,.07);border-radius:15px;background:#ffffffa6;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.visa-offer-highlight:hover{transform:translateY(-3px);border-color:#e94e772e;box-shadow:0 10px 25px #07294d12}.visa-offer-highlight-icon{width:27px;height:27px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--visa-pink),var(--visa-red));font-size:12px;font-weight:900}.visa-offer-highlight div{display:flex;flex-direction:column;gap:4px}.visa-offer-highlight strong{color:var(--visa-navy);font-size:13px;font-weight:800}.visa-offer-highlight span:last-child{color:#7a8594;font-size:11px;line-height:1.5}.visa-offer-stats{display:flex;align-items:center;gap:32px;width:100%;max-width:720px}.visa-offer-circle{position:relative;width:155px;height:155px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--visa-pink),var(--visa-red));box-shadow:0 15px 35px #e94e7733,0 0 0 9px #e94e770d;animation:visaOfferPulse 3s ease-in-out infinite}.visa-offer-circle:before{content:"";position:absolute;inset:8px;border:1px dashed rgba(255,255,255,.55);border-radius:50%}.visa-offer-circle-inner{position:relative;z-index:2;width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 20px #e94e770f}.visa-offer-circle-small{color:#8994a2;font-size:8px;font-weight:900;letter-spacing:1.5px}.visa-offer-year-number{margin:3px 0;color:var(--visa-navy);font-size:29px;font-weight:950;line-height:1}.visa-offer-circle-line{width:28px;height:2px;margin:4px 0;border-radius:10px;background:var(--visa-pink)}.visa-offer-circle-label{color:var(--visa-pink);font-size:9px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.visa-offer-approval{flex:1;min-width:0}.visa-offer-approval-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:9px}.visa-offer-percent{color:var(--visa-red);font-size:42px;font-weight:950;line-height:1}.visa-offer-approved-text{color:var(--visa-navy);font-size:20px;font-weight:800}.visa-offer-approval p{max-width:430px;margin:0 0 14px;color:#697586;font-size:13px;line-height:1.7}.visa-offer-progress{width:100%;max-width:420px;height:7px;overflow:hidden;border-radius:20px;background:#edf1f5}.visa-offer-progress span{display:block;width:84%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--visa-pink),var(--visa-red));animation:visaOfferProgress 1.8s ease-out forwards}.visa-offer-progress-info{display:flex;justify-content:space-between;max-width:420px;margin-top:6px}.visa-offer-progress-info span{color:#9aa3af;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.visa-offer-progress-info strong{color:var(--visa-red);font-size:10px}.visa-offer-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:205px;margin-top:35px;padding:15px 20px 15px 25px;border:none;border-radius:50px;color:#fff;background:linear-gradient(135deg,var(--visa-pink),var(--visa-red));box-shadow:0 12px 30px #e94e7740,inset 0 1px #ffffff40;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.3px;transition:box-shadow .3s ease,background .3s ease}.visa-offer-btn:hover{color:#fff;background:linear-gradient(135deg,var(--visa-red),var(--visa-pink));box-shadow:0 18px 40px #e94e7752}.visa-offer-btn-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff2e;font-size:17px;transition:transform .3s ease}.visa-offer-btn:hover .visa-offer-btn-arrow{transform:translate(4px)}@keyframes visaOfferImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes visaOfferRing{0%{transform:rotate(-7deg)}to{transform:rotate(353deg)}}@keyframes visaOfferPulse{0%,to{box-shadow:0 15px 35px #e94e7733,0 0 0 9px #e94e770d}50%{box-shadow:0 20px 45px #e94e774d,0 0 0 14px #e94e7709}}@keyframes visaOfferProgress{0%{width:0}to{width:84%}}@keyframes visaOfferOrbOne{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.08)}}@keyframes visaOfferOrbTwo{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-25px) scale(1.1)}}@keyframes visaOfferOrbThree{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media (max-width: 1200px){.visa-offer-section{padding:90px 5%}.visa-offer-container{gap:55px}.visa-offer-main-image{height:500px}.visa-offer-title{font-size:45px}.visa-offer-description{font-size:15px}.visa-offer-circle{width:140px;height:140px}.visa-offer-circle-inner{width:106px;height:106px}}@media (max-width: 992px){.visa-offer-section{padding:80px 5%}.visa-offer-container{grid-template-columns:1fr;gap:55px;max-width:750px}.visa-offer-image-column{width:100%}.visa-offer-image-wrapper{max-width:570px}.visa-offer-main-image{height:480px}.visa-offer-content{text-align:center}.visa-offer-eyebrow,.visa-offer-brand{justify-content:center}.visa-offer-title{max-width:700px;margin-right:auto;margin-left:auto;font-size:42px}.visa-offer-description{max-width:650px;margin-right:auto;margin-left:auto}.visa-offer-highlights{max-width:700px;margin-right:auto;margin-left:auto;text-align:left}.visa-offer-stats{max-width:650px;margin:0 auto;justify-content:center;text-align:left}.visa-offer-btn{margin-top:32px}}@media (max-width: 768px){.visa-offer-section{padding:70px 20px}.visa-offer-container{gap:45px}.visa-offer-image-wrapper{padding:12px}.visa-offer-main-image{height:400px}.visa-offer-floating-badge{right:-8px;bottom:25px}.visa-offer-title{font-size:36px;letter-spacing:-1px}.visa-offer-description{font-size:14px;line-height:1.75}.visa-offer-highlights{grid-template-columns:1fr}.visa-offer-stats{flex-direction:column;gap:25px;text-align:center}.visa-offer-approval{width:100%}.visa-offer-approval-heading{justify-content:center}.visa-offer-approval p{margin-right:auto;margin-left:auto}.visa-offer-progress{margin:0 auto}.visa-offer-progress-info{margin-right:auto;margin-left:auto}}@media (max-width: 576px){.visa-offer-section{padding:60px 15px}.visa-offer-container{gap:38px}.visa-offer-image-wrapper{width:100%;padding:8px}.visa-offer-image{border-width:5px;border-radius:23px}.visa-offer-main-image{height:330px}.visa-offer-image-ring{border-radius:25px}.visa-offer-floating-badge{right:-4px;bottom:18px;min-width:160px;padding:10px 12px;gap:9px;border-radius:14px}.visa-offer-badge-icon{width:34px;height:34px;border-radius:10px;font-size:14px}.visa-offer-floating-badge strong{font-size:13px}.visa-offer-floating-badge small{font-size:7px}.visa-offer-dot-one{right:10px}.visa-offer-dot-two{left:0}.visa-offer-eyebrow{font-size:9px;letter-spacing:2px}.visa-offer-eyebrow-line{width:20px}.visa-offer-brand{font-size:8px;letter-spacing:1.5px}.visa-offer-title{font-size:30px;line-height:1.15}.visa-offer-title span:after{height:3px;bottom:-3px}.visa-offer-description{font-size:13px}.visa-offer-highlight{padding:11px}.visa-offer-highlight strong{font-size:12px}.visa-offer-highlight span:last-child{font-size:10px}.visa-offer-circle{width:125px;height:125px}.visa-offer-circle-inner{width:95px;height:95px}.visa-offer-year-number{font-size:24px}.visa-offer-percent{font-size:35px}.visa-offer-approved-text{font-size:17px}.visa-offer-approval p{font-size:12px}.visa-offer-btn{width:100%;min-width:0;padding:14px 17px 14px 22px}}@media (max-width: 380px){.visa-offer-section{padding:50px 12px}.visa-offer-main-image{height:290px}.visa-offer-title{font-size:27px}.visa-offer-description{font-size:12px}.visa-offer-floating-badge{right:-2px;bottom:12px;min-width:145px}.visa-offer-stats{gap:20px}.visa-offer-percent{font-size:31px}.visa-offer-approved-text{font-size:15px}}@media (prefers-reduced-motion: reduce){.visa-offer-bg,.visa-offer-image-ring,.visa-offer-main-image,.visa-offer-circle,.visa-offer-progress span{animation:none!important}.visa-offer-image-shine,.visa-offer-main-image,.visa-offer-btn,.visa-offer-highlight{transition:none!important}}.allvisa-section{--allvisa-navy: #07294d;--allvisa-navy-dark: #041c35;--allvisa-pink: #e94e77;--allvisa-pink-light: #f78da7;--allvisa-red: #f04e4e;--allvisa-cyan: #36c8d4;--allvisa-text: #5c6877;--allvisa-muted: #8b96a5;--allvisa-border: rgba(7, 41, 77, .08);position:relative;width:100%;padding:95px 6% 105px;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(233,78,119,.09),transparent 28%),radial-gradient(circle at 92% 85%,rgba(54,200,212,.08),transparent 30%),linear-gradient(135deg,#fff,#fff8fa 48%,#f7fbff);text-align:center;isolation:isolate}.allvisa-section:before{content:"";position:absolute;inset:0;pointer-events:none;border-top:1px solid rgba(233,78,119,.12);border-bottom:1px solid rgba(233,78,119,.12);z-index:5}.allvisa-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2}.allvisa-bg-one{width:420px;height:420px;top:-210px;right:-170px;background:#e94e7712;filter:blur(5px);animation:allvisaOrbOne 10s ease-in-out infinite}.allvisa-bg-two{width:450px;height:450px;left:-230px;bottom:-230px;background:#36c8d414;filter:blur(5px);animation:allvisaOrbTwo 12s ease-in-out infinite}.allvisa-bg-three{width:180px;height:180px;top:45%;right:15%;background:#f04e4e09;filter:blur(8px);animation:allvisaOrbThree 8s ease-in-out infinite}.allvisa-grid-pattern{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(7,41,77,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(7,41,77,.025) 1px,transparent 1px);background-size:48px 48px}.allvisa-wrapper{position:relative;z-index:2;width:100%;max-width:1380px;margin:0 auto}.allvisa-header{max-width:850px;margin:0 auto 58px}.allvisa-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;color:var(--allvisa-pink);font-size:11px;font-weight:900;letter-spacing:3px;text-transform:uppercase}.allvisa-eyebrow-line{width:32px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--allvisa-pink),var(--allvisa-red))}.allvisa-small-label{margin-bottom:13px;color:#8b96a5;font-size:9px;font-weight:800;letter-spacing:2px}.allvisa-title{margin:0;color:var(--allvisa-navy);font-size:clamp(36px,4vw,55px);font-weight:900;line-height:1.1;letter-spacing:-1.5px}.allvisa-title span{position:relative;color:var(--allvisa-pink)}.allvisa-title span:after{content:"";position:absolute;left:3px;right:3px;bottom:-6px;height:4px;border-radius:20px;background:linear-gradient(90deg,var(--allvisa-pink),var(--allvisa-red))}.allvisa-description{max-width:680px;margin:20px auto 0;color:var(--allvisa-text);font-size:15px;line-height:1.8}.allvisa-title-decoration{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:23px}.allvisa-title-decoration span{width:42px;height:2px;border-radius:10px;background:#dfe5eb}.allvisa-title-decoration i{display:block;width:7px;height:7px;border-radius:50%;background:var(--allvisa-pink)}.allvisa-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;width:100%;align-items:stretch}.allvisa-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--allvisa-border);border-radius:24px;text-align:left;background:linear-gradient(145deg,#fffffffa,#f8fbfff5);box-shadow:0 12px 35px #07294d12,inset 0 1px #ffffffe6;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease;isolation:isolate}.allvisa-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:5;background:linear-gradient(90deg,var(--allvisa-pink),var(--allvisa-red),var(--allvisa-cyan))}.allvisa-card:hover{transform:translateY(-10px);border-color:#e94e7738;box-shadow:0 25px 60px #07294d24,0 10px 30px #e94e7714}.allvisa-card-number{position:absolute;top:17px;left:17px;z-index:10;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:13px;color:#fff;background:#07294dd1;box-shadow:0 8px 20px #07294d33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:900}.allvisa-image{position:relative;width:100%;height:235px;overflow:hidden;background:#eef3f7}.allvisa-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease,filter .7s ease}.allvisa-card:hover .allvisa-image img{transform:scale(1.08);filter:saturate(1.08)}.allvisa-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#07294d0d 20%,#07294d80);pointer-events:none}.allvisa-image-content{position:absolute;left:18px;bottom:15px;z-index:3;padding:6px 10px;border:1px solid rgba(255,255,255,.25);border-radius:30px;background:#07294d8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.allvisa-image-content span{color:#fff;font-size:8px;font-weight:900;letter-spacing:1.5px}.allvisa-image-arrow{position:absolute;right:16px;bottom:14px;z-index:3;width:37px;height:37px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:#e94e77e6;font-size:17px;transition:transform .3s ease,background .3s ease}.allvisa-card:hover .allvisa-image-arrow{transform:translate(4px);background:var(--allvisa-red)}.allvisa-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--allvisa-navy),#154d7d)}.allvisa-image-placeholder span{color:#fffc;font-size:20px;font-weight:900;letter-spacing:3px}.allvisa-content{position:relative;padding:23px 22px 22px}.allvisa-content-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.allvisa-number-label{color:var(--allvisa-pink);font-size:9px;font-weight:900;letter-spacing:1.4px}.allvisa-content-dot{width:6px;height:6px;border-radius:50%;background:var(--allvisa-cyan);box-shadow:0 0 0 5px #36c8d414}.allvisa-name{margin:0 0 12px;color:var(--allvisa-navy);font-size:20px;font-weight:800;line-height:1.25;transition:color .3s ease}.allvisa-card:hover .allvisa-name{color:var(--allvisa-pink)}.allvisa-description-text{min-height:76px;margin-bottom:15px;overflow:hidden;color:var(--allvisa-text);font-size:13px;line-height:1.7}.allvisa-description-text p{margin:0}.allvisa-description-text strong{color:var(--allvisa-navy)}.allvisa-description-text a{color:var(--allvisa-pink)}.allvisa-list{min-height:88px;margin:0 0 18px;padding:0;list-style:none}.allvisa-list li{display:flex;align-items:flex-start;gap:9px;margin:8px 0;color:#677384;font-size:12px;line-height:1.5;transition:color .3s ease,transform .3s ease}.allvisa-list li:hover{color:var(--allvisa-pink);transform:translate(3px)}.allvisa-check{width:19px;height:19px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--allvisa-pink),var(--allvisa-red));font-size:9px;font-weight:900}.allvisa-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding-top:13px;border-top:1px solid #edf0f3}.allvisa-readmore{display:inline-flex;align-items:center;gap:9px;padding:0;border:none;outline:none;color:var(--allvisa-navy);background:transparent;font-size:10px;font-weight:900;letter-spacing:1px;cursor:pointer;transition:color .3s ease,gap .3s ease}.allvisa-readmore:hover{color:var(--allvisa-pink);gap:13px}.allvisa-readmore-arrow{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--allvisa-navy);font-size:12px;transition:background .3s ease,transform .3s ease}.allvisa-readmore:hover .allvisa-readmore-arrow{background:var(--allvisa-pink);transform:translate(2px)}.allvisa-footer-dots{display:flex;align-items:center;gap:4px}.allvisa-footer-dots span{width:4px;height:4px;border-radius:50%;background:#c8d0d9}.allvisa-footer-dots span:first-child{background:var(--allvisa-pink)}.allvisa-card-bottom-line{position:absolute;right:25%;bottom:0;left:25%;height:3px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,transparent,var(--allvisa-pink),transparent);transform:scaleX(0);transform-origin:center;transition:transform .45s ease}.allvisa-card:hover .allvisa-card-bottom-line{transform:scaleX(1)}.allvisa-loading{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.allvisa-loader{width:48px;height:48px;border:4px solid rgba(233,78,119,.15);border-top-color:var(--allvisa-pink);border-right-color:var(--allvisa-cyan);border-radius:50%;animation:allvisaLoader .9s linear infinite}.allvisa-loading p{margin:0;color:#6f7b8a;font-size:14px;font-weight:600}.allvisa-empty{max-width:500px;min-height:270px;margin:0 auto;padding:45px 25px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed rgba(7,41,77,.15);border-radius:25px;background:#ffffffb3}.allvisa-empty-icon{width:65px;height:65px;margin-bottom:17px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--allvisa-pink),var(--allvisa-red));box-shadow:0 10px 25px #e94e7733;font-size:25px}.allvisa-empty h3{margin:0 0 8px;color:var(--allvisa-navy);font-size:21px;font-weight:800}.allvisa-empty p{margin:0;color:#788595;font-size:13px}@keyframes allvisaLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes allvisaOrbOne{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,25px) scale(1.08)}}@keyframes allvisaOrbTwo{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.1)}}@keyframes allvisaOrbThree{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media (max-width: 1280px){.allvisa-section{padding:85px 5%}.allvisa-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.allvisa-image{height:225px}}@media (max-width: 1024px){.allvisa-section{padding:75px 4%}.allvisa-header{margin-bottom:48px}.allvisa-title{font-size:42px}.allvisa-description{font-size:14px}.allvisa-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.allvisa-image{height:230px}}@media (max-width: 768px){.allvisa-section{padding:65px 20px 75px}.allvisa-header{margin-bottom:40px}.allvisa-eyebrow{gap:8px;font-size:9px;letter-spacing:2px}.allvisa-eyebrow-line{width:23px}.allvisa-title{font-size:36px;letter-spacing:-1px}.allvisa-description{font-size:13px;line-height:1.7}.allvisa-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.allvisa-card{border-radius:21px}.allvisa-image{height:205px}.allvisa-content{padding:20px 18px}.allvisa-name{font-size:18px}.allvisa-description-text{font-size:12px}.allvisa-list li{font-size:11px}}@media (max-width: 600px){.allvisa-section{padding:58px 15px 65px}.allvisa-container{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:20px}.allvisa-title{font-size:32px}.allvisa-small-label{font-size:8px}.allvisa-image{height:230px}.allvisa-content{padding:21px 20px 20px}.allvisa-description-text,.allvisa-list{min-height:auto}.allvisa-card-number{width:40px;height:40px}}@media (max-width: 420px){.allvisa-section{padding:50px 12px 60px}.allvisa-header{margin-bottom:35px}.allvisa-eyebrow{font-size:8px;letter-spacing:1.6px}.allvisa-eyebrow-line{width:18px}.allvisa-title{font-size:28px}.allvisa-description{font-size:12px}.allvisa-image{height:210px}.allvisa-name{font-size:18px}.allvisa-description-text{font-size:12px}.allvisa-list li{font-size:11px}.allvisa-footer{padding-top:12px}}@media (max-width: 340px){.allvisa-section{padding-right:10px;padding-left:10px}.allvisa-title{font-size:25px}.allvisa-image{height:190px}.allvisa-content{padding-right:16px;padding-left:16px}.allvisa-readmore{font-size:9px}}@media (prefers-reduced-motion: reduce){.allvisa-bg,.allvisa-loader{animation:none!important}.allvisa-card,.allvisa-image img,.allvisa-readmore,.allvisa-readmore-arrow,.allvisa-card-bottom-line{transition:none!important}}.companyreport-section{--report-navy: #07294d;--report-navy-dark: #041c35;--report-pink: #e94e77;--report-pink-light: #f78da7;--report-red: #f04e4e;--report-cyan: #36c8d4;--report-text: #5c6877;--report-muted: #8c97a5;--report-border: rgba(7, 41, 77, .08);position:relative;width:100%;padding:100px 6%;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(233,78,119,.08),transparent 28%),radial-gradient(circle at 92% 85%,rgba(54,200,212,.08),transparent 30%),linear-gradient(135deg,#fff,#fff8fa,#f6fbff);isolation:isolate}.companyreport-section:before{content:"";position:absolute;inset:0;border-top:1px solid rgba(233,78,119,.12);border-bottom:1px solid rgba(233,78,119,.12);pointer-events:none;z-index:5}.companyreport-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(4px)}.companyreport-bg-one{width:430px;height:430px;top:-230px;left:-190px;background:#e94e7712;animation:companyReportOrbOne 10s ease-in-out infinite}.companyreport-bg-two{width:500px;height:500px;right:-250px;bottom:-250px;background:#36c8d414;animation:companyReportOrbTwo 12s ease-in-out infinite}.companyreport-bg-three{width:180px;height:180px;right:32%;top:12%;background:#f04e4e0a;animation:companyReportOrbThree 8s ease-in-out infinite}.companyreport-grid-pattern{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(7,41,77,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(7,41,77,.025) 1px,transparent 1px);background-size:48px 48px}.companyreport-container{position:relative;z-index:2;width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:80px}.companyreport-image-column{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.companyreport-image-wrapper{position:relative;width:min(100%,590px);padding:18px}.companyreport-image-frame{position:absolute;top:-10px;right:-5px;width:75%;height:78%;border:2px dashed rgba(233,78,119,.24);border-radius:35px;transform:rotate(7deg);animation:companyReportFrame 12s linear infinite}.companyreport-image{position:relative;z-index:2;width:100%;overflow:hidden;border:8px solid rgba(255,255,255,.95);border-radius:30px;background:#fff;box-shadow:0 25px 70px #07294d24,0 8px 25px #e94e7714}.companyreport-image img{display:block;width:100%;height:530px;object-fit:cover;object-position:center;transition:transform .7s ease,filter .7s ease}.companyreport-image:hover img{transform:scale(1.06);filter:saturate(1.08)}.companyreport-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(7,41,77,.3) 100%);pointer-events:none}.companyreport-image-shine{position:absolute;top:-120%;left:-80%;width:45%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(25deg);pointer-events:none;transition:left .8s ease}.companyreport-image:hover .companyreport-image-shine{left:130%}.companyreport-floating-badge{position:absolute;right:-22px;bottom:45px;z-index:5;display:flex;align-items:center;gap:12px;min-width:190px;padding:13px 17px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffffeb;box-shadow:0 15px 40px #07294d26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.companyreport-badge-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--report-pink),var(--report-red));box-shadow:0 7px 18px #e94e7740;font-size:17px}.companyreport-badge-content{display:flex;flex-direction:column;gap:3px}.companyreport-badge-content strong{color:var(--report-navy);font-size:15px;font-weight:900}.companyreport-badge-content span{color:#788494;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.companyreport-dot{position:absolute;z-index:6;display:block;border-radius:50%}.companyreport-dot-one{top:25px;right:15px;width:14px;height:14px;background:var(--report-pink);box-shadow:0 0 0 7px #e94e771a}.companyreport-dot-two{bottom:20px;left:5px;width:10px;height:10px;background:var(--report-cyan);box-shadow:0 0 0 6px #36c8d41a}.companyreport-dot-three{top:45%;left:-4px;width:8px;height:8px;background:var(--report-red)}.companyreport-content{position:relative;min-width:0}.companyreport-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:17px;color:var(--report-pink);font-size:11px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase}.companyreport-eyebrow-line{width:28px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--report-pink),var(--report-red))}.companyreport-brand{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#8b96a5;font-size:9px;font-weight:800;letter-spacing:2px}.companyreport-brand span:first-child{color:var(--report-navy);font-weight:950}.companyreport-brand i{width:5px;height:5px;border-radius:50%;background:var(--report-pink)}.companyreport-title{max-width:700px;margin:0 0 22px;color:var(--report-navy);font-size:clamp(38px,4vw,57px);font-weight:900;line-height:1.1;letter-spacing:-1.6px}.companyreport-title span{position:relative;color:var(--report-pink)}.companyreport-title span:after{content:"";position:absolute;left:2px;right:2px;bottom:-6px;height:4px;border-radius:20px;background:linear-gradient(90deg,var(--report-pink),var(--report-red))}.companyreport-desc{max-width:650px;margin:0 0 30px;color:var(--report-text);font-size:15px;line-height:1.85}.companyreport-stats{width:100%;max-width:720px;display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.companyreport-stat{width:100%}.companyreport-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.companyreport-stat-label{display:flex;align-items:center;gap:9px;color:var(--report-navy);font-size:13px;font-weight:800}.companyreport-stat-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--report-pink);font-size:12px}.companyreport-stat-percent{color:var(--report-pink);font-size:13px;font-weight:900}.companyreport-progress{position:relative;width:100%;height:9px;overflow:hidden;border-radius:30px;background:linear-gradient(90deg,#edf1f5,#f5f7f9);box-shadow:inset 0 1px 3px #07294d0a}.companyreport-progress-fill{position:relative;width:0;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--report-pink),var(--report-red));box-shadow:0 3px 10px #e94e7733}.companyreport-progress-shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:companyReportProgressShine 2.5s ease-in-out infinite}.companyreport-summary{display:flex;align-items:center;width:fit-content;margin-top:5px;margin-bottom:28px;padding:13px 20px;border:1px solid rgba(7,41,77,.07);border-radius:15px;background:#ffffffb3;box-shadow:0 8px 25px #07294d0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.companyreport-summary-item{display:flex;flex-direction:column;gap:2px}.companyreport-summary-item strong{color:var(--report-pink);font-size:19px;font-weight:900}.companyreport-summary-item span{color:#7c8795;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.companyreport-summary-divider{width:1px;height:35px;margin:0 20px;background:#dfe5ea}.companyreport-download{display:flex;align-items:center;gap:13px;width:fit-content;max-width:100%;padding:12px 13px 12px 14px;border:1px solid rgba(233,78,119,.12);border-radius:15px;background:#ffffffd1;box-shadow:0 10px 30px #07294d0f;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.companyreport-download:hover{transform:translateY(-4px);border-color:#e94e7740;box-shadow:0 18px 40px #07294d1c}.companyreport-pdf-wrapper{width:43px;height:43px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--report-pink),var(--report-red));box-shadow:0 8px 20px #e94e7733}.companyreport-pdf-icon{font-size:19px}.companyreport-download-content{display:flex;flex-direction:column;gap:3px}.companyreport-download-label{color:var(--report-pink);font-size:8px;font-weight:900;letter-spacing:1.5px}.companyreport-download-title{color:var(--report-navy);font-size:13px;font-weight:800}.companyreport-download-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-left:8px;border-radius:50%;color:#fff;background:var(--report-navy);font-size:14px;transition:background .3s ease,transform .3s ease}.companyreport-download:hover .companyreport-download-arrow{background:var(--report-pink);transform:translate(4px)}@keyframes companyReportFrame{0%{transform:rotate(7deg)}50%{transform:rotate(10deg)}to{transform:rotate(7deg)}}@keyframes companyReportProgressShine{0%{left:-100%}50%{left:120%}to{left:120%}}@keyframes companyReportOrbOne{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.08)}}@keyframes companyReportOrbTwo{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-25px) scale(1.1)}}@keyframes companyReportOrbThree{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@media (max-width: 1200px){.companyreport-section{padding:90px 5%}.companyreport-container{gap:55px}.companyreport-image img{height:500px}.companyreport-title{font-size:45px}}@media (max-width: 992px){.companyreport-section{padding:80px 5%}.companyreport-container{grid-template-columns:1fr;max-width:750px;gap:55px}.companyreport-image-column{width:100%}.companyreport-image-wrapper{max-width:570px}.companyreport-image img{height:470px}.companyreport-content{text-align:center}.companyreport-eyebrow,.companyreport-brand{justify-content:center}.companyreport-title{max-width:700px;margin-right:auto;margin-left:auto;font-size:42px}.companyreport-desc{max-width:650px;margin-right:auto;margin-left:auto}.companyreport-stats{margin-right:auto;margin-left:auto;text-align:left}.companyreport-summary,.companyreport-download{margin-right:auto;margin-left:auto}}@media (max-width: 768px){.companyreport-section{padding:70px 20px}.companyreport-container{gap:45px}.companyreport-image-wrapper{padding:12px}.companyreport-image img{height:400px}.companyreport-floating-badge{right:-8px;bottom:25px}.companyreport-title{font-size:36px;line-height:1.15}.companyreport-desc{font-size:14px;line-height:1.75}.companyreport-stat-label{font-size:12px}.companyreport-summary{padding:12px 17px}}@media (max-width: 576px){.companyreport-section{padding:60px 15px}.companyreport-container{gap:38px}.companyreport-image-wrapper{width:100%;padding:8px}.companyreport-image{border-width:5px;border-radius:23px}.companyreport-image img{height:320px}.companyreport-floating-badge{right:-4px;bottom:18px;min-width:160px;padding:10px 12px;gap:9px;border-radius:14px}.companyreport-badge-icon{width:34px;height:34px;border-radius:10px;font-size:14px}.companyreport-badge-content strong{font-size:13px}.companyreport-badge-content span{font-size:7px}.companyreport-eyebrow{font-size:8px;letter-spacing:1.7px}.companyreport-eyebrow-line{width:18px}.companyreport-brand{font-size:7px;letter-spacing:1.2px}.companyreport-title{font-size:30px;letter-spacing:-.8px}.companyreport-title span:after{height:3px;bottom:-4px}.companyreport-desc{font-size:13px}.companyreport-stats{gap:18px}.companyreport-stat-label,.companyreport-stat-percent{font-size:11px}.companyreport-progress{height:8px}.companyreport-summary{width:100%;justify-content:center}.companyreport-download{width:100%;max-width:100%}.companyreport-download-title{font-size:12px}}@media (max-width: 400px){.companyreport-section{padding:50px 12px}.companyreport-image img{height:280px}.companyreport-title{font-size:27px}.companyreport-desc{font-size:12px}.companyreport-summary{padding:11px 13px}.companyreport-summary-divider{margin:0 13px}.companyreport-summary-item strong{font-size:17px}.companyreport-download{gap:9px;padding:10px}.companyreport-pdf-wrapper{width:38px;height:38px}.companyreport-download-arrow{width:27px;height:27px;margin-left:auto}}@media (max-width: 340px){.companyreport-section{padding-right:10px;padding-left:10px}.companyreport-title{font-size:25px}.companyreport-image img{height:250px}.companyreport-floating-badge{min-width:140px}.companyreport-download-title{font-size:10px}}@media (prefers-reduced-motion: reduce){.companyreport-bg,.companyreport-image-frame,.companyreport-progress-shine{animation:none!important}.companyreport-image img,.companyreport-download,.companyreport-download-arrow{transition:none!important}}.whychooseus-section{--why-primary: #e42121;--why-primary-dark: #c91414;--why-primary-light: #ff5b5b;--why-navy: #062c43;--why-navy-dark: #031d2e;--why-text: #243746;--why-muted: #657581;--why-white: #ffffff;--why-bg: #fff7f8;--why-border: rgba(6, 44, 67, .1);width:100%;position:relative;overflow:hidden;padding:100px 0 90px;background:radial-gradient(circle at 10% 10%,rgba(228,33,33,.08),transparent 30%),radial-gradient(circle at 90% 85%,rgba(6,44,67,.07),transparent 32%),linear-gradient(135deg,#fff7f8,#fff 48%,#fff5f6);text-align:center;isolation:isolate}.whychooseus-bg-shape{position:absolute;pointer-events:none;z-index:-2;filter:blur(1px)}.whychooseus-bg-shape-one{width:360px;height:360px;left:-180px;top:150px;border-radius:50%;background:#e421210d;animation:whyFloatOne 8s ease-in-out infinite}.whychooseus-bg-shape-two{width:420px;height:420px;right:-210px;bottom:80px;border-radius:50%;background:#062c430b;animation:whyFloatTwo 10s ease-in-out infinite}.whychooseus-bg-circle{position:absolute;border:1px solid rgba(228,33,33,.08);border-radius:50%;pointer-events:none;z-index:-1}.whychooseus-bg-circle-one{width:180px;height:180px;top:80px;right:8%}.whychooseus-bg-circle-two{width:110px;height:110px;bottom:100px;left:8%}.whychooseus-grid-pattern{position:absolute;inset:0;z-index:-3;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.whychooseus-container{width:min(1250px,calc(100% - 60px));margin:0 auto;position:relative;z-index:2}.whychooseus-header{max-width:850px;margin:0 auto 60px}.whychooseus-subtitle-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.whychooseus-subtitle-line{width:42px;height:2px;position:relative;overflow:hidden;background:var(--why-primary)}.whychooseus-subtitle-line:after{content:"";position:absolute;inset:0;background:var(--why-navy);transform:translate(-100%);animation:whySubtitleLine 3s ease-in-out infinite}.whychooseus-subtitle{margin:0;color:var(--why-primary);font-size:13px;font-weight:800;line-height:1;letter-spacing:2.5px;text-transform:uppercase}.whychooseus-title{margin:0;color:var(--why-navy);font-size:clamp(34px,4vw,52px);line-height:1.12;font-weight:800;letter-spacing:-1.5px}.whychooseus-title span{color:var(--why-primary);position:relative;display:inline-block}.whychooseus-title span:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:3px;border-radius:50px;background:linear-gradient(90deg,var(--why-primary),var(--why-primary-light));transform-origin:left;animation:whyTitleUnderline 1.2s ease forwards}.whychooseus-header-description{max-width:700px;margin:24px auto 0;color:var(--why-muted);font-size:16px;line-height:1.8;font-weight:400}.whychooseus-header-description strong{color:var(--why-primary);font-weight:800}.whychooseus-cards{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:65px}.whychooseus-card{min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;text-align:left;min-height:390px;padding:28px 26px 24px;background:linear-gradient(145deg,#fffffffa,#fffafbfa);border:1px solid var(--why-border);border-radius:22px;box-shadow:0 15px 45px #062c4312,0 3px 10px #e4212108;cursor:pointer;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease,background .45s ease}.whychooseus-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--why-primary),var(--why-primary-light));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.whychooseus-card:after{content:"";position:absolute;width:150px;height:150px;right:-80px;bottom:-80px;border-radius:50%;background:#e421210d;transition:transform .5s ease}.whychooseus-card:hover{border-color:#e421214d;box-shadow:0 25px 60px #062c431f,0 10px 30px #e4212114}.whychooseus-card:hover:before{transform:scaleX(1)}.whychooseus-card:hover:after{transform:scale(2)}.whychooseus-card-top{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:24px}.whychooseus-card-number{color:var(--why-primary);font-size:12px;font-weight:800;letter-spacing:1px}.whychooseus-card-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(228,33,33,.3),transparent)}.whychooseus-icon-wrapper{width:88px;height:88px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:24px;background:linear-gradient(145deg,#fff1f3,#fff);border:1px solid rgba(228,33,33,.1);box-shadow:0 10px 30px #e4212114;transition:transform .35s ease,box-shadow .35s ease}.whychooseus-card:hover .whychooseus-icon-wrapper{box-shadow:0 14px 35px #e4212129}.whychooseus-icon-glow{position:absolute;inset:-8px;border-radius:28px;border:1px dashed rgba(228,33,33,.18);opacity:0;transform:scale(.85);transition:opacity .4s ease,transform .4s ease}.whychooseus-card:hover .whychooseus-icon-glow{opacity:1;transform:scale(1)}.whychooseus-icon{width:58px;height:58px;object-fit:contain;display:block;position:relative;z-index:2;transition:transform .35s ease,filter .35s ease}.whychooseus-card:hover .whychooseus-icon{filter:drop-shadow(0 8px 12px rgba(228,33,33,.15))}.whychooseus-card-content{position:relative;z-index:2;flex:1}.whychooseus-card-title{margin:0 0 12px;color:var(--why-navy);font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.3px;transition:color .3s ease}.whychooseus-card:hover .whychooseus-card-title{color:var(--why-primary)}.whychooseus-card-desc{margin:0;color:var(--why-muted);font-size:14px;line-height:1.75;font-weight:400}.whychooseus-more{position:relative;z-index:3;display:flex;align-items:center;gap:8px;margin-top:28px;padding-top:17px;border-top:1px solid rgba(6,44,67,.08)}.whychooseus-more-dots{display:flex;align-items:center;gap:3px}.whychooseus-more-dots i{width:4px;height:4px;display:block;border-radius:50%;background:var(--why-primary)}.whychooseus-more-text{color:var(--why-navy);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.whychooseus-arrow{width:27px;height:27px;margin-left:auto;display:flex;align-items:center;justify-content:center;color:var(--why-primary);background:#fff1f3;border-radius:50%;font-size:17px;font-weight:700;transition:transform .35s ease,background .35s ease,color .35s ease}.whychooseus-card:hover .whychooseus-arrow{color:#fff;background:var(--why-primary);transform:translate(5px)}.whychooseus-card-corner{position:absolute;width:35px;height:35px;opacity:0;transition:opacity .4s ease}.whychooseus-card-corner-one{right:0;top:0;border-top:2px solid var(--why-primary);border-right:2px solid var(--why-primary);border-top-right-radius:20px}.whychooseus-card-corner-two{left:0;bottom:0;border-bottom:2px solid var(--why-primary);border-left:2px solid var(--why-primary);border-bottom-left-radius:20px}.whychooseus-card:hover .whychooseus-card-corner{opacity:1}.whychooseus-footer{width:min(900px,100%);margin:0 auto;position:relative}.whychooseus-footer-line{width:100%;height:1px;margin-bottom:30px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.15),transparent)}.whychooseus-footer-content{display:flex;align-items:center;justify-content:center;gap:15px}.whychooseus-footer-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--why-primary),var(--why-primary-light));border-radius:50%;font-size:18px;box-shadow:0 8px 20px #e4212133;animation:whyIconPulse 2.5s ease-in-out infinite}.whychooseus-footer-text{margin:0;color:var(--why-navy);font-size:19px;line-height:1.6;font-weight:600}.whychooseus-footer-text .highlight{position:relative;color:var(--why-primary);font-weight:800}.whychooseus-footer-text .highlight:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--why-primary)}.whychooseus-btn{margin-top:25px;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:linear-gradient(135deg,var(--why-primary),var(--why-primary-light));border:0;border-radius:50px;font-size:12px;font-weight:800;letter-spacing:1px;cursor:pointer;box-shadow:0 12px 25px #e4212133;transition:box-shadow .3s ease,transform .3s ease}.whychooseus-btn:hover{box-shadow:0 18px 35px #e421214d}.whychooseus-btn span{font-size:18px;line-height:1}@keyframes whyFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(20px,-20px,0)}}@keyframes whyFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,20px,0)}}@keyframes whySubtitleLine{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes whyTitleUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes whyIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width: 1200px){.whychooseus-section{padding:85px 0 80px}.whychooseus-container{width:min(1100px,calc(100% - 50px))}.whychooseus-cards{gap:20px}.whychooseus-card{min-height:380px;padding:25px 22px 22px}.whychooseus-card-title{font-size:19px}.whychooseus-card-desc{font-size:13.5px}}@media (max-width: 992px){.whychooseus-section{padding:75px 0 70px}.whychooseus-container{width:min(900px,calc(100% - 40px))}.whychooseus-header{margin-bottom:45px}.whychooseus-title{font-size:38px}.whychooseus-header-description{font-size:15px}.whychooseus-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:50px}.whychooseus-card{min-height:360px}.whychooseus-icon-wrapper{width:82px;height:82px}.whychooseus-icon{width:54px;height:54px}.whychooseus-footer-text{font-size:18px}}@media (max-width: 768px){.whychooseus-section{padding:65px 0 60px}.whychooseus-container{width:calc(100% - 30px);padding:0}.whychooseus-header{margin-bottom:38px}.whychooseus-subtitle-wrapper{gap:10px}.whychooseus-subtitle-line{width:30px}.whychooseus-subtitle{font-size:11px;letter-spacing:1.8px}.whychooseus-title{font-size:32px;letter-spacing:-.8px}.whychooseus-title span:after{bottom:-5px;height:2px}.whychooseus-header-description{font-size:14px;line-height:1.7;margin-top:20px}.whychooseus-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.whychooseus-card{min-height:350px;padding:23px 20px 20px;border-radius:18px}.whychooseus-card-top{margin-bottom:20px}.whychooseus-icon-wrapper{width:75px;height:75px;margin-bottom:20px;border-radius:20px}.whychooseus-icon{width:48px;height:48px}.whychooseus-card-title{font-size:18px;margin-bottom:10px}.whychooseus-card-desc{font-size:13px;line-height:1.65}.whychooseus-more{margin-top:22px}.whychooseus-more-text{font-size:9px}.whychooseus-footer{margin-top:10px}.whychooseus-footer-content{gap:11px}.whychooseus-footer-icon{width:34px;height:34px;flex-basis:34px;font-size:15px}.whychooseus-footer-text{font-size:16px}}@media (max-width: 576px){.whychooseus-section{padding:55px 0 50px}.whychooseus-container{width:calc(100% - 24px)}.whychooseus-header{margin-bottom:32px}.whychooseus-subtitle-line{width:22px}.whychooseus-subtitle{font-size:10px;letter-spacing:1.4px}.whychooseus-title{font-size:28px;line-height:1.2}.whychooseus-header-description{font-size:13px}.whychooseus-cards{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.whychooseus-card{min-height:auto;padding:24px 22px 20px}.whychooseus-card-top{margin-bottom:20px}.whychooseus-icon-wrapper{width:78px;height:78px}.whychooseus-icon{width:50px;height:50px}.whychooseus-card-title{font-size:20px}.whychooseus-card-desc{max-width:450px;font-size:14px}.whychooseus-more{margin-top:25px}.whychooseus-more-text{font-size:10px}.whychooseus-footer-line{margin-bottom:24px}.whychooseus-footer-content{align-items:flex-start}.whychooseus-footer-icon{margin-top:2px}.whychooseus-footer-text{text-align:left;font-size:15px;line-height:1.6}.whychooseus-bg-circle-one{width:100px;height:100px;right:-30px}.whychooseus-bg-circle-two{width:80px;height:80px;left:-25px}}@media (max-width: 380px){.whychooseus-section{padding:48px 0 45px}.whychooseus-container{width:calc(100% - 20px)}.whychooseus-title{font-size:25px}.whychooseus-subtitle{font-size:9px}.whychooseus-header-description{font-size:12.5px}.whychooseus-card{padding:22px 18px 18px;border-radius:16px}.whychooseus-icon-wrapper{width:70px;height:70px}.whychooseus-icon{width:45px;height:45px}.whychooseus-card-title{font-size:18px}.whychooseus-card-desc{font-size:13px}.whychooseus-footer-text{font-size:14px}}@media (prefers-reduced-motion: reduce){.whychooseus-section *,.whychooseus-section *:before,.whychooseus-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.BlogDetails-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.BlogDetails-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.BlogDetails-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.BlogDetails-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.BlogDetails-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.BlogDetails-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.BlogDetails-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.BlogDetails-breadcrumb .crumb:hover{color:#e74c3c}.BlogDetails-breadcrumb .separator{color:#fff;font-weight:500}.BlogDetails-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.BlogDetails-banner{height:300px}.BlogDetails-content{padding:0 30px}}@media (max-width: 768px){.BlogDetails-banner{height:250px}.BlogDetails-content{padding:0 20px}}@media (max-width: 480px){.BlogDetails-banner{height:180px}.BlogDetails-content{padding:0 15px}}.blog-page{display:flex;flex-wrap:wrap;gap:2.5rem;padding:1rem 5%;background-color:#fafafa;font-family:Poppins,sans-serif;color:#333}.blog-main{flex:1 1 65%;background:#fff;border-radius:16px;padding:2rem 2.5rem;box-shadow:0 8px 25px #00000014}.blog-title{font-size:2.3rem;font-weight:700;color:#222;line-height:1.4;margin-bottom:.8rem;border-left:5px solid #e94e77;padding-left:.8rem}.blog-meta{display:flex;gap:1rem;font-size:.95rem;color:#777}.blog-image{width:100%;border-radius:14px;margin:1.5rem 0;box-shadow:0 5px 25px #0000001a}.blog-quote{font-size:1.2rem;font-style:italic;color:#e94e77;background:#fff6f8;border-left:5px solid #e94e77;padding:1rem 1.5rem;border-radius:10px;margin:2rem 0}.blog-content-html{font-size:1rem;color:#444;line-height:1.8}.blog-content-html p{margin-bottom:1.3rem}.blog-tags-social{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;border-top:1px solid #eee;padding-top:2rem}.blog-tags .tag{background:#f1f1f1;color:#555;padding:6px 12px;margin:4px;border-radius:20px;font-size:.9rem;cursor:pointer;transition:.3s}.blog-tags .tag:hover{background:#e94e77;color:#fff}.blog-social .social-icons{display:flex;gap:.8rem}.blog-social .social-icons a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:#e94e77;transition:.3s}.blog-social .social-icons a:hover{background:#e94e77;color:#fff}.blog-comments{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}.comment-form{display:flex;flex-direction:column;gap:1rem}.comment-row{display:flex;gap:1rem}.comment-form textarea,.comment-form input{padding:.9rem;border-radius:10px;border:1px solid #ddd;font-size:.95rem;transition:.3s}.comment-form textarea:focus,.comment-form input:focus{border-color:#e94e77;outline:none;box-shadow:0 0 0 3px #e94e771a}.comment-form button{background:#e94e77;color:#fff;padding:.9rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.comment-form button:hover{background:#c93e61}.sidebar-section{background:#fff;padding:1.8rem;border-radius:14px;box-shadow:0 6px 20px #0000000f}.popular-item{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;transition:.3s ease}.popular-item img{width:70px;height:70px;border-radius:8px;object-fit:cover}.popular-item:hover{transform:translateY(-2px)}.popular-info h5{font-size:.95rem;font-weight:600;color:#333;margin:0}.popular-info span{font-size:.8rem;color:#777}.blog-sidebar{flex:1 1 30%;display:flex;flex-direction:column;gap:2rem}.sidebar-section{background:#fff;padding:1.8rem;border-radius:14px;box-shadow:0 6px 20px #0000000f;transition:.3s ease}.sidebar-section:hover{transform:translateY(-3px)}.sidebar-section h4{font-size:1.2rem;font-weight:600;color:#111;margin-bottom:1rem;border-left:4px solid #e94e77;padding-left:.6rem}.search-box{display:flex;flex-direction:column;gap:.7rem}.search-box input{padding:.8rem 1rem;border-radius:8px;border:1px solid #ddd;font-size:.95rem;transition:.3s}.search-box input:focus{border-color:#e94e77;outline:none;box-shadow:0 0 0 3px #e94e771a}.search-box button{background:#e94e77;color:#fff;padding:.8rem;border:none;border-radius:8px;font-weight:600;transition:.3s;cursor:pointer}.search-box button:hover{background:#c93e61}.tags .tag{display:inline-block;background:#f3f3f3;color:#555;padding:6px 12px;margin:5px;border-radius:20px;font-size:.9rem;transition:.3s ease}.tags .tag:hover{background:#e94e77;color:#fff}.blog-comments{background:#fff;padding:30px;border-radius:10px;box-shadow:0 3px 8px #0000001a;margin-top:40px}.blog-comments h3{font-size:1.5rem;margin-bottom:20px;color:#222}.comment-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:600;margin-bottom:6px;color:#333}.comment-form input,.comment-form textarea{padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none;transition:border .3s ease}.comment-form input:focus,.comment-form textarea:focus{border-color:#e94e77}.comment-form textarea{min-height:100px;resize:vertical}.submit-btn{background:#e94e77;color:#fff;border:none;padding:12px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s ease}.submit-btn:hover{background:#d13b68}@media (max-width: 1024px){.blog-page{padding:2.5rem 4%;gap:2rem}.blog-main{flex:1 1 100%;padding:1.8rem}.blog-sidebar{flex:1 1 100%;order:2}.blog-title{font-size:2rem}.blog-content-html{font-size:.95rem}.popular-item img{width:60px;height:60px}}@media (max-width: 768px){.blog-page{flex-direction:column;padding:2rem 5%;gap:1.5rem}.blog-main{padding:1.5rem}.blog-title{font-size:1.8rem}.blog-meta{gap:.5rem}.blog-image{border-radius:10px}.blog-quote{font-size:1rem;padding:.8rem 1rem}.blog-tags-social{flex-direction:column;gap:1.5rem}.blog-social .social-icons{justify-content:flex-start;gap:.7rem}.comment-form input,.comment-form textarea{font-size:.9rem;padding:.8rem 1rem}.submit-btn{padding:10px;font-size:.95rem}.sidebar-section{padding:1.3rem}.sidebar-section h4{font-size:1.1rem}.popular-item img{width:55px;height:55px}.popular-info h5{font-size:.9rem}.tags .tag{padding:5px 10px;font-size:.85rem}}@media (max-width: 480px){.blog-page{padding:1.5rem 4%}.blog-main{padding:10px}.blog-title{font-size:1.5rem}.blog-content-html{font-size:.9rem}.blog-quote{font-size:.95rem;padding:.7rem 1rem}.blog-tags-social{gap:1rem}.comment-form{gap:10px}.form-group label{font-size:.9rem}.comment-form input,.comment-form textarea{font-size:.85rem;padding:.7rem .9rem}.submit-btn{padding:9px;font-size:.9rem}.sidebar-section{padding:1rem}.sidebar-section h4{font-size:1rem}.popular-item img{width:50px;height:50px}.popular-info h5{font-size:.85rem}.tags .tag{padding:4px 8px;font-size:.8rem}}.TouristVisaSection{padding:20px 8%;font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#1b2b40;background:#fff;animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.visa-selector{display:flex;gap:40px;margin-bottom:40px;flex-wrap:wrap}.visa-left-sidebar{flex:1 1 260px;border:2px solid #e5e8ec}.visa-item{cursor:pointer;padding:28px 25px;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#445a76;border-left:4px solid transparent;transition:all .35s ease;-webkit-user-select:none;user-select:none}.visa-item:hover{background:#fafafa;color:#e34244}.visa-item.active{background:#e34244;color:#fff;border-left-color:#fff}.arrow-icon{font-size:14px;transition:transform .3s ease}.visa-item.active .arrow-icon{transform:translate(6px)}.visa-right-image{flex:1 1 100px;overflow:hidden;border-radius:14px;transition:all .6s ease}.visa-right-image img{width:500px;height:500px;object-fit:cover;display:block;border-radius:14px;transition:transform .6s ease,opacity .6s ease;border:2px solid #e5e8ec}.visa-details-layout{display:flex;gap:40px;flex-wrap:wrap}.visa-main-content{flex:3 1 800px;display:flex;flex-direction:column;gap:40px}.visa-overview{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);padding:15px 30px;border-radius:16px;box-shadow:0 12px 28px #00000014;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #e5e8ec}.visa-overview h2{font-size:32px;font-weight:800;margin-bottom:20px;color:#243a52;position:relative}.visa-overview h2:after{content:"";width:60px;height:4px;background:#e34244;display:block;margin-top:8px;border-radius:2px;transition:width .3s ease}.visa-overview:hover h2:after{width:100px}.visa-overview p{font-size:16px;line-height:1.8;color:#59667a;margin-bottom:16px;animation:fadeInText 1s ease-in-out forwards;opacity:0;transform:translateY(20px)}.visa-overview p:nth-child(2){animation-delay:.2s}.visa-overview p:nth-child(3){animation-delay:.4s}@keyframes fadeInText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.visa-overview:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:#e342441a;border-radius:50%;z-index:0}.visa-type-cards{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.visa-card.modern{position:relative;flex:1 1 calc(33.333% - 20px);min-height:340px;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 15px 35px #0000001f;background-size:cover;background-position:center;transition:transform .5s ease,box-shadow .5s ease;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.visa-card.modern:hover{transform:translateY(-12px) scale(1.04);box-shadow:0 25px 60px #00000040}.visa-card .card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#000000b3 90%);transition:background .5s ease;z-index:1;border-radius:20px}.visa-card.modern:hover .card-overlay{background:linear-gradient(180deg,#00000073,#000000d9 90%)}.card-content{position:relative;padding:25px 30px;z-index:2;transition:transform .4s ease}.visa-card.modern:hover .card-content{transform:translateY(-5px)}.card-content h4{font-size:22px;font-weight:700;margin-bottom:10px;color:#ffecd1;text-shadow:1px 1px 6px rgba(0,0,0,.5)}.card-content p{font-size:15px;line-height:1.6;color:#f5f5f5;opacity:.95;text-shadow:1px 1px 4px rgba(0,0,0,.4)}.card-number{position:absolute;bottom:20px;right:20px;font-size:70px;font-weight:900;color:#ffecd126;-webkit-user-select:none;user-select:none;transition:color .5s ease}.visa-card.modern:hover .card-number{color:#ffecd140}.visa-card.modern:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(45deg,#e34244,#ff8c42,#42c5f5);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3;pointer-events:none}.consultation-section{display:flex;background:linear-gradient(145deg,#fefefe,#f2f7ff);border-radius:18px;box-shadow:0 15px 35px #00000014;overflow:hidden;min-height:300px;margin-top:60px;transition:transform .3s ease,box-shadow .3s ease}.consultation-left{flex:0 0 260px;background:#fff;border-right:3px solid #e34244;padding:30px 20px;display:flex;flex-direction:column;gap:25px}.consultation-item{display:flex;align-items:center;gap:15px;cursor:pointer;padding:10px;border-radius:12px;transition:all .3s ease;background:#f9f9f9}.consultation-item:hover,.consultation-item.active{background:linear-gradient(90deg,#ffe6e8,#fff0f5);color:#e34244;transform:translate(5px)}.consultation-icon{font-size:28px;color:#a1a9b8;transition:color .3s ease,transform .3s ease}.consultation-item.active .consultation-icon,.consultation-item:hover .consultation-icon{color:#e34244;transform:scale(1.25)}.consultation-item h5{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:3px;color:#1b2b40}.consultation-item p{font-size:13px;color:#7e8a99;line-height:1.4}.consultation-right{flex:1;padding:40px 50px;display:flex;flex-direction:column;justify-content:center;gap:20px}.consultation-right h3{font-size:30px;font-weight:800;color:#243a52;margin-bottom:15px;position:relative}.consultation-right h3:after{content:"";display:block;width:70px;height:4px;background:#e34244;border-radius:2px;margin-top:6px;transition:width .3s ease}.consultation-right p{font-size:16px;color:#5c5c5c;max-width:720px;line-height:1.7}.consultation-right img{width:100%;max-height:420px;border-radius:15px;object-fit:cover;box-shadow:0 10px 25px #0000001a;transition:transform .3s ease}.reason-section{padding:100px 8%;background:linear-gradient(180deg,#f0f4ff,#fff);font-family:Poppins,sans-serif}.reason-section h2{font-size:36px;font-weight:800;color:#0c1e35;text-align:center;margin-bottom:12px}.reason-section p.section-subtitle{font-size:16px;color:#7e8a99;text-align:center;margin-bottom:60px;letter-spacing:.5px}.reason-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.reason-card{flex:1 1 calc(50% - 20px);display:flex;align-items:center;background:linear-gradient(135deg,#fff,#f9fafc);border-radius:18px;padding:28px 24px;box-shadow:0 10px 25px #00000014;transition:all .4s ease;opacity:0;transform:translateY(40px);animation:fadeUp .7s ease forwards;cursor:pointer}.reason-card:nth-child(1){animation-delay:.1s}.reason-card:nth-child(2){animation-delay:.2s}.reason-card:nth-child(3){animation-delay:.3s}.reason-card:nth-child(4){animation-delay:.4s}.reason-card:hover{transform:translateY(-10px);box-shadow:0 18px 40px #00000026;background:linear-gradient(135deg,#fce7e6,#fff0f5)}.reason-icon{font-size:42px;color:#e94e1b;margin-right:22px;border-radius:50%;padding:14px;flex-shrink:0;transition:all .4s ease}.reason-content h4{font-size:20px;font-weight:700;color:#0c1e35;margin-bottom:8px}.reason-content p{font-size:15px;color:#5c5c5c;line-height:1.7}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.TouristVisaSection{padding:20px 5%}.visa-selector{flex-direction:column;align-items:center;gap:25px}.visa-left-sidebar{width:100%}.visa-right-image img{width:100%;height:auto}.visa-type-cards{gap:20px}.visa-card.modern{min-height:300px}.consultation-section{flex-direction:column}.consultation-left{flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-right:none;border-bottom:3px solid #e34244;padding:20px 10px}.consultation-right{padding:30px}.consultation-right img{max-height:350px}}@media (max-width: 992px){.visa-details-layout{flex-direction:column}.visa-main-content{flex:1 1 100%}.visa-overview{padding:20px}.visa-overview h2{font-size:28px}.visa-card.modern{flex:1 1 calc(50% - 20px)}.consultation-item h5{font-size:13px}.consultation-right h3{font-size:26px}.consultation-right p{font-size:15px}.reason-card{flex:1 1 100%}.reason-icon{font-size:36px;padding:12px}}@media (max-width: 768px){.visa-left-sidebar{border-width:1px}.visa-overview:before{display:none}.visa-item{padding:18px 15px;font-size:15px}.visa-right-image img{width:100%;height:auto}.visa-card.modern{flex:1 1 100%;min-height:280px}.consultation-left{flex-direction:column;align-items:stretch;gap:15px}.consultation-item{padding:12px 10px;gap:10px}.consultation-right{padding:20px}.consultation-right h3{font-size:24px}.consultation-right p{font-size:14px}.consultation-right img{max-height:280px}.reason-card{padding:20px}.reason-icon{font-size:34px;margin-right:16px}.reason-content h4{font-size:18px}.reason-content p{font-size:14px}}@media (max-width: 576px){.TouristVisaSection{padding:20px 4%}.visa-item{font-size:14px;padding:14px 10px}.visa-overview h2{font-size:24px}.visa-overview p{font-size:14px}.visa-type-cards{gap:15px}.visa-card.modern{min-height:240px}.card-content h4{font-size:18px}.card-content p{font-size:13px}.consultation-right h3{font-size:22px}.consultation-right p{font-size:13px}.reason-grid{gap:20px}.reason-card{padding:16px}.reason-icon{font-size:30px;padding:10px}.reason-content h4{font-size:16px}.reason-content p{font-size:13px}}@media (max-width: 400px){.visa-item{flex-direction:column;align-items:flex-start}.arrow-icon{display:none}.visa-right-image img{border-radius:10px}.consultation-item{flex-direction:column;align-items:flex-start}.consultation-right img{max-height:220px}.reason-card{flex-direction:column;text-align:left}.reason-icon{margin-bottom:8px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease}.popup-content{background:#fff;border-radius:20px;padding:40px 35px;width:95%;max-width:480px;text-align:left;box-shadow:0 15px 50px #00000040;animation:scaleIn .3s ease;position:relative;transition:all .3s ease}.popup-content:before{content:"✕";position:absolute;top:15px;right:20px;font-size:1.3rem;color:#e94e77;cursor:pointer;transition:all .3s ease}.popup-content:before:hover{color:#ff4d6d}.popup-content h3{color:#e94e77;font-size:1.8rem;font-weight:700;margin-bottom:10px;text-align:center}.popup-content p{color:#555;font-size:1rem;margin-bottom:25px;line-height:1.5;text-align:center}.enquiry-form{display:flex;flex-direction:column;gap:16px}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:12px;font-size:1rem;outline:none;transition:all .3s ease;background:#fafafa}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{border-color:#e94e77;box-shadow:0 0 10px #e94e7740;background:#fff}.enquiry-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23333'/%3E%3C/svg%3E") no-repeat right 15px center;background-size:10px 6px;cursor:pointer}.popup-buttons{display:flex;justify-content:flex-end;gap:14px;margin-top:16px}.close-btn,.continue-btn{padding:12px 28px;border-radius:10px;font-weight:600;cursor:pointer;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:6px}.close-btn{background:#f0f0f0;color:#333}.close-btn:hover{background:#e0e0e0}.continue-btn{background:linear-gradient(135deg,#ff4d6d,#e94e77);color:#fff;box-shadow:0 6px 16px #e94e7759}.continue-btn:hover{background:linear-gradient(135deg,#e94e77,#ff4d6d);transform:translateY(-2px)}.continue-btn svg{transition:transform .3s ease}.continue-btn:hover svg{transform:translate(5px)}.floating-enroll-btn{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,#ff4d6d,#e94e77);color:#fff;padding:14px 22px;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 6px 20px #e94e7773;z-index:1000;transition:all .3s ease}.floating-enroll-btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,#e94e77,#ff4d6d)}.floating-icon{font-size:1.3rem;transition:transform .3s ease}.floating-enroll-btn:hover .floating-icon{transform:translate(6px)}@media (max-width: 600px){.popup-content{padding:30px 25px}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{font-size:.95rem;padding:12px 14px}.continue-btn,.close-btn{padding:10px 22px;font-size:.95rem}.floating-enroll-btn{bottom:20px;right:20px;padding:12px 18px;font-size:.9rem}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.TouristVisa-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.TouristVisa-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.TouristVisa-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.TouristVisa-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.TouristVisa-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.TouristVisa-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.TouristVisa-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.TouristVisa-breadcrumb .crumb:hover{color:#e74c3c}.TouristVisa-breadcrumb .separator{color:#fff;font-weight:500}.TouristVisa-breadcrumb .active{color:#e74c3c;font-weight:600}@media (max-width: 1024px){.TouristVisa-banner{height:300px}.TouristVisa-content{padding:0 30px}}@media (max-width: 768px){.TouristVisa-banner{height:250px}.TouristVisa-content{padding:0 20px}}@media (max-width: 480px){.TouristVisa-banner{height:180px}.TouristVisa-content{padding:0 15px}}.allcountry-banner{--country-navy: #062c43;--country-navy-dark: #031b2b;--country-pink: #e94e77;--country-pink-light: #ff86a5;--country-cyan: #36c8d4;--country-blue: #1677b8;--country-gold: #ffd166;position:relative;width:100%;min-height:720px;display:flex;align-items:center;justify-content:center;padding:100px 30px 80px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate}.allcountry-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#021626f0,#031e32d6 40%,#042a40b3,#031422d1);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.allcountry-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(3px)}.allcountry-glow-one{width:500px;height:500px;top:-250px;left:-180px;background:radial-gradient(circle,rgba(233,78,119,.2),transparent 70%);animation:countryGlowOne 10s ease-in-out infinite}.allcountry-glow-two{width:600px;height:600px;right:-300px;bottom:-300px;background:radial-gradient(circle,rgba(54,200,212,.16),transparent 70%);animation:countryGlowTwo 12s ease-in-out infinite}.allcountry-particles{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.allcountry-particles span{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:#ffffff59;box-shadow:0 0 15px #ffffff4d;animation:countryParticle 8s linear infinite}.allcountry-particles span:nth-child(1){top:18%;left:12%;animation-delay:0s}.allcountry-particles span:nth-child(2){top:32%;left:25%;animation-delay:1.5s}.allcountry-particles span:nth-child(3){top:65%;left:8%;animation-delay:3s}.allcountry-particles span:nth-child(4){top:20%;right:20%;animation-delay:2s}.allcountry-particles span:nth-child(5){top:70%;right:12%;animation-delay:4s}.allcountry-particles span:nth-child(6){top:48%;right:35%;animation-delay:5s}.allcountry-badge{position:absolute;top:35px;right:45px;z-index:5;display:flex;align-items:center;gap:9px;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:50px;background:#ffffff1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#ffffffe6;font-size:11px;font-weight:600;letter-spacing:.3px;box-shadow:0 10px 30px #0000001f}.allcountry-badge strong{color:#fff;font-weight:800}.allcountry-badge-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--country-pink),var(--country-pink-light));color:#fff;font-size:12px}.allcountry-content{position:relative;z-index:3;width:100%;max-width:920px;margin:0 auto;text-align:center}.allcountry-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;color:#ffffffbf;font-size:10px;letter-spacing:2.8px;font-weight:800}.allcountry-eyebrow span{width:35px;height:1px;display:block;background:linear-gradient(90deg,transparent,var(--country-pink))}.allcountry-eyebrow span:last-child{background:linear-gradient(90deg,var(--country-pink),transparent)}.allcountry-eyebrow svg{color:var(--country-pink);font-size:14px;animation:countryGlobeRotate 8s linear infinite}.allcountry-eyebrow strong{font-weight:800}.allcountry-title{margin:0 auto 20px;max-width:850px;color:#fff;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.12;letter-spacing:-1.8px;text-shadow:0 8px 30px rgba(0,0,0,.35)}.allcountry-title span{background:linear-gradient(90deg,#ff7195,#ffb1c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.allcountry-subtitle{max-width:750px;margin:0 auto 32px;color:#ffffffc7;font-size:15px;line-height:1.8;font-weight:400}.allcountry-subtitle strong{color:#fff;font-weight:800}.allcountry-searchbox{position:relative;width:100%;max-width:620px;min-height:68px;margin:0 auto;display:flex;align-items:center;padding:8px 10px 8px 20px;border:1px solid rgba(255,255,255,.4);border-radius:50px;background:#fffffff5;box-shadow:0 20px 50px #00000047;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.allcountry-searchbox:hover,.allcountry-searchbox:focus-within{transform:translateY(-3px);border-color:#ffffffb3;box-shadow:0 25px 60px #00000059,0 0 30px #36c8d41f}.allcountry-icon.left{flex:0 0 auto;color:var(--country-pink);font-size:21px;margin-right:10px}.allcountry-input{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--country-navy);padding:10px 5px;font-family:inherit;font-size:14px;font-weight:500}.allcountry-input::placeholder{color:#8b96a3;font-weight:400}.allcountry-search-arrow{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--country-pink),var(--country-pink-light));color:#fff;font-size:14px;box-shadow:0 8px 20px #e94e7740;transition:transform .35s ease}.allcountry-searchbox:hover .allcountry-search-arrow{transform:translate(2px) rotate(-3deg)}.allcountry-clear{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#062c4312;color:var(--country-navy);font-family:inherit;font-size:22px;line-height:1;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease}.allcountry-clear:hover{background:var(--country-pink);color:#fff;transform:rotate(90deg)}.allcountry-suggestions{width:100%;max-width:620px;margin:12px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:18px;background:#fffffff7;box-shadow:0 20px 50px #00000040;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);text-align:left}.allcountry-suggestions-header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(6,44,67,.07)}.allcountry-suggestions-header>div{display:flex;align-items:center;gap:8px;color:var(--country-navy);font-size:11px;font-weight:800}.allcountry-suggestions-header svg{color:var(--country-pink);font-size:13px}.allcountry-suggestions-header small{padding:4px 8px;border-radius:50px;background:#e94e7714;color:var(--country-pink);font-size:8px;font-weight:800}.allcountry-suggestions-list{max-height:230px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--country-pink) rgba(6,44,67,.05)}.allcountry-suggestions-list::-webkit-scrollbar{width:5px}.allcountry-suggestions-list::-webkit-scrollbar-track{background:#062c430a}.allcountry-suggestions-list::-webkit-scrollbar-thumb{border-radius:20px;background:var(--country-pink)}.allcountry-country{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;border-bottom:1px solid rgba(6,44,67,.05);background:transparent;color:var(--country-navy);font-family:inherit;text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease}.allcountry-country:last-child{border-bottom:none}.allcountry-country:hover{background:linear-gradient(90deg,#e94e770f,#36c8d40a)}.allcountry-country-icon{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e94e7714;color:var(--country-pink);font-size:12px}.allcountry-country-name{flex:1;font-size:12px;font-weight:700}.allcountry-country-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#062c430d;color:var(--country-muted);font-size:9px;transition:background .3s ease,color .3s ease,transform .3s ease}.allcountry-country:hover .allcountry-country-arrow{background:var(--country-pink);color:#fff;transform:translate(3px)}.allcountry-no-results{max-width:620px;margin:12px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1a;color:#fffc;font-size:11px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.allcountry-no-results svg{color:var(--country-pink-light);font-size:14px}.allcountry-no-results strong{color:#fff}.allcountry-ribbon{width:fit-content;max-width:100%;margin:28px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid rgba(255,255,255,.25);border-radius:50px;background:#ffffff1a;color:#ffffffe0;font-size:10px;font-weight:700;letter-spacing:.2px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000001f}.allcountry-ribbon-icon{display:flex;color:#5de0a7;font-size:13px}.allcountry-ribbon i{width:4px;height:4px;display:block;border-radius:50%;background:#ffffff73}.allcountry-ribbon strong{color:var(--country-pink-light);font-size:9px;letter-spacing:1px}.allcountry-side-brand{position:absolute;left:25px;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(-50%) rotate(-90deg);transform-origin:center;opacity:.7}.allcountry-side-brand span{color:#fff;font-size:11px;font-weight:900;letter-spacing:4px}.allcountry-side-brand i{width:30px;height:1px;background:var(--country-pink)}.allcountry-side-brand small{color:#ffffff8c;font-size:7px;letter-spacing:1.5px}.allcountry-scroll{position:absolute;right:28px;bottom:35px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:7px;color:#ffffff80;font-size:7px;font-weight:700;letter-spacing:2px}.allcountry-scroll-line{position:relative;width:1px;height:45px;overflow:hidden;background:#fff3}.allcountry-scroll-line i{position:absolute;top:-100%;left:0;width:100%;height:50%;background:var(--country-pink);animation:countryScroll 2s ease-in-out infinite}@keyframes countryGlowOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes countryGlowTwo{0%,to{transform:translate(0)}50%{transform:translate(-30px,-25px)}}@keyframes countryParticle{0%{transform:translateY(0) scale(1);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-100px) scale(.4);opacity:0}}@keyframes countryGlobeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countryScroll{0%{top:-60%}to{top:120%}}@media (min-width: 1400px){.allcountry-banner{min-height:780px}.allcountry-content{max-width:1000px}.allcountry-title{font-size:68px}.allcountry-subtitle{font-size:16px}}@media (max-width: 1200px){.allcountry-banner{min-height:680px;padding:90px 25px 70px}.allcountry-title{font-size:54px}.allcountry-side-brand{left:12px}.allcountry-badge{right:25px}}@media (max-width: 992px){.allcountry-banner{min-height:650px}.allcountry-content{max-width:760px}.allcountry-title{font-size:48px}.allcountry-subtitle{max-width:650px;font-size:14px}.allcountry-searchbox,.allcountry-suggestions,.allcountry-no-results{max-width:560px}.allcountry-side-brand,.allcountry-scroll{display:none}}@media (max-width: 768px){.allcountry-banner{min-height:650px;padding:105px 20px 60px}.allcountry-badge{top:20px;right:20px;padding:8px 13px;font-size:9px}.allcountry-badge-icon{width:24px;height:24px;font-size:10px}.allcountry-eyebrow{gap:7px;font-size:8px;letter-spacing:2px}.allcountry-eyebrow span{width:25px}.allcountry-title{font-size:40px;letter-spacing:-1px}.allcountry-subtitle{font-size:13px;line-height:1.7}.allcountry-searchbox{min-height:62px;padding-left:17px}.allcountry-search-arrow{width:45px;height:45px;flex-basis:45px}.allcountry-ribbon{margin-top:22px;font-size:9px}.allcountry-glow-one{width:350px;height:350px}.allcountry-glow-two{width:400px;height:400px}}@media (max-width: 600px){.allcountry-banner{min-height:630px;padding:105px 15px 50px}.allcountry-badge{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 30px);white-space:nowrap}.allcountry-content{max-width:100%}.allcountry-title{font-size:34px;line-height:1.16}.allcountry-subtitle{max-width:500px;font-size:12px}.allcountry-searchbox{min-height:58px;border-radius:18px;padding:7px 8px 7px 14px}.allcountry-icon.left{font-size:18px}.allcountry-input{font-size:12px}.allcountry-search-arrow{width:42px;height:42px;flex-basis:42px}.allcountry-clear{width:36px;height:36px;flex-basis:36px;font-size:18px}.allcountry-suggestions{border-radius:15px}.allcountry-country{padding:10px 13px}.allcountry-country-name{font-size:11px}.allcountry-ribbon{width:100%;max-width:330px;flex-wrap:wrap;padding:9px 12px;border-radius:14px;line-height:1.5}.allcountry-ribbon i{display:none}.allcountry-ribbon strong{width:100%}.allcountry-particles span:nth-child(2),.allcountry-particles span:nth-child(5){display:none}}@media (max-width: 480px){.allcountry-banner{min-height:620px;padding:105px 12px 45px}.allcountry-badge{top:18px;padding:7px 11px;font-size:8px}.allcountry-badge-icon{width:22px;height:22px;font-size:9px}.allcountry-eyebrow{margin-bottom:13px;font-size:7px;letter-spacing:1.4px}.allcountry-eyebrow svg{font-size:11px}.allcountry-eyebrow span{width:18px}.allcountry-title{font-size:29px;letter-spacing:-.7px}.allcountry-subtitle{font-size:11px;line-height:1.65;margin-bottom:22px}.allcountry-searchbox{min-height:55px;border-radius:16px}.allcountry-icon.left{margin-right:6px;font-size:16px}.allcountry-input{padding:8px 3px;font-size:11px}.allcountry-input::placeholder{font-size:10px}.allcountry-search-arrow{width:39px;height:39px;flex-basis:39px;font-size:11px}.allcountry-suggestions-header{padding:11px 12px}.allcountry-suggestions-header>div{font-size:9px}.allcountry-country-icon{width:29px;height:29px;flex-basis:29px;font-size:10px}.allcountry-country-name{font-size:10px}.allcountry-country-arrow{width:25px;height:25px}.allcountry-no-results{font-size:9px;padding:10px}.allcountry-ribbon{max-width:280px;font-size:8px}}@media (max-width: 360px){.allcountry-banner{min-height:600px;padding:100px 10px 40px}.allcountry-badge{max-width:calc(100% - 20px);font-size:7px}.allcountry-title{font-size:26px}.allcountry-subtitle{font-size:10px}.allcountry-searchbox{min-height:52px}.allcountry-search-arrow{width:36px;height:36px;flex-basis:36px}.allcountry-input{font-size:10px}.allcountry-ribbon{max-width:250px;font-size:7px}.allcountry-glow-one{width:250px;height:250px}.allcountry-glow-two{width:300px;height:300px}}@media (prefers-reduced-motion: reduce){.allcountry-banner *,.allcountry-banner *:before,.allcountry-banner *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.popular-destination-section{--destination-navy: #062c43;--destination-navy-dark: #031c2d;--destination-pink: #e94e77;--destination-pink-light: #ff86a5;--destination-cyan: #36c8d4;--destination-green: #20b486;--destination-gold: #f5b942;--destination-text: #172333;--destination-muted: #6c7785;position:relative;width:100%;padding:95px 0 75px;overflow:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at 5% 20%,rgba(233,78,119,.08),transparent 25%),radial-gradient(circle at 95% 80%,rgba(54,200,212,.08),transparent 25%),linear-gradient(135deg,#fff,#f7fafc,#fff);isolation:isolate}.popular-destination-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.popular-destination-bg-one{width:430px;height:430px;top:-230px;left:-160px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation:destinationBgOne 10s ease-in-out infinite}.popular-destination-bg-two{width:500px;height:500px;right:-250px;bottom:-260px;background:radial-gradient(circle,rgba(54,200,212,.11),transparent 70%);animation:destinationBgTwo 12s ease-in-out infinite}.popular-destination-grid{position:absolute;inset:0;z-index:-3;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.popular-destination-header{position:relative;width:min(900px,calc(100% - 40px));margin:0 auto 45px;text-align:center}.popular-destination-eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:14px;color:var(--destination-pink);font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.popular-destination-eyebrow span{width:35px;height:2px;border-radius:50px;background:linear-gradient(90deg,transparent,var(--destination-pink))}.popular-destination-eyebrow span:last-child{background:linear-gradient(90deg,var(--destination-pink),transparent)}.popular-destination-eyebrow svg{font-size:13px;animation:destinationGlobe 8s linear infinite}.popular-destination-title{margin:0;color:var(--destination-navy-dark);font-size:clamp(34px,4.5vw,55px);font-weight:800;line-height:1.12;letter-spacing:-1.4px}.popular-destination-title span{background:linear-gradient(90deg,var(--destination-pink),var(--destination-pink-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.popular-destination-subtitle{max-width:690px;margin:17px auto 0;color:var(--destination-muted);font-size:14px;line-height:1.8}.popular-destination-heading-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:19px}.popular-destination-heading-line i{width:5px;height:5px;display:block;border-radius:50%;background:var(--destination-pink)}.popular-destination-heading-line span{width:55px;height:2px;display:block;border-radius:50px;background:linear-gradient(90deg,var(--destination-pink),var(--destination-pink-light))}.popular-destination-slider-wrapper{position:relative;width:100%}.popular-destination-slider{width:100%;display:flex;align-items:stretch;gap:24px;overflow-x:auto;overflow-y:hidden;padding:20px max(20px,calc((100vw - 1380px)/2)) 35px;scroll-behavior:auto;cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch}.popular-destination-slider::-webkit-scrollbar{display:none}.popular-destination-slider:active{cursor:grabbing}.popular-destination-card{position:relative;width:300px;min-width:300px;flex:0 0 300px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(6,44,67,.08);border-radius:24px;background:#fff;box-shadow:0 14px 38px #062c4314;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.popular-destination-card:hover{transform:translateY(-10px);border-color:#e94e7738;box-shadow:0 25px 55px #062c4324}.popular-destination-image-wrapper{position:relative;width:100%;height:215px;overflow:hidden;background:linear-gradient(135deg,#e9eef3,#f8fafc)}.popular-destination-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease}.popular-destination-card:hover .popular-destination-image{transform:scale(1.09);filter:saturate(1.08) brightness(1.03)}.popular-destination-image-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#031c2d0a 20%,#031c2d33)}.popular-destination-country-badge{position:absolute;top:13px;left:13px;z-index:3;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.3);border-radius:50px;background:#062c43bf;color:#fff;font-size:8px;font-weight:700;letter-spacing:.3px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popular-destination-country-badge svg{color:var(--destination-pink-light);font-size:11px}.popular-destination-price-tag{position:absolute;right:15px;bottom:-42px;z-index:5;width:108px;height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid rgba(255,255,255,.95);border-radius:50%;background:linear-gradient(135deg,var(--destination-pink),var(--destination-pink-light));color:#fff;box-shadow:0 12px 25px #e94e774d;transition:transform .45s ease,box-shadow .45s ease}.popular-destination-card:hover .popular-destination-price-tag{transform:translateY(-5px) rotate(3deg);box-shadow:0 16px 30px #e94e7766}.popular-destination-price-label{font-size:7px;font-weight:800;letter-spacing:1px}.popular-destination-price{margin-top:2px;font-size:16px;font-weight:900;line-height:1.2}.popular-destination-price-only{margin-top:1px;font-size:7px;font-weight:700;letter-spacing:1px}.popular-destination-info{position:relative;flex:1;padding:50px 20px 22px;text-align:left}.popular-destination-number{position:absolute;top:13px;left:20px;color:#062c4314;font-size:30px;line-height:1;font-weight:900}.popular-destination-country{position:relative;z-index:2;margin:0;padding-right:85px;color:var(--destination-navy);font-size:21px;font-weight:800;line-height:1.3}.popular-destination-divider{width:42px;height:3px;margin:9px 0 14px;border-radius:50px;background:linear-gradient(90deg,var(--destination-pink),var(--destination-pink-light))}.popular-destination-duration{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:9px;border:1px solid rgba(6,44,67,.06);border-radius:11px;background:#f8fafc}.popular-destination-duration-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:0 0 30px;border-radius:8px;background:#36c8d41a;color:var(--destination-cyan);font-size:11px}.popular-destination-duration>div{display:flex;flex-direction:column;gap:1px}.popular-destination-duration small{color:var(--destination-muted);font-size:8px;font-weight:500}.popular-destination-duration strong{color:var(--destination-navy);font-size:10px;font-weight:800}.popular-destination-expert{display:flex;align-items:center;gap:9px;margin:10px 0;padding:9px;border:1px solid rgba(233,78,119,.1);border-left:3px solid var(--destination-pink);border-radius:10px;background:#e94e7709;transition:background .3s ease,transform .3s ease}.popular-destination-expert:hover{transform:translate(3px);background:#e94e7712}.popular-destination-expert-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex:0 0 29px;border-radius:8px;background:#e94e771a;color:var(--destination-pink);font-size:11px}.popular-destination-expert-content{display:flex;flex-direction:column;gap:1px;min-width:0}.popular-destination-expert-content span{color:var(--destination-muted);font-size:8px;font-weight:600}.popular-destination-expert-content strong{overflow:hidden;color:var(--destination-navy);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.popular-destination-approval{display:flex;align-items:flex-start;gap:9px;margin:10px 0;padding:9px;border:1px solid rgba(245,185,66,.16);border-left:3px solid var(--destination-gold);border-radius:10px;background:#f5b9420f}.popular-destination-approval-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex:0 0 29px;border-radius:8px;background:#20b4861a;color:var(--destination-green);font-size:11px}.popular-destination-approval-content{min-width:0}.popular-destination-approval-content span{display:block;margin-bottom:2px;color:#b27a00;font-size:8px;font-weight:700}.popular-destination-approval-content p{overflow:hidden;margin:0;color:var(--destination-text);font-size:9px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popular-destination-btn{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding:6px 7px 6px 17px;border:none;border-radius:50px;background:linear-gradient(135deg,var(--destination-pink),var(--destination-pink-light));color:#fff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;box-shadow:0 9px 20px #e94e7733;transition:transform .35s ease,box-shadow .35s ease}.popular-destination-btn:hover{transform:translateY(-2px);box-shadow:0 14px 27px #e94e774d}.popular-destination-btn-icon{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff3;transition:transform .35s ease,background .35s ease}.popular-destination-btn:hover .popular-destination-btn-icon{transform:translate(3px);background:#ffffff4d}.popular-destination-card-accent{width:100%;height:3px;background:linear-gradient(90deg,var(--destination-pink),var(--destination-cyan));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.popular-destination-card:hover .popular-destination-card-accent{transform:scaleX(1)}.popular-destination-slider-fade{position:absolute;top:0;bottom:0;width:70px;z-index:5;pointer-events:none}.popular-destination-slider-fade.left{left:0;background:linear-gradient(90deg,#f8fafc,transparent)}.popular-destination-slider-fade.right{right:0;background:linear-gradient(270deg,#f8fafc,transparent)}.popular-destination-trust{width:fit-content;max-width:calc(100% - 40px);margin:25px auto 0;display:flex;align-items:center;gap:11px;padding:11px 17px;border:1px solid rgba(6,44,67,.07);border-radius:15px;background:#ffffffbf;box-shadow:0 8px 25px #062c430a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popular-destination-trust-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:0 0 36px;border-radius:10px;background:#e94e7714;color:var(--destination-pink);font-size:14px}.popular-destination-trust>div:last-child{display:flex;flex-direction:column;gap:2px}.popular-destination-trust strong{color:var(--destination-navy);font-size:10px;font-weight:800}.popular-destination-trust span{color:var(--destination-muted);font-size:8px}@keyframes destinationBgOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes destinationBgTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@keyframes destinationGlobe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.popular-destination-section{padding:80px 0 65px}.popular-destination-card{width:285px;min-width:285px;flex-basis:285px}.popular-destination-image-wrapper{height:205px}}@media (max-width: 992px){.popular-destination-header{margin-bottom:35px}.popular-destination-title{font-size:43px}.popular-destination-subtitle{font-size:13px}.popular-destination-slider{gap:20px;padding-left:25px;padding-right:25px}.popular-destination-card{width:275px;min-width:275px;flex-basis:275px}.popular-destination-image-wrapper{height:195px}}@media (max-width: 768px){.popular-destination-section{padding:65px 0 55px}.popular-destination-header{width:calc(100% - 30px)}.popular-destination-eyebrow{font-size:8px;letter-spacing:1.8px}.popular-destination-title{font-size:36px;letter-spacing:-.8px}.popular-destination-subtitle{font-size:12px;line-height:1.7}.popular-destination-slider{padding:15px 18px 30px}.popular-destination-card{width:280px;min-width:280px;flex-basis:280px}.popular-destination-image-wrapper{height:200px}.popular-destination-slider-fade{width:35px}}@media (max-width: 576px){.popular-destination-section{padding:55px 0 45px}.popular-destination-header{width:calc(100% - 24px);margin-bottom:25px}.popular-destination-eyebrow{gap:6px;font-size:7px;letter-spacing:1.3px}.popular-destination-eyebrow span{width:22px}.popular-destination-title{font-size:30px}.popular-destination-subtitle{margin-top:13px;font-size:11px}.popular-destination-card{width:270px;min-width:270px;flex-basis:270px}.popular-destination-image-wrapper{height:190px}.popular-destination-price-tag{width:100px;height:100px}.popular-destination-price{font-size:14px}.popular-destination-info{padding:48px 17px 19px}.popular-destination-country{font-size:19px}.popular-destination-trust{max-width:calc(100% - 24px);padding:10px 13px}.popular-destination-trust strong{font-size:9px}}@media (max-width: 400px){.popular-destination-section{padding-top:48px}.popular-destination-title{font-size:27px}.popular-destination-subtitle{font-size:10px}.popular-destination-card{width:255px;min-width:255px;flex-basis:255px}.popular-destination-image-wrapper{height:180px}.popular-destination-price-tag{width:94px;height:94px}.popular-destination-price{font-size:13px}.popular-destination-country{font-size:18px}.popular-destination-duration strong,.popular-destination-expert-content strong{font-size:9px}.popular-destination-btn{min-height:42px;font-size:10px}.popular-destination-btn-icon{width:30px;height:30px}.popular-destination-trust-icon{width:32px;height:32px;flex-basis:32px}.popular-destination-trust span{font-size:7px}}@media (max-width: 350px){.popular-destination-title{font-size:24px}.popular-destination-card{width:240px;min-width:240px;flex-basis:240px}.popular-destination-image-wrapper{height:165px}.popular-destination-info{padding:45px 14px 17px}.popular-destination-country{font-size:17px}.popular-destination-approval-content p{font-size:8px}.popular-destination-trust span{display:none}}@media (prefers-reduced-motion: reduce){.popular-destination-section *,.popular-destination-section *:before,.popular-destination-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.team-section{--team-navy: #082b49;--team-navy-dark: #041c31;--team-primary: #e94e77;--team-primary-dark: #c93661;--team-primary-light: #ff8eaa;--team-blue: #2575fc;--team-purple: #6a11cb;--team-cyan: #36c8d4;--team-text: #263445;--team-muted: #687789;position:relative;width:100%;padding:85px 25px;overflow:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at 5% 15%,rgba(233,78,119,.08),transparent 28%),radial-gradient(circle at 95% 85%,rgba(37,117,252,.08),transparent 30%),linear-gradient(135deg,#f7fbff,#edf6ff,#fff7f8);border-radius:28px;border:1px solid rgba(233,78,119,.12);box-shadow:0 20px 60px #082b4912;isolation:isolate}.team-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.team-bg-one{width:380px;height:380px;top:-190px;left:-160px;background:#e94e7712;filter:blur(1px);animation:teamFloatOne 9s ease-in-out infinite}.team-bg-two{width:330px;height:330px;right:-150px;bottom:-170px;background:#2575fc12;filter:blur(1px);animation:teamFloatTwo 10s ease-in-out infinite}.team-grid-pattern{position:absolute;inset:0;z-index:-1;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(8,43,73,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,43,73,.035) 1px,transparent 1px);background-size:35px 35px}.team-container{width:100%;max-width:1350px;margin:0 auto;position:relative;z-index:2}.team-header{max-width:850px;margin:0 auto 60px;text-align:center}.team-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-bottom:16px;color:var(--team-primary);font-size:.75rem;font-weight:800;letter-spacing:2.8px;text-transform:uppercase}.team-eyebrow svg{font-size:.8rem}.team-eyebrow-line{width:30px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--team-primary),var(--team-primary-light))}.team-title{margin:0;color:var(--team-navy);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.15;font-weight:800;letter-spacing:-1px}.team-title span{background:linear-gradient(90deg,var(--team-primary),#ff7099);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.team-description{max-width:720px;margin:20px auto 0;color:var(--team-muted);font-size:.95rem;line-height:1.8}.team-loading-wrapper{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.team-loader{width:50px;height:50px;border-radius:50%;border:4px solid rgba(233,78,119,.15);border-top-color:var(--team-primary);border-right-color:var(--team-blue);animation:teamLoader .9s linear infinite}.team-loading{margin:0;color:var(--team-muted);font-size:.9rem;font-weight:600}.team-no-data-wrapper{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.team-no-data-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;color:var(--team-primary);background:#e94e7717;font-size:26px}.team-no-data-wrapper h3{margin:0 0 7px;color:var(--team-navy);font-size:1.15rem}.team-no-data-wrapper p{margin:0;color:var(--team-muted);font-size:.85rem}.team-carousel-container{position:relative;width:100%;padding:15px 55px;overflow:hidden}.team-carousel{display:flex;align-items:stretch;gap:28px;width:100%;padding:25px 10px 35px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.team-member{position:relative;flex:0 0 275px;width:275px;min-width:275px;z-index:1}.team-member-card{position:relative;width:100%;height:100%;min-height:385px;overflow:hidden;border:1px solid rgba(233,78,119,.12);border-radius:24px;background:#fffffff0;box-shadow:0 15px 40px #082b4914;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.team-member-card:hover{border-color:#e94e7759;box-shadow:0 25px 55px #082b4926}.team-card-header{position:relative;height:165px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--team-purple),var(--team-blue))}.team-card-header:before{content:"";position:absolute;width:220px;height:220px;top:-130px;left:-60px;border-radius:50%;background:#ffffff17}.team-card-header:after{content:"";position:absolute;width:180px;height:180px;right:-100px;bottom:-100px;border-radius:50%;background:#ffffff14}.team-header-decoration{position:absolute;width:120px;height:120px;border:1px solid rgba(255,255,255,.15);border-radius:50%;z-index:1}.team-avatar-ring{position:absolute;bottom:-63px;width:126px;height:126px;display:flex;align-items:center;justify-content:center;border:5px solid rgba(255,255,255,.9);border-radius:50%;background:linear-gradient(135deg,#fff,#e94e77);box-shadow:0 10px 30px #082b4940;z-index:4;transition:transform .4s ease}.team-member-card:hover .team-avatar-ring{transform:translateY(-4px) rotate(2deg)}.team-member-img{width:116px;height:116px;border-radius:50%;object-fit:cover;display:block;background:#fff;border:3px solid #ffffff;transition:transform .4s ease}.team-member-card:hover .team-member-img{transform:scale(1.04)}.team-role-tag{position:absolute;top:15px;right:14px;max-width:155px;display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#fff;background:linear-gradient(135deg,#ff416c,#ff4b2b);box-shadow:0 6px 18px #0000002e;font-size:.62rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5;animation:teamBadgePulse 2.5s ease-in-out infinite}.team-role-tag svg{flex-shrink:0;font-size:.65rem}.team-card-number{position:absolute;top:15px;left:15px;color:#fffc;font-size:.7rem;font-weight:800;letter-spacing:1px;z-index:5}.team-member-info{position:relative;min-height:220px;padding:78px 22px 22px;text-align:center;background:#fff;border-top:2px solid rgba(233,78,119,.35)}.team-member-label{display:inline-block;margin-bottom:8px;color:var(--team-primary);font-size:.58rem;font-weight:800;letter-spacing:1.8px}.team-member-name{margin:0 0 6px;color:var(--team-navy);font-size:1.25rem;line-height:1.3;font-weight:800}.team-member-designation{margin:0 0 12px;color:var(--team-primary);font-size:.78rem;font-weight:600}.team-member-experience{width:fit-content;max-width:100%;margin:0 auto;padding:7px 13px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:30px;color:var(--team-muted);background:#f5f8fc;font-size:.7rem;font-weight:600}.team-experience-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#36c8d4;box-shadow:0 0 0 4px #36c8d41f}.team-info-line{width:40px;height:3px;margin:17px auto 13px;border-radius:50px;background:linear-gradient(90deg,var(--team-primary),var(--team-primary-light))}.team-card-footer{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--team-muted);font-size:.66rem;font-weight:600}.team-footer-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--team-primary);font-size:.55rem;transition:transform .3s ease}.team-member-card:hover .team-footer-arrow{transform:translate(5px)}.team-nav{position:absolute;top:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border:2px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--team-purple),var(--team-blue));font-size:15px;cursor:pointer;z-index:20;box-shadow:0 8px 25px #082b4933;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.team-nav:hover{transform:translateY(-50%) scale(1.08);background:linear-gradient(135deg,var(--team-primary),#ff4b2b);box-shadow:0 12px 30px #e94e774d}.team-nav:active{transform:translateY(-50%) scale(.94)}.team-nav-left{left:5px}.team-nav-right{right:5px}.team-bottom{width:fit-content;max-width:100%;margin:40px auto 0;padding:13px 22px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid rgba(233,78,119,.13);border-radius:50px;background:#fffc;box-shadow:0 10px 30px #082b490d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.team-bottom-item{display:flex;align-items:center;gap:7px;color:var(--team-navy);font-size:.7rem;font-weight:700;white-space:nowrap}.team-bottom-item svg{color:var(--team-primary);font-size:.78rem}.team-bottom-divider{width:1px;height:20px;background:#082b4926}@keyframes teamBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes teamLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes teamFloatOne{0%,to{transform:translate(0)}50%{transform:translate(20px,25px)}}@keyframes teamFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@media (max-width: 1200px){.team-section{padding:75px 20px}.team-carousel-container{padding:15px 48px}.team-member{flex-basis:260px;min-width:260px}}@media (max-width: 992px){.team-section{padding:65px 18px}.team-header{margin-bottom:45px}.team-title{font-size:2.4rem}.team-description{font-size:.88rem}.team-carousel{gap:22px}.team-member{flex-basis:245px;min-width:245px}.team-member-card{min-height:370px}.team-nav{width:42px;height:42px;font-size:13px}}@media (max-width: 768px){.team-section{padding:60px 15px;border-radius:22px}.team-header{margin-bottom:35px}.team-eyebrow{font-size:.67rem;letter-spacing:2px}.team-eyebrow-line{width:20px}.team-title{font-size:2rem}.team-description{max-width:600px;font-size:.83rem;line-height:1.7}.team-carousel-container{padding:15px 42px}.team-carousel{gap:18px;padding:20px 7px 30px}.team-member{flex-basis:235px;min-width:235px}.team-member-card{min-height:365px;border-radius:20px}.team-card-header{height:155px}.team-nav{width:38px;height:38px;font-size:11px}.team-bottom{width:100%;flex-wrap:wrap;border-radius:18px;gap:12px}}@media (max-width: 576px){.team-section{padding:50px 10px}.team-header{margin-bottom:30px}.team-eyebrow{gap:6px;font-size:.59rem;letter-spacing:1.5px}.team-eyebrow-line{width:15px}.team-title{font-size:1.7rem;letter-spacing:-.5px}.team-description{margin-top:15px;font-size:.78rem}.team-carousel-container{padding:10px 38px}.team-carousel{gap:15px}.team-member{flex-basis:225px;min-width:225px}.team-member-card{min-height:355px}.team-card-header{height:145px}.team-avatar-ring{width:116px;height:116px;bottom:-58px}.team-member-img{width:106px;height:106px}.team-member-info{min-height:210px;padding:72px 17px 18px}.team-role-tag{max-width:135px;padding:6px 9px;font-size:.56rem}.team-member-name{font-size:1.1rem}.team-member-designation{font-size:.72rem}.team-member-experience{font-size:.65rem}.team-nav{width:35px;height:35px;font-size:10px}.team-nav-left{left:2px}.team-nav-right{right:2px}.team-bottom{flex-direction:column;gap:10px;padding:16px;margin-top:25px}.team-bottom-divider{width:55px;height:1px}.team-bottom-item{font-size:.65rem}}@media (max-width: 380px){.team-section{padding:45px 7px}.team-title{font-size:1.5rem}.team-description{font-size:.74rem}.team-carousel-container{padding:10px 34px}.team-member{flex-basis:210px;min-width:210px}.team-member-card{min-height:345px}.team-card-header{height:140px}.team-avatar-ring{width:108px;height:108px;bottom:-54px}.team-member-img{width:98px;height:98px}.team-member-info{padding:67px 14px 15px}.team-member-name{font-size:1rem}.team-member-experience{padding:6px 9px;font-size:.6rem}}@media (max-width: 320px){.team-section{padding:40px 5px}.team-title{font-size:1.35rem}.team-member{flex-basis:195px;min-width:195px}.team-member-card{min-height:330px}.team-card-header{height:130px}.team-avatar-ring{width:100px;height:100px;bottom:-50px}.team-member-img{width:90px;height:90px}.team-member-info{padding-top:63px}.team-role-tag{max-width:110px;font-size:.5rem}.team-nav{width:31px;height:31px}}@media (prefers-reduced-motion: reduce){.team-bg-one,.team-bg-two,.team-role-tag,.team-loader{animation:none}.team-carousel{scroll-behavior:auto}.team-member-card,.team-avatar-ring,.team-member-img,.team-nav{transition:none}}.flyixo-why-section{--why-navy: #082b49;--why-navy-dark: #041c31;--why-primary: #e94e77;--why-primary-dark: #c93661;--why-primary-light: #ff8eaa;--why-blue: #2575fc;--why-cyan: #36c8d4;--why-purple: #6a11cb;--why-text: #263445;--why-muted: #687789;position:relative;width:100%;padding:90px 25px;overflow:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at 5% 10%,rgba(233,78,119,.1),transparent 28%),radial-gradient(circle at 95% 90%,rgba(37,117,252,.1),transparent 30%),linear-gradient(135deg,#f7fbff,#edf6ff,#fff6f8);border-radius:28px;border:1px solid rgba(233,78,119,.14);box-shadow:0 20px 60px #082b4914;isolation:isolate}.flyixo-why-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.flyixo-why-bg-one{width:400px;height:400px;top:-200px;left:-170px;background:#e94e7712;filter:blur(2px);animation:flyixoWhyFloatOne 9s ease-in-out infinite}.flyixo-why-bg-two{width:340px;height:340px;right:-160px;bottom:-170px;background:#2575fc12;filter:blur(2px);animation:flyixoWhyFloatTwo 10s ease-in-out infinite}.flyixo-why-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(8,43,73,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,43,73,.035) 1px,transparent 1px);background-size:35px 35px}.flyixo-why-container{position:relative;width:100%;max-width:1300px;margin:0 auto;z-index:2}.flyixo-why-header{max-width:850px;margin:0 auto 65px;text-align:center}.flyixo-why-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:17px;color:var(--why-primary);font-size:.75rem;font-weight:800;letter-spacing:2.8px;text-transform:uppercase}.flyixo-why-eyebrow-line{display:block;width:32px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--why-primary),var(--why-primary-light))}.flyixo-why-title{margin:0;color:var(--why-navy);font-size:clamp(2.3rem,4vw,3.35rem);line-height:1.15;font-weight:800;letter-spacing:-1px}.flyixo-why-title span{background:linear-gradient(90deg,var(--why-primary),#ff6f98);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.flyixo-why-title:after{content:"";display:block;width:70px;height:4px;margin:18px auto 0;border-radius:50px;background:linear-gradient(90deg,var(--why-primary),var(--why-primary-light))}.flyixo-why-description{max-width:700px;margin:22px auto 0;color:var(--why-muted);font-size:.95rem;line-height:1.8}.flyixo-why-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%}.flyixo-service-card{position:relative;min-height:285px;padding:35px 28px 25px;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(8,43,73,.08);border-radius:24px;background:#ffffffeb;box-shadow:0 12px 35px #082b4912;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;isolation:isolate}.flyixo-service-card:hover{transform:translateY(-12px);border-color:#e94e774d;box-shadow:0 25px 55px #082b4924}.flyixo-service-accent{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--why-primary),#ffb199,var(--why-blue));transform:scaleX(.3);transform-origin:center;transition:transform .4s ease}.flyixo-service-card:hover .flyixo-service-accent{transform:scaleX(1)}.flyixo-service-number{position:absolute;top:15px;right:18px;color:#082b491f;font-size:.75rem;font-weight:900;letter-spacing:1px}.flyixo-icon-wrapper{position:relative;width:90px;height:90px;margin-bottom:22px;display:flex;align-items:center;justify-content:center}.flyixo-icon-glow{position:absolute;width:88px;height:88px;border-radius:50%;background:#e94e771f;filter:blur(8px);transition:transform .4s ease,opacity .4s ease}.flyixo-service-card:hover .flyixo-icon-glow{transform:scale(1.2);opacity:.75}.flyixo-icon-container{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:4px solid rgba(255,255,255,.9);border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--why-primary),var(--why-primary-light));box-shadow:0 10px 25px #e94e7738;transition:transform .4s ease,box-shadow .4s ease}.flyixo-service-card:nth-child(2) .flyixo-icon-container{background:linear-gradient(135deg,#667eea,#64b5f6)}.flyixo-service-card:nth-child(3) .flyixo-icon-container{background:linear-gradient(135deg,#36c8d4,#4facfe)}.flyixo-service-card:nth-child(4) .flyixo-icon-container{background:linear-gradient(135deg,#f96,#ff5e62)}.flyixo-service-card:nth-child(5) .flyixo-icon-container{background:linear-gradient(135deg,#43cea2,#185a9d)}.flyixo-service-card:nth-child(6) .flyixo-icon-container{background:linear-gradient(135deg,#6a11cb,#2575fc)}.flyixo-service-card:hover .flyixo-icon-container{transform:scale(1.12) rotate(5deg);box-shadow:0 15px 35px #e94e774d}.flyixo-icon-container svg{color:#fff;font-size:27px}.flyixo-service-content{position:relative;z-index:2;width:100%}.flyixo-service-content h3{min-height:50px;margin:0;color:var(--why-navy);font-size:1.02rem;line-height:1.5;font-weight:750}.flyixo-service-check{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;color:var(--why-muted);font-size:.68rem;font-weight:600}.flyixo-service-check svg{color:var(--why-primary);font-size:.75rem}.flyixo-service-arrow{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--why-primary);font-size:.68rem;font-weight:700}.flyixo-arrow-circle{width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--why-primary);font-size:.7rem;transition:transform .3s ease}.flyixo-service-card:hover .flyixo-arrow-circle{transform:translate(5px)}.flyixo-card-corner{position:absolute;right:-45px;bottom:-45px;width:100px;height:100px;border-radius:50%;background:#e94e770b;transition:transform .4s ease}.flyixo-service-card:hover .flyixo-card-corner{transform:scale(1.35)}.flyixo-why-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:55px}.flyixo-why-bottom p{margin:0;color:var(--why-muted);font-size:.75rem;font-weight:600;text-align:center}.flyixo-why-bottom strong{color:var(--why-primary);font-weight:800}.flyixo-bottom-line{width:55px;height:1px;background:linear-gradient(90deg,transparent,rgba(233,78,119,.45))}.flyixo-bottom-line:last-child{background:linear-gradient(90deg,rgba(233,78,119,.45),transparent)}@keyframes flyixoWhyFloatOne{0%,to{transform:translate(0)}50%{transform:translate(25px,25px)}}@keyframes flyixoWhyFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@media (max-width: 1200px){.flyixo-why-section{padding:80px 20px}.flyixo-why-services{gap:20px}.flyixo-service-card{padding:30px 22px 23px}.flyixo-service-content h3{font-size:.95rem}}@media (max-width: 992px){.flyixo-why-section{padding:70px 18px}.flyixo-why-header{margin-bottom:50px}.flyixo-why-services{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto;gap:22px}.flyixo-service-card{min-height:275px}}@media (max-width: 767px){.flyixo-why-section{padding:60px 15px;border-radius:22px}.flyixo-why-header{margin-bottom:40px}.flyixo-why-eyebrow{gap:7px;font-size:.64rem;letter-spacing:2px}.flyixo-why-eyebrow-line{width:20px}.flyixo-why-title{font-size:2rem}.flyixo-why-description{font-size:.82rem;line-height:1.7}.flyixo-why-services{grid-template-columns:1fr;max-width:430px;gap:18px}.flyixo-service-card{min-height:250px;padding:30px 25px 23px}.flyixo-icon-wrapper,.flyixo-icon-glow{width:80px;height:80px}.flyixo-icon-container{width:65px;height:65px}.flyixo-icon-container svg{font-size:24px}.flyixo-service-content h3{min-height:auto;font-size:.98rem}.flyixo-why-bottom{margin-top:40px;gap:10px}.flyixo-bottom-line{width:30px}}@media (max-width: 480px){.flyixo-why-section{padding:50px 12px}.flyixo-why-header{margin-bottom:32px}.flyixo-why-eyebrow{font-size:.57rem;letter-spacing:1.5px}.flyixo-why-eyebrow-line{width:15px}.flyixo-why-title{font-size:1.7rem;letter-spacing:-.5px}.flyixo-why-title:after{width:55px;height:3px;margin-top:14px}.flyixo-why-description{margin-top:16px;font-size:.77rem}.flyixo-service-card{min-height:240px;padding:27px 18px 20px;border-radius:20px}.flyixo-icon-wrapper{width:74px;height:74px;margin-bottom:18px}.flyixo-icon-glow{width:74px;height:74px}.flyixo-icon-container{width:61px;height:61px;border-width:3px}.flyixo-icon-container svg{font-size:22px}.flyixo-service-number{top:12px;right:14px;font-size:.65rem}.flyixo-service-content h3{font-size:.92rem;line-height:1.45}.flyixo-service-check{font-size:.63rem}.flyixo-service-arrow{padding-top:14px;font-size:.63rem}.flyixo-arrow-circle{width:21px;height:21px;font-size:.62rem}.flyixo-why-bottom{flex-direction:column;gap:8px}.flyixo-bottom-line{width:70px}.flyixo-why-bottom p{font-size:.68rem}}@media (max-width: 360px){.flyixo-why-section{padding:45px 9px}.flyixo-why-title{font-size:1.5rem}.flyixo-why-description{font-size:.73rem}.flyixo-service-card{min-height:225px;padding:25px 15px 18px}.flyixo-icon-wrapper,.flyixo-icon-glow{width:68px;height:68px}.flyixo-icon-container{width:56px;height:56px}.flyixo-icon-container svg{font-size:20px}.flyixo-service-content h3{font-size:.86rem}.flyixo-service-check{font-size:.58rem}}@media (prefers-reduced-motion: reduce){.flyixo-why-bg-one,.flyixo-why-bg-two{animation:none}.flyixo-service-card,.flyixo-icon-container,.flyixo-icon-glow,.flyixo-service-accent,.flyixo-arrow-circle{transition:none}}.customer-reviews{font-family:Poppins,sans-serif;padding:80px 6%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#222;text-align:center;overflow:hidden;position:relative;border:2px solid rgba(0,0,0,.05);border-radius:25px;box-shadow:0 10px 30px #0000000d;transition:all .3s ease}.customer-reviews .title{font-size:2.4rem;font-weight:700;margin-bottom:50px;color:#111;line-height:1.3;letter-spacing:.5px}.review-section{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;width:100%}.review-left{flex:1;position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;min-width:280px;max-width:400px}.review-left img{position:absolute;border-radius:50%;object-fit:cover;transition:transform .4s ease,box-shadow .3s ease}.circle-large{width:220px;height:220px;top:30%;right:5%;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.review-cards{flex:1;min-width:320px;max-width:450px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.nav-btn{background:#07f;color:#fff;border:none;width:42px;height:42px;font-size:20px;border-radius:50%;cursor:pointer;transition:all .3s ease}.nav-btn:hover{background:#005bcc;transform:scale(1.1)}.review-card{background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000001a;padding:30px;max-width:420px;text-align:left;flex:1;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.reviewer{display:flex;align-items:center;gap:15px;margin-bottom:15px}.profile-img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #ff7e5f}.reviewer h4{font-size:1.1rem;font-weight:600;color:#111}.stars{color:#ffb400;font-size:1rem}.review-text{font-size:.95rem;color:#555;margin-bottom:10px;line-height:1.6}.read-more{color:#07f;text-decoration:none;font-weight:500}.read-more:hover{text-decoration:underline}@media screen and (max-width: 1024px){.customer-reviews{padding:60px 5%}.review-section{flex-direction:column;gap:30px}.review-left{max-width:300px}.circle-large{width:180px;height:180px;top:20%;right:10%}.review-cards{max-width:380px}.review-card{padding:25px}.reviewer h4{font-size:1rem}.review-text{font-size:.9rem}}@media screen and (max-width: 767px){.customer-reviews{padding:50px 4%}.review-section{flex-direction:column-reverse;gap:25px}.review-left{max-width:250px}.circle-large{width:140px;height:140px;top:15%;right:5%}.review-cards{max-width:320px;gap:5px}.nav-btn{width:36px;height:36px;font-size:18px}.review-card{padding:20px;border-radius:15px}.profile-img{width:50px;height:50px}.reviewer h4{font-size:.95rem}.review-text{font-size:.85rem}}@media screen and (max-width: 480px){.customer-reviews{padding:40px 3%}.review-left{max-width:200px}.circle-large{width:120px;height:120px;top:10%;right:5%}.review-cards{max-width:280px;flex-direction:column;gap:10px}.nav-btn{width:32px;height:32px;font-size:16px}.review-card{padding:18px;border-radius:12px}.profile-img{width:45px;height:45px}.reviewer h4{font-size:.9rem}.review-text{font-size:.8rem}.read-more{font-size:.85rem}}.visitussection-section{width:100%;font-family:Poppins,sans-serif;color:#1e1e1e;background:#f9f9f9;animation:fadeInSection 1s ease forwards}@keyframes fadeInSection{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.visitussection-header{background:linear-gradient(135deg,#ff7e5f,#feb47b);padding:60px 20px 100px;text-align:center;color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;position:relative;overflow:hidden}.visitussection-header h2{font-size:2.6rem;font-weight:700;margin:0;letter-spacing:1px;animation:fadeInText 1.2s ease forwards}@keyframes fadeInText{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.visitussection-header:before{content:"";position:absolute;width:300px;height:300px;background:#ffffff26;border-radius:50%;top:-50px;left:-50px;animation:floatShape 6s ease-in-out infinite alternate}.visitussection-header:after{content:"";position:absolute;width:200px;height:200px;background:#ffffff1f;border-radius:50%;bottom:-40px;right:-40px;animation:floatShape 8s ease-in-out infinite alternate}@keyframes floatShape{0%{transform:translateY(0) scale(1)}50%{transform:translateY(15px) scale(1.05)}to{transform:translateY(0) scale(1)}}.visitussection-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:-60px auto 50px;padding:0 20px}.visitussection-card{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 12px 24px #00000014;padding:25px 20px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s ease;opacity:0;transform:translateY(20px);animation:fadeInCard .8s ease forwards}.visitussection-card:nth-child(1){animation-delay:.2s}.visitussection-card:nth-child(2){animation-delay:.4s}.visitussection-card:nth-child(3){animation-delay:.6s}@keyframes fadeInCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.visitussection-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f}.visitussection-card h3{font-size:1.3rem;font-weight:600;margin-bottom:12px;color:#222}.visitussection-card p{font-size:.95rem;line-height:1.6;color:#555;flex-grow:1}.visitussection-maplink{font-size:.9rem;color:#0073e6;font-weight:500;text-decoration:none;transition:color .3s ease,transform .3s ease}.visitussection-maplink:hover{color:#005bb5;transform:translate(4px)}.visitussection-tabs{background-color:#fff;display:flex;justify-content:center;flex-wrap:wrap;border-radius:12px;padding:12px;gap:15px;max-width:1000px;margin:0 auto 30px;box-shadow:0 6px 18px #00000014;border:1.5px solid rgba(0,0,0,.1);overflow-x:auto;scroll-behavior:smooth;transition:all .3s ease}.visitussection-tab{background:transparent;border:none;font-size:1rem;color:#555;font-weight:500;cursor:pointer;padding:8px 15px;border-radius:6px;transition:all .3s ease}.visitussection-tab:hover{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#0073e6}.visitussection-tab.active{background:linear-gradient(135deg,#0073e6,#00b4ff);color:#fff;font-weight:600;box-shadow:0 4px 12px #0000001a}.visitussection-regionlist{background-color:#f8f9fa;padding:40px 20px;text-align:left;border:1.5px solid rgba(0,0,0,.08);border-radius:15px;box-shadow:0 8px 20px #0000000d;animation:fadeInRegion .8s ease forwards;transition:all .3s ease}.visitussection-regionlist:hover{box-shadow:0 12px 25px #0000001a}@keyframes fadeInRegion{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.visitussection-region{max-width:1100px;margin:0 auto 25px}.visitussection-region h4{font-size:1rem;font-weight:600;color:#004c97;margin-bottom:8px;text-transform:uppercase;border-left:4px solid #ff7e5f;padding-left:8px}.visitussection-region p{font-size:.9rem;color:#555;line-height:1.6;word-spacing:3px}@media (max-width: 1200px){.visitussection-cards{gap:25px}}@media (max-width: 992px){.visitussection-header h2{font-size:2rem}}@media (max-width: 768px){.visitussection-header{padding:50px 15px 80px}}@media (max-width: 576px){.visitussection-header h2{font-size:1.6rem}.visitussection-card{width:100%;padding:15px}.visitussection-tab{font-size:.9rem;padding:6px 10px}.visitussection-region h4{font-size:.9rem}.visitussection-region p{font-size:.85rem}}.apply-flyixo-section{--apply-primary: #e94e77;--apply-primary-dark: #c93661;--apply-primary-light: #ff8eaa;--apply-navy: #082b49;--apply-navy-dark: #041c31;--apply-text: #263445;--apply-muted: #687789;--apply-white: #ffffff;position:relative;width:100%;padding:90px 30px;overflow:hidden;text-align:center;font-family:Poppins,sans-serif;background:radial-gradient(circle at 8% 15%,rgba(233,78,119,.09),transparent 28%),radial-gradient(circle at 92% 85%,rgba(54,200,212,.09),transparent 30%),linear-gradient(135deg,#fffaf7,#fff2ee,#fff9f6);border:1px solid rgba(233,78,119,.15);border-radius:28px;box-shadow:0 20px 60px #10233d14;isolation:isolate}.apply-flyixo-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.apply-flyixo-bg-one{width:360px;height:360px;top:-180px;left:-150px;background:#e94e7712;animation:apply-flyixo-float-one 8s ease-in-out infinite}.apply-flyixo-bg-two{width:320px;height:320px;right:-150px;bottom:-160px;background:#36c8d412;animation:apply-flyixo-float-two 9s ease-in-out infinite}.apply-flyixo-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(8,43,73,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(8,43,73,.035) 1px,transparent 1px);background-size:35px 35px}.apply-flyixo-container{position:relative;width:100%;max-width:1320px;margin:0 auto;z-index:2}.apply-flyixo-header{max-width:850px;margin:0 auto 70px;text-align:center}.apply-flyixo-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;color:var(--apply-primary);font-size:.78rem;font-weight:800;letter-spacing:2.8px;text-transform:uppercase}.apply-flyixo-eyebrow-line{display:block;width:32px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--apply-primary),var(--apply-primary-light))}.apply-flyixo-title{position:relative;margin:0;color:var(--apply-navy);font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.15;font-weight:800;letter-spacing:-1px}.apply-flyixo-title span{background:linear-gradient(90deg,var(--apply-primary),#ff6f98);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.apply-flyixo-title:after{content:"";display:block;width:72px;height:4px;margin:18px auto 0;border-radius:50px;background:linear-gradient(90deg,var(--apply-primary),var(--apply-primary-light))}.apply-flyixo-description{max-width:680px;margin:22px auto 0;color:var(--apply-muted);font-size:.98rem;line-height:1.8}.apply-flyixo-timeline{position:relative;width:100%;display:flex;align-items:flex-start;justify-content:center;gap:0}.apply-flyixo-timeline-step{position:relative;width:31%;max-width:360px;z-index:3}.apply-flyixo-step-card{position:relative;width:100%;min-height:340px;padding:35px 28px 28px;overflow:hidden;text-align:center;border:1px solid rgba(233,78,119,.14);border-radius:24px;background:#ffffffe6;box-shadow:0 15px 45px #082b4914;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:border-color .35s ease,background .35s ease}.apply-flyixo-step-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--apply-primary),#ff9bb3,#36c8d4)}.apply-flyixo-step-card:after{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-90px;border-radius:50%;background:#e94e770d;pointer-events:none}.apply-flyixo-step-card:hover{border-color:#e94e7759;background:#fff}.apply-flyixo-step-icon{position:relative;width:105px;height:105px;margin:0 auto 26px;display:flex;align-items:center;justify-content:center}.apply-flyixo-step-glow{position:absolute;width:105px;height:105px;border-radius:50%;background:#e94e7721;filter:blur(8px);animation:apply-flyixo-pulse 2.8s ease-in-out infinite}.apply-flyixo-step-ring{position:relative;width:86px;height:86px;display:flex;align-items:center;justify-content:center;border:5px solid rgba(255,255,255,.9);border-radius:50%;color:#fff;font-size:34px;z-index:2;box-shadow:0 12px 28px #e94e7740}.apply-flyixo-ring-1{background:linear-gradient(135deg,#ff758c,#ff9a9e)}.apply-flyixo-ring-2{background:linear-gradient(135deg,#667eea,#64b5f6)}.apply-flyixo-ring-3{background:linear-gradient(135deg,#36c8d4,#4facfe)}.apply-flyixo-step-count{position:absolute;right:-3px;bottom:-2px;width:31px;height:31px;display:flex;align-items:center;justify-content:center;border:3px solid #ffffff;border-radius:50%;color:#fff;background:var(--apply-navy);font-size:.65rem;font-weight:800;z-index:4;box-shadow:0 5px 15px #082b4940}.apply-flyixo-step-label{display:inline-block;margin-bottom:10px;color:var(--apply-primary);font-size:.68rem;font-weight:800;letter-spacing:2px}.apply-flyixo-step-content h3{max-width:280px;margin:0 auto 12px;color:var(--apply-navy);font-size:1.18rem;line-height:1.45;font-weight:750}.apply-flyixo-step-content p{max-width:280px;margin:0 auto;color:var(--apply-muted);font-size:.88rem;line-height:1.75}.apply-flyixo-content-line{width:45px;height:3px;margin:20px auto 15px;border-radius:50px;background:linear-gradient(90deg,var(--apply-primary),var(--apply-primary-light))}.apply-flyixo-step-footer{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--apply-navy);font-size:.72rem;font-weight:700}.apply-flyixo-step-footer svg{color:var(--apply-primary);font-size:.7rem;transition:transform .3s ease}.apply-flyixo-step-card:hover .apply-flyixo-step-footer svg{transform:translate(5px)}.apply-flyixo-timeline-connector{position:relative;width:80px;height:4px;margin-top:105px;flex-shrink:0;transform-origin:left center;z-index:2}.apply-flyixo-connector-line{position:absolute;top:50%;left:0;width:100%;height:3px;transform:translateY(-50%);border-radius:20px;background:linear-gradient(90deg,var(--apply-primary),#ffb199,#36c8d4);background-size:200% 100%;animation:apply-flyixo-flow 4s linear infinite}.apply-flyixo-connector-dot{position:absolute;top:50%;left:50%;width:9px;height:9px;transform:translate(-50%,-50%);border:2px solid var(--apply-primary);border-radius:50%;background:#fff;box-shadow:0 0 12px #e94e7759}.apply-flyixo-connector-arrow{position:absolute;top:50%;right:-5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:50%;color:#fff;background:var(--apply-primary);font-size:.55rem;box-shadow:0 5px 12px #e94e7740}.apply-flyixo-trust{width:fit-content;max-width:100%;margin:55px auto 0;padding:13px 22px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid rgba(233,78,119,.13);border-radius:50px;background:#ffffffbf;box-shadow:0 10px 30px #082b490d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.apply-flyixo-trust-item{display:flex;align-items:center;gap:7px;color:var(--apply-navy);font-size:.72rem;font-weight:700;white-space:nowrap}.apply-flyixo-trust-item svg{color:var(--apply-primary);font-size:.8rem}.apply-flyixo-trust-divider{width:1px;height:20px;background:#082b4924}@keyframes apply-flyixo-pulse{0%,to{transform:scale(.95);opacity:.7}50%{transform:scale(1.1);opacity:.35}}@keyframes apply-flyixo-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes apply-flyixo-float-one{0%,to{transform:translate(0)}50%{transform:translate(20px,25px)}}@keyframes apply-flyixo-float-two{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}@media (max-width: 1250px){.apply-flyixo-section{padding:80px 25px}.apply-flyixo-timeline-step{max-width:320px}.apply-flyixo-step-card{min-height:330px;padding:32px 22px 25px}.apply-flyixo-timeline-connector{width:55px}}@media (max-width: 1050px){.apply-flyixo-section{padding:75px 25px}.apply-flyixo-header{margin-bottom:55px}.apply-flyixo-timeline-step{width:30%}.apply-flyixo-timeline-connector{width:35px}.apply-flyixo-step-content h3{font-size:1.08rem}.apply-flyixo-step-content p{font-size:.84rem}}@media (max-width: 850px){.apply-flyixo-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.apply-flyixo-timeline-step{width:100%;max-width:none}.apply-flyixo-timeline-connector{display:none}.apply-flyixo-step-card{min-height:315px}.apply-flyixo-trust{margin-top:45px}}@media (max-width: 650px){.apply-flyixo-section{padding:60px 18px;border-radius:20px}.apply-flyixo-header{margin-bottom:42px}.apply-flyixo-eyebrow{font-size:.68rem;letter-spacing:2px}.apply-flyixo-eyebrow-line{width:20px}.apply-flyixo-title{font-size:2rem;letter-spacing:-.5px}.apply-flyixo-description{font-size:.86rem;line-height:1.7}.apply-flyixo-timeline{grid-template-columns:1fr;max-width:400px;margin:0 auto;gap:22px}.apply-flyixo-step-card{min-height:auto;padding:30px 24px}.apply-flyixo-trust{width:100%;flex-direction:column;gap:11px;padding:18px;border-radius:20px}.apply-flyixo-trust-divider{width:60px;height:1px}}@media (max-width: 480px){.apply-flyixo-section{padding:50px 14px}.apply-flyixo-header{margin-bottom:35px}.apply-flyixo-eyebrow{gap:7px;font-size:.6rem;letter-spacing:1.5px}.apply-flyixo-eyebrow-line{width:16px}.apply-flyixo-title{font-size:1.7rem;line-height:1.25}.apply-flyixo-title:after{width:55px;height:3px;margin-top:14px}.apply-flyixo-description{margin-top:17px;font-size:.82rem}.apply-flyixo-step-card{padding:27px 20px;border-radius:20px}.apply-flyixo-step-icon{width:90px;height:90px;margin-bottom:20px}.apply-flyixo-step-glow{width:90px;height:90px}.apply-flyixo-step-ring{width:74px;height:74px;font-size:29px;border-width:4px}.apply-flyixo-step-count{width:27px;height:27px;font-size:.58rem}.apply-flyixo-step-label{font-size:.61rem;letter-spacing:1.6px}.apply-flyixo-step-content h3{font-size:1rem}.apply-flyixo-step-content p{font-size:.82rem;line-height:1.65}.apply-flyixo-content-line{margin:16px auto 12px}.apply-flyixo-step-footer{font-size:.67rem}.apply-flyixo-trust-item{font-size:.68rem}}@media (max-width: 360px){.apply-flyixo-section{padding:45px 11px}.apply-flyixo-title{font-size:1.5rem}.apply-flyixo-description{font-size:.78rem}.apply-flyixo-step-card{padding:24px 16px}.apply-flyixo-step-icon,.apply-flyixo-step-glow{width:82px;height:82px}.apply-flyixo-step-ring{width:68px;height:68px;font-size:26px}.apply-flyixo-step-count{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.apply-flyixo-bg-one,.apply-flyixo-bg-two,.apply-flyixo-step-glow,.apply-flyixo-connector-line{animation:none}.apply-flyixo-step-card{transition:none}}.contact-us-block{font-family:Poppins,sans-serif;background:#fff;padding:72px 6%;color:#222}.contact-us-wrapper{display:flex;gap:48px;flex-wrap:wrap;max-width:1200px;margin:0 auto;align-items:flex-start}.contact-us-left{flex:1 1 48%;min-width:300px;animation:ciu-fade-left .9s ease both}.contact-us-sub{color:#e40046;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:13px}.contact-us-heading{font-size:36px;font-weight:700;margin-bottom:15px}.contact-us-lead{color:#666;margin-bottom:35px;line-height:1.7}.contact-us-grid{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));gap:25px 30px}.contact-us-item{display:flex;align-items:flex-start;gap:14px;transition:transform .3s ease}.contact-us-item:hover{transform:translateY(-4px)}.ciu-icon{color:#e40046;font-size:22px;flex-shrink:0}.ciu-text h4{margin-bottom:6px;font-weight:600}.ciu-text p{color:#555;font-size:14px;line-height:1.6}.ciu-socials{display:flex;gap:10px;margin-top:6px}.ciu-socials a{width:34px;height:34px;border:1px solid #ddd;display:inline-flex;align-items:center;justify-content:center;color:#444;border-radius:50%;transition:all .3s ease}.ciu-socials a:hover{background:#e40046;color:#fff;transform:translateY(-4px)}.contact-us-photo{margin-top:40px;border-radius:8px;overflow:hidden}.contact-us-photo img{width:100%;display:block;transition:transform .5s ease}.contact-us-right{flex:1 1 44%;min-width:300px;border-left:1px solid #f0f0f0;padding:20px 0 0 28px;animation:ciu-fade-right .9s ease both}.contact-us-form-heading{font-size:28px;font-weight:700;margin-bottom:10px}.contact-us-form-sub{color:#666;font-size:14px;margin-bottom:30px;line-height:1.5}.ciu-inputwrap{position:relative;margin-bottom:22px}.ciu-formicon{position:absolute;top:18px;left:12px;color:#999;font-size:16px;pointer-events:none}.ciu-input,.ciu-textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:14px 10px 14px 40px;font-size:15px;outline:none;background:transparent;transition:border-color .3s ease;line-height:1.6;resize:none}.ciu-input:focus,.ciu-textarea:focus{border-color:#e40046}.ciu-inputwrap:focus-within .ciu-formicon{color:#e40046}.ciu-submit{background:#e40046;color:#fff;border:none;padding:13px 30px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #e4004626}.ciu-submit-icon{margin-right:10px}.ciu-submit:hover{background:#c0003b;transform:translateY(-3px)}@media (max-width: 992px){.contact-us-wrapper{flex-direction:column}.contact-us-right{border-left:none;padding-left:0}}@media (max-width: 700px){.contact-us-grid{grid-template-columns:1fr}}@keyframes ciu-fade-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes ciu-fade-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.map-section{width:100%;padding:0;margin-top:60px;background:#fff}.map-container{width:100%;height:500px;overflow:hidden;border-radius:10px;box-shadow:0 5px 25px #0000001a;transition:transform .4s ease}.map-container:hover{transform:scale(1.01)}.map-container iframe{width:100%;height:100%;border:none}@media (max-width: 768px){.map-container{height:400px}}@media (max-width: 480px){.map-container{height:320px}}.visa-enquiry-section{--training-primary: #e3002b;--training-primary-dark: #c70025;--training-primary-light: #ff5475;--training-navy: #062c43;--training-navy-dark: #031c2c;--training-text: #263844;--training-muted: #687982;--training-white: #ffffff;--training-bg: #fff7f9;--training-border: rgba(6, 44, 67, .1);width:100%;min-height:100%;position:relative;overflow:hidden;padding:105px 0 90px;background:radial-gradient(circle at 10% 15%,rgba(227,0,43,.08),transparent 28%),radial-gradient(circle at 90% 80%,rgba(6,44,67,.07),transparent 30%),linear-gradient(145deg,#fff9fa,#fff1f5,#fff);isolation:isolate}.trainingsec-bg{position:absolute;pointer-events:none;z-index:-2;border-radius:50%}.trainingsec-bg-one{width:450px;height:450px;left:-230px;top:100px;background:#e3002b0b;animation:trainingFloatOne 9s ease-in-out infinite}.trainingsec-bg-two{width:500px;height:500px;right:-260px;bottom:40px;background:#062c430a;animation:trainingFloatTwo 11s ease-in-out infinite}.trainingsec-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;border:1px solid rgba(227,0,43,.1)}.trainingsec-orb-one{width:170px;height:170px;top:80px;right:8%}.trainingsec-orb-two{width:90px;height:90px;left:7%;bottom:140px}.trainingsec-grid{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.trainingsec-container{width:min(1300px,calc(100% - 60px));margin:0 auto;position:relative;z-index:2}.trainingsec-header{max-width:850px;margin:0 auto 95px;text-align:center}.trainingsec-subtitle-wrapper{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.trainingsec-line{width:42px;height:2px;position:relative;overflow:hidden;background:var(--training-primary)}.trainingsec-line:after{content:"";position:absolute;inset:0;background:var(--training-navy);transform:translate(-100%);animation:trainingLineMove 3s ease-in-out infinite}.TrainingSec-subtitle{margin:0;color:var(--training-primary);font-size:13px;font-weight:800;line-height:1;letter-spacing:2.5px;text-transform:uppercase}.trainingsec-brand-label{display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;margin-bottom:18px;color:var(--training-navy);background:#ffffffbf;border:1px solid rgba(227,0,43,.12);border-radius:50px;font-size:9px;font-weight:800;letter-spacing:1.7px;box-shadow:0 8px 25px #062c430d}.section-title{margin:0;color:var(--training-navy);font-size:clamp(36px,4.2vw,55px);line-height:1.12;font-weight:800;letter-spacing:-1.7px}.section-title span{display:inline-block;color:var(--training-primary);position:relative}.section-title span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:3px;border-radius:50px;background:linear-gradient(90deg,var(--training-primary),var(--training-primary-light))}.trainingsec-description{max-width:700px;margin:25px auto 0;color:var(--training-muted);font-size:15px;line-height:1.8}.enquiry-cards-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;align-items:stretch}.enquiry-card{width:100%;min-width:0;min-height:620px;position:relative;display:flex;flex-direction:column;padding:120px 28px 28px;background:linear-gradient(145deg,#fffffffa,#fffafbfa);border:1px solid var(--training-border);border-radius:25px;box-shadow:0 18px 50px #062c4312,0 4px 15px #e3002b08;text-align:left;cursor:pointer;overflow:hidden;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.enquiry-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--training-primary),var(--training-primary-light));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.enquiry-card:after{content:"";position:absolute;width:180px;height:180px;right:-110px;bottom:-110px;border-radius:50%;background:#e3002b0b;transition:transform .5s ease}.enquiry-card:hover{transform:translateY(-12px);border-color:#e3002b40;box-shadow:0 30px 70px #062c431f,0 12px 35px #e3002b14}.enquiry-card:hover:before{transform:scaleX(1)}.enquiry-card:hover:after{transform:scale(2)}.trainingsec-card-number{position:absolute;top:22px;right:24px;color:#e3002b1f;font-size:42px;font-weight:900;line-height:1;transition:color .3s ease,transform .3s ease}.enquiry-card:hover .trainingsec-card-number{color:#e3002b38;transform:translateY(-3px)}.trainingsec-card-accent{position:absolute;top:30px;left:25px;width:30px;height:3px;border-radius:50px;background:var(--training-primary)}.img-circle{width:155px;height:155px;position:absolute;top:-48px;left:50%;transform:translate(-50%);border-radius:50%;overflow:hidden;z-index:4;border:7px solid #ffffff;background:#fff;box-shadow:0 18px 40px #e3002b33;transition:transform .45s ease,box-shadow .45s ease}.enquiry-card:hover .img-circle{transform:translate(-50%) scale(1.04);box-shadow:0 22px 50px #e3002b47}.img-circle:before{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;border:2px solid rgba(255,255,255,.6);pointer-events:none}.img-circle img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.enquiry-card:hover .img-circle img{transform:scale(1.12)}.trainingsec-image-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(145deg,#e3002b0d,#062c4326);pointer-events:none}.icon-circle{width:66px;height:66px;position:absolute;top:75px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--training-primary),var(--training-primary-light));border:5px solid #ffffff;border-radius:50%;z-index:6;font-size:25px;box-shadow:0 12px 30px #e3002b4d;transition:transform .4s ease,box-shadow .4s ease}.enquiry-card:hover .icon-circle{transform:translate(-50%) scale(1.12) rotate(5deg);box-shadow:0 15px 35px #e3002b66}.icon-circle span{display:flex;align-items:center;justify-content:center}.trainingsec-card-content{position:relative;z-index:3;flex:1;display:flex;flex-direction:column}.TrainingSec-card-title{margin:15px 0 14px;color:var(--training-navy);font-size:21px;line-height:1.25;font-weight:800;text-align:center;transition:color .3s ease}.enquiry-card:hover .TrainingSec-card-title{color:var(--training-primary)}.card-desc{margin:0;color:var(--training-muted);font-size:13px;line-height:1.75;font-weight:400;text-align:left}.trainingsec-benefit{display:flex;align-items:center;gap:8px;margin-top:22px;padding:10px 12px;color:var(--training-navy);background:#e3002b0b;border:1px solid rgba(227,0,43,.08);border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.2px}.trainingsec-benefit svg{flex-shrink:0;color:var(--training-primary);font-size:13px}.TrainingSec-readbtn{width:100%;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:11px 14px;color:var(--training-primary);background:transparent;border:1.5px solid var(--training-primary);border-radius:50px;font-size:12px;font-weight:800;letter-spacing:.3px;cursor:pointer;overflow:hidden;z-index:5;transition:color .35s ease,background .35s ease,transform .35s ease,box-shadow .35s ease}.TrainingSec-readbtn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--training-primary),var(--training-primary-light));transform:translate(-105%);transition:transform .35s ease;z-index:-1}.TrainingSec-readbtn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #e3002b33}.TrainingSec-readbtn:hover:before{transform:translate(0)}.read-more-text{position:relative;z-index:2}.trainingsec-button-arrow{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e3002b14;transition:background .3s ease,transform .3s ease}.TrainingSec-readbtn:hover .trainingsec-button-arrow{background:#ffffff2e;transform:translate(4px)}.TrainingSec-readbtn .arrow-icon{font-size:15px}.trainingsec-corner{width:35px;height:35px;position:absolute;opacity:0;transition:opacity .4s ease}.trainingsec-corner-one{top:0;right:0;border-top:2px solid var(--training-primary);border-right:2px solid var(--training-primary);border-top-right-radius:22px}.trainingsec-corner-two{left:0;bottom:0;border-left:2px solid var(--training-primary);border-bottom:2px solid var(--training-primary);border-bottom-left-radius:22px}.enquiry-card:hover .trainingsec-corner{opacity:1}.trainingsec-bottom{max-width:850px;margin:70px auto 0;padding:22px 25px;display:flex;align-items:center;gap:18px;background:#fffc;border:1px solid rgba(6,44,67,.08);border-radius:18px;box-shadow:0 15px 40px #062c430f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trainingsec-bottom-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--training-primary),var(--training-primary-light));border-radius:14px;font-size:19px;box-shadow:0 8px 20px #e3002b33}.trainingsec-bottom-content{flex:1;text-align:left}.trainingsec-bottom-label{display:block;margin-bottom:4px;color:var(--training-primary);font-size:9px;font-weight:800;letter-spacing:1.5px}.trainingsec-bottom-content p{margin:0;color:var(--training-muted);font-size:13px;line-height:1.5}.trainingsec-bottom-content strong{color:var(--training-navy);font-weight:800}.trainingsec-bottom-arrow{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;color:var(--training-primary);background:#fff0f3;border-radius:50%;font-size:17px;transition:transform .3s ease,color .3s ease,background .3s ease}.trainingsec-bottom:hover .trainingsec-bottom-arrow{color:#fff;background:var(--training-primary);transform:translate(5px)}@keyframes trainingFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(20px,-20px,0)}}@keyframes trainingFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,20px,0)}}@keyframes trainingLineMove{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@media (max-width: 1200px){.visa-enquiry-section{padding:90px 0 80px}.trainingsec-container{width:min(1100px,calc(100% - 50px))}.trainingsec-header{margin-bottom:85px}.enquiry-cards-container{gap:20px}.enquiry-card{min-height:610px;padding:115px 22px 24px}.img-circle{width:145px;height:145px}.icon-circle{width:62px;height:62px;top:72px}.TrainingSec-card-title{font-size:19px}.card-desc{font-size:12.5px}}@media (max-width: 992px){.visa-enquiry-section{padding:80px 0 70px}.trainingsec-container{width:min(900px,calc(100% - 40px))}.trainingsec-header{margin-bottom:75px}.section-title{font-size:40px}.trainingsec-description{font-size:14px}.enquiry-cards-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.enquiry-card{min-height:590px;padding:112px 25px 25px}.img-circle{width:145px;height:145px;top:-45px}.icon-circle{width:62px;height:62px;top:70px}.TrainingSec-card-title{font-size:20px}.card-desc{font-size:13px}.trainingsec-bottom{margin-top:55px}}@media (max-width: 768px){.visa-enquiry-section{padding:70px 0 60px}.trainingsec-container{width:calc(100% - 30px)}.trainingsec-header{margin-bottom:70px}.trainingsec-subtitle-wrapper{gap:10px}.trainingsec-line{width:30px}.TrainingSec-subtitle{font-size:11px;letter-spacing:1.8px}.trainingsec-brand-label{font-size:8px;padding:6px 12px}.section-title{font-size:33px;letter-spacing:-.8px}.section-title span:after{bottom:-6px;height:2px}.trainingsec-description{font-size:13px;line-height:1.7}.enquiry-cards-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enquiry-card{min-height:570px;padding:105px 20px 20px;border-radius:20px}.trainingsec-card-number{top:18px;right:18px;font-size:34px}.trainingsec-card-accent{left:20px;top:25px}.img-circle{width:130px;height:130px;top:-42px;border-width:6px}.icon-circle{width:56px;height:56px;top:63px;font-size:21px;border-width:4px}.TrainingSec-card-title{margin-top:12px;font-size:18px}.card-desc{font-size:12px;line-height:1.7}.trainingsec-benefit{font-size:9px}.TrainingSec-readbtn{padding:10px 12px;font-size:11px}.trainingsec-bottom{margin-top:45px;padding:18px;gap:12px}.trainingsec-bottom-icon{width:42px;height:42px;flex-basis:42px;font-size:16px}.trainingsec-bottom-content p{font-size:12px}.trainingsec-bottom-arrow{width:34px;height:34px;flex-basis:34px}}@media (max-width: 576px){.visa-enquiry-section{padding:60px 0 50px}.trainingsec-container{width:calc(100% - 24px)}.trainingsec-header{margin-bottom:60px}.trainingsec-line{width:22px}.TrainingSec-subtitle{font-size:10px;letter-spacing:1.5px}.trainingsec-brand-label{font-size:7px;letter-spacing:1.2px}.section-title{font-size:29px;line-height:1.2}.trainingsec-description{font-size:12.5px}.enquiry-cards-container{grid-template-columns:1fr;gap:18px}.enquiry-card{min-height:auto;padding:105px 24px 24px}.img-circle{width:135px;height:135px}.icon-circle{width:58px;height:58px;top:66px;font-size:22px}.TrainingSec-card-title{font-size:21px}.card-desc{font-size:13px;line-height:1.75}.trainingsec-benefit{font-size:10px}.TrainingSec-readbtn{padding:11px 14px;font-size:12px}.trainingsec-bottom{align-items:flex-start;padding:16px;margin-top:40px}.trainingsec-bottom-label{font-size:8px}.trainingsec-bottom-content p{font-size:11px}.trainingsec-bottom-arrow{display:none}}@media (max-width: 400px){.visa-enquiry-section{padding:50px 0 45px}.trainingsec-container{width:calc(100% - 18px)}.section-title{font-size:25px}.TrainingSec-subtitle{font-size:9px}.trainingsec-description{font-size:12px}.enquiry-card{padding:98px 19px 20px;border-radius:18px}.img-circle{width:120px;height:120px;top:-38px}.icon-circle{width:52px;height:52px;top:59px;font-size:19px}.TrainingSec-card-title{font-size:19px}.card-desc{font-size:12px}.trainingsec-benefit{padding:9px 10px;font-size:9px}.TrainingSec-readbtn{font-size:11px}.trainingsec-bottom-content p{font-size:10.5px}}@media (max-width: 340px){.section-title{font-size:23px}.trainingsec-header{margin-bottom:50px}.enquiry-card{padding:92px 16px 18px}.img-circle{width:110px;height:110px}.icon-circle{width:48px;height:48px;top:54px;font-size:17px}.TrainingSec-card-title{font-size:18px}.card-desc{font-size:11.5px}.trainingsec-benefit{font-size:8px}}@media (prefers-reduced-motion: reduce){.visa-enquiry-section *,.visa-enquiry-section *:before,.visa-enquiry-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.top-section{width:100%;font-family:Poppins,sans-serif;display:flex;flex-direction:column;padding:10px 0;background-color:#fff;gap:10px}.partner-slider{width:100vw;overflow:hidden;display:flex;align-items:center;position:relative;padding:12px 0;background:linear-gradient(90deg,#d5102a,#f3224d,#ff3b5c);box-shadow:0 6px 18px #00000026}.partner-track{display:flex;animation:scroll 20s linear infinite}.partner-slider:hover .partner-track{animation-play-state:paused}.partner-item{display:flex;align-items:center;gap:14px;padding:16px 36px;font-size:1.05rem;font-weight:600;color:#fff;flex-shrink:0;white-space:nowrap;border-radius:8px;box-shadow:0 4px 12px #0000001a}.partner-icon{font-size:22px;display:flex;align-items:center;color:#fff}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.notification-bar.modern{display:flex;justify-content:center;align-items:center;background-color:#fdf2f5;padding:16px 24px;border-radius:16px;gap:20px;flex-wrap:wrap;border:2px solid #e3002b;box-shadow:0 8px 20px #00000014;transition:all .3s ease}.notification-bar.modern:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:linear-gradient(90deg,#d5102a,#f3224d,#ff3b5c);z-index:-1}.clients-updates{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.clients{display:flex;align-items:center;gap:14px;background:#fff;padding:8px 12px;border-radius:12px;box-shadow:0 6px 15px #00000014}.group-image{border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #0000001a}.topsec-client-text{font-size:15px;font-weight:600;color:#333;line-height:1.3}.updates{display:flex;align-items:center;background-color:#e3002b;color:#fff;padding:8px 16px;border-radius:12px;font-size:14px;gap:8px;box-shadow:0 6px 15px #0000001a}.updates .bell{font-size:18px}.update-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}@keyframes fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.partner-item{font-size:1rem;padding:14px 28px;gap:12px}.partner-icon{font-size:20px}.topsec-client-text{font-size:14px}.updates{min-width:250px;font-size:13px;padding:7px 14px}}@media (max-width: 768px){.partner-item{font-size:.95rem;padding:12px 24px;gap:10px}.partner-icon{font-size:18px}.topsec-client-text{font-size:13px}.updates{min-width:220px;font-size:12px;padding:6px 12px}.notification-bar.modern{flex-direction:column;align-items:flex-start;padding:14px 18px}}@media (max-width: 600px){.partner-item{font-size:.9rem;padding:10px 20px;gap:8px}.partner-icon{font-size:16px}.topsec-client-text{font-size:12px}.updates{font-size:12px;padding:5px 10px}.notification-bar.modern{gap:12px}}@media (max-width: 480px){.partner-item{font-size:.85rem;padding:8px 16px;gap:6px}.partner-icon{font-size:15px}.topsec-client-text{font-size:11px}.updates{min-width:100%;font-size:11px;padding:5px 8px}.notification-bar.modern{flex-direction:column;align-items:flex-start;padding:12px 14px}}@media (max-width: 360px){.partner-item{font-size:.8rem;padding:6px 12px;gap:5px}.partner-icon{font-size:14px}.group-image{width:35px;height:35px}.topsec-client-text{font-size:10px}.updates{width:100%;font-size:10px;padding:4px 6px}}.aboutsec-section{--about-navy: #062c43;--about-navy-dark: #031d2e;--about-red: #e60039;--about-red-dark: #c90030;--about-red-light: #ff5270;--about-text: #293c48;--about-muted: #687982;--about-white: #ffffff;--about-bg: #fff7f9;--about-border: rgba(6, 44, 67, .1);width:100%;position:relative;overflow:hidden;padding:100px 0 90px;background:radial-gradient(circle at 5% 20%,rgba(230,0,57,.08),transparent 28%),radial-gradient(circle at 95% 80%,rgba(6,44,67,.07),transparent 30%),linear-gradient(135deg,#fffafb,#fff3f6 48%,#fff);font-family:Poppins,sans-serif;isolation:isolate}.aboutsec-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2}.aboutsec-bg-one{width:430px;height:430px;left:-220px;top:80px;background:#e600390b;animation:aboutsecFloatOne 9s ease-in-out infinite}.aboutsec-bg-two{width:500px;height:500px;right:-250px;bottom:-100px;background:#062c4309;animation:aboutsecFloatTwo 11s ease-in-out infinite}.aboutsec-pattern{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.aboutsec-container{width:min(1300px,calc(100% - 70px));margin:0 auto;display:grid;grid-template-columns:minmax(400px,.9fr) minmax(500px,1.1fr);gap:80px;align-items:center;position:relative;z-index:2}.aboutsec-left{width:100%;display:flex;align-items:center;justify-content:center}.aboutsec-image-wrapper{width:100%;max-width:500px;position:relative;padding:20px 20px 45px 0}.aboutsec-main-image-box{width:100%;position:relative;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 25px 65px #062c4321,0 8px 25px #e600390f;transform:rotate(-1deg);transition:transform .5s ease,box-shadow .5s ease}.aboutsec-image-wrapper:hover .aboutsec-main-image-box{transform:rotate(0) translateY(-5px);box-shadow:0 35px 80px #062c432b,0 12px 35px #e600391a}.aboutsec-main-image{width:100%;height:530px;display:block;object-fit:cover;transition:transform .8s ease}.aboutsec-image-wrapper:hover .aboutsec-main-image{transform:scale(1.04)}.aboutsec-image-overlay{position:absolute;inset:0;background:linear-gradient(145deg,#062c4308,#e6003914);pointer-events:none}.aboutsec-image-shine{position:absolute;top:0;left:-120%;width:80%;height:100%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none;transition:left .9s ease}.aboutsec-image-wrapper:hover .aboutsec-image-shine{left:140%}.aboutsec-small-image{width:155px;height:155px;position:absolute;left:-15px;bottom:0;overflow:hidden;border-radius:50%;background:#fff;border:6px solid #ffffff;box-shadow:0 15px 35px #062c432e;z-index:5;transition:transform .45s ease,box-shadow .45s ease}.aboutsec-small-image:before{content:"";position:absolute;inset:-6px;border:2px solid var(--about-red);border-radius:50%;z-index:-1}.aboutsec-small-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.aboutsec-small-overlay{position:absolute;inset:0;background:linear-gradient(145deg,transparent,rgba(230,0,57,.15))}.aboutsec-small-image:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 20px 45px #e6003933}.aboutsec-small-image:hover img{transform:scale(1.08)}.aboutsec-experience-badge{min-width:145px;position:absolute;top:12%;right:-15px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 22px;color:#fff;background:linear-gradient(145deg,var(--about-red),var(--about-red-light));border:5px solid rgba(255,255,255,.9);border-radius:22px;text-align:center;box-shadow:0 18px 40px #e6003940;z-index:6;animation:aboutsecBadgeFloat 4s ease-in-out infinite}.aboutsec-experience-badge:before{content:"";position:absolute;inset:-9px;border:1px dashed rgba(230,0,57,.35);border-radius:28px;pointer-events:none}.aboutsec-experience-badge span{margin-bottom:3px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.aboutsec-experience-badge h2{margin:0;font-size:38px;line-height:1;font-weight:900;letter-spacing:-1px}.aboutsec-experience-badge p{margin:7px 0 0;font-size:10px;line-height:1.3;font-weight:600;opacity:.95}.aboutsec-floating-label{position:absolute;left:25px;top:32px;display:flex;align-items:center;gap:9px;padding:10px 14px;background:#ffffffeb;border:1px solid rgba(6,44,67,.08);border-radius:12px;box-shadow:0 10px 30px #062c431a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:7}.aboutsec-floating-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--about-red);box-shadow:0 0 0 5px #e600391a;animation:aboutsecDotPulse 2s ease-in-out infinite}.aboutsec-floating-label div{display:flex;flex-direction:column;text-align:left}.aboutsec-floating-label strong{color:var(--about-navy);font-size:11px;line-height:1.2;font-weight:800}.aboutsec-floating-label small{margin-top:2px;color:var(--about-muted);font-size:7px;line-height:1.2;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.aboutsec-corner{width:55px;height:55px;position:absolute;pointer-events:none}.aboutsec-corner-one{right:-8px;bottom:25px;border-right:4px solid var(--about-red);border-bottom:4px solid var(--about-red);border-bottom-right-radius:18px}.aboutsec-corner-two{left:-20px;top:95px;border-left:4px solid var(--about-navy);border-top:4px solid var(--about-navy);border-top-left-radius:18px}.aboutsec-right{width:100%;min-width:0}.aboutsec-subtitle-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:17px}.aboutsec-subtitle-line{width:38px;height:2px;background:var(--about-red);position:relative;overflow:hidden}.aboutsec-subtitle-line:after{content:"";position:absolute;inset:0;background:var(--about-navy);transform:translate(-100%);animation:aboutsecLineMove 3s ease-in-out infinite}.aboutsec-sub-title{margin:0;color:var(--about-red);font-size:12px;line-height:1;font-weight:800;letter-spacing:2px;text-transform:uppercase}.aboutsec-heading{max-width:700px;margin:0 0 20px;color:var(--about-navy);font-size:clamp(36px,4vw,53px);line-height:1.12;font-weight:800;letter-spacing:-1.5px}.aboutsec-heading span{display:inline-block;color:var(--about-red);position:relative}.aboutsec-heading span:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;border-radius:50px;background:linear-gradient(90deg,var(--about-red),var(--about-red-light))}.aboutsec-description{max-width:700px;margin:0 0 25px;color:var(--about-muted);font-size:14px;line-height:1.85;font-weight:400}.aboutsec-description strong{color:var(--about-navy);font-weight:800}.aboutsec-trust-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:28px}.aboutsec-trust-item{display:flex;align-items:center;gap:7px;color:var(--about-navy);font-size:10px;font-weight:700}.aboutsec-trust-icon{width:19px;height:19px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--about-red);border-radius:50%;font-size:10px;font-weight:900}.aboutsec-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:25px}.aboutsec-feature{min-width:0;position:relative;display:flex;align-items:flex-start;gap:13px;padding:18px;background:#ffffffd9;border:1px solid var(--about-border);border-radius:15px;box-shadow:0 8px 25px #062c430b;overflow:hidden;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease,background .4s ease}.aboutsec-feature:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(to bottom,var(--about-red),var(--about-red-light));transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease}.aboutsec-feature:hover{transform:translateY(-5px);border-color:#e6003933;background:#fff;box-shadow:0 18px 40px #062c4317}.aboutsec-feature:hover:before{transform:scaleY(1)}.aboutsec-icon{width:45px;height:45px;flex:0 0 45px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#fff0f3,#fff8f9);border:1px solid rgba(230,0,57,.1);font-size:22px;transition:transform .35s ease,background .35s ease}.aboutsec-feature:hover .aboutsec-icon{transform:rotate(-5deg) scale(1.08);background:#fff0f3}.aboutsec-feature-content{min-width:0;flex:1}.aboutsec-feature-title{margin:0 0 6px;color:var(--about-navy);font-size:14px;line-height:1.3;font-weight:800;transition:color .3s ease}.aboutsec-feature:hover .aboutsec-feature-title{color:var(--about-red)}.aboutsec-feature-desc{margin:0;color:var(--about-muted);font-size:11px;line-height:1.6}.aboutsec-feature-number{position:absolute;right:13px;top:10px;color:#062c4312;font-size:25px;line-height:1;font-weight:900;transition:color .3s ease}.aboutsec-feature:hover .aboutsec-feature-number{color:#e600391f}.aboutsec-bottom{display:flex;align-items:center;gap:13px;padding-top:19px;border-top:1px solid rgba(6,44,67,.09)}.aboutsec-bottom-mark{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--about-navy),#0b5275);border-radius:11px;font-size:17px;font-weight:900;box-shadow:0 8px 20px #062c4326}.aboutsec-bottom-content{display:flex;flex-direction:column;text-align:left}.aboutsec-bottom-content span{margin-bottom:3px;color:var(--about-red);font-size:8px;font-weight:800;letter-spacing:1.5px}.aboutsec-bottom-content p{margin:0;color:var(--about-muted);font-size:11px;line-height:1.5}.aboutsec-bottom-content strong{color:var(--about-navy);font-weight:800}@keyframes aboutsecFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(20px,-20px,0)}}@keyframes aboutsecFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,20px,0)}}@keyframes aboutsecBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aboutsecDotPulse{0%,to{box-shadow:0 0 0 5px #e600391a}50%{box-shadow:0 0 0 8px #e600390a}}@keyframes aboutsecLineMove{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@media (max-width: 1200px){.aboutsec-section{padding:90px 0 80px}.aboutsec-container{width:min(1100px,calc(100% - 50px));grid-template-columns:minmax(350px,.85fr) minmax(450px,1.15fr);gap:55px}.aboutsec-main-image{height:500px}.aboutsec-heading{font-size:44px}.aboutsec-feature{padding:16px}}@media (max-width: 992px){.aboutsec-section{padding:80px 0 70px}.aboutsec-container{width:min(900px,calc(100% - 40px));grid-template-columns:1fr;gap:70px}.aboutsec-left{max-width:620px;margin:0 auto}.aboutsec-image-wrapper{max-width:560px}.aboutsec-main-image{height:550px}.aboutsec-right{max-width:850px;margin:0 auto}.aboutsec-heading{max-width:800px;font-size:44px}.aboutsec-description{max-width:800px}}@media (max-width: 768px){.aboutsec-section{padding:70px 0 60px}.aboutsec-container{width:calc(100% - 30px);gap:55px}.aboutsec-image-wrapper{padding:15px 15px 40px 0}.aboutsec-main-image{height:500px}.aboutsec-small-image{width:135px;height:135px;left:-5px}.aboutsec-experience-badge{right:-5px;min-width:125px;padding:17px 18px}.aboutsec-experience-badge h2{font-size:32px}.aboutsec-floating-label{left:20px;top:25px}.aboutsec-heading{font-size:37px;letter-spacing:-1px}.aboutsec-description{font-size:13px;line-height:1.8}.aboutsec-trust-row{gap:13px}.aboutsec-trust-item{font-size:9px}.aboutsec-features{gap:12px}.aboutsec-feature{padding:15px}.aboutsec-icon{width:40px;height:40px;flex-basis:40px;font-size:19px}.aboutsec-feature-title{font-size:13px}.aboutsec-feature-desc{font-size:10px}}@media (max-width: 576px){.aboutsec-section{padding:60px 0 50px}.aboutsec-container{width:calc(100% - 24px);gap:48px}.aboutsec-image-wrapper{padding:12px 8px 35px 0}.aboutsec-main-image-box{border-radius:22px}.aboutsec-main-image{height:390px}.aboutsec-small-image{width:110px;height:110px;left:0;border-width:5px}.aboutsec-experience-badge{min-width:105px;right:0;padding:13px;border-width:4px;border-radius:17px}.aboutsec-experience-badge span{font-size:8px}.aboutsec-experience-badge h2{font-size:27px}.aboutsec-experience-badge p{font-size:8px}.aboutsec-floating-label{left:12px;top:20px;padding:8px 10px}.aboutsec-floating-label strong{font-size:9px}.aboutsec-floating-label small{font-size:6px}.aboutsec-corner-one{right:-2px;bottom:17px;width:40px;height:40px}.aboutsec-corner-two{left:-8px;top:70px;width:40px;height:40px}.aboutsec-subtitle-wrapper{gap:9px}.aboutsec-subtitle-line{width:25px}.aboutsec-sub-title{font-size:10px;letter-spacing:1.5px}.aboutsec-heading{font-size:30px;line-height:1.18}.aboutsec-heading span:after{height:2px;bottom:-4px}.aboutsec-description{font-size:12px;line-height:1.75}.aboutsec-trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px}.aboutsec-trust-item{font-size:9px}.aboutsec-trust-icon{width:17px;height:17px;flex-basis:17px;font-size:9px}.aboutsec-features{grid-template-columns:1fr;gap:10px}.aboutsec-feature{padding:15px 14px}.aboutsec-icon{width:42px;height:42px;flex-basis:42px}.aboutsec-feature-title{font-size:13px}.aboutsec-feature-desc{font-size:10px;line-height:1.6}.aboutsec-feature-number{font-size:22px}.aboutsec-bottom{padding-top:16px}.aboutsec-bottom-mark{width:35px;height:35px;flex-basis:35px;font-size:15px}.aboutsec-bottom-content span{font-size:7px}.aboutsec-bottom-content p{font-size:10px}}@media (max-width: 400px){.aboutsec-section{padding:50px 0 45px}.aboutsec-container{width:calc(100% - 18px)}.aboutsec-main-image{height:330px}.aboutsec-small-image{width:90px;height:90px}.aboutsec-experience-badge{min-width:90px;padding:11px 10px}.aboutsec-experience-badge h2{font-size:24px}.aboutsec-heading{font-size:27px}.aboutsec-description{font-size:11.5px}.aboutsec-feature{padding:13px}.aboutsec-icon{width:38px;height:38px;flex-basis:38px;font-size:17px}.aboutsec-feature-title{font-size:12px}.aboutsec-feature-desc{font-size:9.5px}.aboutsec-bottom-content p{font-size:9px}}@media (max-width: 340px){.aboutsec-main-image{height:290px}.aboutsec-small-image{width:78px;height:78px}.aboutsec-experience-badge{min-width:80px;padding:9px 8px}.aboutsec-experience-badge h2{font-size:21px}.aboutsec-experience-badge p{font-size:7px}.aboutsec-heading{font-size:24px}.aboutsec-trust-item{font-size:8px}.aboutsec-feature-title{font-size:11px}.aboutsec-feature-desc{font-size:9px}}@media (prefers-reduced-motion: reduce){.aboutsec-section *,.aboutsec-section *:before,.aboutsec-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visa-services-section{--visa-navy: #062c43;--visa-navy-dark: #031c2d;--visa-pink: #e94e77;--visa-pink-dark: #d93661;--visa-pink-light: #ff7ba0;--visa-blue: #1677b8;--visa-cyan: #36c8d4;--visa-white: #ffffff;--visa-text: #172333;--visa-muted: #697586;--visa-border: rgba(6, 44, 67, .09);position:relative;width:100%;padding:100px 30px 110px;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(233,78,119,.08),transparent 27%),radial-gradient(circle at 94% 80%,rgba(54,200,212,.08),transparent 25%),linear-gradient(180deg,#fff,#f8fbfd 48%,#fff);font-family:Poppins,sans-serif;isolation:isolate}.visa-services-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.visa-services-bg-one{width:360px;height:360px;top:-160px;left:-140px;background:radial-gradient(circle,#e94e7721,#e94e7700);animation:visaFloatOne 8s ease-in-out infinite}.visa-services-bg-two{width:430px;height:430px;right:-190px;top:20%;background:radial-gradient(circle,#36c8d41c,#36c8d400);animation:visaFloatTwo 10s ease-in-out infinite}.visa-services-bg-three{width:280px;height:280px;bottom:-120px;left:35%;background:radial-gradient(circle,rgba(233,78,119,.07),transparent);animation:visaFloatThree 9s ease-in-out infinite}.visa-services-grid-pattern{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.visa-services-container{width:100%;max-width:1450px;margin:0 auto;position:relative}.visa-services-header{max-width:900px;margin:0 auto 55px;text-align:center}.visa-services-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;color:var(--visa-pink);font-size:12px;font-weight:800;letter-spacing:2.6px}.visa-services-eyebrow svg{font-size:15px;animation:visaGlobeRotate 8s linear infinite}.visa-services-eyebrow-line{width:42px;height:1px;display:inline-block;background:linear-gradient(90deg,transparent,var(--visa-pink))}.visa-services-eyebrow-line:last-child{background:linear-gradient(90deg,var(--visa-pink),transparent)}.visa-services-subtitle{margin:0 0 10px;color:var(--visa-navy);font-size:15px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.visa-services-title{margin:0;color:var(--visa-navy-dark);font-size:clamp(32px,4vw,52px);line-height:1.14;font-weight:800;letter-spacing:-1.4px}.visa-services-title span{display:inline;background:linear-gradient(90deg,var(--visa-pink),var(--visa-pink-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.visa-services-description{max-width:700px;margin:22px auto 0;color:var(--visa-muted);font-size:15px;line-height:1.8}.visa-services-title-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px}.visa-services-title-line span{width:42px;height:2px;border-radius:50px;background:linear-gradient(90deg,transparent,var(--visa-pink))}.visa-services-title-line span:last-child{background:linear-gradient(90deg,var(--visa-pink),transparent)}.visa-services-title-line i{width:8px;height:8px;display:block;border-radius:50%;background:var(--visa-pink);box-shadow:0 0 0 5px #e94e7714,0 5px 15px #e94e7740}.visa-services-scroll-container{width:100%;overflow-x:auto;overflow-y:visible;padding:15px 5px 30px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--visa-pink) rgba(6,44,67,.06)}.visa-services-scroll-container::-webkit-scrollbar{height:7px}.visa-services-scroll-container::-webkit-scrollbar-track{background:#062c430d;border-radius:50px}.visa-services-scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--visa-pink),var(--visa-pink-light));border-radius:50px}.visa-services-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--visa-pink-dark)}.visa-services-card-grid{display:flex;align-items:stretch;gap:28px;width:max-content;min-width:100%;padding:5px}.visa-services-card{position:relative;width:335px;min-width:335px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--visa-border);border-radius:26px;background:linear-gradient(145deg,#fffffffa,#f9fbfdfa);box-shadow:0 18px 45px #062c4317,0 3px 12px #062c430a;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.visa-services-card:hover{transform:translateY(-12px);border-color:#e94e7747;box-shadow:0 30px 65px #062c4324,0 8px 25px #e94e7714}.visa-services-card-number{position:absolute;top:16px;left:16px;z-index:5;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:14px;background:#062c43d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px;box-shadow:0 10px 25px #0000002e;transition:transform .4s ease,background .4s ease}.visa-services-card:hover .visa-services-card-number{transform:rotate(-5deg) scale(1.08);background:var(--visa-pink)}.visa-services-image-wrapper{position:relative;width:100%;height:235px;overflow:hidden;background:linear-gradient(135deg,#e9eef2,#f8fafc)}.visa-services-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s ease}.visa-services-card:hover .visa-services-image{transform:scale(1.1);filter:saturate(1.08)}.visa-services-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#062c4308 20%,#062c432e,#062c43b8);pointer-events:none}.visa-services-image-label{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid rgba(255,255,255,.35);border-radius:50px;background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.visa-services-image-label svg{font-size:13px}.visa-services-icon{position:absolute;left:50%;bottom:-29px;width:68px;height:68px;display:flex;align-items:center;justify-content:center;transform:translate(-50%);border:5px solid #ffffff;border-radius:50%;background:linear-gradient(135deg,var(--visa-pink),var(--visa-pink-light));color:#fff;font-size:24px;box-shadow:0 12px 28px #e94e774d;transition:transform .45s ease,box-shadow .45s ease}.visa-services-card:hover .visa-services-icon{transform:translate(-50%) scale(1.1) rotate(8deg);box-shadow:0 16px 35px #e94e7766}.visa-services-content{position:relative;display:flex;flex-direction:column;flex:1;padding:48px 25px 26px}.visa-services-card-label{display:block;margin-bottom:7px;color:var(--visa-pink);font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.visa-services-card-title{margin:0;color:var(--visa-navy);font-size:22px;line-height:1.25;font-weight:800;transition:color .3s ease}.visa-services-card:hover .visa-services-card-title{color:var(--visa-pink)}.visa-services-card-line{width:42px;height:3px;margin:13px 0 15px;border-radius:50px;background:linear-gradient(90deg,var(--visa-pink),var(--visa-pink-light));transition:width .4s ease}.visa-services-card:hover .visa-services-card-line{width:75px}.visa-services-card-description{margin:0;min-height:80px;color:var(--visa-muted);font-size:14px;line-height:1.75}.visa-services-features{display:flex;flex-direction:column;gap:8px;margin-top:17px;margin-bottom:20px}.visa-services-features span{display:flex;align-items:center;gap:8px;color:#536273;font-size:12px;font-weight:600}.visa-services-features svg{color:var(--visa-pink);font-size:13px}.visa-services-learn-more{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:12px 13px 12px 16px;border:1px solid rgba(233,78,119,.17);border-radius:12px;background:#e94e770b;color:var(--visa-pink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.visa-services-learn-more:hover{background:linear-gradient(135deg,var(--visa-pink),var(--visa-pink-light));border-color:transparent;color:#fff;transform:translateY(-2px)}.visa-services-arrow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fff;color:var(--visa-pink);transition:transform .35s ease,background .35s ease,color .35s ease}.visa-services-learn-more:hover .visa-services-arrow{transform:translate(4px);background:#fff3;color:#fff}.visa-services-card-bottom{width:100%;height:4px;background:linear-gradient(90deg,var(--visa-pink),var(--visa-pink-light),var(--visa-cyan));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.visa-services-card:hover .visa-services-card-bottom{transform:scaleX(1)}.visa-services-bottom{display:flex;align-items:center;gap:16px;margin-top:40px;padding:19px 22px;border:1px solid rgba(6,44,67,.08);border-radius:18px;background:#ffffffbf;box-shadow:0 12px 35px #062c430f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.visa-services-bottom-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#1dd1a11a;color:#1dbf8e;font-size:20px}.visa-services-bottom-content{display:flex;flex-direction:column;gap:3px;flex:1}.visa-services-bottom-content strong{color:var(--visa-navy);font-size:14px;font-weight:800}.visa-services-bottom-content span{color:var(--visa-muted);font-size:12px}.visa-services-bottom-badge{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:50px;background:#e94e7712;color:var(--visa-pink);font-size:10px;font-weight:800;letter-spacing:.8px}.visa-services-bottom-badge svg{font-size:13px}.visa-services-loading{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.visa-services-loader{width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px solid rgba(233,78,119,.15);border-top-color:var(--visa-pink);border-radius:50%;color:var(--visa-pink);font-size:25px;animation:visaLoader 1s linear infinite}.visa-services-loading h3{margin:0 0 8px;color:var(--visa-navy);font-size:20px;font-weight:800}.visa-services-loading p{margin:0;color:var(--visa-muted);font-size:14px}.visa-services-empty{max-width:550px;margin:20px auto 0;padding:55px 25px;text-align:center;border:1px dashed rgba(6,44,67,.15);border-radius:22px;background:#ffffffbf}.visa-services-empty-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border-radius:20px;background:#e94e7714;color:var(--visa-pink);font-size:27px}.visa-services-empty h3{margin:0 0 8px;color:var(--visa-navy);font-size:20px;font-weight:800}.visa-services-empty p{margin:0;color:var(--visa-muted);font-size:14px;line-height:1.7}@keyframes visaLoader{to{transform:rotate(360deg)}}@keyframes visaGlobeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes visaFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(25px,20px,0)}}@keyframes visaFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-25px,30px,0)}}@keyframes visaFloatThree{0%,to{transform:translateZ(0)}50%{transform:translate3d(20px,-20px,0)}}@media (min-width: 1500px){.visa-services-section{padding-left:50px;padding-right:50px}.visa-services-card{width:350px;min-width:350px}}@media (max-width: 1200px){.visa-services-section{padding:85px 25px 95px}.visa-services-card{width:320px;min-width:320px}.visa-services-image-wrapper{height:220px}}@media (max-width: 992px){.visa-services-section{padding:75px 20px 85px}.visa-services-header{margin-bottom:45px}.visa-services-title{font-size:40px}.visa-services-description{max-width:650px}.visa-services-card-grid{gap:22px}.visa-services-card{width:300px;min-width:300px}.visa-services-image-wrapper{height:205px}.visa-services-content{padding-left:22px;padding-right:22px}.visa-services-bottom{margin-top:30px}}@media (max-width: 768px){.visa-services-section{padding:65px 15px 75px}.visa-services-header{margin-bottom:35px}.visa-services-eyebrow{font-size:10px;letter-spacing:1.8px}.visa-services-eyebrow-line{width:28px}.visa-services-subtitle{font-size:13px}.visa-services-title{font-size:34px;letter-spacing:-.8px}.visa-services-description{font-size:14px;line-height:1.7}.visa-services-scroll-container{margin-left:-5px;margin-right:-5px}.visa-services-card-grid{gap:18px}.visa-services-card{width:290px;min-width:290px;border-radius:22px}.visa-services-image-wrapper{height:195px}.visa-services-bottom{align-items:flex-start;flex-wrap:wrap}.visa-services-bottom-content{min-width:calc(100% - 70px)}.visa-services-bottom-badge{margin-left:60px}}@media (max-width: 576px){.visa-services-section{padding:55px 12px 65px}.visa-services-header{margin-bottom:30px}.visa-services-eyebrow{gap:7px;font-size:9px;letter-spacing:1.4px}.visa-services-eyebrow-line{width:20px}.visa-services-eyebrow svg{font-size:12px}.visa-services-subtitle{font-size:11px;letter-spacing:1.4px}.visa-services-title{font-size:29px;line-height:1.2}.visa-services-description{font-size:13px}.visa-services-card{width:275px;min-width:275px}.visa-services-image-wrapper{height:185px}.visa-services-card-number{width:40px;height:40px;top:12px;left:12px;border-radius:11px;font-size:11px}.visa-services-image-label{right:12px;bottom:12px;padding:7px 10px;font-size:9px}.visa-services-icon{width:62px;height:62px;bottom:-27px;font-size:21px}.visa-services-content{padding:43px 19px 21px}.visa-services-card-title{font-size:19px}.visa-services-card-description{font-size:13px;min-height:72px}.visa-services-features span{font-size:11px}.visa-services-learn-more{padding:10px 11px 10px 13px;font-size:12px}.visa-services-arrow{width:29px;height:29px}.visa-services-bottom{padding:16px;gap:12px}.visa-services-bottom-icon{width:39px;height:39px;flex-basis:39px;font-size:17px}.visa-services-bottom-content{min-width:calc(100% - 55px)}.visa-services-bottom-content strong{font-size:12px}.visa-services-bottom-content span{font-size:10px}.visa-services-bottom-badge{margin-left:51px;font-size:9px}}@media (max-width: 400px){.visa-services-section{padding-left:10px;padding-right:10px}.visa-services-title{font-size:26px}.visa-services-card{width:260px;min-width:260px}.visa-services-image-wrapper{height:175px}.visa-services-card-title{font-size:18px}.visa-services-card-description{font-size:12.5px}.visa-services-features span{font-size:10.5px}}@media (max-width: 340px){.visa-services-title{font-size:24px}.visa-services-description{font-size:12px}.visa-services-card{width:245px;min-width:245px}.visa-services-image-wrapper{height:165px}.visa-services-content{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion: reduce){.visa-services-section *,.visa-services-section *:before,.visa-services-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.immigrationoverview-section{font-family:Poppins,sans-serif;overflow-x:hidden;background:#f8f9fb}.immigrationoverview-statsbar{background:linear-gradient(90deg,#e40046,#ff5f8a);display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:60px 20px;color:#fff;text-align:center;border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 10px 25px #0003}.immigrationoverview-statitem{margin:15px 25px;animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(20px)}.immigrationoverview-staticon{font-size:45px;margin-bottom:10px;transition:transform .4s ease}.immigrationoverview-statvalue{font-size:34px;font-weight:700}.immigrationoverview-statlabel{font-size:15px;text-transform:uppercase;letter-spacing:1px;opacity:.9}.immigrationoverview-countrysection{background:radial-gradient(circle at top,#101010,#050505);color:#fff;text-align:center;padding:20px;position:relative;overflow:hidden}.immigrationoverview-countrysection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.immigrationoverview-subtitle{color:#ff8ea0;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.immigrationoverview-heading{font-size:36px;font-weight:700;margin-bottom:50px;background:linear-gradient(90deg,#ff618a,#ff9eae);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.immigrationoverview-countrygrid{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff5f8a transparent}.immigrationoverview-countrygrid::-webkit-scrollbar{height:8px}.immigrationoverview-countrygrid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e40046,#ff5f8a);border-radius:4px}.immigrationoverview-countrycard{background:#ffffff12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:270px;flex:0 0 auto;padding:25px;border-radius:18px;text-align:left;border:1px solid rgba(255,255,255,.1);box-shadow:0 5px 25px #00000040;transition:all .5s ease;cursor:pointer;scroll-snap-align:center}.immigrationoverview-cardheader{display:flex;justify-content:space-between;align-items:center}.immigrationoverview-countryinfo{display:flex;align-items:center;gap:10px}.immigrationoverview-flag{width:32px;height:22px;border-radius:3px;object-fit:cover}.immigrationoverview-countryname{font-size:17px;font-weight:600}.immigrationoverview-arrow{background:linear-gradient(135deg,#e40046,#ff5f8a);color:#fff;padding:6px 10px;border-radius:6px;font-size:18px;transition:transform .3s ease}.immigrationoverview-description{font-size:15px;color:#ddd;margin-top:16px;border-top:1px solid rgba(255,255,255,.15);padding-top:12px;line-height:1.6;opacity:.9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.immigrationoverview-statsbar{border-radius:0;padding:40px 10px}.immigrationoverview-countrygrid{gap:20px;padding:0 15px 25px}.immigrationoverview-countrycard{width:240px}.immigrationoverview-heading{font-size:28px}}.chooseus-section{--choose-navy: #062c43;--choose-navy-dark: #031c2d;--choose-pink: #e94e77;--choose-pink-dark: #d93661;--choose-pink-light: #ff86a5;--choose-cyan: #36c8d4;--choose-blue: #1677b8;--choose-text: #172333;--choose-muted: #697586;--choose-white: #ffffff;--choose-border: rgba(6, 44, 67, .09);position:relative;width:100%;padding:100px 40px 70px;overflow:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at 5% 10%,rgba(233,78,119,.08),transparent 27%),radial-gradient(circle at 95% 80%,rgba(54,200,212,.08),transparent 25%),linear-gradient(135deg,#fff,#f8fafc,#fff);isolation:isolate}.chooseus-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.chooseus-bg-one{width:400px;height:400px;top:-180px;left:-150px;background:radial-gradient(circle,rgba(233,78,119,.14),transparent 70%);animation:chooseBgFloatOne 9s ease-in-out infinite}.chooseus-bg-two{width:480px;height:480px;right:-220px;bottom:-220px;background:radial-gradient(circle,rgba(54,200,212,.12),transparent 70%);animation:chooseBgFloatTwo 11s ease-in-out infinite}.chooseus-grid-pattern{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.chooseus-container{width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:80px}.chooseus-left{width:100%;position:relative;z-index:2}.chooseus-heading-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.chooseus-heading-line{width:42px;height:3px;display:block;border-radius:50px;background:linear-gradient(90deg,var(--choose-pink),var(--choose-pink-light))}.chooseus-subtitle{color:var(--choose-pink);font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.chooseus-title{max-width:700px;margin:0 0 22px;color:var(--choose-navy-dark);font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.12;letter-spacing:-1.5px}.chooseus-title span{display:inline;background:linear-gradient(90deg,var(--choose-pink),var(--choose-pink-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.chooseus-desc{max-width:670px;margin:0 0 25px;color:var(--choose-muted);font-size:15px;line-height:1.85}.chooseus-desc strong{color:var(--choose-pink);font-weight:800}.chooseus-trust-points{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:32px}.chooseus-trust-point{display:flex;align-items:center;gap:7px;color:#506071;font-size:12px;font-weight:600}.chooseus-check{display:flex;align-items:center;justify-content:center;color:#1dbf8e;font-size:14px}.chooseus-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.chooseus-feature-card{position:relative;min-height:205px;padding:22px 17px 18px;display:flex;flex-direction:column;border:1px solid var(--choose-border);border-radius:20px;background:linear-gradient(145deg,#fffffffa,#f8fbfdf5);box-shadow:0 12px 30px #062c430f;overflow:hidden;opacity:0;animation:chooseFeatureFade .8s ease forwards;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.chooseus-feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--choose-pink),var(--choose-pink-light),var(--choose-cyan));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.chooseus-feature-card:hover{transform:translateY(-8px);border-color:#e94e7740;box-shadow:0 22px 40px #062c431c}.chooseus-feature-card:hover:before{transform:scaleX(1)}.chooseus-feature-number{position:absolute;top:12px;right:15px;color:#062c4312;font-size:30px;line-height:1;font-weight:900}.chooseus-icon{width:51px;height:51px;display:flex;align-items:center;justify-content:center;margin-bottom:17px;border-radius:15px;background:linear-gradient(135deg,var(--choose-pink),var(--choose-pink-light));color:#fff;font-size:20px;box-shadow:0 10px 22px #e94e7738;transition:transform .4s ease,border-radius .4s ease}.chooseus-feature-card:hover .chooseus-icon{transform:rotate(-6deg) scale(1.08);border-radius:50%}.chooseus-feature-content{position:relative;z-index:2}.chooseus-feature-content h3{margin:0 0 8px;color:var(--choose-navy);font-size:14px;line-height:1.35;font-weight:800}.chooseus-feature-content p{margin:0;color:var(--choose-muted);font-size:11px;line-height:1.65}.chooseus-feature-arrow{width:28px;height:28px;margin-top:auto;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e94e7712;color:var(--choose-pink);font-size:11px;transition:transform .35s ease,background .35s ease,color .35s ease}.chooseus-feature-card:hover .chooseus-feature-arrow{transform:translate(5px);background:var(--choose-pink);color:#fff}.chooseus-right{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;position:relative}.chooseus-image-area{position:relative;width:min(100%,550px);min-height:560px;display:flex;align-items:center;justify-content:center}.chooseus-image-ring{position:absolute;width:470px;height:470px;border:1px dashed rgba(233,78,119,.35);border-radius:50%;animation:chooseRingRotate 20s linear infinite}.chooseus-image-ring:before{content:"";position:absolute;width:12px;height:12px;top:40px;right:45px;border-radius:50%;background:var(--choose-pink);box-shadow:0 0 0 7px #e94e771a}.chooseus-img-wrap{position:relative;width:min(100%,430px);padding:10px;border-radius:32px;z-index:2}.chooseus-img-border{position:absolute;inset:0;border:2px solid rgba(233,78,119,.18);border-radius:32px;transform:rotate(4deg) scale(.98);transition:transform .5s ease,border-color .5s ease}.chooseus-img-wrap:hover .chooseus-img-border{transform:rotate(-3deg) scale(1.01);border-color:#e94e7766}.chooseus-img{position:relative;display:block;width:100%;aspect-ratio:.85;object-fit:cover;border-radius:27px;box-shadow:0 30px 65px #062c432e;z-index:2;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.chooseus-img-wrap:hover .chooseus-img{transform:scale(1.025);filter:saturate(1.05)}.chooseus-img-overlay{position:absolute;inset:10px;z-index:3;border-radius:27px;pointer-events:none;background:linear-gradient(180deg,#062c4305 40%,#062c4329)}.chooseus-image-badge{position:absolute;top:30px;right:-28px;z-index:6;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.4);border-radius:15px;background:#062c43e6;box-shadow:0 15px 35px #062c4338;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:chooseBadgeFloat 4s ease-in-out infinite}.chooseus-badge-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,var(--choose-pink),var(--choose-pink-light));color:#fff;font-size:16px}.chooseus-badge-content{display:flex;flex-direction:column;gap:2px}.chooseus-badge-content strong{color:#fff;font-size:13px;font-weight:800}.chooseus-badge-content span{color:#ffffffb3;font-size:9px;letter-spacing:.4px}.chooseus-trusted{position:absolute;left:-25px;bottom:25px;width:235px;padding:17px 18px;z-index:7;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:linear-gradient(135deg,var(--choose-pink),var(--choose-pink-light));color:#fff;box-shadow:0 20px 45px #e94e7759;animation:chooseTrustedFloat 4.5s ease-in-out infinite}.chooseus-trusted-top{display:flex;align-items:center;gap:10px;margin-bottom:13px}.chooseus-trusted-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#ffffff2e;font-size:16px}.chooseus-trusted-top>div:last-child{display:flex;flex-direction:column;gap:1px}.chooseus-trusted-top strong{font-size:17px;line-height:1;font-weight:900}.chooseus-trusted-top span{color:#fffc;font-size:9px;font-weight:500}.chooseus-avatars{display:flex;align-items:center;min-height:40px;padding-left:10px}.chooseus-avatar{width:38px;height:38px;flex:0 0 38px;object-fit:cover;border:2px solid #ffffff;border-radius:50%;margin-left:-10px;box-shadow:0 4px 10px #00000026;transition:transform .3s ease,z-index .3s ease}.chooseus-avatar:hover{position:relative;z-index:5;transform:translateY(-5px) scale(1.1)}.chooseus-more{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;margin-left:-10px;border:2px solid #ffffff;border-radius:50%;background:#fff;color:var(--choose-pink);font-size:15px;font-weight:800;box-shadow:0 4px 10px #00000026}.chooseus-trusted-text{margin:10px 0 0;color:#ffffffc7;font-size:9px;line-height:1.4}.chooseus-floating-card{position:absolute;right:-20px;bottom:95px;z-index:8;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(6,44,67,.08);border-radius:14px;background:#fffffff0;box-shadow:0 15px 35px #062c4321;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:chooseFloatingCard 4s ease-in-out infinite}.chooseus-floating-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#36c8d41a;color:var(--choose-cyan);font-size:15px}.chooseus-floating-card>div{display:flex;flex-direction:column;gap:1px}.chooseus-floating-card strong{color:var(--choose-navy);font-size:11px;font-weight:800}.chooseus-floating-card span:last-child{color:var(--choose-muted);font-size:8px}.chooseus-dot{position:absolute;display:block;border-radius:50%;z-index:1}.chooseus-dot-one{width:12px;height:12px;top:80px;left:35px;background:var(--choose-pink);box-shadow:0 0 0 8px #e94e7717;animation:chooseDotFloat 4s ease-in-out infinite}.chooseus-dot-two{width:8px;height:8px;top:180px;right:20px;background:var(--choose-cyan);box-shadow:0 0 0 7px #36c8d417;animation:chooseDotFloat 5s ease-in-out infinite .5s}.chooseus-dot-three{width:6px;height:6px;bottom:90px;right:80px;background:var(--choose-pink-light);animation:chooseDotFloat 4.5s ease-in-out infinite 1s}.chooseus-bottom{max-width:800px;margin:80px auto 0;display:flex;align-items:center;justify-content:center;gap:18px}.chooseus-bottom-line{height:1px;flex:1;max-width:180px;background:linear-gradient(90deg,transparent,rgba(233,78,119,.3))}.chooseus-bottom-line:last-child{background:linear-gradient(90deg,rgba(233,78,119,.3),transparent)}.chooseus-bottom-content{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--choose-muted);font-size:11px;font-weight:600}.chooseus-bottom-content svg{color:var(--choose-pink);font-size:13px}.chooseus-bottom-content strong{color:var(--choose-pink);font-size:13px;font-weight:900}@keyframes chooseFeatureFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes chooseBgFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(25px,20px,0)}}@keyframes chooseBgFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-25px,-25px,0)}}@keyframes chooseRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chooseBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chooseTrustedFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes chooseFloatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chooseDotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width: 1200px){.chooseus-section{padding:85px 30px 65px}.chooseus-container{gap:55px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.chooseus-title{font-size:44px}.chooseus-image-area{min-height:520px}.chooseus-image-ring{width:420px;height:420px}.chooseus-img-wrap{width:390px}.chooseus-features{gap:10px}.chooseus-feature-card{padding:20px 14px}}@media (max-width: 992px){.chooseus-section{padding:75px 25px 60px}.chooseus-container{grid-template-columns:1fr;gap:65px}.chooseus-left{max-width:850px;margin:0 auto}.chooseus-title{max-width:750px;font-size:43px}.chooseus-desc{max-width:760px}.chooseus-image-area{width:560px;min-height:570px;margin:0 auto}.chooseus-image-ring{width:470px;height:470px}.chooseus-img-wrap{width:420px}}@media (max-width: 768px){.chooseus-section{padding:65px 18px 55px}.chooseus-container{gap:45px}.chooseus-left{text-align:center}.chooseus-heading-top{justify-content:center}.chooseus-heading-line{width:30px}.chooseus-title{font-size:36px;letter-spacing:-1px}.chooseus-desc{margin-left:auto;margin-right:auto;font-size:14px;line-height:1.75}.chooseus-trust-points{justify-content:center}.chooseus-features{grid-template-columns:repeat(3,1fr);text-align:left}.chooseus-feature-card{min-height:190px}.chooseus-image-area{width:500px;max-width:100%;min-height:500px}.chooseus-image-ring{width:410px;height:410px}.chooseus-img-wrap{width:370px}.chooseus-image-badge{right:-10px}.chooseus-trusted{left:-5px}.chooseus-floating-card{right:-5px}.chooseus-bottom{margin-top:55px}}@media (max-width: 600px){.chooseus-section{padding:55px 15px 50px}.chooseus-title{font-size:31px}.chooseus-subtitle{font-size:10px;letter-spacing:1.8px}.chooseus-desc{font-size:13px}.chooseus-trust-points{flex-direction:column;align-items:center;gap:8px}.chooseus-features{grid-template-columns:1fr;gap:12px}.chooseus-feature-card{min-height:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:13px;text-align:left;padding:15px}.chooseus-feature-number{top:8px;right:10px;font-size:22px}.chooseus-icon{width:45px;height:45px;margin:0;border-radius:13px;font-size:17px}.chooseus-feature-content h3{margin-bottom:4px;font-size:13px}.chooseus-feature-content p{font-size:10px}.chooseus-feature-arrow{grid-column:3;grid-row:1;margin:0}.chooseus-image-area{min-height:450px}.chooseus-image-ring{width:350px;height:350px}.chooseus-img-wrap{width:320px}.chooseus-image-badge{top:25px;right:-5px;padding:9px 11px}.chooseus-badge-icon{width:31px;height:31px;font-size:13px}.chooseus-badge-content strong{font-size:11px}.chooseus-badge-content span{font-size:7px}.chooseus-trusted{width:205px;left:-2px;bottom:5px;padding:13px}.chooseus-trusted-top strong{font-size:15px}.chooseus-avatar,.chooseus-more{width:33px;height:33px;flex-basis:33px}.chooseus-floating-card{right:-2px;bottom:75px;padding:8px 10px}.chooseus-floating-icon{width:30px;height:30px;font-size:12px}.chooseus-bottom-line{max-width:60px}.chooseus-bottom-content{font-size:9px}.chooseus-bottom-content strong{font-size:11px}}@media (max-width: 480px){.chooseus-section{padding:50px 12px 45px;border-radius:0}.chooseus-title{font-size:27px;line-height:1.2}.chooseus-desc{font-size:12.5px;line-height:1.7}.chooseus-image-area{min-height:395px}.chooseus-image-ring{width:290px;height:290px}.chooseus-img-wrap{width:275px}.chooseus-img{border-radius:22px}.chooseus-img-border{border-radius:25px}.chooseus-img-overlay{border-radius:22px}.chooseus-image-badge{top:18px;right:-12px}.chooseus-trusted{left:-10px;bottom:-2px;width:185px;border-radius:15px}.chooseus-trusted-text{font-size:8px}.chooseus-floating-card{right:-8px;bottom:65px}.chooseus-dot-one{left:5px}.chooseus-dot-two{right:2px}.chooseus-bottom{gap:8px;margin-top:45px}.chooseus-bottom-line{display:none}}@media (max-width: 360px){.chooseus-title{font-size:24px}.chooseus-subtitle{font-size:9px;letter-spacing:1.3px}.chooseus-desc{font-size:12px}.chooseus-image-area{min-height:350px}.chooseus-image-ring{width:250px;height:250px}.chooseus-img-wrap{width:235px}.chooseus-image-badge{right:-15px;padding:7px 8px}.chooseus-trusted{width:165px;left:-12px;padding:10px}.chooseus-trusted-top{gap:7px;margin-bottom:8px}.chooseus-trusted-icon{width:29px;height:29px;font-size:12px}.chooseus-trusted-top strong{font-size:13px}.chooseus-avatar,.chooseus-more{width:29px;height:29px;flex-basis:29px}.chooseus-floating-card{right:-10px;padding:7px}.chooseus-floating-card>div{display:none}.chooseus-bottom-content{font-size:8px}}@media (prefers-reduced-motion: reduce){.chooseus-section *,.chooseus-section *:before,.chooseus-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.faq-wrapper{--faq-navy: #062c43;--faq-navy-dark: #031c2d;--faq-pink: #e94e77;--faq-pink-dark: #d93661;--faq-pink-light: #ff86a5;--faq-cyan: #36c8d4;--faq-blue: #1677b8;--faq-text: #172333;--faq-muted: #697586;--faq-border: rgba(6, 44, 67, .09);position:relative;width:100%;padding:100px 40px;overflow:hidden;font-family:Poppins,sans-serif;background:radial-gradient(circle at 5% 20%,rgba(233,78,119,.08),transparent 27%),radial-gradient(circle at 95% 80%,rgba(54,200,212,.08),transparent 25%),linear-gradient(135deg,#fff,#f8fbfd,#fff);isolation:isolate}.faq-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(2px)}.faq-bg-one{width:420px;height:420px;top:-190px;left:-160px;background:radial-gradient(circle,rgba(233,78,119,.14),transparent 70%);animation:faqBackgroundOne 9s ease-in-out infinite}.faq-bg-two{width:450px;height:450px;right:-200px;bottom:-200px;background:radial-gradient(circle,rgba(54,200,212,.12),transparent 70%);animation:faqBackgroundTwo 11s ease-in-out infinite}.faq-grid-pattern{position:absolute;inset:0;z-index:-3;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.faq-container{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);align-items:center;gap:90px}.faq-images{position:relative;width:100%;min-height:560px;display:flex;flex-direction:column;justify-content:center}.faq-image-heading{position:absolute;top:5px;left:20px;z-index:10;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(6,44,67,.08);border-radius:14px;background:#ffffffeb;box-shadow:0 12px 30px #062c4314;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.faq-image-heading-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,var(--faq-pink),var(--faq-pink-light));color:#fff;font-size:15px}.faq-image-heading>div:last-child{display:flex;flex-direction:column;gap:1px}.faq-image-heading strong{color:var(--faq-navy);font-size:13px;font-weight:900}.faq-image-heading span{color:var(--faq-muted);font-size:8px;letter-spacing:.3px}.faq-image-grid{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;padding-top:50px}.faq-main-image-wrap{position:relative;width:270px;height:410px;z-index:3;border-radius:28px}.faq-image-border{position:absolute;inset:-7px;border:2px solid rgba(233,78,119,.25);border-radius:32px;transform:rotate(-4deg);transition:transform .5s ease,border-color .5s ease}.faq-main-image-wrap:hover .faq-image-border{transform:rotate(3deg);border-color:#e94e7780}.faq-main-img{position:relative;width:100%;height:100%;display:block;object-fit:cover;border-radius:25px;box-shadow:0 25px 55px #062c432e;animation:faqMainFloat 6s ease-in-out infinite;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease}.faq-main-image-wrap:hover .faq-main-img{transform:scale(1.035) rotateY(3deg);filter:saturate(1.06)}.faq-main-overlay{position:absolute;inset:0;z-index:4;border-radius:25px;pointer-events:none;background:linear-gradient(180deg,#062c4305 40%,#062c4333)}.faq-main-badge{position:absolute;left:-20px;bottom:25px;z-index:7;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:#062c43eb;box-shadow:0 15px 35px #062c4340;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:faqBadgeFloat 4s ease-in-out infinite}.faq-main-badge-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,var(--faq-pink),var(--faq-pink-light));color:#fff;font-size:14px}.faq-main-badge>div:last-child{display:flex;flex-direction:column;gap:1px}.faq-main-badge strong{color:#fff;font-size:11px;font-weight:800}.faq-main-badge span:last-child{color:#ffffffa6;font-size:8px}.faq-sub-images{width:180px;display:flex;flex-direction:column;gap:20px}.faq-sub-image-wrap{position:relative;width:100%;height:195px;overflow:hidden;border-radius:22px;box-shadow:0 15px 35px #062c431f;transition:transform .5s ease,box-shadow .5s ease}.faq-sub-image-wrap:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 25px 45px #e94e7733}.faq-sub-img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease,filter .5s ease}.faq-sub-image-wrap:hover .faq-sub-img{transform:scale(1.1);filter:brightness(1.05)}.faq-sub-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(6,44,67,.5));pointer-events:none}.faq-image-number{position:absolute;right:10px;bottom:10px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff26;color:#fff;font-size:9px;font-weight:800;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.faq-sub-one{animation:faqSubFloatOne 7s ease-in-out infinite}.faq-sub-two{animation:faqSubFloatTwo 8s ease-in-out infinite}.faq-trust-card{position:absolute;right:5px;bottom:5px;z-index:10;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.4);border-radius:15px;background:linear-gradient(135deg,var(--faq-pink),var(--faq-pink-light));color:#fff;box-shadow:0 18px 35px #e94e7747;animation:faqTrustFloat 4.5s ease-in-out infinite}.faq-trust-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff2b;font-size:15px}.faq-trust-content{display:flex;flex-direction:column;gap:2px}.faq-trust-content strong{font-size:11px;font-weight:800}.faq-trust-content span{color:#ffffffbf;font-size:8px}.faq-dot{position:absolute;display:block;border-radius:50%;z-index:1}.faq-dot-one{width:12px;height:12px;top:110px;left:35px;background:var(--faq-pink);box-shadow:0 0 0 8px #e94e7714;animation:faqDotFloat 4s ease-in-out infinite}.faq-dot-two{width:8px;height:8px;right:30px;top:170px;background:var(--faq-cyan);box-shadow:0 0 0 7px #36c8d414;animation:faqDotFloat 5s ease-in-out infinite .5s}.faq-dot-three{width:6px;height:6px;bottom:80px;left:100px;background:var(--faq-pink-light);animation:faqDotFloat 4.5s ease-in-out infinite 1s}.faq-content{width:100%;min-width:0}.faq-heading{margin-bottom:30px}.faq-subtitle-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:13px}.faq-subtitle-line{width:38px;height:3px;border-radius:50px;background:linear-gradient(90deg,var(--faq-pink),var(--faq-pink-light))}.faq-subtitle{margin:0;color:var(--faq-pink);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.faq-title{max-width:700px;margin:0;color:var(--faq-navy-dark);font-size:clamp(34px,4vw,52px);line-height:1.12;font-weight:800;letter-spacing:-1.2px}.faq-title span{background:linear-gradient(90deg,var(--faq-pink),var(--faq-pink-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.faq-intro{max-width:680px;margin:18px 0 0;color:var(--faq-muted);font-size:14px;line-height:1.8}.faq-title-decoration{display:flex;align-items:center;gap:6px;margin-top:20px}.faq-title-decoration span{width:40px;height:2px;border-radius:50px;background:linear-gradient(90deg,var(--faq-pink),transparent)}.faq-title-decoration span:last-child{background:linear-gradient(90deg,transparent,var(--faq-pink))}.faq-title-decoration i{width:7px;height:7px;display:block;border-radius:50%;background:var(--faq-pink);box-shadow:0 0 0 5px #e94e7714}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{position:relative;overflow:hidden;border:1px solid rgba(6,44,67,.09);border-radius:16px;background:#ffffffd9;box-shadow:0 7px 22px #062c430a;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.faq-item:hover{transform:translateY(-2px);border-color:#e94e7733;box-shadow:0 14px 30px #062c4314}.faq-item.active{border-color:#e94e774d;box-shadow:0 16px 35px #e94e7717}.faq-item.active:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--faq-pink),var(--faq-pink-light))}.faq-question{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:19px 18px;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.faq-number{color:var(--faq-pink);font-size:12px;font-weight:900;letter-spacing:.5px}.faq-text{color:var(--faq-navy);font-size:14px;line-height:1.45;font-weight:700;transition:color .3s ease}.faq-item.active .faq-text{color:var(--faq-pink)}.faq-arrow{width:34px;height:34px;display:flex;align-items:center;justify-content:center;justify-self:end;border-radius:10px;background:#e94e7712;color:var(--faq-pink);font-size:11px;transition:transform .35s ease,background .35s ease,color .35s ease}.faq-item.active .faq-arrow{background:linear-gradient(135deg,var(--faq-pink),var(--faq-pink-light));color:#fff;transform:rotate(180deg)}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faq-answer-wrapper.open{grid-template-rows:1fr}.faq-answer-wrapper>.faq-answer{overflow:hidden}.faq-answer{display:flex;gap:14px;padding:0 25px 20px 66px}.faq-answer-line{width:2px;flex:0 0 2px;min-height:35px;border-radius:50px;background:linear-gradient(180deg,var(--faq-pink),rgba(233,78,119,.05))}.faq-answer p{margin:0;color:var(--faq-muted);font-size:13px;line-height:1.8}.faq-bottom{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;border:1px solid rgba(6,44,67,.07);border-radius:15px;background:#ffffffb3}.faq-bottom-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;border-radius:11px;background:#36c8d41a;color:var(--faq-cyan);font-size:15px}.faq-bottom-content{display:flex;flex-direction:column;gap:2px;flex:1}.faq-bottom-content strong{color:var(--faq-navy);font-size:11px;font-weight:800}.faq-bottom-content span{color:var(--faq-muted);font-size:9px}.faq-bottom-brand{color:var(--faq-pink);font-size:12px;font-weight:900;letter-spacing:1px}@keyframes faqMainFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes faqSubFloatOne{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes faqSubFloatTwo{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes faqBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes faqTrustFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes faqDotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes faqBackgroundOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes faqBackgroundTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@media (max-width: 1200px){.faq-wrapper{padding:85px 30px}.faq-container{gap:60px}.faq-main-image-wrap{width:240px;height:380px}.faq-sub-images{width:160px}.faq-sub-image-wrap{height:180px}.faq-title{font-size:43px}}@media (max-width: 992px){.faq-wrapper{padding:75px 25px}.faq-container{grid-template-columns:1fr;gap:65px}.faq-images{max-width:650px;margin:0 auto;min-height:550px}.faq-content{max-width:850px;margin:0 auto}.faq-title{font-size:42px}.faq-intro{max-width:750px}}@media (max-width: 768px){.faq-wrapper{padding:65px 18px}.faq-images{min-height:500px}.faq-image-grid{gap:15px}.faq-main-image-wrap{width:220px;height:350px}.faq-sub-images{width:150px}.faq-sub-image-wrap{height:165px}.faq-image-heading{left:10px}.faq-trust-card{right:0}.faq-title{font-size:36px}.faq-intro{font-size:13px}.faq-question{grid-template-columns:40px minmax(0,1fr) 34px;padding:17px 15px}.faq-text{font-size:13px}.faq-answer{padding-left:55px}}@media (max-width: 600px){.faq-wrapper{padding:55px 15px}.faq-images{min-height:auto}.faq-image-grid{flex-direction:column;align-items:center;padding-top:55px}.faq-main-image-wrap{width:280px;height:330px}.faq-sub-images{width:280px;flex-direction:row;gap:12px}.faq-sub-image-wrap{width:50%;height:145px}.faq-main-badge{left:-10px;bottom:18px}.faq-trust-card{position:relative;right:auto;bottom:auto;width:fit-content;margin:20px auto 0}.faq-dot-one{top:70px;left:15px}.faq-dot-two{top:150px;right:10px}.faq-heading{margin-bottom:25px}.faq-subtitle{font-size:10px}.faq-title{font-size:31px}.faq-intro{font-size:12px;line-height:1.7}.faq-list{gap:10px}.faq-question{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;padding:15px 13px}.faq-number{font-size:10px}.faq-text{font-size:12px}.faq-arrow{width:30px;height:30px;font-size:9px}.faq-answer{gap:10px;padding:0 16px 17px 45px}.faq-answer p{font-size:11px;line-height:1.7}.faq-bottom{align-items:flex-start}.faq-bottom-content strong{font-size:10px}.faq-bottom-content span{font-size:8px}.faq-bottom-brand{font-size:10px}}@media (max-width: 480px){.faq-wrapper{padding:48px 12px}.faq-image-heading{top:5px;left:0;padding:8px 10px}.faq-image-heading-icon{width:30px;height:30px;font-size:12px}.faq-image-heading strong{font-size:10px}.faq-image-heading span{font-size:7px}.faq-main-image-wrap{width:245px;height:300px}.faq-sub-images{width:245px}.faq-sub-image-wrap{height:125px}.faq-main-badge{padding:8px 10px}.faq-main-badge-icon{width:29px;height:29px;font-size:12px}.faq-main-badge strong{font-size:9px}.faq-main-badge span:last-child{font-size:7px}.faq-title{font-size:27px}.faq-subtitle-line{width:27px}.faq-title-decoration{margin-top:15px}.faq-question{grid-template-columns:27px minmax(0,1fr) 29px}.faq-text{font-size:11px}.faq-answer{padding-left:38px}.faq-answer p{font-size:10.5px}.faq-bottom{padding:11px}.faq-bottom-icon{width:32px;height:32px;flex-basis:32px;font-size:12px}}@media (max-width: 360px){.faq-wrapper{padding:40px 10px}.faq-main-image-wrap{width:220px;height:275px}.faq-sub-images{width:220px}.faq-sub-image-wrap{height:110px}.faq-title{font-size:24px}.faq-intro{font-size:11px}.faq-question{grid-template-columns:24px minmax(0,1fr) 27px;padding:13px 10px}.faq-text{font-size:10.5px}.faq-arrow{width:27px;height:27px}.faq-answer{padding-left:32px}.faq-bottom-brand{display:none}}@media (prefers-reduced-motion: reduce){.faq-wrapper *,.faq-wrapper *:before,.faq-wrapper *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.visa-steps-section{--visa-navy: #062c43;--visa-navy-dark: #031c2c;--visa-red: #ff3b5c;--visa-orange: #ff9f43;--visa-green: #1dd1a1;--visa-text: #263944;--visa-muted: #687982;--visa-white: #ffffff;--visa-bg: #f8faff;width:100%;position:relative;overflow:hidden;padding:100px 0 85px;background:radial-gradient(circle at 8% 20%,rgba(255,59,92,.08),transparent 28%),radial-gradient(circle at 92% 80%,rgba(29,209,161,.08),transparent 30%),linear-gradient(180deg,#fff,#f7f9ff,#fff);font-family:Poppins,sans-serif;isolation:isolate}.visa-steps-container{width:min(1250px,calc(100% - 60px));margin:0 auto;position:relative;z-index:3}.visa-steps-bg-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;filter:blur(5px)}.visa-steps-bg-glow-one{width:420px;height:420px;top:-170px;left:-180px;background:radial-gradient(circle,rgba(255,59,92,.12),transparent 70%);animation:visaStepsFloatOne 9s ease-in-out infinite}.visa-steps-bg-glow-two{width:450px;height:450px;right:-190px;bottom:-170px;background:radial-gradient(circle,rgba(29,209,161,.1),transparent 70%);animation:visaStepsFloatTwo 11s ease-in-out infinite}.visa-steps-grid{position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.visa-steps-orbit{position:absolute;border:1px solid rgba(255,59,92,.09);border-radius:50%;pointer-events:none;z-index:-1}.visa-steps-orbit-one{width:180px;height:180px;top:90px;right:7%}.visa-steps-orbit-two{width:110px;height:110px;bottom:100px;left:6%;border-color:#1dd1a11f}.visa-steps-header{max-width:850px;margin:0 auto 85px;text-align:center}.visa-steps-subtitle-wrapper{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:17px}.visa-steps-line{width:40px;height:2px;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--visa-red),var(--visa-orange))}.visa-steps-line:after{content:"";position:absolute;inset:0;background:var(--visa-navy);transform:translate(-100%);animation:visaStepsLineMove 3s ease-in-out infinite}.section-subtitle{margin:0;color:var(--visa-red);font-size:12px;font-weight:800;line-height:1;letter-spacing:2.5px;text-transform:uppercase}.visa-steps-brand{display:inline-flex;align-items:center;justify-content:center;margin-bottom:17px;padding:7px 15px;color:var(--visa-navy);background:#ffffffd9;border:1px solid rgba(6,44,67,.08);border-radius:50px;font-size:8px;font-weight:800;letter-spacing:1.7px;box-shadow:0 8px 25px #062c430d}.section-title{margin:0;color:var(--visa-navy);font-size:clamp(35px,4vw,52px);line-height:1.13;font-weight:800;letter-spacing:-1.5px}.section-title span{position:relative;display:inline-block;color:var(--visa-red)}.section-title span:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:3px;border-radius:50px;background:linear-gradient(90deg,var(--visa-red),var(--visa-orange))}.visa-steps-description{max-width:680px;margin:23px auto 0;color:var(--visa-muted);font-size:14px;line-height:1.8}.steps-timeline{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;position:relative}.timeline-step{min-width:0;position:relative;text-align:center;padding-top:5px;transition:transform .45s ease}.timeline-step:hover{transform:translateY(-9px)}.timeline-number{position:absolute;top:-8px;right:25px;color:color-mix(in srgb,var(--step-color) 15%,transparent);font-size:44px;line-height:1;font-weight:900;z-index:0;transition:transform .4s ease,opacity .4s ease}.timeline-step:hover .timeline-number{transform:translateY(-5px) scale(1.05);opacity:1}.step-circle{width:125px;height:125px;margin:0 auto 25px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffd9;border:3px solid var(--step-color);box-shadow:0 15px 35px color-mix(in srgb,var(--step-color) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;transition:transform .45s ease,background .45s ease,box-shadow .45s ease}.step-circle:before{content:"";position:absolute;inset:-10px;border:1px dashed color-mix(in srgb,var(--step-color) 25%,transparent);border-radius:50%;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.timeline-step:hover .step-circle:before{opacity:1;transform:scale(1)}.step-circle-ring{position:absolute;inset:9px;border:1px solid color-mix(in srgb,var(--step-color) 18%,transparent);border-radius:50%;pointer-events:none}.step-icon{display:flex;align-items:center;justify-content:center;color:var(--step-color);font-size:40px;position:relative;z-index:2;transition:color .4s ease,transform .5s ease}.timeline-step:hover .step-circle{background:linear-gradient(145deg,var(--step-color),color-mix(in srgb,var(--step-color) 70%,white));transform:scale(1.08) rotate(3deg);box-shadow:0 20px 45px color-mix(in srgb,var(--step-color) 30%,transparent)}.timeline-step:hover .step-icon{color:#fff;transform:scale(1.08) rotateY(360deg)}.check-dot{width:31px;height:31px;position:absolute;right:-5px;bottom:-3px;display:flex;align-items:center;justify-content:center;color:var(--step-color);background:#fff;border:2px solid var(--step-color);border-radius:50%;font-size:16px;box-shadow:0 6px 18px #062c431f;z-index:4;transition:transform .35s ease,color .35s ease,background .35s ease}.timeline-step:hover .check-dot{color:#fff;background:var(--step-color);transform:scale(1.15) rotate(10deg)}.step-content{max-width:320px;margin:0 auto;position:relative;z-index:2}.step-label{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:8px;color:var(--step-color);font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.step-label span{width:5px;height:5px;display:block;border-radius:50%;background:var(--step-color)}.step-content h3{margin:0 0 11px;color:var(--visa-navy);font-size:20px;line-height:1.3;font-weight:800;transition:color .3s ease}.timeline-step:hover .step-content h3{color:var(--step-color)}.step-content p{max-width:310px;margin:0 auto;color:var(--visa-muted);font-size:13px;line-height:1.75}.connector-wrapper{position:absolute;top:61px;right:-65px;width:130px;height:30px;z-index:1;display:flex;align-items:center}.connector-line{width:100%;height:2px;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--step-color),rgba(6,44,67,.08));border-radius:50px}.connector-line:after{content:"";width:35px;height:100%;position:absolute;left:-40px;top:0;background:#fff;box-shadow:0 0 8px #fffc;animation:connectorFlow 2.5s linear infinite}.connector-arrow{width:25px;height:25px;position:absolute;right:-2px;display:flex;align-items:center;justify-content:center;color:var(--step-color);background:#fff;border:1px solid color-mix(in srgb,var(--step-color) 25%,transparent);border-radius:50%;font-size:11px;box-shadow:0 5px 12px #062c4314;transition:transform .3s ease,background .3s ease,color .3s ease}.timeline-step:hover .connector-arrow{color:#fff;background:var(--step-color);transform:translate(4px)}.visa-steps-bottom{max-width:850px;margin:70px auto 0;padding:20px 24px;display:flex;align-items:center;gap:15px;background:#ffffffd1;border:1px solid rgba(6,44,67,.08);border-radius:17px;box-shadow:0 15px 40px #062c430f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.visa-steps-bottom-icon{width:43px;height:43px;flex:0 0 43px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--visa-red),var(--visa-orange));border-radius:12px;font-size:17px;box-shadow:0 8px 20px #ff3b5c33}.visa-steps-bottom-content{flex:1;text-align:left}.visa-steps-bottom-content span{display:block;margin-bottom:3px;color:var(--visa-red);font-size:8px;font-weight:800;letter-spacing:1.4px}.visa-steps-bottom-content p{margin:0;color:var(--visa-muted);font-size:11px;line-height:1.5}.visa-steps-bottom-content strong{color:var(--visa-navy);font-weight:800}@keyframes visaStepsFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(25px,-20px,0)}}@keyframes visaStepsFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,20px,0)}}@keyframes visaStepsLineMove{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes connectorFlow{0%{left:-40px}to{left:calc(100% + 40px)}}@media (max-width: 1200px){.visa-steps-section{padding:90px 0 80px}.visa-steps-container{width:min(1100px,calc(100% - 50px))}.visa-steps-header{margin-bottom:75px}.steps-timeline{gap:35px}.connector-wrapper{right:-55px;width:110px}.step-circle{width:115px;height:115px}.step-icon{font-size:36px}.step-content h3{font-size:18px}}@media (max-width: 992px){.visa-steps-section{padding:80px 0 70px}.visa-steps-container{width:min(900px,calc(100% - 40px))}.section-title{font-size:38px}.steps-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.connector-wrapper{right:-38px;width:75px}.connector-arrow{display:none}.step-circle{width:105px;height:105px}.step-icon{font-size:33px}.check-dot{width:28px;height:28px;font-size:14px}.step-content h3{font-size:16px}.step-content p{font-size:12px}}@media (max-width: 768px){.visa-steps-section{padding:70px 0 60px}.visa-steps-container{width:calc(100% - 30px)}.visa-steps-header{margin-bottom:55px}.visa-steps-subtitle-wrapper{gap:10px}.visa-steps-line{width:28px}.section-subtitle{font-size:10px;letter-spacing:1.7px}.visa-steps-brand{font-size:7px;padding:6px 12px}.section-title{font-size:32px;letter-spacing:-.7px}.section-title span:after{height:2px;bottom:-5px}.visa-steps-description{font-size:13px;line-height:1.7}.steps-timeline{display:flex;flex-direction:column;align-items:center;gap:65px}.timeline-step{width:100%;max-width:450px}.timeline-number{top:-3px;right:25px}.step-circle{width:105px;height:105px;margin-bottom:20px}.connector-wrapper{display:none}.step-content h3{font-size:20px}.step-content p{max-width:400px;font-size:13px}.visa-steps-bottom{margin-top:55px}}@media (max-width: 576px){.visa-steps-section{padding:60px 0 50px}.visa-steps-container{width:calc(100% - 24px)}.visa-steps-header{margin-bottom:50px}.visa-steps-line{width:22px}.section-subtitle{font-size:9px;letter-spacing:1.4px}.visa-steps-brand{font-size:6.5px;letter-spacing:1px}.section-title{font-size:28px;line-height:1.2}.visa-steps-description{font-size:12px}.steps-timeline{gap:55px}.timeline-step{max-width:390px}.timeline-number{right:18px;font-size:35px}.step-circle{width:95px;height:95px}.step-icon{font-size:30px}.check-dot{width:25px;height:25px;right:-3px;bottom:-3px;font-size:12px}.step-label{font-size:9px}.step-content h3{font-size:18px}.step-content p{font-size:12px;line-height:1.7}.visa-steps-bottom{margin-top:45px;padding:16px;gap:11px}.visa-steps-bottom-icon{width:38px;height:38px;flex-basis:38px;font-size:14px}.visa-steps-bottom-content span{font-size:7px}.visa-steps-bottom-content p{font-size:10px}}@media (max-width: 400px){.visa-steps-section{padding:50px 0 45px}.visa-steps-container{width:calc(100% - 18px)}.section-title{font-size:25px}.visa-steps-description{font-size:11px}.step-circle{width:85px;height:85px}.step-icon{font-size:26px}.step-content h3{font-size:17px}.step-content p{font-size:11px}.visa-steps-bottom-content p{font-size:9px}}@media (max-width: 340px){.section-title{font-size:23px}.step-circle{width:78px;height:78px}.step-icon{font-size:23px}.check-dot{width:22px;height:22px;font-size:10px}.step-content h3{font-size:16px}.step-content p{font-size:10.5px}}@media (prefers-reduced-motion: reduce){.visa-steps-section *,.visa-steps-section *:before,.visa-steps-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.GetInTouch-section{display:flex;flex-wrap:wrap;gap:40px;padding:60px 6%;font-family:Poppins,sans-serif;background:linear-gradient(180deg,#fff,#f3f6fa);align-items:stretch;justify-content:center;box-sizing:border-box;border-radius:20px;position:relative;overflow:hidden}.GetInTouch-section:before{content:"";position:absolute;inset:0;padding:2px;border-radius:20px;background:linear-gradient(135deg,#ff4d6d,#ff6f91,#fcbfbd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.GetInTouch-left{flex:1;min-width:330px;border-radius:20px;background-size:cover;background-position:center;overflow:hidden;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #0000001f;transition:all .4s ease}.GetInTouch-left:hover{transform:scale(1.01)}.GetInTouch-left-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000000a6,#0006);z-index:0}.GetInTouch-left-content{position:relative;z-index:1;padding:40px 35px;text-align:left;line-height:1.5}.GetInTouch-subtitle{font-size:14px;color:#ff5a76;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:600}.GetInTouch-title{font-size:30px;font-weight:700;margin-bottom:15px;line-height:1.3}.GetInTouch-text{font-size:15px;color:#eaeaea;margin-bottom:20px}.GetInTouch-info p{font-size:14px;color:#fff;margin-bottom:5px}.GetInTouch-right{flex:1;min-width:330px;display:flex;align-items:center;justify-content:center}.GetInTouch-form{width:100%;max-width:480px;background:#fffffff2;border-radius:20px;padding:35px 30px;border:1px solid #e5e5e5;box-shadow:0 8px 25px #00000014;transition:all .3s ease}.GetInTouch-form:hover{box-shadow:0 10px 35px #0000001a;transform:translateY(-4px)}.form-title{font-size:20px;font-weight:700;color:#222;text-align:center;margin-bottom:25px;letter-spacing:.3px}.form-row{display:flex;gap:12px;flex-wrap:wrap}.GetInTouch-form input,.GetInTouch-form textarea,.GetInTouch-form select{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #ccc;font-size:14px;font-family:Poppins,sans-serif;transition:all .3s ease;background:#fff;color:#333}.GetInTouch-form input:focus,.GetInTouch-form textarea:focus,.GetInTouch-form select:focus{outline:none;border-color:#ff5a76;box-shadow:0 0 8px #ff5a7640}.GetInTouch-form select{cursor:pointer;background-color:#fff}.GetInTouch-form textarea{height:110px;resize:none}.GetInTouch-btn{background:linear-gradient(135deg,#ff4d6d,#ff6f91);color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease;margin-top:8px;width:100%}.GetInTouch-btn:hover{background:linear-gradient(135deg,#e40046,#ff4d6d);box-shadow:0 6px 14px #ff4d6d4d}@media (max-width: 992px){.GetInTouch-section{flex-direction:column;padding:50px 5%}.GetInTouch-left-content{text-align:center}.GetInTouch-title{font-size:26px}.GetInTouch-form{max-width:100%}}@media (max-width: 600px){.GetInTouch-form{padding:25px 20px}.form-row{flex-direction:column;gap:10px}.GetInTouch-btn{padding:12px 16px;font-size:14px}.GetInTouch-title{font-size:24px}}.Free-Visa-Quotes-banner{position:relative;width:100%;height:250px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.Free-Visa-Quotes-overlay{background:#00000080;width:100%;height:100%;display:flex;align-items:center}.Free-Visa-Quotes-content{text-align:left;color:#fff;animation:fadeInUp 1.2s ease-in-out;padding:0 40px;max-width:1200px}.Free-Visa-Quotes-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:12px;letter-spacing:1px}.Free-Visa-Quotes-breadcrumb{display:flex;align-items:center;gap:8px;font-size:clamp(14px,2vw,16px);flex-wrap:wrap}.Free-Visa-Quotes-breadcrumb .home-icon{color:#e74c3c;font-size:clamp(16px,2vw,18px);flex-shrink:0}.Free-Visa-Quotes-breadcrumb .crumb{color:#fff;transition:color .3s ease;cursor:pointer}.Free-Visa-Quotes-breadcrumb .crumb:hover{color:#e74c3c}.Free-Visa-Quotes-breadcrumb .separator{color:#fff;font-weight:500}.Free-Visa-Quotes-breadcrumb .active{color:#e74c3c;font-weight:600}@keyframes fadeInUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1024px){.Free-Visa-Quotes-banner{height:300px}.Free-Visa-Quotes-content{padding:0 30px}}@media (max-width: 768px){.Free-Visa-Quotes-banner{height:250px}.Free-Visa-Quotes-content{padding:0 20px}}@media (max-width: 480px){.Free-Visa-Quotes-banner{height:180px}.Free-Visa-Quotes-content{padding:0 15px}}.floating-buttons{position:fixed;bottom:25px;right:25px;display:flex;flex-direction:column;gap:12px;z-index:1000}.float-btn{width:50px;height:50px;border-radius:50%;border:none;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000040;transition:all .3s ease}.float-btn:hover{transform:scale(1.1);box-shadow:0 6px 14px #0000004d}.StudyAbroad-call-btn{background-color:#1e90ff}.StudyAbroad-whatsapp-btn{background-color:#25d366}@media (max-width: 768px){.floating-buttons{bottom:20px;right:15px}.float-btn{width:44px;height:44px;font-size:18px}}:root{--flyixo-study-navy: #062c43;--flyixo-study-navy-dark: #031b2b;--flyixo-study-primary: #e94e77;--flyixo-study-primary-dark: #c93661;--flyixo-study-primary-light: #ff8eaa;--flyixo-study-cyan: #36c8d4;--flyixo-study-blue: #2563eb;--flyixo-study-gold: #ffd166;--flyixo-study-white: #ffffff;--flyixo-study-text: #182536;--flyixo-study-muted: #687789;--flyixo-study-border: #e6eaf0;--flyixo-study-transition: .35s ease}.flyixo-study-banner,.flyixo-study-banner *,.flyixo-study-banner *:before,.flyixo-study-banner *:after{box-sizing:border-box}.flyixo-study-banner{position:relative;width:100%;min-height:680px;display:flex;align-items:center;justify-content:center;padding:70px 20px 80px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif;border-bottom:3px solid var(--flyixo-study-primary)}.flyixo-study-banner-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,#031b2bf0,#062c43e0 40%,#062c43b8,#031b2be0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flyixo-study-banner-glow{position:absolute;z-index:1;border-radius:50%;pointer-events:none;filter:blur(5px);animation:flyixoStudyFloat 8s ease-in-out infinite}.flyixo-study-banner-glow-one{width:500px;height:500px;left:-280px;top:-250px;background:radial-gradient(circle,rgba(54,200,212,.16),transparent 70%)}.flyixo-study-banner-glow-two{width:520px;height:520px;right:-300px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.18),transparent 70%);animation-delay:2s}@keyframes flyixoStudyFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-study-banner-grid{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-study-banner-container{position:relative;z-index:5;width:min(1240px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:65px;align-items:center;margin:0 auto}.flyixo-study-banner-left{color:var(--flyixo-study-white);animation:flyixoStudyContentIn .9s ease both}@keyframes flyixoStudyContentIn{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}.flyixo-study-banner-badge{width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:8px 15px;color:var(--flyixo-study-primary-light);background:#e94e771a;border:1px solid rgba(255,142,170,.22);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:800;letter-spacing:1.5px}.flyixo-study-banner-badge-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--flyixo-study-primary);box-shadow:0 0 0 4px #e94e7721;animation:flyixoStudyPulse 2s ease-in-out infinite}@keyframes flyixoStudyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.flyixo-study-banner-title{max-width:700px;margin:0 0 18px;color:var(--flyixo-study-white);font-size:clamp(38px,4.2vw,60px);line-height:1.08;font-weight:850;letter-spacing:-1.7px}.flyixo-study-banner-title span{display:block;margin-top:6px;color:var(--flyixo-study-primary-light);font-size:clamp(43px,4.7vw,67px);letter-spacing:-2px;text-shadow:0 8px 30px rgba(233,78,119,.2)}.flyixo-study-banner-subtitle{max-width:660px;margin:0 0 22px;color:#ffffffc7;font-size:12px;line-height:1.85;font-weight:500}.flyixo-study-banner-benefits{display:flex;flex-direction:column;gap:9px;margin:0 0 18px;padding:0;list-style:none}.flyixo-study-banner-benefits li{display:flex;align-items:center;gap:11px;color:#ffffffe8;font-size:10px;line-height:1.5;font-weight:550;transition:transform var(--flyixo-study-transition)}.flyixo-study-banner-benefits li:hover{transform:translate(6px)}.flyixo-study-banner-benefit-icon{width:27px;height:27px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:12px}.flyixo-study-banner-note{max-width:600px;margin:0 0 20px;color:#ffffff80;font-size:8px;line-height:1.7;font-style:italic}.flyixo-study-banner-trust{width:fit-content;display:flex;align-items:center;gap:10px;padding:9px 13px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flyixo-study-banner-trust-icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:#1db88a;border-radius:50%;font-size:11px;font-weight:800}.flyixo-study-banner-trust div{display:flex;flex-direction:column;gap:2px}.flyixo-study-banner-trust strong{color:#fff;font-size:8px;font-weight:750}.flyixo-study-banner-trust span{color:#ffffff85;font-size:7px}.flyixo-study-banner-right{animation:flyixoStudyFormIn .9s ease .15s both}@keyframes flyixoStudyFormIn{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.flyixo-study-banner-form-card{position:relative;width:100%;padding:27px;background:#fffffff7;border:1px solid rgba(255,255,255,.8);border-top:5px solid var(--flyixo-study-primary);border-radius:22px;box-shadow:0 25px 70px #00000040;overflow:hidden}.flyixo-study-banner-form-card:before{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-90px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.09),transparent 70%);pointer-events:none}.flyixo-study-banner-form-header{position:relative;z-index:2;display:flex;align-items:center;gap:13px;margin-bottom:17px}.flyixo-study-banner-form-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--flyixo-study-primary),var(--flyixo-study-primary-dark));border-radius:13px;box-shadow:0 9px 22px #e94e7738;font-size:18px}.flyixo-study-banner-form-header>div:last-child{min-width:0}.flyixo-study-banner-form-label{display:block;margin-bottom:3px;color:var(--flyixo-study-primary);font-size:7px;font-weight:850;letter-spacing:1.2px}.flyixo-study-banner-form-header h2{margin:0;color:var(--flyixo-study-text);font-size:17px;line-height:1.3;font-weight:800}.flyixo-study-banner-form-line{width:100%;height:2px;margin-bottom:19px;background:#edf0f4;border-radius:10px}.flyixo-study-banner-form-line span{display:block;width:60px;height:100%;background:var(--flyixo-study-primary);border-radius:inherit}.flyixo-study-banner-form{position:relative;z-index:2;display:flex;flex-direction:column;gap:13px}.flyixo-study-banner-field{display:flex;flex-direction:column;gap:5px}.flyixo-study-banner-field label{color:#526171;font-size:8px;font-weight:750;letter-spacing:.2px}.flyixo-study-banner-input-wrapper{position:relative;width:100%;height:43px;display:flex;align-items:center;border:1px solid var(--flyixo-study-border);border-radius:10px;background:#fbfcfd;transition:border-color var(--flyixo-study-transition),box-shadow var(--flyixo-study-transition),background var(--flyixo-study-transition)}.flyixo-study-banner-input-wrapper:focus-within{background:#fff;border-color:var(--flyixo-study-primary);box-shadow:0 0 0 3px #e94e7714}.flyixo-study-banner-input-icon{width:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;opacity:.8}.flyixo-study-banner-input-wrapper input{width:100%;height:100%;padding:0 12px 0 0;border:none;outline:none;background:transparent;color:var(--flyixo-study-text);font-family:inherit;font-size:10px;font-weight:550}.flyixo-study-banner-input-wrapper input::placeholder{color:#9aa5b1}.flyixo-study-banner-phone{width:100%;height:43px;display:flex;align-items:center;border:1px solid var(--flyixo-study-border);border-radius:10px;background:#fbfcfd;overflow:hidden;transition:border-color var(--flyixo-study-transition),box-shadow var(--flyixo-study-transition)}.flyixo-study-banner-phone:focus-within{background:#fff;border-color:var(--flyixo-study-primary);box-shadow:0 0 0 3px #e94e7714}.flyixo-study-banner-country{height:100%;display:flex;align-items:center;gap:5px;padding:0 11px;color:#566474;background:#f3f5f7;border-right:1px solid var(--flyixo-study-border);font-size:10px}.flyixo-study-banner-country strong{font-size:9px}.flyixo-study-banner-phone input{width:100%;height:100%;padding:0 12px;border:none;outline:none;background:transparent;color:var(--flyixo-study-text);font-family:inherit;font-size:10px}.flyixo-study-banner-phone input::placeholder{color:#9aa5b1}.flyixo-study-banner-checkbox{position:relative;display:flex;align-items:flex-start;gap:8px;margin-top:1px;cursor:pointer}.flyixo-study-banner-checkbox input{position:absolute;opacity:0;pointer-events:none}.flyixo-study-banner-checkbox-mark{position:relative;width:16px;height:16px;flex-shrink:0;margin-top:1px;border:1px solid #cfd6de;border-radius:4px;background:#fff;transition:background var(--flyixo-study-transition),border-color var(--flyixo-study-transition)}.flyixo-study-banner-checkbox input:checked+.flyixo-study-banner-checkbox-mark{background:var(--flyixo-study-primary);border-color:var(--flyixo-study-primary)}.flyixo-study-banner-checkbox input:checked+.flyixo-study-banner-checkbox-mark:after{content:"";position:absolute;width:5px;height:9px;left:5px;top:1px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.flyixo-study-banner-checkbox-text{color:#697686;font-size:7px;line-height:1.6}.flyixo-study-banner-checkbox-text a{color:var(--flyixo-study-primary);font-weight:700;text-decoration:none;transition:color var(--flyixo-study-transition)}.flyixo-study-banner-checkbox-text a:hover{color:var(--flyixo-study-primary-dark);text-decoration:underline}.flyixo-study-banner-submit{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:2px;padding:10px 15px;color:#fff;background:linear-gradient(135deg,var(--flyixo-study-primary),var(--flyixo-study-primary-dark));border:none;border-radius:10px;box-shadow:0 10px 25px #e94e7738;font-family:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:transform var(--flyixo-study-transition),box-shadow var(--flyixo-study-transition)}.flyixo-study-banner-submit:hover{transform:translateY(-3px);box-shadow:0 15px 32px #e94e7752}.flyixo-study-banner-submit-arrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:transform var(--flyixo-study-transition)}.flyixo-study-banner-submit:hover .flyixo-study-banner-submit-arrow{transform:translate(4px)}.flyixo-study-banner-form-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:15px;color:#98a3af;font-size:7px;text-align:center}.flyixo-study-banner-secure-icon{font-size:9px}.flyixo-study-banner-bottom{position:absolute;left:50%;bottom:19px;z-index:5;display:flex;align-items:center;justify-content:center;gap:13px;width:min(500px,90%);transform:translate(-50%)}.flyixo-study-banner-bottom span{width:75px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3))}.flyixo-study-banner-bottom span:last-child{background:linear-gradient(90deg,rgba(255,255,255,.3),transparent)}.flyixo-study-banner-bottom p{margin:0;color:#ffffff8c;font-size:7px;font-weight:600;white-space:nowrap}.flyixo-study-banner-bottom strong{color:var(--flyixo-study-primary-light);font-weight:850}@media (min-width: 1440px){.flyixo-study-banner{min-height:730px;padding:80px 30px 95px}.flyixo-study-banner-container{width:min(1340px,100%);gap:90px}.flyixo-study-banner-form-card{padding:32px}}@media (max-width: 1200px){.flyixo-study-banner{min-height:680px}.flyixo-study-banner-container{gap:40px}.flyixo-study-banner-title{font-size:47px}.flyixo-study-banner-title span{font-size:53px}.flyixo-study-banner-subtitle{font-size:10px}.flyixo-study-banner-benefits li{font-size:9px}}@media (max-width: 1024px){.flyixo-study-banner{min-height:auto;padding:60px 25px 75px}.flyixo-study-banner-container{grid-template-columns:1fr;max-width:780px;gap:40px}.flyixo-study-banner-left{text-align:center}.flyixo-study-banner-badge{margin-left:auto;margin-right:auto}.flyixo-study-banner-title{max-width:700px;margin-left:auto;margin-right:auto;font-size:44px}.flyixo-study-banner-title span{font-size:49px}.flyixo-study-banner-subtitle{max-width:650px;margin-left:auto;margin-right:auto;font-size:10px}.flyixo-study-banner-benefits{width:fit-content;margin-left:auto;margin-right:auto;align-items:flex-start;text-align:left}.flyixo-study-banner-note{margin-left:auto;margin-right:auto}.flyixo-study-banner-trust{margin-left:auto;margin-right:auto;text-align:left}.flyixo-study-banner-right{width:100%;max-width:560px;margin:0 auto}.flyixo-study-banner-form-card{padding:28px}.flyixo-study-banner-bottom{display:none}}@media (max-width: 767px){.flyixo-study-banner{padding:45px 15px 50px}.flyixo-study-banner-container{gap:30px}.flyixo-study-banner-title{font-size:35px}.flyixo-study-banner-title span{font-size:39px;margin-top:4px}.flyixo-study-banner-subtitle{font-size:9px;line-height:1.7}.flyixo-study-banner-benefits{gap:7px}.flyixo-study-banner-benefits li{font-size:8px}.flyixo-study-banner-benefit-icon{width:23px;height:23px;font-size:10px}.flyixo-study-banner-note{font-size:7px}.flyixo-study-banner-form-card{padding:23px 19px;border-radius:18px}.flyixo-study-banner-form-header h2{font-size:15px}.flyixo-study-banner-form-icon{width:38px;height:38px;font-size:16px}}@media (max-width: 575px){.flyixo-study-banner{padding:38px 10px 45px}.flyixo-study-banner-overlay{background:linear-gradient(180deg,#031b2be6,#031b2bf2)}.flyixo-study-banner-container{width:100%;gap:25px}.flyixo-study-banner-badge{padding:7px 10px;font-size:6px;letter-spacing:1px}.flyixo-study-banner-title{font-size:29px;line-height:1.12;letter-spacing:-.8px}.flyixo-study-banner-title span{font-size:32px;letter-spacing:-1px}.flyixo-study-banner-subtitle{font-size:8px}.flyixo-study-banner-benefits{width:100%;max-width:350px}.flyixo-study-banner-benefits li{align-items:flex-start;font-size:7px}.flyixo-study-banner-benefit-icon{width:21px;height:21px;font-size:9px}.flyixo-study-banner-note{max-width:340px;font-size:6px;line-height:1.6}.flyixo-study-banner-trust{max-width:330px;padding:8px 10px}.flyixo-study-banner-trust strong{font-size:7px}.flyixo-study-banner-trust span{font-size:6px}.flyixo-study-banner-form-card{padding:20px 15px;border-top-width:4px}.flyixo-study-banner-form-header{gap:10px}.flyixo-study-banner-form-icon{width:35px;height:35px;font-size:14px}.flyixo-study-banner-form-label{font-size:6px}.flyixo-study-banner-form-header h2{font-size:13px}.flyixo-study-banner-form{gap:11px}.flyixo-study-banner-field{gap:4px}.flyixo-study-banner-field label{font-size:7px}.flyixo-study-banner-input-wrapper,.flyixo-study-banner-phone{height:40px}.flyixo-study-banner-input-icon{width:35px;font-size:10px}.flyixo-study-banner-input-wrapper input,.flyixo-study-banner-phone input{font-size:8px}.flyixo-study-banner-country{padding:0 9px;font-size:8px}.flyixo-study-banner-checkbox-text{font-size:6px}.flyixo-study-banner-checkbox-mark{width:14px;height:14px}.flyixo-study-banner-checkbox input:checked+.flyixo-study-banner-checkbox-mark:after{width:4px;height:8px;left:4px;top:1px}.flyixo-study-banner-submit{min-height:40px;font-size:8px}.flyixo-study-banner-form-footer{font-size:6px}}@media (max-width: 420px){.flyixo-study-banner{padding:32px 8px 38px}.flyixo-study-banner-title{font-size:26px}.flyixo-study-banner-title span{font-size:29px}.flyixo-study-banner-subtitle{font-size:7px}.flyixo-study-banner-benefits{gap:6px}.flyixo-study-banner-benefits li{font-size:6.5px}.flyixo-study-banner-note{font-size:5.5px}.flyixo-study-banner-trust{display:none}.flyixo-study-banner-form-card{padding:18px 12px}.flyixo-study-banner-form-header h2{font-size:12px}.flyixo-study-banner-input-wrapper,.flyixo-study-banner-phone{height:37px}.flyixo-study-banner-submit{min-height:38px;font-size:7px}}@media (max-width: 360px){.flyixo-study-banner-title{font-size:23px}.flyixo-study-banner-title span{font-size:26px}.flyixo-study-banner-subtitle{font-size:6.5px}.flyixo-study-banner-benefits li{font-size:6px}.flyixo-study-banner-form-card{padding:16px 10px}.flyixo-study-banner-form-header h2{font-size:11px}.flyixo-study-banner-input-wrapper,.flyixo-study-banner-phone{height:35px}.flyixo-study-banner-checkbox-text{font-size:5.5px}.flyixo-study-banner-submit{font-size:6.5px}}.flyixo-study-banner button:focus-visible,.flyixo-study-banner input:focus-visible,.flyixo-study-banner a:focus-visible{outline:3px solid rgba(255,142,170,.5);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-study-banner *,.flyixo-study-banner *:before,.flyixo-study-banner *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-uni-navy: #062c43;--flyixo-uni-navy-dark: #031b2b;--flyixo-uni-primary: #e94e77;--flyixo-uni-primary-dark: #c93661;--flyixo-uni-primary-light: #ff8eaa;--flyixo-uni-blue: #1a73e8;--flyixo-uni-cyan: #36c8d4;--flyixo-uni-gold: #f4b942;--flyixo-uni-text: #182536;--flyixo-uni-muted: #687789;--flyixo-uni-white: #ffffff;--flyixo-uni-light: #f7f9fc;--flyixo-uni-border: #e4e9ef;--flyixo-uni-shadow: 0 15px 45px rgba(6, 44, 67, .08);--flyixo-uni-transition: .35s ease}.flyixo-universities-section,.flyixo-universities-section *,.flyixo-universities-section *:before,.flyixo-universities-section *:after{box-sizing:border-box}.flyixo-universities-section{position:relative;width:100%;padding:85px 25px 90px;background:linear-gradient(135deg,#f8fbfd,#fff 48%,#f9f4f7);overflow:hidden;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif}.flyixo-universities-bg{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(5px);animation:flyixoUniFloat 10s ease-in-out infinite}.flyixo-universities-bg-one{width:520px;height:520px;top:-280px;left:-300px;background:radial-gradient(circle,rgba(26,115,232,.12),transparent 70%)}.flyixo-universities-bg-two{width:550px;height:550px;right:-320px;bottom:-330px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoUniFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-universities-grid-pattern{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.flyixo-universities-container{position:relative;z-index:2;width:min(1280px,100%);margin:0 auto}.flyixo-universities-header{max-width:850px;margin:0 auto 48px;text-align:center;animation:flyixoUniHeaderIn .8s ease both}@keyframes flyixoUniHeaderIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.flyixo-universities-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:var(--flyixo-uni-primary);font-size:10px;font-weight:800;letter-spacing:2px}.flyixo-universities-line{width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--flyixo-uni-primary))}.flyixo-universities-line:last-child{background:linear-gradient(90deg,var(--flyixo-uni-primary),transparent)}.flyixo-universities-heading{margin:0;color:var(--flyixo-uni-navy);font-size:clamp(38px,4vw,54px);line-height:1.15;font-weight:850;letter-spacing:-1.5px}.flyixo-universities-heading span{position:relative;display:inline-block;color:var(--flyixo-uni-primary)}.flyixo-universities-heading span:after{content:"";position:absolute;left:5px;right:5px;bottom:-7px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--flyixo-uni-primary),var(--flyixo-uni-primary-light));opacity:.75}.flyixo-universities-description{max-width:700px;margin:20px auto 0;color:var(--flyixo-uni-muted);font-size:14px;line-height:1.8;font-weight:500}.flyixo-countries-wrapper{width:100%;margin-bottom:25px}.flyixo-countries-nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px;background:#ffffffc7;border:1px solid var(--flyixo-uni-border);border-radius:18px;box-shadow:0 10px 35px #062c430f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.flyixo-countries-nav::-webkit-scrollbar{display:none}.flyixo-country-btn{position:relative;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;flex:1;padding:9px 17px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--flyixo-uni-muted);font-family:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background var(--flyixo-uni-transition),color var(--flyixo-uni-transition),border-color var(--flyixo-uni-transition),transform var(--flyixo-uni-transition),box-shadow var(--flyixo-uni-transition)}.flyixo-country-btn:hover{color:var(--flyixo-uni-primary);background:#e94e770d;border-color:#e94e771f;transform:translateY(-2px)}.flyixo-country-btn.active{color:#fff;background:linear-gradient(135deg,var(--flyixo-uni-navy),#104e70);border-color:transparent;box-shadow:0 10px 24px #062c4333;transform:translateY(-2px)}.flyixo-country-flag-wrapper{width:29px;height:21px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 2px 7px #0000001f}.flyixo-flag-icon{display:block;width:100%;height:100%;object-fit:cover}.flyixo-country-arrow{font-size:15px;opacity:0;transform:translate(-5px);transition:opacity var(--flyixo-uni-transition),transform var(--flyixo-uni-transition)}.flyixo-country-btn:hover .flyixo-country-arrow,.flyixo-country-btn.active .flyixo-country-arrow{opacity:1;transform:translate(0)}.flyixo-selected-country{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:30px 0 23px;color:var(--flyixo-uni-muted);font-size:12px;font-weight:500}.flyixo-selected-country strong{color:var(--flyixo-uni-navy);font-size:14px;font-weight:800}.flyixo-selected-country-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-uni-primary);box-shadow:0 0 0 5px #e94e771a;animation:flyixoCountryPulse 2s ease-in-out infinite}@keyframes flyixoCountryPulse{0%,to{box-shadow:0 0 0 4px #e94e771a}50%{box-shadow:0 0 0 7px #e94e770a}}.flyixo-selected-count{margin-left:5px;padding:5px 10px;color:var(--flyixo-uni-primary);background:#e94e7712;border:1px solid rgba(233,78,119,.12);border-radius:20px;font-size:10px;font-weight:700}.flyixo-universities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;animation:flyixoUniversitiesFade .45s ease both}@keyframes flyixoUniversitiesFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.flyixo-university-card{position:relative;min-height:245px;display:flex;flex-direction:column;align-items:center;padding:27px 22px 19px;background:#fffffff5;border:1px solid var(--flyixo-uni-border);border-radius:20px;box-shadow:var(--flyixo-uni-shadow);text-align:center;overflow:hidden;transition:transform var(--flyixo-uni-transition),box-shadow var(--flyixo-uni-transition),border-color var(--flyixo-uni-transition)}.flyixo-university-card:hover{transform:translateY(-9px);border-color:#e94e7747;box-shadow:0 24px 58px #062c4324}.flyixo-university-number{position:absolute;top:13px;right:15px;color:#062c431a;font-size:10px;font-weight:850;letter-spacing:1px;transition:color var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-number{color:#e94e7773}.flyixo-university-accent{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--flyixo-uni-primary),var(--flyixo-uni-cyan));transform:scaleX(.2);transform-origin:center;transition:transform var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-accent{transform:scaleX(1)}.flyixo-university-logo-wrapper{position:relative;width:82px;height:82px;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.flyixo-university-logo-glow{position:absolute;inset:-9px;border-radius:50%;background:radial-gradient(circle,rgba(26,115,232,.13),transparent 70%);transition:transform var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-logo-glow{transform:scale(1.3)}.flyixo-university-logo-box{position:relative;z-index:2;width:75px;height:75px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e9ef;border-radius:15px;box-shadow:0 8px 22px #062c4314;overflow:hidden;transition:transform var(--flyixo-uni-transition),box-shadow var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-logo-box{transform:scale(1.06) rotate(-2deg);box-shadow:0 13px 28px #062c4321}.flyixo-university-logo{width:82%;height:82%;object-fit:contain;display:block;transition:transform var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-logo{transform:scale(1.05)}.flyixo-university-info{width:100%;flex:1}.flyixo-university-info h3{margin:0 0 7px;color:var(--flyixo-uni-navy);font-size:16px;line-height:1.35;font-weight:750;transition:color var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-info h3{color:var(--flyixo-uni-primary)}.flyixo-university-location{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--flyixo-uni-muted);font-size:11px;font-weight:500}.flyixo-location-icon{color:var(--flyixo-uni-primary);font-size:8px}.flyixo-courses-tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding:7px 12px;color:var(--flyixo-uni-blue);background:#1a73e812;border:1px solid rgba(26,115,232,.13);border-radius:30px;font-size:10px;font-weight:750;white-space:nowrap;transition:background var(--flyixo-uni-transition),color var(--flyixo-uni-transition),transform var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-courses-tag{color:#fff;background:var(--flyixo-uni-blue);transform:translateY(-2px)}.flyixo-courses-icon{font-size:10px}.flyixo-university-footer{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:11px;border-top:1px solid #edf0f3;color:var(--flyixo-uni-primary);font-size:8px;font-weight:800;text-align:left}.flyixo-university-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e94e7712;color:var(--flyixo-uni-primary);font-size:13px;transition:transform var(--flyixo-uni-transition),color var(--flyixo-uni-transition),background var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-arrow{color:#fff;background:var(--flyixo-uni-primary);transform:translate(4px)}.flyixo-university-corner{position:absolute;width:80px;height:80px;right:-38px;bottom:-38px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.1),transparent 70%);pointer-events:none;transition:transform var(--flyixo-uni-transition)}.flyixo-university-card:hover .flyixo-university-corner{transform:scale(1.5)}.flyixo-universities-bottom{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:45px}.flyixo-bottom-line{width:90px;height:1px;background:linear-gradient(90deg,transparent,#d7dde4)}.flyixo-bottom-line:last-child{background:linear-gradient(90deg,#d7dde4,transparent)}.flyixo-universities-bottom p{margin:0;color:var(--flyixo-uni-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-universities-bottom strong{color:var(--flyixo-uni-primary);font-weight:850}@media (min-width: 1400px){.flyixo-universities-section{padding:95px 35px 100px}.flyixo-universities-container{max-width:1350px}.flyixo-universities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.flyixo-university-card{min-height:255px}}@media (max-width: 1200px){.flyixo-universities-section{padding:75px 22px 80px}.flyixo-universities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.flyixo-universities-heading{font-size:47px}.flyixo-country-btn{padding:8px 13px;font-size:12px}}@media (max-width: 992px){.flyixo-universities-section{padding:68px 20px 75px}.flyixo-universities-header{margin-bottom:40px}.flyixo-universities-heading{font-size:41px}.flyixo-universities-description{font-size:13px}.flyixo-countries-nav{justify-content:flex-start}.flyixo-country-btn{flex:0 0 auto;min-width:135px}.flyixo-universities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.flyixo-university-card{min-height:250px}}@media (max-width: 768px){.flyixo-universities-section{padding:58px 17px 65px}.flyixo-universities-eyebrow{font-size:9px;letter-spacing:1.4px}.flyixo-universities-line{width:30px}.flyixo-universities-heading{font-size:35px;letter-spacing:-.8px}.flyixo-universities-description{max-width:600px;font-size:12px;line-height:1.7}.flyixo-countries-wrapper{margin-bottom:20px}.flyixo-countries-nav{justify-content:flex-start;padding:6px;border-radius:14px}.flyixo-country-btn{min-height:45px;min-width:125px;padding:7px 12px;border-radius:10px;font-size:11px}.flyixo-country-flag-wrapper{width:26px;height:19px}.flyixo-selected-country{margin:23px 0 19px}.flyixo-universities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.flyixo-university-card{min-height:255px;padding:25px 18px 18px;border-radius:18px}.flyixo-university-logo-wrapper{width:75px;height:75px}.flyixo-university-logo-box{width:68px;height:68px}.flyixo-university-info h3{font-size:14px}.flyixo-university-location{font-size:10px}.flyixo-courses-tag{font-size:9px}}@media (max-width: 600px){.flyixo-universities-section{padding:50px 13px 58px}.flyixo-universities-header{margin-bottom:32px}.flyixo-universities-eyebrow{gap:7px;font-size:7px;letter-spacing:1px}.flyixo-universities-line{width:23px}.flyixo-universities-heading{font-size:29px}.flyixo-universities-heading span:after{height:2px;bottom:-5px}.flyixo-universities-description{margin-top:15px;font-size:11px}.flyixo-countries-nav{gap:7px;padding:6px}.flyixo-country-btn{min-width:115px;min-height:42px;gap:6px;padding:6px 10px;font-size:10px}.flyixo-country-flag-wrapper{width:23px;height:17px}.flyixo-country-arrow{display:none}.flyixo-selected-country{gap:5px;margin:20px 0 17px;font-size:10px}.flyixo-selected-country strong{font-size:12px}.flyixo-selected-count{font-size:8px;padding:4px 8px}.flyixo-universities-grid{grid-template-columns:1fr;gap:14px}.flyixo-university-card{min-height:225px;padding:25px 20px 18px}.flyixo-university-logo-wrapper{width:78px;height:78px;margin-bottom:15px}.flyixo-university-logo-box{width:70px;height:70px}.flyixo-university-info h3{font-size:16px}.flyixo-university-location{font-size:11px}.flyixo-courses-tag{margin-top:13px;font-size:9px}.flyixo-university-footer{margin-top:13px;font-size:8px}.flyixo-universities-bottom{gap:9px;margin-top:35px}.flyixo-bottom-line{width:35px}.flyixo-universities-bottom p{font-size:8px}}@media (max-width: 480px){.flyixo-universities-section{padding:43px 10px 50px}.flyixo-universities-heading{font-size:26px}.flyixo-universities-description{font-size:10px}.flyixo-country-btn{min-width:105px;font-size:9px;padding:6px 8px}.flyixo-country-flag-wrapper{width:21px;height:15px}.flyixo-university-card{min-height:220px;padding:23px 17px 17px;border-radius:17px}.flyixo-university-logo-wrapper{width:72px;height:72px}.flyixo-university-logo-box{width:64px;height:64px}.flyixo-university-info h3{font-size:15px}.flyixo-university-location{font-size:10px}.flyixo-courses-tag{font-size:8px;padding:6px 10px}.flyixo-universities-bottom{display:none}}@media (max-width: 360px){.flyixo-universities-section{padding:38px 8px 45px}.flyixo-universities-heading{font-size:23px}.flyixo-universities-description{font-size:9px}.flyixo-country-btn{min-width:95px;font-size:8px}.flyixo-country-flag-wrapper{width:19px;height:14px}.flyixo-university-card{min-height:210px;padding:21px 14px 15px}.flyixo-university-logo-wrapper{width:67px;height:67px}.flyixo-university-logo-box{width:59px;height:59px}.flyixo-university-info h3{font-size:14px}.flyixo-university-location{font-size:9px}.flyixo-courses-tag,.flyixo-university-footer{font-size:7px}}.flyixo-country-btn:focus-visible{outline:3px solid rgba(233,78,119,.35);outline-offset:3px}.flyixo-university-card:focus-within{outline:3px solid rgba(233,78,119,.2);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-universities-section *,.flyixo-universities-section *:before,.flyixo-universities-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-success-navy: #062c43;--flyixo-success-navy-dark: #031b2b;--flyixo-success-primary: #e94e77;--flyixo-success-primary-dark: #c93661;--flyixo-success-primary-light: #ff8eaa;--flyixo-success-blue: #2575fc;--flyixo-success-cyan: #36d1d4;--flyixo-success-gold: #f4b942;--flyixo-success-text: #182536;--flyixo-success-muted: #687789;--flyixo-success-white: #ffffff;--flyixo-success-light: #f8fafc;--flyixo-success-border: #e4e9ef;--flyixo-success-shadow: 0 18px 50px rgba(6, 44, 67, .08);--flyixo-success-transition: .35s ease}.flyixo-success-section,.flyixo-success-section *,.flyixo-success-section *:before,.flyixo-success-section *:after{box-sizing:border-box}.flyixo-success-section{position:relative;width:100%;padding:85px 25px 90px;background:linear-gradient(135deg,#f7fbff,#fff 48%,#fff7fa);color:var(--flyixo-success-text);font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.flyixo-success-bg{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(5px);animation:flyixoSuccessFloat 10s ease-in-out infinite}.flyixo-success-bg-one{width:520px;height:520px;top:-270px;left:-280px;background:radial-gradient(circle,rgba(37,117,252,.12),transparent 70%)}.flyixo-success-bg-two{width:560px;height:560px;right:-320px;bottom:-340px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoSuccessFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-22px,0)}}.flyixo-success-grid-pattern{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.flyixo-success-container{position:relative;z-index:2;width:min(1280px,100%);margin:0 auto}.flyixo-success-header{max-width:850px;margin:0 auto 48px;text-align:center;animation:flyixoSuccessHeaderIn .8s ease both}@keyframes flyixoSuccessHeaderIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.flyixo-success-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;color:var(--flyixo-success-primary);font-size:10px;font-weight:800;letter-spacing:2px}.flyixo-success-line{width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--flyixo-success-primary))}.flyixo-success-line:last-child{background:linear-gradient(90deg,var(--flyixo-success-primary),transparent)}.flyixo-success-heading{margin:0;color:var(--flyixo-success-navy);font-size:clamp(40px,4.5vw,58px);line-height:1.1;font-weight:850;letter-spacing:-1.8px}.flyixo-success-heading span{position:relative;display:inline-block;color:var(--flyixo-success-primary)}.flyixo-success-heading span:after{content:"";position:absolute;left:5px;right:5px;bottom:-7px;height:3px;border-radius:10px;background:linear-gradient(90deg,var(--flyixo-success-primary),var(--flyixo-success-primary-light))}.flyixo-success-subheading{margin:17px 0 5px;color:var(--flyixo-success-navy);font-size:17px;font-weight:750}.flyixo-success-description{max-width:680px;margin:12px auto 0;color:var(--flyixo-success-muted);font-size:13px;line-height:1.8;font-weight:500}.flyixo-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.flyixo-story-card{position:relative;min-height:360px;display:flex;flex-direction:column;padding:27px 24px 19px;background:#fffffff5;border:1px solid var(--flyixo-success-border);border-radius:22px;box-shadow:var(--flyixo-success-shadow);overflow:hidden;transition:transform var(--flyixo-success-transition),box-shadow var(--flyixo-success-transition),border-color var(--flyixo-success-transition)}.flyixo-story-card:hover{transform:translateY(-10px);border-color:#e94e7740;box-shadow:0 28px 65px #062c4324}.flyixo-story-accent{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--flyixo-success-primary),var(--flyixo-success-blue),var(--flyixo-success-cyan));transform:scaleX(.25);transform-origin:center;transition:transform var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-story-accent{transform:scaleX(1)}.flyixo-story-number{position:absolute;top:13px;right:17px;color:#062c4317;font-size:11px;font-weight:850;letter-spacing:1px;transition:color var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-story-number{color:#e94e7759}.flyixo-user-info{display:flex;align-items:center;gap:13px;margin-bottom:18px}.flyixo-avatar-wrapper{position:relative;width:62px;height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.flyixo-avatar-ring{position:absolute;inset:-3px;border:2px solid rgba(233,78,119,.18);border-radius:50%;transition:transform var(--flyixo-success-transition),border-color var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-avatar-ring{transform:rotate(45deg);border-color:#e94e7780}.flyixo-user-avatar{position:relative;z-index:2;width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;border:3px solid #ffffff;box-shadow:0 7px 20px #062c4321;transition:transform var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-user-avatar{transform:scale(1.07)}.flyixo-user-details{min-width:0;flex:1}.flyixo-user-name{margin:0 0 4px;color:var(--flyixo-success-navy);font-size:16px;font-weight:800;line-height:1.3}.flyixo-user-location{display:flex;align-items:center;gap:6px;margin:0;color:var(--flyixo-success-muted);font-size:10px;font-weight:500;line-height:1.4}.flyixo-location-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--flyixo-success-primary);box-shadow:0 0 0 4px #e94e7714}.flyixo-quote-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:-2px;color:var(--flyixo-success-primary);background:#e94e7712;border-radius:10px;font-family:Georgia,serif;font-size:28px;line-height:1;transition:transform var(--flyixo-success-transition),background var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-quote-icon{transform:rotate(-5deg) scale(1.05);background:#e94e771f}.flyixo-testimonial{flex:1;margin:12px 0 17px;padding:15px 16px;color:#465567;background:#f8fafc;border:1px solid #edf1f5;border-left:3px solid var(--flyixo-success-primary);border-radius:5px 13px 13px 5px;font-size:12px;line-height:1.75;font-weight:500;transition:background var(--flyixo-success-transition),border-color var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-testimonial{background:#fff7fa;border-left-color:var(--flyixo-success-primary-dark)}.flyixo-story-rating{display:flex;align-items:center;gap:2px;margin-bottom:16px}.flyixo-story-rating span{color:var(--flyixo-success-gold);font-size:14px;line-height:1;text-shadow:0 2px 5px rgba(244,185,66,.2)}.flyixo-story-rating small{margin-left:6px;color:var(--flyixo-success-muted);font-size:9px;font-weight:700}.flyixo-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid #edf0f3}.flyixo-category{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;color:#fff;background:linear-gradient(135deg,var(--flyixo-success-primary),var(--flyixo-success-primary-dark));border-radius:30px;font-size:9px;font-weight:750;white-space:nowrap;box-shadow:0 6px 15px #e94e772e}.flyixo-university-logo-box{width:62px;height:38px;display:flex;align-items:center;justify-content:center;padding:5px;background:#fff;border:1px solid #e8edf2;border-radius:8px;transition:transform var(--flyixo-success-transition),box-shadow var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-university-logo-box{transform:translateY(-2px);box-shadow:0 7px 18px #062c4317}.flyixo-university-logo{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.08))}.flyixo-story-footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:var(--flyixo-success-primary);font-size:8px;font-weight:800;letter-spacing:.2px}.flyixo-story-arrow{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:var(--flyixo-success-primary);background:#e94e7712;border-radius:50%;font-size:13px;transition:transform var(--flyixo-success-transition),background var(--flyixo-success-transition),color var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-story-arrow{color:#fff;background:var(--flyixo-success-primary);transform:translate(4px)}.flyixo-story-corner{position:absolute;right:-40px;bottom:-40px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(54,209,212,.12),transparent 70%);pointer-events:none;transition:transform var(--flyixo-success-transition)}.flyixo-story-card:hover .flyixo-story-corner{transform:scale(1.45)}.flyixo-success-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:48px}.flyixo-bottom-line{width:90px;height:1px;background:linear-gradient(90deg,transparent,#d6dde5)}.flyixo-bottom-line:last-child{background:linear-gradient(90deg,#d6dde5,transparent)}.flyixo-success-bottom p{margin:0;color:var(--flyixo-success-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-success-bottom strong{color:var(--flyixo-success-primary);font-weight:850}@media (min-width: 1400px){.flyixo-success-section{padding:100px 35px 105px}.flyixo-success-container{max-width:1350px}.flyixo-stories-grid{gap:25px}.flyixo-story-card{min-height:375px;padding:30px 26px 20px}}@media (max-width: 1200px){.flyixo-success-section{padding:75px 22px 80px}.flyixo-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.flyixo-success-heading{font-size:48px}.flyixo-story-card{min-height:360px}}@media (max-width: 992px){.flyixo-success-section{padding:65px 18px 72px}.flyixo-success-header{margin-bottom:38px}.flyixo-success-heading{font-size:42px}.flyixo-success-description{font-size:12px}.flyixo-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.flyixo-story-card{min-height:350px;padding:25px 20px 18px}.flyixo-testimonial{font-size:11px}}@media (max-width: 768px){.flyixo-success-section{padding:55px 15px 65px}.flyixo-success-eyebrow{gap:7px;font-size:8px;letter-spacing:1.3px}.flyixo-success-line{width:28px}.flyixo-success-heading{font-size:36px;letter-spacing:-1px}.flyixo-success-subheading{font-size:15px}.flyixo-success-description{font-size:11px;line-height:1.7}.flyixo-stories-grid{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:5px 3px 18px;scrollbar-width:none}.flyixo-stories-grid::-webkit-scrollbar{display:none}.flyixo-story-card{flex:0 0 88%;min-height:350px;scroll-snap-align:center;scroll-snap-stop:always}.flyixo-success-bottom{margin-top:32px}.flyixo-bottom-line{width:50px}}@media (max-width: 600px){.flyixo-success-section{padding:48px 12px 58px}.flyixo-success-header{margin-bottom:30px}.flyixo-success-eyebrow{font-size:7px;letter-spacing:1px}.flyixo-success-line{width:21px}.flyixo-success-heading{font-size:30px}.flyixo-success-heading span:after{height:2px;bottom:-5px}.flyixo-success-subheading{margin-top:14px;font-size:14px}.flyixo-success-description{margin-top:9px;font-size:10px}.flyixo-story-card{flex:0 0 91%;min-height:340px;padding:24px 19px 17px;border-radius:19px}.flyixo-user-info{gap:11px}.flyixo-avatar-wrapper{width:57px;height:57px}.flyixo-user-avatar{width:51px;height:51px}.flyixo-user-name{font-size:15px}.flyixo-user-location{font-size:9px}.flyixo-testimonial{padding:14px;font-size:11px;line-height:1.7}.flyixo-story-rating span{font-size:13px}.flyixo-category{font-size:8px;padding:5px 10px}.flyixo-university-logo-box{width:57px;height:35px}.flyixo-story-footer{font-size:7px}.flyixo-success-bottom{display:none}}@media (max-width: 480px){.flyixo-success-section{padding:42px 10px 50px}.flyixo-success-heading{font-size:27px}.flyixo-success-subheading{font-size:13px}.flyixo-success-description{font-size:9px;line-height:1.65}.flyixo-story-card{flex:0 0 94%;min-height:325px;padding:22px 16px 16px}.flyixo-avatar-wrapper{width:52px;height:52px}.flyixo-user-avatar{width:47px;height:47px}.flyixo-user-name{font-size:14px}.flyixo-user-location{font-size:8px}.flyixo-quote-icon{width:32px;height:32px;font-size:24px}.flyixo-testimonial{margin:10px 0 14px;padding:12px;font-size:10px;line-height:1.65}.flyixo-story-rating{margin-bottom:13px}.flyixo-story-rating span{font-size:12px}.flyixo-story-rating small{font-size:8px}.flyixo-category{font-size:7px;padding:5px 9px}.flyixo-university-logo-box{width:50px;height:31px}}@media (max-width: 360px){.flyixo-success-section{padding:37px 8px 45px}.flyixo-success-heading{font-size:24px}.flyixo-success-subheading{font-size:12px}.flyixo-success-description{font-size:8px}.flyixo-story-card{flex:0 0 96%;min-height:315px;padding:20px 14px 14px}.flyixo-user-info{gap:9px}.flyixo-avatar-wrapper{width:48px;height:48px}.flyixo-user-avatar{width:43px;height:43px}.flyixo-user-name{font-size:13px}.flyixo-user-location{font-size:7px}.flyixo-testimonial{font-size:9px;padding:10px;line-height:1.6}.flyixo-category{font-size:6px;padding:4px 8px}.flyixo-university-logo-box{width:44px;height:27px}.flyixo-story-footer{font-size:6px}}.flyixo-story-card:focus-within{outline:3px solid rgba(233,78,119,.2);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-success-section *,.flyixo-success-section *:before,.flyixo-success-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flyixo-stories-grid{scroll-behavior:auto}}.study-info-section{--study-navy: #062c43;--study-navy-dark: #031b2b;--study-primary: #e94e77;--study-primary-dark: #c93661;--study-primary-light: #ff8eaa;--study-blue: #2563eb;--study-cyan: #36d1d4;--study-gold: #f4b942;--study-text: #263445;--study-muted: #687789;--study-white: #ffffff;--study-light: #f7f9fc;--study-border: #e4e9ef;position:relative;width:100%;padding:90px 24px;overflow:hidden;background:radial-gradient(circle at 10% 15%,rgba(233,78,119,.12),transparent 30%),radial-gradient(circle at 90% 80%,rgba(37,99,235,.1),transparent 32%),linear-gradient(135deg,#f8fbff,#eef4ff,#fdf8fa);font-family:Poppins,sans-serif;color:var(--study-text);line-height:1.8}.study-info-bg{position:absolute;pointer-events:none;border-radius:50%;filter:blur(2px);opacity:.65}.study-info-bg-one{width:320px;height:320px;top:-130px;left:-100px;background:radial-gradient(circle,rgba(233,78,119,.2),transparent 70%);animation:studyFloatOne 8s ease-in-out infinite}.study-info-bg-two{width:380px;height:380px;right:-160px;bottom:-160px;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 70%);animation:studyFloatTwo 10s ease-in-out infinite}.study-info-grid{position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(6,44,67,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.035) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.study-info-container{position:relative;z-index:2;width:min(1100px,100%);margin:0 auto;padding:55px 65px;background:#fffffff5;border:1px solid rgba(255,255,255,.95);border-radius:30px;box-shadow:0 30px 80px #062c431a,0 10px 30px #e94e770f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .4s ease,box-shadow .4s ease}.study-info-container:hover{transform:translateY(-4px);box-shadow:0 38px 90px #062c4321,0 15px 40px #e94e7714}.study-info-header{text-align:center;margin-bottom:38px}.study-info-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;margin-bottom:15px;border:1px solid rgba(233,78,119,.18);border-radius:50px;background:#e94e7712;color:var(--study-primary);font-size:.72rem;font-weight:800;letter-spacing:2.2px}.study-info-container h2{margin:0;color:var(--study-navy);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;letter-spacing:-1px}.study-info-container h2 span{position:relative;display:inline-block;color:var(--study-primary)}.study-info-container h2 span:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:4px;border-radius:10px;background:linear-gradient(90deg,var(--study-primary),var(--study-cyan))}.study-info-title-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.study-info-title-line span{width:55px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,var(--study-primary))}.study-info-title-line span:last-child{background:linear-gradient(90deg,var(--study-primary),transparent)}.study-info-title-line i{width:9px;height:9px;display:block;border-radius:50%;background:var(--study-primary);box-shadow:0 0 0 5px #e94e771a,0 0 15px #e94e774d}.study-info-intro{position:relative;padding:25px 30px;border-radius:18px;background:linear-gradient(135deg,#062c4309,#e94e7709);border:1px solid rgba(6,44,67,.06)}.study-info-container p{margin:0 0 18px;color:var(--study-text);font-size:1rem;font-weight:400;line-height:1.85}.study-info-container p:last-child{margin-bottom:0}.study-info-intro p:first-child:first-letter{color:var(--study-primary);font-size:2.6rem;font-weight:800;float:left;line-height:.85;padding-right:7px}.study-info-button-wrapper{display:flex;justify-content:center;margin-top:28px}.read-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:155px;padding:13px 22px;border:0;border-radius:50px;background:linear-gradient(135deg,var(--study-primary),var(--study-primary-dark));color:var(--study-white);font-family:inherit;font-size:.9rem;font-weight:700;letter-spacing:.3px;cursor:pointer;box-shadow:0 10px 25px #e94e7740;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.read-more-btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--study-primary-dark),#a9284f);box-shadow:0 15px 30px #e94e7757}.read-more-btn:active{transform:translateY(-1px)}.read-more-btn:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}.read-more-arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#ffffff29;transition:transform .3s ease}.read-more-btn:hover .read-more-arrow{transform:translate(4px)}.up-arrow{transition:transform .3s ease}.read-less-btn:hover .up-arrow{transform:translateY(-3px)}.readmore-content{overflow:hidden;max-height:0;opacity:0;transition:max-height .8s ease,opacity .5s ease,margin-top .5s ease}.readmore-content.expanded{max-height:6000px;opacity:1;margin-top:35px}.readmore-content.collapsed{max-height:0;opacity:0;margin-top:0}.study-expanded-inner{position:relative}.study-info-content-block{margin-bottom:35px;padding:25px 28px;border-radius:18px;background:#fff;border:1px solid var(--study-border);box-shadow:0 10px 30px #062c430d}.study-info-content-block p{margin-bottom:15px}.study-info-content-block strong{color:var(--study-primary)}.study-info-section-block{position:relative;margin-top:38px;margin-bottom:42px;padding:30px;border:1px solid var(--study-border);border-radius:20px;background:linear-gradient(145deg,#fff,#fbfcff);box-shadow:0 10px 28px #062c430b;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.study-info-section-block:hover{transform:translateY(-3px);border-color:#e94e7738;box-shadow:0 16px 35px #062c4314}.study-info-heading-row{display:flex;align-items:center;gap:17px;margin-bottom:20px}.study-info-heading-number{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:15px;background:linear-gradient(135deg,var(--study-primary),var(--study-primary-dark));color:#fff;font-size:.85rem;font-weight:800;box-shadow:0 8px 20px #e94e7738}.study-info-heading-label{display:block;margin-bottom:3px;color:var(--study-primary);font-size:.68rem;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.study-info-container h3{margin:0;color:var(--study-navy);font-size:1.45rem;font-weight:800;line-height:1.35}.study-info-list{display:flex;flex-direction:column;gap:15px;margin:22px 0 0;padding:0;list-style:none}.study-info-list li{display:flex;align-items:flex-start;gap:13px;margin:0;padding:15px;border-radius:13px;background:var(--study-light);border:1px solid transparent;color:var(--study-text);font-size:.96rem;transition:transform .3s ease,border-color .3s ease,background .3s ease}.study-info-list li:hover{transform:translate(5px);border-color:#e94e7729;background:#fff}.study-list-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-top:1px;border-radius:50%;background:#e94e771a;color:var(--study-primary);font-size:.85rem;font-weight:900}.study-info-list li div{display:flex;flex-direction:column;gap:2px}.study-info-list strong{color:var(--study-navy);font-weight:750}.study-info-list li div span{color:var(--study-muted)}.study-info-destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none}.study-info-destination-list li{display:flex;flex-direction:column;gap:7px;min-height:135px;margin:0;padding:19px;border-radius:15px;background:linear-gradient(145deg,#fff,#f8faff);border:1px solid var(--study-border);box-shadow:0 7px 20px #062c4309;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.study-info-destination-list li:hover{transform:translateY(-4px);border-color:#e94e7733;box-shadow:0 13px 28px #062c4314}.destination-country{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 12px;border-radius:50px;background:#e94e7717;color:var(--study-primary);font-size:.72rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.study-info-destination-list li>span:last-child{color:var(--study-muted);font-size:.88rem;line-height:1.7}.study-info-steps{display:flex;flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;counter-reset:none}.study-info-steps li{display:flex;align-items:center;gap:15px;margin:0;padding:15px 17px;border-radius:13px;background:var(--study-light);border:1px solid transparent;transition:transform .3s ease,border-color .3s ease,background .3s ease}.study-info-steps li:hover{transform:translate(5px);border-color:#2563eb26;background:#fff}.study-info-steps li>span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--study-navy);color:#fff;font-size:.72rem;font-weight:800}.study-info-steps li p{margin:0;color:var(--study-text);font-size:.92rem;line-height:1.6}.scholarship-block{overflow:hidden;border-color:#f4b94240;background:linear-gradient(135deg,#f4b9420f,#e94e770a,#fff)}.scholarship-block:after{content:"★";position:absolute;right:25px;top:20px;color:#f4b94229;font-size:70px;line-height:1;pointer-events:none}.scholarship-block strong{color:var(--study-primary)}.read-less-wrapper{margin-top:25px;margin-bottom:10px}.study-info-bottom{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:40px}.study-info-bottom span{width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--study-border))}.study-info-bottom span:last-child{background:linear-gradient(90deg,var(--study-border),transparent)}.study-info-bottom p{margin:0;color:var(--study-muted);font-size:.8rem;font-weight:500;text-align:center}.study-info-bottom strong{color:var(--study-primary);font-weight:800}@keyframes studyFloatOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes studyFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@media (max-width: 1100px){.study-info-section{padding:75px 20px}.study-info-container{padding:48px 45px}}@media (max-width: 900px){.study-info-section{padding:65px 18px}.study-info-container{padding:40px 32px;border-radius:24px}.study-info-container h2{font-size:2.25rem}.study-info-destination-list{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.study-info-section{padding:50px 14px}.study-info-container{padding:32px 20px;border-radius:20px}.study-info-header{margin-bottom:28px}.study-info-eyebrow{font-size:.62rem;letter-spacing:1.5px}.study-info-container h2{font-size:1.85rem;letter-spacing:-.5px}.study-info-title-line{margin-top:19px}.study-info-title-line span{width:35px}.study-info-intro{padding:20px}.study-info-container p{font-size:.92rem;line-height:1.75;text-align:left}.study-info-intro p:first-child:first-letter{font-size:2.2rem}.study-info-section-block{padding:22px 18px;margin-top:28px;margin-bottom:30px}.study-info-heading-row{align-items:flex-start;gap:12px}.study-info-heading-number{width:44px;height:44px;border-radius:12px;font-size:.72rem}.study-info-container h3{font-size:1.15rem}.study-info-heading-label{font-size:.58rem;letter-spacing:1.3px}.study-info-list{gap:11px}.study-info-list li{padding:12px;gap:10px;font-size:.86rem}.study-info-list li div{gap:3px}.study-list-icon{width:24px;height:24px;font-size:.72rem}.study-info-destination-list{grid-template-columns:1fr;gap:11px}.study-info-destination-list li{min-height:auto;padding:16px}.study-info-steps li{align-items:flex-start;padding:13px}.study-info-steps li>span{width:34px;height:34px}.study-info-steps li p{font-size:.84rem}.read-more-btn{width:100%;max-width:190px}.study-info-bottom{gap:9px;margin-top:30px}.study-info-bottom span{width:35px}.study-info-bottom p{font-size:.68rem}}@media (max-width: 480px){.study-info-section{padding:40px 10px}.study-info-container{padding:28px 15px;border-radius:17px}.study-info-eyebrow{padding:6px 12px;font-size:.56rem;letter-spacing:1.2px}.study-info-container h2{font-size:1.55rem}.study-info-container h2 span:after{height:3px;bottom:-5px}.study-info-intro{padding:16px;border-radius:14px}.study-info-container p{font-size:.86rem}.study-info-section-block{padding:18px 14px;border-radius:15px}.study-info-heading-row{gap:10px}.study-info-heading-number{width:38px;height:38px;border-radius:10px}.study-info-container h3{font-size:1rem}.study-info-heading-label{font-size:.52rem}.study-info-list li{padding:10px}.study-info-list li div span,.study-info-destination-list li>span:last-child{font-size:.8rem}.study-info-steps li{gap:10px}.study-info-steps li p{font-size:.78rem}.scholarship-block:after{right:10px;top:15px;font-size:50px}.study-info-bottom{display:none}}@media (max-width: 360px){.study-info-section{padding:30px 7px}.study-info-container{padding:24px 12px}.study-info-container h2{font-size:1.35rem}.study-info-intro{padding:14px}.study-info-container p{font-size:.8rem}.study-info-section-block{padding:15px 11px}.study-info-heading-number{width:34px;height:34px;font-size:.65rem}.study-info-container h3{font-size:.9rem}.read-more-btn{max-width:170px;padding:11px 17px;font-size:.8rem}}@media (prefers-reduced-motion: reduce){.study-info-bg-one,.study-info-bg-two{animation:none}.study-info-container,.study-info-section-block,.study-info-list li,.study-info-destination-list li,.study-info-steps li,.read-more-btn,.read-more-arrow,.readmore-content{transition:none}}:root{--flyixo-edu-navy: #062c43;--flyixo-edu-navy-dark: #031b2b;--flyixo-edu-primary: #e94e77;--flyixo-edu-primary-dark: #c93661;--flyixo-edu-primary-light: #ff8eaa;--flyixo-edu-blue: #1a73e8;--flyixo-edu-orange: #ffa500;--flyixo-edu-green: #28a745;--flyixo-edu-purple: #6f42c1;--flyixo-edu-cyan: #36c8d4;--flyixo-edu-text: #182536;--flyixo-edu-muted: #687789;--flyixo-edu-white: #ffffff;--flyixo-edu-light: #f7f9fc;--flyixo-edu-border: #e4e9ef;--flyixo-edu-transition: .35s ease}.flyixo-edu-section,.flyixo-edu-section *,.flyixo-edu-section *:before,.flyixo-edu-section *:after{box-sizing:border-box}.flyixo-edu-section{position:relative;width:100%;padding:75px 25px 80px;background:linear-gradient(135deg,#f8fbfd,#fff 48%,#f9f5f7);overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif}.flyixo-edu-bg{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(5px);animation:flyixoEduFloat 9s ease-in-out infinite}.flyixo-edu-bg-one{width:500px;height:500px;top:-270px;left:-280px;background:radial-gradient(circle,rgba(26,115,232,.12),transparent 70%)}.flyixo-edu-bg-two{width:520px;height:520px;right:-290px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoEduFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.flyixo-edu-grid-pattern{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.flyixo-edu-container{position:relative;z-index:2;width:min(1250px,100%);margin:0 auto}.flyixo-edu-header{max-width:800px;margin:0 auto 50px;text-align:center;animation:flyixoEduHeaderIn .8s ease both}@keyframes flyixoEduHeaderIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.flyixo-edu-eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:14px;color:var(--flyixo-edu-primary);font-size:10px;font-weight:800;letter-spacing:2px}.flyixo-edu-eyebrow-line{width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--flyixo-edu-primary))}.flyixo-edu-eyebrow-line:last-child{background:linear-gradient(90deg,var(--flyixo-edu-primary),transparent)}.flyixo-edu-title{margin:0;color:var(--flyixo-edu-navy);font-size:clamp(34px,4vw,52px);line-height:1.15;font-weight:850;letter-spacing:-1.4px}.flyixo-edu-title span{position:relative;display:inline-block;color:var(--flyixo-edu-primary)}.flyixo-edu-title span:after{content:"";position:absolute;left:4px;right:4px;bottom:-6px;height:3px;background:linear-gradient(90deg,var(--flyixo-edu-primary),var(--flyixo-edu-primary-light));border-radius:10px;opacity:.75}.flyixo-edu-description{max-width:650px;margin:19px auto 0;color:var(--flyixo-edu-muted);font-size:14px;line-height:1.8;font-weight:500}.flyixo-edu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.flyixo-edu-card{position:relative;min-height:310px;display:flex;flex-direction:column;align-items:center;padding:32px 22px 22px;background:#fffffff2;border:1px solid var(--flyixo-edu-border);border-radius:21px;box-shadow:0 14px 42px #062c4314;text-align:center;overflow:hidden;transition:transform var(--flyixo-edu-transition),box-shadow var(--flyixo-edu-transition),border-color var(--flyixo-edu-transition)}.flyixo-edu-card:hover{transform:translateY(-9px);border-color:#e94e7747;box-shadow:0 24px 58px #062c4324}.flyixo-edu-card-number{position:absolute;top:14px;right:16px;color:#062c431c;font-size:11px;font-weight:850;letter-spacing:1px;transition:color var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-card-number{color:#e94e7766}.flyixo-edu-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--flyixo-edu-primary),var(--flyixo-edu-cyan));transform:scaleX(.25);transform-origin:center;transition:transform var(--flyixo-edu-transition)}.flyixo-edu-card:hover:before{transform:scaleX(1)}.flyixo-edu-card-accent{position:absolute;width:80px;height:80px;top:-45px;left:-45px;border-radius:50%;background:#e94e770a;transition:transform var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-card-accent{transform:scale(1.7)}.flyixo-edu-icon-wrapper{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.flyixo-edu-icon-glow{position:absolute;inset:-9px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.12),transparent 68%);opacity:.7;transition:transform var(--flyixo-edu-transition),opacity var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-icon-glow{transform:scale(1.25);opacity:1}.flyixo-edu-icon{position:relative;z-index:2;width:78px;height:78px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f4f7fa,#fff);border:5px solid #f0f3f7;border-radius:50%;box-shadow:0 10px 25px #062c431a;transition:transform var(--flyixo-edu-transition),box-shadow var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-icon{transform:rotate(-6deg) scale(1.08);box-shadow:0 16px 34px #062c4324}.flyixo-edu-icon svg{display:block;width:48px;height:48px}.flyixo-edu-content{width:100%;flex:1;display:flex;flex-direction:column;align-items:center}.flyixo-edu-feature-title{margin:0 0 10px;color:var(--flyixo-edu-navy);font-size:21px;line-height:1.3;font-weight:800;transition:color var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-feature-title{color:var(--flyixo-edu-primary)}.flyixo-edu-feature-desc{max-width:220px;margin:0;color:var(--flyixo-edu-muted);font-size:13px;line-height:1.7;font-weight:500}.flyixo-edu-card-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:13px;border-top:1px solid #edf0f3;color:var(--flyixo-edu-primary);font-size:9px;font-weight:800;text-align:left}.flyixo-edu-arrow{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--flyixo-edu-primary);background:#e94e7714;border-radius:50%;font-size:14px;transition:transform var(--flyixo-edu-transition),background var(--flyixo-edu-transition),color var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-arrow{color:#fff;background:var(--flyixo-edu-primary);transform:translate(4px)}.flyixo-edu-card-corner{position:absolute;right:-30px;bottom:-30px;width:75px;height:75px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.1),transparent 70%);pointer-events:none;transition:transform var(--flyixo-edu-transition)}.flyixo-edu-card:hover .flyixo-edu-card-corner{transform:scale(1.5)}.flyixo-edu-bottom{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:45px}.flyixo-edu-bottom-line{width:85px;height:1px;background:linear-gradient(90deg,transparent,#d8dfe6)}.flyixo-edu-bottom-line:last-child{background:linear-gradient(90deg,#d8dfe6,transparent)}.flyixo-edu-bottom p{margin:0;color:var(--flyixo-edu-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-edu-bottom strong{color:var(--flyixo-edu-primary);font-weight:850}@media (max-width: 1200px){.flyixo-edu-section{padding:70px 22px 75px}.flyixo-edu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.flyixo-edu-card{min-height:305px}.flyixo-edu-title{font-size:47px}}@media (max-width: 992px){.flyixo-edu-section{padding:65px 20px 70px}.flyixo-edu-header{margin-bottom:42px}.flyixo-edu-title{font-size:41px}.flyixo-edu-description{font-size:13px}.flyixo-edu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.flyixo-edu-card{min-height:300px;padding:30px 22px 21px}}@media (max-width: 768px){.flyixo-edu-section{padding:58px 17px 65px}.flyixo-edu-eyebrow{font-size:9px;letter-spacing:1.5px}.flyixo-edu-title{font-size:36px}.flyixo-edu-description{max-width:600px;font-size:12px;line-height:1.7}.flyixo-edu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.flyixo-edu-card{min-height:290px;padding:28px 19px 20px;border-radius:18px}.flyixo-edu-icon-wrapper{width:78px;height:78px}.flyixo-edu-icon{width:69px;height:69px}.flyixo-edu-icon svg{width:43px;height:43px}.flyixo-edu-feature-title{font-size:19px}.flyixo-edu-feature-desc{font-size:12px}}@media (max-width: 600px){.flyixo-edu-section{padding:50px 14px 55px}.flyixo-edu-header{margin-bottom:35px}.flyixo-edu-eyebrow{gap:8px;font-size:8px;letter-spacing:1.1px}.flyixo-edu-eyebrow-line{width:28px}.flyixo-edu-title{font-size:31px;letter-spacing:-.8px}.flyixo-edu-description{margin-top:16px;font-size:11px}.flyixo-edu-grid{grid-template-columns:1fr;gap:16px}.flyixo-edu-card{width:100%;min-height:280px;padding:29px 22px 20px}.flyixo-edu-icon-wrapper{width:80px;height:80px;margin-bottom:18px}.flyixo-edu-icon{width:71px;height:71px}.flyixo-edu-icon svg{width:44px;height:44px}.flyixo-edu-feature-title{font-size:20px}.flyixo-edu-feature-desc{max-width:340px;font-size:13px}.flyixo-edu-bottom{gap:10px;margin-top:35px}.flyixo-edu-bottom-line{width:40px}.flyixo-edu-bottom p{font-size:9px}}@media (max-width: 480px){.flyixo-edu-section{padding:44px 11px 50px}.flyixo-edu-title{font-size:28px}.flyixo-edu-description{font-size:10px;line-height:1.7}.flyixo-edu-card{min-height:265px;padding:26px 18px 19px;border-radius:17px}.flyixo-edu-icon-wrapper{width:72px;height:72px;margin-bottom:16px}.flyixo-edu-icon{width:64px;height:64px}.flyixo-edu-icon svg{width:40px;height:40px}.flyixo-edu-feature-title{font-size:18px}.flyixo-edu-feature-desc{font-size:12px;line-height:1.6}.flyixo-edu-card-footer{font-size:8px}.flyixo-edu-arrow{width:24px;height:24px;font-size:13px}.flyixo-edu-bottom{display:none}}@media (max-width: 360px){.flyixo-edu-section{padding:38px 9px 44px}.flyixo-edu-eyebrow{font-size:7px}.flyixo-edu-title{font-size:25px}.flyixo-edu-description{font-size:9px}.flyixo-edu-card{min-height:250px;padding:24px 15px 17px}.flyixo-edu-icon-wrapper{width:67px;height:67px}.flyixo-edu-icon{width:59px;height:59px}.flyixo-edu-icon svg{width:37px;height:37px}.flyixo-edu-feature-title{font-size:17px}.flyixo-edu-feature-desc{font-size:11px}.flyixo-edu-card-footer{font-size:7px}}.flyixo-edu-card:focus-within{outline:3px solid rgba(233,78,119,.2);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-edu-section *,.flyixo-edu-section *:before,.flyixo-edu-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-advantage-navy: #062c43;--flyixo-advantage-navy-dark: #031b2b;--flyixo-advantage-primary: #e94e77;--flyixo-advantage-primary-dark: #c93661;--flyixo-advantage-primary-light: #ff8eaa;--flyixo-advantage-blue: #2563eb;--flyixo-advantage-cyan: #36c8d4;--flyixo-advantage-gold: #f4b942;--flyixo-advantage-green: #20b486;--flyixo-advantage-purple: #7c3aed;--flyixo-advantage-text: #182536;--flyixo-advantage-muted: #687789;--flyixo-advantage-white: #ffffff;--flyixo-advantage-light: #f7f9fc;--flyixo-advantage-border: #e4e9ef;--flyixo-advantage-shadow: 0 15px 45px rgba(6, 44, 67, .09);--flyixo-advantage-transition: .35s ease}.flyixo-advantage-section,.flyixo-advantage-section *,.flyixo-advantage-section *:before,.flyixo-advantage-section *:after{box-sizing:border-box}.flyixo-advantage-section{position:relative;width:100%;padding:85px 25px 90px;background:linear-gradient(135deg,#f8fbfd,#fff 48%,#f8f4f7);overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif}.flyixo-advantage-bg{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(3px);animation:flyixoAdvantageFloat 9s ease-in-out infinite}.flyixo-advantage-bg-one{width:500px;height:500px;left:-300px;top:-250px;background:radial-gradient(circle,rgba(54,200,212,.13),transparent 70%)}.flyixo-advantage-bg-two{width:550px;height:550px;right:-320px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoAdvantageFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.flyixo-advantage-grid-pattern{position:absolute;inset:0;z-index:0;opacity:.45;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.flyixo-advantage-container{position:relative;z-index:2;width:min(1280px,100%);margin:0 auto}.flyixo-advantage-header{max-width:850px;margin:0 auto 55px;text-align:center;animation:flyixoAdvantageHeaderIn .8s ease both}@keyframes flyixoAdvantageHeaderIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.flyixo-advantage-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;color:var(--flyixo-advantage-primary);font-size:11px;font-weight:800;letter-spacing:2px}.flyixo-advantage-eyebrow-line{width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--flyixo-advantage-primary))}.flyixo-advantage-eyebrow-line:last-child{background:linear-gradient(90deg,var(--flyixo-advantage-primary),transparent)}.flyixo-advantage-heading{margin:0;color:var(--flyixo-advantage-navy);font-size:clamp(38px,4vw,56px);line-height:1.15;font-weight:850;letter-spacing:-1.5px}.flyixo-advantage-heading span{color:var(--flyixo-advantage-primary);position:relative;display:inline-block}.flyixo-advantage-heading span:after{content:"";position:absolute;left:5px;right:5px;bottom:-7px;height:3px;background:linear-gradient(90deg,var(--flyixo-advantage-primary),var(--flyixo-advantage-primary-light));border-radius:10px;transform:scaleX(.7);transform-origin:center;opacity:.7}.flyixo-advantage-intro{max-width:650px;margin:22px auto 0;color:var(--flyixo-advantage-muted);font-size:15px;line-height:1.8;font-weight:500}.flyixo-advantages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.flyixo-advantage-card{position:relative;min-height:330px;display:flex;flex-direction:column;align-items:center;padding:34px 25px 25px;background:#fffffff0;border:1px solid var(--flyixo-advantage-border);border-radius:22px;box-shadow:var(--flyixo-advantage-shadow);text-align:center;overflow:hidden;transition:transform var(--flyixo-advantage-transition),box-shadow var(--flyixo-advantage-transition),border-color var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover{transform:translateY(-10px);border-color:#e94e774d;box-shadow:0 25px 60px #062c4324}.flyixo-advantage-accent{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--flyixo-advantage-primary),var(--flyixo-advantage-cyan));transform:scaleX(.25);transform-origin:center;transition:transform var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-advantage-accent{transform:scaleX(1)}.flyixo-advantage-number{position:absolute;top:15px;right:17px;color:#062c431f;font-size:11px;font-weight:850;letter-spacing:1px;transition:color var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-advantage-number{color:#e94e7773}.flyixo-icon-wrapper{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin-bottom:23px}.flyixo-icon-glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.2),transparent 68%);opacity:.5;transition:transform var(--flyixo-advantage-transition),opacity var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-icon-glow{transform:scale(1.3);opacity:.9}.flyixo-icon-inner{position:relative;z-index:2;width:78px;height:78px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--flyixo-advantage-primary),var(--flyixo-advantage-primary-dark));border:5px solid rgba(233,78,119,.1);border-radius:50%;box-shadow:0 12px 25px #e94e773b;transition:transform var(--flyixo-advantage-transition),box-shadow var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-icon-inner{transform:rotate(-7deg) scale(1.08);box-shadow:0 18px 35px #e94e774d}.flyixo-icon{display:flex;align-items:center;justify-content:center;font-size:35px;line-height:1;filter:drop-shadow(0 3px 4px rgba(0,0,0,.15))}.flyixo-advantage-text{flex:1;width:100%}.flyixo-advantage-text h3{margin:0 0 11px;color:var(--flyixo-advantage-navy);font-size:18px;line-height:1.35;font-weight:750;transition:color var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-advantage-text h3{color:var(--flyixo-advantage-primary)}.flyixo-advantage-text p{margin:0;color:var(--flyixo-advantage-muted);font-size:13px;line-height:1.7;font-weight:500}.flyixo-advantage-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;border-top:1px solid #edf0f3;color:var(--flyixo-advantage-primary);font-size:9px;font-weight:800;text-align:left}.flyixo-advantage-arrow{width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--flyixo-advantage-primary);background:#e94e7714;border-radius:50%;font-size:15px;transition:transform var(--flyixo-advantage-transition),background var(--flyixo-advantage-transition),color var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-advantage-arrow{color:#fff;background:var(--flyixo-advantage-primary);transform:translate(4px)}.flyixo-advantage-corner{position:absolute;right:-35px;bottom:-35px;width:85px;height:85px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.08),transparent 70%);pointer-events:none;transition:transform var(--flyixo-advantage-transition)}.flyixo-advantage-card:hover .flyixo-advantage-corner{transform:scale(1.5)}.flyixo-advantage-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:50px}.flyixo-advantage-bottom-line{width:90px;height:1px;background:linear-gradient(90deg,transparent,#d7dde4)}.flyixo-advantage-bottom-line:last-child{background:linear-gradient(90deg,#d7dde4,transparent)}.flyixo-advantage-bottom p{margin:0;color:var(--flyixo-advantage-muted);font-size:11px;font-weight:600;text-align:center}.flyixo-advantage-bottom strong{color:var(--flyixo-advantage-primary);font-weight:850}@media (max-width: 1200px){.flyixo-advantage-section{padding:75px 22px 80px}.flyixo-advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.flyixo-advantage-card{min-height:325px}.flyixo-advantage-heading{font-size:48px}}@media (max-width: 992px){.flyixo-advantage-section{padding:70px 20px 75px}.flyixo-advantage-header{margin-bottom:45px}.flyixo-advantage-heading{font-size:43px}.flyixo-advantage-intro{font-size:14px}.flyixo-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flyixo-advantage-card{min-height:315px;padding:32px 24px 23px}}@media (max-width: 768px){.flyixo-advantage-section{padding:60px 18px 65px}.flyixo-advantage-eyebrow{font-size:10px;letter-spacing:1.6px}.flyixo-advantage-heading{font-size:38px}.flyixo-advantage-intro{max-width:580px;font-size:13px;line-height:1.7}.flyixo-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.flyixo-advantage-card{min-height:305px;padding:29px 20px 21px;border-radius:19px}.flyixo-icon-wrapper{width:78px;height:78px;margin-bottom:19px}.flyixo-icon-inner{width:70px;height:70px}.flyixo-icon{font-size:31px}.flyixo-advantage-text h3{font-size:17px}.flyixo-advantage-text p{font-size:12px}}@media (max-width: 600px){.flyixo-advantage-section{padding:52px 15px 60px}.flyixo-advantage-header{margin-bottom:38px}.flyixo-advantage-eyebrow{gap:8px;font-size:8px;letter-spacing:1.2px}.flyixo-advantage-eyebrow-line{width:28px}.flyixo-advantage-heading{font-size:33px;letter-spacing:-.8px}.flyixo-advantage-heading span:after{bottom:-5px;height:2px}.flyixo-advantage-intro{margin-top:17px;font-size:12px}.flyixo-advantages-grid{grid-template-columns:1fr;gap:17px}.flyixo-advantage-card{width:100%;min-height:290px;padding:30px 24px 22px}.flyixo-advantage-number{top:14px;right:15px}.flyixo-icon-wrapper{width:80px;height:80px;margin-bottom:20px}.flyixo-icon-inner{width:72px;height:72px}.flyixo-icon{font-size:32px}.flyixo-advantage-text h3{font-size:18px}.flyixo-advantage-text p{max-width:350px;margin:0 auto;font-size:13px}.flyixo-advantage-footer{margin-top:20px}.flyixo-advantage-bottom{gap:10px;margin-top:38px}.flyixo-advantage-bottom-line{width:40px}.flyixo-advantage-bottom p{font-size:9px}}@media (max-width: 480px){.flyixo-advantage-section{padding:45px 12px 50px}.flyixo-advantage-heading{font-size:29px}.flyixo-advantage-intro{font-size:11px;line-height:1.7}.flyixo-advantage-card{min-height:275px;padding:27px 20px 20px;border-radius:17px}.flyixo-icon-wrapper{width:72px;height:72px;margin-bottom:17px}.flyixo-icon-inner{width:65px;height:65px}.flyixo-icon{font-size:28px}.flyixo-advantage-text h3{font-size:16px}.flyixo-advantage-text p{font-size:12px;line-height:1.65}.flyixo-advantage-footer{font-size:8px}.flyixo-advantage-arrow{width:25px;height:25px;font-size:13px}.flyixo-advantage-bottom{display:none}}@media (max-width: 360px){.flyixo-advantage-section{padding:40px 10px 45px}.flyixo-advantage-eyebrow{font-size:7px}.flyixo-advantage-heading{font-size:26px}.flyixo-advantage-intro{font-size:10px}.flyixo-advantage-card{min-height:260px;padding:25px 17px 18px}.flyixo-icon-wrapper{width:68px;height:68px}.flyixo-icon-inner{width:60px;height:60px}.flyixo-icon{font-size:26px}.flyixo-advantage-text h3{font-size:15px}.flyixo-advantage-text p{font-size:11px}.flyixo-advantage-footer{font-size:7px}}.flyixo-advantage-card:focus-within{outline:3px solid rgba(233,78,119,.2);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-advantage-section *,.flyixo-advantage-section *:before,.flyixo-advantage-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.floating-form-wrapper{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;transition:all .3s ease}.floating-form-toggle{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:24px;font-weight:700;border:none;cursor:pointer;box-shadow:0 6px 16px #2563eb59;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.floating-form-toggle:hover{background:linear-gradient(135deg,#1e40af,#2563eb);transform:scale(1.1);box-shadow:0 8px 20px #2563eb66}.floating-form-content{margin-bottom:15px;width:350px;max-height:90vh;background:#fff;border-radius:18px;padding:0;box-shadow:0 14px 35px #0003;transition:all .45s ease;overflow-y:auto;transform:translateY(20px);opacity:0}.floating-form-wrapper.open .floating-form-content{transform:translateY(0);opacity:1}.floating-form-wrapper.open .floating-form-content{animation:floatUp .5s ease-out forwards}@keyframes floatUp{0%{transform:translateY(30px);opacity:0}70%{transform:translateY(-5px);opacity:1}to{transform:translateY(0)}}.floating-form-content::-webkit-scrollbar{width:6px}.floating-form-content::-webkit-scrollbar-thumb{background:#2563eb;border-radius:10px}.floating-form-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}@media (max-width: 768px){.floating-form-content{width:90vw;padding:0}.floating-form-toggle{width:55px;height:55px;font-size:24px}}@media (max-width: 480px){.floating-form-toggle{width:50px;height:50px;font-size:22px}}.VisaDetails-Scroll-Top{position:fixed;bottom:100px;right:30px;width:50px;height:50px;color:#fff;border:none;border-radius:50%;font-size:22px;cursor:pointer;box-shadow:0 6px 16px #2563eb59;display:flex;align-items:center;justify-content:center;z-index:9998;transition:all .3s ease;opacity:.9}.VisaDetails-Scroll-Top:hover{color:#f1f1f1;transform:translateY(-5px) scale(1.1);box-shadow:0 8px 20px #2563eb66}.VisaDetails-Scroll-Top{animation:fadeIn .4s ease-in-out}@media (max-width: 768px){.VisaDetails-Scroll-Top{width:45px;height:45px;font-size:20px;bottom:90px}}@media (max-width: 480px){.VisaDetails-Scroll-Top{font-size:18px;bottom:85px;right:32px}}.visadetailsbanner{position:relative;background-size:cover;background-position:center;height:60vh;display:flex;align-items:center;justify-content:flex-start;font-family:Poppins,sans-serif;color:#000;overflow:hidden;border-bottom:4px solid #0072ff}.visadetailsbanner-overlay{width:100%;height:100%;display:flex;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.visadetailsbanner-content{max-width:620px;margin-left:8%}.visadetailsbanner-title{font-size:3.2rem;font-weight:800;margin-bottom:18px;color:#001e5a;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.2}.visadetailsbanner-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,#00bcd4,#06f);color:#fff;padding:10px 22px;border-radius:50px;font-size:1rem;margin-bottom:40px;font-weight:500;letter-spacing:.3px;box-shadow:0 4px 14px #0066ff4d;cursor:pointer;transition:all .3s ease}.visadetailsbanner-badge:hover{transform:translateY(-3px);box-shadow:0 8px 20px #06f6}.visadetailsbanner-badgeicon{color:gold;margin-right:10px;font-size:1.2rem}.visadetailsbanner-info{display:flex;gap:60px;flex-wrap:wrap}.visadetailsbanner-item{display:flex;flex-direction:column;padding:18px 28px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;box-shadow:0 4px 10px #00000014;transition:all .3s ease}.visadetailsbanner-item:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0000001a}.visadetailsbanner-label{font-size:.95rem;color:#444;margin-bottom:5px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.visadetailsbanner-value{font-size:1.7rem;font-weight:700;display:flex;align-items:center;gap:10px;color:#001e5a}.visadetailsbanner-icon{color:#ff0059;font-size:1.3rem}@media (max-width: 1024px){.visadetailsbanner{height:55vh}.visadetailsbanner-content{margin-left:6%;max-width:500px}.visadetailsbanner-title{font-size:2.6rem}.visadetailsbanner-info{gap:40px}.visadetailsbanner-item{padding:16px 22px}}@media (max-width: 768px){.visadetailsbanner{height:auto;padding:60px 0;text-align:center;justify-content:center}.visadetailsbanner-content{margin:0 auto;padding:0 20px}.visadetailsbanner-title{font-size:2.2rem}.visadetailsbanner-badge{margin-bottom:30px;justify-content:center;font-size:.9rem}.visadetailsbanner-info{flex-direction:column;align-items:center;gap:20px}.visadetailsbanner-item{width:90%;max-width:320px;text-align:center}.visadetailsbanner-value{justify-content:center}}@media (max-width: 480px){.visadetailsbanner-title{font-size:1.9rem}.visadetailsbanner-badge{padding:8px 16px;font-size:.85rem}.visadetailsbanner-item{padding:14px 18px}.visadetailsbanner-value{font-size:1.4rem}}.visa-navbar{position:sticky;top:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 4px 12px #00000014;border-bottom:1px solid #e0e0e0;padding:12px 0;transition:all .3s ease;font-family:Poppins,sans-serif}.visa-navbar-list{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0 20px;gap:30px}.visa-navbar-item{cursor:pointer;font-weight:600;color:#333;font-size:1rem;position:relative;padding:8px 12px;border-radius:50px;transition:all .3s ease}.visa-navbar-item:hover,.visa-navbar-item.active{color:#fff;background:linear-gradient(90deg,#0072ff,#00bcd4);transform:translateY(-2px);box-shadow:0 6px 12px #0072ff4d}.visa-navbar-item.active:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:30%;height:4px;background-color:gold;border-radius:3px}@media (max-width: 768px){.visa-navbar-list{gap:15px;padding:0 10px}.visa-navbar-item{font-size:.9rem;padding:6px 10px}}@media (max-width: 480px){.visa-navbar-list{gap:5px;padding:0 5px}.visa-navbar-item{font-size:.8rem;padding:4px 8px;text-align:center}.visa-navbar-item.active:after{width:20%}.visa-navbar{position:unset}}.visa-form-card{width:100%;max-width:340px;background:#fff;border-radius:14px;padding:18px;box-shadow:0 12px 35px #00000024;font-family:Poppins,sans-serif}.visa-form-card-header h3{margin:0;color:#1b1f3b;font-size:1.1rem;font-weight:700}.visa-form-card-header p{font-size:.85rem;color:#475569;margin-top:4px}.visa-form{display:flex;flex-direction:column;gap:10px;margin-top:14px}.visa-form input,.visa-form select{border:1px solid #cbd5e1;border-radius:6px;padding:12px;font-size:.88rem;outline:none;transition:.3s}.visa-form input:focus,.visa-form select:focus{border-color:#3b82f6;box-shadow:0 0 6px #3b82f659}.visa-price-box{background:#f1f5ff;border-radius:6px;padding:10px;display:flex;justify-content:space-between;color:#1d4ed8;font-weight:600}.visa-submit-btn{background:linear-gradient(135deg,#1e40af,#2563eb);color:#fff;border:none;padding:12px 16px;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .2s ease,opacity .3s}.visa-submit-btn:hover{transform:translateY(-2px);opacity:.92}.contact-box{display:grid;gap:12px;margin-top:18px}.contact-box div{background:#eef2ff;border-radius:8px;padding:10px 12px;cursor:pointer;transition:background .3s}.contact-box div:hover{background:#dbeafe}.contact-box span{font-weight:600;color:#1d4ed8}.contact-box p{margin-top:2px;font-size:.82rem;color:#475569}@media (max-width: 480px){.visa-form-card{max-width:94vw}}.types-visa-page{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;margin:20px auto 60px;padding:0 25px;font-family:Poppins,sans-serif;color:#1f2d3d;line-height:1.6}.left-content{flex:1;min-width:300px}.types-title{font-size:28px;font-weight:700;color:#0d1b2a;margin-bottom:35px;border-left:5px solid #0077b6;padding-left:14px;letter-spacing:.5px}.TypesVisa-cards{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}.TypesVisa-card{background:#fff;border-radius:12px;flex:1 1 45%;min-width:280px;box-shadow:0 4px 15px #0000000f;transition:all .3s ease;overflow:hidden}.TypesVisa-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.TypesVisa-card-header{background:linear-gradient(90deg,#0077b6,#0096c7);color:#fff;font-weight:600;font-size:16px;padding:16px 22px;letter-spacing:.3px}.TypesVisa-card-details{padding:18px 22px 25px;font-size:14.5px;color:#333;line-height:1.7}.TypesVisa-card-details div{display:flex;justify-content:space-between;margin-bottom:10px}.TypesVisa-card-details span:first-child{color:#555}.visa-fees{font-weight:700;color:#0077b6;font-size:15px}.author-update{display:flex;justify-content:space-between;align-items:center;background:#f3f8fb;padding:18px 22px;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:45px;flex-wrap:wrap;gap:15px}.author-photo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #d1e3f0}.author-role{color:#0077b6;font-size:13px;font-weight:500;margin-top:2px}.last-updated{font-size:14px;color:#222}.last-updated strong{color:#0d47a1}.reviews-banner{background:linear-gradient(135deg,#e3f2fd,#f1fcf9);padding:20px 25px;border-radius:12px;display:flex;align-items:center;gap:20px;box-shadow:0 3px 12px #0000000d}.review-avatars{display:flex;gap:10px}.review-avatars img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:1.5px solid #cfd8dc}.review-text{flex-grow:1}.review-text strong{font-weight:700;font-size:18px;color:#0d1b2a}.review-details{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.review-rating{font-weight:700;color:#0077b6}.google-logo{width:70px;vertical-align:middle}@media (max-width: 1024px){.types-visa-page{gap:30px;padding:0 20px}.types-title{font-size:24px;margin-bottom:28px}.TypesVisa-cards{gap:20px}.TypesVisa-card{flex:1 1 48%}.TypesVisa-card-header{font-size:15px;padding:14px 18px}.TypesVisa-card-details{font-size:14px;padding:15px 18px}.reviews-banner{flex-direction:column;gap:15px}.review-avatars{gap:8px}}@media (max-width: 768px){.types-visa-page{flex-direction:column;align-items:center;padding:0 18px}.left-content{width:100%}.types-title{font-size:22px;text-align:center;border-left:none;border-bottom:3px solid #0077b6;padding-left:0;padding-bottom:6px}.TypesVisa-cards{flex-direction:column;gap:25px}.TypesVisa-card{width:100%;box-shadow:0 3px 10px #00000014}.TypesVisa-card-header{font-size:15px;text-align:center}.TypesVisa-card-details div{flex-direction:column;align-items:flex-start}.visa-fees{text-align:center;font-size:15.5px}.author-update{flex-direction:column;text-align:center;gap:12px}.author-info{justify-content:center}.reviews-banner{flex-direction:column;text-align:center;gap:10px;max-width:100%}.review-text strong{font-size:16px;text-align:start}.google-logo{width:60px}}@media (max-width: 480px){.types-visa-page{gap:25px;padding:0 14px}.types-title{font-size:20px;margin-bottom:20px}.TypesVisa-card-header{font-size:14px;padding:12px 16px}.TypesVisa-card-details{font-size:13.5px;padding:14px 16px}.TypesVisa-card-details div{margin-bottom:8px;display:block}.author-update{padding:14px 16px;flex-direction:unset;text-align:unset}.author-photo{width:45px;height:45px}.last-updated{font-size:13px}.reviews-banner{padding:15px;gap:8px}.review-avatars img{width:40px;height:40px}.review-text strong{font-size:15px;text-align:start}.review-rating{font-size:13.5px}.google-logo{width:55px}}@media (max-width: 360px){.types-title{font-size:18px}.TypesVisa-card-header,.TypesVisa-card-details{font-size:13px}.author-photo{width:40px;height:40px}.reviews-banner{padding:12px}.review-text strong{font-size:14px}.review-details span{font-size:12.5px}}.reviews-banner{display:flex;align-items:center;justify-content:flex-start;gap:15px;background:#f8f9fa;border-radius:12px;padding:15px 20px;margin-top:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.reviews-banner:hover{background:#f1f3f5;transform:translateY(-2px)}.review-avatars img{width:40px;height:40px;border-radius:50%;margin-left:-10px;border:2px solid #fff}.google-logo{width:22px;height:auto}.google-arrow{color:#4285f4;font-size:22px;margin-left:4px;transition:transform .2s ease}.reviews-banner:hover .google-arrow{transform:translate(3px)}.last-updated{margin-top:12px;font-size:15px;color:#555;display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;background:#f7f8fa;padding:6px 12px;border-radius:8px;box-shadow:0 1px 3px #00000014;width:fit-content;transition:all .3s ease}.last-updated span{font-weight:500;color:#e94e77}.last-updated strong{color:#222}.documents-wrapper{width:100%;max-width:1200px;margin:0 auto;font-family:Poppins,sans-serif;color:#222;background:linear-gradient(180deg,#f8faff,#fff)}.documents-title{font-size:32px;font-weight:700;margin-bottom:35px;padding-top:20px;color:#0f172a;text-align:center;position:relative}.documents-title:after{content:"";display:block;width:80px;height:4px;background:#2563eb;border-radius:2px;margin:10px auto 0}.document-section{margin-bottom:30px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 20px #2563eb0d;overflow:hidden;transition:all .3s ease}.document-section:hover{box-shadow:0 8px 28px #2563eb26;transform:translateY(-3px)}.document-toggle-btn{background:linear-gradient(90deg,#2563eb,#3b82f6);padding:18px 25px;border:none;width:100%;font-size:17px;font-weight:700;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:16px 16px 0 0;transition:background .3s ease,transform .2s ease}.document-toggle-btn:hover{background:linear-gradient(90deg,#1d4ed8,#2563eb);transform:scale(1.02)}.Document-arrow{font-size:20px;color:#fff;transition:transform .4s ease}.Document-arrow.open{transform:rotate(180deg)}.documents-list{max-height:0;overflow:hidden;padding:0 25px;background:#f9fbff;border-left:5px solid #2563eb;transition:all .5s ease}.documents-list.open{max-height:900px;padding:20px 25px}.documents-list ul{list-style:none;padding-left:0;margin:0}.documents-list li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;margin-bottom:12px;line-height:1.6;color:#334155;position:relative}.documents-list li:before{content:"✔";color:#2563eb;font-weight:700;font-size:16px}.Document-team-section{margin:20px 0;text-align:center}.Document-team-section h3{font-size:26px;font-weight:700;color:#0f172a;margin-bottom:30px;position:relative}.Document-team-section h3:after{content:"";width:60px;height:3px;background:#2563eb;display:block;margin:10px auto;border-radius:2px}.team-carousel{display:flex;gap:25px;overflow-x:hidden;scroll-behavior:smooth;padding-bottom:15px}.Document-TeamCard{min-width:240px;background:linear-gradient(145deg,#fff,#f3f6ff);border-radius:18px;padding:25px;text-align:center;color:#1e3a8a;border:1px solid #dbeafe;box-shadow:0 4px 14px #2563eb1a;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.team-photo{width:85px;height:85px;border-radius:50%;object-fit:cover;border:3px solid #2563eb;margin-bottom:10px}.team-info strong{font-size:17px;font-weight:700;color:#1e3a8a}.team-info div{font-size:14px;color:#475569;margin-top:2px}.visa-process-banner{background:linear-gradient(90deg,#a0001c,#cc0026);color:#fff;border-radius:14px;padding:28px 35px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;box-shadow:0 8px 24px #0003;font-size:20px;font-weight:700}.click-here-btn{background:#fff;color:#a0001c;border:none;padding:12px 26px;border-radius:30px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.click-here-btn:hover{background:#ffe6e8;color:#870017;transform:scale(1.05)}.sample-visa-card{background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;border-radius:14px;padding:22px 30px;margin:15px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;box-shadow:0 8px 24px #2563eb33;transition:transform .3s ease,box-shadow .3s ease}.sample-visa-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #2563eb40}.sample-visa-icon{font-size:36px}.sample-visa-text{flex:1;font-size:18px;font-weight:700;text-align:start}.sample-visa-btn{background:#fff;color:#2563eb;border:none;padding:10px 24px;border-radius:30px;font-weight:700;cursor:pointer;transition:all .3s ease}.sample-visa-btn:hover{background:#e0f2ff;transform:scale(1.05)}@media (max-width: 768px){.documents-title{font-size:26px}.document-toggle-btn{font-size:15px;padding:15px 18px}.Document-TeamCard{min-width:200px}.visa-process-banner,.sample-visa-card{flex-direction:column;text-align:center}.click-here-btn,.sample-visa-btn{width:100%}}.team-carousel{display:flex;gap:25px;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;scrollbar-width:none}.team-carousel::-webkit-scrollbar{display:none}.process-wrapper{max-width:1140px;margin:20px auto;padding:0 20px;font-family:Poppins,sans-serif;text-align:center;background:linear-gradient(180deg,#f9fbff,#fff)}.process-title{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:30px;position:relative}.process-title:after{content:"";display:block;width:80px;height:4px;background:#2563eb;border-radius:2px;margin:15px auto 0}.process-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:30px;position:relative;overflow-x:auto;scroll-behavior:smooth;padding-bottom:15px}.process-container::-webkit-scrollbar{height:8px}.process-container::-webkit-scrollbar-thumb{background:#2563eb;border-radius:10px}.process-container::-webkit-scrollbar-track{background:#e2e8f0}.process-card{flex:0 0 250px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:35px 25px;position:relative;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 16px #2563eb14;transition:all .35s ease;overflow:hidden;scroll-snap-align:start}.process-container{scroll-snap-type:x mandatory}.process-icon{width:70px;height:70px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:26px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:18px;box-shadow:0 6px 16px #2563eb40;transition:all .4s ease}.process-card:hover .process-icon{background:linear-gradient(135deg,#1e40af,#2563eb);transform:scale(1.1);box-shadow:0 8px 24px #2563eb4d}.process-step-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#0f172a;text-transform:capitalize}.process-step-desc{font-size:15px;color:#475569;line-height:1.6;max-width:220px;margin:0 auto;transition:color .3s ease}.process-connector{display:none}@media (max-width: 992px){.process-wrapper{padding:10px 15px}.process-title{font-size:26px}}@media (max-width: 600px){.process-container{gap:20px;padding-bottom:10px}.process-card{flex:0 0 220px;padding:25px 20px}.process-icon{width:60px;height:60px;font-size:22px}.process-step-title{font-size:16px}.process-step-desc{font-size:14px}}.visa-why-choose-us-wrapper{max-width:1140px;margin:20px auto;padding:0 20px;text-align:center;font-family:Poppins,sans-serif;overflow:hidden;position:relative}.visa-why-choose-us-title{font-size:32px;font-weight:700;color:#111827;margin-bottom:30px;position:relative}.visa-why-choose-us-title:after{content:"";display:block;width:80px;height:4px;background:#2563eb;border-radius:2px;margin:12px auto 0}.visa-why-choose-us-scroll{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2563eb #e5e7eb}.visa-why-choose-us-scroll::-webkit-scrollbar{height:8px}.visa-why-choose-us-scroll::-webkit-scrollbar-thumb{background:#2563eb;border-radius:8px}.visa-why-choose-us-scroll::-webkit-scrollbar-track{background:#e5e7eb}.visa-why-choose-us-track{display:flex;gap:25px;width:max-content;padding:10px 5px 20px;scroll-snap-type:x mandatory}.visa-why-choose-us-card{flex:0 0 250px;background:#fff;border-radius:16px;padding:30px 20px;box-shadow:0 5px 18px #00000014;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:15px;scroll-snap-align:start;border:1px solid #e5e7eb}.visa-why-choose-us-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #2563eb2e}.visa-why-choose-us-icon{font-size:42px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #2563eb40}.visa-why-choose-us-text{font-size:16px;font-weight:500;color:#374151;line-height:1.5;max-width:200px}@media (max-width: 992px){.visa-why-choose-us-title{font-size:28px}.visa-why-choose-us-card{flex:0 0 220px;padding:25px 18px}.visa-why-choose-us-icon{width:60px;height:60px;font-size:32px}}@media (max-width: 600px){.visa-why-choose-us-card{flex:0 0 200px}.visa-why-choose-us-text{font-size:14px}}.embassy-wrapper{padding:60px 25px;max-width:1100px;margin:50px auto;font-family:Poppins,sans-serif;color:#2d2d2d;background:linear-gradient(180deg,#fff,#fff9fb);border-radius:16px;box-shadow:0 6px 30px #0000000d;animation:fadeInPage .8s ease-in-out}.embassy-header{text-align:center;margin-bottom:40px}.embassy-title{font-size:2.6rem;color:#e94e77;font-weight:700;text-shadow:1px 2px 3px rgba(0,0,0,.1);letter-spacing:.5px}.embassy-title span{color:#222;font-weight:600}.embassy-subtitle{font-size:1.05rem;color:#666;margin-top:10px;letter-spacing:.3px}.embassy-divider{width:100px;height:4px;background:linear-gradient(90deg,#e94e77,#ff6b6b);margin:15px auto;border-radius:5px}.embassy-description{background:#fff;padding:30px 35px;border-radius:14px;box-shadow:0 4px 15px #e94e771a;margin-bottom:55px;font-size:1.05rem;line-height:1.9;color:#333}.embassy-description h2,.embassy-description h3{color:#e94e77;margin-top:25px;font-weight:600}.embassy-description ul{margin:15px 0 15px 25px;list-style:disc}.embassy-info{background:#fff;padding:35px;border-radius:14px;box-shadow:0 3px 18px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.embassy-info:hover{transform:translateY(-5px);box-shadow:0 5px 25px #e94e771a}.info-title{font-size:1.6rem;font-weight:600;color:#e94e77;text-align:center;margin-bottom:30px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.info-box{background:linear-gradient(145deg,#fff6f8,#fff);border:1px solid #ffd1db;border-radius:14px;padding:25px 20px;text-align:center;transition:all .35s ease}.info-box:hover{background:linear-gradient(145deg,#e94e77,#ff6b6b);color:#fff;transform:scale(1.05);box-shadow:0 6px 20px #e94e7733}.info-box h3{font-size:1.1rem;margin-bottom:12px;color:inherit}.info-box p{font-size:.95rem;opacity:.9;line-height:1.6}.last-updated{text-align:center;margin-top:50px;font-size:1rem;color:#555;padding-top:10px;border-top:1px dashed #ffc2d1}.last-updated strong{color:#e94e77;font-weight:600}.update-icon{font-size:1.1rem;margin-right:5px;animation:pulse 2s infinite}.embassy-loader{display:flex;flex-direction:column;align-items:center;margin-top:150px;color:#444}.spinner{width:65px;height:65px;border:5px solid #f0f0f0;border-top:5px solid #e94e77;border-radius:50%;animation:spin 1s linear infinite}.loading-text{margin-top:15px;color:#e94e77;font-weight:600}.error-text{text-align:center;color:#ff4d4d;font-weight:600;font-size:1.2rem;margin-top:120px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeInPage{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInPage .9s ease-in-out}.fade-up{animation:fadeInPage 1s ease-in-out}@media (max-width: 768px){.embassy-title{font-size:2rem}.embassy-description{padding:20px}.info-grid{grid-template-columns:1fr}}.visit-us-wrapper{max-width:960px;margin:20px auto;padding:20px 25px;font-family:Poppins,sans-serif;background:#f9faff;border-radius:20px;box-shadow:0 10px 30px #00000014;transition:all .3s ease}.visit-us-wrapper:hover{box-shadow:0 12px 35px #0000001f}.visit-title{font-size:32px;font-weight:700;color:#e40046;text-align:center;margin-bottom:35px;letter-spacing:1px}.locations-container{display:flex;flex-direction:column;gap:16px}.location-item{background:#fff;border-radius:15px;overflow:hidden;border:1px solid #e6e6e6;transition:all .4s ease}.location-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.location-header{padding:16px 20px;font-size:19px;font-weight:600;display:flex;align-items:center;cursor:pointer;background:#f1f4f9;color:#222;border-bottom:1px solid #eee;transition:background .3s,color .3s}.location-header:hover{background:#eaeef6}.location-header.active{color:#e40046;font-weight:700}.toggle-icon{font-size:22px;margin-right:14px;font-weight:700;color:#e40046}.location-address{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .4s ease;background:#fff;padding:0 20px}.location-address.open{max-height:500px;padding:15px 20px}.location-address p{margin:8px 0;line-height:1.6;font-size:16px;color:#555}.other-visas{margin-top:50px}.other-visas-title{font-size:26px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:25px}.visa-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.visa-card{background:#fff;border-radius:18px;padding:20px 28px;min-width:150px;text-align:center;box-shadow:0 6px 25px #00000012;transition:transform .3s,box-shadow .3s,background .3s;cursor:pointer;border:1px solid #f0f0f0}.visa-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px #0000001f;background:linear-gradient(135deg,#ffe6ed,#fff0f5)}.visa-country{font-weight:700;font-size:19px;color:#e40046;margin-bottom:10px}.visa-price{font-weight:600;font-size:16px;color:#333}@media (max-width: 768px){.visit-us-wrapper{padding:30px 20px}.visit-title{font-size:28px}.location-header{font-size:18px}.location-address p{font-size:15px}.other-visas-title{font-size:22px}.visa-card{min-width:130px;padding:16px 20px}.visa-country{font-size:17px}.visa-price{font-size:14px}}@media (max-width: 480px){.visit-us-wrapper{padding:25px 15px}.visit-title{font-size:24px}.location-header{font-size:17px}.location-address p{font-size:14px}.other-visas-title{font-size:20px}.visa-card{min-width:120px;padding:14px 18px}.visa-country{font-size:16px}.visa-price{font-size:13px}}.VisaDetails-Faq-wrapper{max-width:1140px;margin:20px auto;padding:0 20px;font-family:Poppins,sans-serif;background:linear-gradient(180deg,#fff,#f8fbff)}.VisaDetails-Faq-title{font-size:32px;font-weight:700;color:#0f172a;text-align:center;margin-bottom:35px;position:relative}.VisaDetails-Faq-title:after{content:"";width:90px;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:3px;display:block;margin:12px auto 0}.VisaDetails-Faq-list{list-style:none;margin:0;padding:0}.VisaDetails-Faq-item{margin-bottom:18px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.VisaDetails-Faq-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2563eb26}.VisaDetails-Faq-question{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:18px 24px;font-size:17px;font-weight:600;color:#0f172a;background:#f3f7ff;border:none;cursor:pointer;text-align:left;transition:background .3s ease}.VisaDetails-Faq-question:hover{background:#e0ebff}.VisaDetails-Faq-icon{margin-right:14px;font-size:18px;color:#2563eb;display:flex;align-items:center;justify-content:center}.VisaDetails-Faq-answer{max-height:0;overflow:hidden;background:#f8fbff;padding:0 24px;transition:all .4s ease;border-top:1px solid #e5e7eb}.VisaDetails-Faq-answer.open{max-height:400px;padding:16px 24px 20px}.VisaDetails-Faq-answer p{font-size:15.5px;color:#4b5563;line-height:1.7;margin:0}@media (max-width: 768px){.VisaDetails-Faq-title{font-size:26px}.VisaDetails-Faq-question{font-size:16px;padding:16px 18px}.VisaDetails-Faq-answer p{font-size:14.5px}}@media (max-width: 480px){.VisaDetails-Faq-item{border-radius:10px}.VisaDetails-Faq-question{padding:14px 16px}.VisaDetails-Faq-icon{margin-right:10px;font-size:16px}}.VisaApplicationForm__wrapper{width:100%;max-width:1300px;margin:28px auto;padding:20px;background:linear-gradient(180deg,#ffffffb2,#f8faff8c);border-radius:16px;border:2px solid rgba(37,99,235,.06);overflow:hidden}.VisaApplicationForm__progress{padding:20px 0 10px;width:100%;overflow:hidden;position:relative}.VisaApplicationForm__progress-fill{position:absolute;top:36px;left:8%;right:8%;height:6px;background:linear-gradient(90deg,#2563eb,#1e40af);border-radius:6px;z-index:1;transition:width .4s ease;box-shadow:0 4px 10px #2563eb2e}.VisaApplicationForm__progress-steps{width:100%;padding:0 2%;display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative}.VisaApplicationForm__progress-step{flex:1;min-width:80px;cursor:pointer;text-align:center;color:#94a3b8;transition:.2s ease}.VisaApplicationForm__progress-step:hover{transform:translateY(-4px)}.VisaApplicationForm__progress-step--active{color:#0f172a;transform:translateY(-6px)}.VisaApplicationForm__progress-step--completed{color:#0f172a;opacity:.9}.VisaApplicationForm__progress-icon{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff9,#fff5);border:2px solid rgba(37,99,235,.12);color:#2563eb;margin:0 auto}.VisaApplicationForm__grid{display:grid;grid-template-columns:1fr 340px;gap:22px;padding:18px}.VisaApplicationForm__sidebar{position:sticky;top:28px}.VisaApplicationForm__help-card{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(180deg,#e0f2fe,#f8fbff);padding:20px;border-radius:16px;border:1px solid rgba(37,99,235,.1);box-shadow:0 6px 16px #0ea5e926;transition:.3s ease-in-out}.VisaApplicationForm__help-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0ea5e940;background:linear-gradient(180deg,#dbeafe,#e7f3ff)}.VisaApplicationForm__help-title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:6px;display:flex;align-items:center;gap:8px}.VisaApplicationForm__help-title:before{content:"🛟";font-size:20px;display:inline-block}.VisaApplicationForm__help-text{font-size:14px;color:#475569;margin-bottom:14px;line-height:1.5}.VisaApplicationForm__help-card .VisaApplicationForm__btn--outline{padding:10px 16px;font-size:14px;border:1px solid #2563eb;color:#2563eb;background:transparent;border-radius:8px;font-weight:600;transition:.25s ease}.VisaApplicationForm__help-card .VisaApplicationForm__btn--outline:hover{background:#2563eb;color:#fff;box-shadow:0 6px 14px #2563eb33}.VisaApplicationForm__fare-row,.VisaApplicationForm__fare-total{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:#475569}.VisaApplicationForm__fare-total{font-size:16px;font-weight:700;color:#0f172a}.VisaApplicationForm__step{background:#ffffffd6;padding:24px;border-radius:16px;border:1px solid rgba(37,99,235,.05);box-shadow:0 6px 18px #0000000a;animation:fadeInUp .35s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.VisaApplicationForm__title{font-size:22px;font-weight:700;color:#0f172a;margin:0}.VisaApplicationForm__subtitle{font-size:15px;color:#475569;margin:6px 0 18px}.VisaApplicationForm__title--center,.VisaApplicationForm__subtitle--center{text-align:center}.VisaApplicationForm__form-row{display:flex;gap:16px;margin-bottom:18px}.VisaApplicationForm__form-group{flex:1;display:flex;flex-direction:column;gap:6px}.VisaApplicationForm__label{font-size:13px;font-weight:600;color:#334155;letter-spacing:.4px;text-transform:uppercase}.VisaApplicationForm__input,.VisaApplicationForm__select,.VisaApplicationForm__file{height:50px;padding:12px 14px;border-radius:10px;font-size:15px;background:#fff;border:1px solid #e2e8f0;transition:.25s ease}.VisaApplicationForm__input:hover,.VisaApplicationForm__select:hover,.VisaApplicationForm__file:hover{border-color:#2563eb;box-shadow:0 4px 10px #2563eb26}.VisaApplicationForm__input:focus,.VisaApplicationForm__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb42}.VisaApplicationForm__input-with-icon{height:50px;border-radius:10px;display:flex;align-items:center;padding:0 10px;gap:10px}.VisaApplicationForm__input-icon{font-size:18px;color:#2563eb;opacity:.85}.VisaApplicationForm__input--readonly{background:#f8fafc}.VisaApplicationForm__price-box{display:flex;flex-direction:column;padding:20px;margin:16px 0 24px;background:linear-gradient(135deg,#e6f2ff,#f8fbff);border:1px solid rgba(37,99,235,.2);border-radius:16px;box-shadow:0 8px 20px #2563eb1f;transition:.25s ease-in-out}.VisaApplicationForm__price-box:hover{box-shadow:0 12px 28px #2563eb2e}.VisaApplicationForm__price-header{display:flex;justify-content:space-between;align-items:center}.VisaApplicationForm__price-title{font-size:18px;font-weight:700;color:#1e40af}.VisaApplicationForm__price-main{background:#2563eb;border-radius:8px;padding:8px 14px}.VisaApplicationForm__price-amount{font-size:15px;font-weight:800;color:#fff}.VisaApplicationForm__price-breakdown{margin-top:10px;font-size:14px;color:#475569;line-height:1.5}.VisaApplicationForm__price-breakdown span{display:block;margin-bottom:4px}.VisaApplicationForm__discount{color:#22c55e;font-weight:600}.VisaApplicationForm__traveller-list{max-height:540px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.VisaApplicationForm__traveller-card{padding:20px;border-radius:14px;margin-bottom:18px;background:linear-gradient(180deg,#fff,#f7faff);border:1px solid rgba(15,23,42,.05);box-shadow:0 8px 18px #0000000d;transition:.25s ease}.VisaApplicationForm__traveller-card:hover{box-shadow:0 14px 30px #2563eb2e}.VisaApplicationForm__traveller-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.VisaApplicationForm__traveller-icon{width:46px;height:46px;font-size:20px;border-radius:50%;background:#dbe8ff;color:#1e40af;display:flex;align-items:center;justify-content:center}.VisaApplicationForm__traveller-title{font-size:18px;font-weight:700}.VisaApplicationForm__payment-grid{display:flex;flex-wrap:wrap;gap:12px}.VisaApplicationForm__payment-option{min-width:120px;padding:12px;border-radius:10px;cursor:pointer;border:1px solid rgba(15,23,42,.05);transition:.2s ease}.VisaApplicationForm__payment-option--active{background:linear-gradient(90deg,#2563eb,#1e40af);color:#fff;transform:translateY(-4px);box-shadow:0 10px 20px #2563eb2e}.VisaApplicationForm__payment-box{margin-top:8px;padding:18px;border-radius:12px;background:#ffffffdf;border:1px solid rgba(37,99,235,.08);box-shadow:0 6px 18px #0206170a}.VisaApplicationForm__payment-footer{display:flex;justify-content:space-between;align-items:center}.VisaApplicationForm__actions{margin-top:20px;display:flex;gap:12px}.VisaApplicationForm__actions--center{justify-content:center}.VisaApplicationForm__actions--split{justify-content:space-between}.VisaApplicationForm__btn{padding:8px 18px;border-radius:10px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;transition:.25s ease}.VisaApplicationForm__btn--primary{background:linear-gradient(90deg,#2563eb,#1e40af);color:#fff;box-shadow:0 10px 20px #2563eb33}.VisaApplicationForm__btn--primary:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2563eb4d}.VisaApplicationForm__btn--outline{margin-top:20px;border:1px solid rgba(15,23,42,.12);background:transparent}.VisaApplicationForm__btn--outline:hover{background:#2563eb0a;transform:translateY(-2px)}.VisaApplicationForm__upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:10px}.VisaApplicationForm__upload-card{background:linear-gradient(180deg,#fff,#f5f8ff);padding:22px;border-radius:14px;border:1px solid rgba(37,99,235,.12);box-shadow:0 6px 16px #0f172a14;transition:.25s ease}.VisaApplicationForm__upload-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px #2563eb2e}.VisaApplicationForm__upload-card .VisaApplicationForm__label{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:10px;display:block}.VisaApplicationForm__file{height:55px;padding:12px 16px;border-radius:12px;background:#eef4ff;font-size:16px;border:2px dashed rgba(37,99,235,.35);cursor:pointer;transition:.25s ease}.VisaApplicationForm__file:hover{background:#e3ecff;border-color:#2563eb;box-shadow:0 4px 12px #2563eb40}.VisaApplicationForm__traveller-card{padding:28px!important;border-radius:16px!important}.VisaApplicationForm__traveller-header{margin-bottom:20px!important}.VisaApplicationForm__traveller-title{font-size:20px!important;font-weight:800!important;color:#0f172a}.VisaApplicationForm__label{font-size:15px!important;font-weight:700!important;color:#1e293b!important}.VisaApplicationForm__form-row{margin-bottom:24px!important;gap:20px!important}.VisaApplicationForm__input,.VisaApplicationForm__select{height:58px!important;font-size:17px!important;padding:14px 18px!important;border-radius:14px!important;border:2px solid #cbd5e1!important;transition:.25s ease}.VisaApplicationForm__input:hover,.VisaApplicationForm__select:hover{border-color:#2563eb!important;box-shadow:0 6px 14px #2563eb26!important}.VisaApplicationForm__input:focus,.VisaApplicationForm__select:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb40!important}.VisaApplicationForm__input-icon{font-size:22px!important;color:#2563eb!important}.VisaApplicationForm__step--upload .VisaApplicationForm__title{font-size:26px!important;font-weight:800!important;color:#1e40af!important}.VisaApplicationForm__step--upload .VisaApplicationForm__subtitle{font-size:17px!important;color:#334155!important;font-weight:500!important}.VisaApplicationForm__price-title{font-weight:700;margin-bottom:8px}.VisaApplicationForm__fare-total span:last-child{font-weight:700;color:#d9534f}.VisaApplicationForm__coupon-card{background:#f8fafc;padding:15px;border-radius:8px;margin-top:20px;border:1px solid #e2e8f0;margin-bottom:10px}.VisaApplicationForm__coupon-header{display:flex;justify-content:space-between;align-items:center}.VisaApplicationForm__btn--icon{background-color:#dbeafe;border:none;padding:5px 8px;border-radius:8px;cursor:pointer}.VisaApplicationForm__coupon-body{margin-top:10px;display:flex;gap:6px}.VisaApplicationForm__input{flex:1;padding:8px;border-radius:6px;border:1px solid #cbd5e0}.VisaApplicationForm__btn--apply{background-color:#34d399;color:#fff;padding:8px 12px;border-radius:6px;border:none;cursor:pointer;width:100%}.VisaApplicationForm__btn--apply:hover{background-color:#10b981}@media (max-width: 1200px){.VisaApplicationForm__grid{grid-template-columns:2fr 1fr}}@media (max-width: 992px){.VisaApplicationForm__grid{display:block;padding:0}.VisaApplicationForm__sidebar{position:relative;top:0}.VisaApplicationForm__wrapper{padding:15px}.VisaApplicationForm__progress-fill{left:5%;right:5%}}@media (max-width: 768px){.VisaApplicationForm__form-row{flex-direction:column}.VisaApplicationForm__upload-grid{grid-template-columns:1fr}.VisaApplicationForm__traveller-list{max-height:none}.VisaApplicationForm__payment-grid{flex-direction:column}.VisaApplicationForm__progress-label{display:none}.VisaApplicationForm__progress-icon{width:38px;height:38px;font-size:16px}}@media (max-width: 480px){.VisaApplicationForm__wrapper{padding:10px}.VisaApplicationForm__title{font-size:20px}.VisaApplicationForm__step{padding:18px}.VisaApplicationForm__fare-card,.VisaApplicationForm__help-card{padding:14px}.VisaApplicationForm__price-amount{font-size:18px}}.VisaApplicationForm__upi-box{background:#fff;border-radius:12px;padding:24px;width:100%;box-shadow:0 4px 10px #00000014;border-left:5px solid #5b2cff}.VisaApplicationForm__upi-header{font-size:18px;display:flex;gap:10px;align-items:center;margin-bottom:12px;color:#2a2a2a}.VisaApplicationForm__upi-desc{font-size:14px;margin:10px 0}.VisaApplicationForm__upi-summary{font-size:16px;font-weight:700;margin:20px 0;display:flex;justify-content:space-between;background:#f3f0ff;padding:12px;border-radius:8px;color:#4a278f}.VisaApplicationForm__upi-coupon{font-size:14px;margin:8px 0 20px;display:flex;align-items:center;gap:6px;color:#008f4c}.VisaApplicationForm__btn--pay{padding:14px;background:#5b2cff;color:#fff;font-size:16px;border-radius:10px;transition:.3s}.VisaApplicationForm__btn--pay:hover{opacity:.8}.VisaDatePopper{z-index:9999!important}.react-datepicker{border-radius:14px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 6px 22px #00000026!important}.react-datepicker__header{background:#f0f6ff!important;border-bottom:1px solid #e2e8f0!important;padding-top:10px!important}.react-datepicker__current-month{color:#1e293b!important;font-weight:700!important;font-size:16px!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:#2563eb!important;border-radius:8px!important;color:#fff!important}.react-datepicker__day--today{background:#2563eb26!important;border-radius:8px!important;color:#2563eb!important;font-weight:700!important}.react-datepicker__day:hover{background:#e3ecff!important;border-radius:8px!important}.VisaApplicationForm__date-modern{width:100%;height:52px;padding:12px 16px;border-radius:12px;border:2px solid #dce3f1;background:#fff;font-size:16px;transition:.25s ease}.VisaApplicationForm__date-modern:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb40;outline:none}.react-datepicker{border-radius:12px!important;box-shadow:0 6px 18px #0000001f!important}.VisaApplicationForm__step--thankyou{text-align:center;padding:50px 20px;animation:fadeIn .8s ease-in-out}.success-icon-wrapper{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0a8f47,#0cbf60);width:120px;height:120px;border-radius:50%;margin-bottom:20px;box-shadow:0 8px 25px #00965559;animation:popIn .6s ease-out}.success-icon{font-size:60px;color:#fff}.success-title{font-size:32px;font-weight:700;color:#0a0a0a;margin-bottom:10px}.success-subtitle{font-size:18px;color:#555;margin-bottom:30px}.success-card{background:#f7fff9;border-left:6px solid #0cbf60;padding:25px;border-radius:12px;max-width:600px;margin:auto;text-align:left;box-shadow:0 8px 25px #0000000f;animation:slideUp .8s ease}.success-card h3{margin-bottom:12px;color:#0a8f47;font-size:20px}.success-card p{color:#333;font-size:15px;margin-bottom:10px;line-height:1.6}.success-actions{margin-top:35px}.success-btn{background:linear-gradient(135deg,#0054a6,#07c);color:#fff;padding:14px 28px;font-size:17px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:.3s ease;box-shadow:0 6px 20px #0054a659}.success-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0054a680}@keyframes popIn{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.applyBanner{width:100%;padding:30px 0;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background-blend-mode:overlay;box-shadow:0 10px 40px #00000040}.applyBanner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000c,#0000004d);z-index:1}.applyBanner-wrapper{width:90%;max-width:1350px;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.applyBanner-left{display:flex;flex-direction:column;gap:22px;max-width:620px}.applyBanner-title{font-size:44px;font-weight:900;color:#fff;margin:0;letter-spacing:1px;text-shadow:0 5px 18px rgba(0,0,0,.4)}.applyBanner-subcontent{display:flex;align-items:center;gap:20px}.applyBanner-specialImg{height:80px;width:80px;border-radius:16px;object-fit:cover;box-shadow:0 10px 30px #fff3,0 10px 35px #0006;border:2px solid rgba(255,255,255,.4)}.applyBanner-details{display:flex;flex-direction:column;gap:8px}.applyBanner-tagline{color:#fff;font-weight:700;font-size:20px;letter-spacing:.5px}.applyBanner-infoRow{display:flex;gap:25px}.applyBanner-infoItem{font-size:15px;color:#f1f5f9;padding:4px 10px;border-radius:8px;background:#ffffff1f}.applyBanner-right{display:flex;align-items:center;gap:50px}.applyBanner-badge{background:linear-gradient(90deg,#38bdf8,#0ea5e9);padding:14px 36px 14px 26px;color:#fff;font-size:15px;font-weight:800;border-radius:12px 0 0 12px;text-transform:uppercase;letter-spacing:1px;position:relative;box-shadow:0 10px 25px #0ea5e973}.applyBanner-badge:after{content:"";position:absolute;right:-20px;top:0;width:0;height:0;border-left:20px solid #0ea5e9;border-top:28px solid transparent;border-bottom:28px solid transparent}.cardLabel{font-size:13px;color:#6b7280}.cardPrice{font-size:22px;font-weight:900;margin-top:6px;color:#0f172a}.cardSub{font-size:15px;color:#475569;font-weight:500;margin-top:4px}.applyBanner-logos{background:#fff;padding:14px 26px;border-radius:16px;display:flex;gap:20px;align-items:center;box-shadow:0 10px 25px #0000002e;border:1px solid #f1f5f9}.applyBanner-logo{object-fit:contain;opacity:.85;transition:.3s ease-in-out;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.2))}@keyframes glowPulse{0%{box-shadow:0 5px 18px #0ea5e940}50%{box-shadow:0 8px 28px #0ea5e999}to{box-shadow:0 5px 18px #0ea5e940}}@media (max-width: 1200px){.applyBanner-wrapper{gap:25px}.applyBanner-right{gap:30px}}@media (max-width: 992px){.applyBanner-wrapper{flex-direction:column;text-align:center;gap:35px}.applyBanner-subcontent{justify-content:center}.applyBanner-right{flex-direction:column;gap:25px}.applyBanner-logos{justify-content:center}}@media (max-width: 768px){.applyBanner{padding:20px 0}.applyBanner-infoRow{flex-direction:column;align-items:center;gap:12px}.applyBanner-logos{padding:12px 20px;gap:16px}}@media (max-width: 480px){.applyBanner{padding:18px 0}.applyBanner-subcontent{flex-direction:column;gap:15px}.applyBanner-right{gap:18px}.applyBanner-logos{flex-wrap:wrap;gap:12px}}@media (max-width: 360px){.applyBanner-wrapper{width:95%}}@media (max-width: 992px){.applyBanner-badge{padding:12px 32px 12px 20px}.applyBanner-badge:after{right:-18px;border-left-width:18px;border-top-width:24px;border-bottom-width:24px}}@media (max-width: 768px){.applyBanner-badge{padding:12px 28px 12px 18px}.applyBanner-badge:after{display:none}}@media (max-width: 480px){.applyBanner-badge{padding:10px 24px 10px 16px}.applyBanner-badge:after{display:none}}@media (max-width: 360px){.applyBanner-badge{padding:9px 20px 9px 14px}}.privacy-page{--privacy-navy: #062c43;--privacy-navy-dark: #031b2b;--privacy-primary: #e94e77;--privacy-primary-dark: #c93661;--privacy-primary-light: #ff8eaa;--privacy-blue: #2563eb;--privacy-cyan: #36d1d4;--privacy-gold: #f4b942;--privacy-text: #182536;--privacy-muted: #687789;--privacy-white: #ffffff;--privacy-light: #f7f9fc;--privacy-border: #e4e9ef;position:relative;width:100%;min-height:100vh;padding:80px 24px;overflow:hidden;background:radial-gradient(circle at 5% 8%,rgba(233,78,119,.11),transparent 28%),radial-gradient(circle at 95% 88%,rgba(37,99,235,.09),transparent 30%),linear-gradient(135deg,#f8fbff,#eef4ff,#fff8fa);font-family:Poppins,sans-serif;color:var(--privacy-text)}.privacy-page-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.privacy-page-bg-one{width:400px;height:400px;top:-180px;left:-140px;background:radial-gradient(circle,rgba(233,78,119,.15),transparent 70%);animation:privacyFloatOne 10s ease-in-out infinite}.privacy-page-bg-two{width:450px;height:450px;right:-200px;bottom:-190px;background:radial-gradient(circle,rgba(37,99,235,.14),transparent 70%);animation:privacyFloatTwo 12s ease-in-out infinite}.privacy-page-grid{position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(6,44,67,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.035) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.privacy-container{position:relative;z-index:2;width:min(1250px,100%);margin:0 auto}.privacy-header{max-width:850px;margin:0 auto 55px;text-align:center}.privacy-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:7px 16px;margin-bottom:17px;border:1px solid rgba(233,78,119,.18);border-radius:50px;background:#e94e770f;color:var(--privacy-primary);font-size:.68rem;font-weight:800;letter-spacing:2px}.privacy-eyebrow-line{width:22px;height:1px;background:var(--privacy-primary)}.privacy-header h1{margin:0;color:var(--privacy-navy);font-size:clamp(2.3rem,5vw,3.8rem);font-weight:850;line-height:1.15;letter-spacing:-1.5px}.privacy-header h1 span{position:relative;display:inline-block;color:var(--privacy-primary)}.privacy-header h1 span:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:4px;border-radius:20px;background:linear-gradient(90deg,var(--privacy-primary),var(--privacy-cyan))}.privacy-header-description{max-width:720px;margin:22px auto 0;color:var(--privacy-muted);font-size:.95rem;line-height:1.85}.privacy-title-decoration{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.privacy-title-decoration span{width:55px;height:2px;border-radius:20px;background:linear-gradient(90deg,transparent,var(--privacy-primary))}.privacy-title-decoration span:last-child{background:linear-gradient(90deg,var(--privacy-primary),transparent)}.privacy-title-decoration i{display:block;width:9px;height:9px;border-radius:50%;background:var(--privacy-primary);box-shadow:0 0 0 5px #e94e771a,0 0 15px #e94e7740}.privacy-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.privacy-left,.privacy-right{display:flex;flex-direction:column;gap:22px;min-width:0}.privacy-introduction{position:relative;padding:32px;overflow:hidden;border:1px solid rgba(233,78,119,.15);border-radius:22px;background:linear-gradient(145deg,#fff,#fff8fa);box-shadow:0 15px 40px #062c430f}.privacy-introduction:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%)}.privacy-introduction-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;margin-bottom:15px;border-radius:50px;background:linear-gradient(135deg,var(--privacy-primary),var(--privacy-primary-dark));color:#fff;font-size:.62rem;font-weight:800;letter-spacing:1.5px;box-shadow:0 8px 18px #e94e7733}.privacy-introduction h2{position:relative;z-index:2;margin:0 0 14px;color:var(--privacy-navy);font-size:1.65rem;font-weight:800;line-height:1.3}.privacy-introduction h2 span{color:var(--privacy-primary)}.privacy-introduction p{position:relative;z-index:2;margin:0;color:var(--privacy-muted);font-size:.9rem;line-height:1.85}.privacy-page-item{position:relative;display:flex;align-items:flex-start;gap:17px;padding:25px;overflow:hidden;border:1px solid var(--privacy-border);border-radius:18px;background:#fffffff5;box-shadow:0 10px 30px #062c430b;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.privacy-page-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--privacy-primary),var(--privacy-cyan));transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.privacy-page-item:hover{transform:translateY(-4px);border-color:#e94e773d;box-shadow:0 18px 40px #062c4314}.privacy-page-item:hover:before{transform:scaleY(1)}.privacy-item-number{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,#e94e771f,#36d1d41a);color:var(--privacy-primary);font-size:.72rem;font-weight:900;transition:transform .35s ease,background .35s ease}.privacy-page-item:hover .privacy-item-number{transform:rotate(-4deg) scale(1.05);background:linear-gradient(135deg,var(--privacy-primary),var(--privacy-primary-dark));color:#fff}.privacy-item-content{min-width:0;flex:1}.privacy-item-label{display:block;margin-bottom:3px;color:var(--privacy-primary);font-size:.58rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.privacy-page-item h2{margin:0 0 9px;color:var(--privacy-navy);font-size:1.1rem;font-weight:800;line-height:1.4}.privacy-page-item p{margin:0;color:var(--privacy-muted);font-size:.83rem;line-height:1.8}.privacy-page-item strong{color:var(--privacy-primary);font-weight:800}.privacy-image-wrapper{position:relative;width:100%;min-height:390px;overflow:hidden;border-radius:24px;background:var(--privacy-navy);box-shadow:0 20px 50px #062c4326}.privacy-image{width:100%;height:390px;display:block;object-fit:cover;transition:transform .7s ease}.privacy-image-wrapper:hover .privacy-image{transform:scale(1.06)}.privacy-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#031b2b0d,#031b2bc7)}.privacy-image-content{position:absolute;left:28px;right:28px;bottom:28px;z-index:2;color:#fff}.privacy-image-content span{display:inline-block;margin-bottom:9px;color:var(--privacy-primary-light);font-size:.65rem;font-weight:800;letter-spacing:2px}.privacy-image-content strong{display:block;font-size:1.7rem;font-weight:800;line-height:1.25}.privacy-image-badge{position:absolute;top:22px;right:22px;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#031b2b80;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-badge-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#32c789;font-size:.75rem;font-weight:900}.privacy-image-badge div{display:flex;flex-direction:column;gap:2px}.privacy-image-badge strong{font-size:.65rem;font-weight:800}.privacy-image-badge small{color:#ffffffb3;font-size:.52rem}.privacy-contact-card{background:linear-gradient(135deg,#fff,#fff8fa)}.privacy-footer{display:flex;align-items:flex-start;gap:17px;margin-top:35px;padding:25px 28px;border:1px solid rgba(233,78,119,.16);border-radius:18px;background:linear-gradient(135deg,#e94e770d,#36d1d40a);box-shadow:0 10px 30px #062c430a}.privacy-footer-icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,var(--privacy-primary),var(--privacy-primary-dark));color:#fff;font-size:.85rem;font-weight:900}.privacy-footer-content{flex:1}.privacy-footer-content>span{display:block;margin-bottom:5px;color:var(--privacy-primary);font-size:.62rem;font-weight:800;letter-spacing:1.5px}.privacy-footer-content p{margin:0;color:var(--privacy-muted);font-size:.8rem;line-height:1.8}.privacy-bottom-brand{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:40px}.privacy-bottom-brand span{flex:1;max-width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--privacy-border))}.privacy-bottom-brand span:last-child{background:linear-gradient(90deg,var(--privacy-border),transparent)}.privacy-bottom-brand p{margin:0;color:var(--privacy-muted);font-size:.72rem;text-align:center}.privacy-bottom-brand strong{color:var(--privacy-primary);font-weight:800}@keyframes privacyFloatOne{0%,to{transform:translate(0)}50%{transform:translate(25px,20px)}}@keyframes privacyFloatTwo{0%,to{transform:translate(0)}50%{transform:translate(-25px,-20px)}}@media (max-width: 1100px){.privacy-page{padding:70px 20px}.privacy-content{gap:22px}.privacy-page-item{padding:22px}}@media (max-width: 900px){.privacy-content{grid-template-columns:1fr}.privacy-right{order:2}.privacy-left{order:1}.privacy-image-wrapper{min-height:450px}.privacy-image{height:450px}.privacy-header{margin-bottom:40px}}@media (max-width: 768px){.privacy-page{padding:55px 15px}.privacy-header{margin-bottom:35px}.privacy-eyebrow{font-size:.58rem;letter-spacing:1.4px}.privacy-header h1{font-size:2.3rem}.privacy-header-description{font-size:.84rem;line-height:1.75}.privacy-introduction{padding:25px}.privacy-introduction h2{font-size:1.45rem}.privacy-page-item{padding:20px;gap:13px}.privacy-item-number{width:40px;height:40px;border-radius:11px;font-size:.65rem}.privacy-page-item h2{font-size:1rem}.privacy-page-item p{font-size:.78rem;line-height:1.75}.privacy-image-wrapper{min-height:380px;border-radius:20px}.privacy-image{height:380px}.privacy-image-content{left:22px;right:22px;bottom:22px}.privacy-image-content strong{font-size:1.45rem}.privacy-footer{padding:21px;gap:13px}}@media (max-width: 560px){.privacy-page{padding:45px 10px}.privacy-header h1{font-size:1.95rem}.privacy-header-description{font-size:.78rem}.privacy-title-decoration span{width:35px}.privacy-introduction{padding:20px;border-radius:17px}.privacy-introduction h2{font-size:1.25rem}.privacy-introduction p{font-size:.8rem;line-height:1.75}.privacy-page-item{padding:17px;border-radius:15px}.privacy-item-number{width:36px;height:36px;border-radius:9px}.privacy-item-label{font-size:.52rem;letter-spacing:1.2px}.privacy-page-item h2{font-size:.92rem}.privacy-page-item p{font-size:.75rem}.privacy-image-wrapper{min-height:320px}.privacy-image{height:320px}.privacy-image-badge{top:14px;right:14px;padding:8px 10px}.privacy-badge-icon{width:24px;height:24px}.privacy-image-badge strong{font-size:.55rem}.privacy-image-badge small{font-size:.45rem}.privacy-image-content{left:18px;right:18px;bottom:18px}.privacy-image-content span{font-size:.55rem}.privacy-image-content strong{font-size:1.2rem}.privacy-footer{flex-direction:column;align-items:flex-start;padding:18px}.privacy-footer-content p{font-size:.73rem}.privacy-bottom-brand span{max-width:35px}.privacy-bottom-brand p{font-size:.62rem}}@media (max-width: 380px){.privacy-page{padding:35px 7px}.privacy-header h1{font-size:1.7rem}.privacy-eyebrow{padding:6px 10px;font-size:.5rem}.privacy-header-description{font-size:.73rem}.privacy-introduction{padding:17px}.privacy-introduction h2{font-size:1.1rem}.privacy-introduction p{font-size:.74rem}.privacy-page-item{gap:10px;padding:14px}.privacy-item-number{width:32px;height:32px;font-size:.57rem}.privacy-page-item h2{font-size:.85rem}.privacy-page-item p{font-size:.7rem}.privacy-image-wrapper,.privacy-image{height:280px;min-height:280px}.privacy-image-content strong{font-size:1.05rem}.privacy-footer-icon{width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.privacy-page-bg-one,.privacy-page-bg-two{animation:none}.privacy-page-item,.privacy-item-number,.privacy-image,.privacy-image-wrapper{transition:none}}.flyixo-terms{--terms-navy: #062c43;--terms-navy-dark: #031b2b;--terms-primary: #e94e77;--terms-primary-dark: #c93661;--terms-primary-light: #ff8eaa;--terms-cyan: #36c8d4;--terms-blue: #2563eb;--terms-gold: #f4b942;--terms-text: #182536;--terms-muted: #687789;--terms-white: #ffffff;--terms-light: #f7f9fc;--terms-border: #e4e9ef;position:relative;width:100%;overflow:hidden;padding:90px 24px;background:linear-gradient(135deg,#fff,#fbfcff 45%,#f5f8fc);font-family:Segoe UI,Arial,Helvetica,sans-serif;box-sizing:border-box}.flyixo-terms *,.flyixo-terms *:before,.flyixo-terms *:after{box-sizing:border-box}.flyixo-terms-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(5px)}.flyixo-terms-bg-one{width:500px;height:500px;top:-220px;right:-170px;background:#e94e7717}.flyixo-terms-bg-two{width:430px;height:430px;bottom:8%;left:-220px;background:#36c8d417}.flyixo-terms-grid-pattern{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 75%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 75%)}.flyixo-terms-container{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto}.flyixo-terms-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:70px;margin-bottom:90px}.flyixo-terms-header-content{position:relative}.flyixo-terms-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--terms-primary);font-size:13px;font-weight:800;letter-spacing:2.5px}.flyixo-terms-eyebrow-line{display:inline-block;width:42px;height:3px;border-radius:20px;background:linear-gradient(90deg,var(--terms-primary),var(--terms-cyan))}.flyixo-terms-main-title{margin:0 0 24px;color:var(--terms-navy);font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.05;letter-spacing:-2px}.flyixo-terms-main-title span{position:relative;color:var(--terms-primary)}.flyixo-terms-main-title span:after{content:"";position:absolute;left:0;bottom:-7px;width:60%;height:5px;border-radius:20px;background:linear-gradient(90deg,var(--terms-primary),var(--terms-cyan))}.flyixo-terms-header-description{max-width:680px;margin:0;color:var(--terms-muted);font-size:17px;line-height:1.85}.flyixo-terms-header-description strong{color:var(--terms-navy);font-weight:800}.flyixo-terms-header-info{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.flyixo-terms-info-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(6,44,67,.09);border-radius:100px;background:#ffffffd9;color:var(--terms-navy);font-size:12px;font-weight:700;box-shadow:0 8px 25px #062c430d}.flyixo-terms-info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--terms-primary),var(--terms-primary-light));color:#fff;font-size:10px}.flyixo-terms-header-image-wrapper{position:relative;padding:18px}.flyixo-terms-image-frame{position:relative;overflow:hidden;min-height:410px;border-radius:30px;box-shadow:0 30px 70px #062c432e}.flyixo-terms-header-image{display:block;width:100%;height:100%;min-height:410px;object-fit:cover;transition:transform .7s ease,filter .7s ease}.flyixo-terms-image-frame:hover .flyixo-terms-header-image{transform:scale(1.06)}.flyixo-terms-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#031b2b05 25%,#031b2bc2);pointer-events:none}.flyixo-terms-image-brand{position:absolute;left:28px;bottom:28px;display:flex;flex-direction:column;padding:15px 20px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.flyixo-terms-brand-small{margin-bottom:3px;font-size:9px;font-weight:700;letter-spacing:1.8px}.flyixo-terms-image-brand strong{font-size:27px;font-weight:800}.flyixo-terms-image-decoration{position:absolute;width:150px;height:150px;right:-7px;bottom:-7px;z-index:-1;border-radius:28px;background:linear-gradient(135deg,var(--terms-primary),var(--terms-cyan));opacity:.18}.flyixo-terms-section-heading{max-width:720px;margin:0 auto 55px;text-align:center}.flyixo-terms-section-label{display:inline-block;margin-bottom:13px;color:var(--terms-primary);font-size:12px;font-weight:800;letter-spacing:2.2px}.flyixo-terms-section-heading h2{margin:0 0 16px;color:var(--terms-navy);font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.18}.flyixo-terms-section-heading h2 span{color:var(--terms-primary)}.flyixo-terms-section-heading p{margin:0;color:var(--terms-muted);font-size:15px;line-height:1.8}.flyixo-terms-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.flyixo-terms-column{display:flex;flex-direction:column;gap:24px}.flyixo-term-card{position:relative;display:flex;gap:20px;overflow:hidden;padding:27px;border:1px solid var(--terms-border);border-radius:20px;background:#ffffffed;box-shadow:0 12px 35px #062c430f;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.flyixo-term-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(to bottom,var(--terms-primary),var(--terms-cyan));transition:height .35s ease}.flyixo-term-card:hover{transform:translateY(-5px);border-color:#e94e7740;box-shadow:0 22px 50px #062c431c}.flyixo-term-card:hover:before{height:100%}.flyixo-term-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e94e771f,#36c8d41c);color:var(--terms-primary);font-size:13px;font-weight:900;letter-spacing:1px;transition:transform .35s ease,background .35s ease,color .35s ease}.flyixo-term-card:hover .flyixo-term-number{transform:rotate(-5deg) scale(1.06);background:linear-gradient(135deg,var(--terms-primary),var(--terms-primary-light));color:#fff}.flyixo-term-card-content{flex:1;min-width:0}.flyixo-term-card-content h3{margin:2px 0 10px;color:var(--terms-navy);font-size:18px;font-weight:800;line-height:1.35}.flyixo-term-card-content p{margin:0;color:var(--terms-muted);font-size:14px;line-height:1.8}.flyixo-term-card-content p+p{margin-top:13px}.flyixo-term-card-content strong{color:var(--terms-navy);font-weight:800}.flyixo-term-list{display:flex;flex-direction:column;gap:10px;margin:15px 0;padding:0;list-style:none}.flyixo-term-list li{position:relative;padding-left:25px;color:var(--terms-muted);font-size:14px;line-height:1.7}.flyixo-term-list li:before{content:"✓";position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#e94e771f;color:var(--terms-primary);font-size:9px;font-weight:900}.flyixo-term-card-highlight{border-color:#e94e7733;background:linear-gradient(135deg,#e94e7709,#fff 45%,#36c8d409)}.flyixo-ownership-section{position:relative;display:flex;align-items:center;gap:25px;overflow:hidden;margin-top:60px;padding:30px 34px;border:1px solid rgba(233,78,119,.16);border-radius:22px;background:linear-gradient(135deg,#e94e770f,#fffffffa,#36c8d40f);box-shadow:0 15px 40px #062c4312}.flyixo-ownership-section:after{content:"";position:absolute;width:130px;height:130px;right:-50px;top:-50px;border-radius:50%;background:#e94e7714}.flyixo-ownership-icon{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,var(--terms-navy),#104f75);color:#fff;box-shadow:0 12px 28px #062c4333}.flyixo-ownership-icon span{font-size:31px;font-weight:900}.flyixo-ownership-content{position:relative;z-index:2}.flyixo-ownership-label{display:block;margin-bottom:5px;color:var(--terms-primary);font-size:10px;font-weight:800;letter-spacing:1.7px}.flyixo-ownership-content h3{margin:0 0 7px;color:var(--terms-navy);font-size:22px;font-weight:800}.flyixo-ownership-content p{max-width:900px;margin:0;color:var(--terms-muted);font-size:14px;line-height:1.75}.flyixo-ownership-content strong{color:var(--terms-primary)}.flyixo-terms-footer{position:relative;display:flex;align-items:flex-start;gap:24px;margin-top:28px;padding:34px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,var(--terms-navy-dark),var(--terms-navy));box-shadow:0 20px 50px #031b2b33}.flyixo-terms-footer:before{content:"";position:absolute;width:250px;height:250px;right:-100px;top:-130px;border-radius:50%;background:#e94e7729}.flyixo-terms-footer:after{content:"";position:absolute;width:160px;height:160px;right:90px;bottom:-100px;border-radius:50%;background:#36c8d41f}.flyixo-terms-footer-icon{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,var(--terms-primary),var(--terms-primary-light));color:#fff;font-size:23px;font-weight:900;box-shadow:0 10px 25px #e94e7740}.flyixo-terms-footer-content{position:relative;z-index:2}.flyixo-terms-footer-content>span{display:block;margin-bottom:5px;color:var(--terms-primary-light);font-size:10px;font-weight:800;letter-spacing:2px}.flyixo-terms-footer-content h3{margin:0 0 10px;color:#fff;font-size:21px;font-weight:800}.flyixo-terms-footer-content p{max-width:1000px;margin:0;color:#ffffffb8;font-size:14px;line-height:1.8}.flyixo-terms-footer-content strong{color:#fff}.flyixo-terms-bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:45px}.flyixo-terms-bottom>span{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--terms-primary))}.flyixo-terms-bottom>span:last-child{background:linear-gradient(90deg,var(--terms-primary),transparent)}.flyixo-terms-bottom p{margin:0;color:var(--terms-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-align:center}.flyixo-terms-bottom strong{color:var(--terms-primary)}@media (max-width: 1100px){.flyixo-terms{padding:75px 22px}.flyixo-terms-header{grid-template-columns:1fr .85fr;gap:45px}.flyixo-terms-image-frame,.flyixo-terms-header-image{min-height:370px}.flyixo-terms-content-grid,.flyixo-terms-column{gap:20px}.flyixo-term-card{padding:23px}}@media (max-width: 900px){.flyixo-terms-header{grid-template-columns:1fr;margin-bottom:70px}.flyixo-terms-header-content{text-align:center}.flyixo-terms-eyebrow{justify-content:center}.flyixo-terms-header-description{margin-left:auto;margin-right:auto}.flyixo-terms-header-info{justify-content:center}.flyixo-terms-header-image-wrapper{width:100%;max-width:680px;margin:auto}.flyixo-terms-content-grid{grid-template-columns:1fr}.flyixo-terms-column{gap:20px}}@media (max-width: 768px){.flyixo-terms{padding:60px 18px}.flyixo-terms-header{gap:40px}.flyixo-terms-main-title{font-size:42px;letter-spacing:-1.3px}.flyixo-terms-header-description{font-size:15px;line-height:1.75}.flyixo-terms-image-frame,.flyixo-terms-header-image{min-height:340px}.flyixo-terms-section-heading{margin-bottom:40px}.flyixo-term-card{padding:22px}.flyixo-ownership-section{padding:26px}.flyixo-terms-footer{padding:28px}}@media (max-width: 560px){.flyixo-terms{padding:48px 14px}.flyixo-terms-header{margin-bottom:55px}.flyixo-terms-eyebrow{font-size:10px;letter-spacing:1.8px}.flyixo-terms-eyebrow-line{width:28px}.flyixo-terms-main-title{margin-bottom:19px;font-size:35px;line-height:1.1}.flyixo-terms-main-title span:after{height:3px}.flyixo-terms-header-description{font-size:14px}.flyixo-terms-header-info{gap:8px}.flyixo-terms-info-item{padding:8px 11px;font-size:10px}.flyixo-terms-header-image-wrapper{padding:8px}.flyixo-terms-image-frame{min-height:280px;border-radius:22px}.flyixo-terms-header-image{min-height:280px}.flyixo-terms-image-brand{left:18px;bottom:18px;padding:11px 15px}.flyixo-terms-image-brand strong{font-size:21px}.flyixo-terms-section-heading h2{font-size:29px}.flyixo-terms-section-heading p{font-size:13px}.flyixo-term-card{gap:15px;padding:20px 17px;border-radius:17px}.flyixo-term-number{width:41px;height:41px;border-radius:12px;font-size:11px}.flyixo-term-card-content h3{font-size:16px}.flyixo-term-card-content p,.flyixo-term-list li{font-size:13px;line-height:1.72}.flyixo-ownership-section{flex-direction:column;padding:24px 20px;text-align:center}.flyixo-ownership-icon{width:60px;height:60px;border-radius:17px}.flyixo-ownership-icon span{font-size:25px}.flyixo-ownership-content h3{font-size:20px}.flyixo-ownership-content p{font-size:13px}.flyixo-terms-footer{flex-direction:column;padding:25px 20px}.flyixo-terms-footer-icon{width:45px;height:45px;border-radius:13px}.flyixo-terms-footer-content h3{font-size:18px}.flyixo-terms-footer-content p{font-size:13px}.flyixo-terms-bottom{gap:10px;margin-top:35px}.flyixo-terms-bottom>span{width:30px}.flyixo-terms-bottom p{font-size:10px}}@media (max-width: 380px){.flyixo-terms{padding-left:11px;padding-right:11px}.flyixo-terms-main-title{font-size:30px}.flyixo-terms-header-info{flex-direction:column;align-items:center}.flyixo-terms-image-frame,.flyixo-terms-header-image{min-height:240px}.flyixo-terms-section-heading h2{font-size:25px}.flyixo-term-card{flex-direction:column}.flyixo-term-number{width:39px;height:39px}.flyixo-terms-footer{border-radius:19px}}@media (prefers-reduced-motion: reduce){.flyixo-terms *,.flyixo-terms *:before,.flyixo-terms *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.intern-hero{--intern-navy: #062c43;--intern-navy-dark: #031b2b;--intern-primary: #e94e77;--intern-primary-dark: #c93661;--intern-primary-light: #ff8eaa;--intern-cyan: #36d1d4;--intern-blue: #2563eb;--intern-gold: #f4b942;--intern-white: #ffffff;--intern-text: #182536;--intern-muted: #687789;position:relative;width:100%;min-height:720px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:85px 24px;background-image:url(/assets/intern-DMLtlS49.webp);background-size:cover;background-position:center;background-repeat:no-repeat;font-family:Poppins,Segoe UI,Arial,sans-serif;box-sizing:border-box}.intern-hero *,.intern-hero *:before,.intern-hero *:after{box-sizing:border-box}.intern-hero__background{position:absolute;inset:0;z-index:0}.intern-hero__overlay{position:absolute;inset:0;background:linear-gradient(135deg,#031b2bed,#062c43d4 45%,#091f35e8)}.intern-hero__glow{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.intern-hero__glow--one{width:520px;height:520px;top:-280px;left:-160px;background:#e94e7729}.intern-hero__glow--two{width:500px;height:500px;right:-180px;bottom:-280px;background:#36d1d421}.intern-hero__grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.intern-hero__shape{position:absolute;z-index:1;pointer-events:none;border:1px solid rgba(255,255,255,.1);border-radius:50%;animation:internFloat 7s ease-in-out infinite}.intern-hero__shape--one{width:150px;height:150px;top:12%;left:5%}.intern-hero__shape--two{width:80px;height:80px;right:8%;top:18%;border-color:#e94e7740;animation-delay:1.5s}.intern-hero__shape--three{width:110px;height:110px;left:9%;bottom:12%;border-color:#36d1d433;animation-delay:3s}@keyframes internFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(8deg)}}.intern-hero__container{position:relative;z-index:3;width:100%;max-width:1250px;margin:0 auto}.intern-hero__content{width:100%;text-align:center}.intern-hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;color:var(--intern-primary-light);font-size:11px;font-weight:800;letter-spacing:2.5px}.intern-hero__eyebrow svg{font-size:15px;color:var(--intern-cyan);animation:globeSpin 8s linear infinite}.intern-hero__eyebrow-line{width:42px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--intern-primary),var(--intern-cyan))}@keyframes globeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intern-hero__title{max-width:900px;margin:0 auto 16px;color:var(--intern-white);font-size:clamp(45px,6vw,76px);font-weight:800;line-height:1.05;letter-spacing:-2.5px}.intern-hero__title span{display:block;background:linear-gradient(90deg,var(--intern-primary-light),#ffffff 50%,var(--intern-cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:internTitleGradient 5s linear infinite}@keyframes internTitleGradient{0%{background-position:0% center}to{background-position:200% center}}.intern-hero__subtitle{max-width:760px;margin:0 auto;color:#ffffffd1;font-size:18px;line-height:1.75}.intern-hero__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:35px;font-size:13px}.intern-hero__rating-stars{display:flex;gap:3px;color:#00b67a}.intern-hero__rating-stars svg{font-size:14px}.intern-hero__rating-excellent{color:#fff;font-weight:700}.intern-hero__rating-value{color:var(--intern-gold);font-weight:700}.intern-hero__rating-trust{color:#00b67a;font-weight:800}.intern-hero__search-card{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:28px;border:1px solid rgba(255,255,255,.35);border-radius:25px;background:linear-gradient(135deg,#fffffffa,#f8fbfdf7);box-shadow:0 30px 80px #0000004d;text-align:left;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.intern-hero__card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #e9edf1}.intern-hero__card-label{display:block;margin-bottom:5px;color:var(--intern-primary);font-size:10px;font-weight:800;letter-spacing:1.8px}.intern-hero__card-header h2{margin:0;color:var(--intern-navy);font-size:23px;font-weight:800}.intern-hero__card-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,var(--intern-primary),var(--intern-primary-light));color:#fff;box-shadow:0 10px 25px #e94e7733}.intern-hero__card-icon svg{font-size:19px}.intern-hero__stats{display:flex;align-items:center;justify-content:center;gap:35px;padding:22px 0;border-bottom:1px solid #e9edf1}.intern-hero__stat{display:flex;align-items:center;gap:12px}.intern-hero__stat-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#e94e771c,#36d1d41a);color:var(--intern-primary);font-size:17px}.intern-hero__stat-content{display:flex;flex-direction:column;gap:1px}.intern-hero__stat-content strong{color:var(--intern-navy);font-size:18px;font-weight:800}.intern-hero__stat-content span{color:var(--intern-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px}.intern-hero__stat-divider{width:1px;height:35px;background:#e0e5ea}.intern-hero__search-row{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:end;gap:18px;padding-top:24px}.intern-hero__field{min-width:0}.intern-hero__field label{display:block;margin-bottom:9px;color:var(--intern-navy);font-size:12px;font-weight:700}.intern-hero__select-wrapper{position:relative}.intern-hero__select-wrapper:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-55%);color:var(--intern-primary);font-size:18px;pointer-events:none}.intern-hero__select-wrapper select{width:100%;min-height:50px;appearance:none;padding:0 42px 0 15px;border:1px solid #dce2e8;border-radius:12px;outline:none;background:#fff;color:#465365;font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.intern-hero__select-wrapper select:focus{border-color:var(--intern-primary);box-shadow:0 0 0 4px #e94e771a}.intern-hero__type-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.intern-hero__type-button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #dce2e8;border-radius:12px;background:#fff;color:#4d5967;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .25s ease}.intern-hero__type-button:hover{border-color:var(--intern-primary);color:var(--intern-primary);transform:translateY(-2px)}.intern-hero__type-button.active{border-color:var(--intern-primary);background:linear-gradient(135deg,var(--intern-primary),var(--intern-primary-dark));color:#fff;box-shadow:0 8px 20px #e94e7733}.intern-hero__search-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:145px;padding:0 24px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--intern-primary),var(--intern-primary-dark));color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #e94e773d;transition:transform .3s ease,box-shadow .3s ease}.intern-hero__search-button svg{transition:transform .3s ease}.intern-hero__search-button:hover{transform:translateY(-3px);box-shadow:0 15px 32px #e94e7752}.intern-hero__search-button:hover svg{transform:translate(4px)}.intern-hero__search-button:active{transform:translateY(-1px)}.intern-hero__card-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px;margin-top:22px}.intern-hero__trust-item{display:flex;align-items:center;gap:7px;color:var(--intern-muted);font-size:11px;font-weight:600}.intern-hero__trust-item svg{color:#00a878;font-size:12px}.intern-hero__bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.intern-hero__bottom span{width:65px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45))}.intern-hero__bottom span:last-child{background:linear-gradient(90deg,rgba(255,255,255,.45),transparent)}.intern-hero__bottom p{margin:0;color:#ffffffb3;font-size:11px;font-weight:600;letter-spacing:.4px;text-align:center}.intern-hero__bottom strong{color:var(--intern-primary-light)}@media (min-width: 1400px){.intern-hero{min-height:780px;padding-top:100px;padding-bottom:100px}.intern-hero__search-card{max-width:1150px}}@media (max-width: 1100px){.intern-hero{min-height:680px;padding:75px 20px}.intern-hero__search-card{max-width:950px}.intern-hero__search-row{grid-template-columns:1fr 1fr}.intern-hero__search-button{width:100%;grid-column:1 / -1}}@media (max-width: 768px){.intern-hero{min-height:auto;padding:65px 16px}.intern-hero__eyebrow{font-size:9px;letter-spacing:1.8px}.intern-hero__eyebrow-line{width:25px}.intern-hero__title{font-size:clamp(38px,9vw,52px);letter-spacing:-1.5px}.intern-hero__subtitle{max-width:600px;font-size:15px}.intern-hero__rating{margin-bottom:28px}.intern-hero__search-card{padding:22px;border-radius:20px}.intern-hero__card-header h2{font-size:20px}.intern-hero__stats{gap:20px}.intern-hero__stat-divider{height:28px}.intern-hero__search-row{grid-template-columns:1fr;gap:18px}.intern-hero__search-button{grid-column:auto;width:100%}}@media (max-width: 600px){.intern-hero{padding:50px 13px}.intern-hero__eyebrow{gap:7px;margin-bottom:14px;font-size:8px;letter-spacing:1.3px}.intern-hero__eyebrow svg{font-size:12px}.intern-hero__eyebrow-line{width:18px}.intern-hero__title{margin-bottom:13px;font-size:35px;letter-spacing:-1px}.intern-hero__subtitle{font-size:13px;line-height:1.65}.intern-hero__rating{gap:6px;margin-top:14px;margin-bottom:23px;font-size:11px}.intern-hero__rating-stars svg{font-size:11px}.intern-hero__search-card{padding:18px;border-radius:17px}.intern-hero__card-header{padding-bottom:17px}.intern-hero__card-label{font-size:8px;letter-spacing:1.3px}.intern-hero__card-header h2{font-size:17px}.intern-hero__card-icon{width:40px;height:40px;border-radius:11px}.intern-hero__stats{justify-content:space-between;gap:8px;padding:17px 0}.intern-hero__stat{gap:7px}.intern-hero__stat-icon{width:34px;height:34px;border-radius:10px;font-size:13px}.intern-hero__stat-content strong{font-size:14px}.intern-hero__stat-content span{font-size:8px}.intern-hero__stat-divider{height:25px}.intern-hero__field label{font-size:11px}.intern-hero__select-wrapper select,.intern-hero__type-button,.intern-hero__search-button{min-height:46px;font-size:11px}.intern-hero__type-buttons{gap:5px}.intern-hero__card-footer{flex-direction:column;align-items:flex-start;gap:9px;margin-top:18px}.intern-hero__bottom{gap:9px;margin-top:22px}.intern-hero__bottom span{width:25px}.intern-hero__bottom p{font-size:9px}.intern-hero__shape--one{width:90px;height:90px;left:-30px}.intern-hero__shape--two{width:55px;height:55px;right:-15px}.intern-hero__shape--three{width:65px;height:65px;left:-20px}}@media (max-width: 380px){.intern-hero{padding:42px 10px}.intern-hero__title{font-size:31px}.intern-hero__subtitle{font-size:12px}.intern-hero__search-card{padding:15px}.intern-hero__card-header h2{font-size:15px}.intern-hero__stats{gap:5px}.intern-hero__stat{flex-direction:column;justify-content:center;text-align:center}.intern-hero__stat-divider{display:none}.intern-hero__stat-content strong{font-size:13px}.intern-hero__stat-content span{font-size:7px}.intern-hero__type-button{padding:0 5px;font-size:10px}.intern-hero__search-button{font-size:12px}}.intern-hero__type-button:focus-visible,.intern-hero__search-button:focus-visible,.intern-hero__select-wrapper select:focus-visible{outline:3px solid rgba(54,209,212,.4);outline-offset:3px}@media (prefers-reduced-motion: reduce){.intern-hero *,.intern-hero *:before,.intern-hero *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.flyixo-internship-section{--internship-navy: #062c43;--internship-navy-dark: #031b2b;--internship-primary: #e94e77;--internship-primary-dark: #c93661;--internship-primary-light: #ff8eaa;--internship-cyan: #36d1d4;--internship-blue: #2563eb;--internship-gold: #f4b942;--internship-text: #182536;--internship-muted: #687789;--internship-white: #ffffff;--internship-light: #f7f9fc;--internship-border: #e3e8ee;position:relative;width:100%;overflow:hidden;padding:100px 24px;background:linear-gradient(135deg,#fff,#f8fafc,#f4f8fb);font-family:Poppins,Segoe UI,Arial,sans-serif;box-sizing:border-box}.flyixo-internship-section *,.flyixo-internship-section *:before,.flyixo-internship-section *:after{box-sizing:border-box}.flyixo-internship-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px)}.flyixo-internship-bg-one{width:550px;height:550px;top:-280px;right:-200px;background:#e94e7714}.flyixo-internship-bg-two{width:480px;height:480px;bottom:-230px;left:-230px;background:#36d1d414}.flyixo-internship-grid{position:absolute;inset:0;pointer-events:none;opacity:.65;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.flyixo-internship-container{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}.flyixo-internship-header{max-width:900px;margin:0 auto 75px;text-align:center}.flyixo-internship-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;color:var(--internship-primary);font-size:11px;font-weight:800;letter-spacing:2.4px}.flyixo-internship-line{display:block;width:42px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--internship-primary),var(--internship-cyan))}.flyixo-internship-title{margin:0 0 20px;color:var(--internship-navy);font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1.12;letter-spacing:-1.8px}.flyixo-internship-title span{display:block;color:var(--internship-primary)}.flyixo-internship-subtitle{max-width:760px;margin:0 auto;color:var(--internship-muted);font-size:15px;line-height:1.8}.flyixo-internship-highlights{display:flex;flex-direction:column;gap:50px}.flyixo-highlight-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:70px;min-height:430px;padding:25px;border:1px solid var(--internship-border);border-radius:30px;background:#ffffffeb;box-shadow:0 18px 55px #062c4312;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.flyixo-highlight-card:hover{transform:translateY(-7px);border-color:#e94e7733;box-shadow:0 28px 70px #062c431f}.flyixo-highlight-card-reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.flyixo-highlight-card-reverse .flyixo-highlight-image-wrapper{order:2}.flyixo-highlight-card-reverse .flyixo-highlight-content{order:1}.flyixo-highlight-number{position:absolute;top:22px;left:24px;z-index:5;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,var(--internship-primary),var(--internship-primary-dark));color:#fff;font-size:13px;font-weight:800;letter-spacing:1px;box-shadow:0 10px 25px #e94e7738}.flyixo-highlight-card-reverse .flyixo-highlight-number{left:auto;right:24px}.flyixo-highlight-image-wrapper{position:relative;min-width:0}.flyixo-highlight-image{position:relative;height:380px;overflow:hidden;border-radius:23px;box-shadow:0 18px 40px #062c4324}.flyixo-highlight-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}.flyixo-highlight-card:hover .flyixo-highlight-image img{transform:scale(1.06)}.flyixo-highlight-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#031b2b05 35%,#031b2bad);pointer-events:none}.flyixo-highlight-image-label{position:absolute;left:22px;bottom:20px;display:flex;flex-direction:column;padding:12px 16px;border:1px solid rgba(255,255,255,.3);border-radius:13px;background:#ffffff21;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff}.flyixo-highlight-image-label span{margin-bottom:2px;color:var(--internship-primary-light);font-size:9px;font-weight:800;letter-spacing:1.5px}.flyixo-highlight-image-label strong{font-size:12px;letter-spacing:.6px}.flyixo-highlight-image-decoration{position:absolute;right:-15px;bottom:-15px;width:100px;height:100px;border-radius:24px;background:linear-gradient(135deg,var(--internship-primary),var(--internship-cyan));opacity:.17;z-index:-1}.flyixo-highlight-content{position:relative;min-width:0;padding:20px 20px 20px 5px}.flyixo-highlight-card-reverse .flyixo-highlight-content{padding-left:20px;padding-right:5px}.flyixo-highlight-label{display:inline-block;margin-bottom:13px;color:var(--internship-primary);font-size:10px;font-weight:800;letter-spacing:1.8px}.flyixo-highlight-content h3{margin:0 0 17px;color:var(--internship-navy);font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.25;letter-spacing:-.7px}.flyixo-highlight-content p{max-width:570px;margin:0 0 22px;color:var(--internship-muted);font-size:15px;line-height:1.85}.flyixo-highlight-link{display:inline-flex;align-items:center;gap:12px;color:var(--internship-primary);text-decoration:none;font-size:14px;font-weight:800;transition:color .25s ease}.flyixo-highlight-arrow{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#e94e771a;color:var(--internship-primary);font-size:18px;transition:transform .3s ease,background .3s ease,color .3s ease}.flyixo-highlight-link:hover{color:var(--internship-primary-dark)}.flyixo-highlight-link:hover .flyixo-highlight-arrow{transform:translate(5px);background:var(--internship-primary);color:#fff}.flyixo-highlight-bottom-line{display:flex;align-items:center;gap:10px;margin-top:28px}.flyixo-highlight-bottom-line span{width:35px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--internship-primary),var(--internship-cyan))}.flyixo-highlight-bottom-line small{color:#9aa6b3;font-size:8px;font-weight:700;letter-spacing:1.2px}.flyixo-highlight-corner{position:absolute;right:-35px;bottom:-35px;width:100px;height:100px;border-radius:50%;background:#36d1d414;pointer-events:none}.flyixo-internship-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:75px;padding:40px 45px;border-radius:26px;background:linear-gradient(135deg,var(--internship-navy-dark),var(--internship-navy));box-shadow:0 22px 55px #062c432b;overflow:hidden;position:relative}.flyixo-internship-cta:before{content:"";position:absolute;width:280px;height:280px;top:-160px;right:-80px;border-radius:50%;background:#e94e7726}.flyixo-internship-cta:after{content:"";position:absolute;width:180px;height:180px;bottom:-110px;left:25%;border-radius:50%;background:#36d1d41a}.flyixo-cta-content{position:relative;z-index:2}.flyixo-cta-label{display:block;margin-bottom:6px;color:var(--internship-primary-light);font-size:10px;font-weight:800;letter-spacing:2px}.flyixo-cta-content h3{margin:0 0 9px;color:#fff;font-size:27px;font-weight:800}.flyixo-cta-content p{max-width:680px;margin:0;color:#ffffffab;font-size:13px;line-height:1.7}.flyixo-choose-btn{position:relative;z-index:3;flex-shrink:0;display:inline-flex;align-items:center;gap:15px;min-height:53px;padding:0 23px;border:none;border-radius:13px;background:linear-gradient(135deg,var(--internship-primary),var(--internship-primary-dark));color:#fff;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #e94e7740;transition:transform .3s ease,box-shadow .3s ease}.flyixo-choose-btn:hover{transform:translateY(-3px);box-shadow:0 17px 35px #e94e7752}.flyixo-choose-arrow{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#ffffff29;transition:transform .3s ease}.flyixo-choose-btn:hover .flyixo-choose-arrow{transform:translate(4px)}.flyixo-internship-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:42px}.flyixo-internship-bottom span{width:65px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.25))}.flyixo-internship-bottom span:last-child{background:linear-gradient(90deg,rgba(6,44,67,.25),transparent)}.flyixo-internship-bottom p{margin:0;color:var(--internship-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center}.flyixo-internship-bottom strong{color:var(--internship-primary)}@media (max-width: 1100px){.flyixo-internship-section{padding:80px 22px}.flyixo-highlight-card{gap:45px}.flyixo-highlight-content h3{font-size:27px}.flyixo-highlight-image{height:350px}}@media (max-width: 900px){.flyixo-internship-header{margin-bottom:55px}.flyixo-highlight-card,.flyixo-highlight-card-reverse{grid-template-columns:1fr;gap:25px;padding:20px}.flyixo-highlight-card-reverse .flyixo-highlight-image-wrapper{order:1}.flyixo-highlight-card-reverse .flyixo-highlight-content{order:2}.flyixo-highlight-content,.flyixo-highlight-card-reverse .flyixo-highlight-content{padding:10px 8px 15px}.flyixo-highlight-image{height:370px}.flyixo-highlight-content h3{font-size:27px}.flyixo-highlight-content p{max-width:100%}.flyixo-highlight-number,.flyixo-highlight-card-reverse .flyixo-highlight-number{left:35px;right:auto}.flyixo-internship-cta{align-items:flex-start;flex-direction:column;padding:35px}}@media (max-width: 600px){.flyixo-internship-section{padding:60px 15px}.flyixo-internship-eyebrow{gap:8px;font-size:8px;letter-spacing:1.4px}.flyixo-internship-line{width:23px}.flyixo-internship-title{font-size:32px;letter-spacing:-1px}.flyixo-internship-subtitle{font-size:13px;line-height:1.7}.flyixo-internship-highlights{gap:30px}.flyixo-highlight-card{gap:18px;padding:14px;border-radius:22px}.flyixo-highlight-image{height:280px;border-radius:17px}.flyixo-highlight-number,.flyixo-highlight-card-reverse .flyixo-highlight-number{top:25px;left:25px;width:43px;height:43px;border-radius:12px;font-size:11px}.flyixo-highlight-image-label{left:15px;bottom:15px;padding:9px 12px;border-radius:10px}.flyixo-highlight-image-label span{font-size:7px}.flyixo-highlight-image-label strong{font-size:9px}.flyixo-highlight-content{padding:5px 5px 12px!important}.flyixo-highlight-label{font-size:8px;letter-spacing:1.4px}.flyixo-highlight-content h3{margin-bottom:13px;font-size:22px;line-height:1.3}.flyixo-highlight-content p{margin-bottom:17px;font-size:13px;line-height:1.7}.flyixo-highlight-link{font-size:12px}.flyixo-highlight-arrow{width:31px;height:31px;font-size:15px}.flyixo-highlight-bottom-line{margin-top:20px}.flyixo-highlight-bottom-line small{font-size:7px}.flyixo-internship-cta{gap:25px;margin-top:50px;padding:27px 22px;border-radius:20px}.flyixo-cta-content h3{font-size:22px}.flyixo-cta-content p{font-size:12px}.flyixo-choose-btn{width:100%;justify-content:center;min-height:48px;font-size:12px}.flyixo-internship-bottom{gap:9px;margin-top:32px}.flyixo-internship-bottom span{width:25px}.flyixo-internship-bottom p{font-size:9px}}@media (max-width: 380px){.flyixo-internship-section{padding:50px 11px}.flyixo-internship-title{font-size:28px}.flyixo-internship-subtitle{font-size:12px}.flyixo-highlight-image{height:235px}.flyixo-highlight-content h3{font-size:19px}.flyixo-highlight-content p{font-size:12px}.flyixo-highlight-link{font-size:11px}.flyixo-cta-content h3{font-size:19px}.flyixo-choose-btn{font-size:11px}}.flyixo-highlight-link:focus-visible,.flyixo-choose-btn:focus-visible{outline:3px solid rgba(54,209,212,.45);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-internship-section *,.flyixo-internship-section *:before,.flyixo-internship-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.flyixo-career-section{--career-navy: #062c43;--career-navy-dark: #031b2b;--career-primary: #e94e77;--career-primary-dark: #c93661;--career-primary-light: #ff8eaa;--career-cyan: #36d1d4;--career-blue: #2563eb;--career-gold: #f4b942;--career-text: #182536;--career-muted: #687789;--career-white: #ffffff;--career-light: #f7f9fc;--career-border: #e3e8ee;position:relative;width:100%;overflow:hidden;padding:90px 24px;background:linear-gradient(135deg,#fff,#f7fafc,#f2f7fa);font-family:Poppins,Segoe UI,Arial,sans-serif;box-sizing:border-box}.flyixo-career-section *,.flyixo-career-section *:before,.flyixo-career-section *:after{box-sizing:border-box}.flyixo-career-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(5px)}.flyixo-career-bg-one{width:520px;height:520px;top:-250px;right:-180px;background:#e94e7714}.flyixo-career-bg-two{width:450px;height:450px;bottom:-220px;left:-220px;background:#36d1d414}.flyixo-career-grid{position:absolute;inset:0;pointer-events:none;opacity:.7;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.flyixo-career-container{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto}.flyixo-career-header{max-width:900px;margin:0 auto 55px;text-align:center}.flyixo-career-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:17px;color:var(--career-primary);font-size:11px;font-weight:800;letter-spacing:2.4px}.flyixo-career-line{display:block;width:42px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--career-primary),var(--career-cyan))}.flyixo-career-title{margin:0 0 18px;color:var(--career-navy);font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:1.13;letter-spacing:-1.7px}.flyixo-career-title span{display:block;color:var(--career-primary)}.flyixo-career-description{max-width:740px;margin:0 auto;color:var(--career-muted);font-size:15px;line-height:1.8}.flyixo-career-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 5px 25px;scroll-behavior:smooth;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--career-primary) rgba(6,44,67,.08)}.flyixo-career-scroll:active{cursor:grabbing}.flyixo-career-scroll::-webkit-scrollbar{height:7px}.flyixo-career-scroll::-webkit-scrollbar-track{border-radius:20px;background:#062c430f}.flyixo-career-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:linear-gradient(90deg,var(--career-primary),var(--career-cyan))}.flyixo-career-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--career-primary-dark),var(--career-blue))}.flyixo-career-track{display:flex;align-items:stretch;gap:20px;width:max-content;padding:0 5px}.flyixo-career-card{position:relative;flex:0 0 270px;overflow:hidden;border:1px solid var(--career-border);border-radius:23px;background:#fffffff7;box-shadow:0 14px 35px #062c4314;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.flyixo-career-card:hover{transform:translateY(-9px);border-color:#e94e7740;box-shadow:0 25px 55px #062c4324}.flyixo-career-number{position:absolute;z-index:5;top:14px;left:14px;display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid rgba(255,255,255,.4);border-radius:11px;background:#031b2bb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:800;letter-spacing:.8px}.flyixo-career-image-wrapper{position:relative;height:205px;overflow:hidden}.flyixo-career-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.flyixo-career-card:hover .flyixo-career-image{transform:scale(1.08)}.flyixo-career-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#031b2b0d,#031b2ba6);pointer-events:none}.flyixo-career-image-brand{position:absolute;right:14px;bottom:13px;padding:6px 9px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff21;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:800;letter-spacing:1.4px}.flyixo-career-card-content{padding:19px 18px 18px}.flyixo-career-card-label{display:block;margin-bottom:7px;color:var(--career-primary);font-size:8px;font-weight:800;letter-spacing:1.6px}.flyixo-career-card-content h3{min-height:52px;margin:0 0 17px;color:var(--career-navy);font-size:17px;font-weight:800;line-height:1.35}.flyixo-career-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #edf0f3;color:var(--career-muted);font-size:10px;font-weight:600}.flyixo-career-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e94e771a;color:var(--career-primary);font-size:16px;transition:transform .3s ease,background .3s ease,color .3s ease}.flyixo-career-card:hover .flyixo-career-arrow{transform:translate(4px);background:var(--career-primary);color:#fff}.flyixo-career-corner{position:absolute;right:-35px;bottom:-35px;width:90px;height:90px;border-radius:50%;background:#36d1d414;pointer-events:none}.flyixo-career-scroll-hint{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:7px;color:#8a96a3;font-size:10px;font-weight:600;letter-spacing:.4px}.flyixo-career-scroll-icon{color:var(--career-primary);font-size:14px}.flyixo-career-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;overflow:hidden;margin-top:55px;padding:32px 38px;border-radius:24px;background:linear-gradient(135deg,var(--career-navy-dark),var(--career-navy));box-shadow:0 20px 50px #062c432b}.flyixo-career-cta:before{content:"";position:absolute;width:250px;height:250px;right:-90px;top:-150px;border-radius:50%;background:#e94e7726}.flyixo-career-cta:after{content:"";position:absolute;width:160px;height:160px;left:35%;bottom:-120px;border-radius:50%;background:#36d1d417}.flyixo-career-cta-content{position:relative;z-index:2}.flyixo-career-cta-label{display:block;margin-bottom:5px;color:var(--career-primary-light);font-size:9px;font-weight:800;letter-spacing:2px}.flyixo-career-cta-content h3{margin:0 0 7px;color:#fff;font-size:25px;font-weight:800}.flyixo-career-cta-content p{max-width:650px;margin:0;color:#ffffffab;font-size:12px;line-height:1.7}.flyixo-career-btn{position:relative;z-index:3;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 21px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--career-primary),var(--career-primary-dark));color:#fff;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 25px #e94e7740;transition:transform .3s ease,box-shadow .3s ease}.flyixo-career-btn:hover{transform:translateY(-3px);box-shadow:0 15px 32px #e94e7754}.flyixo-career-btn-arrow{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#ffffff26;transition:transform .3s ease}.flyixo-career-btn:hover .flyixo-career-btn-arrow{transform:translate(4px)}.flyixo-career-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:38px}.flyixo-career-bottom>span{width:65px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.25))}.flyixo-career-bottom>span:last-child{background:linear-gradient(90deg,rgba(6,44,67,.25),transparent)}.flyixo-career-bottom p{margin:0;color:var(--career-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-career-bottom strong{color:var(--career-primary)}@media (min-width: 1400px){.flyixo-career-section{padding:105px 30px}.flyixo-career-card{flex-basis:285px}.flyixo-career-image-wrapper{height:215px}}@media (max-width: 1100px){.flyixo-career-section{padding:80px 20px}.flyixo-career-card{flex-basis:250px}.flyixo-career-image-wrapper{height:190px}.flyixo-career-cta{padding:30px}}@media (max-width: 768px){.flyixo-career-section{padding:65px 16px}.flyixo-career-header{margin-bottom:40px}.flyixo-career-eyebrow{gap:8px;font-size:8px;letter-spacing:1.5px}.flyixo-career-line{width:25px}.flyixo-career-title{font-size:34px;letter-spacing:-1px}.flyixo-career-description{font-size:13px}.flyixo-career-card{flex-basis:225px;border-radius:19px}.flyixo-career-image-wrapper{height:175px}.flyixo-career-card-content{padding:16px}.flyixo-career-card-content h3{min-height:48px;font-size:15px}.flyixo-career-cta{align-items:flex-start;flex-direction:column;gap:25px;padding:27px 25px}.flyixo-career-btn{width:100%}}@media (max-width: 600px){.flyixo-career-section{padding:55px 12px}.flyixo-career-title{font-size:29px;line-height:1.18}.flyixo-career-description{font-size:12px;line-height:1.7}.flyixo-career-scroll{padding-left:2px;padding-right:2px}.flyixo-career-track{gap:13px}.flyixo-career-card{flex-basis:205px;border-radius:17px}.flyixo-career-image-wrapper{height:155px}.flyixo-career-number{top:10px;left:10px;width:34px;height:34px;border-radius:9px;font-size:9px}.flyixo-career-card-content{padding:14px}.flyixo-career-card-label{font-size:7px}.flyixo-career-card-content h3{min-height:48px;margin-bottom:13px;font-size:14px}.flyixo-career-card-footer{font-size:8px}.flyixo-career-arrow{width:27px;height:27px;font-size:14px}.flyixo-career-scroll-hint{font-size:9px}.flyixo-career-cta{margin-top:40px;padding:24px 19px;border-radius:19px}.flyixo-career-cta-content h3{font-size:20px}.flyixo-career-cta-content p{font-size:11px}.flyixo-career-btn{min-height:47px;font-size:11px}.flyixo-career-bottom{gap:9px;margin-top:30px}.flyixo-career-bottom>span{width:25px}.flyixo-career-bottom p{font-size:8px}}@media (max-width: 380px){.flyixo-career-section{padding:48px 9px}.flyixo-career-title{font-size:26px}.flyixo-career-card{flex-basis:185px}.flyixo-career-image-wrapper{height:140px}.flyixo-career-card-content h3{font-size:13px}.flyixo-career-card-footer{font-size:7px}.flyixo-career-cta-content h3{font-size:18px}}.flyixo-career-btn:focus-visible{outline:3px solid rgba(54,209,212,.45);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-career-section *,.flyixo-career-section *:before,.flyixo-career-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.flyixo-awards-section{--awards-navy: #062c43;--awards-navy-dark: #031b2b;--awards-primary: #e94e77;--awards-primary-dark: #c93661;--awards-primary-light: #ff8eaa;--awards-cyan: #36d1d4;--awards-blue: #2563eb;--awards-gold: #f4b942;--awards-text: #182536;--awards-muted: #687789;--awards-white: #ffffff;--awards-light: #f7f9fc;--awards-border: #e2e8ee;position:relative;width:100%;overflow:hidden;padding:80px 24px;background:linear-gradient(135deg,#fff,#f8fbfc,#f2f8fa);font-family:Poppins,Segoe UI,Arial,sans-serif;box-sizing:border-box}.flyixo-awards-section *,.flyixo-awards-section *:before,.flyixo-awards-section *:after{box-sizing:border-box}.flyixo-awards-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(5px)}.flyixo-awards-bg-one{width:480px;height:480px;top:-240px;right:-180px;background:#e94e7714}.flyixo-awards-bg-two{width:430px;height:430px;left:-220px;bottom:-230px;background:#36d1d414}.flyixo-awards-grid{position:absolute;inset:0;pointer-events:none;opacity:.65;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.flyixo-awards-container{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}.flyixo-awards-header{max-width:760px;margin:0 auto 55px;text-align:center}.flyixo-awards-eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:16px;color:var(--awards-primary);font-size:10px;font-weight:800;letter-spacing:2.5px}.flyixo-awards-line{width:40px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--awards-primary),var(--awards-cyan))}.flyixo-awards-title{margin:0 0 17px;color:var(--awards-navy);font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-1.5px}.flyixo-awards-title span{color:var(--awards-primary)}.flyixo-awards-description{max-width:670px;margin:0 auto;color:var(--awards-muted);font-size:14px;line-height:1.8}.flyixo-awards-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch}.flyixo-award-card{position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:290px;padding:18px 13px 20px;border:1px solid var(--awards-border);border-radius:22px;background:#fffffff2;box-shadow:0 12px 35px #062c430f;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.flyixo-award-card:hover{transform:translateY(-9px);border-color:#e94e7740;box-shadow:0 25px 55px #062c4321}.flyixo-award-number{position:absolute;top:10px;left:11px;z-index:5;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#062c4314;color:var(--awards-navy);font-size:8px;font-weight:800;letter-spacing:.7px}.flyixo-award-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:175px;margin-top:7px}.flyixo-award-image-glow{position:absolute;width:135px;height:135px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.13),rgba(54,209,212,.06),transparent 70%);filter:blur(3px);transition:transform .4s ease}.flyixo-award-card:hover .flyixo-award-image-glow{transform:scale(1.2)}.flyixo-award-image-box{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:135px;height:135px;padding:12px;border:1px solid rgba(6,44,67,.08);border-radius:50%;background:#fff;box-shadow:0 10px 30px #062c4314;transition:transform .4s ease,box-shadow .4s ease}.flyixo-award-card:hover .flyixo-award-image-box{transform:scale(1.06);box-shadow:0 15px 35px #e94e7724}.flyixo-award-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.flyixo-award-content{display:flex;align-items:center;flex-direction:column;width:100%;margin-top:6px;text-align:center}.flyixo-award-year{color:var(--awards-navy);font-size:17px;font-weight:800;line-height:1}.flyixo-award-winner{margin-top:6px;color:var(--awards-primary);font-size:11px;font-weight:900;letter-spacing:1.5px}.flyixo-award-divider{display:block;width:28px;height:2px;margin:10px 0 8px;border-radius:20px;background:linear-gradient(90deg,var(--awards-primary),var(--awards-cyan))}.flyixo-award-label{color:#98a3ae;font-size:7px;font-weight:700;letter-spacing:1px}.flyixo-award-corner{position:absolute;right:-35px;bottom:-35px;width:90px;height:90px;border-radius:50%;background:#36d1d412;pointer-events:none}.flyixo-awards-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px}.flyixo-awards-bottom-line{width:70px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.22))}.flyixo-awards-bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.22),transparent)}.flyixo-awards-bottom p{margin:0;color:var(--awards-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-awards-bottom strong{color:var(--awards-primary)}@media (max-width: 1200px){.flyixo-awards-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.flyixo-award-card{min-height:310px}.flyixo-award-image-wrapper{height:185px}}@media (max-width: 768px){.flyixo-awards-section{padding:65px 18px}.flyixo-awards-header{margin-bottom:40px}.flyixo-awards-eyebrow{gap:8px;font-size:8px;letter-spacing:1.5px}.flyixo-awards-line{width:25px}.flyixo-awards-title{font-size:35px;letter-spacing:-1px}.flyixo-awards-description{font-size:13px}.flyixo-awards-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.flyixo-award-card{min-height:285px;padding:15px 12px 18px;border-radius:19px}.flyixo-award-image-wrapper{height:165px}.flyixo-award-image-box{width:120px;height:120px}.flyixo-award-image-glow{width:125px;height:125px}}@media (max-width: 500px){.flyixo-awards-section{padding:55px 12px}.flyixo-awards-title{font-size:29px}.flyixo-awards-description{font-size:12px;line-height:1.7}.flyixo-awards-list{grid-template-columns:1fr 1fr;gap:11px}.flyixo-award-card{min-height:245px;padding:11px 8px 15px;border-radius:16px}.flyixo-award-number{top:8px;left:8px;width:25px;height:25px;border-radius:7px;font-size:7px}.flyixo-award-image-wrapper{height:140px}.flyixo-award-image-box{width:100px;height:100px;padding:9px}.flyixo-award-image-glow{width:105px;height:105px}.flyixo-award-year{font-size:15px}.flyixo-award-winner{font-size:9px;letter-spacing:1px}.flyixo-award-divider{width:22px;margin:8px 0 6px}.flyixo-award-label{font-size:6px;letter-spacing:.7px}.flyixo-awards-bottom{gap:8px;margin-top:28px}.flyixo-awards-bottom-line{width:25px}.flyixo-awards-bottom p{font-size:8px}}@media (max-width: 360px){.flyixo-awards-section{padding:45px 9px}.flyixo-awards-title{font-size:26px}.flyixo-awards-list{gap:8px}.flyixo-award-card{min-height:220px;padding:9px 6px 12px}.flyixo-award-image-wrapper{height:125px}.flyixo-award-image-box{width:88px;height:88px}.flyixo-award-image-glow{width:95px;height:95px}.flyixo-award-year{font-size:13px}.flyixo-award-winner{font-size:8px}}@media (prefers-reduced-motion: reduce){.flyixo-awards-section *,.flyixo-awards-section *:before,.flyixo-awards-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.flyixo-testimonial-section{--testimonial-navy: #062c43;--testimonial-navy-dark: #031b2b;--testimonial-primary: #e94e77;--testimonial-primary-dark: #c93661;--testimonial-primary-light: #ff8eaa;--testimonial-cyan: #36d1d4;--testimonial-blue: #2563eb;--testimonial-gold: #f4b942;--testimonial-text: #182536;--testimonial-muted: #687789;--testimonial-white: #ffffff;--testimonial-light: #f7f9fc;--testimonial-border: #e3e8ee;position:relative;width:100%;overflow:hidden;padding:85px 0 75px;background:linear-gradient(135deg,#fff,#f8fbfc 48%,#f1f8fa);font-family:Poppins,Segoe UI,Arial,sans-serif}.flyixo-testimonial-section *,.flyixo-testimonial-section *:before,.flyixo-testimonial-section *:after{box-sizing:border-box}.flyixo-testimonial-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(4px)}.flyixo-testimonial-bg-one{width:520px;height:520px;top:-280px;right:-180px;background:radial-gradient(circle,rgba(233,78,119,.12),transparent 70%)}.flyixo-testimonial-bg-two{width:480px;height:480px;bottom:-270px;left:-220px;background:radial-gradient(circle,rgba(54,209,212,.11),transparent 70%)}.flyixo-testimonial-grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 95%);mask-image:linear-gradient(to bottom,black,transparent 95%)}.flyixo-testimonial-container{position:relative;z-index:2;width:100%}.flyixo-testimonial-header{max-width:800px;margin:0 auto 55px;padding:0 22px;text-align:center}.flyixo-testimonial-eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:17px;color:var(--testimonial-primary);font-size:10px;font-weight:800;letter-spacing:2.7px}.flyixo-testimonial-line{width:40px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--testimonial-primary),var(--testimonial-cyan))}.flyixo-testimonial-title{margin:0 0 17px;color:var(--testimonial-navy);font-size:clamp(35px,4.5vw,54px);font-weight:800;line-height:1.08;letter-spacing:-1.8px}.flyixo-testimonial-title span{color:var(--testimonial-primary)}.flyixo-testimonial-description{max-width:680px;margin:0 auto 27px;color:var(--testimonial-muted);font-size:14px;line-height:1.8}.flyixo-testimonial-button{display:inline-flex;align-items:center;gap:12px;padding:12px 14px 12px 20px;border:none;border-radius:50px;background:linear-gradient(135deg,var(--testimonial-primary),var(--testimonial-primary-dark));color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:0 12px 25px #e94e7738;transition:transform .3s ease,box-shadow .3s ease}.flyixo-testimonial-button:hover{transform:translateY(-3px);box-shadow:0 17px 32px #e94e774d}.flyixo-testimonial-button-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff2e;font-size:10px;transition:transform .3s ease}.flyixo-testimonial-button:hover .flyixo-testimonial-button-icon{transform:translate(3px)}.flyixo-testimonial-scroll{display:flex;align-items:stretch;gap:20px;width:100%;padding:15px 24px 30px;overflow-x:hidden;overflow-y:visible;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.flyixo-testimonial-scroll::-webkit-scrollbar{display:none}.flyixo-testimonial-card{position:relative;flex:0 0 365px;min-height:365px;overflow:hidden;display:flex;flex-direction:column;padding:26px;border:1px solid var(--testimonial-border);border-radius:25px;background:#fffffff5;box-shadow:0 15px 40px #062c4312;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.flyixo-testimonial-card:hover{transform:translateY(-8px);border-color:#e94e774d;box-shadow:0 25px 55px #062c4321}.flyixo-testimonial-card-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.flyixo-testimonial-stars{display:flex;align-items:center;gap:4px;color:var(--testimonial-gold);font-size:10px}.flyixo-testimonial-card-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#062c4312;color:var(--testimonial-navy);font-size:8px;font-weight:800;letter-spacing:.5px}.flyixo-testimonial-quote-bg{position:absolute;top:35px;right:20px;z-index:0;color:#e94e770f;font-size:92px;line-height:1;pointer-events:none}.flyixo-testimonial-quote-bg svg{display:block}.flyixo-testimonial-text{position:relative;z-index:2;flex:1;margin:0;color:var(--testimonial-text);font-size:13px;font-weight:500;line-height:1.85}.flyixo-testimonial-divider{width:100%;height:1px;margin:22px 0 18px;background:linear-gradient(90deg,rgba(233,78,119,.25),rgba(54,209,212,.12),transparent)}.flyixo-testimonial-author{position:relative;z-index:3;display:flex;align-items:center;gap:12px}.flyixo-author-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid rgba(233,78,119,.2);border-radius:50%;background:linear-gradient(135deg,var(--testimonial-navy),var(--testimonial-blue));color:#fff;font-size:15px;font-weight:800;box-shadow:0 7px 18px #062c4329}.flyixo-author-info{display:flex;flex-direction:column;min-width:0}.flyixo-author-name{overflow:hidden;color:var(--testimonial-navy);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.flyixo-internship-link{width:fit-content;margin-top:4px;color:var(--testimonial-primary);font-size:9px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .25s ease}.flyixo-internship-link:hover{color:var(--testimonial-primary-dark);text-decoration:underline}.flyixo-author-quote{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:#e94e7714;color:var(--testimonial-primary);font-size:10px;transition:transform .3s ease,background .3s ease}.flyixo-testimonial-card:hover .flyixo-author-quote{transform:rotate(-8deg);background:#e94e7724}.flyixo-testimonial-card-footer{display:flex;align-items:center;gap:7px;margin-top:18px;color:#9aa5af;font-size:7px;font-weight:800;letter-spacing:1px}.flyixo-footer-dot{width:4px;height:4px;border-radius:50%;background:var(--testimonial-cyan)}.flyixo-testimonial-corner{position:absolute;right:-35px;bottom:-35px;width:100px;height:100px;border-radius:50%;background:#36d1d40f;pointer-events:none}.flyixo-testimonial-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:#8a97a4;font-size:9px;font-weight:600;letter-spacing:.4px}.flyixo-scroll-dot{width:6px;height:6px;border-radius:50%;background:var(--testimonial-primary);box-shadow:0 0 0 5px #e94e7714}.flyixo-scroll-arrow{color:var(--testimonial-primary);font-size:13px}.flyixo-testimonial-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:38px;padding:0 20px}.flyixo-testimonial-bottom-line{width:75px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.2))}.flyixo-testimonial-bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.2),transparent)}.flyixo-testimonial-bottom p{margin:0;color:var(--testimonial-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-testimonial-bottom strong{color:var(--testimonial-primary)}@media (max-width: 1100px){.flyixo-testimonial-section{padding:75px 0 65px}.flyixo-testimonial-card{flex-basis:345px;min-height:350px}}@media (max-width: 768px){.flyixo-testimonial-section{padding:65px 0 60px}.flyixo-testimonial-header{margin-bottom:42px}.flyixo-testimonial-eyebrow{font-size:8px;letter-spacing:1.8px}.flyixo-testimonial-line{width:28px}.flyixo-testimonial-title{font-size:36px;letter-spacing:-1px}.flyixo-testimonial-description{font-size:13px}.flyixo-testimonial-scroll{gap:15px;padding-left:18px;padding-right:18px}.flyixo-testimonial-card{flex-basis:330px;min-height:350px;padding:23px;border-radius:21px}}@media (max-width: 600px){.flyixo-testimonial-section{padding:55px 0}.flyixo-testimonial-header{padding:0 15px;margin-bottom:35px}.flyixo-testimonial-title{font-size:31px}.flyixo-testimonial-description{font-size:12px;line-height:1.7}.flyixo-testimonial-button{padding:10px 12px 10px 16px;font-size:10px}.flyixo-testimonial-button-icon{width:25px;height:25px}.flyixo-testimonial-scroll{gap:12px;padding-left:14px;padding-right:14px}.flyixo-testimonial-card{flex-basis:88vw;min-height:350px;padding:21px;border-radius:19px}.flyixo-testimonial-text{font-size:12px;line-height:1.8}.flyixo-testimonial-card-footer{font-size:6px}.flyixo-testimonial-scroll-hint{padding:0 15px;font-size:8px}.flyixo-testimonial-bottom{gap:8px;margin-top:30px}.flyixo-testimonial-bottom-line{width:28px}.flyixo-testimonial-bottom p{font-size:8px}}@media (max-width: 400px){.flyixo-testimonial-title{font-size:27px}.flyixo-testimonial-eyebrow{font-size:7px;letter-spacing:1.3px}.flyixo-testimonial-line{width:20px}.flyixo-testimonial-card{flex-basis:91vw;min-height:340px;padding:18px}.flyixo-testimonial-card-top{margin-bottom:18px}.flyixo-testimonial-text{font-size:11px}.flyixo-author-avatar{width:40px;height:40px;font-size:13px}.flyixo-author-name{font-size:10px}.flyixo-internship-link{font-size:8px}}@media (max-width: 340px){.flyixo-testimonial-section{padding-top:45px}.flyixo-testimonial-title{font-size:25px}.flyixo-testimonial-card{flex-basis:92vw;min-height:330px}.flyixo-testimonial-description{font-size:11px}}.flyixo-testimonial-button:focus-visible,.flyixo-internship-link:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-testimonial-section *,.flyixo-testimonial-section *:before,.flyixo-testimonial-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.flyixo-feature-section{--feature-navy: #062c43;--feature-navy-dark: #031b2b;--feature-primary: #e94e77;--feature-primary-dark: #c93661;--feature-primary-light: #ff8eaa;--feature-cyan: #36d1d4;--feature-blue: #2563eb;--feature-gold: #f4b942;--feature-text: #182536;--feature-muted: #687789;--feature-white: #ffffff;--feature-light: #f7f9fc;--feature-border: #e3e8ee;position:relative;width:100%;overflow:hidden;padding:85px 24px 75px;background:linear-gradient(135deg,#fff,#f8fbfc,#f1f8fa);font-family:Poppins,Segoe UI,Arial,sans-serif}.flyixo-feature-section *,.flyixo-feature-section *:before,.flyixo-feature-section *:after{box-sizing:border-box}.flyixo-feature-bg{position:absolute;border-radius:50%;pointer-events:none;filter:blur(5px)}.flyixo-feature-bg-one{width:520px;height:520px;top:-260px;right:-190px;background:radial-gradient(circle,rgba(233,78,119,.12),transparent 70%)}.flyixo-feature-bg-two{width:480px;height:480px;left:-240px;bottom:-260px;background:radial-gradient(circle,rgba(54,209,212,.11),transparent 70%)}.flyixo-feature-grid-pattern{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 95%);mask-image:linear-gradient(to bottom,black,transparent 95%)}.flyixo-feature-container{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}.flyixo-feature-header{max-width:850px;margin:0 auto 55px;text-align:center}.flyixo-feature-eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:18px;color:var(--feature-primary);font-size:10px;font-weight:800;letter-spacing:2.6px}.flyixo-feature-line{width:42px;height:2px;border-radius:50px;background:linear-gradient(90deg,var(--feature-primary),var(--feature-cyan))}.flyixo-feature-heading-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 17px;border:1px solid rgba(233,78,119,.15);border-radius:16px;background:linear-gradient(135deg,#e94e771a,#36d1d414);color:var(--feature-primary);font-size:19px;box-shadow:0 10px 25px #062c4312}.flyixo-feature-title{margin:0 0 18px;color:var(--feature-navy);font-size:clamp(34px,4.4vw,53px);font-weight:800;line-height:1.08;letter-spacing:-1.7px}.flyixo-feature-title span{color:var(--feature-primary)}.flyixo-feature-subtitle{max-width:700px;margin:0 auto;color:var(--feature-muted);font-size:14px;line-height:1.85}.flyixo-feature-grid-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.flyixo-feature-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid var(--feature-border);border-radius:24px;background:#fffffff5;box-shadow:0 15px 40px #062c4312;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.flyixo-feature-card:hover{transform:translateY(-9px);border-color:#e94e774d;box-shadow:0 27px 55px #062c4324}.flyixo-feature-number{position:absolute;z-index:8;top:14px;left:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:#062c43b8;color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flyixo-feature-image-wrapper{position:relative;width:100%;height:235px;overflow:hidden;background:linear-gradient(135deg,#dfe9ed,#f5f8fa)}.flyixo-feature-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.flyixo-feature-card:hover .flyixo-feature-image{transform:scale(1.08)}.flyixo-feature-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,27,43,.15) 0%,transparent 42%,rgba(3,27,43,.68) 100%)}.flyixo-feature-image-top{position:absolute;top:14px;right:14px;left:14px;z-index:3;display:flex;align-items:center;justify-content:space-between}.flyixo-feature-category{padding:7px 10px;border:1px solid rgba(255,255,255,.25);border-radius:30px;background:#062c43b3;color:#fff;font-size:7px;font-weight:800;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.flyixo-feature-star{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#ffffffe6;color:var(--feature-gold);font-size:10px;box-shadow:0 7px 18px #0000001a}.flyixo-feature-image-bottom{position:absolute;z-index:3;left:16px;bottom:15px;color:#ffffffe6;font-size:7px;font-weight:800;letter-spacing:1.4px}.flyixo-feature-content{display:flex;flex:1;flex-direction:column;padding:23px 22px 20px}.flyixo-feature-card-title{min-height:50px;margin:0 0 12px;color:var(--feature-navy);font-size:18px;font-weight:750;line-height:1.4;letter-spacing:-.3px;transition:color .3s ease}.flyixo-feature-card:hover .flyixo-feature-card-title{color:var(--feature-primary)}.flyixo-feature-description{flex:1;margin:0 0 20px;color:var(--feature-muted);font-size:12px;line-height:1.8}.flyixo-feature-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(6,44,67,.08)}.flyixo-feature-link{display:inline-flex;align-items:center;gap:9px;color:var(--feature-primary);font-size:10px;font-weight:800;text-decoration:none;letter-spacing:.4px;transition:color .3s ease}.flyixo-feature-link:hover{color:var(--feature-primary-dark)}.flyixo-feature-link-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#e94e7717;font-size:8px;transition:transform .3s ease,background .3s ease}.flyixo-feature-link:hover .flyixo-feature-link-icon{transform:translate(3px);background:#e94e7726}.flyixo-feature-card-label{color:#a1abb5;font-size:8px;font-weight:800;letter-spacing:1px}.flyixo-feature-card-corner{position:absolute;right:-40px;bottom:-40px;width:105px;height:105px;border-radius:50%;background:#36d1d40f;pointer-events:none;transition:transform .4s ease}.flyixo-feature-card:hover .flyixo-feature-card-corner{transform:scale(1.3)}.flyixo-feature-button-container{display:flex;justify-content:center;margin-top:48px}.flyixo-explore-guides-btn{display:inline-flex;align-items:center;gap:13px;padding:13px 14px 13px 18px;border:none;border-radius:50px;background:linear-gradient(135deg,var(--feature-primary),var(--feature-primary-dark));color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.4px;cursor:pointer;box-shadow:0 14px 30px #e94e773b;transition:transform .3s ease,box-shadow .3s ease}.flyixo-explore-guides-btn:hover{transform:translateY(-4px);box-shadow:0 19px 38px #e94e7752}.flyixo-explore-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff29;font-size:10px}.flyixo-explore-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff2e;font-size:9px;transition:transform .3s ease}.flyixo-explore-guides-btn:hover .flyixo-explore-arrow{transform:translate(4px)}.flyixo-feature-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:42px}.flyixo-feature-bottom-line{width:75px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.2))}.flyixo-feature-bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.2),transparent)}.flyixo-feature-bottom p{margin:0;color:var(--feature-muted);font-size:10px;font-weight:600;text-align:center}.flyixo-feature-bottom strong{color:var(--feature-primary)}@media (max-width: 1100px){.flyixo-feature-section{padding:75px 20px 65px}.flyixo-feature-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flyixo-feature-image-wrapper{height:230px}}@media (max-width: 768px){.flyixo-feature-section{padding:65px 16px 60px}.flyixo-feature-header{margin-bottom:40px}.flyixo-feature-eyebrow{font-size:8px;letter-spacing:1.8px}.flyixo-feature-line{width:27px}.flyixo-feature-heading-icon{width:46px;height:46px;font-size:17px}.flyixo-feature-title{font-size:36px;letter-spacing:-1px}.flyixo-feature-subtitle{font-size:13px}.flyixo-feature-grid-list{gap:16px}.flyixo-feature-card{border-radius:20px}.flyixo-feature-image-wrapper{height:210px}.flyixo-feature-content{padding:20px 18px 18px}.flyixo-feature-card-title{font-size:16px}.flyixo-feature-description{font-size:11px}}@media (max-width: 600px){.flyixo-feature-section{padding:55px 13px}.flyixo-feature-header{margin-bottom:32px}.flyixo-feature-title{font-size:30px}.flyixo-feature-subtitle{font-size:12px;line-height:1.75}.flyixo-feature-grid-list{grid-template-columns:1fr;gap:17px}.flyixo-feature-card{border-radius:19px}.flyixo-feature-image-wrapper{height:230px}.flyixo-feature-card-title{min-height:auto;font-size:17px}.flyixo-feature-description{font-size:12px;line-height:1.75}.flyixo-feature-button-container{margin-top:35px}.flyixo-explore-guides-btn{padding:11px 12px 11px 15px;font-size:10px}.flyixo-feature-bottom{gap:8px;margin-top:30px}.flyixo-feature-bottom-line{width:30px}.flyixo-feature-bottom p{font-size:8px}}@media (max-width: 400px){.flyixo-feature-section{padding:45px 10px}.flyixo-feature-title{font-size:27px}.flyixo-feature-eyebrow{font-size:7px;letter-spacing:1.3px}.flyixo-feature-line{width:20px}.flyixo-feature-heading-icon{width:42px;height:42px;margin-bottom:14px;font-size:15px}.flyixo-feature-image-wrapper{height:210px}.flyixo-feature-content{padding:18px 16px}.flyixo-feature-card-title{font-size:16px}.flyixo-feature-description{font-size:11px}.flyixo-feature-number{top:10px;left:10px;width:30px;height:30px;font-size:8px}}@media (max-width: 340px){.flyixo-feature-title{font-size:25px}.flyixo-feature-subtitle{font-size:11px}.flyixo-feature-image-wrapper{height:190px}.flyixo-feature-card-title{font-size:15px}.flyixo-feature-description{font-size:10px}}.flyixo-feature-link:focus-visible,.flyixo-explore-guides-btn:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-feature-section *,.flyixo-feature-section *:before,.flyixo-feature-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.MultiStepForm-Container{max-width:1100px;margin:20px auto;font-family:Poppins,sans-serif;color:#1a1a1a}.MultiStepForm-Stepper{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;flex-wrap:wrap}.MultiStepForm-StepItem{flex:1;text-align:center;position:relative}.MultiStepForm-StepCircle{width:42px;height:42px;border-radius:50%;border:2px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;color:#666;margin:0 auto 8px;transition:all .3s ease}.MultiStepForm-StepItem.active .MultiStepForm-StepCircle{background-color:#ff7043;color:#fff;border-color:#ff7043}.MultiStepForm-StepLabel{font-size:13px;font-weight:500;color:#555}.MultiStepForm-StepItem:not(:last-child):after{content:"";position:absolute;top:20px;right:-50%;width:100%;height:2px;background-color:#ccc;z-index:-1}.MultiStepForm-StepItem.active:not(:last-child):after{background-color:#ff7043}.MultiStepForm-FormStep{background:#fff;padding:45px 50px;border-radius:16px;box-shadow:0 10px 30px #00000014}.MultiStepForm-Heading{font-size:26px;font-weight:600;margin-bottom:8px;color:#1a1a1a}.MultiStepForm-Subtext{font-size:14px;color:#555;margin-bottom:25px}.MultiStepForm-Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-bottom:20px}.MultiStepForm-Input,.MultiStepForm-Select,.MultiStepForm-Textarea{width:100%;padding:13px 15px;border-radius:10px;border:1px solid #ccc;font-size:14px;outline:none;transition:all .3s ease;background:#fafafa}.MultiStepForm-Input:focus,.MultiStepForm-Select:focus,.MultiStepForm-Textarea:focus{border-color:#ff7043;background:#fff;box-shadow:0 0 8px #ff704340}.MultiStepForm-Textarea{min-height:100px;resize:vertical}.MultiStepForm-Checkbox{display:flex;align-items:flex-start;font-size:14px;gap:10px;color:#444}.MultiStepForm-Checkbox input{margin-top:3px;accent-color:#ff7043;flex-shrink:0}.MultiStepForm-Checkbox+.MultiStepForm-Checkbox{margin-top:10px}.MultiStepForm-Actions{display:flex;justify-content:flex-end;gap:15px;margin-top:30px}.MultiStepForm-BtnPrimary,.MultiStepForm-BtnSecondary{padding:12px 26px;font-size:16px;font-weight:500;border-radius:10px;cursor:pointer;border:none;transition:all .3s ease}.MultiStepForm-BtnPrimary{background-color:#ff7043;color:#fff}.MultiStepForm-BtnPrimary:hover{background-color:#e65b2f}.MultiStepForm-BtnPrimary:disabled{background-color:#ffb899;cursor:not-allowed}.MultiStepForm-BtnSecondary{background-color:#fff;color:#ff7043;border:2px solid #ff7043}.MultiStepForm-BtnSecondary:hover{background-color:#ff7043;color:#fff}.MultiStepForm-Options{display:flex;gap:25px;flex-wrap:wrap;margin-bottom:25px;justify-content:center}.MultiStepForm-Option{flex:1;min-width:240px;background:#fff;border:2px solid #ccc;border-radius:14px;padding:25px 20px;cursor:pointer;text-align:center;transition:all .3s ease}.MultiStepForm-Option.active{border-color:#ff7043;box-shadow:0 10px 25px #ff704340}.MultiStepForm-OptionIcon{font-size:32px;color:#ff7043;margin-bottom:10px}.MultiStepForm-OptionText{font-size:16px;font-weight:500;color:#1a1a1a}.MultiStepForm-TwoColumn{display:flex;gap:35px;flex-wrap:wrap}.MultiStepForm-Left{flex:2}.MultiStepForm-SummaryTitle{font-size:20px;font-weight:600;margin-bottom:12px;color:#1a1a1a}.MultiStepForm-SummaryImg{width:100%;border-radius:12px;margin-bottom:15px;box-shadow:0 6px 20px #0000001a}.MultiStepForm-SummaryInfo p{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;margin-bottom:6px}.MultiStepForm-SummaryInfo svg{color:#ff7043}.MultiStepForm-SummaryIncluded h4,.MultiStepForm-SummaryFees h4{font-size:16px;font-weight:600;margin-top:20px;color:#ff7043;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.MultiStepForm-SummaryIncluded ul{list-style:disc;padding-left:22px;margin:10px 0}.MultiStepForm-SummaryIncluded li{font-size:13px;margin-bottom:5px;color:#555}.MultiStepForm-SummaryFees div{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.MultiStepForm-SummaryFees span:last-child{font-weight:600;color:#ff7043}.MultiStepForm-SummaryNote{font-size:13px;font-style:italic;color:#4a3e2c;margin-top:10px}.MultiStepForm-LoginText{text-align:center;margin-top:20px;font-size:14px}.MultiStepForm-LoginText a{color:#ff7043;text-decoration:none}.MultiStepForm-LoginText a:hover{text-decoration:underline}.MultiStepForm-TwoColumn{display:flex;gap:35px;flex-wrap:wrap;align-items:flex-start}.MultiStepForm-Left{flex:2;display:flex;flex-direction:column;gap:20px}.MultiStepForm-Select,.MultiStepForm-Input{width:100%;padding:13px 15px;border-radius:10px;border:1px solid #ccc;font-size:15px;background:#fafafa;outline:none;transition:all .3s ease}.MultiStepForm-Select:focus,.MultiStepForm-Input:focus{border-color:#ff7043;background:#fff;box-shadow:0 0 8px #ff704340}.MultiStepForm-Heading{font-size:26px;font-weight:600;margin-bottom:10px;color:#1a1a1a}.MultiStepForm-Actions{display:flex;justify-content:flex-end;gap:15px;margin-top:25px}.MultiStepForm-SummaryCard{flex:1;background:#fff;border-radius:14px;box-shadow:0 10px 25px #00000014;padding:25px;height:fit-content;position:sticky;top:25px}.MultiStepForm-DepositOptions{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:25px}.MultiStepForm-DepositOptions .MultiStepForm-Option{flex:1;min-width:230px;border:2px solid #ccc;border-radius:14px;padding:20px;background:#fafafa;text-align:center;font-size:16px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease}.MultiStepForm-DepositOptions .MultiStepForm-Option:hover{border-color:#ff7043;box-shadow:0 8px 20px #ff704333;background:#fff}.case5-MultiStepForm-Subtext{font-size:14px;color:#555}@media (max-width: 1024px){.MultiStepForm-Container{padding:0 10px}.MultiStepForm-StepLabel{font-size:12px}.MultiStepForm-TwoColumn{gap:25px}.MultiStepForm-Option{min-width:200px}}@media (max-width: 768px){.MultiStepForm-Stepper{gap:10px;margin-bottom:30px}.MultiStepForm-StepItem:after{display:none}.MultiStepForm-FormStep{padding:25px 20px}.MultiStepForm-TwoColumn{flex-direction:column;gap:25px}.MultiStepForm-SummaryCard{position:static;width:100%;order:2}.MultiStepForm-Left{width:100%;order:1}.MultiStepForm-Actions{justify-content:center}.MultiStepForm-BtnPrimary,.MultiStepForm-BtnSecondary{width:100%;max-width:280px}.MultiStepForm-Option{min-width:100%}}@media (max-width: 480px){.MultiStepForm-Heading{font-size:22px;text-align:center}.MultiStepForm-Subtext,.case5-MultiStepForm-Subtext{text-align:center;font-size:13px}.MultiStepForm-StepCircle{width:35px;height:35px;font-size:14px}.MultiStepForm-StepLabel{font-size:11px}.MultiStepForm-SummaryCard{padding:20px}.MultiStepForm-BtnPrimary,.MultiStepForm-BtnSecondary{font-size:14px;padding:10px 18px}}@media (max-width: 380px){.MultiStepForm-Heading{font-size:20px}.MultiStepForm-StepLabel{display:none}.MultiStepForm-StepCircle{margin-bottom:0}.MultiStepForm-OptionText{font-size:14px}}.executive-section{text-align:center;padding:80px 40px;background:#fff;font-family:Inter,sans-serif;color:#111827;box-sizing:border-box}.executive-header{max-width:800px;margin:0 auto 60px}.executive-title{font-size:38px;font-weight:700;color:#111827;margin-bottom:18px;position:relative;display:inline-block;padding-top:50px}.executive-title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:12px;background:url("data:image/svg+xml;utf8,<svg width='120' height='12' xmlns='http://www.w3.org/2000/svg'><path d='M0 6 Q30 0,60 6 T120 6' stroke='%232563eb' stroke-width='3' fill='transparent' /></svg>") no-repeat center;background-size:contain}.executive-subtitle{font-size:16px;color:#6b7280;line-height:1.6}.executive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;justify-items:center;width:100%}.executive-card{background:#fff;border-radius:14px;overflow:visible;transition:all .3s ease;text-align:center;width:100%;max-width:320px;position:relative;box-shadow:0 4px 12px #0000000d}.executive-card:hover{transform:translateY(-6px);box-shadow:0 8px 22px #00000014}.executive-img-wrapper{position:relative;overflow:visible}.executive-img{width:100%;height:auto;display:block;border-radius:14px 14px 0 0;transition:transform .35s ease}.executive-card:hover .executive-img{transform:scale(1.05)}.executive-socials{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);display:flex;gap:10px;justify-content:center;z-index:2}.social-icon{background:#2563eb;color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 3px 8px #0000001a;font-size:16px}.social-icon:hover{background:#1e40af;transform:translateY(-4px)}.executive-name{font-size:20px;font-weight:600;color:#111827;margin-top:45px}.executive-role{font-size:15px;color:#6b7280;margin-top:5px;margin-bottom:18px}@media (min-width: 1600px){.executive-grid{gap:50px}}@media (max-width: 1599px){.executive-section{padding:70px 40px}}@media (max-width: 1199px){.executive-section{padding:60px 30px}.executive-grid{grid-template-columns:repeat(2,1fr);gap:32px}.executive-title{font-size:32px}.executive-name{margin-top:42px}}@media (max-width: 767px){.executive-grid{grid-template-columns:1fr;gap:28px}.executive-card{max-width:380px}.executive-title{font-size:28px}.executive-subtitle{font-size:15px}.social-icon{width:38px;height:38px}.executive-name{font-size:18px;margin-top:40px}.executive-role{font-size:14px}}@media (max-width: 600px){.executive-section{padding:50px 20px}.executive-grid{gap:24px}.executive-card{width:100%;max-width:100%}.executive-img{border-radius:12px 12px 0 0}.executive-socials{bottom:-22px;gap:8px}.social-icon{width:36px;height:36px;font-size:14px}.executive-name{font-size:17px;margin-top:38px}.executive-role{font-size:13px}.executive-title{font-size:26px}.executive-subtitle{font-size:14px}}@media (max-width: 400px){.executive-section{padding:40px 16px}.social-icon{width:34px;height:34px}.executive-name{margin-top:36px}.executive-title{font-size:24px}}.visa-info-banner{position:relative;width:100%;height:420px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.visa-info-banner-overlay{width:100%;height:100%;background:#11182799;display:flex;align-items:center;justify-content:center}.visa-info-banner-content{text-align:center;color:#fff;padding:0 20px}.visa-info-banner-subtitle{font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:8px;color:#d1d5db}.visa-info-banner-title{font-size:42px;font-weight:700;margin-bottom:16px}.visa-info-banner-breadcrumb{display:flex;justify-content:center;align-items:center;gap:6px;font-size:15px;color:#e5e7eb}.visa-info-banner-breadcrumb .breadcrumb-current{font-weight:600;color:#fff}.visa-info-banner-breadcrumb .breadcrumb-divider{color:#9ca3af}@media (max-width: 768px){.visa-info-banner{height:220px}.visa-info-banner-title{font-size:30px}.visa-info-banner-subtitle{font-size:13px}}@media (max-width: 480px){.visa-info-banner-title{font-size:26px}.visa-info-banner-breadcrumb{font-size:13px}}.visa-info-section{padding:60px 0;background:#f7f9fc;font-family:Poppins,sans-serif}.visa-info-container{display:grid;grid-template-columns:2fr 1fr;gap:40px;max-width:1500px;margin:auto;padding:0 20px}.visa-info-left{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:30px}.visa-info-title{font-size:32px;font-weight:700;color:#1c1c1e;margin-bottom:20px}.visa-info-image{width:100%;height:380px;object-fit:cover;border-radius:10px;margin-bottom:25px}.visa-info-description{font-size:16px;line-height:1.8;color:#444}.visa-info-overview{background:#fff8f8;border-left:5px solid #e94e77;padding:25px;margin:25px 0;border-radius:8px;position:relative}.visa-info-quote-top,.visa-info-quote-bottom{font-size:30px;color:#e94e77;font-weight:700}.visa-info-overview-text{font-size:17px;color:#111;font-weight:500;margin:10px 0}.visa-info-overview-author{text-align:right;color:#666;font-style:italic}.consultant-section{padding:10px;border-radius:12px}.consultant-title{font-size:24px;font-weight:700;color:#e94e77;margin-bottom:25px;text-transform:uppercase;position:relative;letter-spacing:.5px}.consultant-title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#e94e77;border-radius:3px}.consultant-card{display:flex;align-items:center;background:#fff;border-radius:14px;padding:25px;gap:20px;transition:all .3s ease}.consultant-card:hover{box-shadow:0 6px 14px #0000001a}.consultant-image-wrapper{flex-shrink:0;position:relative}.consultant-avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #e94e77;transition:.4s ease}.consultant-card:hover .consultant-avatar{transform:scale(1.05)}.consultant-info{flex:1}.consultant-name{font-size:22px;font-weight:600;color:#1c1c1e;margin-bottom:10px}.consultant-about{font-size:15px;color:#555;line-height:1.6;margin-bottom:18px}.consultant-social{display:flex;gap:12px}.social-link{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1f1f1;color:#e94e77;font-size:16px;transition:all .3s ease}.social-link:hover{background:#e94e77;color:#fff;transform:scale(1.1)}.social-link.facebook:hover{background:#3b5998}.social-link.twitter:hover{background:#1da1f2}.social-link.linkedin:hover{background:#0077b5}.visa-info-sidebar h3{font-size:20px;font-weight:600;margin-bottom:15px}.visa-info-search-box{position:relative;margin-bottom:30px}.visa-info-search-box input{width:100%;padding:14px 42px 14px 16px;border:1px solid #ddd;border-radius:6px;font-size:15px}.visa-info-search-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#999}.visa-info-popular{margin-bottom:40px}.visa-info-popular-header{display:flex;justify-content:space-between;align-items:center}.visa-info-popular-controls button{background:#e94e77;color:#fff;border:none;border-radius:4px;padding:6px 8px;cursor:pointer;margin-left:6px}.visa-info-popular-card{position:relative;overflow:hidden;border-radius:8px;margin-top:15px}.visa-info-popular-card img{width:100%;height:220px;object-fit:cover;transition:transform .4s ease}.visa-info-popular-overlay{position:absolute;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:15px;width:100%}.categories-section{margin-top:50px;padding:25px;background:linear-gradient(145deg,#fff,#fafafa);border-radius:14px;box-shadow:0 4px 12px #0000000d;transition:.3s ease}.categories-section:hover{box-shadow:0 6px 16px #00000014}.categories-title{font-size:22px;font-weight:700;color:#e94e77;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;position:relative}.categories-title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;border-radius:3px;background:#e94e77}.categories-list{list-style:none;padding:0;margin:0}.category-item{display:flex;align-items:center;background:#fff;border:1px solid #eee;padding:14px 18px;border-radius:10px;margin-bottom:10px;font-size:15px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.category-item:hover{background:linear-gradient(135deg,#e94e77,#ff678e);color:#fff;box-shadow:0 5px 12px #e94e774d;transform:translate(5px)}.category-dot{width:10px;height:10px;background:#e94e77;border-radius:50%;margin-right:12px;transition:.3s}.category-item:hover .category-dot{background:#fff;transform:scale(1.2)}.category-name{flex:1}.category-item.active{background:linear-gradient(135deg,#e94e77,#ff678e);color:#fff;box-shadow:0 5px 12px #e94e774d}.visa-info-enquiry{background:#fff;padding:20px;border-radius:10px;border:1px solid #eee;margin-top:30px}.visa-info-enquiry h2{font-size:22px;color:#111;margin-bottom:10px}.visa-info-form-group{margin-bottom:15px}.visa-info-form-group input,.visa-info-form-group textarea{width:100%;padding:14px;border:1px solid #ccc;border-radius:6px;font-size:15px}.visa-info-btn{background:#e94e77;color:#fff;border:none;padding:14px;width:100%;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:.3s}.visa-info-btn:hover{background:#c63d63}.visa-process-section{margin-top:50px;padding:25px;background:linear-gradient(145deg,#fff,#fafafa);border-radius:12px;box-shadow:0 4px 14px #0000000d;transition:.3s ease}.visa-process-section:hover{box-shadow:0 5px 18px #00000014}.visa-process-title{font-size:22px;font-weight:700;color:#e94e77;margin-bottom:18px;position:relative;text-transform:uppercase}.visa-process-title:after{content:"";position:absolute;bottom:-8px;left:0;width:70px;height:3px;border-radius:3px;background:#e94e77}.visa-process-content{font-size:15px;color:#555;line-height:1.8}.visa-features-section{margin-top:40px;padding:25px 30px;background:#fff;border-radius:14px;border:1px solid #f2f2f2;transition:all .3s ease;box-shadow:0 2px 10px #e94e770d}.visa-features-section:hover{transform:translateY(-3px);box-shadow:0 8px 20px #e94e771f}.visa-features-title{font-size:24px;font-weight:700;color:#e94e77;margin-bottom:25px;position:relative}.visa-features-title:after{content:"";position:absolute;bottom:-8px;left:0;width:70px;height:3px;background:#e94e77;border-radius:3px}.visa-features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px 25px;list-style:none;padding:0;margin:0}.visa-feature-item{display:flex;align-items:center;background:linear-gradient(135deg,#fdfdfd,#f9fafb);border:1px solid #f0f0f0;border-radius:10px;padding:12px 16px;font-size:15.5px;color:#444;box-shadow:0 2px 6px #0000000a;transition:all .3s ease;cursor:default}.visa-feature-item:hover{background:linear-gradient(135deg,#fff2f6,#ffe6ed);transform:translateY(-4px);box-shadow:0 6px 12px #e94e7726;color:#e94e77}.visa-feature-icon{display:flex;align-items:center;justify-content:center;background:#e94e77;color:#fff;font-size:14px;font-weight:700;border-radius:50%;width:26px;height:26px;margin-right:12px;transition:all .3s ease}.visa-feature-item:hover .visa-feature-icon{background:#fff;color:#e94e77;border:1px solid #e94e77}.visa-info-section{padding:0;background:#f7f9fc;font-family:Poppins,sans-serif}.visa-info-container{display:flex;max-width:1500px;margin:auto;padding:40px 20px;gap:40px;position:relative}.visa-info-left{flex:2;background:#fff;border-radius:14px;box-shadow:0 2px 10px #00000014;padding:30px;height:200vh;overflow-y:auto;scroll-behavior:smooth}.visa-info-left::-webkit-scrollbar-thumb:hover{background:#c13a61}.visa-info-sidebar{flex:1;position:sticky;top:20px;align-self:flex-start;background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000f;padding:25px;height:fit-content}.visa-info-sidebar>*{margin-bottom:35px}.visa-info-title{font-size:32px;font-weight:700;color:#e94e77;text-transform:capitalize;letter-spacing:.5px;margin-bottom:25px;position:relative}.visa-info-title:after{content:"";position:absolute;left:0;bottom:-8px;width:80px;height:3px;border-radius:2px;background:#e94e77}.visa-info-left{animation:fadeSlide .5s ease-in}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.special-features-section{margin-top:60px;background:linear-gradient(135deg,#e94e77,#ff6a95);color:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 8px 24px #e94e774d;transition:all .4s ease;position:relative;overflow:hidden}.special-features-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left,rgba(255,255,255,.25),transparent 60%);pointer-events:none}.special-features-section:hover{transform:translateY(-4px);box-shadow:0 10px 28px #e94e7766}.special-features-title{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px;letter-spacing:.5px;position:relative}.special-features-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:3px;border-radius:3px;background:#fff;opacity:.9}.special-features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 20px}.special-feature-item{font-size:16px;display:flex;align-items:center;padding:12px 16px;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;cursor:default}.special-feature-item:hover{background:#fff3;transform:translate(6px)}.special-feature-star{color:#fff;background:#ffffff40;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:15px;transition:all .3s ease}.special-feature-item:hover .special-feature-star{background:#fff;color:#e94e77;transform:rotate(15deg) scale(1.1)}@media (max-width: 1200px){.visa-info-container{gap:30px;padding:30px 20px}.visa-info-title{font-size:28px}.consultant-avatar{width:100px;height:100px}.visa-feature-item,.special-feature-item{font-size:15px}}@media (max-width: 992px){.visa-info-container{grid-template-columns:1fr;flex-direction:column}.visa-info-sidebar{position:static;top:auto;order:2;margin-top:30px}.visa-info-left{order:1;height:auto;overflow:visible}.visa-info-image{height:100%}.visa-info-title{font-size:26px}.consultant-card{display:block}.consultant-image-wrapper{margin-bottom:15px}.consultant-social{justify-content:center}.visa-features-list,.special-features-list{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.visa-info-container{padding:25px 15px;gap:25px}.visa-info-left{padding:10px;text-align:start}.visa-info-title{font-size:24px}.visa-info-description{font-size:15px;line-height:1.7}.consultant-avatar{width:90px;height:90px}.consultant-title{font-size:20px}.categories-section{padding:20px}.category-item{padding:12px 14px;font-size:14px}.visa-features-list,.special-features-list{grid-template-columns:1fr}.visa-feature-item{padding:10px 12px}.special-features-section{padding:25px 20px}.visa-process-section{margin-top:10px;padding:10px}.visa-info-overview,.visa-features-section{padding:10px}}@media (max-width: 576px){.visa-info-section{padding:10px 0}.visa-info-title{font-size:22px;text-align:center}.visa-info-image{height:100%}.consultant-card{padding:10px 15px}.consultant-name{font-size:18px}.consultant-about{font-size:14px}.visa-info-sidebar{padding:0}.visa-info-enquiry h2{font-size:18px}.visa-info-btn{padding:12px;font-size:15px}.special-features-title{font-size:20px;text-align:center}.special-feature-item{justify-content:center}.special-feature-star{width:22px;height:22px;font-size:13px}.visa-feature-item{font-size:14px}}@media (max-width: 400px){.visa-info-title{font-size:20px}.visa-info-container{gap:20px;padding:15px}.consultant-avatar{width:80px;height:80px}.consultant-name{font-size:16px}.visa-feature-item{padding:8px 10px}.visa-feature-icon{width:22px;height:22px;font-size:12px;margin-right:8px}.category-item{font-size:13px;padding:10px 12px}}:root{--bg-1: #f8f9fa;--bg-2: #ffffff;--glass: rgba(255,255,255,.85);--muted: #6c757d;--accent-from: #4a6cf7;--accent-to: #6a93ff;--card-radius: 16px;--gap: 16px;--focus: 3px solid rgba(74, 108, 247, .2);--shadow-1: 0 8px 30px rgba(0,0,0,.08);--shadow-2: 0 4px 12px rgba(0,0,0,.05)}.dt-wrap{width:100%;display:flex;justify-content:center;padding:4px 16px;background:#faf1e0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dt-card{width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--card-radius);padding:24px}.dt-carousel{overflow:hidden;border-radius:12px;padding:16px}.dt-track{display:flex;gap:var(--gap);align-items:center;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.dt-slide{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px);padding:4px;border-radius:8px;background:#fff;box-shadow:var(--shadow-2);transition:all .3s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.dt-slide-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.dt-slide:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.dt-slide:focus-within{outline:none;box-shadow:var(--focus)}.dt-slide img{width:100%;height:auto;max-height:35px;object-fit:contain;object-position:center;filter:brightness(1.1) contrast(1.05);opacity:.9;transition:opacity .3s ease;display:block}.dt-slide:hover img{opacity:1}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (min-width: 768px){.dt-slide{width:calc(33.333% - 11px);min-width:calc(33.333% - 11px);max-width:calc(33.333% - 11px);padding:6px}.dt-slide img{max-height:40px}}@media (min-width: 1024px){.dt-slide{width:calc(20% - 13px);min-width:calc(20% - 13px);max-width:calc(20% - 13px);padding:8px}.dt-slide img{max-height:45px}}@media (min-width: 1200px){.dt-slide{width:calc(16.666% - 14px);min-width:calc(16.666% - 14px);max-width:calc(16.666% - 14px);padding:10px}.dt-slide img{max-height:50px}}@media (min-width: 1536px){.dt-slide{padding:12px}.dt-slide img{max-height:55px}}@media (max-width: 359px){.dt-slide{width:calc(50% - 6px);min-width:calc(50% - 6px);max-width:calc(50% - 6px);padding:3px}.dt-slide-inner{padding:6px}.dt-slide img{max-height:30px}}.dt-slide,.dt-slide-inner,.dt-slide img,.dt-carousel,.dt-track{overflow:visible!important}:root{--flyixo-feature-navy: #062c43;--flyixo-feature-navy-dark: #031b2b;--flyixo-feature-primary: #e94e77;--flyixo-feature-primary-dark: #c93661;--flyixo-feature-primary-light: #ff8eaa;--flyixo-feature-blue: #2563eb;--flyixo-feature-cyan: #36c8d4;--flyixo-feature-gold: #f4b942;--flyixo-feature-text: #182536;--flyixo-feature-muted: #687789;--flyixo-feature-white: #ffffff;--flyixo-feature-light: #f8fafc;--flyixo-feature-border: #e7ebef;--flyixo-feature-shadow: 0 15px 40px rgba(6, 44, 67, .09);--flyixo-feature-shadow-hover: 0 25px 55px rgba(6, 44, 67, .15);--flyixo-feature-transition: .3s ease}.flyixo-features-section,.flyixo-features-section *,.flyixo-features-section *:before,.flyixo-features-section *:after{box-sizing:border-box}.flyixo-features-section button{font-family:inherit;-webkit-tap-highlight-color:transparent}.flyixo-features-section{position:relative;width:100%;padding:65px 45px 70px;overflow:hidden;background:linear-gradient(145deg,#fff,#f8fbfd 48%,#fff8fa)}.flyixo-features-bg{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.flyixo-features-bg-one{width:330px;height:330px;top:-170px;left:-120px;background:radial-gradient(circle,rgba(54,200,212,.13),transparent 70%)}.flyixo-features-bg-two{width:420px;height:420px;right:-200px;bottom:-230px;background:radial-gradient(circle,rgba(233,78,119,.12),transparent 70%)}.flyixo-features-grid{position:absolute;inset:0;z-index:0;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.flyixo-features-header{position:relative;z-index:2;max-width:760px;margin:0 auto 40px;text-align:center}.flyixo-features-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:13px;color:var(--flyixo-feature-primary);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.flyixo-features-line{width:35px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--flyixo-feature-primary),var(--flyixo-feature-cyan))}.flyixo-features-title{margin:0;color:var(--flyixo-feature-navy);font-size:clamp(27px,4vw,42px);line-height:1.15;font-weight:850;letter-spacing:-.8px}.flyixo-features-title span{color:var(--flyixo-feature-primary)}.flyixo-features-description{max-width:610px;margin:12px auto 0;color:var(--flyixo-feature-muted);font-size:14px;line-height:1.7}.features-container{position:relative;z-index:2;width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.feature-card{position:relative;min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px 25px;overflow:hidden;text-align:center;background:linear-gradient(145deg,#fff,#fafcfd);border:1px solid var(--flyixo-feature-border);border-radius:20px;box-shadow:var(--flyixo-feature-shadow);transition:transform var(--flyixo-feature-transition),box-shadow var(--flyixo-feature-transition),border-color var(--flyixo-feature-transition),background var(--flyixo-feature-transition)}.feature-card:hover{transform:translateY(-9px);border-color:#e94e7740;background:#fff;box-shadow:var(--flyixo-feature-shadow-hover)}.feature-accent{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--flyixo-feature-primary),var(--flyixo-feature-cyan));transform:scaleX(.4);transform-origin:center;transition:transform var(--flyixo-feature-transition)}.feature-card:hover .feature-accent{transform:scaleX(1)}.feature-number{position:absolute;top:13px;right:15px;color:#062c4312;font-size:27px;font-weight:900;line-height:1}.feature-icon-wrapper{position:relative;width:78px;height:78px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:linear-gradient(145deg,#e94e771a,#36c8d41a);border:1px solid rgba(233,78,119,.1);box-shadow:inset 0 0 0 7px #ffffffa6;transition:transform var(--flyixo-feature-transition),box-shadow var(--flyixo-feature-transition)}.feature-card:hover .feature-icon-wrapper{transform:translateY(-4px) scale(1.06);box-shadow:0 14px 30px #e94e7729,inset 0 0 0 7px #ffffffbf}.feature-icon{position:relative;z-index:2;display:block;font-size:32px;line-height:1;filter:drop-shadow(0 5px 8px rgba(0,0,0,.08));transition:transform var(--flyixo-feature-transition)}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-content{position:relative;z-index:2}.feature-title{margin:0;color:var(--flyixo-feature-navy);font-size:15px;line-height:1.4;font-weight:800}.feature-brand{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;color:var(--flyixo-feature-muted);font-size:10px;font-weight:600}.feature-check{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-feature-primary),var(--flyixo-feature-primary-dark));border-radius:50%;font-size:9px;font-weight:900}.feature-arrow{position:absolute;bottom:15px;left:50%;width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-feature-primary),var(--flyixo-feature-primary-dark));border-radius:50%;opacity:0;transform:translate(-50%,10px) scale(.7);transition:opacity var(--flyixo-feature-transition),transform var(--flyixo-feature-transition)}.feature-card:hover .feature-arrow{opacity:1;transform:translate(-50%) scale(1)}.feature-arrow span{font-size:12px;font-weight:900}.feature-corner{position:absolute;right:-20px;bottom:-20px;width:65px;height:65px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.1),transparent 70%);transition:transform var(--flyixo-feature-transition)}.feature-card:hover .feature-corner{transform:scale(1.7)}.carousel-container{display:none;position:relative;z-index:2;width:100%;padding:0 38px}.carousel-viewport{width:100%;overflow:hidden;border-radius:20px}.carousel-wrapper{display:flex;width:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.carousel-slide{flex:0 0 100%;min-width:100%;display:flex;align-items:center;justify-content:center;padding:2px 3px}.carousel-slide .feature-card{width:100%;min-height:220px}.carousel-btn{position:absolute;top:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-feature-primary),var(--flyixo-feature-primary-dark));border:2px solid #ffffff;border-radius:50%;box-shadow:0 8px 22px #e94e7747;font-size:24px;line-height:1;cursor:pointer;z-index:10;transform:translateY(-50%);transition:transform var(--flyixo-feature-transition),box-shadow var(--flyixo-feature-transition),filter var(--flyixo-feature-transition)}.carousel-btn:hover{transform:translateY(-50%) scale(1.08);filter:brightness(1.05);box-shadow:0 12px 28px #e94e7759}.carousel-btn:active{transform:translateY(-50%) scale(.96)}.carousel-btn.prev{left:2px}.carousel-btn.next{right:2px}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px}.carousel-dot{width:8px;height:8px;padding:0;background:#d9e0e5;border:none;border-radius:50%;cursor:pointer;transition:width var(--flyixo-feature-transition),background var(--flyixo-feature-transition),transform var(--flyixo-feature-transition)}.carousel-dot:hover{background:var(--flyixo-feature-primary-light)}.carousel-dot.active{width:25px;background:linear-gradient(90deg,var(--flyixo-feature-primary),var(--flyixo-feature-cyan));border-radius:10px}.carousel-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.carousel-brand span{width:25px;height:1px;background:linear-gradient(90deg,transparent,var(--flyixo-feature-primary))}.carousel-brand span:last-child{background:linear-gradient(90deg,var(--flyixo-feature-primary),transparent)}.carousel-brand p{margin:0;color:var(--flyixo-feature-muted);font-size:10px;font-weight:600}.carousel-brand strong{color:var(--flyixo-feature-primary)}@media (max-width: 1250px){.flyixo-features-section{padding-left:30px;padding-right:30px}.features-container{gap:12px}.feature-card{padding-left:15px;padding-right:15px}.feature-title{font-size:14px}}@media (max-width: 1050px){.flyixo-features-section{padding:50px 25px 55px}.features-container{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{min-height:205px}.feature-icon-wrapper{width:70px;height:70px}.feature-icon{font-size:28px}}@media (max-width: 900px){.flyixo-features-section{padding:45px 18px 50px}.flyixo-features-header{margin-bottom:28px}.flyixo-features-title{font-size:30px}.flyixo-features-description{font-size:13px}.features-container{display:none}.carousel-container{display:block}}@media (max-width: 600px){.flyixo-features-section{padding:38px 12px 42px}.flyixo-features-eyebrow{gap:8px;font-size:9px;letter-spacing:1.4px}.flyixo-features-line{width:24px}.flyixo-features-title{font-size:26px}.flyixo-features-description{max-width:420px;margin-top:9px;font-size:12px}.carousel-container{padding:0 31px}.carousel-btn{width:33px;height:33px;font-size:21px}.carousel-btn.prev{left:0}.carousel-btn.next{right:0}.carousel-slide .feature-card{min-height:205px}}@media (max-width: 480px){.flyixo-features-section{padding:32px 8px 38px}.flyixo-features-title{font-size:23px}.flyixo-features-description{font-size:11px;line-height:1.6}.carousel-container{padding:0 27px}.feature-card{border-radius:17px}.carousel-slide .feature-card{min-height:195px;padding:27px 18px 23px}.feature-icon-wrapper{width:67px;height:67px;margin-bottom:15px}.feature-icon{font-size:27px}.feature-title{font-size:14px}.feature-brand{font-size:9px}.feature-number{font-size:23px}.carousel-dot{width:7px;height:7px}.carousel-dot.active{width:22px}}@media (max-width: 360px){.flyixo-features-section{padding:27px 6px 32px}.flyixo-features-eyebrow{font-size:8px}.flyixo-features-title{font-size:21px}.carousel-container{padding:0 24px}.carousel-slide .feature-card{min-height:185px;padding:23px 14px}.feature-icon-wrapper{width:61px;height:61px}.feature-icon{font-size:24px}.feature-title{font-size:13px}.feature-arrow{display:none}.carousel-btn{width:30px;height:30px;font-size:19px}}.flyixo-features-section button:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:3px}@media (prefers-reduced-motion: reduce){.flyixo-features-section *,.flyixo-features-section *:before,.flyixo-features-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-visa-navy: #062c43;--flyixo-visa-navy-dark: #031b2b;--flyixo-visa-primary: #e94e77;--flyixo-visa-primary-dark: #c93661;--flyixo-visa-primary-light: #ff8eaa;--flyixo-visa-cyan: #36c8d4;--flyixo-visa-blue: #2563eb;--flyixo-visa-gold: #f4b942;--flyixo-visa-text: #172536;--flyixo-visa-muted: #687789;--flyixo-visa-white: #ffffff;--flyixo-visa-light: #f8fafc;--flyixo-visa-border: #e7ebef;--flyixo-visa-shadow: 0 18px 45px rgba(6, 44, 67, .09);--flyixo-visa-shadow-hover: 0 28px 65px rgba(6, 44, 67, .16);--flyixo-visa-transition: .35s ease}.flyixo-dummy-visa,.flyixo-dummy-visa *,.flyixo-dummy-visa *:before,.flyixo-dummy-visa *:after{box-sizing:border-box}.flyixo-dummy-visa{position:relative;width:100%;padding:75px 25px 70px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif;border-top:1px solid rgba(6,44,67,.08);border-bottom:1px solid rgba(6,44,67,.08)}.flyixo-dummy-visa-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#fffffff0,#f8fafce8,#fff7f9f0)}.flyixo-dummy-visa-orb{position:absolute;z-index:1;border-radius:50%;pointer-events:none;filter:blur(1px);animation:flyixoVisaFloat 8s ease-in-out infinite}.flyixo-orb-one{width:320px;height:320px;top:-170px;left:-120px;background:radial-gradient(circle,rgba(54,200,212,.16),transparent 70%)}.flyixo-orb-two{width:420px;height:420px;right:-220px;bottom:-230px;background:radial-gradient(circle,rgba(233,78,119,.14),transparent 70%);animation-delay:2s}.flyixo-orb-three{width:100px;height:100px;right:13%;top:18%;background:radial-gradient(circle,rgba(37,99,235,.07),transparent 70%);animation-delay:4s}@keyframes flyixoVisaFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-dummy-visa-container{position:relative;z-index:3;width:min(1280px,100%);margin:0 auto}.flyixo-dummy-visa-header{max-width:930px;margin:0 auto 48px;text-align:center}.flyixo-dummy-visa-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:17px;padding:8px 15px;color:var(--flyixo-visa-primary);background:#e94e7712;border:1px solid rgba(233,78,119,.17);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;box-shadow:0 7px 20px #e94e7714}.flyixo-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-visa-primary);box-shadow:0 0 0 4px #e94e771a;animation:flyixoBadgePulse 2s ease-in-out infinite}@keyframes flyixoBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-dummy-visa-heading{max-width:900px;margin:0 auto;color:var(--flyixo-visa-text);font-size:clamp(27px,3.5vw,43px);line-height:1.2;font-weight:850;letter-spacing:-1px}.flyixo-brand{color:var(--flyixo-visa-primary)}.flyixo-highlight{color:var(--flyixo-visa-primary);font-weight:850;position:relative;white-space:nowrap}.flyixo-highlight:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;border-radius:20px;background:linear-gradient(90deg,var(--flyixo-visa-primary),var(--flyixo-visa-cyan));transform-origin:left;animation:flyixoUnderline 1.2s ease both}@keyframes flyixoUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flyixo-dummy-visa-subtitle{max-width:650px;margin:17px auto 0;color:var(--flyixo-visa-muted);font-size:14px;line-height:1.75}.flyixo-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.flyixo-step-card{position:relative;min-height:440px;display:flex;flex-direction:column;align-items:center;padding:34px 24px 24px;overflow:hidden;text-align:center;background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid var(--flyixo-visa-border);border-radius:22px;box-shadow:var(--flyixo-visa-shadow);transition:transform var(--flyixo-visa-transition),box-shadow var(--flyixo-visa-transition),border-color var(--flyixo-visa-transition)}.flyixo-step-card:hover{transform:translateY(-10px);border-color:#e94e7740;box-shadow:var(--flyixo-visa-shadow-hover)}.flyixo-step-accent{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--flyixo-visa-primary),var(--flyixo-visa-cyan));transform:scaleX(.35);transform-origin:center;transition:transform var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-step-accent{transform:scaleX(1)}.flyixo-step-number{position:absolute;top:15px;right:17px;width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#e94e7714,#36c8d414);border:1px solid rgba(233,78,119,.12);color:var(--flyixo-visa-primary);font-size:11px;font-weight:850;transition:transform var(--flyixo-visa-transition),background var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-step-number{transform:rotate(8deg) scale(1.08);background:#e94e771a}.flyixo-step-image-wrapper{position:relative;width:190px;height:165px;display:flex;align-items:center;justify-content:center;margin:13px auto 20px}.flyixo-step-image-glow{position:absolute;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.14),rgba(54,200,212,.05),transparent 70%);transition:transform var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-step-image-glow{transform:scale(1.2)}.flyixo-step-img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 13px 18px rgba(6,44,67,.09));transition:transform var(--flyixo-visa-transition),filter var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-step-img{transform:translateY(-7px) scale(1.05);filter:drop-shadow(0 18px 25px rgba(6,44,67,.15))}.flyixo-step-title{position:relative;z-index:2;margin:0 0 14px;color:var(--flyixo-visa-navy);font-size:15px;line-height:1.35;font-weight:850;letter-spacing:.4px}.flyixo-step-title span{display:block}.flyixo-step-divider{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-bottom:16px}.flyixo-step-divider:before,.flyixo-step-divider:after{content:"";width:25px;height:1px;background:linear-gradient(90deg,transparent,rgba(233,78,119,.35))}.flyixo-step-divider:after{background:linear-gradient(90deg,rgba(233,78,119,.35),transparent)}.flyixo-step-divider span{width:5px;height:5px;border-radius:50%;background:var(--flyixo-visa-primary)}.flyixo-step-divider span:nth-child(2){width:7px;height:7px;background:var(--flyixo-visa-cyan)}.flyixo-step-text{max-width:285px;margin:0 auto;color:var(--flyixo-visa-muted);font-size:12px;line-height:1.75;font-weight:500}.flyixo-step-footer{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px}.flyixo-step-label{color:var(--flyixo-visa-primary);font-size:9px;font-weight:850;letter-spacing:1.4px}.flyixo-step-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-visa-primary),var(--flyixo-visa-primary-dark));border-radius:50%;font-size:14px;opacity:0;transform:translate(-8px);transition:opacity var(--flyixo-visa-transition),transform var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-step-arrow{opacity:1;transform:translate(0)}.flyixo-card-corner{position:absolute;right:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.09),transparent 70%);transition:transform var(--flyixo-visa-transition)}.flyixo-step-card:hover .flyixo-card-corner{transform:scale(1.5)}.flyixo-dummy-visa-bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:38px}.flyixo-bottom-line{width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.18))}.flyixo-bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.18),transparent)}.flyixo-bottom-content{display:flex;align-items:center;gap:8px;white-space:nowrap}.flyixo-bottom-check{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-visa-primary),var(--flyixo-visa-primary-dark));border-radius:50%;font-size:11px;font-weight:900}.flyixo-bottom-content p{margin:0;color:var(--flyixo-visa-muted);font-size:10px;font-weight:600;letter-spacing:.2px}.flyixo-bottom-content strong{color:var(--flyixo-visa-primary)}.flyixo-bottom-content span:last-child{color:var(--flyixo-visa-primary);font-weight:850}@media (max-width: 1200px){.flyixo-dummy-visa{padding:65px 20px}.flyixo-steps-grid{gap:18px}.flyixo-step-card{padding:30px 18px 22px}.flyixo-step-image-wrapper{width:165px;height:150px}.flyixo-step-title{font-size:14px}.flyixo-step-text{font-size:11px}}@media (max-width: 1000px){.flyixo-dummy-visa{padding:55px 18px}.flyixo-dummy-visa-header{margin-bottom:35px}.flyixo-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flyixo-step-card{min-height:410px;padding:30px 25px 22px}.flyixo-step-image-wrapper{width:185px;height:160px}.flyixo-step-text{max-width:340px;font-size:12px}}@media (max-width: 700px){.flyixo-dummy-visa{padding:45px 13px}.flyixo-dummy-visa-header{margin-bottom:28px}.flyixo-dummy-visa-badge{font-size:8px;letter-spacing:1.2px;padding:7px 12px}.flyixo-dummy-visa-heading{font-size:27px;letter-spacing:-.5px}.flyixo-dummy-visa-subtitle{font-size:12px;line-height:1.65}.flyixo-steps-grid{grid-template-columns:1fr;gap:16px}.flyixo-step-card{min-height:390px;padding:30px 25px 22px}.flyixo-step-image-wrapper{width:190px;height:160px}.flyixo-step-title{font-size:15px}.flyixo-step-text{max-width:380px;font-size:12px}.flyixo-step-arrow{opacity:1;transform:translate(0)}.flyixo-dummy-visa-bottom{margin-top:25px}.flyixo-bottom-line{display:none}}@media (max-width: 480px){.flyixo-dummy-visa{padding:38px 10px}.flyixo-dummy-visa-header{margin-bottom:23px}.flyixo-dummy-visa-badge{max-width:95%;font-size:7px;letter-spacing:.9px}.flyixo-dummy-visa-heading{font-size:23px;line-height:1.25}.flyixo-highlight{white-space:normal}.flyixo-dummy-visa-subtitle{margin-top:12px;font-size:11px}.flyixo-step-card{min-height:370px;padding:27px 19px 20px;border-radius:18px}.flyixo-step-number{width:34px;height:34px;top:12px;right:13px;font-size:9px}.flyixo-step-image-wrapper{width:165px;height:145px;margin-bottom:15px}.flyixo-step-image-glow{width:125px;height:125px}.flyixo-step-title{font-size:13px}.flyixo-step-divider{margin-bottom:13px}.flyixo-step-text{font-size:11px;line-height:1.65}.flyixo-step-footer{padding-top:16px}.flyixo-bottom-content{white-space:normal;text-align:center}.flyixo-bottom-content p{font-size:9px;line-height:1.5}}@media (max-width: 360px){.flyixo-dummy-visa{padding:32px 8px}.flyixo-dummy-visa-heading{font-size:21px}.flyixo-dummy-visa-subtitle{font-size:10px}.flyixo-step-card{min-height:350px;padding:25px 15px 18px}.flyixo-step-image-wrapper{width:145px;height:130px}.flyixo-step-title{font-size:12px}.flyixo-step-text{font-size:10px}.flyixo-step-label{font-size:8px}}.flyixo-dummy-visa *:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-dummy-visa *,.flyixo-dummy-visa *:before,.flyixo-dummy-visa *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-booking-navy: #062c43;--flyixo-booking-navy-dark: #031b2b;--flyixo-booking-pink: #e94e77;--flyixo-booking-pink-dark: #c93661;--flyixo-booking-pink-light: #ff8eaa;--flyixo-booking-cyan: #36c8d4;--flyixo-booking-blue: #2563eb;--flyixo-booking-gold: #f4b942;--flyixo-booking-text: #182536;--flyixo-booking-body: #687789;--flyixo-booking-white: #ffffff;--flyixo-booking-light: #f8fafc;--flyixo-booking-border: #e6ebf0;--flyixo-booking-shadow: 0 20px 55px rgba(6, 44, 67, .1);--flyixo-booking-shadow-hover: 0 30px 75px rgba(6, 44, 67, .16);--flyixo-booking-transition: .35s ease}.flyixo-why-booking,.flyixo-why-booking *,.flyixo-why-booking *:before,.flyixo-why-booking *:after{box-sizing:border-box}.flyixo-why-booking{position:relative;width:100%;padding:clamp(60px,7vw,100px) 20px;overflow:hidden;background:linear-gradient(135deg,#fff,#fbfcfe,#fff8fa);font-family:Poppins,Inter,Arial,sans-serif}.flyixo-why-booking__orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(1px);animation:flyixoBookingFloat 8s ease-in-out infinite}.flyixo-why-booking__orb--one{width:400px;height:400px;top:-230px;left:-180px;background:radial-gradient(circle,rgba(54,200,212,.14),transparent 70%)}.flyixo-why-booking__orb--two{width:450px;height:450px;right:-230px;bottom:-250px;background:radial-gradient(circle,rgba(233,78,119,.12),transparent 70%);animation-delay:2s}@keyframes flyixoBookingFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.flyixo-why-booking__pattern{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-why-booking__container{position:relative;z-index:2;width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:clamp(50px,6vw,90px)}.flyixo-why-booking__content{width:100%;max-width:690px}.flyixo-why-booking__badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:8px 15px;color:var(--flyixo-booking-pink);background:#e94e7712;border:1px solid rgba(233,78,119,.16);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.flyixo-why-booking__badge-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--flyixo-booking-pink);box-shadow:0 0 0 4px #e94e771a;animation:flyixoBookingPulse 2s ease-in-out infinite}@keyframes flyixoBookingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-why-booking__title{margin:0;max-width:690px;color:var(--flyixo-booking-text);font-size:clamp(30px,3.5vw,48px);line-height:1.18;font-weight:850;letter-spacing:-1.2px}.flyixo-why-booking__title span{color:var(--flyixo-booking-pink);position:relative}.flyixo-why-booking__title-line{display:flex;align-items:center;gap:5px;margin:20px 0 25px}.flyixo-why-booking__title-line span{display:block;width:24px;height:4px;border-radius:20px;background:var(--flyixo-booking-pink)}.flyixo-why-booking__title-line span:nth-child(2){width:45px;background:var(--flyixo-booking-cyan)}.flyixo-why-booking__title-line span:nth-child(3){width:10px;background:var(--flyixo-booking-gold)}.flyixo-why-booking__text{margin:0 0 20px;color:var(--flyixo-booking-body);font-size:14px;line-height:1.85;font-weight:450;text-align:left}.flyixo-why-booking__text strong{color:var(--flyixo-booking-navy);font-weight:750}.flyixo-why-booking__visa-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;margin:5px 0 23px;padding:5px 0}.flyixo-why-booking__visa-item{display:flex;align-items:center;gap:9px;min-height:32px;padding:7px 10px;color:var(--flyixo-booking-navy);background:#ffffffbf;border:1px solid rgba(6,44,67,.07);border-radius:8px;font-size:11px;font-weight:650;transition:transform var(--flyixo-booking-transition),border-color var(--flyixo-booking-transition),box-shadow var(--flyixo-booking-transition)}.flyixo-why-booking__visa-item:hover{transform:translate(4px);border-color:#e94e7733;box-shadow:0 7px 20px #062c430f}.flyixo-why-booking__visa-item--full{grid-column:1 / -1}.flyixo-why-booking__check{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-booking-pink),var(--flyixo-booking-pink-dark));border-radius:50%;font-size:10px;font-weight:900}.flyixo-why-booking__highlight-box{position:relative;display:flex;align-items:center;gap:13px;margin-top:25px;padding:15px 18px;background:linear-gradient(135deg,#e94e7712,#36c8d40f);border:1px solid rgba(233,78,119,.14);border-left:4px solid var(--flyixo-booking-pink);border-radius:10px;overflow:hidden}.flyixo-why-booking__highlight-box:after{content:"";position:absolute;width:100px;height:100px;right:-50px;top:-60px;border-radius:50%;background:#36c8d41a}.flyixo-why-booking__highlight-icon{position:relative;z-index:2;width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--flyixo-booking-pink);border-radius:50%;font-size:13px;font-weight:900}.flyixo-why-booking__highlight-box p{position:relative;z-index:2;margin:0;color:var(--flyixo-booking-navy);font-size:12px;line-height:1.6}.flyixo-why-booking__highlight-box strong{font-weight:750}.flyixo-why-booking__visual{position:relative;width:100%;min-height:520px;display:flex;align-items:center;justify-content:center}.flyixo-why-booking__image-card{position:relative;width:min(500px,100%);min-height:490px;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(145deg,#fffffff0,#f8fafce0);border:1px solid rgba(255,255,255,.9);border-radius:30px;box-shadow:var(--flyixo-booking-shadow);overflow:hidden;transition:transform var(--flyixo-booking-transition),box-shadow var(--flyixo-booking-transition)}.flyixo-why-booking__image-card:hover{transform:translateY(-8px);box-shadow:var(--flyixo-booking-shadow-hover)}.flyixo-why-booking__image-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.13),rgba(54,200,212,.08),transparent 70%);animation:flyixoImageGlow 5s ease-in-out infinite}@keyframes flyixoImageGlow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.flyixo-why-booking__image{position:relative;z-index:3;width:100%;max-width:440px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 25px 28px rgba(6,44,67,.12));transition:transform var(--flyixo-booking-transition),filter var(--flyixo-booking-transition)}.flyixo-why-booking__image-card:hover .flyixo-why-booking__image{transform:scale(1.04) translateY(-5px);filter:drop-shadow(0 30px 35px rgba(6,44,67,.16))}.flyixo-why-booking__ring{position:absolute;z-index:1;border:1px solid rgba(233,78,119,.12);border-radius:50%;pointer-events:none}.flyixo-ring-one{width:390px;height:390px}.flyixo-ring-two{width:470px;height:470px;border-color:#36c8d41a}.flyixo-why-booking__floating-card{position:absolute;z-index:5;left:-35px;bottom:65px;display:flex;align-items:center;gap:10px;min-width:175px;padding:12px 15px;background:#fffffff5;border:1px solid rgba(6,44,67,.08);border-radius:12px;box-shadow:0 18px 40px #062c4321;animation:flyixoFloatingCard 4s ease-in-out infinite}@keyframes flyixoFloatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.flyixo-why-booking__floating-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-booking-pink),var(--flyixo-booking-pink-dark));border-radius:50%;font-size:13px;font-weight:900}.flyixo-why-booking__floating-card div{display:flex;flex-direction:column;gap:2px}.flyixo-why-booking__floating-card strong{color:var(--flyixo-booking-navy);font-size:11px;font-weight:800}.flyixo-why-booking__floating-card span:not(.flyixo-why-booking__floating-icon){color:var(--flyixo-booking-body);font-size:8px;font-weight:600}.flyixo-why-booking__brand-card{position:absolute;z-index:5;right:-18px;top:65px;display:flex;flex-direction:column;gap:3px;padding:13px 17px;background:var(--flyixo-booking-navy);border-radius:10px;box-shadow:0 15px 30px #062c4329;transform:rotate(3deg)}.flyixo-why-booking__brand-card span{color:#fff;font-size:14px;font-weight:850;letter-spacing:1px}.flyixo-why-booking__brand-card small{color:var(--flyixo-booking-cyan);font-size:6px;font-weight:700;letter-spacing:1.2px}@media (max-width: 1200px){.flyixo-why-booking__container{gap:50px}.flyixo-why-booking__title{font-size:40px}.flyixo-why-booking__text{font-size:13px}.flyixo-why-booking__image-card{min-height:450px}.flyixo-why-booking__visual{min-height:480px}.flyixo-why-booking__floating-card{left:-20px}.flyixo-why-booking__brand-card{right:-10px}}@media (max-width: 1000px){.flyixo-why-booking{padding:65px 20px}.flyixo-why-booking__container{grid-template-columns:1fr;gap:50px}.flyixo-why-booking__content{max-width:800px;margin:0 auto}.flyixo-why-booking__title{max-width:800px;font-size:38px}.flyixo-why-booking__visual{min-height:500px}.flyixo-why-booking__image-card{width:min(520px,100%);min-height:500px}.flyixo-why-booking__floating-card{left:-30px}.flyixo-why-booking__brand-card{right:-25px}}@media (max-width: 700px){.flyixo-why-booking{padding:50px 15px}.flyixo-why-booking__container{gap:35px}.flyixo-why-booking__badge{font-size:8px;letter-spacing:1.1px;padding:7px 12px}.flyixo-why-booking__title{font-size:30px;line-height:1.22;letter-spacing:-.7px}.flyixo-why-booking__title-line{margin:15px 0 20px}.flyixo-why-booking__text{font-size:12px;line-height:1.8;text-align:left}.flyixo-why-booking__visa-list{grid-template-columns:1fr;gap:8px}.flyixo-why-booking__visa-item--full{grid-column:auto}.flyixo-why-booking__visa-item{font-size:10px}.flyixo-why-booking__highlight-box{padding:13px 14px}.flyixo-why-booking__highlight-box p{font-size:10px}.flyixo-why-booking__visual{min-height:440px}.flyixo-why-booking__image-card{width:100%;min-height:420px;padding:20px;border-radius:24px}.flyixo-why-booking__image{max-width:370px}.flyixo-why-booking__ring.flyixo-ring-one{width:320px;height:320px}.flyixo-why-booking__ring.flyixo-ring-two{width:390px;height:390px}.flyixo-why-booking__floating-card{left:8px;bottom:35px;min-width:155px;padding:10px 12px}.flyixo-why-booking__brand-card{right:8px;top:35px;padding:10px 13px}}@media (max-width: 480px){.flyixo-why-booking{padding:42px 12px}.flyixo-why-booking__title{font-size:25px;letter-spacing:-.4px}.flyixo-why-booking__text{font-size:11px;line-height:1.75}.flyixo-why-booking__visa-item{padding:6px 8px;font-size:9px}.flyixo-why-booking__check{width:18px;height:18px;font-size:9px}.flyixo-why-booking__highlight-box{gap:9px;border-left-width:3px}.flyixo-why-booking__highlight-icon{width:27px;height:27px;font-size:11px}.flyixo-why-booking__highlight-box p{font-size:9px}.flyixo-why-booking__visual{min-height:350px}.flyixo-why-booking__image-card{min-height:350px;padding:12px;border-radius:20px}.flyixo-why-booking__image{max-width:300px}.flyixo-why-booking__image-glow{width:260px;height:260px}.flyixo-why-booking__ring.flyixo-ring-one{width:250px;height:250px}.flyixo-why-booking__ring.flyixo-ring-two{width:310px;height:310px}.flyixo-why-booking__floating-card{left:5px;bottom:20px;min-width:135px;padding:8px 9px;gap:7px}.flyixo-why-booking__floating-icon{width:27px;height:27px;font-size:10px}.flyixo-why-booking__floating-card strong{font-size:9px}.flyixo-why-booking__floating-card span:not(.flyixo-why-booking__floating-icon){font-size:6px}.flyixo-why-booking__brand-card{right:4px;top:22px;padding:8px 10px}.flyixo-why-booking__brand-card span{font-size:10px}.flyixo-why-booking__brand-card small{font-size:5px}}@media (max-width: 360px){.flyixo-why-booking{padding:35px 9px}.flyixo-why-booking__title{font-size:22px}.flyixo-why-booking__badge{font-size:7px;letter-spacing:.8px}.flyixo-why-booking__text{font-size:10px}.flyixo-why-booking__visual,.flyixo-why-booking__image-card{min-height:310px}.flyixo-why-booking__image{max-width:250px}.flyixo-why-booking__floating-card{bottom:12px}.flyixo-why-booking__brand-card{top:12px}}.flyixo-why-booking *:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-why-booking *,.flyixo-why-booking *:before,.flyixo-why-booking *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-benefits-navy: #062c43;--flyixo-benefits-navy-dark: #031b2b;--flyixo-benefits-primary: #e94e77;--flyixo-benefits-primary-dark: #c93661;--flyixo-benefits-primary-light: #ff8eaa;--flyixo-benefits-cyan: #36c8d4;--flyixo-benefits-blue: #2563eb;--flyixo-benefits-gold: #f4b942;--flyixo-benefits-text: #182536;--flyixo-benefits-muted: #687789;--flyixo-benefits-white: #ffffff;--flyixo-benefits-light: #f8fafc;--flyixo-benefits-border: #e7ebef;--flyixo-benefits-shadow: 0 18px 45px rgba(6, 44, 67, .08);--flyixo-benefits-shadow-hover: 0 28px 65px rgba(6, 44, 67, .15);--flyixo-benefits-transition: .35s ease}.flyixo-benefits,.flyixo-benefits *,.flyixo-benefits *:before,.flyixo-benefits *:after{box-sizing:border-box}.flyixo-benefits{position:relative;width:100%;padding:clamp(65px,7vw,100px) 20px clamp(70px,8vw,110px);overflow:hidden;background:linear-gradient(135deg,#fff,#f9fbfd 52%,#fff8fa);font-family:Poppins,Inter,Arial,sans-serif;border-top:1px solid rgba(6,44,67,.07);border-bottom:1px solid rgba(6,44,67,.07)}.flyixo-benefits__orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;animation:flyixoBenefitsFloat 8s ease-in-out infinite}.flyixo-benefits__orb--one{width:430px;height:430px;top:-250px;left:-180px;background:radial-gradient(circle,rgba(54,200,212,.14),transparent 70%)}.flyixo-benefits__orb--two{width:500px;height:500px;right:-270px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoBenefitsFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-benefits__grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-benefits__container{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto}.flyixo-benefits__header{max-width:800px;margin:0 auto 50px;text-align:center}.flyixo-benefits__badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-bottom:17px;padding:8px 15px;color:var(--flyixo-benefits-primary);background:#e94e7712;border:1px solid rgba(233,78,119,.16);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.flyixo-benefits__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-benefits-primary);box-shadow:0 0 0 4px #e94e771a;animation:flyixoBenefitsPulse 2s ease-in-out infinite}@keyframes flyixoBenefitsPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-benefits__heading{margin:0;color:var(--flyixo-benefits-text);font-size:clamp(30px,4vw,46px);line-height:1.18;font-weight:850;letter-spacing:-1px}.flyixo-benefits__heading span{color:var(--flyixo-benefits-primary);position:relative}.flyixo-benefits__subtitle{max-width:670px;margin:17px auto 0;color:var(--flyixo-benefits-muted);font-size:13px;line-height:1.8;font-weight:500}.flyixo-benefits__heading-line{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:21px}.flyixo-benefits__heading-line span{display:block;width:24px;height:4px;border-radius:20px;background:var(--flyixo-benefits-primary)}.flyixo-benefits__heading-line span:nth-child(2){width:45px;background:var(--flyixo-benefits-cyan)}.flyixo-benefits__heading-line span:nth-child(3){width:10px;background:var(--flyixo-benefits-gold)}.flyixo-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.flyixo-benefit-card{position:relative;min-height:340px;display:flex;flex-direction:column;align-items:center;padding:34px 27px 23px;overflow:hidden;text-align:center;background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid var(--flyixo-benefits-border);border-radius:22px;box-shadow:var(--flyixo-benefits-shadow);transition:transform var(--flyixo-benefits-transition),box-shadow var(--flyixo-benefits-transition),border-color var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover{transform:translateY(-9px);border-color:#e94e7738;box-shadow:var(--flyixo-benefits-shadow-hover)}.flyixo-benefit-card__number{position:absolute;top:14px;right:17px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--flyixo-benefits-primary);background:#e94e770f;border:1px solid rgba(233,78,119,.12);border-radius:50%;font-size:9px;font-weight:850;transition:transform var(--flyixo-benefits-transition),background var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__number{transform:rotate(8deg) scale(1.08);background:#e94e771a}.flyixo-benefit-card__accent{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--flyixo-benefits-primary),var(--flyixo-benefits-cyan));transform:scaleX(.25);transform-origin:center;transition:transform var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__accent{transform:scaleX(1)}.flyixo-benefit-card__icon-wrap{position:relative;width:82px;height:82px;display:flex;align-items:center;justify-content:center;margin:10px 0 22px;border-radius:50%;background:linear-gradient(145deg,#e94e7714,#36c8d414);border:1px solid rgba(233,78,119,.1);transition:transform var(--flyixo-benefits-transition),box-shadow var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__icon-wrap{transform:translateY(-5px) scale(1.06);box-shadow:0 15px 30px #e94e771a}.flyixo-benefit-card__icon-glow{position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.15),transparent 70%);animation:flyixoIconGlow 3s ease-in-out infinite}@keyframes flyixoIconGlow{0%,to{opacity:.55}50%{opacity:1}}.flyixo-benefit-card__icon{position:relative;z-index:2;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 8px 20px #062c4314;font-size:29px;transition:transform var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__icon{transform:scale(1.08)}.flyixo-benefit-card__content{flex:1;width:100%}.flyixo-benefit-card__title{margin:0 0 14px;color:var(--flyixo-benefits-navy);font-size:14px;line-height:1.4;font-weight:850;letter-spacing:.7px}.flyixo-benefit-card__text{max-width:320px;margin:0 auto;color:var(--flyixo-benefits-muted);font-size:11px;line-height:1.8;font-weight:500}.flyixo-benefit-card__footer{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid rgba(6,44,67,.07)}.flyixo-benefit-card__label{color:var(--flyixo-benefits-primary);font-size:8px;font-weight:850;letter-spacing:1.2px}.flyixo-benefit-card__arrow{width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-benefits-primary),var(--flyixo-benefits-primary-dark));border-radius:50%;font-size:13px;opacity:0;transform:translate(-8px);transition:opacity var(--flyixo-benefits-transition),transform var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__arrow{opacity:1;transform:translate(0)}.flyixo-benefit-card__corner{position:absolute;width:90px;height:90px;right:-45px;bottom:-45px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.1),transparent 70%);transition:transform var(--flyixo-benefits-transition)}.flyixo-benefit-card:hover .flyixo-benefit-card__corner{transform:scale(1.5)}.flyixo-benefits__bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:42px}.flyixo-benefits__bottom-line{width:110px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.16))}.flyixo-benefits__bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.16),transparent)}.flyixo-benefits__bottom-content{display:flex;align-items:center;gap:9px;white-space:nowrap}.flyixo-benefits__check{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-benefits-primary),var(--flyixo-benefits-primary-dark));border-radius:50%;font-size:10px;font-weight:900}.flyixo-benefits__bottom-content p{margin:0;color:var(--flyixo-benefits-muted);font-size:10px;font-weight:600}.flyixo-benefits__bottom-content strong{color:var(--flyixo-benefits-primary)}.flyixo-benefits__bottom-content span:last-child{color:var(--flyixo-benefits-primary);font-weight:850}@media (max-width: 1100px){.flyixo-benefits__grid{gap:20px}.flyixo-benefit-card{padding:32px 21px 22px}.flyixo-benefit-card__title{font-size:13px}.flyixo-benefit-card__text{font-size:10px}}@media (max-width: 900px){.flyixo-benefits{padding:60px 18px 80px}.flyixo-benefits__header{margin-bottom:38px}.flyixo-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flyixo-benefit-card{min-height:330px;padding:32px 24px 22px}.flyixo-benefit-card__text{max-width:360px;font-size:11px}.flyixo-benefit-card__arrow{opacity:1;transform:translate(0)}}@media (max-width: 600px){.flyixo-benefits{padding:50px 13px 65px}.flyixo-benefits__header{margin-bottom:30px}.flyixo-benefits__badge{font-size:8px;letter-spacing:1.1px;padding:7px 12px}.flyixo-benefits__heading{font-size:28px;letter-spacing:-.6px}.flyixo-benefits__subtitle{font-size:11px;line-height:1.7}.flyixo-benefits__grid{grid-template-columns:1fr;gap:16px}.flyixo-benefit-card{min-height:300px;padding:30px 23px 20px;border-radius:19px}.flyixo-benefit-card__icon-wrap{width:75px;height:75px;margin-bottom:18px}.flyixo-benefit-card__icon{width:54px;height:54px;font-size:27px}.flyixo-benefit-card__title{font-size:13px}.flyixo-benefit-card__text{font-size:11px;line-height:1.75}.flyixo-benefits__bottom{margin-top:28px}.flyixo-benefits__bottom-line{display:none}.flyixo-benefits__bottom-content{white-space:normal;justify-content:center;text-align:center}.flyixo-benefits__bottom-content p{font-size:9px;line-height:1.5}}@media (max-width: 400px){.flyixo-benefits{padding:42px 10px 55px}.flyixo-benefits__heading{font-size:24px}.flyixo-benefits__subtitle{font-size:10px}.flyixo-benefit-card{min-height:285px;padding:27px 18px 18px}.flyixo-benefit-card__number{width:32px;height:32px;top:12px;right:12px;font-size:8px}.flyixo-benefit-card__icon-wrap{width:68px;height:68px}.flyixo-benefit-card__icon{width:49px;height:49px;font-size:24px}.flyixo-benefit-card__title{font-size:12px}.flyixo-benefit-card__text{font-size:10px;line-height:1.7}.flyixo-benefit-card__label{font-size:7px}}@media (max-width: 340px){.flyixo-benefits__heading{font-size:22px}.flyixo-benefit-card{min-height:275px;padding:25px 15px 17px}.flyixo-benefit-card__text{font-size:9.5px}}.flyixo-benefits *:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-benefits *,.flyixo-benefits *:before,.flyixo-benefits *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-trip-navy: #062c43;--flyixo-trip-navy-dark: #031b2b;--flyixo-trip-primary: #e94e77;--flyixo-trip-primary-dark: #c93661;--flyixo-trip-primary-light: #ff8eaa;--flyixo-trip-cyan: #36c8d4;--flyixo-trip-blue: #2563eb;--flyixo-trip-gold: #f4b942;--flyixo-trip-text: #182536;--flyixo-trip-muted: #687789;--flyixo-trip-white: #ffffff;--flyixo-trip-light: #f8fafc;--flyixo-trip-border: #e7ebef;--flyixo-trip-shadow: 0 20px 55px rgba(6, 44, 67, .09);--flyixo-trip-shadow-hover: 0 30px 75px rgba(6, 44, 67, .16);--flyixo-trip-transition: .35s ease}.flyixo-why-trip,.flyixo-why-trip *,.flyixo-why-trip *:before,.flyixo-why-trip *:after{box-sizing:border-box}.flyixo-why-trip{position:relative;width:100%;padding:clamp(60px,7vw,100px) 20px;overflow:hidden;background:linear-gradient(135deg,#fff,#f9fbfd,#fff8fa);font-family:Poppins,Inter,Arial,sans-serif;border-top:1px solid rgba(6,44,67,.06);border-bottom:1px solid rgba(6,44,67,.06)}.flyixo-why-trip__orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;animation:flyixoTripFloat 8s ease-in-out infinite}.flyixo-why-trip__orb--one{width:430px;height:430px;left:-220px;top:-240px;background:radial-gradient(circle,rgba(54,200,212,.14),transparent 70%)}.flyixo-why-trip__orb--two{width:500px;height:500px;right:-270px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.13),transparent 70%);animation-delay:2s}@keyframes flyixoTripFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-why-trip__grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-why-trip__container{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(55px,7vw,100px)}.flyixo-why-trip__visual{position:relative;width:100%;min-height:570px;display:flex;align-items:center;justify-content:center}.flyixo-why-trip__image-card{position:relative;width:min(440px,100%);min-height:540px;display:flex;align-items:center;justify-content:center;padding:25px;background:linear-gradient(145deg,#fffffff2,#f8fafce0);border:1px solid rgba(255,255,255,.9);border-radius:30px;box-shadow:var(--flyixo-trip-shadow);overflow:hidden;transition:transform var(--flyixo-trip-transition),box-shadow var(--flyixo-trip-transition)}.flyixo-why-trip__image-card:hover{transform:translateY(-8px);box-shadow:var(--flyixo-trip-shadow-hover)}.flyixo-why-trip__image-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.13),rgba(54,200,212,.07),transparent 70%);animation:flyixoTripImageGlow 5s ease-in-out infinite}@keyframes flyixoTripImageGlow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.flyixo-why-trip__image{position:relative;z-index:3;width:100%;max-width:390px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 25px 30px rgba(6,44,67,.13));transition:transform var(--flyixo-trip-transition),filter var(--flyixo-trip-transition)}.flyixo-why-trip__image-card:hover .flyixo-why-trip__image{transform:scale(1.04) translateY(-5px);filter:drop-shadow(0 32px 38px rgba(6,44,67,.17))}.flyixo-why-trip__ring{position:absolute;z-index:1;border-radius:50%;pointer-events:none;border:1px solid rgba(233,78,119,.12)}.flyixo-trip-ring-one{width:390px;height:390px}.flyixo-trip-ring-two{width:470px;height:470px;border-color:#36c8d41a}.flyixo-why-trip__brand-card{position:absolute;z-index:5;top:45px;right:-20px;display:flex;flex-direction:column;gap:3px;padding:13px 17px;background:var(--flyixo-trip-navy);border-radius:10px;box-shadow:0 15px 30px #062c4329;transform:rotate(3deg);transition:transform var(--flyixo-trip-transition)}.flyixo-why-trip__brand-card:hover{transform:rotate(0) translateY(-4px)}.flyixo-why-trip__brand-name{color:#fff;font-size:15px;font-weight:850;letter-spacing:1.2px}.flyixo-why-trip__brand-label{color:var(--flyixo-trip-cyan);font-size:6px;font-weight:700;letter-spacing:1.2px}.flyixo-why-trip__trust-card{position:absolute;z-index:6;left:-28px;bottom:50px;display:flex;align-items:center;gap:10px;min-width:195px;padding:12px 14px;background:#fffffff5;border:1px solid rgba(6,44,67,.08);border-radius:12px;box-shadow:0 18px 40px #062c4321;animation:flyixoTripTrustFloat 4s ease-in-out infinite}@keyframes flyixoTripTrustFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.flyixo-why-trip__trust-icon{width:35px;height:35px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-trip-primary),var(--flyixo-trip-primary-dark));border-radius:50%;font-size:13px;font-weight:900}.flyixo-why-trip__trust-content{display:flex;flex-direction:column;gap:2px}.flyixo-why-trip__trust-content strong{color:var(--flyixo-trip-navy);font-size:10px;font-weight:800}.flyixo-why-trip__trust-content span{color:var(--flyixo-trip-muted);font-size:8px;font-weight:600}.flyixo-why-trip__content{width:100%;max-width:720px}.flyixo-why-trip__badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;padding:8px 15px;color:var(--flyixo-trip-primary);background:#e94e7712;border:1px solid rgba(233,78,119,.16);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.flyixo-why-trip__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-trip-primary);box-shadow:0 0 0 4px #e94e771a;animation:flyixoTripPulse 2s ease-in-out infinite}@keyframes flyixoTripPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-why-trip__heading{margin:0;color:var(--flyixo-trip-text);font-size:clamp(30px,3.5vw,46px);line-height:1.18;font-weight:850;letter-spacing:-1px}.flyixo-why-trip__heading span{color:var(--flyixo-trip-primary);position:relative}.flyixo-why-trip__heading-line{display:flex;align-items:center;gap:5px;margin:18px 0 24px}.flyixo-why-trip__heading-line span{width:24px;height:4px;border-radius:20px;background:var(--flyixo-trip-primary)}.flyixo-why-trip__heading-line span:nth-child(2){width:45px;background:var(--flyixo-trip-cyan)}.flyixo-why-trip__heading-line span:nth-child(3){width:10px;background:var(--flyixo-trip-gold)}.flyixo-why-trip__intro{margin:0 0 12px;color:var(--flyixo-trip-muted);font-size:13px;line-height:1.85;font-weight:500}.flyixo-why-trip__intro--last{margin-bottom:25px;color:var(--flyixo-trip-navy);font-weight:600}.flyixo-why-trip__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.flyixo-why-trip__list-item{position:relative;display:grid;grid-template-columns:30px 34px 1fr;align-items:center;gap:9px;min-height:50px;padding:9px 12px;background:#ffffffb3;border:1px solid rgba(6,44,67,.07);border-radius:10px;transition:transform var(--flyixo-trip-transition),border-color var(--flyixo-trip-transition),box-shadow var(--flyixo-trip-transition),background var(--flyixo-trip-transition)}.flyixo-why-trip__list-item:hover{transform:translate(5px);background:#fff;border-color:#e94e7733;box-shadow:0 9px 25px #062c4312}.flyixo-why-trip__item-number{color:#062c434d;font-size:9px;font-weight:850;letter-spacing:.8px;text-align:center}.flyixo-why-trip__icon-wrap{width:31px;height:31px;display:flex;align-items:center;justify-content:center;color:var(--flyixo-trip-primary);background:#e94e7714;border-radius:50%;transition:transform var(--flyixo-trip-transition),background var(--flyixo-trip-transition)}.flyixo-why-trip__list-item:hover .flyixo-why-trip__icon-wrap{transform:rotate(-8deg) scale(1.08);color:#fff;background:var(--flyixo-trip-primary)}.flyixo-why-trip__plane-icon{width:16px;height:16px;fill:currentColor;display:block;transform:rotate(-4deg)}.flyixo-why-trip__item-text{color:var(--flyixo-trip-text);font-size:11px;line-height:1.65;font-weight:600}.flyixo-why-trip__bottom{display:flex;align-items:center;gap:10px;margin-top:25px;padding-top:18px;border-top:1px solid rgba(6,44,67,.08)}.flyixo-why-trip__bottom-check{width:25px;height:25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-trip-primary),var(--flyixo-trip-primary-dark));border-radius:50%;font-size:11px;font-weight:900}.flyixo-why-trip__bottom p{margin:0;color:var(--flyixo-trip-muted);font-size:10px;font-weight:650}.flyixo-why-trip__bottom strong{color:var(--flyixo-trip-primary);font-weight:850}@media (max-width: 1200px){.flyixo-why-trip__container{gap:55px}.flyixo-why-trip__visual{min-height:520px}.flyixo-why-trip__image-card{min-height:500px}.flyixo-why-trip__heading{font-size:40px}.flyixo-why-trip__intro{font-size:12px}}@media (max-width: 950px){.flyixo-why-trip{padding:65px 18px}.flyixo-why-trip__container{grid-template-columns:1fr;gap:45px}.flyixo-why-trip__visual{min-height:500px}.flyixo-why-trip__image-card{width:min(500px,100%);min-height:500px}.flyixo-why-trip__content{max-width:800px;margin:0 auto}.flyixo-why-trip__heading{font-size:38px}.flyixo-why-trip__intro{font-size:13px}}@media (max-width: 650px){.flyixo-why-trip{padding:50px 13px}.flyixo-why-trip__container{gap:35px}.flyixo-why-trip__visual{min-height:420px}.flyixo-why-trip__image-card{min-height:410px;padding:18px;border-radius:24px}.flyixo-why-trip__image{max-width:340px}.flyixo-trip-ring-one{width:310px;height:310px}.flyixo-trip-ring-two{width:390px;height:390px}.flyixo-why-trip__brand-card{top:28px;right:5px;padding:10px 13px}.flyixo-why-trip__brand-name{font-size:11px}.flyixo-why-trip__brand-label{font-size:5px}.flyixo-why-trip__trust-card{left:5px;bottom:25px;min-width:160px;padding:9px 11px}.flyixo-why-trip__trust-icon{width:29px;height:29px;font-size:11px}.flyixo-why-trip__trust-content strong{font-size:9px}.flyixo-why-trip__trust-content span{font-size:7px}.flyixo-why-trip__badge{font-size:8px;letter-spacing:1px;padding:7px 12px}.flyixo-why-trip__heading{font-size:29px;letter-spacing:-.6px}.flyixo-why-trip__intro{font-size:11px;line-height:1.8}.flyixo-why-trip__list{gap:8px}.flyixo-why-trip__list-item{grid-template-columns:25px 30px 1fr;gap:7px;padding:9px}.flyixo-why-trip__item-number{font-size:8px}.flyixo-why-trip__icon-wrap{width:28px;height:28px}.flyixo-why-trip__plane-icon{width:14px;height:14px}.flyixo-why-trip__item-text{font-size:9.5px;line-height:1.6}.flyixo-why-trip__bottom p{font-size:9px}}@media (max-width: 480px){.flyixo-why-trip{padding:42px 10px}.flyixo-why-trip__visual{min-height:340px}.flyixo-why-trip__image-card{min-height:335px;padding:10px;border-radius:20px}.flyixo-why-trip__image{max-width:275px}.flyixo-why-trip__image-glow{width:270px;height:270px}.flyixo-trip-ring-one{width:240px;height:240px}.flyixo-trip-ring-two{width:300px;height:300px}.flyixo-why-trip__brand-card{top:16px;right:2px;padding:8px 10px}.flyixo-why-trip__brand-name{font-size:9px}.flyixo-why-trip__brand-label{font-size:4px}.flyixo-why-trip__trust-card{left:2px;bottom:14px;min-width:135px;padding:7px 8px;gap:6px}.flyixo-why-trip__trust-icon{width:25px;height:25px;font-size:9px}.flyixo-why-trip__trust-content strong{font-size:8px}.flyixo-why-trip__trust-content span{font-size:6px}.flyixo-why-trip__heading{font-size:24px}.flyixo-why-trip__intro{font-size:10px;line-height:1.75}.flyixo-why-trip__list-item{grid-template-columns:21px 27px 1fr;gap:6px}.flyixo-why-trip__item-number{font-size:7px}.flyixo-why-trip__icon-wrap{width:26px;height:26px}.flyixo-why-trip__plane-icon{width:13px;height:13px}.flyixo-why-trip__item-text{font-size:9px}.flyixo-why-trip__bottom{margin-top:20px;padding-top:14px}.flyixo-why-trip__bottom-check{width:22px;height:22px;font-size:9px}.flyixo-why-trip__bottom p{font-size:8px}}@media (max-width: 360px){.flyixo-why-trip{padding:35px 8px}.flyixo-why-trip__visual{min-height:300px}.flyixo-why-trip__image-card{min-height:295px}.flyixo-why-trip__image{max-width:240px}.flyixo-why-trip__heading{font-size:22px}.flyixo-why-trip__intro{font-size:9.5px}.flyixo-why-trip__item-text{font-size:8.5px}}.flyixo-why-trip *:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-why-trip *,.flyixo-why-trip *:before,.flyixo-why-trip *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-pricing-navy: #062c43;--flyixo-pricing-navy-dark: #031b2b;--flyixo-pricing-primary: #e94e77;--flyixo-pricing-primary-dark: #c93661;--flyixo-pricing-primary-light: #ff8eaa;--flyixo-pricing-cyan: #36c8d4;--flyixo-pricing-blue: #2563eb;--flyixo-pricing-gold: #f4b942;--flyixo-pricing-text: #182536;--flyixo-pricing-muted: #687789;--flyixo-pricing-white: #ffffff;--flyixo-pricing-light: #f8fafc;--flyixo-pricing-border: #e5eaf0;--flyixo-pricing-shadow: 0 20px 50px rgba(6, 44, 67, .09);--flyixo-pricing-shadow-hover: 0 30px 75px rgba(6, 44, 67, .16);--flyixo-pricing-transition: .35s ease}.flyixo-pricing,.flyixo-pricing *,.flyixo-pricing *:before,.flyixo-pricing *:after{box-sizing:border-box}.flyixo-pricing{position:relative;width:100%;padding:clamp(60px,7vw,95px) 20px clamp(65px,8vw,105px);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif;border-top:1px solid rgba(6,44,67,.08);border-bottom:1px solid rgba(6,44,67,.08)}.flyixo-pricing__overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#fffffff5,#f8fafced,#fff7f9f5)}.flyixo-pricing__orb{position:absolute;z-index:1;border-radius:50%;pointer-events:none;animation:flyixoPricingFloat 8s ease-in-out infinite}.flyixo-pricing__orb--one{width:430px;height:430px;top:-250px;left:-180px;background:radial-gradient(circle,rgba(54,200,212,.14),transparent 70%)}.flyixo-pricing__orb--two{width:500px;height:500px;right:-270px;bottom:-300px;background:radial-gradient(circle,rgba(233,78,119,.14),transparent 70%);animation-delay:2s}.flyixo-pricing__orb--three{width:180px;height:180px;right:22%;top:12%;background:radial-gradient(circle,rgba(37,99,235,.06),transparent 70%);animation-delay:4s}@keyframes flyixoPricingFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.flyixo-pricing__grid-bg{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(6,44,67,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,44,67,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-pricing__container{position:relative;z-index:3;width:min(1380px,100%);margin:0 auto}.flyixo-pricing__header{max-width:900px;margin:0 auto 48px;text-align:center}.flyixo-pricing__badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-bottom:17px;padding:8px 15px;color:var(--flyixo-pricing-primary);background:#e94e7712;border:1px solid rgba(233,78,119,.16);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.flyixo-pricing__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-pricing-primary);box-shadow:0 0 0 4px #e94e771a;animation:flyixoPricingPulse 2s ease-in-out infinite}@keyframes flyixoPricingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.flyixo-pricing__heading{margin:0;color:var(--flyixo-pricing-text);font-size:clamp(30px,4vw,47px);line-height:1.18;font-weight:850;letter-spacing:-1px}.flyixo-pricing__heading span{color:var(--flyixo-pricing-primary)}.flyixo-pricing__subheading{margin:16px auto 0;color:var(--flyixo-pricing-muted);font-size:13px;line-height:1.7;font-weight:600}.flyixo-pricing__subheading b{margin:0 5px;color:var(--flyixo-pricing-primary)}.flyixo-pricing__heading-line{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px}.flyixo-pricing__heading-line span{width:24px;height:4px;border-radius:20px;background:var(--flyixo-pricing-primary)}.flyixo-pricing__heading-line span:nth-child(2){width:45px;background:var(--flyixo-pricing-cyan)}.flyixo-pricing__heading-line span:nth-child(3){width:10px;background:var(--flyixo-pricing-gold)}.flyixo-pricing__loading{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.flyixo-pricing__loading p{margin:0;color:var(--flyixo-pricing-muted);font-size:13px;font-weight:600}.flyixo-pricing__spinner{width:42px;height:42px;border:4px solid rgba(233,78,119,.12);border-top-color:var(--flyixo-pricing-primary);border-right-color:var(--flyixo-pricing-cyan);border-radius:50%;animation:flyixoPricingSpin .9s linear infinite}@keyframes flyixoPricingSpin{to{transform:rotate(360deg)}}.flyixo-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:stretch}.flyixo-plan-card{position:relative;min-height:650px;display:flex;flex-direction:column;padding:35px 28px 24px;overflow:hidden;text-align:center;background:#fffffff0;border:1px solid var(--flyixo-pricing-border);border-radius:24px;box-shadow:var(--flyixo-pricing-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--flyixo-pricing-transition),box-shadow var(--flyixo-pricing-transition),border-color var(--flyixo-pricing-transition)}.flyixo-plan-card:hover{transform:translateY(-10px);border-color:#e94e773b;box-shadow:var(--flyixo-pricing-shadow-hover)}.flyixo-plan-card__accent{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,var(--flyixo-pricing-primary),var(--flyixo-pricing-cyan));transform:scaleX(.25);transform-origin:center;transition:transform var(--flyixo-pricing-transition)}.flyixo-plan-card:hover .flyixo-plan-card__accent{transform:scaleX(1)}.flyixo-plan-card__number{position:absolute;top:15px;right:17px;width:37px;height:37px;display:flex;align-items:center;justify-content:center;color:var(--flyixo-pricing-primary);background:#e94e770f;border:1px solid rgba(233,78,119,.12);border-radius:50%;font-size:9px;font-weight:850;transition:transform var(--flyixo-pricing-transition)}.flyixo-plan-card:hover .flyixo-plan-card__number{transform:rotate(8deg) scale(1.08)}.flyixo-plan-card__recommended{position:absolute;top:16px;left:17px;padding:6px 9px;color:#fff;background:linear-gradient(135deg,var(--flyixo-pricing-primary),var(--flyixo-pricing-primary-dark));border-radius:6px;font-size:7px;font-weight:850;letter-spacing:.8px;box-shadow:0 7px 15px #e94e7733}.flyixo-plan-card__title{min-height:58px;margin:5px 35px 20px;color:var(--flyixo-pricing-navy);font-size:16px;line-height:1.45;font-weight:800}.flyixo-plan-card__image-wrap{position:relative;width:100%;height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.flyixo-plan-card__image-glow{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.13),rgba(54,200,212,.05),transparent 70%);transition:transform var(--flyixo-pricing-transition)}.flyixo-plan-card:hover .flyixo-plan-card__image-glow{transform:scale(1.2)}.flyixo-plan-card__image{position:relative;z-index:2;width:100%;max-width:225px;max-height:165px;object-fit:contain;display:block;filter:drop-shadow(0 12px 18px rgba(6,44,67,.1));transition:transform var(--flyixo-pricing-transition),filter var(--flyixo-pricing-transition)}.flyixo-plan-card:hover .flyixo-plan-card__image{transform:scale(1.06) translateY(-5px);filter:drop-shadow(0 20px 25px rgba(6,44,67,.15))}.flyixo-plan-card__price-block{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:4px}.flyixo-plan-card__price{color:var(--flyixo-pricing-primary);font-size:clamp(26px,2.5vw,34px);line-height:1.2;font-weight:850;letter-spacing:-.5px}.flyixo-plan-card__per{color:var(--flyixo-pricing-muted);font-size:10px;line-height:1.5;font-weight:650}.flyixo-plan-card__extra{margin-top:4px;padding:5px 10px;color:#16804d;background:#16804d12;border:1px solid rgba(22,128,77,.12);border-radius:999px;font-size:8px;font-weight:750}.flyixo-plan-card__divider{position:relative;width:100%;height:1px;margin:21px 0 10px;background:#062c4314}.flyixo-plan-card__divider span{position:absolute;left:50%;top:50%;width:30px;height:4px;transform:translate(-50%,-50%);border-radius:20px;background:var(--flyixo-pricing-primary)}.flyixo-plan-card__features{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;text-align:left}.flyixo-plan-card__feature{display:grid;grid-template-columns:20px 1fr;align-items:flex-start;gap:9px;padding:9px 0;color:var(--flyixo-pricing-muted);font-size:10px;line-height:1.65;font-weight:500;border-bottom:1px solid rgba(6,44,67,.055)}.flyixo-plan-card__feature:last-child{border-bottom:none}.flyixo-plan-card__check{width:19px;height:19px;display:flex;align-items:center;justify-content:center;margin-top:1px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--flyixo-pricing-primary),var(--flyixo-pricing-primary-dark));border-radius:50%;font-size:8px;font-weight:900}.flyixo-plan-card__feature-text{display:block}.flyixo-plan-card__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:13px 18px;border:none;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--flyixo-pricing-primary),var(--flyixo-pricing-primary-dark));box-shadow:0 12px 25px #e94e7740;font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform var(--flyixo-pricing-transition),box-shadow var(--flyixo-pricing-transition),background var(--flyixo-pricing-transition)}.flyixo-plan-card__btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--flyixo-pricing-primary-dark),var(--flyixo-pricing-primary));box-shadow:0 17px 32px #e94e7757}.flyixo-plan-card__btn-arrow{width:23px;height:23px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;transition:transform var(--flyixo-pricing-transition)}.flyixo-plan-card__btn:hover .flyixo-plan-card__btn-arrow{transform:translate(4px)}.flyixo-plan-card__footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;color:#062c4361;font-size:6px;font-weight:800;letter-spacing:1px}.flyixo-plan-card__footer i{width:3px;height:3px;display:block;border-radius:50%;background:var(--flyixo-pricing-primary)}.flyixo-plan-card__corner{position:absolute;width:100px;height:100px;right:-50px;bottom:-50px;border-radius:50%;background:radial-gradient(circle,rgba(54,200,212,.09),transparent 70%);transition:transform var(--flyixo-pricing-transition)}.flyixo-plan-card:hover .flyixo-plan-card__corner{transform:scale(1.5)}.flyixo-pricing__bottom{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:42px}.flyixo-pricing__bottom-line{width:110px;height:1px;background:linear-gradient(90deg,transparent,rgba(6,44,67,.16))}.flyixo-pricing__bottom-line:last-child{background:linear-gradient(90deg,rgba(6,44,67,.16),transparent)}.flyixo-pricing__bottom-content{display:flex;align-items:center;gap:9px;white-space:nowrap}.flyixo-pricing__bottom-check{width:23px;height:23px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-pricing-primary),var(--flyixo-pricing-primary-dark));border-radius:50%;font-size:10px;font-weight:900}.flyixo-pricing__bottom-content p{margin:0;color:var(--flyixo-pricing-muted);font-size:9px;font-weight:650}.flyixo-pricing__bottom-content strong{color:var(--flyixo-pricing-primary)}.flyixo-pricing__bottom-content span:last-child{color:var(--flyixo-pricing-primary);font-weight:850}@media (max-width: 1200px){.flyixo-pricing__grid{gap:20px}.flyixo-plan-card{padding:32px 21px 23px}.flyixo-plan-card__title{font-size:14px}.flyixo-plan-card__feature{font-size:9.5px}}@media (max-width: 1024px){.flyixo-pricing{padding:60px 18px 80px}.flyixo-pricing__container{width:100%}.flyixo-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.flyixo-plan-card{min-height:630px;padding:30px 24px 22px}.flyixo-plan-card__title{min-height:auto;font-size:15px;margin:5px 30px 18px}.flyixo-plan-card__image-wrap{height:155px}.flyixo-plan-card__feature{font-size:10px}}@media (max-width: 700px){.flyixo-pricing{padding:50px 13px 65px}.flyixo-pricing__header{margin-bottom:30px}.flyixo-pricing__badge{font-size:8px;letter-spacing:1px;padding:7px 12px}.flyixo-pricing__heading{font-size:29px;letter-spacing:-.6px}.flyixo-pricing__subheading{font-size:10px}.flyixo-pricing__grid{grid-template-columns:1fr;gap:17px}.flyixo-plan-card{width:100%;max-width:500px;min-height:600px;margin:0 auto;padding:30px 24px 22px;border-radius:20px}.flyixo-plan-card__title{font-size:15px}.flyixo-plan-card__image-wrap{height:155px}.flyixo-plan-card__price{font-size:30px}.flyixo-plan-card__feature{font-size:10px;line-height:1.7}.flyixo-pricing__bottom{margin-top:28px}.flyixo-pricing__bottom-line{display:none}.flyixo-pricing__bottom-content{white-space:normal;justify-content:center;text-align:center}.flyixo-pricing__bottom-content p{font-size:8px;line-height:1.5}}@media (max-width: 480px){.flyixo-pricing{padding:42px 10px 55px}.flyixo-pricing__heading{font-size:24px}.flyixo-pricing__subheading{font-size:9px;line-height:1.6}.flyixo-plan-card{min-height:570px;padding:27px 18px 20px;border-radius:18px}.flyixo-plan-card__number{width:33px;height:33px;top:12px;right:12px;font-size:8px}.flyixo-plan-card__recommended{top:13px;left:13px;font-size:6px;padding:5px 7px}.flyixo-plan-card__title{margin:7px 25px 15px;font-size:13px;line-height:1.4}.flyixo-plan-card__image-wrap{height:140px}.flyixo-plan-card__image{max-width:185px;max-height:140px}.flyixo-plan-card__price{font-size:27px}.flyixo-plan-card__per{font-size:9px}.flyixo-plan-card__feature{grid-template-columns:18px 1fr;gap:7px;font-size:9px;line-height:1.65}.flyixo-plan-card__check{width:17px;height:17px;font-size:7px}.flyixo-plan-card__btn{padding:12px 15px;font-size:10px}.flyixo-plan-card__footer{font-size:5px}}@media (max-width: 360px){.flyixo-pricing{padding:35px 8px 50px}.flyixo-pricing__heading{font-size:21px}.flyixo-pricing__badge{font-size:7px;letter-spacing:.7px}.flyixo-plan-card{min-height:540px;padding:25px 15px 18px}.flyixo-plan-card__title{font-size:12px}.flyixo-plan-card__image-wrap{height:125px}.flyixo-plan-card__image{max-width:165px;max-height:125px}.flyixo-plan-card__price{font-size:24px}.flyixo-plan-card__feature{font-size:8.5px}.flyixo-plan-card__btn{padding:10px 12px;font-size:9px}}.flyixo-pricing *:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-pricing *,.flyixo-pricing *:before,.flyixo-pricing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--flyixo-client-navy: #062c43;--flyixo-client-navy-dark: #031b2b;--flyixo-client-primary: #e94e77;--flyixo-client-primary-dark: #c93661;--flyixo-client-primary-light: #ff8eaa;--flyixo-client-cyan: #36c8d4;--flyixo-client-blue: #2563eb;--flyixo-client-gold: #ffd166;--flyixo-client-white: #ffffff;--flyixo-client-text: #f7f9fc;--flyixo-client-muted: #c8d1dc;--flyixo-client-transition: .35s ease}.flyixo-client-section,.flyixo-client-section *,.flyixo-client-section *:before,.flyixo-client-section *:after{box-sizing:border-box}.flyixo-client-section{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;font-family:Poppins,Inter,Arial,sans-serif}.flyixo-client-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#031b2bf5,#062c43e8,#0a1a2af5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.flyixo-client-orb{position:absolute;z-index:1;border-radius:50%;pointer-events:none;animation:flyixoClientFloat 8s ease-in-out infinite}.flyixo-client-orb-one{width:480px;height:480px;left:-260px;top:-250px;background:radial-gradient(circle,rgba(54,200,212,.15),transparent 70%)}.flyixo-client-orb-two{width:550px;height:550px;right:-300px;bottom:-350px;background:radial-gradient(circle,rgba(233,78,119,.16),transparent 70%);animation-delay:2s}@keyframes flyixoClientFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.flyixo-client-grid{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.flyixo-client-container{position:relative;z-index:3;width:min(1280px,100%);margin:0 auto;padding:clamp(65px,7vw,100px) 20px clamp(55px,7vw,90px);text-align:center}.flyixo-client-header{max-width:850px;margin:0 auto 30px}.flyixo-client-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;padding:8px 15px;color:var(--flyixo-client-primary-light);background:#e94e7717;border:1px solid rgba(255,142,170,.18);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.flyixo-client-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--flyixo-client-primary);box-shadow:0 0 0 4px #e94e7721;animation:flyixoClientPulse 2s ease-in-out infinite}@keyframes flyixoClientPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.flyixo-client-heading{margin:0;color:var(--flyixo-client-white);font-size:clamp(32px,4vw,50px);line-height:1.15;font-weight:850;letter-spacing:-1px}.flyixo-client-heading span{color:var(--flyixo-client-primary-light)}.flyixo-client-subtext{max-width:650px;margin:15px auto 0;color:var(--flyixo-client-muted);font-size:13px;line-height:1.8;font-weight:500}.flyixo-client-heading-line{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:18px}.flyixo-client-heading-line span{width:23px;height:4px;border-radius:20px;background:var(--flyixo-client-primary)}.flyixo-client-heading-line span:nth-child(2){width:44px;background:var(--flyixo-client-cyan)}.flyixo-client-heading-line span:nth-child(3){width:10px;background:var(--flyixo-client-gold)}.flyixo-client-summary{display:inline-flex;align-items:center;gap:20px;margin:0 auto 15px;padding:11px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flyixo-client-summary-rating{display:flex;align-items:center;gap:8px}.flyixo-client-summary-rating strong{color:#fff;font-size:18px;font-weight:850}.flyixo-client-summary-stars{color:var(--flyixo-client-gold);font-size:11px;letter-spacing:1px}.flyixo-client-summary-divider{width:1px;height:27px;background:#ffffff26}.flyixo-client-summary-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.flyixo-client-summary-info strong{color:#fff;font-size:9px;font-weight:750}.flyixo-client-summary-info span{color:var(--flyixo-client-muted);font-size:7px;font-weight:500}.flyixo-client-slider-wrapper{position:relative;width:100%;margin-top:20px;padding:20px 0;overflow:visible}.flyixo-client-slider-track-wrapper{width:100%;overflow:hidden;border-radius:24px}.flyixo-client-slider-track{display:flex;width:100%;transition:transform .7s cubic-bezier(.3,.1,.3,1)}.flyixo-client-slide{min-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:10px 40px}.flyixo-client-card{position:relative;min-height:315px;display:flex;flex-direction:column;padding:30px;text-align:left;background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border:1px solid rgba(255,255,255,.13);border-radius:22px;box-shadow:0 20px 45px #00000038;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden;transition:transform var(--flyixo-client-transition),border-color var(--flyixo-client-transition),box-shadow var(--flyixo-client-transition)}.flyixo-client-card:hover{transform:translateY(-9px);border-color:#ff8eaa59;box-shadow:0 28px 55px #0000004d}.flyixo-client-card-glow{position:absolute;width:180px;height:180px;top:-90px;right:-90px;border-radius:50%;background:radial-gradient(circle,rgba(233,78,119,.18),transparent 70%);pointer-events:none;transition:transform var(--flyixo-client-transition)}.flyixo-client-card:hover .flyixo-client-card-glow{transform:scale(1.5)}.flyixo-client-quote-icon{position:absolute;top:18px;right:24px;color:#ff8eaa38;font-family:Georgia,serif;font-size:65px;line-height:1;font-weight:900;pointer-events:none}.flyixo-client-verified{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-bottom:17px;padding:5px 9px;color:#9be8d0;background:#1fb98914;border:1px solid rgba(31,185,137,.13);border-radius:999px;font-size:7px;font-weight:750;letter-spacing:.5px}.flyixo-client-verified span{width:13px;height:13px;display:flex;align-items:center;justify-content:center;color:#fff;background:#20b486;border-radius:50%;font-size:7px}.flyixo-client-quote{position:relative;z-index:2;min-height:100px;margin:0 0 18px;color:#f3f6fa;font-size:12px;line-height:1.8;font-weight:500}.flyixo-client-stars{display:flex;gap:3px;margin-bottom:16px}.flyixo-client-stars span{color:var(--flyixo-client-gold);font-size:15px;text-shadow:0 2px 8px rgba(255,209,102,.25)}.flyixo-client-divider{width:100%;height:1px;margin-bottom:17px;background:#ffffff17}.flyixo-client-profile{display:flex;align-items:center;gap:11px;margin-top:auto}.flyixo-client-avatar{position:relative;width:47px;height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--flyixo-client-primary),var(--flyixo-client-primary-dark));border:2px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 9px 20px #e94e7738;font-size:17px;font-weight:800;transition:transform var(--flyixo-client-transition)}.flyixo-client-card:hover .flyixo-client-avatar{transform:scale(1.08) rotate(-4deg)}.flyixo-client-profile-info{min-width:0;display:flex;flex-direction:column;gap:3px}.flyixo-client-name{margin:0;color:#fff;font-size:11px;font-weight:800}.flyixo-client-designation{margin:0;color:var(--flyixo-client-muted);font-size:8px;font-weight:500}.flyixo-client-profile-check{width:21px;height:21px;display:flex;align-items:center;justify-content:center;margin-left:auto;color:#9be8d0;background:#1fb98914;border:1px solid rgba(31,185,137,.15);border-radius:50%;font-size:8px}.flyixo-client-card-brand{position:absolute;right:20px;bottom:18px;color:#ffffff26;font-size:7px;font-weight:850;letter-spacing:1.5px}.flyixo-client-nav{position:absolute;top:50%;z-index:10;width:42px;height:42px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit;font-size:17px;cursor:pointer;transition:transform var(--flyixo-client-transition),background var(--flyixo-client-transition),border-color var(--flyixo-client-transition)}.flyixo-client-nav:hover{transform:translateY(-50%) scale(1.08);background:var(--flyixo-client-primary);border-color:var(--flyixo-client-primary)}.flyixo-client-nav-prev{left:-2px}.flyixo-client-nav-next{right:-2px}.flyixo-client-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px}.flyixo-client-dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#ffffff40;cursor:pointer;transition:width var(--flyixo-client-transition),background var(--flyixo-client-transition),box-shadow var(--flyixo-client-transition)}.flyixo-client-dot:hover{background:#ffffffa6}.flyixo-client-dot.active{width:28px;border-radius:999px;background:var(--flyixo-client-primary);box-shadow:0 0 13px #e94e7759}.flyixo-client-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;padding:12px 17px 12px 22px;color:#fff;background:linear-gradient(135deg,var(--flyixo-client-primary),var(--flyixo-client-primary-dark));border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 12px 27px #e94e7740;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer;transition:transform var(--flyixo-client-transition),box-shadow var(--flyixo-client-transition)}.flyixo-client-button:hover{transform:translateY(-4px);box-shadow:0 18px 35px #e94e7759}.flyixo-client-button-arrow{width:23px;height:23px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;transition:transform var(--flyixo-client-transition)}.flyixo-client-button:hover .flyixo-client-button-arrow{transform:translate(4px)}.flyixo-client-bottom{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:35px}.flyixo-client-bottom-line{width:100px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18))}.flyixo-client-bottom-line:last-child{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}.flyixo-client-bottom p{margin:0;color:#ffffff8c;font-size:8px;font-weight:600}.flyixo-client-bottom strong{color:var(--flyixo-client-primary-light)}.flyixo-client-bottom p span{color:var(--flyixo-client-cyan);font-weight:850}@media (max-width: 1200px){.flyixo-client-slide{gap:20px;padding:10px 35px}.flyixo-client-card{padding:26px}.flyixo-client-quote{font-size:11px}}@media (max-width: 1024px){.flyixo-client-container{padding:65px 18px 75px}.flyixo-client-heading{font-size:39px}.flyixo-client-slide{gap:16px;padding:10px 30px}.flyixo-client-card{min-height:320px;padding:24px}.flyixo-client-nav{width:38px;height:38px;font-size:15px}.flyixo-client-nav-prev{left:-1px}.flyixo-client-nav-next{right:-1px}}@media (max-width: 768px){.flyixo-client-container{padding:55px 13px 65px}.flyixo-client-header{margin-bottom:25px}.flyixo-client-heading{font-size:32px}.flyixo-client-subtext{font-size:10px;line-height:1.7}.flyixo-client-summary{gap:14px;padding:9px 13px}.flyixo-client-summary-rating strong{font-size:15px}.flyixo-client-summary-stars{font-size:9px}.flyixo-client-summary-info strong{font-size:8px}.flyixo-client-summary-info span{font-size:6px}.flyixo-client-slide{grid-template-columns:1fr;padding:10px 25px}.flyixo-client-card{width:100%;min-height:300px;padding:25px 22px}.flyixo-client-quote{min-height:auto;font-size:10.5px;line-height:1.75}.flyixo-client-nav{width:34px;height:34px;font-size:13px}.flyixo-client-nav-prev{left:-2px}.flyixo-client-nav-next{right:-2px}.flyixo-client-bottom{gap:10px}.flyixo-client-bottom-line{width:55px}}@media (max-width: 576px){.flyixo-client-section{background-position:60% center}.flyixo-client-container{padding:48px 10px 55px}.flyixo-client-badge{font-size:7px;letter-spacing:1px;padding:7px 11px}.flyixo-client-heading{font-size:27px}.flyixo-client-subtext{font-size:9px}.flyixo-client-summary{display:flex;max-width:290px;margin:0 auto 10px}.flyixo-client-slide{padding:8px 18px}.flyixo-client-card{min-height:285px;padding:21px 18px;border-radius:18px}.flyixo-client-quote-icon{top:14px;right:18px;font-size:50px}.flyixo-client-verified{font-size:6px;margin-bottom:12px}.flyixo-client-quote{font-size:9.5px;line-height:1.7}.flyixo-client-stars span{font-size:13px}.flyixo-client-avatar{width:40px;height:40px;font-size:14px}.flyixo-client-name{font-size:9px}.flyixo-client-designation{font-size:7px}.flyixo-client-profile-check{width:18px;height:18px;font-size:7px}.flyixo-client-card-brand{font-size:5px;right:15px;bottom:14px}.flyixo-client-button{margin-top:24px;padding:10px 14px 10px 17px;font-size:8px}.flyixo-client-button-arrow{width:20px;height:20px}.flyixo-client-bottom{margin-top:27px}.flyixo-client-bottom-line{display:none}.flyixo-client-bottom p{font-size:7px;text-align:center}}@media (max-width: 380px){.flyixo-client-container{padding:40px 7px 48px}.flyixo-client-heading{font-size:24px}.flyixo-client-subtext{font-size:8px}.flyixo-client-summary{padding:8px 10px;gap:10px}.flyixo-client-summary-info,.flyixo-client-summary-divider{display:none}.flyixo-client-slide{padding:7px 13px}.flyixo-client-card{min-height:270px;padding:18px 15px}.flyixo-client-quote{font-size:8.5px}.flyixo-client-nav{width:29px;height:29px;font-size:11px}.flyixo-client-nav-prev{left:-2px}.flyixo-client-nav-next{right:-2px}}.flyixo-client-section button:focus-visible{outline:3px solid rgba(255,142,170,.45);outline-offset:4px}@media (prefers-reduced-motion: reduce){.flyixo-client-section *,.flyixo-client-section *:before,.flyixo-client-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--dummy-primary: #e94e77;--dummy-primary-dark: #c93661;--dummy-primary-light: #ff8eaa;--dummy-navy: #062c43;--dummy-navy-dark: #031b2b;--dummy-blue: #2563eb;--dummy-cyan: #36c8d4;--dummy-text: #172033;--dummy-muted: #6b7280;--dummy-border: #e5e7eb;--dummy-light: #f8fafc;--dummy-white: #ffffff;--dummy-success: #16a34a;--dummy-shadow-sm: 0 8px 24px rgba(6, 44, 67, .08);--dummy-shadow-md: 0 18px 45px rgba(6, 44, 67, .14);--dummy-shadow-lg: 0 30px 80px rgba(3, 27, 43, .2);--dummy-radius-sm: 10px;--dummy-radius-md: 16px;--dummy-radius-lg: 24px;--dummy-transition: .3s ease}.DummyTicket-banner,.DummyTicket-banner *,.DummyTicket-banner *:before,.DummyTicket-banner *:after{box-sizing:border-box}.DummyTicket-banner button,.DummyTicket-banner input,.DummyTicket-banner select{font-family:inherit}.DummyTicket-banner button{-webkit-tap-highlight-color:transparent}.DummyTicket-banner{position:relative;width:100%;min-height:680px;padding:70px 20px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:background-image 1.2s ease-in-out}.DummyTicket-overlay{position:absolute;inset:0;background:radial-gradient(circle at 10% 15%,rgba(54,200,212,.2),transparent 28%),radial-gradient(circle at 90% 85%,rgba(233,78,119,.2),transparent 30%),linear-gradient(135deg,#031b2bd6,#062c43a6,#031b2bd1);z-index:1;pointer-events:none}.DummyTicket-floating-shape{position:absolute;border-radius:50%;z-index:2;pointer-events:none;filter:blur(1px);animation:DummyTicketFloat 7s ease-in-out infinite}.DummyTicket-shape-one{width:170px;height:170px;top:8%;left:-70px;background:#36c8d41f;border:1px solid rgba(255,255,255,.08)}.DummyTicket-shape-two{width:240px;height:240px;right:-110px;bottom:4%;background:#e94e7721;border:1px solid rgba(255,255,255,.08);animation-delay:1.5s}.DummyTicket-shape-three{width:70px;height:70px;top:25%;right:10%;background:#ffffff14;animation-delay:3s}@keyframes DummyTicketFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}.DummyTicket-container{position:relative;z-index:5;width:min(1380px,100%);padding:30px;background:linear-gradient(145deg,#fffffffc,#f8fafcfa);border:1px solid rgba(255,255,255,.7);border-radius:28px;box-shadow:var(--dummy-shadow-lg);overflow:visible}.DummyTicket-brandHeader{display:flex;align-items:center;gap:15px;margin-bottom:8px}.DummyTicket-brandIcon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--dummy-primary),var(--dummy-navy));border-radius:14px;box-shadow:0 10px 25px #e94e7738;transform:rotate(-4deg)}.DummyTicket-brandText{flex:1}.DummyTicket-brandSmall{display:block;margin-bottom:4px;color:var(--dummy-primary);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.DummyTicket-brandText h1{margin:0;color:var(--dummy-navy);font-size:clamp(23px,3vw,34px);line-height:1.15;font-weight:800}.DummyTicket-brandText h1 strong{color:var(--dummy-primary)}.DummyTicket-brandSpark{width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--dummy-primary);background:#e94e7714;border:1px solid rgba(233,78,119,.16);border-radius:50%}.DummyTicket-description{margin:0 0 25px 63px}.DummyTicket-description p{margin:0;max-width:780px;color:var(--dummy-muted);font-size:14px;line-height:1.7}.DummyTicket-tabs{display:flex;gap:10px;padding:7px;margin-bottom:22px;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:16px;overflow-x:auto}.DummyTicket-tabs::-webkit-scrollbar{display:none}.DummyTicket-tab{position:relative;min-width:175px;display:flex;align-items:center;gap:11px;padding:12px 17px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--dummy-text);cursor:pointer;transition:transform var(--dummy-transition),background var(--dummy-transition),color var(--dummy-transition),box-shadow var(--dummy-transition)}.DummyTicket-tab:hover{background:#fff;transform:translateY(-1px)}.DummyTicket-tab.active{color:#fff;background:linear-gradient(135deg,var(--dummy-primary),var(--dummy-primary-dark));box-shadow:0 10px 24px #e94e7740}.DummyTicket-tabIcon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--dummy-primary);background:#fff;border-radius:10px;transition:var(--dummy-transition)}.DummyTicket-tab.active .DummyTicket-tabIcon{color:var(--dummy-primary);transform:scale(1.05)}.DummyTicket-tab>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.DummyTicket-tab strong{font-size:14px;line-height:1.2}.DummyTicket-tab small{color:var(--dummy-muted);font-size:10px}.DummyTicket-tab.active small{color:#fffc}.DummyTicket-panel{position:relative;padding:25px;background:#fff;border:1px solid #e7ebef;border-radius:20px;box-shadow:var(--dummy-shadow-sm);animation:DummyTicketPanelIn .35s ease both}@keyframes DummyTicketPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DummyTicket-panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.DummyTicket-panelEyebrow{display:inline-flex;margin-bottom:6px;color:var(--dummy-primary);font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.DummyTicket-panelHeader h2{margin:0 0 5px;color:var(--dummy-navy);font-size:24px;line-height:1.2;font-weight:800}.DummyTicket-panelHeader p{margin:0;color:var(--dummy-muted);font-size:13px;line-height:1.6}.DummyTicket-securityBadge{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 13px;color:var(--dummy-success);background:#f0fdf4;border:1px solid #dcfce7;border-radius:999px;font-size:11px;font-weight:700}.DummyTicket-radioRow{display:flex;align-items:center;gap:12px;margin-bottom:22px}.DummyTicket-radioCard{position:relative;min-width:170px;display:flex;align-items:center;gap:10px;padding:11px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:var(--dummy-transition)}.DummyTicket-radioCard:hover{border-color:#e94e7766;background:#fff7f9}.DummyTicket-radioCard input{position:absolute;opacity:0;pointer-events:none}.DummyTicket-customRadio{width:18px;height:18px;flex-shrink:0;border:2px solid #cbd5e1;border-radius:50%;transition:var(--dummy-transition)}.DummyTicket-radioCard input:checked+.DummyTicket-customRadio{border:5px solid var(--dummy-primary);background:#fff;box-shadow:0 0 0 3px #e94e771a}.DummyTicket-radioCard>span:last-child{display:flex;flex-direction:column;gap:2px}.DummyTicket-radioCard strong{color:var(--dummy-text);font-size:12px}.DummyTicket-radioCard small{color:var(--dummy-muted);font-size:10px}.DummyTicket-grid{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(150px,.9fr) auto;gap:13px;align-items:stretch}.DummyTicket-componentField{min-width:0;display:flex;flex-direction:column}.DummyTicket-gridHotel{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) minmax(150px,.9fr) auto;gap:13px;align-items:stretch}.DummyTicket-field{min-height:76px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;background:#fff;border:1px solid #dfe5ea;border-radius:13px;cursor:pointer;transition:border-color var(--dummy-transition),box-shadow var(--dummy-transition),transform var(--dummy-transition),background var(--dummy-transition)}.DummyTicket-field:hover{background:#fffafb;border-color:#e94e7780;box-shadow:0 7px 20px #062c4312;transform:translateY(-2px)}.DummyTicket-label{margin:0 0 5px;color:var(--dummy-muted);font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.DummyTicket-value{margin:0 0 4px;color:var(--dummy-text);font-size:15px;line-height:1.2;font-weight:800}.DummyTicket-small{color:#8a94a3;font-size:10px;font-weight:500}.DummyTicket-searchBtn,.DummyTicket-primaryBtn{min-height:76px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 21px;border:none;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--dummy-primary),var(--dummy-primary-dark));font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 12px 25px #e94e7740;transition:transform var(--dummy-transition),box-shadow var(--dummy-transition),filter var(--dummy-transition)}.DummyTicket-searchBtn:hover,.DummyTicket-primaryBtn:hover{transform:translateY(-3px);filter:brightness(1.03);box-shadow:0 16px 32px #e94e7752}.DummyTicket-searchBtn:active,.DummyTicket-primaryBtn:active{transform:translateY(-1px)}.DummyTicket-insuranceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:2px}.DummyTicket-inputGroup{min-width:0;display:flex;flex-direction:column;gap:7px}.DummyTicket-inputLabel{color:#374151;font-size:12px;font-weight:700}.DummyTicket-inputField{width:100%;min-height:48px;padding:12px 14px;color:var(--dummy-text);background:#fff;border:1px solid #d7dde4;border-radius:11px;outline:none;font-size:13px;font-weight:500;transition:border-color var(--dummy-transition),box-shadow var(--dummy-transition),background var(--dummy-transition)}.DummyTicket-inputField::placeholder{color:#a2aab5}.DummyTicket-inputField:hover{border-color:#b9c2cc}.DummyTicket-inputField:focus{background:#fff;border-color:var(--dummy-primary);box-shadow:0 0 0 4px #e94e771a}.DummyTicket-selectField{cursor:pointer;appearance:auto}.DummyTicket-fullWidth{grid-column:span 2}.DummyTicket-insuranceGrid .DummyTicket-primaryBtn{grid-column:span 2;width:100%;min-height:54px;margin-top:5px}.DummyTicket-trustBar{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:21px;padding-top:18px;border-top:1px solid #edf0f3}.DummyTicket-trustItem{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:11px;font-weight:700}.DummyTicket-trustItem svg{color:var(--dummy-primary)}.DummyTicket-trustDivider{width:1px;height:18px;background:#dfe4e8}.DummyTicket-airportWrap{position:relative;width:100%;display:flex;flex-direction:column}.DummyTicket-airportBox{width:100%;min-height:76px;display:flex;flex-direction:column;justify-content:center;padding:12px 15px;background:#fff;border:1px solid #dfe5ea;border-radius:13px;cursor:pointer;transition:border-color var(--dummy-transition),box-shadow var(--dummy-transition),transform var(--dummy-transition),background var(--dummy-transition)}.DummyTicket-airportBox:hover{background:#fffafb;border-color:#e94e7773;box-shadow:0 7px 20px #062c4312;transform:translateY(-2px)}.DummyTicket-airportBox h3{margin:0;color:var(--dummy-text);font-size:15px;line-height:1.3;font-weight:800}.DummyTicket-airportBox span{margin-top:4px;color:var(--dummy-muted);font-size:10px}.DummyTicket-airportDropdown{position:absolute;top:calc(100% + 8px);left:0;width:340px;max-width:min(340px,90vw);background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #031b2b2e;z-index:9999;animation:DummyTicketDropdownIn .22s ease both}@keyframes DummyTicketDropdownIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.DummyTicket-airportSearch{position:relative;display:flex;align-items:center;padding:12px;background:#f8fafc;border-bottom:1px solid #edf0f2}.DummyTicket-airportSearch input{width:100%;padding:11px 38px 11px 12px;background:#fff;border:1px solid #dfe4e8;border-radius:9px;outline:none;font-size:13px;transition:var(--dummy-transition)}.DummyTicket-airportSearch input:focus{border-color:var(--dummy-primary);box-shadow:0 0 0 3px #e94e7714}.DummyTicket-airSearchIcon{position:absolute;right:24px;color:#7c8794}.DummyTicket-airportListScroll{max-height:280px;overflow-y:auto}.DummyTicket-airportListScroll::-webkit-scrollbar{width:5px}.DummyTicket-airportListScroll::-webkit-scrollbar-track{background:#f8fafc}.DummyTicket-airportListScroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.DummyTicket-airportItem{padding:13px 17px;background:#fff;border-bottom:1px solid #f1f3f5;cursor:pointer;transition:background var(--dummy-transition),padding var(--dummy-transition)}.DummyTicket-airportItem:last-child{border-bottom:none}.DummyTicket-airportItem:hover{padding-left:20px;background:#fff6f8}.DummyTicket-airportCity{margin:0;color:var(--dummy-text);font-size:13px;font-weight:800}.DummyTicket-airportTitle{margin:4px 0 0;color:var(--dummy-muted);font-size:11px}.DummyTicket-airportCityHighlight{margin:0;color:var(--dummy-text);font-size:15px;font-weight:800}.DummyTicket-airportTitleSmall{margin-top:3px;color:var(--dummy-muted);font-size:10px}.DummyTicket-dateWrap{position:relative;width:100%}.DummyTicket-dateBox{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border:1px solid #dfe5ea;border-radius:13px;cursor:pointer;transition:border-color var(--dummy-transition),box-shadow var(--dummy-transition),transform var(--dummy-transition),background var(--dummy-transition)}.DummyTicket-dateBox:hover{background:#fffafb;border-color:#e94e7773;box-shadow:0 7px 20px #062c4312;transform:translateY(-2px)}.DummyTicket-dateDropdown{position:absolute;top:calc(100% + 8px);left:0;width:330px;max-width:min(330px,90vw);padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:17px;box-shadow:0 25px 60px #031b2b2e;z-index:9999;animation:DummyTicketDropdownIn .22s ease both}.DummyTicket-dateHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.DummyTicket-dateHeader h4{margin:0;color:var(--dummy-navy);font-size:14px;font-weight:800}.DummyTicket-dateHeader button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:8px;color:var(--dummy-text);cursor:pointer;transition:background var(--dummy-transition),color var(--dummy-transition)}.DummyTicket-dateHeader button:hover{color:#fff;background:var(--dummy-primary)}.DummyTicket-weekDays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:5px;text-align:center;color:#8a94a3;font-size:10px;font-weight:800}.DummyTicket-daysGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.DummyTicket-day{min-height:34px;border:none;border-radius:8px;background:#f8fafc;color:var(--dummy-text);font-size:11px;font-weight:600;cursor:pointer;transition:background var(--dummy-transition),color var(--dummy-transition),transform var(--dummy-transition)}.DummyTicket-day:hover{color:#fff;background:var(--dummy-primary);transform:translateY(-2px)}.DummyTicket-travOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#031b2ba6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:99999;animation:DummyTicketFadeIn .2s ease both}@keyframes DummyTicketFadeIn{0%{opacity:0}to{opacity:1}}.DummyTicket-travModal{width:540px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;padding:25px;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:22px;box-shadow:0 35px 90px #00000040;animation:DummyTicketModalIn .3s ease both}.DummyTicket-travModal::-webkit-scrollbar{width:5px}.DummyTicket-travModal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@keyframes DummyTicketModalIn{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.DummyTicket-travHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #edf0f2}.DummyTicket-travHeader h2{margin:0;color:var(--dummy-navy);font-size:21px;font-weight:800}.DummyTicket-closeBtn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:9px;color:#475569;cursor:pointer;transition:background var(--dummy-transition),color var(--dummy-transition),transform var(--dummy-transition)}.DummyTicket-closeBtn:hover{color:#fff;background:var(--dummy-primary);transform:rotate(90deg)}.DummyTicket-travBlock{padding:17px;margin-bottom:15px;background:#f8fafc;border:1px solid #e6ebef;border-radius:15px}.DummyTicket-travBlock h3{margin:0 0 15px;color:var(--dummy-navy);font-size:15px;font-weight:800}.DummyTicket-travRow{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.DummyTicket-travRow:last-child{margin-bottom:0}.DummyTicket-travRow h4{margin:0 0 3px;color:var(--dummy-text);font-size:13px;font-weight:700}.DummyTicket-travRow span{color:var(--dummy-muted);font-size:11px}.DummyTicket-counter{display:flex;align-items:center;gap:12px}.DummyTicket-counter button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe5ea;border-radius:50%;background:#fff;color:var(--dummy-text);font-size:18px;font-weight:700;cursor:pointer;transition:background var(--dummy-transition),color var(--dummy-transition),border-color var(--dummy-transition),transform var(--dummy-transition)}.DummyTicket-counter button:hover{color:#fff;background:var(--dummy-primary);border-color:var(--dummy-primary);transform:scale(1.05)}.DummyTicket-counter p{width:25px;margin:0;text-align:center;color:var(--dummy-navy);font-size:15px;font-weight:800}.DummyTicket-classRow{display:flex;flex-wrap:wrap;gap:9px}.DummyTicket-radioOption{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fff;border:1px solid #e1e6eb;border-radius:9px;color:var(--dummy-text);font-size:11px;font-weight:600;cursor:pointer;transition:var(--dummy-transition)}.DummyTicket-radioOption:hover{border-color:var(--dummy-primary)}.DummyTicket-radioOption input{accent-color:var(--dummy-primary);transform:scale(1.1)}.DummyTicket-inputWrap{display:flex;flex-direction:column;gap:7px}.DummyTicket-input{width:100%;padding:12px 14px;background:#fff;border:1px solid #dfe4e8;border-radius:10px;outline:none;color:var(--dummy-text);font-size:13px;transition:var(--dummy-transition)}.DummyTicket-input:focus{border-color:var(--dummy-primary);box-shadow:0 0 0 4px #e94e771a}.DummyTicket-inputIcon{position:relative;display:flex;align-items:center;border:1px solid #dfe4e8;border-radius:10px;background:#fff;overflow:hidden}.DummyTicket-inputIcon input{width:100%;border:none;outline:none;padding:12px 40px 12px 14px;background:transparent}.DummyTicket-inputIcon svg{position:absolute;right:13px;color:#7b8794;pointer-events:none}@media (max-width: 1200px){.DummyTicket-banner{padding:55px 18px}.DummyTicket-container{padding:25px}.DummyTicket-grid,.DummyTicket-gridHotel{grid-template-columns:repeat(3,minmax(0,1fr))}.DummyTicket-searchBtn{min-height:62px}.DummyTicket-field,.DummyTicket-airportBox,.DummyTicket-dateBox{min-height:70px}}@media (max-width: 992px){.DummyTicket-container{border-radius:22px}.DummyTicket-grid,.DummyTicket-gridHotel{grid-template-columns:repeat(2,minmax(0,1fr))}.DummyTicket-searchBtn{width:100%;grid-column:span 2}.DummyTicket-insuranceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.DummyTicket-banner{min-height:auto;padding:30px 12px}.DummyTicket-container{width:100%;padding:20px;border-radius:19px}.DummyTicket-brandHeader{align-items:flex-start}.DummyTicket-brandIcon{width:43px;height:43px}.DummyTicket-brandText h1{font-size:24px}.DummyTicket-brandSmall{font-size:9px;letter-spacing:1.3px}.DummyTicket-brandSpark{width:36px;height:36px}.DummyTicket-description{margin-left:0}.DummyTicket-tabs{margin-bottom:17px}.DummyTicket-tab{min-width:145px;padding:10px}.DummyTicket-panel{padding:19px;border-radius:17px}.DummyTicket-panelHeader{flex-direction:column;margin-bottom:18px}.DummyTicket-securityBadge{align-self:flex-start}.DummyTicket-grid,.DummyTicket-gridHotel{grid-template-columns:1fr}.DummyTicket-searchBtn{grid-column:span 1;width:100%}.DummyTicket-insuranceGrid{grid-template-columns:1fr;gap:15px}.DummyTicket-fullWidth,.DummyTicket-insuranceGrid .DummyTicket-primaryBtn{grid-column:span 1}.DummyTicket-trustBar{flex-wrap:wrap;gap:10px 15px}.DummyTicket-trustDivider{display:none}}@media (max-width: 600px){.DummyTicket-banner{padding:18px 8px}.DummyTicket-container{padding:15px;border-radius:16px}.DummyTicket-brandHeader{gap:10px}.DummyTicket-brandIcon{width:39px;height:39px;border-radius:11px}.DummyTicket-brandText h1{font-size:20px}.DummyTicket-brandSmall{font-size:8px}.DummyTicket-brandSpark{display:none}.DummyTicket-description{margin-top:8px;margin-bottom:17px}.DummyTicket-description p{font-size:12px}.DummyTicket-tabs{gap:6px;padding:5px;border-radius:12px}.DummyTicket-tab{min-width:125px;padding:9px;gap:7px;border-radius:9px}.DummyTicket-tabIcon{width:32px;height:32px}.DummyTicket-tab strong{font-size:11px}.DummyTicket-tab small{font-size:8px}.DummyTicket-panel{padding:14px;border-radius:14px}.DummyTicket-panelHeader h2{font-size:20px}.DummyTicket-panelHeader p{font-size:11px}.DummyTicket-radioRow{flex-direction:column;align-items:stretch;gap:8px}.DummyTicket-radioCard{min-width:100%}.DummyTicket-airportDropdown,.DummyTicket-dateDropdown{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 28px);max-height:75vh}.DummyTicket-trustBar{justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:15px}}@media (max-width: 480px){.DummyTicket-brandText h1{font-size:18px}.DummyTicket-brandSmall{letter-spacing:.9px}.DummyTicket-panelHeader h2{font-size:18px}.DummyTicket-securityBadge{width:100%;justify-content:center}.DummyTicket-searchBtn,.DummyTicket-primaryBtn{min-height:52px;padding:0 15px;font-size:12px}.DummyTicket-field,.DummyTicket-airportBox,.DummyTicket-dateBox{min-height:68px}.DummyTicket-inputField{min-height:45px;padding:11px 12px;font-size:12px}.DummyTicket-travModal{padding:18px;border-radius:18px}.DummyTicket-travHeader h2{font-size:18px}}@media (max-width: 380px){.DummyTicket-banner{padding:10px 5px}.DummyTicket-container{padding:12px;border-radius:14px}.DummyTicket-brandIcon{width:34px;height:34px}.DummyTicket-brandText h1{font-size:16px}.DummyTicket-tabs{flex-direction:column}.DummyTicket-tab{width:100%;min-width:100%;justify-content:flex-start}.DummyTicket-panel{padding:11px}.DummyTicket-panelHeader h2{font-size:17px}.DummyTicket-description p{font-size:11px}.DummyTicket-label{font-size:9px}.DummyTicket-value{font-size:14px}.DummyTicket-small{font-size:9px}.DummyTicket-travBlock{padding:13px}}.DummyTicket-banner button:focus-visible,.DummyTicket-banner input:focus-visible,.DummyTicket-banner select:focus-visible,.DummyTicket-banner [role=button]:focus-visible{outline:3px solid rgba(233,78,119,.25);outline-offset:3px}@media (prefers-reduced-motion: reduce){.DummyTicket-banner *,.DummyTicket-banner *:before,.DummyTicket-banner *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.BookingDetails-container{display:flex;gap:2rem;padding:2rem;max-width:1400px;margin:auto}.BookingForm-wrapper{flex:3;padding:2rem;border-radius:18px;box-shadow:0 6px 20px #0000000f;border:1px solid #ffe1cc}.BookingForm-mainTitle{display:flex;align-items:center;gap:.7rem;font-size:1.7rem;font-weight:700;margin-bottom:1.8rem;color:#ff5c1f}.BookingForm-sectionHead{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.2rem;padding-left:10px;border-left:4px solid #ff5c1f;margin-bottom:1.3rem;color:#222}.BookingForm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.BookingForm-group label{font-weight:600;display:flex;align-items:center;gap:6px;color:#333;margin-bottom:.35rem}.BookingForm-inputWrapper{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;padding:10px 14px;display:flex;align-items:center;transition:.2s ease}.BookingForm-inputWrapper:hover{border-color:#ff7e45}.BookingForm-inputWrapper input,.BookingForm-inputWrapper select{width:100%;border:none;background:transparent;font-size:.95rem;outline:none}.BookingForm-passengerBox{border-radius:16px;border:1px solid #ffe1cd;background:linear-gradient(180deg,#fff9f4,#fff);padding:1.6rem;margin-bottom:2rem;box-shadow:0 4px 12px #ff783714;margin-top:20px}.BookingForm-passengerHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ffd1bb;padding-bottom:.8rem;margin-bottom:1.3rem}.BookingForm-passengerTitle{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.15rem;color:#ff5c1f}.BookingForm-removeIcon{cursor:pointer;color:#ff3b30;transition:.25s}.BookingForm-removeIcon:hover{transform:scale(1.2);color:red}.BookingForm-add{display:flex;align-items:center;gap:8px;background:#ff5c1f;color:#fff;padding:12px 20px;font-size:1rem;font-weight:600;border-radius:14px;border:none;cursor:pointer;margin-top:.5rem;box-shadow:0 3px 10px #ff5f1f4d}.BookingForm-add:hover{opacity:.9}.BookingSidebar-flightCard{background:#fff;border-radius:14px;padding:1.2rem 1.4rem;border:1px solid #ffe5d6;margin-bottom:1.4rem;box-shadow:0 4px 10px #ff78371f}.BookingSidebar-subTitle{font-size:1.05rem;font-weight:700;color:#ff5c1f;margin-bottom:.7rem}.BookingSidebar-route{display:flex;align-items:center;justify-content:center;gap:2.2rem;background:#fff7f2;padding:1rem 1.4rem;border-radius:12px;border:1px dashed #ffc7a4;position:relative}.BookingSidebar-route div{text-align:center}.BookingSidebar-value{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center;line-height:1.4;display:block;max-width:80px;margin:0 auto}.BookingSidebar-route{flex-wrap:wrap;text-align:center}.BookingSidebar-label{font-size:.75rem;color:#777;margin-bottom:2px}.BookingSidebar-value{font-size:1.15rem;font-weight:700;color:#222;line-height:1.3}.BookingSidebar-arrow{font-size:1.6rem;font-weight:700;color:#ff5c1f;margin:0 .5rem}.BookingSidebar-dateBox{margin-top:1rem;background:#fff8f3;border:1px solid #ffd9c1;padding:.9rem;border-radius:10px;text-align:center}.BookingSidebar-dateBox p{font-size:.82rem;color:#777}.BookingSidebar-dateBox strong{font-size:.95rem;font-weight:700;color:#222}.BookingSidebar-timeBox{display:flex;justify-content:space-between;margin-top:1rem;background:#fff8f3;border:1px solid #ffd9c1;padding:.9rem;border-radius:10px}.BookingSidebar-timeBox p{font-size:.8rem;color:#777;margin-bottom:.2rem}.BookingSidebar-timeBox strong{font-size:1rem;font-weight:700;color:#222}.BookingSidebar-card{background:#fff;border-radius:16px;padding:1.6rem;margin-top:1.4rem;border:1px solid #ffe1cc;box-shadow:0 4px 14px #ff5f1f26;animation:fadeIn .3s ease}.BookingSidebar-sectionTitle{font-size:1.12rem;font-weight:700;color:#ff5c1f;margin-bottom:.9rem;display:flex;align-items:center;gap:8px}.BookingSidebar-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:.94rem;color:#444}.BookingSidebar-row.amount{padding:.4rem 0 .7rem}.BookingSidebar-row span{color:#777}.BookingSidebar-line{width:100%;height:1px;background:#f2d3c1;margin:1rem 0;border-radius:20px}.BookingSidebar-price{font-size:1.55rem;font-weight:800;color:#222}.BookingSidebar-payBtn{width:100%;padding:14px 0;background:#ff5c1f;color:#fff;font-size:1.05rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;margin-top:1.4rem;transition:all .25s ease;box-shadow:0 4px 18px #ff5f1f59}.BookingSidebar-payBtn:hover{background:#ff4a05;box-shadow:0 6px 20px #ff5f1f73;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BookingSidebar-title{display:flex;align-items:center;gap:10px;padding:.8rem 1rem;margin-bottom:1.4rem;background:#fff4ec;border:1px solid #ffd7c1;border-radius:14px;font-size:1.25rem;font-weight:700;color:#ff5c1f;box-shadow:0 3px 10px #ff78372e;letter-spacing:.4px}.BookingForm-scrollArea{max-height:85vh;overflow-y:auto;padding-right:10px}.BookingForm-scrollArea::-webkit-scrollbar{width:8px}.BookingForm-scrollArea::-webkit-scrollbar-thumb{background:#ffb28a;border-radius:10px}.BookingForm-scrollArea::-webkit-scrollbar-thumb:hover{background:#ff8a54}.BookingSidebar-couponCard{background:#fff;padding:18px;border-radius:12px;margin-top:18px;box-shadow:0 2px 8px #00000014}.BookingSidebar-couponRow{display:flex;gap:8px;margin-top:12px}.BookingSidebar-couponInput{flex:1;padding:10px 12px;border-radius:8px;border:1px solid #d7dce5;font-size:14px}.BookingSidebar-couponBtn{background:#1e88e5;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;transition:.2s ease}.BookingSidebar-couponBtn:hover{background:#156dc3}.BookingSidebar-couponMsg{margin-top:8px;font-size:13px;color:#1e88e5;font-weight:500}.discountRow strong{color:#d32f2f}@media (max-width: 1024px){.BookingDetails-container{gap:1.5rem;padding:1.5rem}.BookingForm-wrapper{padding:1.5rem}.BookingSidebar-wrapper{padding:0 .5rem}}@media (max-width: 900px){.BookingDetails-container{flex-direction:column}.BookingSidebar-wrapper,.BookingForm-wrapper{width:100%}}@media (max-width: 768px){.BookingDetails-container{padding:1rem;gap:1rem}.BookingForm-wrapper{padding:1.2rem}.BookingForm-grid{grid-template-columns:1fr}.BookingSidebar-flightCard,.BookingSidebar-card,.BookingSidebar-couponCard{padding:1.2rem}.BookingSidebar-title{padding:.7rem 1rem}}@media (max-width: 480px){.BookingDetails-container{padding:.8rem}.BookingForm-wrapper{padding:1rem}.BookingForm-passengerBox{padding:1.2rem}.BookingSidebar-couponBtn,.BookingSidebar-payBtn{width:100%}.BookingSidebar-couponRow{flex-direction:column}.BookingSidebar-flightCard,.BookingSidebar-card,.BookingSidebar-couponCard{padding:1rem}}@media (max-width: 360px){.BookingDetails-container{padding:.5rem}.BookingForm-wrapper{padding:.8rem}.BookingSidebar-wrapper{padding:0}}@media (max-width: 768px){.BookingForm-mainTitle{font-size:1.4rem}}@media (max-width: 480px){.BookingForm-mainTitle{gap:.5rem;margin-bottom:1.2rem}}.dt-banner{width:100%;height:240px;background-image:url(/assets/DummyTicket-Banner-Cx2qR_BE.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.dt-banner-overlay{width:100%;height:100%;background:linear-gradient(to right,#c814148c,#ff282847);display:flex;align-items:center;padding:0 3rem}.dt-banner-container{display:flex;flex-direction:column;gap:.4rem;color:#fff}.dt-banner-title{font-size:2.6rem;font-weight:800;letter-spacing:.8px;margin:0}.dt-breadcrumb{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:400}.dt-breadcrumb-item{opacity:.8}.dt-breadcrumb-sep{opacity:.6}.dt-breadcrumb-active{font-weight:600;opacity:1}@media (max-width: 768px){.dt-banner{height:190px}.dt-banner-title{font-size:2rem}}@media (max-width: 480px){.dt-banner{height:160px}.dt-banner-title{font-size:1.6rem}.dt-breadcrumb{font-size:.85rem}.dt-banner-overlay{padding:0 1.2rem}}.Success-wrapper{width:100%;background:#f7f7f7;display:flex;justify-content:center;align-items:center;padding:20px}.Success-card{background:#fff;width:100%;max-width:480px;padding:35px;border-radius:18px;box-shadow:0 8px 25px #00000014;text-align:center;animation:fadeIn .4s ease}.Success-icon{width:80px;height:80px;background:#4caf50;color:#fff;font-size:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 20px;box-shadow:0 4px 15px #4caf5066}.Success-title{font-size:26px;font-weight:700;color:#222;margin-bottom:10px}.Success-message{font-size:16px;color:#555;margin-bottom:12px;line-height:1.5rem}.Success-btn{margin-top:25px;background:#ff5c1f;color:#fff;padding:12px 20px;width:100%;border:none;font-size:16px;border-radius:10px;cursor:pointer;font-weight:600;transition:.3s}.Success-btn:hover{background:#e34e18}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.Success-card{max-width:90%;padding:28px}.Success-title{font-size:22px}.Success-message{font-size:15px}.Success-icon{width:70px;height:70px;font-size:34px}}@media (max-width: 480px){.Success-wrapper{padding:15px}.Success-card{padding:20px;border-radius:14px}.Success-title{font-size:20px}.Success-message{font-size:14px;line-height:1.4rem}.Success-icon{width:60px;height:60px;font-size:30px;margin-bottom:15px}.Success-btn{padding:10px 18px;font-size:15px;border-radius:8px}}.PaymentFailed-wrapper{width:100%;background:#f8fafc;display:flex;justify-content:center;align-items:center;padding:20px}.PaymentFailed-card{width:100%;max-width:480px;background:#fff;padding:40px 30px;border-radius:18px;text-align:center;box-shadow:0 10px 35px #00000014;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PaymentFailed-icon{width:90px;height:90px;background:#ffe6e6;color:#d93636;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 6px 16px #ff000040}.PaymentFailed-title{font-size:28px;font-weight:700;color:#d93636;margin-bottom:12px}.PaymentFailed-message{font-size:15px;color:#444;margin-bottom:8px;line-height:1.5}.PaymentFailed-message.small{font-size:14px;color:#666}.PaymentFailed-btn{margin-top:22px;padding:12px 22px;width:100%;max-width:260px;font-size:16px;font-weight:600;background:#1f2937;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:.25s ease}.PaymentFailed-btn:hover{background:#111827;transform:translateY(-2px)}@media (max-width: 768px){.PaymentFailed-card{padding:30px 20px;max-width:380px}.PaymentFailed-title{font-size:24px}.PaymentFailed-message{font-size:14px}.PaymentFailed-btn{max-width:220px;font-size:15px}.PaymentFailed-icon{width:75px;height:75px}}@media (max-width: 480px){.PaymentFailed-wrapper{padding:10px}.PaymentFailed-card{padding:25px 18px;max-width:100%}.PaymentFailed-title{font-size:22px}.PaymentFailed-message{font-size:13px}.PaymentFailed-btn{width:100%;max-width:100%;padding:12px;font-size:15px}.PaymentFailed-icon{width:65px;height:65px}}.topbar{width:100%;height:42px;position:fixed;top:0;left:0;right:0;z-index:10000;background:#0b2342;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;transition:height .35s ease,transform .35s ease,opacity .35s ease,visibility .35s ease}.topbar-visible{height:42px;transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.topbar-hidden{height:0;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none}.topbar-container{width:100%;max-width:1440px;height:42px;margin:0 auto;padding:0 30px}.topbar-content{width:100%;height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar-left{min-width:0;display:flex;align-items:center;gap:28px}.topbar-right{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.topbar-item{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:color .25s ease}.topbar-item:hover{color:#ffca28}.topbar-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.topbar-phone,.topbar-country-code{white-space:nowrap}.topbar-email{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-loading{margin:0;padding:0;color:#fff;font-size:13px;font-weight:500}.topbar-login{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:5px 0;margin:0;color:#fff;background:transparent;border:none;outline:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .25s ease,transform .25s ease}.topbar-login:hover{color:#ffca28;transform:translateY(-1px)}.topbar-login:active{transform:translateY(0)}.topbar-login:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:4px}.topbar-status-icon{display:inline-flex;align-items:center;justify-content:center;font-size:13px}@media (max-width: 991px){.topbar,.topbar-visible{height:40px}.topbar-container{height:40px;padding:0 20px}.topbar-content{height:40px;gap:15px}.topbar-left{gap:18px}.topbar-item,.topbar-login,.topbar-loading{font-size:12px}.topbar-email{max-width:220px}}@media (max-width: 767px){.topbar,.topbar-visible{height:38px}.topbar-container{height:38px;padding:0 14px}.topbar-content{height:38px;gap:10px}.topbar-left{flex:1;min-width:0;gap:10px}.topbar-item{font-size:10px}.topbar-login{font-size:10px;gap:4px}.topbar-email-item{display:none}.topbar-phone-item{min-width:0}.topbar-phone{overflow:hidden;text-overflow:ellipsis}.topbar-status-text{display:inline}.topbar-status-icon{font-size:11px}}@media (max-width: 575px){.topbar,.topbar-visible{height:36px}.topbar-container{height:36px;padding:0 10px}.topbar-content{height:36px;gap:6px}.topbar-left{flex:1;min-width:0}.topbar-right{display:flex;flex-shrink:0}.topbar-phone-item{max-width:48%}.topbar-phone{max-width:75px}.topbar-login{min-height:28px;padding:4px 0;font-size:9.5px;gap:4px}.topbar-status-icon{font-size:10px}.topbar-status-text{white-space:nowrap}.topbar-email-item{display:none}.topbar-loading{font-size:10px;white-space:nowrap}}@media (max-width: 380px){.topbar-container{padding:0 8px}.topbar-phone-item{max-width:43%}.topbar-phone{max-width:60px}.topbar-login{font-size:8.5px}.topbar-status-icon{font-size:9px}}@media (prefers-reduced-motion: reduce){.topbar,.topbar-item,.topbar-login{transition:none!important}}.cs-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#050f20a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;z-index:999999}.cs-popup{width:95%;max-width:480px;background:#ffffff26;border-radius:20px;padding:35px 28px;box-shadow:0 10px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;animation:csZoomIn .28s ease-out;border:1px solid rgba(255,255,255,.25)}@keyframes csZoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.cs-close{position:absolute;top:12px;right:12px;background:#ffffff4d;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.25s}.cs-close:hover{background:#ffffff8c}.cs-title{text-align:center;font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.cs-subtitle{text-align:center;font-size:14px;color:#e4e4e4;margin-bottom:20px}.cs-label{font-size:14px;font-weight:600;color:#fff}.cs-input-box{margin-top:6px;display:flex;align-items:center;gap:10px;background:#ffffff40;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.35)}.cs-input-box input{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:15px}.cs-btn{width:100%;background:linear-gradient(135deg,#06f,#0040b8);padding:13px;border-radius:12px;color:#fff;font-weight:700;border:none;margin-top:15px;cursor:pointer;transition:.3s ease}.cs-btn:hover{opacity:.9}.cs-info-text{color:#f1f1f1;text-align:center;margin-top:12px;font-size:13px;display:flex;justify-content:center;gap:6px;align-items:center}.cs-summary{background:#fff3;border:1px solid rgba(255,255,255,.3);padding:15px;border-radius:12px;margin-bottom:18px}.cs-summary-item{display:flex;align-items:center;gap:10px;color:#fff;margin-bottom:6px;font-size:14px;font-weight:600}.cs-steps{margin-top:15px;display:flex;flex-direction:column;gap:15px}.cs-step{display:flex;gap:12px;align-items:center;padding:12px 15px;border-radius:12px;font-size:15px;font-weight:600;color:#fff;background:#ffffff26;border-left:5px solid}.cs-step.completed{border-color:#28d065;background:#28d06533}.cs-step.pending{border-color:#f7c325;background:#f7c32533}.cs-final-note{font-size:13px;color:#e8e8e8;margin-top:18px;text-align:center;line-height:1.4}@media (max-width: 480px){.cs-popup{max-width:90%;padding:28px 20px;border-radius:16px}.cs-title{font-size:20px}.cs-subtitle{font-size:13px}.cs-input-box input{font-size:14px}.cs-btn{padding:11px;font-size:14px}.cs-step{padding:10px 12px;font-size:14px}.cs-summary{padding:12px}}@media (max-width: 768px){.cs-popup{padding:32px 24px}.cs-title{font-size:22px}.cs-step{font-size:15px;padding:12px 14px}}@media (max-width: 1024px){.cs-popup{max-width:520px}.cs-title{font-size:23px}}@media (min-width: 1440px){.cs-popup{max-width:520px;padding:45px 32px}.cs-title{font-size:26px}.cs-step{padding:15px 18px;font-size:16px}.cs-summary{padding:18px;font-size:16px}}
