.solution_hero__Pnhe7{position:relative;max-width:1200px;margin:0 auto;padding:clamp(40px,8vw,56px) 20px 0;display:grid;gap:clamp(32px,4vw,40px);align-items:center;text-align:center}@media (min-width:600px){.solution_hero__Pnhe7{padding:clamp(48px,10vw,64px) 28px 0}}@media (min-width:900px){.solution_hero__Pnhe7{grid-template-columns:1.04fr .96fr;padding:clamp(56px,10vw,80px) 32px clamp(40px,6vw,52px);gap:clamp(40px,5vw,56px);text-align:left}}.solution_heroText__ipI9E{display:flex;flex-direction:column}@keyframes solution_solRise__bJwBu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.solution_heroText__ipI9E>*{animation:solution_solRise__bJwBu .55s cubic-bezier(.22,1,.36,1) both}.solution_heroText__ipI9E>:first-child{animation-delay:.02s}.solution_heroText__ipI9E>:nth-child(2){animation-delay:.09s}.solution_heroText__ipI9E>:nth-child(3){animation-delay:.16s}.solution_heroText__ipI9E>:nth-child(4){animation-delay:.23s}.solution_heroText__ipI9E>:nth-child(5){animation-delay:.3s}@keyframes solution_solFrameIn__4BVab{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.solution_heroImageFrame__rCe1q{animation:solution_solFrameIn__4BVab .6s cubic-bezier(.22,1,.36,1) .14s both}.solution_eyebrowWrap__rd4Al{display:flex;justify-content:center;margin-bottom:18px}@media (min-width:900px){.solution_eyebrowWrap__rd4Al{justify-content:flex-start}}.solution_hero__Pnhe7 h1{font-size:clamp(34px,6vw,56px);line-height:1.08;letter-spacing:-.022em;margin:0;font-weight:850;text-wrap:balance}.solution_sub__YVsxj{font-size:clamp(16.5px,2.2vw,19px);color:var(--muted);margin:20px auto 0;max-width:56ch;line-height:1.6}@media (min-width:900px){.solution_sub__YVsxj{margin-left:0}}.solution_heroCtas__IqE7u{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@media (min-width:900px){.solution_heroCtas__IqE7u{justify-content:flex-start}}@media (max-width:460px){.solution_heroCtas__IqE7u{flex-direction:column}.solution_heroCtas__IqE7u>*{width:100%;justify-content:center}}.solution_heroImageCol__YwsSr{display:flex;justify-content:center;align-items:center}.solution_heroImageFrame__rCe1q{position:relative;width:100%;max-width:480px;border-radius:16px;box-shadow:0 0 0 1px var(--border),var(--shadow-md),0 32px 80px rgba(109,59,242,.13);background:#fff;overflow:visible}.solution_heroImageFrame__rCe1q:before{content:"";position:absolute;inset:-14px;border-radius:26px;background:radial-gradient(ellipse at 60% 40%,rgba(109,59,242,.12) 0,rgba(245,158,11,.07) 55%,transparent 75%);z-index:-1;pointer-events:none}.solution_heroBar__czfzz{position:relative;display:flex;align-items:center;gap:7px;padding:11px 14px;background:linear-gradient(180deg,#faf9fd,#f1eff8);border-bottom:1px solid var(--border);border-radius:16px 16px 0 0}.solution_heroDot__0d5C_{width:10px;height:10px;border-radius:50%;flex:none}.solution_heroDot__0d5C_:first-child{background:#ff5f57}.solution_heroDot__0d5C_:nth-child(2){background:#febc2e}.solution_heroDot__0d5C_:nth-child(3){background:#28c840}.solution_heroUrl__8MNZk{position:absolute;left:50%;transform:translateX(-50%);max-width:62%;font-size:12px;font-weight:600;color:var(--muted);background:#fff;border:1px solid var(--border);border-radius:999px;padding:4px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solution_heroImg__uhzLD{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;object-position:center;background:#fff;padding:10px;border-radius:0 0 16px 16px;box-sizing:border-box}.solution_faqList__UVLXH{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(10px,1.5vw,14px)}.solution_faqItem__jA9e8{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.solution_faqItem__jA9e8[open]{border-color:var(--border-2)}.solution_faqQ__3yK3O{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 20px;font-size:16.5px;font-weight:700;color:var(--ink)}.solution_faqQ__3yK3O::-webkit-details-marker{display:none}.solution_faqQ__3yK3O:after{content:"+";margin-left:auto;flex:none;font-size:22px;font-weight:600;line-height:1;color:var(--violet);transition:transform .2s ease}.solution_faqItem__jA9e8[open] .solution_faqQ__3yK3O:after{content:"\2212"}.solution_faqA__eQ1WH{padding:0 20px 18px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.solution_closing__daaj_{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--violet-deep,#2c1a55) 0,#2c1a55 55%,#3a2270 100%);color:#fff;text-align:center}.solution_closingInner__svoEu{position:relative;max-width:760px;margin:0 auto;padding:clamp(40px,8vw,64px) 22px}.solution_closingInner__svoEu h2{font-size:clamp(26px,4.4vw,40px);font-weight:850;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.solution_closingInner__svoEu p{color:rgba(255,255,255,.82);font-size:17px;margin:0 auto 28px;max-width:52ch;line-height:1.6}.solution_closingCtas__MI2kr{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.solution_btnGhostDark__bsZJn{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45);transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.solution_btnGhostDark__bsZJn:hover{background:rgba(255,255,255,.12);border-color:#fff;transform:translateY(-3px)}.solution_btnGhostDark__bsZJn:active{transform:scale(.97)}.solution_btnGhostDark__bsZJn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:none){.solution_btnGhostDark__bsZJn:hover{transform:none}}@media (max-width:460px){.solution_closingCtas__MI2kr{flex-direction:column}.solution_closingCtas__MI2kr>*{width:100%;justify-content:center}}.solution_related__lp9bg{max-width:1000px;margin:0 auto;padding:8px 20px clamp(40px,8vw,64px);text-align:center}.solution_relatedLabel__jlszp{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.solution_relatedLinks__YNyje{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.solution_relatedLinks__YNyje a{font-size:14px;font-weight:650;color:var(--ink);padding:9px 16px;border-radius:999px;border:1px solid var(--border);background:var(--card);text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.solution_relatedLinks__YNyje a:hover{border-color:var(--violet);color:var(--violet);background:rgba(109,59,242,.05)}