.MainBannerCarousel-module__dbcd4q__launch{color:#163d6b;background:linear-gradient(110deg,#f0f9ff,#dff1ff 60%,#c7e6ff);align-items:center;height:100%;min-height:430px;text-decoration:none;display:flex}.MainBannerCarousel-module__dbcd4q__inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;width:1100px;max-width:100%;margin:auto;padding:48px 64px 58px;display:grid}.MainBannerCarousel-module__dbcd4q__badge{letter-spacing:.06em;color:#175ec1;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.MainBannerCarousel-module__dbcd4q__copy h2{letter-spacing:-.045em;word-break:keep-all;margin:0 0 18px;font-size:clamp(28px,3.4vw,46px);line-height:1.3}.MainBannerCarousel-module__dbcd4q__copy em{color:#216ad4;font-style:normal}.MainBannerCarousel-module__dbcd4q__copy p{color:#486888;word-break:keep-all;margin:0 0 24px;font-size:15px;line-height:1.8}.MainBannerCarousel-module__dbcd4q__cta{color:#fff;background:#2166cc;border-radius:12px;align-items:center;gap:20px;padding:14px 20px;font-size:14px;font-weight:750;display:inline-flex}.MainBannerCarousel-module__dbcd4q__copy small{color:#577491;margin-top:12px;font-size:11px;display:block}.MainBannerCarousel-module__dbcd4q__characters{justify-content:center;align-items:center;padding:20px 0;display:flex}.MainBannerCarousel-module__dbcd4q__portrait{aspect-ratio:1;background-image:url(/images/personality/elephant-personalities.png);background-size:400% 400%;border:5px solid #fffb;border-radius:28px;flex-shrink:0;width:160px;position:relative;box-shadow:0 12px 32px #376fa41c}.MainBannerCarousel-module__dbcd4q__portrait:first-child{background-position:100% 33.3333%;transform:rotate(-12deg)translate(24px)}.MainBannerCarousel-module__dbcd4q__portrait:nth-child(2){z-index:1;background-position:33.3333% 33.3333%;width:195px;transform:translateY(-25px)}.MainBannerCarousel-module__dbcd4q__portrait:last-child{background-position:0 0;transform:rotate(12deg)translate(-24px)}.MainBannerCarousel-module__dbcd4q__portrait span{color:#2463b3;background:#fff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.MainBannerCarousel-module__dbcd4q__launch:focus-visible{outline-offset:-5px;outline:3px solid #1e5fba}@media (max-width:1000px){.MainBannerCarousel-module__dbcd4q__portrait{width:115px}.MainBannerCarousel-module__dbcd4q__portrait:nth-child(2){width:150px}}@media (max-width:700px){.MainBannerCarousel-module__dbcd4q__inner{text-align:center;grid-template-columns:1fr;gap:28px;padding:28px 48px 52px}.MainBannerCarousel-module__dbcd4q__copy h2{margin-bottom:12px;font-size:29px}.MainBannerCarousel-module__dbcd4q__copy p{margin-bottom:16px;font-size:12px}.MainBannerCarousel-module__dbcd4q__badge{margin-bottom:12px;font-size:11px}.MainBannerCarousel-module__dbcd4q__cta{gap:10px;padding:12px 14px;font-size:12px}.MainBannerCarousel-module__dbcd4q__characters{padding:5px 0 12px}.MainBannerCarousel-module__dbcd4q__portrait{border-width:3px;border-radius:18px;width:90px}.MainBannerCarousel-module__dbcd4q__portrait:nth-child(2){width:115px;transform:translateY(-12px)}.MainBannerCarousel-module__dbcd4q__portrait span{padding:4px 10px;font-size:10px}}
