.oferta-module__4h87hW__hero{isolation:isolate;align-items:center;min-height:calc(100svh - 72px);display:flex;position:relative;overflow:hidden;background:linear-gradient(90deg,#f4f9fbfa 0%,#f4f9fbe6 46%,#f4f9fb66 70%,#f4f9fb29 100%),url(/hero-academic-bg.png) 78%/cover no-repeat!important;padding:46px 0!important}.oferta-module__4h87hW__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 13% 8%,#ffffffe0,#0000 33%),linear-gradient(#0000 72%,#ecf5f9b8);position:absolute;inset:0}.oferta-module__4h87hW__heroGrid{z-index:1;justify-content:center;align-items:center;position:relative;grid-template-columns:600px 470px!important;gap:clamp(64px,5vw,92px)!important;width:min(1280px,100% - 80px)!important}.oferta-module__4h87hW__sideCard{-webkit-backdrop-filter:blur(8px);background:#ffffffeb!important;border:1px solid #d2e1eaf0!important;box-shadow:0 24px 70px #0527461f!important}.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent,.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent:hover,.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent:focus-within{-webkit-backdrop-filter:none;border-radius:0;max-width:600px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;transition:none!important;transform:none!important}.oferta-module__4h87hW__eyebrow{color:#078b4f;letter-spacing:.08em;text-transform:uppercase;background:#eef9f3;border:1px solid #c9e8d8;border-radius:999px;align-items:center;min-height:34px;margin-bottom:20px;padding:0 14px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.oferta-module__4h87hW__heroContent h1{max-width:590px;letter-spacing:-.052em!important;margin-bottom:18px!important;font-size:64px!important;line-height:1.01!important}.oferta-module__4h87hW__heroContent h1:after{content:"";background:#079653;border-radius:999px;width:76px;height:3px;margin-top:18px;display:block}.oferta-module__4h87hW__titleAccent{color:#079653}.oferta-module__4h87hW__heroContent>p{max-width:575px!important;font-size:15px!important;line-height:1.68!important}.oferta-module__4h87hW__heroBenefits{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.oferta-module__4h87hW__heroBenefits li{color:#173552;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:32px;padding:0;font-size:11.5px;font-weight:800;display:inline-flex}.oferta-module__4h87hW__heroBenefits li:before{content:"✓";color:#078b4f;background:#e5f7ed;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.oferta-module__4h87hW__sideCard{flex-direction:column;justify-content:center;width:470px;min-height:390px;display:flex;position:relative;overflow:hidden;border-radius:24px!important;padding:34px 32px!important}@media (min-width:1281px){.oferta-module__4h87hW__heroGrid{transform:translateY(-34px)}}.oferta-module__4h87hW__sideIcon{color:#078b4f;background:#e9f7f0;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;font-size:22px;font-weight:900;display:inline-flex}.oferta-module__4h87hW__offerGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important}.oferta-module__4h87hW__offerCard{flex-direction:column;grid-column:span 2;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.oferta-module__4h87hW__offerCard:nth-last-child(2){grid-column:2/span 2}.oferta-module__4h87hW__offerCard>a{margin-top:auto}.oferta-module__4h87hW__offerCard:before{content:"";opacity:0;background:linear-gradient(90deg,#078b4f,#48b781);width:100%;height:4px;transition:opacity .18s;position:absolute;top:0;left:0}.oferta-module__4h87hW__offerCard:hover{transform:translateY(-4px);border-color:#bcdcca!important;box-shadow:0 22px 55px #0527461c!important}.oferta-module__4h87hW__offerCard:hover:before{opacity:1}.oferta-module__4h87hW__serviceIcon{justify-content:center;align-items:center;background:#eef8f3!important;border-radius:14px!important;width:48px!important;height:48px!important;font-size:23px!important;display:inline-flex!important}@media (prefers-reduced-motion:reduce){.oferta-module__4h87hW__offerCard{transition:none}}@media (max-width:1280px){.oferta-module__4h87hW__hero{min-height:auto;display:block;background:linear-gradient(#f4f9fbdb,#f4f9fbf0),url(/hero-academic-bg.png) 72%/cover no-repeat!important;padding:40px 0 48px!important}.oferta-module__4h87hW__heroGrid{grid-template-columns:1fr!important;gap:20px!important;width:min(720px,100% - 40px)!important}.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent,.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent:hover,.oferta-module__4h87hW__heroGrid .oferta-module__4h87hW__heroContent:focus-within{-webkit-backdrop-filter:blur(8px);border-radius:22px;max-width:none;padding:30px;background:#ffffffe6!important;border:1px solid #d2e1eaf0!important;box-shadow:0 22px 58px #06284a17!important}.oferta-module__4h87hW__heroContent h1{font-size:clamp(44px,7.4vw,58px)!important}.oferta-module__4h87hW__sideCard{width:100%;min-height:0}}@media (max-width:1024px){.oferta-module__4h87hW__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oferta-module__4h87hW__offerCard,.oferta-module__4h87hW__offerCard:nth-last-child(2){grid-column:auto}}@media (max-width:600px){.oferta-module__4h87hW__hero{background:linear-gradient(#f4f9fbd6,#f4f9fbf5),url(/hero-academic-bg.png) 69%/cover no-repeat!important;padding:30px 0 38px!important}.oferta-module__4h87hW__heroContent{border-radius:18px;padding:24px 20px}.oferta-module__4h87hW__eyebrow{min-height:30px;margin-bottom:16px;padding:0 11px;font-size:11px}.oferta-module__4h87hW__heroContent h1{font-size:clamp(36px,10.6vw,43px)!important;line-height:1.04!important}.oferta-module__4h87hW__heroBenefits{grid-template-columns:1fr;display:grid}.oferta-module__4h87hW__heroBenefits li{width:100%}.oferta-module__4h87hW__sideCard{border-radius:18px!important}.oferta-module__4h87hW__offerCard:hover{transform:none}.oferta-module__4h87hW__offerGrid{grid-template-columns:minmax(0,1fr)!important}}
