.GeoDetailHero-module__9DqQGG__heroSection{background:#f8fcfb;padding:50px 0 80px;position:relative;overflow:hidden}.GeoDetailHero-module__9DqQGG__container{max-width:1200px;margin:0 auto;padding:0 20px}.GeoDetailHero-module__9DqQGG__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.GeoDetailHero-module__9DqQGG__badge{color:#4caf50;letter-spacing:.05em;background:#e6f9f1;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.GeoDetailHero-module__9DqQGG__dot{background:#4caf50;border-radius:50%;width:6px;height:6px}.GeoDetailHero-module__9DqQGG__title{color:#052c1e;margin-bottom:24px;font-size:4.5rem;font-weight:800;line-height:1.1}.GeoDetailHero-module__9DqQGG__highlight{background:linear-gradient(90deg,#13ec80 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.GeoDetailHero-module__9DqQGG__description{color:#475569;max-width:500px;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.GeoDetailHero-module__9DqQGG__actions{gap:16px;margin-bottom:48px;display:flex}.GeoDetailHero-module__9DqQGG__primaryBtn{color:#052c1e;cursor:pointer;background:#00ff8e;border:none;border-radius:30px;align-items:center;gap:12px;padding:16px 32px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 20px #00ff8e33}.GeoDetailHero-module__9DqQGG__primaryBtn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #00ff8e4d}.GeoDetailHero-module__9DqQGG__secondaryBtn{color:#052c1e;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:16px 40px;font-weight:700;transition:all .3s}.GeoDetailHero-module__9DqQGG__secondaryBtn:hover{background:#f1f5f9}.GeoDetailHero-module__9DqQGG__graduates{align-items:center;gap:16px;display:flex}.GeoDetailHero-module__9DqQGG__avatarStack{margin-left:8px;display:flex}.GeoDetailHero-module__9DqQGG__avatarStack img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-12px}.GeoDetailHero-module__9DqQGG__graduateText{color:#64748b;font-size:.95rem}.GeoDetailHero-module__9DqQGG__videoColumn{padding-bottom:40px;position:relative}.GeoDetailHero-module__9DqQGG__videoWrapper{aspect-ratio:9/16;background:#000;border-radius:40px;max-width:320px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000026}.GeoDetailHero-module__9DqQGG__thumbnailOverlay{z-index:10;cursor:pointer;position:absolute;inset:0}.GeoDetailHero-module__9DqQGG__thumbnail{object-fit:cover;width:100%;height:100%}.GeoDetailHero-module__9DqQGG__playOverlay{color:#fff;background:#0003;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-weight:700;transition:background .3s;display:flex;position:absolute;inset:0}.GeoDetailHero-module__9DqQGG__thumbnailOverlay:hover .GeoDetailHero-module__9DqQGG__playOverlay{background:#0000004d}.GeoDetailHero-module__9DqQGG__playButton{background:#00ff8e;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .3s;display:flex;box-shadow:0 0 40px #00ff8e66}.GeoDetailHero-module__9DqQGG__thumbnailOverlay:hover .GeoDetailHero-module__9DqQGG__playButton{transform:scale(1.1)}.GeoDetailHero-module__9DqQGG__video{width:100%;height:100%}.GeoDetailHero-module__9DqQGG__video.GeoDetailHero-module__9DqQGG__hidden{opacity:0;pointer-events:none}.GeoDetailHero-module__9DqQGG__certBadge{z-index:20;background:#fff;border-radius:30px;align-items:center;gap:16px;padding:20px 28px;display:flex;position:absolute;bottom:-30px;left:-40px;box-shadow:0 15px 40px #0000001f}.GeoDetailHero-module__9DqQGG__certIcon{background:#e6f9f1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.GeoDetailHero-module__9DqQGG__certText{flex-direction:column;display:flex}.GeoDetailHero-module__9DqQGG__certText span{color:#94a3b8;letter-spacing:.05em;font-size:.75rem;font-weight:800}.GeoDetailHero-module__9DqQGG__certText strong{color:#052c1e;font-size:1.1rem;font-weight:800}@media (max-width:1024px){.GeoDetailHero-module__9DqQGG__grid{text-align:center;grid-template-columns:1fr;gap:60px}.GeoDetailHero-module__9DqQGG__description{margin:0 auto 40px}.GeoDetailHero-module__9DqQGG__actions,.GeoDetailHero-module__9DqQGG__graduates{justify-content:center}.GeoDetailHero-module__9DqQGG__title{font-size:2.8rem}.GeoDetailHero-module__9DqQGG__certBadge{bottom:-20px;left:20px}}@media (max-width:640px){.GeoDetailHero-module__9DqQGG__title{font-size:2.2rem}.GeoDetailHero-module__9DqQGG__description{font-size:1rem}.GeoDetailHero-module__9DqQGG__primaryBtn,.GeoDetailHero-module__9DqQGG__secondaryBtn{padding:14px 24px;font-size:.95rem}.GeoDetailHero-module__9DqQGG__videoWrapper{border-radius:20px}.GeoDetailHero-module__9DqQGG__playButton{width:60px;height:60px}}
.GeoInstructor-module__t7WXFa__section{background:#f8fcfb;padding:0 0 60px}.GeoInstructor-module__t7WXFa__container{max-width:1200px;margin:0 auto;padding:0 20px}.GeoInstructor-module__t7WXFa__card{background:#fff;border-radius:40px;padding:30px;box-shadow:0 20px 40px #0000000d}.GeoInstructor-module__t7WXFa__grid{grid-template-columns:330px 1fr;align-items:center;gap:60px;display:grid}.GeoInstructor-module__t7WXFa__imageColumn{width:330px}.GeoInstructor-module__t7WXFa__imageWrapper{background:#f1f5f9;border-radius:40px;width:330px;height:330px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.GeoInstructor-module__t7WXFa__instructorImg{object-fit:cover;object-position:top;filter:grayscale();width:100%;height:100%;transition:filter .5s,transform .5s}.GeoInstructor-module__t7WXFa__imageWrapper:hover .GeoInstructor-module__t7WXFa__instructorImg{filter:grayscale(0%);transform:scale(1.05)}.GeoInstructor-module__t7WXFa__nameOverlay{color:#fff;background:linear-gradient(#0000 0%,#000c 100%);padding:30px 24px;position:absolute;bottom:0;left:0;right:0}.GeoInstructor-module__t7WXFa__name{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.GeoInstructor-module__t7WXFa__role{color:#00ff8e;margin:4px 0 0;font-size:.9rem;font-weight:500}.GeoInstructor-module__t7WXFa__contentColumn{flex-direction:column;gap:32px;display:flex}.GeoInstructor-module__t7WXFa__title{color:#052c1e;margin:0;font-size:2.2rem;font-weight:800}.GeoInstructor-module__t7WXFa__bio{color:#475569;margin:0;font-size:1.05rem;font-style:italic;line-height:1.8}.GeoInstructor-module__t7WXFa__statsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:10px;display:grid}.GeoInstructor-module__t7WXFa__statItem{text-align:center;background:#f8fafc;border-radius:20px;flex-direction:column;gap:8px;padding:24px 16px;transition:transform .3s;display:flex}.GeoInstructor-module__t7WXFa__statItem:hover{background:#f1f5f9;transform:translateY(-5px)}.GeoInstructor-module__t7WXFa__statValue{color:#00ff8e;font-size:1.6rem;font-weight:800}.GeoInstructor-module__t7WXFa__statLabel{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}@media (max-width:1024px){.GeoInstructor-module__t7WXFa__grid{text-align:center;grid-template-columns:1fr;gap:40px}.GeoInstructor-module__t7WXFa__imageColumn{justify-content:center;width:100%;display:flex}.GeoInstructor-module__t7WXFa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.GeoInstructor-module__t7WXFa__statItem{padding:16px 12px}.GeoInstructor-module__t7WXFa__statValue{font-size:1.4rem}.GeoInstructor-module__t7WXFa__title{font-size:1.8rem}.GeoInstructor-module__t7WXFa__imageWrapper{width:280px;height:280px}.GeoInstructor-module__t7WXFa__statsGrid{grid-template-columns:1fr}}
.GeoContent-module__6Tw0xG__section{background:#f8fcfb;padding:40px 0 100px}.GeoContent-module__6Tw0xG__container{max-width:900px;margin:0 auto;padding:0 20px}.GeoContent-module__6Tw0xG__header{text-align:center;margin-bottom:50px}.GeoContent-module__6Tw0xG__title{color:#052c1e;margin:0 0 16px;font-size:3rem;font-weight:800}.GeoContent-module__6Tw0xG__subtitle{color:#64748b;margin:0;font-size:1.1rem}.GeoContent-module__6Tw0xG__accordionList{flex-direction:column;gap:16px;display:flex}.GeoContent-module__6Tw0xG__accordionItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:40px;transition:all .3s;overflow:hidden}.GeoContent-module__6Tw0xG__accordionItem.GeoContent-module__6Tw0xG__active{background:#fff;border-color:#00ff8e;border-radius:40px;box-shadow:0 10px 30px #00ff8e1a}.GeoContent-module__6Tw0xG__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 40px;display:flex}.GeoContent-module__6Tw0xG__titleWrapper{align-items:center;gap:24px;display:flex}.GeoContent-module__6Tw0xG__number{color:#00ff8e;opacity:.3;flex-shrink:0;font-size:1.5rem;font-weight:800}.GeoContent-module__6Tw0xG__active .GeoContent-module__6Tw0xG__number{opacity:1}.GeoContent-module__6Tw0xG__itemTitle{color:#052c1e;margin:0;font-size:1.15rem;font-weight:700}.GeoContent-module__6Tw0xG__chevron{color:#052c1e;transition:transform .3s}.GeoContent-module__6Tw0xG__chevron.GeoContent-module__6Tw0xG__rotate{transform:rotate(180deg)}.GeoContent-module__6Tw0xG__accordionBody{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.GeoContent-module__6Tw0xG__active .GeoContent-module__6Tw0xG__accordionBody{max-height:200px}.GeoContent-module__6Tw0xG__content{color:#475569;padding:0 40px 30px 68px;line-height:1.6}.GeoContent-module__6Tw0xG__footer{text-align:center;margin-top:40px}.GeoContent-module__6Tw0xG__seeAllBtn{color:#00ff8e;cursor:pointer;background:0 0;border:none;font-size:1.1rem;font-weight:700;transition:opacity .3s}.GeoContent-module__6Tw0xG__seeAllBtn:hover{opacity:.8}@media (max-width:640px){.GeoContent-module__6Tw0xG__title{font-size:1.8rem}.GeoContent-module__6Tw0xG__itemTitle{font-size:1rem}.GeoContent-module__6Tw0xG__accordionHeader{padding:16px 20px}.GeoContent-module__6Tw0xG__content{padding:0 20px 16px 50px;font-size:.95rem}}
.GeoFaq-module__KIt18W__section{background:#fff;padding:40px 0 100px}.GeoFaq-module__KIt18W__container{max-width:900px;margin:0 auto;padding:0 20px}.GeoFaq-module__KIt18W__header{text-align:center;margin-bottom:50px}.GeoFaq-module__KIt18W__title{color:#052c1e;margin:0 0 16px;font-size:3rem;font-weight:800}.GeoFaq-module__KIt18W__subtitle{color:#64748b;margin:0;font-size:1.1rem}.GeoFaq-module__KIt18W__accordionList{flex-direction:column;gap:16px;display:flex}.GeoFaq-module__KIt18W__accordionItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:100px;transition:all .3s;overflow:hidden}.GeoFaq-module__KIt18W__accordionItem.GeoFaq-module__KIt18W__active{background:#fff;border-color:#00ff8e;border-radius:40px;box-shadow:0 10px 30px #00ff8e1a}.GeoFaq-module__KIt18W__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 40px;display:flex}.GeoFaq-module__KIt18W__titleWrapper{align-items:center;gap:20px;display:flex}.GeoFaq-module__KIt18W__number{color:#00ff8e;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 2px 10px #0000000d}.GeoFaq-module__KIt18W__active .GeoFaq-module__KIt18W__number{background:#f0fdf4}.GeoFaq-module__KIt18W__itemTitle{color:#052c1e;margin:0;font-size:1.1rem;font-weight:700}.GeoFaq-module__KIt18W__chevron{color:#052c1e;transition:transform .3s}.GeoFaq-module__KIt18W__chevron.GeoFaq-module__KIt18W__rotate{transform:rotate(180deg)}.GeoFaq-module__KIt18W__accordionBody{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.GeoFaq-module__KIt18W__active .GeoFaq-module__KIt18W__accordionBody{max-height:1000px}.GeoFaq-module__KIt18W__content{color:#4b5563;padding:0 40px 30px 100px;font-size:1rem;line-height:1.6}.GeoFaq-module__KIt18W__footer{text-align:center;margin-top:40px}.GeoFaq-module__KIt18W__seeAllBtn{color:#00ff8e;cursor:pointer;background:0 0;border:none;font-size:1.1rem;font-weight:700;transition:opacity .3s}.GeoFaq-module__KIt18W__seeAllBtn:hover{opacity:.8;text-decoration:underline}@media (max-width:640px){.GeoFaq-module__KIt18W__title{font-size:2.2rem}.GeoFaq-module__KIt18W__accordionItem{border-radius:30px}.GeoFaq-module__KIt18W__accordionHeader{padding:20px 24px}.GeoFaq-module__KIt18W__content{padding:0 24px 20px 84px}}
.GeoFinalCta-module__UQbc9a__section{background:#f8fcfb;padding:30px 0 100px}.GeoFinalCta-module__UQbc9a__container{max-width:1200px;margin:0 auto;padding:0 20px}.GeoFinalCta-module__UQbc9a__card{text-align:center;color:#fff;background:linear-gradient(135deg,#052c1e 0%,#021a12 100%);border-radius:40px;flex-direction:column;align-items:center;gap:24px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0003}.GeoFinalCta-module__UQbc9a__title{margin:0;font-size:3rem;font-weight:800}.GeoFinalCta-module__UQbc9a__highlight{color:#00ff8e}.GeoFinalCta-module__UQbc9a__subtitle{color:#94a3b8;max-width:600px;margin:0;font-size:1.25rem}.GeoFinalCta-module__UQbc9a__ctaButton{color:#052c1e;cursor:pointer;background:#00ff8e;border:none;border-radius:25px;margin-top:16px;padding:20px 48px;font-size:1.2rem;font-weight:800;transition:all .3s}.GeoFinalCta-module__UQbc9a__ctaButton:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00ff8e66}@media (max-width:640px){.GeoFinalCta-module__UQbc9a__title{font-size:2rem}.GeoFinalCta-module__UQbc9a__card{padding:30px 24px}}
