.styles_root__58ykH{display:flex;color:inherit;text-decoration:none}.styles_card__v865h{display:flex;flex-direction:column;width:100%;border-radius:16px;background:#fff;overflow:hidden;transition:background .25s ease}.styles_interactive___uH5Z:hover .styles_card__v865h{background:linear-gradient(to bottom,var(--card-hover-color),#fff)}.styles_logoArea__ogAwp{display:flex;flex-shrink:0;align-items:flex-start;justify-content:flex-start;height:60px;padding:20px 20px 0;overflow:hidden}@media(min-width:768px){.styles_logoArea__ogAwp{align-items:center;justify-content:center;height:120px;padding:0}}@media(min-width:900px){.styles_logoArea__ogAwp{height:172px}}.styles_logoContainer__L7rGz{position:relative;width:var(--case-card-logo-width,80px);max-width:100%;height:40px}@media(min-width:768px){.styles_logoContainer__L7rGz{height:var(--case-card-logo-height,60px)}}.styles_logoImage__m_QLh{width:100%;height:100%;object-fit:contain;object-position:left center}@media(min-width:768px){.styles_logoImage__m_QLh{object-position:center}}.styles_content__hYiEt{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;gap:14px;padding:24px}.styles_title__8ijUF{font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.styles_meta__DVB0N{display:flex;gap:24px;font-size:14px;line-height:1.4;color:#737373;white-space:nowrap}.styles_section__cocFf{overflow-x:hidden;padding-top:80px}@media(min-width:768px){.styles_section__cocFf{padding-top:100px}}@media(min-width:1024px){.styles_section__cocFf{padding-top:120px}}.styles_section__cocFf.styles_withBottomPadding__XAcqB{padding-bottom:80px}@media(min-width:768px){.styles_section__cocFf.styles_withBottomPadding__XAcqB{padding-bottom:100px}}@media(min-width:1024px){.styles_section__cocFf.styles_withBottomPadding__XAcqB{padding-bottom:120px}}.styles_container__wX_2h{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:768px){.styles_container__wX_2h{padding:0 42px}}@media(min-width:1200px){.styles_container__wX_2h{padding:0 96px}}.styles_title__KvbTZ{font-size:32px;font-weight:600;line-height:1.3;letter-spacing:0;margin-bottom:40px}.styles_list__OtfPl{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.styles_list__OtfPl{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.styles_list__OtfPl{display:flex;flex-direction:row}}.styles_listItem__HWymA{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:16px;overflow:hidden;flex:1 1;min-height:320px}@media(max-width:767px){.styles_listItem__HWymA{min-height:0}}@media(min-width:768px){.styles_listItem__HWymA{flex:unset}}@media(min-width:1024px){.styles_listItem__HWymA{flex:1 1}}.styles_listItem__HWymA:hover{background:linear-gradient(180deg,#d8e8ff,#fff)}.styles_listItem__HWymA:hover .styles_listItemTitle___1Vl_{text-decoration:underline}.styles_imageArea__jV2bV{display:flex;align-items:center;justify-content:center;height:200px;flex-shrink:0;padding:37px 47px}.styles_imageArea__jV2bV img{max-width:100%;height:auto;object-fit:contain}@media(max-width:767px){.styles_imageArea__jV2bV{align-items:flex-start;justify-content:flex-start;height:60px;padding:20px 20px 0}.styles_imageArea__jV2bV img{width:auto;max-height:40px}}.styles_textArea__rfiWH{padding:24px;flex-shrink:0}.styles_listItemTitle___1Vl_{font-size:16px;font-weight:600;line-height:1.4;color:#000}.Banner_section__GRL7i{overflow-x:hidden;padding-top:80px}@media(min-width:768px){.Banner_section__GRL7i{padding-top:100px}}@media(min-width:1024px){.Banner_section__GRL7i{padding-top:120px}}.Banner_container__E7uIx{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:768px){.Banner_container__E7uIx{padding:0 42px}}@media(min-width:1200px){.Banner_container__E7uIx{padding:0 96px}}.Banner_section__GRL7i{background-color:#000}.Banner_banner__kfiku{display:flex;flex-direction:column;align-items:center;color:#fff;gap:48px}.Banner_bannerText__mHa_5{display:flex;flex-direction:column;gap:36px}.Banner_bannerTitle__p9H7U{font-weight:600;font-size:46px;line-height:110%;text-align:center;white-space:pre-line}@media screen and (min-width:900px){.Banner_bannerTitle__p9H7U{font-size:56px}}.Banner_bannerDescription__xMe19{font-size:14px;line-height:150%;text-align:center}@media screen and (min-width:900px){.Banner_bannerDescription__xMe19{font-size:15px}}.Banner_bannerButtons__oTWSD{display:flex;flex-direction:column;gap:16px;align-items:center}@media screen and (max-width:767px){.Banner_bannerButtons__oTWSD{width:100%;align-items:stretch}}@media screen and (min-width:768px){.Banner_bannerButtons__oTWSD{flex-direction:row}}.Banner_bannerImage__59FN7{height:var(--banner-image-mobile-height,335px);margin:0 -16px}.Banner_bannerImage__59FN7 img{display:block;width:100%;height:100%;object-fit:cover;overflow-x:visible}@media screen and (min-width:768px){.Banner_bannerImage__59FN7{margin:0 -42px}}@media screen and (min-width:900px){.Banner_bannerImage__59FN7{height:var(--banner-image-height,335px)}}@media screen and (min-width:1440px){.Banner_bannerImage__59FN7{margin:0 -96px}}.RotatingText_homeTitle__kNFAX{font-size:32px;font-weight:600;line-height:110%;letter-spacing:0}@media(min-width:768px){.RotatingText_homeTitle__kNFAX{font-size:48px;text-align:center;color:#000}}@media(min-width:1024px){.RotatingText_homeTitle__kNFAX{font-size:56px;text-align:left}}.RotatingText_wordWrapper__3ku2c{position:relative;display:inline-block}@media(min-width:768px)and (max-width:1023px){.RotatingText_wordWrapper__3ku2c.RotatingText_wrapped__82iaG .RotatingText_rotatingText__j2ZdC{white-space:nowrap;left:50%;transform:translateX(-50%) translateY(10px)}.RotatingText_wordWrapper__3ku2c.RotatingText_wrapped__82iaG .RotatingText_rotatingText__j2ZdC.RotatingText_enter__HpkDc{transform:translateX(-50%) translateY(0)}.RotatingText_wordWrapper__3ku2c.RotatingText_wrapped__82iaG .RotatingText_rotatingText__j2ZdC.RotatingText_exit__BbnLc{transform:translateX(-50%) translateY(-10px)}}.RotatingText_ghost__yHy5h{display:inline-block;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RotatingText_rotatingText__j2ZdC{position:absolute;top:0;left:0;transition:opacity .4s ease,transform .4s ease;color:#0154f8;opacity:0;transform:translateY(10px)}.RotatingText_rotatingText__j2ZdC.RotatingText_enter__HpkDc{opacity:1;transform:translateY(0)}.RotatingText_rotatingText__j2ZdC.RotatingText_exit__BbnLc{opacity:0;transform:translateY(-10px)}.styles_section__WKqQJ{overflow-x:hidden}.styles_container__iM3Y3{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:768px){.styles_container__iM3Y3{padding:0 42px}}@media(min-width:1200px){.styles_container__iM3Y3{padding:0 96px}}.styles_section__WKqQJ{background-color:#3ef2d0}.styles_contentWrapper__uSYu6{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:72px;gap:16px}@media screen and (min-width:1024px){.styles_contentWrapper__uSYu6{flex-direction:row;justify-content:space-between;padding-top:0}.styles_contentWrapper__uSYu6>.styles_content__XYTia,.styles_contentWrapper__uSYu6>.styles_cubeAnimationWrapper__jitBf{flex:1 1 50%;max-width:50%}}.styles_content__XYTia{display:flex;flex-direction:column;align-items:center;gap:28px}@media screen and (min-width:768px){.styles_content__XYTia{gap:40px}}@media screen and (min-width:1024px){.styles_content__XYTia{align-items:flex-start}}.styles_cubeAnimationWrapper__jitBf{display:flex;justify-content:center;align-items:center}.styles_cubeAnimationWrapper__jitBf img,.styles_cubeAnimationWrapper__jitBf video{width:100%;object-fit:contain}.styles_cubeAnimationWrapper__jitBf video{border:0;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);-webkit-backface-visibility:hidden;backface-visibility:hidden}.styles_cubeAnimationWrapper__jitBf video:focus{outline:none}@media screen and (min-width:1024px){.styles_cubeAnimationWrapper__jitBf{flex:1 1}.styles_cubeAnimationWrapper__jitBf img,.styles_cubeAnimationWrapper__jitBf video{width:100%;height:613px;object-fit:contain}}.styles_cubeAnimation__Ils7M{display:flex;justify-content:center;align-items:center;max-width:400px}@media screen and (min-width:1024px){.styles_cubeAnimation__Ils7M{max-width:unset}}