@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&family=Permanent+Marker&display=swap");.study-abroad-container{padding:0;margin:0;font-family:Inter,sans-serif;background-color:#fcfcfc}section{background-color:#fcfcfc!important}.study-abroad-container .section-padding{padding:60px 0}.section-bg-light{background-color:#fcfcfc}.study-abroad-container .section-header{text-align:center;margin-bottom:35px;margin-top:0}.section-header p{font-size:1.1rem;color:#666;max-width:700px;margin:0 auto}.study-hero{position:relative;padding:80px 0 40px;background-color:#fcfcfc;overflow:hidden}.study-hero-main{z-index:2}.hero-title-main{font-size:3rem;font-weight:500;line-height:1.1;color:#2D2D2D;letter-spacing:-1px}.highlight-box{display:inline-block;padding-right:2px}.hero-subtitle-new{font-size:1.15rem;color:#555;line-height:1.6;max-width:800px;margin:20px auto}.trusted-students-row{margin-bottom:25px}.mini-avatar{width:60px;height:60px;border-radius:50%;border:2px solid #fff;object-fit:cover}.ms-n2{margin-left:-12px!important}.trusted-plus{background-color:#fce4dc;color:#2D2D2D;font-size:.85rem;font-weight:700;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center}.trusted-text{font-size:1rem;color:#666}.request-callback-btn{background:linear-gradient(135deg,#00B56F,#008f58);color:#fff;border:none;padding:16px 45px;border-radius:50px;font-weight:700;font-size:1.15rem;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 10px 40px rgba(0,181,111,.4);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;align-items:center;gap:10px;animation:buttonPop 2.5s infinite}@keyframes buttonPop{0%{transform:scale(1);box-shadow:0 10px 40px rgba(0,181,111,.4)}50%{transform:scale(1.05);box-shadow:0 15px 50px rgba(0,181,111,.5)}to{transform:scale(1);box-shadow:0 10px 40px rgba(0,181,111,.4)}}.request-callback-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .5s;animation:buttonShine 3s infinite}@keyframes buttonShine{0%{left:-100%}20%{left:100%}to{left:100%}}.request-callback-btn:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 40px rgba(0,181,111,.4);background:linear-gradient(135deg,#00d181,#00B56F)}.request-callback-btn:active{transform:translateY(-2px)}.floating-container{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:10}.milestone-badge{position:absolute;background:#fff;padding:12px 28px;border-radius:60px;display:flex;align-items:center;gap:15px;box-shadow:0 12px 30px rgba(0,0,0,.08);pointer-events:auto;cursor:-webkit-grab;cursor:grab;border:1px solid rgba(0,0,0,.02);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.milestone-badge:active{cursor:-webkit-grabbing;cursor:grabbing}.badge-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.icon-green{background:rgba(0,181,111,.1);color:#00B56F}.icon-gold{background:rgba(255,193,7,.1);color:#ffc107}.icon-blue{background:rgba(13,110,253,.1);color:#0d6efd}.badge-content{display:flex;flex-direction:column;align-items:flex-start}.badge-val{font-size:1.25rem;font-weight:700;color:#1a1a1a;line-height:1}.badge-txt{font-size:.8rem;color:#777;font-weight:600;white-space:nowrap}.badge-left{top:25%;left:-8%}.badge-top-right{top:15%;right:-10%}.badge-bottom-right{bottom:25%;right:-6%}@media (max-width:1400px){.badge-left{left:0}.badge-bottom-right,.badge-top-right{right:0}}@media (max-width:1200px){.floating-container{display:none!important}}.stats-divider-line{width:100%;max-width:400px;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent);margin:50px auto 30px}.hero-trust-row{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.trust-item{display:flex;flex-direction:row;align-items:center;gap:8px}.trust-val{font-weight:700;font-size:1.25rem;color:#1a1a1a}.trust-txt{font-size:.95rem;color:#666;font-weight:500}.destinations-section-light{background-color:#ffffff!important;padding:60px 0!important;position:relative}.destination-card{background:#ffffff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%;border:1px solid rgba(0,0,0,.06)}.destination-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,181,111,.12);border-color:rgba(0,181,111,.3)}.destination-img-box{height:170px;margin:15px 15px 0;border-radius:18px 18px 4px 4px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.03)}.destination-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.destination-card:hover .destination-img-box img{transform:scale(1.08)}.destination-info{padding:20px 20px 24px}.destination-info h3{font-family:Playfair Display,serif;font-style:italic;font-size:1.875rem;font-weight:600;margin-bottom:8px;color:#2d3748}.destination-info p{font-size:.9rem;color:#555555;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;height:4.5em}.uni-count{display:flex;align-items:center;font-size:.8rem;font-weight:600;color:#00B56F;margin-bottom:20px;background:rgba(0,181,111,.08);padding:6px 14px;border-radius:30px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,181,111,.15)}.uni-count svg{margin-right:6px}.dest-btn-group{display:flex;gap:10px}.dest-btn{flex:1 1;padding:10px 8px;border-radius:10px;font-weight:600;font-size:.85rem;text-align:center;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dest-btn-primary{background:linear-gradient(135deg,#00B56F,#008f58);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,181,111,.3)}.dest-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,181,111,.3);color:#fff}.dest-btn-outline{background:rgba(0,181,111,.02);color:#00B56F;border:1px solid rgba(0,181,111,.25)}.dest-btn-outline:hover{background:rgba(0,181,111,.08);transform:translateY(-2px);color:#008f58;border-color:#00B56F}.services-section-light{background-color:#ffffff!important;padding:60px 0!important}.service-box{background:linear-gradient(135deg,#00B56F,#007c4c);padding:35px 25px;border-radius:24px;text-align:center;transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%;border:none;box-shadow:0 10px 25px rgba(0,181,111,.15);position:relative;overflow:hidden}.service-box:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,181,111,.3)}.service-icon{width:65px;height:65px;background:rgba(255,255,255,.12);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:26px;border-radius:20px;margin:0 auto 24px;transition:all .4s ease;border:1px solid rgba(255,255,255,.18)}.service-box:hover .service-icon{background:#ffffff;color:#00B56F;transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(0,0,0,.15)}.service-box h4{font-size:1.875rem;font-weight:600;margin-bottom:12px;color:#ffffff}.service-box p{font-size:.9rem;color:rgba(255,255,255,.9)!important;line-height:1.6}.consultation-section{background-color:#fcfcfc}.consultation-card{background:#fff;padding:40px;border-radius:30px;box-shadow:0 30px 60px rgba(0,0,0,.1)}.consultation-card h3{font-size:1.875rem;font-weight:600;margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}.form-group label{font-weight:600;margin-bottom:8px;color:#444}.form-control,.form-select{padding:12px 15px;border-radius:12px;border:1px solid #ddd}.submit-btn-lg{background-color:#00B56F;color:#fff;border:none;padding:15px 30px;border-radius:15px;font-weight:700;width:100%;font-size:1.1rem;margin-top:10px;box-shadow:0 10px 20px rgba(0,181,111,.2);transition:all .3s}.submit-btn-lg:hover{background-color:#008f58;transform:translateY(-2px);box-shadow:0 15px 25px rgba(0,181,111,.3)}.success-stories-section{background:linear-gradient(180deg,#ffffff,#f4fbf8 60%,#eefbf5);position:relative;overflow:hidden}.success-stories-section:before{top:-10%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,181,111,.04) 0,transparent 70%)}.success-stories-section:after,.success-stories-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.success-stories-section:after{bottom:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,181,111,.05) 0,transparent 70%)}.stories-badge-pill{display:inline-block;padding:6px 16px;background:rgba(0,181,111,.08);color:#00B56F;font-size:.75rem;font-weight:700;letter-spacing:1.5px;border-radius:50px;margin-bottom:14px;text-transform:uppercase;border:1px solid rgba(0,181,111,.15);box-shadow:0 2px 10px rgba(0,181,111,.05)}.section-subtitle{max-width:600px;margin:10px auto 0;color:#555555;font-size:1.05rem;line-height:1.6}.test-card{background:#ffffff;padding:35px 30px;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.03);height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,181,111,.06);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.test-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,181,111,.08);border-color:rgba(0,181,111,.25)}.quote-watermark{position:absolute;top:5px;right:25px;font-size:7.5rem;color:rgba(0,181,111,.04);font-family:Playfair Display,Georgia,serif;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:900}.test-header{display:flex;align-items:center;gap:18px;margin-bottom:22px;z-index:2}.avatar-wrapper{position:relative;display:inline-block;flex-shrink:0}.test-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #ffffff;box-shadow:0 0 0 2px #00B56F;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.test-card:hover .test-avatar{transform:scale(1.08)}.visa-check-badge{position:absolute;bottom:-2px;right:-2px;background:#ffffff;color:#00B56F;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:0 3px 8px rgba(0,181,111,.25);border:1px solid rgba(0,181,111,.1);z-index:3}.test-user{display:flex;flex-direction:column;gap:4px;text-align:left}.user-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.test-user h5{font-weight:700;margin:0;color:#1c2534;font-size:1.15rem;line-height:1.2}.visa-approved-text{font-size:.65rem;background:rgba(0,181,111,.15);color:#008f58;padding:3px 8px;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.user-uni{font-size:.85rem;color:#666;font-weight:500;display:flex;align-items:center;gap:6px}.uni-flag{font-size:1.05rem}.uni-name{line-height:1.3}.rating-stars{color:#ffc107;margin-bottom:12px;display:flex;gap:3px;font-size:.95rem;filter:drop-shadow(0 0 1px rgba(255,193,7,.3));z-index:2}.test-divider{height:1px;background:linear-gradient(90deg,rgba(0,181,111,.12),rgba(0,181,111,.04));margin:16px 0;width:100%}.test-text{font-size:.95rem;color:#4a5568;line-height:1.65;font-weight:500;margin:0;flex-grow:1;position:relative;font-style:italic;z-index:2}@media (max-width:991px){.study-hero-content h1{font-size:2.8rem}.study-hero-image{margin-top:50px}}@media (max-width:768px){.study-abroad-container .section-padding{padding:15px 0}.study-hero{padding:30px 0 0}.study-hero-content h1{font-size:2.1rem;margin-bottom:10px}.hero-stats{flex-wrap:wrap;gap:10px}.hero-trust-row{gap:12px;margin-top:10px!important}.study-abroad-container .section-header{margin-bottom:10px;margin-top:0}.stats-divider-line{margin:15px auto 5px}.proficiency-content-card{padding:20px}.prof-title{font-size:1.4rem}}.badge-pill-modern{background:linear-gradient(135deg,#00B56F,#008f58);color:white;padding:10px 25px;border-radius:50px;display:inline-flex;align-items:center;font-weight:600;box-shadow:0 4px 15px rgba(0,181,111,.2)}.exception-text{background-color:rgba(255,255,255,.2);padding:2px 8px;border-radius:4px;font-weight:400}.proficiency-section{background-color:#f8fafc}.proficiency-main-desc{font-size:1.1rem;line-height:1.8}.proficiency-tabs-container{max-width:1000px;margin:0 auto}.proficiency-buttons{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.prof-tab-btn{padding:12px 35px;border-radius:50px;border:2px solid #e2e8f0;background:#fff;font-weight:600;color:#4a5568;cursor:pointer;transition:all .3s ease}.prof-tab-btn:hover{border-color:#00B56F;color:#00B56F}.prof-tab-btn.active{background:linear-gradient(135deg,#00B56F,#008f58);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(0,181,111,.3);transform:translateY(-2px)}.proficiency-content-card{background:#fff;padding:50px;border-radius:30px;box-shadow:0 15px 45px rgba(0,0,0,.06);border:1px solid rgba(0,181,111,.08);position:relative;overflow:hidden}.proficiency-content-card:after{content:"";position:absolute;bottom:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(0,181,111,.03) 0,transparent 70%);border-radius:50%}.prof-title{font-size:1.875rem;font-weight:600;color:#1a202c;margin-bottom:20px}.prof-desc{font-size:1.05rem;color:#4a5568;line-height:1.7;margin-bottom:25px}.prof-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.prof-h-item{display:flex;align-items:flex-start;font-size:.95rem;color:#2d3748;font-weight:500}.btn-prof-enquire{background:linear-gradient(135deg,#1a202c,#2d3748);color:#fff;border:none;padding:14px 35px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:normal;font-size:1rem;box-shadow:0 8px 20px rgba(0,0,0,.15)}.btn-prof-enquire:hover{background:#00B56F;transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,181,111,.3)}.prof-cert-container{display:flex;align-items:center;justify-content:center;padding:12px;height:300px;max-width:100%;margin:0 auto;background:#fff;border-radius:16px;border:1px solid rgba(0,181,111,.15);box-shadow:0 15px 35px rgba(0,0,0,.06);transition:all .3s ease}.prof-cert-container:hover{box-shadow:0 20px 40px rgba(0,181,111,.12);border-color:rgba(0,181,111,.3);transform:translateY(-3px)}.prof-cert-img{height:100%;width:100%;object-fit:contain;border-radius:8px}.mbbs-section{position:relative;background:#fcfcfc!important;overflow:hidden}.mbbs-stats-banner{gap:0;background:linear-gradient(135deg,#059669,#047857);border-radius:20px;overflow:hidden;margin-bottom:36px;box-shadow:0 8px 32px rgba(5,150,105,.25)}.mbbs-stat-item,.mbbs-stats-banner{display:flex;justify-content:center}.mbbs-stat-item{flex:1 1;flex-direction:column;align-items:center;padding:28px 16px;border-right:1px solid rgba(255,255,255,.15);transition:background .3s ease}.mbbs-stat-item:last-child{border-right:none}.mbbs-stat-item:hover{background:rgba(255,255,255,.08)}.mbbs-stat-val{font-size:30px;font-weight:900;color:#ffffff;line-height:1;margin-bottom:6px}.mbbs-stat-label{font-size:11px;font-weight:700;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.7px;text-align:center}.mbbs-ticker-wrap{width:100%;overflow:hidden;margin-bottom:52px;position:relative}.mbbs-ticker-wrap:after,.mbbs-ticker-wrap:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.mbbs-ticker-wrap:before{left:0;background:linear-gradient(90deg,#fcfcfc,transparent)}.mbbs-ticker-wrap:after{right:0;background:linear-gradient(270deg,#fcfcfc,transparent)}.mbbs-ticker-track{display:flex;gap:12px;animation:mbbs-ticker 28s linear infinite;width:max-content}@keyframes mbbs-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mbbs-ticker-track:hover{animation-play-state:paused}.mbbs-ticker-pill{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ffffff,#f4fdf8);border:1.5px solid #a7f3d0;border-radius:12px;padding:10px 24px;font-size:14px;font-weight:700;color:#047857;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 4px 15px rgba(5,150,105,.06);cursor:default;transition:all .4s cubic-bezier(.165,.84,.44,1)}.mbbs-ticker-pill:hover{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399;transform:translateY(-4px) scale(1.02);box-shadow:0 10px 25px rgba(5,150,105,.2);color:#059669}.mbbs-ticker-dot{width:8px;height:8px;background:#10b981;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #34d399;animation:dotPulse 2s infinite}@keyframes dotPulse{0%{transform:scale(1);box-shadow:0 0 8px rgba(16,185,129,.4)}50%{transform:scale(1.3);box-shadow:0 0 15px rgba(16,185,129,.8)}to{transform:scale(1);box-shadow:0 0 8px rgba(16,185,129,.4)}}.mbbs-why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-bottom:52px}.mbbs-why-card{background:#ffffff;border:1.5px solid #e5e7eb;border-radius:20px;padding:28px 22px;text-align:center;transition:all .35s cubic-bezier(.25,.8,.25,1);box-shadow:0 2px 14px rgba(0,0,0,.04)}.mbbs-why-card:hover{border-color:#6ee7b7;background:#f0fdf4;transform:translateY(-6px);box-shadow:0 16px 40px rgba(5,150,105,.12)}.mbbs-why-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;font-size:22px;margin-bottom:16px;transition:transform .3s ease}.mbbs-why-card:hover .mbbs-why-icon{transform:scale(1.1) rotate(4deg)}.mbbs-why-card h4{font-size:15px!important;font-weight:700!important;color:#0f172a;margin-bottom:8px}.mbbs-why-card p{font-size:13px;color:#64748b;line-height:1.65;margin:0}.mbbs-destinations-header{text-align:center;margin-bottom:28px}.mbbs-destinations-title{font-size:clamp(20px,2.5vw,26px);font-weight:700!important;color:#0f172a;margin-bottom:8px}.mbbs-destinations-header p{font-size:15px;color:#64748b;max-width:580px;margin:0 auto}.mbbs-countries-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:52px}.mbbs-country-card{background:#ffffff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%;border:1px solid rgba(0,0,0,.06);cursor:pointer}.mbbs-country-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,181,111,.12);border-color:rgba(0,181,111,.3)}.mbbs-card-img-box{height:140px;margin:15px 15px 0;border-radius:4px 4px 4px 4px;background:#f5f5f5;border:5px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.mbbs-country-card:hover .mbbs-card-img-box{transform:scale(1.02)}.mbbs-card-flag-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.mbbs-country-card:hover .mbbs-card-flag-img{transform:scale(1.08)}.mbbs-card-info{padding:20px 20px 24px}.mbbs-card-country-name{font-family:Inter,sans-serif;font-size:1.875rem!important;font-weight:600!important;margin-bottom:8px;color:#2d3748}.mbbs-card-uni-count{display:flex;align-items:center;font-size:.8rem;font-weight:600;color:#00B56F;margin-bottom:10px;background:rgba(0,181,111,.08);padding:6px 14px;border-radius:30px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,181,111,.15)}.mbbs-card-fee-text{font-size:.875rem;color:#555555;margin-bottom:18px;line-height:1.5}.mbbs-dest-btn-group{display:flex;gap:10px}.mbbs-card-tag{font-size:11px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.08));color:#ffffff;border:1px solid rgba(255,255,255,.35);border-radius:50px;padding:5px 14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 8px rgba(0,0,0,.15);transition:all .25s ease}.mbbs-country-card:hover .mbbs-card-tag{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.14));border-color:rgba(255,255,255,.5)}.mbbs-card-btn{background:linear-gradient(135deg,#e8e8e8,#b8b8b8 50%,#d4d4d4);border:1px solid rgba(255,255,255,.5);color:#1a1a1a;border-radius:50px;padding:9px 22px;font-size:12px;font-weight:700;cursor:pointer;transition:all .25s ease;width:calc(100% - 32px);letter-spacing:.4px;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6)}.mbbs-country-card:hover .mbbs-card-btn{background:linear-gradient(135deg,#f0f0f0,#c8c8c8 50%,#e0e0e0);box-shadow:0 6px 18px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.7);transform:translateY(-1px);color:#111111}.mbbs-process-strip{padding:48px 40px 40px;background:#ffffff;border:1.5px solid #e5e7eb;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.05)}.mbbs-process-strip:before{display:none}.mbbs-process-title{text-align:center;font-size:20px!important;font-weight:700!important;color:#0f172a;margin-bottom:36px;letter-spacing:-.3px}.mbbs-process-steps{flex-direction:column-reverse;gap:0}.mbbs-process-step,.mbbs-process-steps{display:flex;position:relative;align-items:center}.mbbs-process-step{gap:20px;padding:16px 24px;border-radius:16px;transition:background .25s ease}.mbbs-process-step:hover{background:#f0fdf4}.mbbs-process-step:first-child{margin-left:0}.mbbs-process-step:nth-child(2){margin-left:60px}.mbbs-process-step:nth-child(3){margin-left:120px}.mbbs-process-step:nth-child(4){margin-left:180px}.mbbs-process-step:not(:last-child):after{content:"";position:absolute;left:44px;bottom:-16px;width:2px;height:16px;background:linear-gradient(180deg,#a7f3d0,#d1fae5);border-radius:2px}.mbbs-step-icon-wrap{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #a7f3d0;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .3s ease;position:relative;z-index:2}.mbbs-process-step:hover .mbbs-step-icon-wrap{background:linear-gradient(135deg,#059669,#047857);border-color:transparent;transform:scale(1.1);box-shadow:0 8px 20px rgba(5,150,105,.35)}.mbbs-step-text{display:flex;flex-direction:column;gap:3px}.mbbs-process-num{font-size:11px;font-weight:800;color:#059669;letter-spacing:1px;text-transform:uppercase}.mbbs-process-step strong{font-size:15px;font-weight:700;color:#0f172a;display:block}.mbbs-process-step span.mbbs-step-desc{font-size:13px;color:#64748b;line-height:1.5;display:block}.mbbs-step-connector{display:none!important}@media (max-width:992px){.mbbs-why-grid{grid-template-columns:repeat(2,1fr)}.mbbs-stats-banner{border-radius:16px}.mbbs-process-step:first-child{margin-left:0}.mbbs-process-step:nth-child(2){margin-left:30px}.mbbs-process-step:nth-child(3){margin-left:60px}.mbbs-process-step:nth-child(4){margin-left:90px}}@media (max-width:768px){.mbbs-countries-grid{grid-template-columns:repeat(2,1fr)}.mbbs-stat-val{font-size:22px}.mbbs-stat-item{padding:20px 10px}.mbbs-process-strip{padding:28px 20px}.mbbs-process-step:first-child,.mbbs-process-step:nth-child(2),.mbbs-process-step:nth-child(3),.mbbs-process-step:nth-child(4){margin-left:0}}@media (max-width:576px){.mbbs-why-grid{grid-template-columns:1fr}.mbbs-process-step:first-child,.mbbs-process-step:nth-child(2),.mbbs-process-step:nth-child(3),.mbbs-process-step:nth-child(4){margin-left:0}}.showcase-section{background-color:#f8fafc!important;padding:40px 0!important}.showcase-card-wrapper{min-height:450px;background-size:cover;background-position:50%;border-radius:20px!important;position:relative;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 50px rgba(0,0,0,.15)}.showcase-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.94;transition:background .6s ease;z-index:1}.z-index-2{z-index:2}.country-title-handwritten{font-family:Playfair Display,serif;font-style:italic;font-weight:800;font-size:3.2rem;letter-spacing:2px;color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,.8),2px 2px 0 var(--country-accent,#00B56F),-1px -1px 0 rgba(255,255,255,.25),0 0 15px var(--country-accent,rgba(0,181,111,.45)),0 10px 25px rgba(0,0,0,.55);margin-bottom:8px;text-transform:uppercase;display:inline-block;position:relative;animation:countryTitleFadeIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes countryTitleFadeIn{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.showcase-country-subtitle{font-size:1.1rem;color:rgba(255,255,255,.9);font-weight:600}.showcase-highlights-list{margin-top:10px}.showcase-bullet-dot{font-size:1.2rem;line-height:1;color:var(--country-accent,#00B56F);display:inline-block;filter:drop-shadow(0 0 4px var(--country-accent,rgba(0,181,111,.6)))}.showcase-highlight-text{font-weight:500;color:rgba(255,255,255,.92);font-size:.95rem}.showcase-expert-btn{font-size:.9rem;padding:8px 20px!important;letter-spacing:.5px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 6px 15px rgba(0,0,0,.2)!important}.showcase-expert-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.3)!important;filter:brightness(1.15)}.showcase-graphic-wrap{overflow:visible}.showcase-flag-brush{top:8%;right:8%;width:200px;height:130px;background-size:cover;background-position:50%;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;filter:saturate(1.1) contrast(1.05) brightness(.9);transform:rotate(-5deg);box-shadow:inset 0 0 25px rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.15);z-index:1}.showcase-landmark-frame{bottom:-10px;right:15%;width:160px;height:210px;border-radius:80px 80px 16px 16px;overflow:hidden;border:4px solid rgba(255,255,255,.25);box-shadow:0 15px 30px rgba(0,0,0,.4);z-index:2;background-color:#2D2D2D}.showcase-landmark-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.showcase-landmark-frame:hover img{transform:scale(1.08)}.showcase-tabs-container{overflow:visible}.showcase-tabs-bar{display:flex;gap:8px;padding:6px;background:rgba(255,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;border:1px solid rgba(255,255,255,.12);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.showcase-tabs-bar::-webkit-scrollbar{display:none}.showcase-tab{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid transparent;background:rgba(255,255,255,.06);color:rgba(255,255,255,.75);font-weight:600;font-size:.8rem;white-space:nowrap;transition:all .3s cubic-bezier(.165,.84,.44,1);cursor:pointer}.showcase-tab:hover{background:rgba(255,255,255,.12);color:#ffffff;border-color:rgba(255,255,255,.1);transform:translateY(-1px)}.showcase-tab.active{background:#000000;color:#ffffff;font-weight:700;box-shadow:0 4px 15px rgba(0,0,0,.3);border-color:var(--active-accent,#00B56F)}@media (max-width:991px){.country-title-handwritten{font-size:2.6rem}.showcase-country-subtitle{font-size:1rem}.showcase-card-wrapper{min-height:auto}}@media (max-width:576px){.country-title-handwritten{font-size:2rem;letter-spacing:1px}.showcase-tab{padding:6px 10px;font-size:.75rem}.showcase-highlight-text{font-size:.85rem!important}.showcase-section{padding:20px 0!important}}.country-banner-box{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;align-items:center;min-height:420px;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.1)}.country-banner-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,15,8,.95),rgba(10,10,10,.7) 50%,rgba(0,0,0,.88));z-index:1}.country-banner-box:after{content:"";position:absolute;bottom:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,181,111,.15) 0,transparent 70%);border-radius:50%;z-index:2;pointer-events:none}.country-banner-content{position:relative;z-index:3;padding:4rem 3.5rem;width:100%}.country-banner-title{font-size:1.875rem;font-weight:600;letter-spacing:-1.5px;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.5)}.country-banner-accent{background:linear-gradient(135deg,#00ff9d,#00b56f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;filter:drop-shadow(0 2px 8px rgba(0,255,157,.3))}.country-banner-desc{color:rgba(255,255,255,.9)!important;font-size:1.2rem;font-weight:400;line-height:1.6;max-width:650px;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media (max-width:768px){.country-banner-box{min-height:300px}.country-banner-content{padding:2.5rem 1.5rem}.country-banner-title{font-size:2.5rem}.country-banner-desc{font-size:1rem}}.study-faq-item{border:1px solid #bfc3c7;border-radius:12px;background:#fff;overflow:hidden;transition:all .3s ease}.study-faq-question{width:100%;background:transparent;border:none;outline:none;text-align:left;padding:18px 22px;font-size:1.1rem;font-weight:600;color:#1c2534;display:flex;justify-content:space-between;align-items:center;transition:background .3s;cursor:pointer}.study-faq-question:hover{background-color:#f4f7f8}.study-faq-answer-wrapper{background:#f9fafb;overflow:hidden;transition:max-height .4s ease}.study-faq-answer-text{padding:18px 22px;margin:0;color:#4b4b4b;font-size:.95rem;line-height:1.7}.study-faq-btn-circle{color:#198754;background-color:#fff;border:1px solid #bfc3c7;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.study-faq-question:hover .study-faq-btn-circle{border-color:#198754;background-color:#eefdf5}.study-faq-pagination{margin-top:2rem;gap:1.5rem}.study-faq-nav-btn,.study-faq-pagination{display:flex;align-items:center;justify-content:center}.study-faq-nav-btn{background:#198754;border:none;color:white;width:44px;height:44px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(25,135,84,.2)}.study-faq-nav-btn:hover{background:#146c43;box-shadow:0 6px 18px rgba(25,135,84,.3);transform:translateY(-3px) scale(1.05)}.study-faq-nav-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none}.study-faq-dots{display:flex;gap:12px;align-items:center}.study-faq-dot{width:12px;height:6px;border-radius:3px;background:#dfe2e5;cursor:pointer;transition:all .3s ease}.study-faq-dot:hover{background:#b5bcc2}.study-faq-dot.active{background:#198754;width:24px;box-shadow:0 0 8px rgba(25,135,84,.2)}.study-abroad-container .fw-bold,.study-abroad-container h1,.study-abroad-container h2,.study-abroad-container h3,.study-abroad-container h4,.study-abroad-container h5,.study-abroad-container h6{font-weight:600!important}.study-abroad-container .consultation-card h3,.study-abroad-container .hero-title-main{font-weight:500!important}.study-abroad-container .country-banner-title{font-weight:700!important}.study-abroad-container .country-banner-accent{font-weight:800!important}