.solutions-hero[data-v-951bccc3]{background:var(--color-bg);overflow:hidden;position:relative}.solutions-hero__inner[data-v-951bccc3]{display:flex;flex-direction:column;gap:1.1rem;margin:0 auto;max-width:var(--container-content);padding:5.25rem 1.25rem 2.5rem;position:relative;width:100%;z-index:1}.solutions-hero__visual[data-v-951bccc3]{margin:0 -.25rem;position:relative;width:calc(100% + .5rem);z-index:0}@media(min-width:768px)and (max-width:1099px){.solutions-hero__visual[data-v-951bccc3]{margin-left:auto;margin-right:auto;max-width:24rem}}@media(min-width:1024px)and (max-width:1099px){.solutions-hero__visual[data-v-951bccc3]{max-width:28rem}}.solutions-hero__visual-img[data-v-951bccc3]{display:block;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45));height:auto;width:100%}.solutions-hero__content[data-v-951bccc3]{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;z-index:1}.solutions-hero__badge[data-v-951bccc3]{align-self:flex-start}.solutions-hero__title[data-v-951bccc3]{font-size:2.625rem;font-weight:500;line-height:2.625rem;margin:0}@media(min-width:1100px){.solutions-hero__title[data-v-951bccc3]{font-size:3.25rem;font-weight:500;line-height:3.75rem}}.solutions-hero__title-pc[data-v-951bccc3]{display:none}.solutions-hero__title-h5[data-v-951bccc3]{align-items:flex-start;display:flex;flex-direction:column}.solutions-hero__desc[data-v-951bccc3]{color:#e2e8f0eb;font-size:.875rem;line-height:1.75;margin:1rem 0 0}@media(min-width:1100px){.solutions-hero[data-v-951bccc3]{height:41.25rem;min-height:41.25rem}.solutions-hero__inner[data-v-951bccc3]{align-items:center;display:grid;gap:1.5rem;grid-template-areas:"content visual";grid-template-columns:36.25rem minmax(0,1fr);height:100%;min-height:0;padding:0}.solutions-hero__content[data-v-951bccc3]{box-sizing:border-box;grid-area:content;max-width:36.25rem;padding:0;width:36.25rem}.solutions-hero__content[data-v-951bccc3]:before{background:linear-gradient(90deg,var(--color-bg) 0,var(--color-bg) 58%,color-mix(in srgb,var(--color-bg) 82%,transparent) 78%,transparent 100%);bottom:-2rem;content:"";left:-1.5rem;pointer-events:none;position:absolute;right:-3.5rem;top:-2rem;z-index:-1}.solutions-hero__visual[data-v-951bccc3]{align-items:center;display:flex;grid-area:visual;justify-content:flex-end;margin:0;width:100%;z-index:0}.solutions-hero__visual-img[data-v-951bccc3]{height:39.3125rem;margin-right:-7.75rem;max-width:none;-o-object-fit:cover;object-fit:cover;width:48.5rem}.solutions-hero .title-gradient-wrap[data-v-951bccc3],.solutions-hero__title.title-gradient[data-v-951bccc3]{max-width:36.25rem;width:-moz-max-content;width:max-content}.solutions-hero__title-pc[data-v-951bccc3]{display:inline;white-space:pre-line}.solutions-hero__title-h5[data-v-951bccc3]{display:none}.solutions-hero__desc[data-v-951bccc3]{font-size:1rem;line-height:1.75;margin-top:1.1rem}}
