body{font-size:20px}p{line-height:1.65}.eyebrow,.hero-kicker{font-size:15px}#mainNav .container{max-width:1560px;gap:36px}#mainNav .navbar-brand{font-size:29px}#mainNav .navbar-brand span{font-size:13px}#mainNav .navbar-nav{width:100%;justify-content:space-evenly;align-items:center}#mainNav .navbar-nav .nav-item .nav-link{font-size:19px}#mainNav .navbar-collapse{flex-grow:1}.btn,.btn-xl{font-size:19px;min-height:60px}.social-button{width:54px;height:54px;font-size:24px}.hero-content{padding-left:24px!important;padding-right:24px!important;max-width:1200px;text-align:center;text-shadow:0 2px 12px #000}.hero-content:before{display:none!important}.hero-content h1{font-size:72px!important;max-width:100%;margin:0 auto 24px;line-height:1.08}.hero-content p{font-size:26px!important;color:#fff;max-width:900px;margin:0 auto 30px}.hero-actions{flex-direction:row!important;justify-content:center;align-items:center}.hero-actions .btn{min-width:270px}header.masthead{height:88svh;min-height:680px;max-height:960px;padding-bottom:55px;align-items:flex-end}.hero-shade{background:linear-gradient(180deg,#11182018 20%,#101821db 100%)!important}.whatsapp-cta{background:#128542!important;border-color:#128542!important;color:#fff!important;animation:wa-breathe 4s ease-in-out infinite;text-shadow:none}@keyframes wa-breathe{50%{box-shadow:0 0 0 7px #25d36626;background:#116f39}}section h2.section-heading{font-size:44px}.review-track{grid-auto-columns:calc((100% - 32px)/3);gap:16px}.review-tile img{height:auto;width:100%;object-fit:contain}.review-tile span{font-size:18px}.review-controls button{width:56px;height:56px}.price-item{text-align:center}.price-icon{font-size:38px;color:#1761ed;margin-bottom:20px}.price-item p{font-size:18px;min-height:60px;color:#465160}.price-value span{font-size:20px}.price-note{font-size:18px}.video-frame{aspect-ratio:16/9;max-width:1080px;margin:auto;background:#121212}.video-frame iframe{width:100%;height:100%;border:0}.education-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.education-layout .diplomas img{height:360px}.media-note,.form-note{font-size:16px}#contact label{font-size:17px!important}#contact .form-control{font-size:20px!important}.faq-list{max-width:980px;margin:auto}.faq-list details{border-bottom:1px solid #cdd5e0;padding:24px 0}.faq-list summary{font-size:23px;font-weight:700;cursor:pointer}.faq-list p{margin:18px 0 0}.payment-intro,.geo-copy{max-width:900px;margin:auto}.payment-links{display:flex;gap:20px 30px;flex-wrap:wrap;justify-content:center;margin:32px 0}.payment-links a{font-size:22px;font-weight:750;text-decoration:none}.payment-links svg{font-size:15px}#payments,#geography{background:#f4f7fc}.footer-inner{align-items:start;font-size:18px}.footer-about{max-width:520px}.footer-inner nav{display:flex;flex-wrap:wrap;gap:20px;max-width:600px}.footer-about p{font-size:17px;margin-top:12px}
@media(max-width:991px){#mainNav .navbar-nav{align-items:stretch}#mainNav .navbar-nav .nav-link{text-align:center}.hero-content h1{font-size:58px!important}.education-layout{grid-template-columns:1fr}.review-track{grid-auto-columns:65%}}
@media(max-width:600px){body{font-size:19px}.hero-content h1{font-size:43px!important}.hero-content p{font-size:21px!important}.hero-kicker{font-size:12px}.hero-actions{display:grid}.hero-actions .btn{min-width:0;font-size:17px}.hero-content{padding-left:20px!important;padding-right:20px!important}header.masthead{height:90svh;min-height:700px;padding-bottom:35px}.review-track{grid-auto-columns:92%}.review-tile img{height:auto}section h2.section-heading{font-size:33px}.price-item p{min-height:0}.price-duration{font-size:34px}.price-value{font-size:52px}.education-layout .diplomas img{height:240px}.faq-list summary{font-size:21px}.footer-inner nav{justify-content:center}.btn{max-width:100%;white-space:normal}.social-button{width:50px;height:50px}.hero-photo{object-position:40% center}}
p,h2,h3,summary,a{overflow-wrap:anywhere}.education-layout>*{min-width:0}
@media(prefers-reduced-motion:reduce){.whatsapp-cta{animation:none}}
