.je-hero{background:linear-gradient(110deg,#cfdcff,#dcd3ff);color:#12244e;overflow:hidden}.je-hero__inner{max-width:128rem;margin:auto;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:2.2rem;padding-top:2.4rem;padding-bottom:2.4rem;min-height:0}.je-hero__copy{position:relative;z-index:2;min-width:0;padding:1.5rem 0}.je-hero__title{font-size:clamp(3rem,3.6vw,5.2rem);letter-spacing:-.047em;font-weight:800;line-height:1.1;margin:0 0 1.4rem;color:#101d45;max-width:66rem}.je-hero__description{font-size:clamp(1.4rem,1.3vw,1.75rem);line-height:1.48;color:#374667;max-width:55rem;margin:0 0 1.6rem}.je-hero__benefits{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2rem}.je-hero__benefits span{font-size:1.13rem;font-weight:650;background:#fff;border:1px solid #e0e9fa;border-radius:99px;padding:.65rem 1rem;line-height:1.3}.je-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-height:4.7rem;background:#2156e8;color:#fff!important;border-radius:999px;text-decoration:none;font-size:1.55rem;font-weight:750;padding:1rem 2.5rem;transition:background .2s ease,transform .2s ease}.je-hero__button:hover{background:#183fb8;transform:translateY(-1px);text-decoration:none}.je-hero__button:focus-visible{outline:3px solid #152c7b;outline-offset:3px}.je-hero__media{height:400px;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 50% 55%,#d9e4ff,#f4f7ff 68%)}.je-hero__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center center}@media(min-width:1200px){.je-hero__media{height:420px}}@media(max-width:749px){.je-hero__inner{grid-template-columns:1fr;gap:1.2rem;padding-top:2.8rem;padding-bottom:2.5rem}.je-hero__copy{padding:0}.je-hero__title{font-size:clamp(2.9rem,8.2vw,4.2rem);margin-bottom:1.1rem}.je-hero__description{font-size:1.45rem;margin-bottom:1.3rem}.je-hero__benefits{gap:.5rem;margin-bottom:1.6rem}.je-hero__benefits span{font-size:1.05rem;padding:.5rem .8rem}.je-hero__button{min-height:4.4rem;font-size:1.45rem}.je-hero__media{height:285px;border-radius:16px}.je-hero__image{object-position:center center}}@media(prefers-reduced-motion:reduce){.je-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/justo-hero.css.map */
