main{overflow:hidden}.solutions-hero.svelte-1bxacmn,.solution-directory.svelte-1bxacmn,.solutions-boundary.svelte-1bxacmn{width:min(calc(100% - 3rem),var(--max-width));margin-inline:auto}.solutions-hero.svelte-1bxacmn{min-height:42rem;display:grid;grid-template-columns:minmax(24rem,1fr) minmax(22rem,.65fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--line-strong)}.solutions-eyebrow.svelte-1bxacmn{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1.3rem;color:var(--blue);font-family:var(--font-utility);font-size:.61rem;font-weight:740;letter-spacing:.16em;text-transform:uppercase}.solutions-eyebrow.svelte-1bxacmn span:where(.svelte-1bxacmn):first-child{display:flex;align-items:center;gap:.65rem}.solutions-eyebrow.svelte-1bxacmn span:where(.svelte-1bxacmn):first-child:before{width:1.8rem;height:1px;background:currentColor;content:""}.solutions-eyebrow.svelte-1bxacmn span:where(.svelte-1bxacmn):last-child{color:var(--ink-soft);font-size:.51rem}.solutions-hero.svelte-1bxacmn h1:where(.svelte-1bxacmn),.solution-directory.svelte-1bxacmn h2:where(.svelte-1bxacmn),.solutions-boundary.svelte-1bxacmn h2:where(.svelte-1bxacmn){margin:0;font-family:var(--font-display);font-weight:620;letter-spacing:-.045em;text-wrap:balance}.solutions-hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){max-width:12ch;margin-top:1.4rem;font-size:clamp(4rem,6.3vw,7rem);line-height:.91}:lang(zh-CN) .solutions-hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){max-width:10ch;font-size:clamp(3.7rem,5.8vw,6.2rem);line-height:1.02}.solutions-lede.svelte-1bxacmn{max-width:45rem;margin:1.6rem 0 2rem;color:var(--ink-soft);font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.8}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn){position:relative;min-height:24rem;overflow:hidden;padding:1.5rem;border:1px solid var(--line-strong);background:linear-gradient(145deg,var(--blue-wash),color-mix(in srgb,var(--surface) 86%,transparent),var(--purple-wash));box-shadow:var(--shadow);transform:rotate(1.5deg)}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) header:where(.svelte-1bxacmn){display:flex;align-items:center;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--blue);font-family:var(--font-utility);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) p:where(.svelte-1bxacmn){position:relative;z-index:1;max-width:31rem;margin:4rem 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.8}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn)>div:where(.svelte-1bxacmn){position:absolute;right:-3rem;bottom:-2rem;width:18rem;height:11rem}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) i:where(.svelte-1bxacmn){position:absolute;right:0;left:0;height:2.8rem;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-raised) 78%,transparent);transform:translate(var(--x),var(--y))}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) i:where(.svelte-1bxacmn):nth-child(1){--x:-2rem;--y:0}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) i:where(.svelte-1bxacmn):nth-child(2){--x:-1rem;--y:2rem}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) i:where(.svelte-1bxacmn):nth-child(3){--x:0;--y:4rem}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn) i:where(.svelte-1bxacmn):nth-child(4){--x:1rem;--y:6rem}.solution-directory.svelte-1bxacmn{display:grid;grid-template-columns:repeat(3,1fr);padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--line-strong)}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn){min-height:29rem;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 64%,transparent);transition:transform .18s ease,background .18s ease}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn)+article:where(.svelte-1bxacmn){border-left:0}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn):hover{position:relative;z-index:1;background:linear-gradient(145deg,var(--blue-wash),var(--surface),var(--purple-wash));transform:translateY(-4px)}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn)>div:where(.svelte-1bxacmn){display:flex;justify-content:space-between;align-items:center;color:var(--blue);font-family:var(--font-utility);font-size:.55rem;font-weight:700;letter-spacing:.13em}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn)>div:where(.svelte-1bxacmn) svg{width:1.5rem}.solution-directory.svelte-1bxacmn h2:where(.svelte-1bxacmn){max-width:8ch;margin-top:5rem;font-size:clamp(2.8rem,4vw,4.4rem);line-height:.98}.solution-directory.svelte-1bxacmn p:where(.svelte-1bxacmn){margin:1rem 0 2rem;color:var(--ink-soft);font-size:.86rem;line-height:1.75}.solution-directory.svelte-1bxacmn a:where(.svelte-1bxacmn){width:fit-content;min-height:2.75rem;display:flex;align-items:center;gap:.6rem;margin-top:auto;color:var(--blue);font-family:var(--font-utility);font-size:.7rem;font-weight:700;text-decoration:none}.solution-directory.svelte-1bxacmn a:where(.svelte-1bxacmn) svg{transition:transform .18s ease}.solution-directory.svelte-1bxacmn a:where(.svelte-1bxacmn):hover svg{transform:translate(4px)}.solutions-boundary.svelte-1bxacmn{display:grid;grid-template-columns:minmax(18rem,.55fr) 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,8rem)}.solutions-boundary.svelte-1bxacmn>div:where(.svelte-1bxacmn):first-child{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;color:var(--ink-soft);font-family:var(--font-utility);font-size:.55rem;letter-spacing:.12em}.solutions-boundary.svelte-1bxacmn i:where(.svelte-1bxacmn){height:1px;background:linear-gradient(90deg,var(--blue),var(--violet))}.solutions-boundary.svelte-1bxacmn h2:where(.svelte-1bxacmn){max-width:15ch;font-size:clamp(3rem,5vw,5.2rem);line-height:.98}.solutions-boundary.svelte-1bxacmn p:where(.svelte-1bxacmn){max-width:48rem;margin:1.4rem 0 0;color:var(--ink-soft);line-height:1.8}@media(max-width:58rem){.solutions-hero.svelte-1bxacmn{min-height:auto;grid-template-columns:1fr}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn){width:min(100%,42rem)}.solution-directory.svelte-1bxacmn{grid-template-columns:1fr}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn){min-height:20rem}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn)+article:where(.svelte-1bxacmn){border-top:0;border-left:1px solid var(--line)}.solution-directory.svelte-1bxacmn h2:where(.svelte-1bxacmn){margin-top:3rem}.solutions-boundary.svelte-1bxacmn{grid-template-columns:1fr}}@media(max-width:40rem){.solutions-hero.svelte-1bxacmn,.solution-directory.svelte-1bxacmn,.solutions-boundary.svelte-1bxacmn{width:min(calc(100% - 1.25rem),var(--max-width))}.solutions-hero.svelte-1bxacmn{padding-block:4rem}.solutions-eyebrow.svelte-1bxacmn span:where(.svelte-1bxacmn):last-child{display:none}.solutions-hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){max-width:none;font-size:clamp(3.3rem,15vw,4.7rem)}:lang(zh-CN) .solutions-hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){max-width:none;font-size:clamp(2.85rem,11.8vw,3.65rem)}.solutions-hero.svelte-1bxacmn .button:where(.svelte-1bxacmn){width:100%}.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn){min-height:21rem;transform:none}.solution-directory.svelte-1bxacmn{padding-block:4.5rem}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn){padding:1.35rem}.solutions-boundary.svelte-1bxacmn h2:where(.svelte-1bxacmn){font-size:clamp(2.75rem,13vw,4rem)}}@media(prefers-reduced-motion:reduce){.solutions-hero.svelte-1bxacmn aside:where(.svelte-1bxacmn){transform:none}.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn):hover{transform:none}}@media(prefers-reduced-motion:reduce){.solution-directory.svelte-1bxacmn article:where(.svelte-1bxacmn){transition:none}.solution-directory.svelte-1bxacmn a:where(.svelte-1bxacmn) svg{transition:none}.solution-directory.svelte-1bxacmn a:where(.svelte-1bxacmn):hover svg{transform:none}}
