:root{--color-white:#fff;--color-black:#000;--color-gray1:#f2f2f7;--color-onecatch-brand:#379cd8;--color-onecatch-light:#98caff;--color-service-surface:#f6f8fa;--header-bar-height:82px}@media (max-width:1024px){:root{--header-bar-height:48px}}@media (max-width:800px){:root{--header-bar-height:56px}}.innovative-info{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}@media (max-width:1024px){.innovative-info{height:auto;padding:96px 0}}.innovative-info__cards{--stat-cards-title-color:#000;--stat-cards-stat-weight:700;margin-bottom:96px}@media (max-width:1620px){.innovative-info__cards{margin-bottom:48px}}.innovative-info__marquee{opacity:0;will-change:transform,opacity}
:root{--color-white:#fff;--color-black:#000;--color-gray1:#f2f2f7;--color-onecatch-brand:#379cd8;--color-onecatch-light:#98caff;--color-service-surface:#f6f8fa;--header-bar-height:82px}@media (max-width:1024px){:root{--header-bar-height:48px}}@media (max-width:800px){:root{--header-bar-height:56px}}.inno-aurora{--aurora-1:#379cd8;--aurora-2:#98caff;--aurora-3:#379cd8;--aurora-4:#98caff;--aurora-5:#379cd8;--aurora-6:#dcefff}.inno-aurora .aurora__blobs{opacity:.5}.inno-inner{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.inno-title{color:#000;text-align:center;white-space:nowrap;font-size:76px;font-weight:700;line-height:normal}@media (max-width:1024px){.inno-title{font-size:56px}}@media (max-width:800px){.inno-title{font-size:40px}}@media (max-width:480px){.inno-title{font-size:28px}}.inno-title--split>span{display:block}.inno-title__lead{font-size:.571429em}@media (min-width:1025px){.inno-title--split{font-size:56px}.inno-title__lead{font-size:24px}}.inno-inner .clip-title{justify-content:center;display:flex}@media (max-width:1024px){.inno-inner .clip-title{flex-direction:column;align-items:center;width:fit-content;max-width:100%}}.inno-star{opacity:0;will-change:transform,opacity;width:48px;height:48px;margin:28px 0}@media (max-width:1024px){.inno-star{width:36px;height:36px;margin:32px 0 20px}}@media (max-width:800px){.inno-star{width:28px;height:28px;margin:20px 0 12px}}
.info-contact{--info-contact-bg:#000;--info-contact-fg:#fff;--info-contact-cta-bg:#fff;--info-contact-cta-fg:#000;--info-contact-cta-focus:#5017b1;background:var(--info-contact-bg);color:var(--info-contact-fg);padding:64px 0 52px}.info-contact-inner{flex-direction:column;align-items:center;display:flex}.info-contact-title{letter-spacing:0;margin-bottom:24px;font-size:48px;font-weight:700}.info-contact-title-mobile{letter-spacing:0;margin-bottom:12px;font-size:24px;font-weight:700;display:none}@media (max-width:800px){.info-contact-title{display:none}.info-contact-title-mobile{display:block}}.info-contact-des{text-align:center;margin-bottom:56px}@media (max-width:800px){.info-contact-des{margin-bottom:40px}}.info-contact-targets-label{letter-spacing:0;margin-bottom:28px;font-size:14px;font-weight:700}.info-contact-targets{justify-content:space-between;width:100%;margin-bottom:64px;display:flex}@media (max-width:800px){.info-contact-targets{margin-bottom:48px;display:block}}.info-contact-target{max-width:280px;margin-right:24px;display:flex}.info-contact-target:last-child{margin-right:0}@media (max-width:1024px){.info-contact-target{margin-bottom:48px}.info-contact-target:last-child{margin-bottom:0}}.info-contact-icon{aspect-ratio:1;flex:0 0 62px;align-self:flex-start;width:62px;margin-right:22px}.info-contact-icon>img,.info-contact-icon>svg{width:100%;height:100%}.info-contact-target-title{letter-spacing:0;font-size:24px;font-weight:700}.info-contact-target-des{letter-spacing:0;font-size:14px;font-weight:500}.info-contact-cta{border:1px solid var(--info-contact-cta-fg);background-color:var(--info-contact-cta-bg);color:var(--info-contact-cta-fg);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;padding:24px 64px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.info-contact-cta:active{opacity:.85}.info-contact-cta:focus-visible{outline:2px solid var(--info-contact-cta-focus);outline-offset:2px}
