.hero-section{background-color:#ebf0f9;padding:80px 0 50px}.hero-container{max-width:1440px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-left{display:flex;flex-direction:column;gap:30px}.hero-title{color:#18223e;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:70px;font-style:normal;font-weight:300;line-height:1.2;margin:0}.hero-description{color:#18223e;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:22px;margin:0}.hero-cta{border-radius:12px;border:1px solid #18223E;background:#18223e;color:#fff;text-align:center;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding:15px 40px;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s ease;width:fit-content}.hero-cta:hover{background:#252f4a;border-color:#252f4a;transform:translateY(-2px);box-shadow:0 4px 12px #18223e4d}.hero-right{display:flex;flex-direction:column;gap:20px}.hero-card{background:#fff;border-radius:12px;padding:40px;display:flex;flex-direction:column;gap:15px;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #0000000d}.hero-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.hero-card-title{color:#18223e;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:1.3;display:flex;justify-content:space-between;align-items:center}.hero-card-title:after{content:"\2192";font-size:30px;transition:transform .3s ease;flex-shrink:0;margin-left:15px}.hero-card:hover .hero-card-title:after{transform:translate(8px)}.hero-card-description{color:#18223e;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:22px}@media(max-width:1024px){.hero-container{grid-template-columns:1fr;gap:40px}.hero-title{font-size:50px}}@media(max-width:768px){.hero-section{padding:40px 0 30px}.hero-container{padding:0 20px}.hero-title{font-size:40px}.hero-card{padding:30px}.hero-card-title{font-size:24px}}@media(max-width:480px){.hero-title{font-size:32px}.hero-card-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-homepage-hero.css.map */
