@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url("assets/fonts/manrope-latin-variable.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url("assets/fonts/poppins-600-latin.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/poppins-700-latin.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url("assets/fonts/poppins-800-latin.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("assets/fonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("assets/fonts/fa-brands-400.woff2") format("woff2")}.fa-brands,.fa-solid{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-arrow-left::before{content:"\f060"}.fa-arrow-right::before{content:"\f061"}.fa-arrow-up-right-from-square::before{content:"\f08e"}.fa-award::before{content:"\f559"}.fa-bars::before{content:"\f0c9"}.fa-book-open-reader::before{content:"\f5da"}.fa-briefcase::before{content:"\f0b1"}.fa-building-columns::before{content:"\f19c"}.fa-calendar::before{content:"\f133"}.fa-calendar-check::before{content:"\f274"}.fa-chart-line::before{content:"\f201"}.fa-chart-pie::before{content:"\f200"}.fa-check::before{content:"\f00c"}.fa-chevron-down::before{content:"\f078"}.fa-circle-check::before{content:"\f058"}.fa-circle-info::before{content:"\f05a"}.fa-clock::before{content:"\f017"}.fa-coins::before{content:"\f51e"}.fa-crown::before{content:"\f521"}.fa-earth-asia::before{content:"\f57e"}.fa-earth-europe::before{content:"\f7a2"}.fa-envelope::before{content:"\f0e0"}.fa-facebook-f::before{content:"\f39e"}.fa-file-circle-check::before{content:"\e5a0"}.fa-file-invoice-dollar::before{content:"\f571"}.fa-file-shield::before{content:"\e4f0"}.fa-file-signature::before{content:"\f573"}.fa-folder-open::before{content:"\f07c"}.fa-gears::before{content:"\f085"}.fa-globe::before{content:"\f0ac"}.fa-google::before{content:"\f1a0"}.fa-graduation-cap::before{content:"\f19d"}.fa-hospital::before{content:"\f0f8"}.fa-hotel::before{content:"\f594"}.fa-house::before{content:"\f015"}.fa-house-chimney::before{content:"\e3af"}.fa-instagram::before{content:"\f16d"}.fa-language::before{content:"\f1ab"}.fa-laptop-code::before{content:"\f5fc"}.fa-linkedin-in::before{content:"\f0e1"}.fa-list-check::before{content:"\f0ae"}.fa-location-dot::before{content:"\f3c5"}.fa-minus::before{content:"\f068"}.fa-palette::before{content:"\f53f"}.fa-passport::before{content:"\f5ab"}.fa-phone::before{content:"\f095"}.fa-plane-departure::before{content:"\f5b0"}.fa-plus::before{content:"\2b"}.fa-route::before{content:"\f4d7"}.fa-scale-balanced::before{content:"\f24e"}.fa-shield-halved::before{content:"\f3ed"}.fa-shield-heart::before{content:"\e574"}.fa-star::before{content:"\f005"}.fa-tag::before{content:"\f02b"}.fa-tiktok::before{content:"\e07b"}.fa-user-check::before{content:"\f4fc"}.fa-user-graduate::before{content:"\f501"}.fa-user-tie::before{content:"\f508"}.fa-wallet::before{content:"\f555"}.fa-whatsapp::before{content:"\f232"}.fa-youtube::before{content:"\f167"}:root{--brand-green:#03a84e;--brand-green-dark:#028a3d;--navy:#062345;--blue:#0b3f88;--blue-2:#1557ad;--gold:#f3bf21;--yellow:#f3bf21;--gold-dark:#d59a00;--green:#03a84e;--text:#182235;--muted:#64748b;--soft:#f4f7fb;--white:#ffffff;--border:#dbe4f0;--shadow:0 20px 55px rgba(8, 35, 69, .14);--editorial-ink:#071f3d;--editorial-blue:#0b477d;--editorial-gold:#f7bd18;--editorial-paper:#f5f7fa;--editorial-line:#dce5ee;--editorial-muted:#596b7d}.footer-contact-socials{display:flex;flex-wrap:wrap}.footer-contact-socials a{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);transition:transform .2s,background .2s,border-color .2s}.footer-contact-socials a:focus-visible,.footer-contact-socials a:hover{color:#061f3d;background:var(--gold,#f5bd18);border-color:var(--gold,#f5bd18);transform:translateY(-2px)}@media (max-width:980px){body.nav-open{overflow:hidden}.site-nav.is-open{position:fixed;z-index:1002;top:78px;right:14px;bottom:14px;left:14px;display:flex;width:auto;max-height:calc(100dvh - 92px);margin:0;padding:14px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border:1px solid rgba(8,40,74,.15);border-radius:14px;box-shadow:0 24px 70px rgba(4,24,47,.28)}.site-nav.is-open .nav-dropdown,.site-nav.is-open .nav-dropdown>button,.site-nav.is-open>a{width:100%}.site-nav.is-open .nav-dropdown>button,.site-nav.is-open>a{min-height:46px;padding:12px 14px;text-align:left}.site-nav.is-open .dropdown-menu{position:static;width:100%;min-width:0;max-height:none;margin:4px 0 8px;overflow:visible;box-shadow:none}.site-nav.is-open .nav-dropdown:not(.is-active) .dropdown-menu{display:none}.site-nav.is-open .nav-dropdown.is-active .dropdown-menu{display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--white);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 36px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:var(--white);box-shadow:0 8px 28px rgba(8,35,69,.08)}.topbar{color:var(--white);background:var(--navy);font-size:14px}.topbar-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.topbar p{margin:0;font-weight:700}.topbar-trust-icon{position:relative;width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;color:var(--gold);background:rgba(243,191,33,.12)}.topbar-trust-icon .fa-globe{font-size:18px}.topbar-trust-icon .fa-graduation-cap{position:absolute;right:5px;top:-7px;color:var(--gold);font-size:12px;transform:rotate(-7deg)}.topbar-social{flex:0 0 auto;margin-left:auto}.topbar-contact-icons{display:flex;align-items:center;gap:10px}.topbar-contact-icons a{width:34px;height:34px;min-width:34px;display:inline-grid;place-items:center;gap:0;color:var(--white);border-radius:9px;background:rgba(255,255,255,.08);font-size:16px;font-weight:700;white-space:nowrap;transition:transform .2s,color .2s,background .2s}.topbar-contact-icons a:hover{transform:translateY(-2px);color:var(--gold);background:rgba(255,255,255,.16)}.topbar-contact-icons i{color:var(--gold);font-size:17px}.topbar-contact-icons span{display:none!important}.social-links{display:flex;align-items:center;gap:7px}.social-links a{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;color:var(--white);font-size:13px;line-height:1;transition:transform .2s,filter .2s,box-shadow .2s}.social-links a:hover{transform:translateY(-3px) scale(1.07);filter:brightness(1.05);box-shadow:0 10px 20px rgba(0,0,0,.18)}.social-links .facebook{background:#1877f2}.social-links .instagram{background:linear-gradient(135deg,#f9ce34 0,#ee2a7b 52%,#6228d7 100%)}.social-links .tiktok{background:#000}.social-links .youtube{background:red}.navbar{background:var(--white)}.nav-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.brand-logo{width:112px;height:112px;margin-top:0;margin-bottom:0;object-fit:contain;flex:0 0 auto}.brand span{display:flex;flex-direction:column;justify-content:center}.brand strong{color:var(--brand-green-dark);font-family:Poppins,Manrope,Arial,Helvetica,sans-serif;font-size:38px;font-weight:700;line-height:.95;letter-spacing:-.045em}.site-nav{display:flex;align-items:center;gap:4px}.nav-dropdown>button,.site-nav a{color:var(--navy);padding:8px 10px;border-radius:8px;border:0;background:0 0;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.nav-dropdown:hover>button,.nav-dropdown>button:hover,.site-nav a:hover{color:var(--white);background:var(--blue);transform:translateY(-3px);box-shadow:0 12px 24px rgba(8,35,69,.22)}.nav-dropdown{position:relative}.nav-dropdown>button{display:inline-flex;align-items:center;gap:6px}.nav-dropdown>button i{color:var(--gold-dark);font-size:11px;transition:transform .2s,color .2s}.nav-dropdown:hover>button i{color:var(--white);transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:230px;display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--white);box-shadow:0 24px 48px rgba(8,35,69,.18);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,visibility .2s,transform .2s}.dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:block;padding:10px 12px;border-radius:10px;font-size:14px;white-space:nowrap}.nav-cta{color:#111!important;background:#f3bf21!important;padding:7px 13px!important;min-height:38px;display:inline-flex;align-items:center;border:0!important;border-radius:9px!important;box-shadow:none}.nav-cta:hover{color:var(--white)!important;background:var(--blue)!important;box-shadow:none}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;color:var(--navy);background:var(--white);font-size:20px}.hero{padding:86px 0;color:var(--white);background:linear-gradient(90deg,rgba(6,35,69,.94),rgba(8,35,69,.78)),url("assets/images/hero-study-abroad.webp") center/cover}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:36px;align-items:center}.section-kicker{margin:0 0 12px;color:var(--gold);font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.final-cta h2,.hero h1,.section h2{margin:0;font-family:Manrope,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.055em;line-height:.95}.hero h1{max-width:850px;font-size:clamp(44px, 6vw, 82px)}.hero-trust-line{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;padding:8px 14px;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:#111;background:var(--white);font-size:14px;font-weight:900;box-shadow:0 12px 28px rgba(0,0,0,.12);transition:background .2s,color .2s,transform .2s,box-shadow .2s}.hero-trust-line .topbar-trust-icon{color:var(--gold-dark);background:rgba(243,191,33,.14)}.hero-trust-line:hover{color:#111;background:var(--gold);transform:translateY(-2px);box-shadow:0 16px 34px rgba(243,191,33,.28)}.hero-trust-line:hover .topbar-trust-icon{color:#111;background:rgba(255,255,255,.45)}.hero-text{max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.9);font-size:19px}.final-actions,.hero-actions{display:flex;flex-wrap:wrap;margin-top:28px}.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:0;border-radius:10px;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;font-weight:900;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-3px) scale(1.02)}.btn-primary{color:#111;background:var(--gold);box-shadow:0 14px 28px rgba(243,191,33,.25)}.btn-whatsapp{color:var(--white);background:var(--green);box-shadow:0 14px 28px rgba(22,163,74,.24)}.btn.full{width:100%}.hero-card{overflow:hidden;padding:0 30px 30px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.95);color:var(--text);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.hero-card-photo{margin:0 -30px 24px;overflow:hidden;border-radius:18px 18px 0 0;background:#edf4fb}.hero-card-photo img{display:block;width:100%;height:248px;object-fit:cover}.hero-card .btn{margin-top:8px}.hero-card:hover{transform:translateY(-6px);box-shadow:0 26px 65px rgba(8,35,69,.2)}.hero-card h2{margin:0 0 10px;color:var(--navy);font-size:28px;line-height:1.1;letter-spacing:-.035em}.hero-card p{color:var(--muted);margin:0 0 18px}.hero-card ul{margin:0 0 22px;padding-left:20px}.hero-card li{margin-bottom:7px;font-weight:700}.section{padding:78px 0}.section-soft{background:var(--soft)}.section-dark{color:var(--white);background:var(--navy)}.trust-section{padding:28px 0;background:var(--white)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-grid div{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:0 12px 28px rgba(8,35,69,.06);transition:transform .2s,box-shadow .2s}.trust-grid div:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(8,35,69,.12)}.trust-grid strong{display:block;color:var(--blue);font-size:34px;font-weight:900;line-height:1}.trust-grid span{color:var(--muted);font-weight:800}.section-head{max-width:760px;margin:0 auto 38px;text-align:center}.section h2{color:var(--navy);font-size:clamp(34px, 4vw, 54px)}.section-dark h2{color:var(--white)}.ielts-grid p,.section-head p:not(.section-kicker),.split-grid p{color:var(--muted);font-size:17px}.section-dark p{color:rgba(255,255,255,.82)}.split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:42px;align-items:start}.feature-list{display:grid;gap:12px;margin-top:24px}.feature-list div{color:var(--navy);font-weight:800;transition:transform .2s,color .2s}.feature-list div:hover{transform:translateX(6px);color:var(--blue)}.feature-list i{color:var(--gold-dark);margin-right:8px}.lead-form{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--white);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.lead-form:hover{transform:translateY(-4px);box-shadow:0 26px 65px rgba(8,35,69,.16)}.form-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.lead-form label{display:block;margin-bottom:14px;color:var(--navy);font-size:14px;font-weight:900}.lead-form input,.lead-form select,.lead-form textarea{width:100%;margin-top:6px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;outline:0;color:var(--text);background:#fbfdff;font:inherit}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(8,35,69,.1)}.blog-grid,.card-grid,.destination-grid,.office-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-grid article,.destination-grid article,.office-card,.service-card,.testimonial-card{padding:26px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:0 12px 30px rgba(8,35,69,.06);transition:transform .2s,box-shadow .2s,border-color .2s}.blog-grid article:hover,.destination-grid article:hover,.office-card:hover,.service-card:hover,.testimonial-card:hover{transform:translateY(-7px);border-color:rgba(8,35,69,.22);box-shadow:0 24px 48px rgba(8,35,69,.14)}.service-card i{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;border-radius:12px;color:var(--navy);background:var(--gold);font-size:20px}.blog-grid h3,.destination-grid h3,.office-card h3,.process-grid h3,.service-card h3,.testimonial-card h3{margin:0 0 10px;color:var(--navy);font-size:22px;line-height:1.18;letter-spacing:-.025em}.blog-grid p,.destination-grid p,.office-card p,.process-grid p,.service-card p,.testimonial-card p{margin:0;color:var(--muted)}.blog-grid article{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.home-blog-grid article{padding:0}.home-blog-thumb{object-fit:cover;border-bottom:1px solid var(--border)}.home-blog-grid .blog-label{display:inline-flex;align-items:center;margin:20px 22px 10px;padding:8px 12px;border-radius:999px;color:#111;background:var(--gold);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.home-blog-grid article a,.home-blog-grid h3,.home-blog-grid p{margin-left:22px;margin-right:22px}.home-blog-grid p{margin-bottom:0}.home-blog-grid article a{margin-bottom:22px}.blog-grid article a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:20px;padding:10px 16px;border-radius:999px;color:var(--white);background:var(--blue);font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 12px 24px rgba(8,35,69,.14);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.blog-grid article a:hover{transform:translateY(-3px);color:#111;background:var(--gold);box-shadow:0 18px 34px rgba(8,35,69,.18)}.destination-grid article{border-top:4px solid var(--gold);overflow:hidden}.destination-img{display:block;max-width:none;object-fit:cover;border-radius:16px 16px 0 0;transition:transform .35s,filter .35s}.destination-grid article:hover .destination-img{filter:saturate(1.08);transform:scale(1.035)}.destination-link{display:inline-flex;align-items:center;margin-top:18px;padding:9px 13px;border-radius:999px;color:#111;background:var(--gold);font-size:14px;font-weight:900;transition:transform .2s,background .2s,color .2s}.destination-link:hover{color:var(--white);background:var(--blue);transform:translateY(-3px)}@keyframes ukLogoSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ielts-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,1.05fr);gap:36px;align-items:center}.pill-list{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px}.pill-list a{padding:16px;border:2px solid transparent;border-radius:999px;color:var(--navy);background:var(--white);text-align:center;font-weight:900;transition:transform .2s,background .2s,color .2s,border-color .2s}.pill-list a:last-child{grid-column:1/-1;width:min(100%,280px);justify-self:center}.pill-list a:focus-visible,.pill-list a:hover{transform:translateY(-4px);border-color:#fff;color:#111;background:var(--gold);outline:0}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-grid div{padding:24px;border-radius:16px;background:var(--soft);transition:transform .2s,box-shadow .2s}.process-grid div:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(8,35,69,.1)}.process-grid span{display:inline-flex;margin-bottom:16px;color:var(--gold-dark);font-size:28px;font-weight:900}.team-photo{width:92px;height:92px;display:grid;place-items:center;border:4px solid var(--white);border-radius:50%;color:var(--white);background:linear-gradient(135deg,var(--navy),var(--blue));font-size:28px;font-weight:900;box-shadow:0 16px 34px rgba(8,35,69,.22)}.team-office-list{display:grid;gap:22px}.founder-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin-bottom:24px;padding:28px;border:1px solid rgba(243,191,33,.5);border-radius:22px;color:var(--white);background:linear-gradient(135deg,rgba(6,35,69,.96),rgba(11,63,136,.92));box-shadow:0 24px 55px rgba(8,35,69,.18);transition:transform .2s,box-shadow .2s}.founder-card:hover{transform:translateY(-5px);box-shadow:0 30px 70px rgba(8,35,69,.24)}.founder-avatar{width:104px;height:124px;display:grid;place-items:center;border:3px solid rgba(255,255,255,.5);border-radius:22px;color:#111;background:var(--gold);font-size:32px}.founder-photo{position:relative;overflow:hidden;padding:0;background:var(--white);box-shadow:0 18px 38px rgba(0,0,0,.22)}.founder-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.founder-info h3{margin:8px 0 4px;color:var(--white);font-size:30px;line-height:1.1}.founder-info p{margin:0;color:rgba(255,255,255,.82);font-weight:900}.founder-profile-link{display:inline-block;color:inherit;transition:transform .2s}.founder-profile-link:hover{transform:translateX(4px)}.founder-profile-link::after,.team-profile-link::after{content:"View Profile";display:inline-flex;width:fit-content;margin-top:8px;padding:5px 9px;border-radius:999px;color:#111;background:var(--gold);font-size:11px;font-weight:900;line-height:1}.founder-actions a{width:48px;height:48px;font-size:18px}.team-office{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--white);box-shadow:0 14px 34px rgba(8,35,69,.08);transition:transform .2s,box-shadow .2s,border-color .2s}.team-office:hover{transform:translateY(-5px);border-color:rgba(8,35,69,.18);box-shadow:0 24px 50px rgba(8,35,69,.13)}.team-office-head{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.team-office-head h3{margin:0;color:var(--navy);font-size:26px;font-weight:900;letter-spacing:-.035em;line-height:1.1}.team-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #e6edf6;border-radius:16px;background:#fbfdff;transition:transform .2s,background .2s,box-shadow .2s}.team-member:hover{transform:translateY(-4px);background:var(--white);box-shadow:0 16px 32px rgba(8,35,69,.1)}.team-avatar{width:72px;height:86px;display:grid;place-items:center;border-radius:18px;color:var(--white);font-size:21px;box-shadow:0 12px 24px rgba(8,35,69,.18)}.team-photo{position:relative;overflow:hidden;color:transparent;background:var(--white);box-shadow:0 14px 30px rgba(8,35,69,.2),0 0 0 3px rgba(243,191,33,.32)}.team-photo img{object-fit:cover;object-position:center top}.team-avatar.female{background:linear-gradient(135deg,#7c3aed,#db2777)}.team-member-info h4{margin:0 0 3px;color:var(--navy);font-size:17px;font-weight:900;line-height:1.2}.team-profile-link{display:inline-block;position:relative;padding:4px 0;border-radius:10px;transition:color .2s,transform .2s}.team-profile-link::after{content:"View Profile";display:inline-flex;width:fit-content;margin-top:7px;padding:5px 10px;border-radius:999px;color:#111;background:var(--gold);font-size:11px;font-weight:900;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.team-profile-link:hover{transform:translateX(4px)}.founder-card:hover .team-profile-link::after,.team-member:hover .team-profile-link::after{opacity:1;transform:translateY(0)}.team-profile-link:hover h4{color:var(--blue)}.team-member-info p{margin:0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.team-actions{display:flex;align-items:center;gap:9px;transition:opacity .2s,transform .2s}.team-actions a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:var(--gold);font-size:16px;transition:transform .2s,background .2s,color .2s}.team-actions a:nth-child(2){color:var(--white);background:var(--green)}.team-actions a:nth-child(3){color:var(--white);background:var(--blue)}.team-actions a:hover{transform:translateY(-3px) scale(1.08);color:var(--white);background:var(--navy)}@media (min-width:681px){.founder-card .team-actions,.team-member .team-actions{opacity:.22;transform:translateY(4px)}.founder-card:hover .team-actions,.team-member:hover .team-actions{opacity:1;transform:translateY(0)}}.testimonial-card h3{margin-top:18px;margin-bottom:2px}.testimonial-card span{color:var(--blue);font-size:14px;font-weight:900}.testimonial-grid{grid-template-columns:repeat(4,1fr)}.video-testimonial{position:relative;display:grid;place-items:center;margin:0 0 20px;overflow:hidden;border-radius:16px;color:var(--white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.video-testimonial::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(243,191,33,.18),transparent 42%);pointer-events:none}.video-testimonial video{display:block;object-fit:cover;border:0}.video-testimonial i{position:relative;z-index:1;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:var(--gold);font-size:20px;box-shadow:0 16px 30px rgba(0,0,0,.26)}.video-testimonial span{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;padding:6px 10px;border-radius:999px;color:var(--white);background:rgba(0,0,0,.36);font-size:12px;font-weight:900;backdrop-filter:blur(6px)}@keyframes reviewSlide{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}.faq-list{max-width:860px;margin:0 auto;display:grid;gap:12px}.faq-item{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--white);transition:transform .2s,box-shadow .2s}.faq-item:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(8,35,69,.1)}.faq-question{width:100%;padding:18px 20px;border:0;color:var(--navy);background:var(--white);text-align:left;font:inherit;font-weight:900;cursor:pointer}.faq-answer{display:none;padding:0 20px 18px}.faq-answer p{margin:0;color:var(--muted)}.faq-item.active .faq-answer{display:block}.office-grid{grid-template-columns:repeat(4,1fr)}.office-card{position:relative;overflow:hidden}.office-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;padding:9px 16px;border-radius:10px;color:#111;background:var(--gold);font-size:15px;font-weight:900;line-height:1;box-shadow:0 10px 22px rgba(213,154,0,.22)}.office-location{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--blue);font-size:14px;font-weight:900;transition:transform .2s,color .2s}.office-location:hover{transform:translateX(4px);color:var(--navy)}.office-location i{color:var(--gold-dark)}.office-actions{display:flex;gap:9px;margin-top:18px}.office-actions a{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:var(--gold);font-size:17px;transition:transform .2s,background .2s}.office-actions a:hover{transform:translateY(-3px) scale(1.08);background:#ffd33d}.final-cta{padding:58px 0;color:var(--navy);border-top:1px solid #f4e4a6;border-bottom:1px solid rgba(8,35,69,.08)}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.final-cta h2{color:var(--navy)}.final-cta p{color:var(--muted)}.final-actions{min-width:480px;justify-content:flex-end}.final-actions .btn{width:230px}.site-footer{position:relative;overflow:hidden;padding:56px 0 24px;color:rgba(255,255,255,.78);background:var(--navy)}.site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 520'%3E%3Cg fill='%23ffffff' opacity='.42'%3E%3Cpath d='M150 190c34-52 98-70 156-44 41 18 65 52 111 46 34-5 47-31 85-22 31 8 57 38 51 69-8 43-64 40-93 66-39 35-18 96-60 128-38 28-94-7-136-28-55-27-125-22-166-70-38-45 17-89 52-145z'/%3E%3Cpath d='M515 155c55-52 141-56 203-15 35 23 43 56 89 60 43 4 85-28 126-11 43 18 55 81 23 117-33 38-93 16-127 52-32 34-14 91-51 121-43 35-109 2-149-35-41-38-58-95-111-118-43-18-111-3-131-50-19-45 84-80 128-121z'/%3E%3Cpath d='M872 88c38-22 98-12 126 25 24 31 8 65 37 91 25 22 66 12 94 36 31 27 29 83-4 106-31 22-68 0-101 18-39 22-28 78-67 104-37 25-93 6-116-32-22-38 12-76-7-116-17-36-68-41-78-79-13-51 73-128 116-153z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 44%;background-size:94% auto}.site-footer>.container{position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr 1fr;gap:32px}.footer-about{display:flex;flex-direction:column;align-items:center}.footer-grid h3{margin:0 0 14px;color:var(--gold);font-size:18px}.footer-grid a{display:block;margin-bottom:9px;color:rgba(255,255,255,.78);transition:color .2s,transform .2s}.footer-grid a:hover{color:var(--white);transform:translateX(4px)}.footer-grid p{margin:0 0 10px}.footer-grid i{color:var(--gold);margin-right:7px}.footer-contact-link{display:flex!important;align-items:center;gap:4px}.footer-brand{display:inline-flex;align-items:center;gap:12px;justify-content:center;margin:0 auto 16px;transform:none}.footer-trust-line{max-width:330px;margin:0 auto 18px!important;color:var(--gold);font-size:15px;text-align:center}.footer-trust-line strong{color:var(--gold);letter-spacing:-.01em}.footer-trust-line span{color:rgba(255,255,255,.86)}.footer-brand:hover{transform:translateY(-3px)}.footer-brand .brand-logo{width:96px;height:96px;margin-left:0;margin-top:0;margin-bottom:0}.footer-brand strong{color:var(--white);font-size:31px;font-weight:700}.footer-social{display:flex!important;align-items:center;justify-content:center;gap:7px;margin-top:18px}.footer-social a{width:27px!important;height:27px!important;min-width:27px;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:7px!important;color:var(--white)!important;font-size:13px!important;line-height:1!important}.footer-social a:hover{transform:translateY(-3px) scale(1.07)!important}.footer-social i{color:var(--white)!important;margin:0!important;font-size:13px!important;line-height:1!important}.footer-bottom{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);text-align:center;font-size:14px}.footer-legal-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:10px}.footer-legal-links a{color:rgba(255,255,255,.82);font-weight:800}.footer-legal-links a:hover{color:var(--gold)}@media (max-width:1060px){.topbar-inner{align-items:flex-start;flex-direction:column;padding:10px 0}.topbar-contact-icons{flex-wrap:wrap}.topbar-social{width:100%;margin-left:0}.site-nav{position:absolute;top:100%;left:18px;right:18px;display:none;flex-direction:column;align-items:stretch;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:var(--shadow)}.site-nav.is-open{display:flex}.site-nav a{padding:12px 14px}.nav-dropdown>button{width:100%;justify-content:space-between;padding:12px 14px;text-align:left}.dropdown-menu{position:static;min-width:0;display:grid;margin:4px 0 8px;padding:8px;opacity:1;visibility:visible;transform:none;box-shadow:none;background:var(--soft)}.dropdown-menu::before{display:none}.menu-toggle{display:grid;place-items:center;position:absolute;right:18px;top:33px;z-index:30;color:#111;background:var(--gold);border-color:rgba(8,35,69,.16);box-shadow:0 10px 20px rgba(8,35,69,.16)}.navbar{position:relative}.hero-grid,.ielts-grid,.split-grid{grid-template-columns:1fr}.blog-grid,.card-grid,.destination-grid,.office-grid,.process-grid,.testimonial-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.team-member-grid{grid-template-columns:1fr}.founder-card{grid-template-columns:auto minmax(0,1fr)}.founder-actions{grid-column:1/-1;justify-content:flex-start;padding-left:98px}.final-cta-inner{align-items:flex-start;flex-direction:column}.final-actions{min-width:0;width:100%;justify-content:flex-start}}@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.topbar-contact-icons{gap:8px 12px}.topbar-contact-icons a{font-size:12px}.footer-social a,.social-links a{width:25px!important;height:25px!important;min-width:25px;font-size:12px!important}.footer-social i{font-size:12px!important}.nav-inner{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand-logo{width:96px;height:96px;margin-top:0;margin-bottom:0}.brand{gap:8px}.brand strong{font-size:27px}.hero{padding:58px 0}.hero h1{font-size:42px}.hero-trust-line{align-items:flex-start;border-radius:14px;font-size:13px;line-height:1.45}.hero-text{font-size:17px}.blog-grid article,.destination-grid article,.hero-card,.lead-form,.office-card,.service-card,.testimonial-card{padding:22px}.hero-card{padding-top:0}.hero-card-photo{margin:0 -22px 22px}.hero-card-photo img{height:210px}.destination-img{width:calc(100% + 44px);height:188px;margin:-22px -22px 18px}.blog-grid,.card-grid,.destination-grid,.footer-grid,.office-grid,.pill-list,.process-grid,.testimonial-grid,.trust-grid{grid-template-columns:1fr}.pill-list a:last-child{grid-column:auto;width:100%}.section{padding:58px 0}.section h2{font-size:34px}.final-actions,.hero-actions{flex-direction:column}.btn,.final-actions .btn{width:100%}.team-office{padding:22px}.team-office-head{align-items:flex-start;flex-direction:column}.team-member{grid-template-columns:auto minmax(0,1fr)}.founder-card{grid-template-columns:1fr;justify-items:center;text-align:center}.founder-actions{justify-content:center;padding-left:0}.team-actions{grid-column:1/-1;justify-content:flex-start;padding-left:70px}.team-actions.founder-actions{justify-content:center;padding-left:0}.footer-brand{transform:none}.footer-brand:hover{transform:translateY(-3px)}.footer-brand .brand-logo{width:90px;height:90px;margin-left:0;margin-top:0;margin-bottom:0}}.section-actions{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.founder-card .founder-photo,.team-member .team-photo{overflow:hidden}.founder-card .founder-photo img,.team-member .team-photo img{width:100%;height:100%;object-fit:cover;object-position:center center}.footer-about{align-items:center;text-align:center}.footer-trust-line{color:rgba(255,255,255,.92);line-height:1.35}.footer-trust-line span{display:block;margin-top:2px;font-size:.92rem;font-weight:700;opacity:.9}.footer-icef-badge{display:grid;justify-items:center;gap:8px;width:min(100%,240px);margin:16px auto 0}.icef-label{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){body.nav-open{overflow:hidden}.site-nav{position:fixed;top:0;right:-100%;left:auto;width:min(88vw,390px);height:100dvh;max-height:100dvh;display:flex;visibility:hidden;overflow-y:auto;flex-direction:column;align-items:stretch;gap:6px;padding:92px 18px 28px;border:0;border-radius:0;background:#fff;box-shadow:-22px 0 50px rgba(8,35,69,.22);opacity:0;pointer-events:none;z-index:9998;transition:right .25s,opacity .2s,visibility .2s;-webkit-overflow-scrolling:touch}.site-nav.is-open{right:0;visibility:visible;opacity:1;pointer-events:auto}.nav-dropdown>button,.site-nav a{min-height:48px;justify-content:flex-start;border-radius:12px}.dropdown-menu{position:static;display:none;min-width:0;max-height:none;overflow:visible;padding:8px;border:0;border-radius:14px;background:#f4f8fd;box-shadow:none;opacity:1;transform:none;visibility:visible}.nav-dropdown.is-active .dropdown-menu{display:grid}.menu-toggle{z-index:10000}}.team-member .team-avatar.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.team-member .team-avatar.team-photo img[src*=shayan-ahmed-home],.team-member .team-avatar.team-photo img[src*=zubair-mumtaz-home]{object-position:center 12%;transform:scale(1.1)}.destination-img{width:calc(100% + 56px);height:330px;min-height:330px;margin:-28px -28px 24px;object-fit:cover;object-position:center}.home-blog-grid article:hover{box-shadow:0 24px 60px rgba(8,35,69,.14);transform:translateY(-6px);border-color:rgba(245,189,24,.65);box-shadow:0 24px 60px rgba(8,40,74,.14)}.home-blog-grid .blog-label,.home-blog-grid a,.home-blog-grid h3,.home-blog-grid p{margin-left:24px;margin-right:24px}.home-blog-grid .blog-label{display:inline-flex;margin-top:22px}.footer-trust-line strong{display:block;color:#fff;font-size:1.08rem;letter-spacing:.01em;font-weight:900}.footer-icef-badge{min-height:76px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:10px 12px}.footer-icef-badge:has(#iasBadge:empty)::after{content:"ICEF badge loading";color:rgba(255,255,255,.78);font-size:.85rem;font-weight:800}@media (max-width:980px){.site-nav{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.dropdown-menu{max-height:48vh;overflow-y:auto}.destination-img{height:290px;min-height:290px}}@media (max-width:640px){.destination-img{height:260px;min-height:260px}.home-blog-thumb{height:220px}}.team-avatar.team-photo img,.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 16%;display:block}.footer-icef-badge .icef-label{color:var(--gold,#f5bd18);font-weight:800;font-size:.88rem;letter-spacing:.02em}.footer-icef-badge #iasBadge{display:inline-flex;min-width:150px;min-height:48px;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:8px 12px;overflow:hidden}.home-blog-grid article{box-shadow:0 18px 48px rgba(8,35,69,.08);overflow:hidden;border-radius:22px;background:#fff;border:1px solid rgba(8,40,74,.12);box-shadow:0 18px 45px rgba(8,40,74,.09);transition:transform .22s,box-shadow .22s,border-color .22s}.home-blog-thumb{object-fit:cover;object-position:center;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;object-position:center;display:block;background:#eef4fb}.home-blog-grid article>a:last-child{margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:18px;padding:12px 18px;border-radius:999px;background:var(--gold,#f5bd18);color:#061f3d;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s}.home-blog-grid article>a:last-child:hover{background:var(--navy,#08284a);color:#fff;transform:translateY(-2px)}@media (max-width:640px){.footer-icef-badge{justify-content:center}.home-blog-thumb{height:210px;aspect-ratio:auto}}.footer-contact-socials{display:flex!important;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.16)}.footer-contact-socials a{display:inline-flex;align-items:center;justify-content:center}.founder-photo img,.team-photo img{image-rendering:auto;object-fit:cover;object-position:center 8%;filter:none!important;image-rendering:auto;object-fit:cover;object-position:center 18%!important}@media (max-width:980px){body.nav-open{overflow:hidden}.site-nav.is-open{position:fixed;z-index:1002;top:78px;right:14px;bottom:14px;left:14px;display:flex;width:auto;height:auto;max-height:calc(100dvh - 92px);margin:0;padding:14px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border:1px solid rgba(8,40,74,.15);border-radius:14px;box-shadow:0 24px 70px rgba(4,24,47,.28)}.site-nav.is-open .nav-dropdown,.site-nav.is-open .nav-dropdown>button,.site-nav.is-open>a{width:100%}.site-nav.is-open .nav-dropdown>button,.site-nav.is-open>a{min-height:46px;padding:12px 14px;text-align:left}.site-nav.is-open .dropdown-menu{position:static;width:100%;min-width:0;max-height:none;margin:4px 0 8px;overflow:visible;box-shadow:none}.site-nav.is-open .nav-dropdown:not(.is-active) .dropdown-menu{display:none}.site-nav.is-open .nav-dropdown.is-active .dropdown-menu{display:grid}}@media (max-width:640px){.footer-contact-socials{justify-content:center}.site-nav.is-open{grid-template-columns:none}}.footer-grid{grid-template-columns:minmax(260px,1.15fr) minmax(190px,.9fr) minmax(180px,.8fr) minmax(250px,1fr)!important;align-items:start}.footer-contact-column .footer-contact-link{display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:12px;width:max-content;max-width:100%}.footer-contact-column .footer-contact-link i{width:24px;margin:0;text-align:center}.footer-contact-socials{display:grid!important;grid-template-columns:repeat(4,27px);align-items:center;justify-content:start!important;gap:7px!important;width:max-content;margin:16px 0 0!important;padding:0!important;border:0!important}.footer-contact-socials a{display:inline-grid!important;place-items:center;width:27px!important;height:27px!important;min-width:27px;margin:0!important;padding:0!important;border-radius:7px!important;font-size:13px!important;line-height:1}.footer-contact-socials a i{margin:0!important}@media (max-width:1040px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body,html{max-width:100%;overflow-x:hidden}.container{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-right:auto!important;margin-left:auto!important}.nav-inner{display:flex!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.menu-toggle{display:inline-flex!important;margin-left:auto}.footer-grid{grid-template-columns:1fr!important}.footer-contact-socials{grid-template-columns:repeat(4,25px);justify-content:start!important;margin-left:0!important}.footer-contact-socials a{width:25px!important;height:25px!important;min-width:25px;font-size:12px!important}}.final-actions,.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px!important}.final-actions .btn,.hero-actions .btn{min-height:50px;padding:13px 22px!important;border-radius:12px!important;box-shadow:none!important;font-size:.94rem!important;font-weight:850!important}.btn.btn-primary{color:#071b33!important;background:var(--editorial-gold)!important;border-color:var(--editorial-gold)!important}.btn.btn-primary:hover{color:#fff!important;background:#d89500!important;border-color:#d89500!important;transform:translateY(-2px)}.btn.btn-whatsapp{color:#fff!important;background:#07954b!important;border-color:#07954b!important}.btn.btn-whatsapp:hover{background:#087b41!important;border-color:#087b41!important;transform:translateY(-2px)}.final-cta{padding:clamp(48px,7vw,78px) 0!important;background:#eef3f7!important}.final-cta-inner{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:clamp(28px,4vw,48px)!important;border:1px solid rgba(255,255,255,.15);border-radius:24px!important;color:#fff;background:linear-gradient(118deg,#061f3d,#0a477c)!important;box-shadow:0 22px 52px rgba(7,31,61,.18)}.final-cta-inner::after{content:"";position:absolute;right:-70px;bottom:-110px;width:260px;height:260px;border-radius:50%;background:rgba(247,189,24,.13)}.final-cta h2{margin:0 0 9px!important;color:#fff!important;font-size:clamp(1.7rem, 3vw, 2.5rem)!important;line-height:1.18}.final-cta p{max-width:690px;margin:0;color:rgba(255,255,255,.8)!important;line-height:1.7}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}.leadership-grid .founder-card{min-width:0;min-height:210px;margin-bottom:0;padding:24px}.leadership-grid .founder-info h3{font-size:clamp(1.45rem, 2vw, 2rem)}.leadership-grid .founder-actions{gap:7px}.leadership-grid .founder-actions a{width:42px;height:42px;font-size:16px}.section[id],h2[id]{scroll-margin-top:190px}.team-avatar.initials{border:3px solid rgba(243,191,33,.34);color:#fff;background:linear-gradient(145deg,#092c52,#125b9c);box-shadow:0 12px 24px rgba(8,35,69,.16);font-family:Poppins,Manrope,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.03em}.team-avatar.initials.female{background:linear-gradient(145deg,#6c2ca7,#c02c84)}.founder-card .team-actions,.team-member .team-actions{opacity:.78!important;transform:none!important}.founder-card:hover .team-actions,.team-member:hover .team-actions{opacity:1!important}@media (max-width:1120px){.leadership-grid{grid-template-columns:1fr}}@media (max-width:680px){.leadership-grid .founder-card{min-height:0}.section[id],h2[id]{scroll-margin-top:110px}}@media (max-width:800px){.final-cta-inner{grid-template-columns:1fr!important}}@media (max-width:640px){.final-actions,.hero-actions{display:grid!important;grid-template-columns:1fr;width:100%}.final-actions .btn,.hero-actions .btn{width:100%}}.site-nav a.is-active{color:#fff;background:#0b4d91}.footer-contact-about{width:fit-content;display:inline-flex;margin-top:4px;color:#fff!important;font-size:.94rem;font-weight:800;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(243,191,33,.7);text-decoration-thickness:2px;text-underline-offset:5px}.footer-contact-about:focus-visible,.footer-contact-about:hover{color:var(--gold)!important}.home-ielts-section{padding:clamp(64px,5.2vw,100px) 0;background:#082d57}.home-ielts-section>.container{width:min(calc(100% - 128px),1800px);max-width:none}.home-ielts-section .ielts-grid{grid-template-columns:minmax(0,.9fr) minmax(680px,1.1fr);gap:clamp(64px,7vw,138px)}.home-ielts-copy .section-kicker{margin:0 0 26px;color:#f5f7fb;font-size:clamp(1.05rem, 1.45vw, 1.75rem);letter-spacing:.05em}.home-ielts-copy h2{max-width:760px;margin:0 0 24px;color:#fff;font-size:clamp(3.15rem, 4.15vw, 5rem);line-height:.92;letter-spacing:-.055em}.home-ielts-copy>p:not(.section-kicker){max-width:780px;margin:0 0 28px;color:#f2f5f9;font-size:clamp(1.1rem, 1.45vw, 1.75rem);line-height:1.5}.home-ielts-copy .btn{min-height:70px;padding:0 30px;font-size:clamp(1rem, 1.15vw, 1.4rem)}.home-ielts-tabs{gap:18px;align-items:center}.home-ielts-tabs a{display:flex;min-height:80px;align-items:center;justify-content:center;padding:18px 28px;border-color:transparent;color:#061f3d;background:#fff;font-size:clamp(1.05rem, 1.2vw, 1.45rem);line-height:1.2}.home-ielts-tabs a:focus-visible,.home-ielts-tabs a:hover{border-color:#fbbd18;color:#061f3d;background:#fbbd18;transform:translateY(-2px)}.home-ielts-tabs a:last-child{width:min(100%,280px)}@media (max-width:1280px){.home-ielts-section>.container{width:min(calc(100% - 48px),1180px)}.home-ielts-section .ielts-grid{grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);gap:46px}.home-ielts-copy h2{font-size:clamp(3rem, 5vw, 4.15rem)}.home-ielts-copy>p:not(.section-kicker){font-size:1.1rem}.home-ielts-tabs a{min-height:70px;font-size:1.05rem}}@media (max-width:980px){.home-ielts-section{padding:58px 0}.home-ielts-section .ielts-grid{grid-template-columns:1fr;gap:36px}.home-ielts-copy h2{max-width:680px;font-size:clamp(2.65rem, 8vw, 4.2rem);line-height:1}.home-ielts-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-ielts-section>.container{width:min(calc(100% - 32px),1180px)}.home-ielts-copy .section-kicker{margin-bottom:18px;font-size:.98rem}.home-ielts-copy h2{margin-bottom:20px;font-size:clamp(2.35rem, 11vw, 3.2rem)}.home-ielts-copy>p:not(.section-kicker){font-size:1rem}.home-ielts-copy .btn{width:100%;min-height:58px}.home-ielts-tabs{grid-template-columns:1fr;gap:12px}.home-ielts-tabs a,.home-ielts-tabs a:last-child{width:100%;min-height:62px}}.content-verification-section{padding-top:18px;padding-bottom:18px}.content-verification-block{border:1px solid #d8e1eb;border-radius:8px;background:#f8fafc;padding:18px 20px;color:#40566d}.content-verification-block strong{display:block;color:#082d57;margin-bottom:4px}.content-verification-block p{margin:0 0 7px;line-height:1.6}.content-verification-block a{color:#0b477d;font-weight:800}.review-proof-section{position:relative;overflow:hidden;background:#f5f8fb}.review-proof-section .section-head{max-width:820px}.review-proof-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.5fr);gap:22px;align-items:stretch}.review-proof-feature{display:flex;flex-direction:column;min-width:0;padding:34px;border-radius:8px;color:#fff;background:#082d57;box-shadow:0 18px 40px rgba(8,45,87,.15)}.review-proof-eyebrow{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-bottom:20px;color:#ffd15a;font-size:13px;font-weight:800;text-transform:uppercase}.review-proof-feature h3{margin:0 0 14px;color:#fff;font-size:28px;line-height:1.25}.review-proof-feature>p{margin:0;color:#d8e6f3;line-height:1.75}.review-proof-checks{display:grid;gap:10px;margin:24px 0 28px}.review-proof-checks span{display:flex;align-items:center;gap:9px;color:#f4f8fc;font-size:14px;font-weight:700}.review-proof-checks i{color:#f7bd18}.review-proof-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:auto;padding:12px 18px;border-radius:7px;color:#082d57;background:#f7bd18;font-weight:900}.review-proof-primary:hover{color:#082d57;background:#ffd04d}.review-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-platform-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid #d6e1eb;border-top:4px solid #0b477d;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(8,45,87,.07);transition:transform .2s,box-shadow .2s}.review-platform-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(8,45,87,.11)}.review-platform-card:last-child{grid-column:1/-1}.review-platform-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:7px;color:#fff;background:#0b477d;font-size:20px;font-family:Arial,sans-serif;font-weight:900;letter-spacing:0}.review-platform-google{border-top-color:#4285f4}.review-platform-google .review-platform-icon{background:#4285f4}.review-platform-trustpilot{border-top-color:#00b67a}.review-platform-trustpilot .review-platform-icon{background:#00b67a}.review-platform-linkedin{border-top-color:#0a66c2}.review-platform-linkedin .review-platform-icon{background:#0a66c2}.review-platform-card span{display:block;margin-bottom:5px;color:#6a7d90;font-size:12px;font-weight:800;text-transform:uppercase}.review-platform-card h3{margin:0 0 9px;color:#082d57;font-size:20px}.review-platform-card p{margin:0 0 20px;color:#536a81;line-height:1.65}.review-platform-card a{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;color:#0b477d;font-weight:900}.review-platform-card a:hover{color:#8a5b00}@media (max-width:780px){.review-proof-layout{grid-template-columns:1fr}.review-proof-feature{padding:26px}.review-proof-feature h3{font-size:24px}}@media (max-width:560px){.review-platform-grid{grid-template-columns:1fr}.review-platform-card:last-child{grid-column:auto}.review-platform-card{padding:22px}}.review-proof-checks span::before{content:'✓';display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;color:#082d57;background:#f7bd18;font-size:12px;font-weight:900}.review-platform-icon-wide{font-size:15px}.service-card-guide{display:inline-flex;align-items:center;width:fit-content;margin-top:auto;padding-top:14px;color:#0b477d;font-weight:900}.service-card-guide:hover{color:#8a5b00}.card-grid .service-card{display:flex;flex-direction:column}.video-testimonial{aspect-ratio:16/10;min-height:0;background:#061f3d}.video-testimonial>img{display:block;width:100%;height:100%;object-fit:cover}.video-testimonial .video-play-button{position:absolute;z-index:3;inset:50% auto auto 50%;display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:12px 18px;border:1px solid rgba(255,255,255,.7);border-radius:7px;color:#082d57;background:#f7bd18;box-shadow:0 16px 34px rgba(0,0,0,.28);font:inherit;font-size:14px;font-weight:900;transform:translate(-50%,-50%);cursor:pointer}.video-testimonial .video-play-button:focus-visible,.video-testimonial .video-play-button:hover{background:#ffd04d;outline:rgba(255,255,255,.72) solid 3px;outline-offset:3px}.video-play-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #082d57}.video-testimonial video{position:absolute;z-index:4;inset:0;width:100%;height:100%;min-height:0;object-fit:contain;background:#000}.video-testimonial.is-loading .video-play-button{pointer-events:none;opacity:.86}.video-testimonial.is-playing .video-play-button,.video-testimonial.is-playing::after,.video-testimonial.is-playing>img{visibility:hidden}@media (max-width:640px){.video-testimonial .video-play-button{min-height:48px;padding:11px 15px}}
/* Accessibility and agentic browsing improvements - 2026-07-30 */
.section:not(.section-dark) .section-kicker {
  color: #8a5b00;
}
.section-head p:not(.section-kicker),
.process-grid p {
  color: #52657a;
}
.process-grid span {
  color: #8a5b00;
}
.btn.btn-whatsapp {
  color: #ffffff !important;
  background: #06783d !important;
  border-color: #06783d !important;
}
.btn.btn-whatsapp:hover,
.btn.btn-whatsapp:focus-visible {
  background: #055f31 !important;
  border-color: #055f31 !important;
}
.review-platform-card span {
  color: #4f6275;
}
.review-platform-trustpilot .review-platform-icon {
  background: #007a52;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 3px solid #f3bf21;
  outline-offset: 3px;
}