html:has(.dev-homepage-root){scroll-behavior:smooth}.dev-homepage-root>section>*{max-width:1440px;margin-left:auto;margin-right:auto}.dev-homepage-root>section>[data-section-intro]{margin-left:0;margin-right:0}@media (max-width:768px){.dev-homepage-root [data-mobile-hide]{display:none!important}.dev-homepage-root [data-section-intro]{text-align:center!important}.dev-homepage-root [data-mobile-menu-button]{display:inline-flex!important}.dev-homepage-root [data-mobile-menu-backdrop]{display:block!important}.dev-homepage-root [data-mobile-menu-panel]{display:flex!important}.dev-homepage-root>section{padding:48px 20px!important}.dev-homepage-root h2{letter-spacing:-.5px!important;font-size:36px!important;line-height:1.05!important}.dev-homepage-root h3{font-size:22px!important}.dev-homepage-root p{font-size:15px!important}.dev-homepage-root [style*=grid-template-columns]:not([data-keep-cols]),.dev-homepage-root [style*=gridTemplateColumns]:not([data-keep-cols]){grid-template-columns:1fr!important}.dev-homepage-root nav{flex-wrap:wrap!important;gap:16px!important;margin-bottom:36px!important}.dev-homepage-root nav>div:nth-child(2){display:none!important}.dev-homepage-root [data-hero-root]{padding:0 0 48px!important}.dev-homepage-root [data-hero-nav]{display:none!important}.dev-homepage-root [data-hero-root]>div[style*=grid]{flex-direction:column-reverse!important;gap:28px!important;padding:0 20px!important;display:flex!important}.dev-homepage-root [data-hero-root] h1{letter-spacing:-1px!important;font-size:44px!important;line-height:1!important}.dev-homepage-root [data-hero-copy]{text-align:center!important}.dev-homepage-root [data-hero-copy]>div:first-child{margin-left:auto!important;margin-right:auto!important}.dev-homepage-root [data-hero-copy] p{max-width:none!important;margin-left:auto!important;margin-right:auto!important}.dev-homepage-root [data-hero-cta-row]{flex-flow:column!important;align-items:center!important;gap:8px!important}.dev-homepage-root [data-hero-cta-row]>a{white-space:nowrap!important;width:auto!important;max-width:100%!important;padding:14px 24px!important;font-size:15px!important}.dev-homepage-root [data-hero-plan-note]{margin-top:0!important;font-size:22px!important}.dev-homepage-root [data-hero-visual]{height:auto!important;min-height:340px!important;padding:32px 8px 24px!important}.dev-homepage-root [data-hero-circle]{width:280px!important;height:280px!important}.dev-homepage-root [data-hero-circle]>*,.dev-homepage-root [data-hero-circle] svg,.dev-homepage-root [data-hero-circle] img{width:268px!important;height:268px!important}.dev-homepage-root [data-hero-sticker=quote]{z-index:2!important;max-width:170px!important;padding:8px 12px!important;font-size:16px!important;line-height:1.2!important;top:30px!important;left:0!important}.dev-homepage-root [data-hero-sticker=badge]{z-index:2!important;bottom:20px!important;right:0!important}.dev-homepage-root [data-hero-sticker=badge]>div:last-child{border-radius:14px!important;gap:10px!important;padding:10px 14px!important}.dev-homepage-root [data-hero-sticker=badge] [style*="font-size: 56"],.dev-homepage-root [data-hero-sticker=badge] [style*="fontSize: 56"]{font-size:32px!important}.dev-homepage-root [data-hero-sticker=badge] [style*="font-size: 36"],.dev-homepage-root [data-hero-sticker=badge] [style*="fontSize: 36"]{font-size:22px!important}.dev-homepage-root [data-hero-sticker=badge]>div:last-child>div:nth-child(2){display:none!important}.dev-homepage-root [data-hero-sticker=badge] [style*="font-size: 13"][style*=uppercase],.dev-homepage-root [data-hero-sticker=badge] [style*="fontSize: 13"][style*=uppercase]{letter-spacing:.3px!important;max-width:80px!important;font-size:11px!important}.dev-homepage-root [data-hero-sticker=badge]>div:first-child{font-size:18px!important}.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"]{grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin-top:32px!important}.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"]>div{padding:12px 8px!important}.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"] [style*="font-size: 36"],.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"] [style*="fontSize: 36"]{font-size:24px!important}.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"] [style*="font-size: 13"],.dev-homepage-root [data-hero-root] [style*="repeat(3, 1fr)"] [style*="fontSize: 13"]{font-size:10px!important;line-height:1.3!important}.dev-homepage-root section[data-section=subjects] [style*="repeat(6, 1fr)"]{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:16px!important}.dev-homepage-root section[data-section=subjects] article{grid-area:auto/1/auto/-1!important;padding:24px!important}.dev-homepage-root section[data-section=subjects] article h3{font-size:32px!important}.dev-homepage-root section[data-section=subjects] article [aria-hidden=true][style*="font-size: 360"],.dev-homepage-root section[data-section=subjects] article [aria-hidden=true][style*="fontSize: 360"]{font-size:200px!important}.dev-homepage-root section[data-section=subjects] article img[alt=""]{width:90px!important;height:90px!important;bottom:16px!important;right:16px!important}.dev-homepage-root section[data-section=subjects] article>div[style*="max-width: 60%"],.dev-homepage-root section[data-section=subjects] article>div[style*="maxWidth: \"60%\""]{max-width:100%!important}.dev-homepage-root [data-universities]{justify-content:center!important}.dev-homepage-root [data-universities]>span:first-child{text-align:center!important;flex-basis:100%!important;margin-right:0!important}.dev-homepage-root [data-step-row]{flex-direction:column!important;gap:16px!important;display:flex!important}.dev-homepage-root [data-step-row] article{grid-column:1/-1!important;padding:24px!important;transform:none!important}.dev-homepage-root [data-step-row] article h3{font-size:24px!important}.dev-homepage-root [data-step-row] article>div:first-child{width:56px!important;height:56px!important;font-size:26px!important;top:-20px!important;left:auto!important;right:-10px!important}.dev-homepage-root [data-step-decoration]{text-align:center!important;grid-column:1/-1!important;align-items:center!important;padding-inline:0!important}.dev-homepage-root [data-step-decoration]>div:first-child{text-align:center!important;max-width:none!important;font-size:18px!important;transform:none!important}.dev-homepage-root [data-step-decoration] svg[width="180"]{width:80px!important;height:70px!important}.dev-homepage-root section[data-section=how]>svg[aria-hidden=true]{display:none!important}.dev-homepage-root [data-final-flag]{padding:14px 22px!important;font-size:18px!important}.dev-homepage-root section[data-section=about]>div[style*=grid]{grid-template-columns:1fr!important;gap:32px!important}.dev-homepage-root section[data-section=about] img{max-width:100%!important}.dev-homepage-root section[data-section=testimonials] [style*="grid-template-columns: 1fr 1fr"],.dev-homepage-root section[data-section=testimonials] [style*="gridTemplateColumns: \"1fr 1fr\""]{grid-template-columns:1fr!important}.dev-homepage-root [data-reviews-cta]{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;padding:24px 20px!important}.dev-homepage-root [data-reviews-cta]>div:first-child{text-align:center!important;flex:0 auto!important;width:100%!important;min-width:0!important}.dev-homepage-root [data-reviews-cta]>div:first-child>div:last-child{text-align:center!important;font-size:22px!important}.dev-homepage-root [data-reviews-cta]>div:last-child{justify-content:center!important;width:100%!important}.dev-homepage-root section[data-section=faq]>div[style*=grid]{grid-template-columns:1fr!important;gap:24px!important}.dev-homepage-root section [style*="repeat(3, 1fr)"]:not([data-keep-cols]){grid-template-columns:1fr!important}.dev-homepage-root section[data-section=contact]{text-align:center!important;padding:48px 20px!important}.dev-homepage-root [data-footer-cta]{gap:10px!important;padding:14px 22px!important;font-size:15px!important}.dev-homepage-root [data-footer-cta] svg{width:18px!important;height:18px!important}.dev-homepage-root [data-footer-socials]{justify-content:center!important}}@media (max-width:420px){.dev-homepage-root>section{padding:36px 16px!important}.dev-homepage-root section[data-section=hero] h1{font-size:36px!important}.dev-homepage-root h2{font-size:30px!important}.dev-homepage-root section[data-section=hero] [style*="repeat(3, 1fr)"] [style*="font-size: 36"],.dev-homepage-root section[data-section=hero] [style*="repeat(3, 1fr)"] [style*="fontSize: 36"]{font-size:22px!important}}
