@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary-color: #1a1a1a;--primary-light: #333333;--secondary-color: rgb(226, 9, 53);--secondary-dark: rgb(190, 8, 45);--accent-color: rgba(226, 9, 53, .1);--text-main: #2d3436;--text-light: #636e72;--white: #ffffff;--bg-light: #fdfdfd;--title-color: rgb(9, 191, 226);--border-color: #eee;--gradient-primary: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-light) 100%);--gradient-secondary: linear-gradient(135deg, var(--secondary-color) 0%, var(--secondary-dark) 100%);--shadow-soft: 0 10px 30px -10px rgba(0, 0, 0, .08);--shadow-premium: 0 20px 50px -12px rgba(226, 9, 53, .15);--shadow-hover: 0 15px 40px -10px rgba(226, 9, 53, .25);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--container-max-width: 1280px;--header-height: 80px;--top-bar-height: 0px}@media(min-width:1440px){.container{max-width:1400px}}@media(min-width:1200px)and (max-width:1439px){.container{max-width:1140px}}@media(min-width:992px)and (max-width:1199px){.container{max-width:960px}.about-images{gap:15px}.footer-top{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:991px){.section-padding{padding:80px 0}}@media(max-width:780px)and (max-width:991px){.about .container{flex-direction:column}.about-images{width:100%;order:2}.about-content{order:1;text-align:center}}@media(min-width:768px)and (max-width:991px){.destinations-grid,.services-grid,.team-grid,.stats-grid,.consult-form{grid-template-columns:repeat(2,1fr)}}@media(min-width:576px)and (max-width:767px){.section-title{font-size:2rem}.destinations-grid,.services-grid,.team-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.consult-content h2{font-size:2.2rem}.footer-top{grid-template-columns:1fr;text-align:center}.footer-col h3:after{left:50%;transform:translate(-50%)}.social-links{justify-content:center}}@media(max-width:575px){.container{padding:0 1.5rem}.btn{width:100%}.consult-form{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.experience-badge{padding:15px;bottom:0;right:0}.exp-number{font-size:1.8rem}.footer-bottom{flex-direction:column;gap:10px}}@media(max-width:480px){.section-padding{padding:60px 0}.section-title{font-size:1.8rem}.stat-number{font-size:2.5rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:Inter,sans-serif;background-color:var(--bg-light);color:var(--text-main);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:var(--primary-color);line-height:1.2}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--title-color)}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}img{max-width:100%;height:auto}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.section-padding{padding:100px 0}.btn{display:inline-block;padding:.8rem 2rem;border-radius:var(--radius-full);font-weight:600;font-size:1rem;transition:all .3s ease;text-align:center}.btn-primary{background:var(--gradient-secondary);color:var(--white);box-shadow:var(--shadow-soft)}.btn-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-3px)}.text-center{text-align:center}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.justify-between{justify-content:space-between}body.menu-open{overflow:hidden}header .container,.top-header .container{max-width:100%;padding:0 5%;margin:0 auto}.top-header{background-color:#e11d48;color:#fff;padding:8px 0;font-family:Poppins,sans-serif;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.top-info-item{color:#fff;text-decoration:none;transition:opacity .3s ease;font-weight:500}.top-info-item:hover{opacity:.8}.top-nav-link{color:#fff;text-decoration:none;font-weight:600;padding:0 5px;transition:color .3s ease}.top-nav-link:hover{color:#ffffffb3}.social-icon-top{color:#fff;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#ffffff26;border-radius:50%;transition:all .3s ease}.social-icon-top:hover{background-color:#fff;color:#e11d48;transform:translateY(-2px)}@media(max-width:991px){.top-header{display:none}}header{position:sticky;top:0;z-index:10000;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);transition:all .3s ease}.navbar{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.logo{flex-shrink:0;z-index:10002}.logo img{height:60px}.nav-menu{display:flex;gap:30px;justify-content:center;align-items:center;list-style:none;margin:0 auto;padding:0;flex:1}.nav-link{font-weight:600;color:var(--primary-color);font-family:Poppins,sans-serif;position:relative;white-space:nowrap;font-size:18px}.nav-link:hover{color:var(--secondary-color)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--secondary-color);transition:width .3s ease}.nav-link:hover:after{width:100%}.dropdown-chevron{transition:transform .3s ease}.nav-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.hamburger{display:none;font-size:1.5rem;color:var(--primary-color);background:none}.dropdown{position:relative}.dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;z-index:1}.dropdown-menu{position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%) translateY(10px);background-color:var(--white);min-width:650px;box-shadow:0 20px 40px #0000001f;border-radius:20px;padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05);z-index:10001}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%) rotate(45deg);width:16px;height:16px;background:#fff;border-left:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05)}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dropdown-item{padding:15px 20px;display:flex;align-items:center;gap:15px;text-decoration:none;border-radius:12px;transition:all .25s ease}.dropdown-item:hover{background-color:#f8faff;transform:translateY(-2px)}.item-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#f0f4ff;border-radius:10px;color:#3b82f6;flex-shrink:0;transition:all .3s ease}.dropdown-item:nth-child(2n) .item-icon{color:#10b981;background:#ecfdf5}.dropdown-item:nth-child(3n) .item-icon{color:#f59e0b;background:#fffbeb}.dropdown-item:nth-child(4n) .item-icon{color:#ef4444;background:#fef2f2}.dropdown-item:hover .item-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 5px 15px #3b82f633}.item-content{display:flex;flex-direction:column}.item-title{font-weight:700;font-size:.95rem;color:var(--primary-color);margin-bottom:2px}.item-desc{font-size:.8rem;color:#64748b;font-weight:500}.contact-cta-card{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#1e40af,#3b82f6);padding:8px 24px;border-radius:50px;text-decoration:none!important;box-shadow:0 4px 20px #1e40af40;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.1)}.contact-cta-card:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 15px 30px #1e40af59;filter:brightness(1.1)}.cta-icon-box{width:38px;height:38px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1e40af;flex-shrink:0;box-shadow:0 2px 10px #0000001a}.cta-info{display:flex;flex-direction:column}.cta-label{font-size:.7rem;font-weight:700;color:#fffc;text-transform:uppercase;letter-spacing:.8px;line-height:1.2}.cta-number{font-size:1rem;font-weight:800;color:#fff;line-height:1.2}.mobile-menu-cta,.mobile-menu-overlay{display:none}@media(max-width:991px){.navbar{height:70px}.logo img{height:45px}.logo{flex:none}.hamburger{display:flex!important;align-items:center;justify-content:center;background:var(--gradient-secondary);width:45px;height:45px;padding:0;border-radius:var(--radius-sm);color:var(--white);box-shadow:0 4px 10px #e2093540;z-index:10002;transition:transform .3s ease,box-shadow .3s ease}.hamburger:hover{transform:scale(1.05);box-shadow:0 6px 15px #e2093559}.contact-cta-card{display:none}.nav-right{gap:15px}.mobile-menu-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-menu-overlay.active{opacity:1;visibility:visible}.nav-menu{position:fixed;top:0;left:-100%;width:85%;max-width:380px;height:100vh;height:100dvh;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:90px 28px 30px;gap:0;transition:left .4s cubic-bezier(.165,.84,.44,1);z-index:9999;overflow-y:auto;overflow-x:hidden;box-shadow:5px 0 30px #00000026}.nav-menu.active{left:0}.nav-menu li{width:100%;border-bottom:1px solid #eee;opacity:0;transform:translate(-20px);transition:opacity .4s ease,transform .4s ease}.nav-menu.active li{opacity:1;transform:translate(0);transition-delay:calc(var(--item-index, 0) * .06s + .15s)}.nav-link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:1.05rem;color:var(--primary-color);width:100%}.nav-link:hover{color:var(--secondary-color)}.nav-link:after{display:none}.dropdown-chevron{transition:transform .3s ease}.dropdown.open .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;display:none;min-width:100%;grid-template-columns:1fr;box-shadow:none;border:none;border-top:none;border-radius:0;padding:0 0 10px 15px;background:transparent;gap:0}.dropdown:hover .dropdown-menu{display:none}.dropdown.open .dropdown-menu{display:grid;animation:slideDown .3s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{padding:10px 12px;color:var(--text-light);font-size:.9rem;border-radius:var(--radius-sm)}.dropdown-item:hover{background-color:var(--accent-color);color:var(--secondary-color);padding-left:18px}.mobile-menu-cta{display:block;margin-top:auto;padding-top:20px;border-bottom:none!important}.mobile-cta-card{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#1e40af,#3b82f6);padding:16px 20px;border-radius:18px;text-decoration:none!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 25px #1e40af33}.mobile-cta-card:hover{filter:brightness(1.1)}.mobile-cta-card .cta-icon-box{width:44px;height:44px;background:#fff;color:#1e40af;box-shadow:0 4px 10px #0000001a}.mobile-cta-card .cta-label{color:#ffffffd9;font-weight:700}.mobile-cta-card .cta-number{color:#fff;font-size:1.1rem;font-weight:800}}@media(max-width:575px){.navbar{height:65px}.logo img{height:40px}.hamburger{width:42px;height:42px}.nav-menu{width:100%;max-width:100%;padding:80px 24px 24px}.nav-link{font-size:1rem;padding:14px 0}}@media(max-width:480px){.navbar{height:60px}.logo img{height:36px}.nav-menu{padding:75px 20px 20px}}@media(min-width:1440px){header .container,.top-header .container{padding:0 5%;max-width:1800px}.logo img{height:65px;margin-left:0}.nav-right{margin-right:0}.top-header-left{margin-left:0}.top-header-right{margin-right:0}.nav-link{font-size:18px}.nav-menu{gap:20px}.top-header{display:block}}@media(min-width:1200px)and (max-width:1439px){header .container,.top-header .container{padding:0 2%}.logo img{height:50px;margin-left:0}.nav-right{margin-right:0}.top-header-left{margin-left:0}.top-header-right{margin-right:0}.nav-link{font-size:18px}.nav-menu{gap:10px}.contact-cta-card{padding:8px 15px}.cta-number{font-size:.9rem}.top-header{display:block}}@media(min-width:992px)and (max-width:1199px){header .container,.top-header .container{padding:0 1%}.logo img{height:45px;margin-left:0}.nav-right{margin-right:0}.top-header-left{margin-left:0}.top-header-right{margin-right:0}.nav-menu{gap:8px}.nav-link{font-size:16px}.contact-cta-card{padding:6px 12px;min-width:auto}.cta-icon-box{width:32px;height:32px}.cta-label{font-size:.6rem}.cta-number{font-size:.85rem}.top-header{display:block}}.top-divider{opacity:.5;font-weight:300;margin:0 10px}@media(max-width:991px){.top-header{display:none!important;padding:10px 0;font-size:11px}.top-header .container{flex-direction:column;gap:8px;justify-content:center;align-items:center;text-align:center}.top-header-left{flex-direction:column!important;justify-content:center;align-items:center;gap:12px!important;width:100%;margin:0!important}.top-divider,.top-header-right{display:none}.navbar{height:75px;padding:0 10px}.logo img{height:48px;margin-left:0}.nav-right{margin-right:0;gap:10px}header .container{padding:0 20px}}@media(min-width:781px)and (max-width:991px){.navbar{height:70px}}@media(min-width:768px)and (max-width:991px){.logo img{height:46px}}@media(min-width:576px)and (max-width:767px){.logo img{height:42px}.navbar{height:68px}}@media(max-width:575px){.logo img{height:38px}.navbar{height:65px;padding:0 15px}.hamburger{width:40px;height:40px}.nav-menu{padding:80px 24px 24px;max-width:100%}}@media(max-width:480px){.logo img{height:32px}.navbar{height:60px;padding:0 10px}.hamburger{width:38px;height:38px}.nav-menu{padding:75px 20px 20px}}.blog{background-color:var(--white)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.blog-card{background-color:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);transition:all .3s ease;border:1px solid var(--border-color)}.blog-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-premium)}.blog-img{height:240px;overflow:hidden;position:relative}.blog-img img{width:100%;height:100%;object-fit:cover}.blog-date{position:absolute;bottom:0;left:0;background-color:var(--secondary-color);color:var(--white);padding:10px 20px;font-weight:700;font-size:.9rem}.blog-info{padding:30px}.blog-title{font-size:1.4rem;margin-bottom:15px;line-height:1.3}.blog-info p{color:var(--text-light);margin-bottom:20px;font-size:.95rem}footer{background:linear-gradient(#040425bf,#040425bf),url(https://images.unsplash.com/photo-1589519160732-57fc498494f8?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;color:#abb8c9;padding-top:100px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:50px;padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo{margin-bottom:25px}.footer-logo img{height:60px;width:auto}.footer-col h3{color:var(--white);font-size:1.3rem;margin-bottom:30px;position:relative;padding-bottom:15px}.footer-col h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#09afe2}.footer-links{display:flex;flex-direction:column;gap:15px}.footer-links a:hover{color:var(--secondary-color);padding-left:5px}.footer-contact-info{display:flex;flex-direction:column;gap:20px}.contact-box{display:flex;gap:15px}.contact-box .icon{color:#09afe2;flex-shrink:0}.footer-bottom{padding:30px 0;display:flex;justify-content:center;align-items:center;font-size:.9rem;text-align:center}.footer-bottom a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-link-highlight:hover{color:#09afe2}.footer-link:hover{text-decoration:underline}.footer-bottom-links{display:flex;gap:30px}@media(max-width:1024px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:20px;text-align:center}}.hero-slider{position:relative;min-height:95vh;width:100%;overflow:hidden;background-color:#000;background-image:var(--desktop-bg);background-size:cover;background-position:center;display:flex;flex-direction:column}@media(max-width:768px){.hero-slider{background-image:var(--mobile-bg)!important}}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;visibility:hidden;transition:all 1s ease-in-out;z-index:1;background:transparent!important}.hero-slide.active{opacity:1;visibility:visible;z-index:2}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000c4,#00000071);z-index:2}.hero-container{position:relative;z-index:4;height:100%;display:flex;align-items:center}.hero-content{max-width:860px;opacity:1}.hero-subtitle,.hero-title,.hero-text,.hero-highlights,.hero-btns{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.hero-slide.active .hero-subtitle{opacity:1;transform:translateY(0);transition-delay:.2s}.hero-slide.active .hero-title{opacity:1;transform:translateY(0);transition-delay:.4s}.hero-slide.active .hero-text{opacity:1;transform:translateY(0);transition-delay:.6s}.hero-slide.active .hero-highlights{opacity:1;transform:translateY(0);transition-delay:.8s}.hero-slide.active .hero-btns{opacity:1;transform:scale(1) translateY(0);transition-delay:1s}.hero-btns{transform:scale(.9) translateY(20px)}.hero-subtitle{color:#4ac5ff;font-weight:800;text-transform:uppercase;letter-spacing:3px;font-size:.95rem;margin-bottom:20px;display:block}.hero-title{font-size:3.5rem;line-height:1.1;margin-bottom:15px;font-weight:900;color:var(--white)}.hero-title span{color:#09bfe2}.hero-text{font-size:1.1rem;color:#f1f5f9;margin-bottom:20px;line-height:1.6;max-width:700px}.hero-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px;max-width:900px}.highlight-item{display:flex;align-items:center;gap:10px;color:var(--white);font-size:1rem;font-weight:600}.hero-btns{display:flex;gap:20px}.btn-secondary{background:#e20935;color:var(--white);padding:1.1rem 2.5rem;border-radius:50px;font-weight:700;box-shadow:0 8px 25px #e209354d}.btn-outline-white{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.5);color:#fff;padding:1.1rem 2.2rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;align-items:center;justify-content:center;font-family:inherit;outline:none}.btn-outline-white:hover{background:#fff;color:var(--primary-color);border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #0003}.slider-dots{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:15px;z-index:100;padding:10px 20px;border-radius:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dot{width:14px;height:14px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.2)}.dot:hover{background:#fffc;transform:scale(1.2)}.dot.active{background:#09bfe2;width:40px;border-radius:10px;box-shadow:0 0 15px #09bfe299;border-color:#09bfe266}@media(min-width:1440px){.hero-container{margin-left:540px;margin-right:auto;max-width:1500px;justify-content:flex-start;text-align:left}.hero-content{margin-left:-420px;max-width:890px;margin-top:-80px}.hero-title{font-size:4.5rem;line-height:1.1}.hero-text{font-size:1.2rem;max-width:700px}.hero-highlights{grid-template-columns:repeat(3,1fr);justify-content:flex-start}.hero-btns{justify-content:flex-start}}@media(min-width:1200px)and (max-width:1439px){.hero-container{margin-left:auto;margin-right:auto;max-width:1200px;justify-content:flex-start;text-align:left}.hero-content{margin-left:-320px;display:flex;flex-direction:column;align-items:flex-start;max-width:800px}.hero-title{font-size:3.2rem}.hero-text{font-size:1.15rem;margin-left:0;margin-right:0}.hero-highlights{grid-template-columns:repeat(3,1fr);justify-content:flex-start}.hero-btns{justify-content:flex-start}}@media(min-width:992px)and (max-width:1199px){.hero-container{margin-left:auto;margin-right:auto;max-width:1000px;justify-content:center;text-align:center;margin-top:-60px}.hero-content{margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:780px}.hero-title{font-size:2.8rem}.hero-text{font-size:1.1rem;margin-left:auto;margin-right:auto}.hero-highlights{grid-template-columns:repeat(3,1fr);justify-content:center;gap:20px}.hero-btns{justify-content:center}.slider-dots{bottom:30px}}@media(max-width:991px){.hero-slider{height:100vh;min-height:700px}.hero-container{justify-content:center;text-align:center;padding-top:40px;margin-top:-40px}.hero-content{margin:0 auto;width:100%;padding:0 30px;display:flex;flex-direction:column;align-items:center}.hero-title{font-size:2.8rem;margin-bottom:20px;line-height:1.2}.hero-text{font-size:1.1rem;margin-bottom:30px;margin-left:auto;margin-right:auto}.hero-highlights{justify-content:center;grid-template-columns:repeat(2,1fr);max-width:500px;text-align:left;gap:15px;margin-bottom:30px}.hero-btns{justify-content:center}.slider-dots{bottom:25px}}@media(min-width:781px)and (max-width:991px){.hero-title{font-size:2.6rem}.hero-container{margin-top:-40px}}@media(min-width:768px)and (max-width:991px){.hero-container{padding-top:20px}}@media(min-width:576px)and (max-width:767px){.hero-title{font-size:2.4rem}.hero-highlights{grid-template-columns:repeat(2,1fr);max-width:450px}}@media(max-width:575px){.hero-slider{height:100vh;min-height:600px}.hero-overlay{background:linear-gradient(0deg,#000000d9,#0009)}.hero-container{padding-top:60px;margin-top:-40px}.hero-subtitle{font-size:.8rem;letter-spacing:2px;margin-bottom:15px}.hero-title{font-size:2.2rem;line-height:1.2}.hero-text{font-size:1rem;line-height:1.5;margin-bottom:25px}.hero-highlights{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto 25px;gap:12px;width:100%;max-width:320px;text-align:left}.highlight-item{font-size:.85rem;font-weight:600}.hero-btns{flex-direction:column;width:100%;max-width:300px;gap:12px}.hero-btns a,.hero-btns button{width:100%!important;display:flex;justify-content:center;padding:1rem 1.5rem;font-size:1rem}.slider-dots{bottom:30px;padding:8px 15px}}@media(max-width:480px){.hero-slider{min-height:550px;height:94vh}.hero-container{padding-top:50px;margin-top:-100px}.hero-subtitle{font-size:.7rem;letter-spacing:1px;margin-bottom:8px}.hero-title{font-size:1.7rem;margin-bottom:10px;line-height:1.2}.hero-text{font-size:.9rem;line-height:1.4;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-highlights{margin:0 auto 15px;gap:8px;max-width:290px}.highlight-item{font-size:.8rem;gap:5px}.hero-btns{max-width:280px;gap:10px}.hero-btns a,.hero-btns button{padding:.8rem 1.2rem!important;font-size:.9rem!important}.slider-dots{bottom:25px;padding:6px 12px;gap:10px}.dot{width:10px;height:10px}.dot.active{width:30px}}.about{min-height:auto;display:flex;align-items:center;position:relative;overflow:hidden;padding:100px 0}.about-intro-centered{text-align:center;margin-bottom:60px;width:100%}.about .section-title{font-size:3.5rem;margin-top:15px;font-weight:800;color:var(--primary-color)}.about .section-title span{color:#09bfe2}.about-mission-text{max-width:1100px;margin:30px auto 0;font-size:1.15rem;line-height:1.8;color:var(--text-light);font-weight:500;text-align:center}.about-split-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:flex-start}.about-visuals{width:100%}.about-images{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);height:600px;margin-top:30px}.about-img-main{grid-column:1 / 10;grid-row:1 / 11;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-premium);z-index:2;border:8px solid var(--white);transition:transform .4s ease}.about-img-sub{grid-column:6 / 13;grid-row:6 / 13;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-premium);z-index:3;border:8px solid var(--white);transition:transform .4s ease}.about-img-main img,.about-img-sub img{width:100%;height:100%;object-fit:cover;display:block}.experience-badge{position:absolute;top:30%;right:15%;background:var(--gradient-secondary);color:var(--white);padding:10px;border-radius:var(--radius-lg);text-align:center;box-shadow:0 10px 25px #e2093533;z-index:10;animation:float-about 6s ease-in-out infinite;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}@keyframes float-about{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.exp-number{display:block;font-size:1.6rem;font-weight:900;line-height:1;margin-bottom:2px}.exp-text{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.clean-feature-list{display:flex;flex-direction:column;gap:30px;margin-top:60px}.feature-item{display:flex;gap:20px;align-items:flex-start}.feature-icon{color:var(--secondary-color);background:#e2093514;padding:8px;border-radius:50%;flex-shrink:0;margin-top:2px}.feature-info h3{font-size:1.2rem;color:var(--primary-color);margin-bottom:6px;font-weight:700}.feature-info p{font-size:1rem;color:var(--text-light);line-height:1.6;margin:0}.about-center-cta{margin-top:60px;text-align:center;width:100%}@media(min-width:1440px){.about .container{max-width:1400px}.about .section-title{font-size:3.5rem}}@media(min-width:1200px)and (max-width:1439px){.about-split-grid{gap:100px}.about .section-title{font-size:3.5rem}}@media(min-width:992px)and (max-width:1199px){.about-split-grid{gap:60px}.about .section-title{font-size:3rem}.about-images{height:500px;margin-top:100px}}@media(max-width:991px){.about-split-grid{grid-template-columns:1fr;gap:60px;display:flex;flex-direction:column}.about-visuals{order:1}.about-features-rhs{order:2}.about-images{height:550px!important;max-width:600px;margin:30px auto 0}.about-img-main{height:420px!important}.about-img-sub{height:300px!important}.about-intro-centered{margin-bottom:40px}.about-minimal-stats{gap:25px;padding-bottom:20px}}@media(min-width:768px)and (max-width:991px){.about .section-title{font-size:2.8rem}.clean-feature-list{max-width:800px;margin:0 auto}.about-images{height:450px}}@media(min-width:576px)and (max-width:767px){.about .section-title{font-size:2.4rem}.about-images{height:400px}.min-stat{font-size:.85rem}.min-stat strong{font-size:1.3rem}}@media(max-width:575px){.about{padding:60px 0}.about .section-title{font-size:2rem;line-height:1.2}.about-images{height:350px;margin-top:20px}.about-minimal-stats{flex-wrap:wrap;gap:15px}.min-stat{width:45%}.feature-info h3{font-size:1.1rem}.feature-info p{font-size:.9rem}.about-intro-centered{margin-bottom:30px}.about-img-main,.about-img-sub{border-width:5px}}@media(max-width:480px){.about .section-subtitle{font-size:.8rem}.about .section-title{font-size:1.8rem}.about-images{height:280px}.experience-badge{padding:15px;right:-10px;top:5%}.exp-number{font-size:2rem}.exp-text{font-size:.6rem}.clean-feature-list{gap:20px}.feature-item{gap:12px}.about-center-cta{margin-top:30px}}.admission-highlights{background-color:#4d8ba3;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;padding:80px 0 0;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;width:100%}.admission-highlights-container{width:100%;margin:0 auto;padding:0 24px}.admission-highlights-header-inner{text-align:center;margin-bottom:50px}.admission-highlights-subtitle{text-transform:uppercase;letter-spacing:.15em;font-size:.9rem;font-weight:700;color:#14da56;display:block;margin-bottom:12px}.admission-highlights-title{font-size:3rem;font-weight:800;color:#fff;line-height:1.2}.admission-highlights-grid{display:grid;grid-template-columns:1fr;align-items:end;width:100%}.admission-highlights-column-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-start;height:500px;width:550px;margin-bottom:80px;transition:all .3s ease}.admission-highlights-card-top{flex:1;display:flex;flex-direction:column}.admission-highlights-card-header{display:flex;align-items:center;gap:15px;margin-bottom:30px}.admission-highlights-accent-bar{height:35px;width:5px;background-color:#09a7a7;border-radius:9999px}.admission-highlights-card-title{color:#fff;font-size:1.6rem;font-weight:800}.admission-highlights-item-list{display:flex;flex-direction:column;gap:18px}.admission-highlights-list-item{display:flex;gap:15px;align-items:flex-start}.admission-highlights-icon-box{width:38px;height:38px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#63f1b4;flex-shrink:0}.admission-highlights-item-text{color:#fff;font-size:1rem;line-height:1.5}.admission-highlights-action-btn{width:100%;background:#09a7a7;color:#fff;padding:18px;border-radius:50px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;margin-top:auto;transition:all .3s ease}.admission-highlights-action-btn:hover{background:#4338ca;transform:translateY(-2px)}.admission-highlights-image-col{display:flex;justify-content:center;align-items:flex-end}.admission-highlights-main-img-container{position:relative;width:700px;height:650px;display:flex;align-items:flex-end;justify-content:center}.admission-highlights-img-glow{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(99,102,241,.35) 0%,transparent 70%);filter:blur(60px);z-index:0}.admission-highlights-main-img{width:auto;max-width:100%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}@media(min-width:1440px){.admission-highlights-container{max-width:1850px}.admission-highlights-grid{display:flex!important;justify-content:center;align-items:flex-end}.admission-highlights-title{font-size:3.8rem}[data-purpose=local-admission]{order:1}.admission-highlights-image-col{order:2;width:auto;flex-shrink:0}[data-purpose=abroad-admission]{order:3}}@media(min-width:1200px)and (max-width:1439px){.admission-highlights{min-height:100vh;height:auto;padding-top:100px;padding-bottom:0;justify-content:flex-start}.admission-highlights-container{max-width:1300px}.admission-highlights-grid{display:grid!important;grid-template-columns:1fr 1fr;grid-template-areas:"abroad local" "image image";gap:40px;align-items:start;justify-items:center}[data-purpose=abroad-admission]{grid-area:abroad}[data-purpose=local-admission]{grid-area:local}.admission-highlights-image-col{grid-area:image;margin-top:20px}.admission-highlights-column-card{width:100%;max-width:600px;height:auto;min-height:480px;margin-bottom:0;padding:35px}.admission-highlights-main-img-container{width:600px;height:500px}.admission-highlights-title{font-size:3rem;margin-bottom:60px}}@media(min-width:992px)and (max-width:1199px){.admission-highlights{min-height:100vh;height:auto;padding-top:100px;padding-bottom:0;justify-content:flex-start}.admission-highlights-container{max-width:1300px}.admission-highlights-grid{display:grid!important;grid-template-columns:1fr 1fr;grid-template-areas:"abroad local" "image image";gap:40px;align-items:start;justify-items:center}[data-purpose=abroad-admission]{grid-area:abroad}[data-purpose=local-admission]{grid-area:local}.admission-highlights-image-col{grid-area:image;margin-top:20px}.admission-highlights-column-card{width:100%;max-width:600px;height:auto;min-height:480px;margin-bottom:0;padding:35px}.admission-highlights-main-img-container{width:600px;height:500px}.admission-highlights-title{font-size:3rem;margin-bottom:60px}}@media(max-width:991px){.admission-highlights{height:auto;min-height:auto;padding:60px 0 0}.admission-highlights-grid{grid-template-columns:1fr;gap:40px;display:grid!important}.admission-highlights-column-card{width:100%;max-width:550px;height:auto;min-height:auto;margin:0 auto 20px;padding:30px}.admission-highlights-main-img-container{width:450px;height:260px;margin:120px auto 40px;border-radius:40px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);overflow:visible;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 45px #00000026}.admission-highlights-main-img{width:auto;height:420px;object-fit:contain;position:absolute;bottom:-5px;z-index:1;filter:drop-shadow(0 15px 30px rgba(0,0,0,.3))}.admission-highlights-img-glow{display:block;width:160%;height:160%}}@media(max-width:780px)and (max-width:991px){.admission-highlights-title{font-size:2.4rem}}@media(min-width:768px)and (max-width:991px){.admission-highlights-container{max-width:720px}[data-purpose=abroad-admission]{order:1}.admission-highlights-image-col{order:2}[data-purpose=local-admission]{order:3}}@media(min-width:576px)and (max-width:767px){.admission-highlights-container{padding:0 30px}.admission-highlights-title{font-size:2.2rem}}@media(max-width:575px){.admission-highlights-container{padding:0 20px}.admission-highlights-title{font-size:1.8rem}.admission-highlights-card-title{font-size:1.4rem}.admission-highlights-item-text{font-size:.95rem}.admission-highlights-main-img-container{width:450px;height:300px}[data-purpose=abroad-admission]{order:1}.admission-highlights-image-col{order:2;margin-top:20px}[data-purpose=local-admission]{order:3}.admission-highlights-main-img{bottom:-4px}}@media(max-width:480px){.admission-highlights{padding-top:50px}.admission-highlights-title{font-size:1.6rem}.admission-highlights-column-card{padding:25px;border-radius:20px}.admission-highlights-main-img-container{width:350px;height:250px}.admission-highlights-header-inner{margin-bottom:35px}.admission-highlights-main-img{bottom:-50px}}.courses{background-color:#fff;position:relative;overflow:hidden}.courses-header{text-align:center;margin-bottom:60px}.courses-header-content{max-width:750px;margin:15px auto 0;color:var(--text-light);line-height:1.8}:root{--surface-color: #fff;--curve: 40}.courses-grid-model{display:grid;grid-template-columns:repeat(4,380px);gap:2.5rem;margin:4rem 0;padding:0;list-style-type:none;justify-content:center}.course-card-arc{position:relative;display:block;width:380px;height:420px;border-radius:calc(var(--curve) * 1px);overflow:hidden;text-decoration:none;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease}.course-card-arc:hover{transform:translateY(-10px)}.card__image{width:100%;height:100%;object-fit:cover}.card__overlay{position:absolute;bottom:0;left:0;right:0;z-index:1;border-radius:calc(var(--curve) * 1px);background-color:var(--surface-color);transform:translateY(100%);transition:.3s ease-in-out}.course-card-arc:hover .card__overlay{transform:translateY(0)}.card__header{position:relative;display:flex;align-items:center;gap:1.5em;padding:2em;border-radius:calc(var(--curve) * 1px) 0 0 0;background-color:var(--surface-color);transform:translateY(-100%);transition:.3s ease-in-out}.card__arc{width:80px;height:80px;position:absolute;bottom:100%;right:0;z-index:1}.card__arc path{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}.course-card-arc:hover .card__header{transform:translateY(0)}.card__thumb-icon{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#e209351a;display:flex;align-items:center;justify-content:center;color:var(--secondary-color)}.card__title{font-size:1.1em;margin:0 0 .3em;color:var(--primary-color);font-weight:800}.card__status{font-size:.8em;color:var(--text-light)}.card__description{padding:0 2.2em 1.2em;margin:0;color:var(--text-light);line-height:1.6;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.card__learn-more{padding:0 2.2em 2.5em;display:flex;align-items:center;gap:8px;color:var(--secondary-color);font-weight:700;font-size:.95rem;transition:gap .3s ease}.course-card-arc:hover .card__learn-more{gap:12px}.courses-footer-section{text-align:center;margin-top:60px;display:flex;flex-direction:column;align-items:center}.cta-heading{font-size:1.8rem;font-weight:800;color:var(--primary-color);margin-bottom:15px}.cta-footer-text{font-size:1.1rem;color:var(--text-light);line-height:1.6;max-width:800px;margin:0 auto 30px}.courses-enquire-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--secondary-color);padding:16px 35px;border-radius:10px;font-weight:700;font-size:1rem;color:#fff;text-decoration:none!important;box-shadow:0 8px 20px #e2093540;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.courses-enquire-btn:hover{background:var(--secondary-dark);color:#fff;transform:translateY(-4px);box-shadow:0 12px 25px #e2093566}@media(max-width:1700px){.courses-grid-model{grid-template-columns:repeat(3,380px)}}@media(max-width:1280px){.courses-grid-model{grid-template-columns:repeat(2,380px)}}@media(max-width:850px){.courses-grid-model{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto}}@media(max-width:420px){.courses-grid-model{grid-template-columns:1fr;max-width:100%;padding:0 15px}.course-card-arc{width:100%;height:400px}}.course-hero-container{display:flex;flex-direction:column;gap:120px;max-width:1400px;margin:0 auto}.course-hero-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.course-hero-row.reverse{direction:rtl}.course-hero-row.reverse .course-hero-content{direction:ltr}.course-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-visual-bg{position:absolute;width:100%;padding-top:100%;border-radius:50%;filter:blur(80px);opacity:.1;z-index:-1}.hero-icon-box{width:250px;height:250px;border-radius:60px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 20px 50px #00000014;border:1px solid rgba(0,0,0,.03);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.course-hero-row:hover .hero-icon-box{transform:translateY(-15px) rotate(5deg)}.course-hero-content{max-width:600px}.course-hero-tag{display:inline-block;padding:8px 20px;border-radius:100px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px}.course-hero-title{font-size:3rem;font-weight:800;color:var(--primary-color);margin-bottom:25px;line-height:1.1}.course-hero-desc{font-size:1.2rem;color:var(--text-light);line-height:1.8;margin-bottom:40px}.benefits-grid-modern{display:grid;grid-template-columns:1fr 1fr;gap:20px}.benefit-pill{display:flex;align-items:center;gap:12px;background:#fff;padding:15px 20px;border-radius:16px;box-shadow:0 4px 15px #00000008;border:1px solid rgba(0,0,0,.05);font-weight:600;font-size:.95rem;color:var(--primary-color)}@media(max-width:1024px){.course-hero-row,.course-hero-row.reverse{grid-template-columns:1fr;gap:40px;direction:ltr;text-align:center}.course-hero-content{margin:0 auto}.benefits-grid-modern{grid-template-columns:1fr}.course-hero-title{font-size:2.5rem}}.destinations{background-color:var(--white)}.destinations .section-header{position:relative;display:flex;justify-content:center;align-items:flex-end;text-align:center;margin-bottom:50px;gap:30px}.destinations-header{max-width:850px;margin:0 auto}.section-subtitle{color:#e20935;font-weight:700;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:10px;font-size:.85rem}.section-title{font-size:2.5rem;margin-bottom:15px}.section-title span{color:#09bfe2}.section-desc{max-width:700px;color:var(--text-light);margin:10px auto 0;line-height:1.6}.destinations-marquee-wrapper{width:100%;overflow:hidden;padding:60px 0;position:relative}.destinations-marquee-track{display:flex;width:max-content;animation:marquee-scroll 50s linear infinite;gap:40px}.destinations-marquee-wrapper:hover .destinations-marquee-track{animation-play-state:paused}.dest-circle-item{width:280px;flex-shrink:0}.circle-item-inner{display:flex;flex-direction:column;align-items:center;gap:20px;transition:all .4s ease}.circle-image-box{position:relative;width:250px;height:250px;border-radius:50%;overflow:hidden;border:4px solid white;box-shadow:0 15px 35px #0000001a;transition:all .4s ease}.dest-circle-item:hover .circle-image-box{transform:scale(1.05);border-color:#09bfe2;box-shadow:0 20px 45px #09bfe233}.circle-bg-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dest-circle-item:hover .circle-bg-img{transform:scale(1.15)}.circle-overlay{position:absolute;inset:0;background:#0000000d;z-index:1;transition:background .3s ease}.dest-circle-item:hover .circle-overlay{background:transparent}.circle-bottom-info{margin-top:15px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.circle-title-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.mini-flag{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-color);object-fit:cover;flex-shrink:0}.circle-bottom-info h3{font-size:1.3rem;font-weight:800;color:var(--primary-color);margin:0;text-transform:uppercase;letter-spacing:1px}.circle-explore-link{display:inline-flex;align-items:center;gap:6px;color:#09bfe2;font-weight:700;font-size:.8rem;text-transform:uppercase;text-decoration:none!important;transition:all .3s ease;letter-spacing:1px}.dest-circle-item:hover .circle-explore-link{gap:10px;text-decoration:underline!important}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}@media(max-width:768px){.dest-circle-item{width:220px}.circle-image-box{width:200px;height:200px}.circle-content h3{font-size:1.3rem}}.services-page-wrapper{overflow-x:hidden;width:100%}.services-hero-section{background:linear-gradient(135deg,var(--primary-color) 0%,#0a192f 100%);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden;width:100%}.services-hero-badge{background:#09bfe2;padding:8px 20px;border-radius:30px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;display:inline-block;color:#0a192f}.services-hero-title{font-size:4.5rem;font-weight:900;margin-bottom:20px;line-height:1.1;color:#fff;word-wrap:break-word}.services-hero-title span{color:#09bfe2}.services-hero-desc{max-width:750px;margin:0 auto;font-size:1.2rem;opacity:.8;line-height:1.6}.methodology-section{background:#fff;min-height:auto;position:relative;padding:100px 0}.methodology-subtitle{color:#09bfe2;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;display:block;margin-bottom:15px}.methodology-title{font-size:3.5rem;font-weight:900;margin-bottom:25px;color:var(--primary-color);word-wrap:break-word}.methodology-title span{color:#09bfe2}.methodology-divider{width:80px;height:4px;background:var(--secondary-color);margin:0 auto 30px}.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.methodology-card{background:#f8fafc;padding:50px 40px;border-radius:30px;text-align:center;border:1px solid rgba(0,0,0,.03);transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.methodology-card:hover{transform:translateY(-10px);background:#fff;box-shadow:0 30px 60px #00000014;border-color:#09bfe233}.methodology-card .icon-badge{width:70px;height:70px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#09bfe2;margin-bottom:25px;box-shadow:0 10px 20px #0000000d}.methodology-card .method-label{font-size:.75rem;font-weight:800;color:var(--secondary-color);text-transform:uppercase;margin-bottom:10px;display:block}.methodology-card h4{font-size:1.4rem;font-weight:800;color:var(--primary-color);margin-bottom:15px}.methodology-card p{font-size:.95rem;color:var(--text-light);line-height:1.7;margin:0}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.service-premium-card{background:#fff;padding:45px 35px;border-radius:24px;box-shadow:0 10px 30px #00000008;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;position:relative;border:1px solid rgba(0,0,0,.02);overflow:hidden;height:100%}.service-premium-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00001e14;border-color:#09bfe233}.service-branding{font-size:.7rem;font-weight:800;color:var(--secondary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;opacity:.7}.service-icon-box{width:64px;height:64px;background:#09bfe214;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:#09bfe2}.service-title{font-size:1.6rem;font-weight:800;color:var(--primary-color);margin-bottom:10px;word-wrap:break-word}.service-subtitle{font-size:.9rem;color:var(--secondary-color);margin-bottom:20px;font-weight:600}.service-description{color:var(--text-light);font-size:1rem;line-height:1.7;margin-bottom:30px;flex:1}.read-more-btn{display:flex;align-items:center;gap:10px;color:var(--primary-color);font-weight:700;font-size:.95rem;text-decoration:none;transition:all .3s ease}.read-more-btn:hover{color:var(--secondary-color);gap:15px}.hero-decoration{position:absolute;border-radius:50%;filter:blur(80px);z-index:0}.decoration-1{top:-10%;right:-5%;width:400px;height:400px;background:#e209350d}.decoration-2{bottom:-10%;left:-5%;width:300px;height:300px;background:#09bfe20d}@media(max-width:991px){.services-hero-title{font-size:3rem}.methodology-title{font-size:2.8rem}.services-hero-section{padding:100px 20px 60px}.methodology-section{padding:60px 0}}@media(max-width:767px){.services-hero-title{font-size:2.5rem}.methodology-title{font-size:2.22rem}.services-grid,.methodology-grid{grid-template-columns:1fr}}@media(max-width:575px){.services-hero-title{font-size:2.1rem}.methodology-title{font-size:1.9rem}.service-title{font-size:1.4rem}.services-hero-badge{font-size:.8rem}.methodology-card{padding:30px 20px}.service-premium-card{padding:35px 25px}}@media(max-width:480px){.services-hero-title{font-size:1.8rem}.methodology-title{font-size:1.7rem}}.services-header-text{max-width:700px;margin:0 auto;font-size:1.1rem;color:var(--text-light);line-height:1.6}.services-grid-new{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.service-card-new{background:#fff;padding:40px 30px;border-radius:20px;box-shadow:0 10px 30px #00000008;text-align:center;transition:all .3s ease;border:1px solid rgba(0,0,0,.02);display:flex;flex-direction:column;align-items:center}.service-card-new:hover{transform:translateY(-10px);box-shadow:0 15px 35px #00000014;border-color:#09bfe233}.service-card-new .card-icon-box{width:80px;height:80px;background:#09bfe214;color:#09bfe2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all .3s ease}.service-card-new:hover .card-icon-box{background:#09bfe2;color:#fff;transform:rotateY(360deg)}.service-card-new h3{font-size:1.35rem;font-weight:700;color:var(--primary-color);margin-bottom:15px}.service-card-new p{font-size:.95rem;color:var(--text-light);line-height:1.6;margin:0}@media(max-width:1200px){.services-grid-new{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.services-grid-new{grid-template-columns:repeat(2,1fr);gap:20px}.service-card-new{padding:30px 20px}}@media(max-width:575px){.services-grid-new{grid-template-columns:1fr}.service-card-new{padding:40px 20px}}.faq-section{min-height:90vh;display:flex;align-items:center;background-color:#f8faff;font-family:Inter,sans-serif;padding:80px 0}.faq-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:60px;width:100%}@media(min-width:992px){.faq-container{flex-direction:row;align-items:flex-start}}.faq-info-col{flex:1}.faq-tag{display:flex;align-items:center;gap:8px;color:#6366f1;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:1.2px;margin-bottom:20px}.faq-title{font-size:3.2rem;font-weight:800;line-height:1.2;color:#1a202c;margin-bottom:24px}.faq-description{font-size:1.15rem;line-height:1.7;color:#4a5568;margin-bottom:40px;max-width:500px}.faq-list-col{flex:1.2;display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #00000005;transition:all .3s ease;border:1px solid rgba(0,0,0,.03)}.faq-question-btn{width:100%;padding:26px 30px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.faq-question-text{font-size:1.2rem;font-weight:600;color:#2d3748;padding-right:20px}.faq-icon-wrapper{color:#6366f1;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-item.active .faq-icon-wrapper{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,1,0,1);background-color:#fcfdff}.faq-item.active .faq-answer{max-height:1000px;transition:max-height .4s cubic-bezier(1,0,1,0)}.faq-answer-inner{padding:0 30px 24px;font-size:1.1rem;line-height:1.6;color:#718096}@media(max-width:768px){.faq-title{font-size:2.2rem}}.stats-overview{background:var(--white);padding:100px 0;text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.stat-item{text-align:center;padding:20px}.stat-number{display:block;font-size:2.8rem;font-weight:800;margin-bottom:10px;color:var(--secondary-color)}.stat-label{font-size:.9rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:1.5px}.consultation{background:linear-gradient(#5289d6cc,#0a1d37cc),url(https://images.unsplash.com/photo-1589519160732-57fc498494f8?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed}.consultation .container{display:flex;gap:80px;align-items:center}.consult-content{flex:1;color:var(--white)}.consult-content h2{color:var(--white);font-size:2.8rem;margin-bottom:25px}.consult-content h2 span{color:var(--title-color)}.consult-form-container{flex:1;background-color:var(--white);padding:50px;border-radius:var(--radius-lg);box-shadow:var(--shadow-premium)}.consult-form{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group.full-width{grid-column:span 2}.form-group label{font-weight:600;font-size:.9rem;color:var(--primary-color)}.form-group input,.form-group select,.form-group textarea{padding:12px 15px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:inherit;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #00a8841a}.submit-btn{width:100%;padding:15px;background:var(--gradient-secondary);color:var(--white);border-radius:var(--radius-sm);font-weight:700;font-size:1.1rem;margin-top:10px;transition:all .3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}@media(max-width:1024px){.consultation .container{flex-direction:column;text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:600px){.stats-grid{grid-template-columns:1fr;gap:30px}.stat-number{font-size:2.2rem}.stats-overview h2{font-size:2rem!important}}@media(max-width:768px){.consult-form{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.consult-form-container{padding:30px 20px;width:100%}}.delta-page{background-color:var(--white);overflow-x:hidden}.container-premium{max-width:1515px;margin:0 auto;padding:0 40px}.delta-hero{text-align:center;margin-bottom:80px;max-width:900px;margin-left:auto;margin-right:auto}.delta-hero .section-subtitle{color:var(--secondary-color);font-weight:700;letter-spacing:2px;display:block;margin-bottom:15px}.about-hero-title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1;color:var(--primary-color);margin-bottom:25px}.about-hero-title span{color:var(--secondary-color)}.delta-hero-divider{width:80px;height:4px;background:var(--secondary-color);margin:0 auto 30px;border-radius:2px}.about-hero-desc{font-size:1.2rem;color:var(--text-light);line-height:1.7;opacity:.9}.about-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:60px}.about-text-content .section-title{margin-bottom:25px;font-size:2.8rem}.about-main-desc{color:var(--text-light);margin-bottom:35px;font-size:1.05rem;line-height:1.8;text-align:justify}.experience-callout{display:flex;gap:40px;background:var(--bg-light);padding:30px;border-radius:var(--radius-lg);border-left:5px solid var(--secondary-color);box-shadow:var(--shadow-soft)}.exp-number-huge{font-size:3.5rem;font-weight:900;color:var(--secondary-color);line-height:1}.exp-number-huge span{font-size:2rem}.exp-label{font-size:.9rem;color:var(--primary-color);font-weight:700;text-transform:uppercase;margin-top:10px}.exp-text-right{display:flex;align-items:center;font-size:1.1rem;color:var(--text-main);font-weight:500}.about-visual-side{position:relative;display:flex;justify-content:center;align-items:center;min-height:550px}.circle-halo-model{position:relative;width:100%;max-width:600px;display:flex;justify-content:center;align-items:center}.halo-decoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;height:460px;background:#0032960d;border-radius:50%;z-index:1;border:1px solid rgba(0,50,150,.08);box-shadow:inset 0 0 50px #00329608;animation:halo-pulse 8s infinite alternate ease-in-out}@keyframes halo-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.05);opacity:.5}}.team-halo-img{position:relative;z-index:2;width:130%;height:auto;max-height:580px;object-fit:contain;filter:drop-shadow(0 35px 70px rgba(0,50,150,.15));transition:transform .4s ease;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 85%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% 85%,#0000)}.team-halo-img:hover{transform:translateY(-10px) scale(1.03)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.benefit-card{background:var(--white);padding:40px 30px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%;border:1px solid rgba(0,0,0,.05)}.benefit-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-premium);border-color:var(--secondary-color)}.benefit-icon{color:var(--secondary-color);margin-bottom:20px}.benefit-card h4{font-size:1.25rem;margin-bottom:12px;color:var(--primary-color);font-weight:800}.benefit-card p{font-size:1rem;color:var(--text-light);line-height:1.6}.vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.vm-panel{background:var(--white);padding:60px 45px;box-shadow:var(--shadow-premium);position:relative;border:1px solid var(--border-color);transition:transform .3s ease;height:100%}.vision-panel{border-radius:40px 10px 40px 40px}.mission-panel{border-radius:10px 40px 40px}.vm-header{display:flex;align-items:center;gap:20px;margin-bottom:35px}.vm-icon-box{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;box-shadow:0 10px 20px #0000001a;color:#fff}.vision-icon-box{background:var(--primary-color)}.mission-icon-box{background:var(--secondary-color)}.vm-tag{font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;display:block}.vm-title{font-size:2.5rem;font-weight:900;margin:0}.vm-title span{opacity:.6;color:var(--text-main)}.vm-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:22px}.vm-item{display:flex;gap:18px;align-items:flex-start;padding:15px;border-radius:15px;background:#00000005;transition:background .3s ease}.vision-item{border-right:4px solid var(--primary-color)}.mission-item{border-left:4px solid var(--secondary-color)}.vm-item:hover{background:#0000000a}.vm-text{font-size:1.05rem;font-weight:500;line-height:1.5;color:var(--text-main)}@media(max-width:1200px){.about-hero-grid{gap:40px}.about-hero-title{font-size:3.5rem}}@media(max-width:991px){.about-hero-grid{grid-template-columns:1fr}.about-text-content{order:2}.about-visual-side{order:1;margin-top:0;margin-bottom:60px;min-height:auto}.halo-decoration{width:320px;height:320px}.vm-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}.team-halo-img{width:100%;transform:translateY(0) scale(1.05)}.vm-panel{padding:40px 25px}}@media(max-width:768px){.benefits-grid{grid-template-columns:1fr}.experience-callout{flex-direction:column;gap:20px;text-align:center}.exp-text-right{justify-content:center;text-align:center}}@media(max-width:480px){.about-hero-title{font-size:2.5rem}.section-title,.vm-title{font-size:2rem}.halo-decoration{width:260px;height:260px}.team-halo-img{width:90%}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.study-abroad-page{background:#fff;overflow-x:hidden;width:100%}.sa-hero-premium{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#020617,#0f172a);color:#fff;text-align:center;overflow:hidden;padding:100px 0;width:100%}.sa-hero-content{position:relative;z-index:2}.sa-hero-badge{display:inline-block;padding:8px 25px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sa-hero-title{font-size:4.5rem;font-weight:900;margin-bottom:25px;line-height:1.1;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.sa-hero-title span{color:#09bfe2}.sa-hero-desc{font-size:1.3rem;max-width:800px;margin:0 auto 50px;line-height:1.7;opacity:.9}.sa-hero-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.sa-section-header{text-align:center;margin-bottom:60px}.section-desc{max-width:800px;margin:15px auto 0!important;font-size:1.1rem;color:var(--text-light);line-height:1.6}.sa-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.sa-analysis-box{padding:50px;border-radius:30px;background:#f8f9fa;transition:all .4s ease;border:1px solid rgba(0,0,0,.05)}.sa-analysis-box.abroad{border-top:8px solid var(--secondary-color);background:snow}.sa-analysis-box.india{border-top:8px solid var(--primary-color)}.sa-analysis-box:hover{transform:translateY(-10px);box-shadow:0 30px 60px #00000014}.analysis-header{display:flex;align-items:center;gap:20px;margin-bottom:35px}.abroad .analysis-header{color:var(--secondary-color)}.india .analysis-header{color:var(--primary-color)}.analysis-header h3{font-size:2rem;font-weight:800;margin:0;color:inherit}.analysis-list{list-style:none;padding:0;margin:0}.analysis-list li{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;font-size:1.05rem;color:#4a5568}.analysis-list li svg{flex-shrink:0;margin-top:4px}.abroad li svg{color:var(--secondary-color)}.india li svg{color:var(--primary-color)}.sa-eligibility-vibe{background:#fdfdfd}.eligibility-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.eligibility-card{padding:40px;background:#fff;border-radius:24px;box-shadow:0 10px 30px #00000008;text-align:center;min-height:280px;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.02);transition:all .3s ease}.eligibility-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000000f;border-color:#e209351a}.fact-icon{width:60px;height:60px;background:#e2093514;color:var(--secondary-color);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.eligibility-card h4{font-size:1.25rem;color:var(--primary-color);margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word}.eligibility-card p{font-size:.95rem;color:var(--text-light);line-height:1.6}.sa-roadmap{background:var(--primary-color);color:#fff}.sa-roadmap .section-title{color:#fff}.sa-roadmap .section-title span{color:var(--secondary-color)}.roadmap-horizontal{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:60px;position:relative}.roadmap-horizontal:before{content:"";position:absolute;top:45px;left:50px;right:50px;height:2px;background:#ffffff1a;z-index:1}.roadmap-step{text-align:center;position:relative;z-index:2}.step-circle{width:90px;height:90px;background:#fff;color:var(--primary-color);border-radius:50%;border:5px solid var(--primary-color);display:flex;align-items:center;justify-content:center;margin:0 auto 25px;position:relative}.step-number{position:absolute;top:-5px;right:-5px;background:var(--secondary-color);color:#fff;width:30px;height:30px;border-radius:50%;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center}.roadmap-step h5{color:#fff;font-size:1.1rem;margin-bottom:10px}.roadmap-step p{font-size:.85rem;opacity:.7}.sa-analysis-callout{background:#fff;border-radius:40px;padding:80px;box-shadow:0 40px 100px #0000000f}.callout-content h3{text-align:center;font-size:2.5rem;margin-bottom:60px}.callout-content h3 span{color:var(--secondary-color)}.callout-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.callout-item{display:flex;gap:20px;align-items:flex-start}.callout-item svg{color:var(--secondary-color);flex-shrink:0}.callout-item h4{font-size:1.3rem;margin-bottom:8px}.sa-premium-cta{padding:100px 0;text-align:center}.cta-wrapper{background:linear-gradient(135deg,var(--primary-color) 0%,#1e3a8a 100%);padding:80px;border-radius:40px;color:#fff}.cta-wrapper h2{font-size:3rem;color:#fff;margin-bottom:20px}.cta-wrapper h2 span{color:var(--secondary-color)}.cta-wrapper p{font-size:1.2rem;margin-bottom:40px;opacity:.9}.sa-country-explorer .container{max-width:1500px!important;width:100%}.country-analysis-list{display:flex;flex-direction:column;gap:40px;margin-top:80px}.country-hero-block{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:start}.country-hero-block.reverse{direction:rtl}.country-hero-block.reverse .country-content{direction:ltr}.country-visual{position:relative}.country-img-card{position:relative;border-radius:40px;overflow:hidden;box-shadow:0 30px 60px #0000001a}.country-img-card img{width:100%;height:450px;object-fit:cover;transition:transform .5s ease}.country-hero-block:hover .country-img-card img{transform:scale(1.05)}.country-tag-badge{position:absolute;top:30px;left:30px;padding:10px 25px;background:#fff;border-radius:50px;font-weight:800;color:var(--primary-color);box-shadow:0 10px 20px #0000001a;display:flex;align-items:center;gap:10px}.country-name-title{font-size:2.8rem;font-weight:800;color:var(--primary-color);margin-bottom:20px}.country-stats-row{display:flex;gap:30px;margin-bottom:25px}.c-stat{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--secondary-color);background:#e209350d;padding:8px 15px;border-radius:12px}.country-about-text{font-size:1.1rem;color:var(--text-light);line-height:1.8;margin-bottom:30px}.country-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:40px}.c-benefit-tag{display:flex;align-items:center;gap:10px;background:#f8f9fa;padding:12px 18px;border-radius:14px;font-size:.95rem;font-weight:600;color:var(--primary-color);border:1px solid rgba(0,0,0,.03)}.c-benefit-tag svg{color:var(--secondary-color);flex-shrink:0}.sa-benefits-deep{background:#f8f9fa}.benefits-premium-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.benefit-premium-card{display:flex;gap:25px;background:#fff;padding:35px;border-radius:24px;box-shadow:0 10px 30px #00000005;transition:all .3s ease;border:1px solid rgba(0,0,0,.03)}.benefit-premium-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000f;border-color:#e209351a}.b-icon-box{width:60px;height:60px;background:#e2093514;color:var(--secondary-color);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-premium-card h4{font-size:1.3rem;color:var(--primary-color);margin-bottom:12px}.benefit-premium-card p{font-size:1rem;color:var(--text-light);line-height:1.6}.country-detailed-expansion{margin-top:60px;padding-top:60px;border-top:2px solid rgba(0,0,0,.06);animation:slideDown .5s ease forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detail-main-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.detail-section{margin-bottom:50px}.detail-section.full-width{grid-column:1 / -1}.detail-section h4{display:flex;align-items:center;gap:15px;font-size:1.5rem;color:var(--primary-color);margin-bottom:25px;font-weight:800;position:relative;padding-bottom:12px}.detail-section h4:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--secondary-color);border-radius:2px}.detail-section h4 svg{color:var(--secondary-color)}.detail-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:15px}.detail-list li{position:relative;padding:15px 20px 15px 45px;background:#f8fafc;border-radius:12px;font-weight:600;color:var(--primary-color);border:1px solid rgba(0,0,0,.03);transition:all .3s ease}.detail-list li:hover{background:#fff;box-shadow:0 5px 15px #0000000d;transform:translate(5px)}.detail-list li:before{content:"✓";position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--secondary-color);font-weight:900;font-size:1.2rem}.reason-cards{display:grid;grid-template-columns:1fr;gap:20px}.reason-card{background:#fff;padding:25px;border-radius:16px;border-left:5px solid var(--secondary-color);box-shadow:0 10px 25px #0000000a;font-size:1rem;line-height:1.6}.reason-card strong{display:block;font-size:1.1rem;margin-bottom:5px;color:var(--primary-color)}.detail-sub-box{background:#fff;padding:35px;border-radius:24px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #00000005;height:100%}.detail-bullets{list-style:none;padding:0}.detail-bullets li{margin-bottom:12px;padding-left:30px;position:relative;font-size:1rem;line-height:1.5;color:#4a5568}.detail-bullets li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--secondary-color);border-radius:50%}.procedure-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:10px 0}.procedure-item{display:flex;align-items:center;gap:15px;background:#fff;padding:18px 30px;border-radius:100px;box-shadow:0 8px 15px #0000000a;border:1px solid rgba(0,0,0,.02);transition:all .3s ease;width:calc(33.33% - 20px);min-width:300px}.procedure-item:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0000000f}.step-tag{width:45px;height:45px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;flex-shrink:0}.faq-accordion-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.faq-accordion-item{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.04);overflow:hidden;transition:all .3s ease}.faq-accordion-item:hover{border-color:#e2093533;box-shadow:0 5px 15px #00000008}.faq-accordion-item.active{border-color:var(--secondary-color);box-shadow:0 10px 30px #0000000d}.faq-question-header{padding:22px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-question-header strong{font-size:1.1rem;color:var(--primary-color);line-height:1.4;padding-right:20px}.faq-icon-wrapper{color:var(--secondary-color);transition:transform .3s ease}.faq-answer-content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 30px}.faq-accordion-item.active .faq-answer-content{max-height:500px;padding-bottom:30px}.faq-answer-content p{margin:0;font-size:1rem;line-height:1.7;color:#4a5568;border-top:1px solid rgba(0,0,0,.05);padding-top:20px}.detail-conclusion{margin-top:60px;padding:40px 20px;color:#000;border-radius:20px;text-align:center;border:1px solid #ececec}.detail-conclusion p{font-size:1.15rem;line-height:1.7;max-width:1500px;margin:0 auto;opacity:.95}@media(min-width:1440px){.sa-hero-title{font-size:4.5rem}.sa-country-explorer .container{max-width:1500px}.sa-comparison-grid{gap:60px}}@media(min-width:1200px)and (max-width:1439px){.sa-hero-title{font-size:4rem}.sa-comparison-grid{gap:40px}.sa-analysis-box{padding:40px}.country-hero-block{gap:40px}}@media(min-width:992px)and (max-width:1199px){.sa-hero-title{font-size:3.5rem}.sa-hero-desc{font-size:1.2rem}.sa-comparison-grid{gap:30px}.sa-analysis-box{padding:35px}.eligibility-cards{grid-template-columns:1fr 1fr}.procedure-item{width:calc(50% - 20px)}.country-name-title{font-size:2.4rem}.country-img-card img{height:380px}}@media(max-width:991px){.sa-hero-premium{padding:60px 20px;min-height:500px}.sa-hero-title{font-size:3rem}.sa-hero-desc{font-size:1.1rem;margin-bottom:40px}.sa-comparison-grid{grid-template-columns:1fr;gap:30px}.sa-analysis-box{padding:30px}.roadmap-horizontal{grid-template-columns:repeat(3,1fr);gap:30px 15px}.roadmap-horizontal:before{display:none}.sa-analysis-callout{padding:40px}.callout-grid{grid-template-columns:1fr;gap:30px}.cta-wrapper{padding:50px 30px}.cta-wrapper h2{font-size:2.2rem}.country-hero-block,.country-hero-block.reverse{grid-template-columns:1fr;gap:40px;direction:ltr!important}.country-visual{order:-1}.country-img-card img{height:350px}.country-name-title{font-size:2.22rem}.benefits-premium-grid,.detail-main-grid,.faq-accordion-list{grid-template-columns:1fr}.eligibility-cards{grid-template-columns:1fr!important;gap:20px}.eligibility-card{padding:25px 20px!important;min-height:auto}}@media(max-width:780px){.sa-hero-title{font-size:2.8rem}.section-desc{font-size:1rem;padding:0 10px}.analysis-header h3{font-size:1.6rem}}@media(min-width:768px)and (max-width:991px){.eligibility-cards{grid-template-columns:1fr 1fr}.eligibility-card{grid-column:span 1!important}}@media(min-width:576px)and (max-width:767px){.sa-hero-title{font-size:2.5rem}.sa-hero-badge{padding:6px 20px;font-size:.8rem}.eligibility-cards{grid-template-columns:1fr}.eligibility-card{grid-column:span 1!important;min-height:auto}.procedure-item{width:100%;min-width:unset}.detail-section h4{font-size:1.35rem}}@media(max-width:575px){.sa-hero-premium{padding:50px 15px}.sa-hero-title{font-size:2.2rem;letter-spacing:-.5px}.sa-hero-desc{font-size:1rem;text-align:left}.sa-hero-actions{flex-direction:column;width:100%}.sa-hero-actions .btn{width:100%;justify-content:center}.sa-analysis-box{padding:25px 20px;border-radius:20px}.analysis-header h3{font-size:1.5rem}.roadmap-horizontal{grid-template-columns:1fr;gap:30px}.roadmap-horizontal:before{display:none}.step-circle{width:80px;height:80px;margin-bottom:15px}.roadmap-step h5{font-size:1.1rem}.step-number{width:28px;height:28px;font-size:.8rem}.sa-analysis-callout{padding:30px 20px;border-radius:20px}.callout-item h4{font-size:1.2rem}.cta-wrapper{padding:40px 20px;border-radius:24px}.cta-wrapper h2{font-size:1.8rem}.cta-wrapper p{font-size:1rem}.country-name-title{font-size:2rem}.country-stats-row{flex-direction:column;gap:10px}.country-benefits-grid{grid-template-columns:1fr}.benefit-premium-card{flex-direction:column;text-align:center;padding:25px}.b-icon-box{margin:0 auto}.detail-conclusion{margin-top:40px;padding:30px 15px}.detail-conclusion p{font-size:1rem}}@media(max-width:480px){.sa-hero-title{font-size:1.9rem}.sa-hero-badge{margin-bottom:20px;padding:5px 15px}.section-title{font-size:1.8rem}.sa-section-header{margin-bottom:30px}.country-img-card{border-radius:24px}.country-img-card img{height:280px}.detail-section h4{font-size:1.25rem}.detail-list li{padding:12px 15px 12px 40px;font-size:.9rem}.faq-question-header{padding:18px 20px}.faq-question-header strong{font-size:1rem}}.testimonials-page{background-color:var(--bg-light)}.testimonials-header{padding:100px 0 60px;color:#fff;text-align:center}.testimonials-main-title{text-align:center;margin-bottom:60px;margin-top:-30px}.testimonials-main-title h1{font-size:3.5rem;margin-bottom:20px;color:var(--primary-color)}.testimonials-main-title h1 span{color:var(--secondary-color)}.testimonials-main-title p{max-width:800px;margin:0 auto;font-size:1.2rem;color:var(--text-light);line-height:1.6}.testimonials-section{padding:80px 0;background-color:#f8f9fa}.testimonials-section .container{max-width:1700px;width:100%}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:1800px;margin:0 auto}@media(max-width:1200px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-item{background:#fff;padding:35px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);position:relative;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column;height:100%;width:100%}.testimonial-item:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:#e2093533}.quote-icon{position:absolute;top:20px;right:30px;opacity:.15}.testimonial-user-row{display:flex;align-items:center;gap:15px;margin-bottom:25px}.testimonial-user-image{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.testimonial-user-info h4{font-size:1.1rem;margin:0;font-weight:700}.testimonial-user-location{font-size:.85rem;color:var(--secondary-color);font-weight:600;margin-top:2px;display:flex;align-items:center;gap:5px}.testimonial-rating{display:flex;gap:2px;margin-top:auto;justify-content:flex-end;padding-top:15px}.testimonial-text{color:var(--text-main);line-height:1.7;font-size:.95rem;margin:0;display:-webkit-box;-webkit-line-clamp:12;line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.testimonials-cta{padding:100px 0;background-color:var(--white)}.cta-model-card{background:linear-gradient(105deg,#111319,#1a2a5a);border-radius:40px;padding:80px 40px;text-align:center;color:#fff;box-shadow:0 40px 100px #0003;width:100%;max-width:1500px;margin:100px auto 0}.cta-model-card h2{font-size:3.2rem;font-weight:800;color:#fff;margin-bottom:25px;letter-spacing:-1px}.cta-model-card h2 span{color:var(--secondary-color)}.cta-model-card p{color:#fffc;font-size:1.25rem;max-width:700px;margin:0 auto 50px;line-height:1.6}.cta-button-group{display:flex;justify-content:center;gap:20px}.cta-btn-solid{background-color:var(--secondary-color);color:#fff;padding:18px 45px;border-radius:40px;font-weight:700;font-size:1.1rem;border:none;transition:all .3s ease}.cta-btn-solid:hover{transform:translateY(-5px);background-color:#ff1a4a;box-shadow:0 10px 30px #e2093566}.cta-btn-outline{background-color:transparent;color:#fff;padding:18px 45px;border-radius:40px;font-weight:700;font-size:1.1rem;border:2px solid white;transition:all .3s ease}.cta-btn-outline:hover{background-color:#fff;color:#1a2a5a;transform:translateY(-5px)}@media(min-width:1440px){.testimonials-main-title h1{font-size:3.8rem}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media(min-width:1200px)and (max-width:1439px){.testimonials-main-title h1{font-size:3.5rem}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media(min-width:992px)and (max-width:1199px){.testimonials-main-title h1{font-size:3rem}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:25px}.testimonial-item{padding:25px}}@media(max-width:991px){.testimonials-section{padding:60px 0}.testimonials-main-title h1{font-size:2.5rem}.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:20px}.cta-model-card h2{font-size:2.2rem}.testimonial-modal-overlay{display:none!important}.testimonial-item{cursor:default!important}.testimonial-item:hover{transform:none!important;box-shadow:var(--shadow-soft)!important}}@media(min-width:768px)and (max-width:991px){.testimonials-main-title p{font-size:1.1rem}.testimonial-item{height:450px}}@media(min-width:576px)and (max-width:767px){.testimonials-grid{grid-template-columns:1fr;gap:20px;max-width:500px}.testimonial-item{height:auto;min-height:400px}.testimonials-main-title h1{font-size:2.2rem}}@media(max-width:575px){.testimonials-main-title{margin-top:20px}.testimonials-main-title h1{font-size:2rem}.testimonials-main-title p{font-size:1rem}.testimonials-grid{grid-template-columns:1fr}.testimonial-item{padding:25px;height:auto;min-height:380px}.cta-model-card{border-radius:20px;padding:40px 15px}.cta-model-card h2{font-size:1.8rem}.cta-model-card p{font-size:1rem;margin-bottom:30px}}@media(max-width:480px){.testimonials-section{padding:40px 0}.testimonials-main-title h1{font-size:1.8rem}.testimonial-user-image{width:50px;height:50px}.testimonial-user-info h4{font-size:1rem}.cta-btn-solid,.cta-btn-outline{padding:12px 20px;font-size:.95rem}.testimonial-modal-content{padding:30px 15px;border-radius:20px}.modal-profile-img-wrapper{width:140px;height:140px;border-width:6px}.modal-user-info h2{font-size:1.5rem}.modal-full-text{font-size:1rem}.modal-close-btn{top:15px;right:15px;width:40px;height:40px}}.testimonial-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-out}.testimonial-modal-content{background:#fff;width:100%;max-width:750px;max-height:90vh;border-radius:40px;position:relative;padding:60px;overflow-y:auto;box-shadow:0 40px 100px #0000004d;animation:scaleUp .4s cubic-bezier(.175,.885,.32,1.275)}.modal-close-btn{position:absolute;top:30px;right:30px;background:#f1f1f1;border:none;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--text-main);z-index:10}.modal-close-btn:hover{background:var(--secondary-color);color:#fff;transform:rotate(90deg)}.modal-header{display:flex;align-items:center;gap:30px;margin-bottom:40px;text-align:left}.modal-profile-img-wrapper{width:190px;height:190px;border-radius:50%;border:8px solid #4ade80;padding:5px;flex-shrink:0;background:#fff}.modal-profile-img-wrapper img{width:100%;height:100%;border-radius:50%;object-fit:cover}.modal-user-info h2{font-size:2.2rem;margin:0;color:#000;font-weight:800;line-height:1.1}.modal-user-location{color:#555;font-weight:500;font-size:1.4rem;margin-top:5px}.modal-header-rating{display:flex;gap:4px;margin-top:12px}.modal-full-text{font-size:1.15rem;line-height:1.8;color:var(--text-main);margin-bottom:30px;font-style:italic;padding:0 10px}.modal-footer{padding-top:30px;border-top:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}.verified-badge{background:#4ade801a;color:#16a34a;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:700}@keyframes scaleUp{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.testimonial-modal-content{padding:40px 20px;border-radius:30px}.modal-header{flex-direction:column;text-align:center;gap:20px}.modal-profile-img-wrapper{width:120px;height:120px}.modal-user-info h2{font-size:1.8rem}.modal-user-location{font-size:1.2rem}}.courses-page{background-color:#fff;scroll-behavior:smooth;position:relative;z-index:1;overflow-x:hidden;width:100%}.courses-hero-premium{position:relative;padding:120px 0 100px;background:linear-gradient(135deg,#020617,#0f172a);color:#fff;overflow:hidden;text-align:center;width:100%}.courses-hero-premium:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(226,9,53,.1) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(9,191,226,.1) 0%,transparent 50%);pointer-events:none}.hero-main-title{font-size:3.5rem;font-weight:800;margin-bottom:30px;letter-spacing:-3px;background:linear-gradient(to right,#fff,#cfd9df);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;word-wrap:break-word;overflow-wrap:break-word;padding:0 10px}.hero-sub-para{font-size:1.25rem;max-width:800px;margin:0 auto;color:#94a3b8;line-height:1.6}.courses-container-main{max-width:1500px;margin:0 auto;padding:80px 20px 100px}.course-section-wrapper{margin-bottom:120px;padding-bottom:80px;border-bottom:1px solid #f1f5f9;scroll-margin-top:120px}.course-section-wrapper:last-child{border-bottom:none;margin-bottom:60px}.course-section-detailed{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.course-section-wrapper:nth-child(2n) .course-section-detailed{direction:rtl}.course-section-wrapper:nth-child(2n) .course-section-detailed>*:not(.course-banner-container){direction:ltr}.course-banner-container{height:600px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-premium)}.course-banner-container img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.course-section-detailed:hover .course-banner-container img{transform:scale(1.05)}.course-header-box{display:flex;flex-direction:column;margin-bottom:80px;width:100%}.course-section-wrapper:nth-child(odd) .course-header-box{align-items:flex-end;text-align:right}.course-section-wrapper:nth-child(2n) .course-header-box{align-items:flex-start;text-align:left}.header-main-row{display:flex;align-items:center;gap:25px;margin-bottom:-80px}.course-section-wrapper:nth-child(odd) .header-main-row{flex-direction:row-reverse}.course-titles{display:flex;flex-direction:column;padding:10px 0}.course-section-wrapper:nth-child(odd) .course-titles{align-items:flex-end;text-align:right}.course-section-wrapper:nth-child(2n) .course-titles{align-items:flex-start;text-align:left}.course-icon-badge{width:80px;height:80px;background:var(--gradient-secondary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-premium)}.course-titles h2{font-size:4rem;color:var(--primary-color);margin:0;padding-bottom:8px;line-height:1;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.course-subtitle{font-size:1.2rem;color:var(--secondary-color);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0;word-wrap:break-word;overflow-wrap:break-word}.course-feature-info-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-bottom:50px}.course-main-desc-box{font-size:1.15rem;line-height:1.8;color:var(--text-main);margin-bottom:30px}.course-stats-detailed{display:flex;gap:30px;margin-top:30px}.stat-item-box{display:flex;flex-direction:column}.stat-val-text{display:block;font-size:1.2rem;font-weight:800;color:var(--primary-color)}.stat-label-text{font-size:.8rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.5px}.course-stat-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stat-single{background:#f1f5f9;padding:20px;border-radius:var(--radius-md);text-align:center}.stat-single .stat-val{display:block;font-size:1.5rem;font-weight:800;color:var(--primary-color)}.stat-single .stat-label{font-size:.85rem;color:var(--text-light)}.course-details-tabs-container{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #0000000d}.course-details-header{background:#f8fafc;padding:20px 40px;border-bottom:1px solid #e2e8f0;display:flex;gap:40px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.course-details-header::-webkit-scrollbar{display:none}.tab-btn{font-weight:600;color:var(--text-light);position:relative;padding:10px 0;cursor:pointer}.tab-btn.active{color:var(--secondary-color)}.tab-btn.active:after{content:"";position:absolute;bottom:-21px;left:0;right:0;height:3px;background:var(--secondary-color)}.details-points-list{display:grid;grid-template-columns:1fr 1fr;gap:25px}.requirement-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.requirement-row span{font-size:.95rem;color:var(--text-main)}.section-cta-footer{margin-top:40px}.cta-apply-btn{display:inline-flex;align-items:center;gap:12px}.tab-btn{font-size:1.1rem;padding:15px 0}.course-info-row{display:grid;grid-template-columns:1fr 1fr;gap:60px}.point-item{display:flex;gap:12px;padding:15px;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-sm);transition:all .3s ease}.point-item:hover{border-color:var(--accent-color);background:#fef2f2}.point-item svg{color:#25d366;flex-shrink:0}.point-content h4{font-size:1rem;margin-bottom:5px;color:var(--primary-color)}.point-content p{font-size:.9rem;color:var(--text-light);line-height:1.5}.btn-outline{padding:12px 30px;border:2px solid var(--secondary-color);color:var(--secondary-color);font-weight:600;border-radius:var(--radius-full);transition:all .3s ease;background:transparent}.btn-outline:hover{background:var(--secondary-color);color:#fff}.course-details-tabs-container{transition:transform .3s ease,box-shadow .3s ease}.course-details-tabs-container:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.tab-btn{font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease}.tab-btn:hover{color:var(--secondary-color)}#engineering .course-icon-badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}#medicine .course-icon-badge{background:linear-gradient(135deg,#ef4444,#b91c1c)}#nursing .course-icon-badge{background:linear-gradient(135deg,#ec4899,#be185d)}#paramedical .course-icon-badge{background:linear-gradient(135deg,#10b981,#047857)}#allied-health-science .course-icon-badge{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}#law .course-icon-badge{background:linear-gradient(135deg,#6b7280,#374151)}#veterinary-science .course-icon-badge{background:linear-gradient(135deg,#f59e0b,#d97706)}#arts-and-science .course-icon-badge{background:linear-gradient(135deg,#6366f1,#4338ca)}@media(min-width:1440px){.hero-main-title{font-size:4.8rem;letter-spacing:-3px}.courses-container-main{max-width:1400px;padding:100px 40px}.course-section-detailed{gap:100px}.course-titles h2{font-size:4.5rem}}@media(min-width:1200px)and (max-width:1439px){.hero-main-title{font-size:4.2rem}.courses-container-main{max-width:1140px;padding:80px 30px}.course-section-detailed{gap:70px}.course-titles h2{font-size:3.8rem}}@media(min-width:992px)and (max-width:1199px){.hero-main-title{font-size:3.5rem;letter-spacing:-2px}.courses-container-main{max-width:960px;padding:60px 25px}.course-section-detailed{gap:50px}.course-titles h2{font-size:3.2rem}.course-banner-container{height:500px}}@media(max-width:991px){.courses-hero-premium{padding:100px 20px 80px}.hero-main-title{font-size:3.2rem;letter-spacing:-1.5px;line-height:1.1}.hero-sub-para{font-size:1.1rem}.courses-container-main{padding:40px 20px 80px}.course-section-detailed{grid-template-columns:1fr;direction:ltr!important;gap:40px}.course-section-wrapper:nth-child(2n) .course-section-detailed{direction:ltr!important}.course-header-box{margin-bottom:40px;align-items:flex-start!important;text-align:left!important}.header-main-row{flex-direction:row!important;margin-bottom:0!important;gap:20px}.course-titles{align-items:flex-start!important;text-align:left!important;padding:0}.course-banner-container{order:-1;height:450px;margin-bottom:10px}.course-titles h2{font-size:2.8rem}.course-subtitle{font-size:1rem;letter-spacing:1px}}@media(max-width:780px)and (max-width:991px){.hero-main-title{font-size:2.8rem}}@media(min-width:768px)and (max-width:991px){.courses-container-main{max-width:720px;margin:0 auto}.course-banner-container{height:400px}.details-points-list{grid-template-columns:1fr;gap:20px}}@media(min-width:576px)and (max-width:767px){.hero-main-title{font-size:2.5rem}.course-titles h2{font-size:2.4rem}.details-points-list{grid-template-columns:1fr;gap:15px}.course-banner-container{height:380px}}@media(max-width:575px){.hero-main-title{font-size:2rem;line-height:1.2;letter-spacing:-.5px}.hero-sub-para{font-size:1rem;margin-top:15px}.course-section-wrapper{margin-bottom:80px;padding-bottom:60px}.course-header-box{margin-bottom:30px}.course-titles h2{font-size:2.2rem}.course-icon-badge{width:60px;height:60px}.course-icon-badge svg{width:28px;height:28px}.course-stats-detailed{display:grid!important;grid-template-columns:1fr 1fr;gap:20px!important}.course-banner-container{height:320px}.tab-content-area{padding:25px 15px}.details-points-list{grid-template-columns:1fr;gap:15px}}@media(max-width:480px){.courses-hero-premium{padding:80px 15px 60px}.hero-main-title{font-size:1.85rem;letter-spacing:-.5px}.course-header-box{margin-bottom:25px}.course-titles h2{font-size:1.6rem;line-height:1.2}.header-main-row{gap:10px}.course-icon-badge{width:45px;height:45px;flex-shrink:0}.course-icon-badge svg{width:22px;height:22px}.course-details-header{padding:12px 10px;gap:15px;justify-content:flex-start;overflow-x:auto}.tab-btn{font-size:.85rem;white-space:nowrap}.tab-content-area{padding:25px 15px}.section-cta-footer .btn{width:100%;justify-content:center}.course-banner-container{height:280px}.course-stats-detailed div span:first-child{font-size:1.1rem!important}.course-stats-detailed div span:last-child{font-size:.7rem!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.welcome-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .4s ease-out}.welcome-modal-content{background:#fff;width:100%;max-width:700px;max-height:90vh;border-radius:15px;position:relative;padding:40px;overflow-y:auto;box-shadow:0 40px 100px #0000004d;animation:slideUp .5s cubic-bezier(.175,.885,.32,1.275)}.welcome-modal-close{position:absolute;top:20px;right:20px;background:#f5f5f5;border:none;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333}.welcome-modal-close:hover{background:var(--secondary-color);color:#fff;transform:rotate(90deg)}.welcome-modal-header{text-align:center;margin-bottom:30px}.welcome-modal-header h3{font-size:1.8rem;color:var(--primary-color);margin-bottom:8px;font-weight:800}.welcome-modal-header p{font-size:.95rem;color:#666}.welcome-modal-body .consult-form{margin-top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-is-open header,.modal-is-open .top-header{filter:blur(10px);pointer-events:none;transition:filter .3s ease}@media(max-width:500px){.welcome-modal-content{padding:30px 20px;border-radius:20px}.welcome-modal-header h3{font-size:1.5rem}}.whatsapp-float{position:fixed;bottom:40px;right:40px;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #00000026;z-index:1000;transition:all .3s ease;cursor:pointer;text-decoration:none!important}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 12px 24px #0003}.whatsapp-float:active{transform:scale(.95)}.whatsapp-icon-svg{width:36px;height:36px;display:block}@media(max-width:768px){.whatsapp-float{bottom:25px;right:25px;width:50px;height:50px}.whatsapp-icon{width:28px;height:28px}}
