.SolutionPage_page__lrZjD{min-height:100vh;background:#ffffff;color:var(--ink)}.SolutionPage_hero__SSJqZ{min-height:auto}.SolutionPage_solutionHeroStage__lKGag{min-height:auto;display:grid;grid-gap:40px;gap:40px;padding-bottom:72px}.SolutionPage_solutionHeroPreview__8wXdk{width:min(920px,100%)}.SolutionPage_modeHeroPreview___lqIC{width:min(1320px,100%)}.SolutionPage_modeHeroGrid__qvvdr{margin-top:0}.SolutionPage_solutionHeroVideoFrame__hdPhh{position:relative;overflow:hidden;width:100%;aspect-ratio:1.72/1;padding:clamp(18px,2.8vw,34px);border-radius:8px;background:#252525;box-shadow:0 24px 64px rgba(18,24,34,.14)}.SolutionPage_solutionHeroVideoFrame__hdPhh:before{content:"";position:absolute;inset:clamp(18px,2.8vw,34px);border-radius:10px;background:rgba(255,255,255,.03);pointer-events:none}.SolutionPage_solutionHeroVideo__hPBb1{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:6px;object-fit:contain}.SolutionPage_section__1Tsq_{width:min(1320px,calc(100% - 80px));margin:0 auto;padding-top:96px}.SolutionPage_summaryGrid__WhSjC{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:34px;gap:34px;align-items:start}.SolutionPage_summaryIntro__U3exI{display:grid;grid-gap:16px;gap:16px}.SolutionPage_summaryIntro__U3exI h2{max-width:13ch}.SolutionPage_pointCard__I8Eda p,.SolutionPage_relatedCard__WGxIc span,.SolutionPage_summaryIntro__U3exI p,.SolutionPage_workflowCard__jH4_q p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.66}.SolutionPage_pointGrid__WFtpK{display:grid;grid-gap:14px;gap:14px}.SolutionPage_pointCard__I8Eda{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px;border:1px solid rgba(28,34,29,.07);border-radius:8px;background:rgba(255,255,255,.74)}.SolutionPage_pointCard__I8Eda span{width:10px;height:10px;margin-top:.48rem;border-radius:999px;background:var(--accent)}.SolutionPage_workflowGrid__MJmI1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.SolutionPage_workflowCard__jH4_q{display:grid;grid-gap:16px;gap:16px}.SolutionPage_workflowImageFrame__AsTRc{position:relative;aspect-ratio:1.22/1;overflow:hidden;border-radius:8px;border:1px solid rgba(28,34,29,.06);background:rgba(255,255,255,.92)}.SolutionPage_workflowImage__NoWfJ{object-fit:cover;object-position:center}.SolutionPage_workflowCard__jH4_q h3{margin:0;color:#161b22;font-size:1.42rem;line-height:1.08;letter-spacing:-.04em}.SolutionPage_workflowCard__jH4_q p a{color:#2d6cdf;font-weight:700;text-decoration:underline;text-underline-offset:3px}.SolutionPage_modeGalleryGrid__qOR1A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}.SolutionPage_modeGalleryCard__7Cf_e{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(28,34,29,.08);border-radius:8px;background:#ffffff;box-shadow:0 16px 36px rgba(18,24,34,.05)}.SolutionPage_modeGalleryImage__DebES{position:relative;aspect-ratio:1.12/1;overflow:hidden;background:#f6f7fb}.SolutionPage_modeGalleryCopy__6P_4b{display:grid;grid-gap:8px;gap:8px;padding:16px}.SolutionPage_modeGalleryCopy__6P_4b h3{margin:0;color:#161b22;font-size:1.08rem;line-height:1.12}.SolutionPage_modeGalleryCopy__6P_4b p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.SolutionPage_relatedGrid__XeHBI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:32px}.SolutionPage_relatedCard__WGxIc{display:grid;grid-gap:10px;gap:10px;min-height:150px;padding:20px;border:1px solid rgba(28,34,29,.07);border-radius:8px;background:rgba(255,255,255,.76);transition:transform .18s ease,border-color .18s ease}.SolutionPage_relatedCard__WGxIc:hover{transform:translateY(-1px);border-color:rgba(123,105,232,.2)}.SolutionPage_relatedCard__WGxIc strong{color:#161b22;font-size:1.15rem;line-height:1.2}.SolutionPage_hubHero__CXzt_{min-height:auto}.SolutionPage_hubHeroStage__FjSwK{min-height:auto;padding-bottom:72px}.SolutionPage_hubHeroCopy__R9mSk{position:relative;z-index:3;display:grid;justify-items:center;grid-gap:20px;gap:20px;max-width:920px;margin:0 auto;text-align:center}.SolutionPage_hubHeroCopy__R9mSk h1{max-width:12ch;margin:0;font-size:clamp(3.1rem,6vw,5.8rem)}.SolutionPage_hubHeroCopy__R9mSk p:not(.eyebrow){max-width:68ch;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.72}.SolutionPage_hubIntroGrid__YFlR0{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;margin-bottom:34px}.SolutionPage_hubIntroGrid__YFlR0 h2{max-width:11ch}.SolutionPage_hubIntroGrid__YFlR0 p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.72}.SolutionPage_hubCardGrid__emcwU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.SolutionPage_hubCard__QcvCP{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(28,34,29,.08);border-radius:8px;background:#ffffff;color:inherit;text-decoration:none;box-shadow:0 18px 44px rgba(18,24,34,.06);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.SolutionPage_hubCard__QcvCP:hover{border-color:rgba(123,105,232,.22);box-shadow:0 22px 52px rgba(18,24,34,.09);transform:translateY(-2px)}.SolutionPage_hubCardImage__fNHe8{position:relative;aspect-ratio:1.28/1;overflow:hidden;background:#f6f7fb}.SolutionPage_hubCardCopy__jU6HA{display:grid;grid-gap:10px;gap:10px;padding:20px}.SolutionPage_hubCardCopy__jU6HA span{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.SolutionPage_hubCardCopy__jU6HA h3{margin:0;color:#161b22;font-size:clamp(1.28rem,1.7vw,1.72rem);line-height:1.08}.SolutionPage_hubCardCopy__jU6HA p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.58}.SolutionPage_hubStepGuide__GYzuU{display:grid;justify-items:center;grid-gap:28px;gap:28px;margin-top:56px;padding-top:48px;border-top:1px solid rgba(28,34,29,.08);text-align:center}.SolutionPage_hubStepGuide__GYzuU h2{max-width:14ch;margin:0}.SolutionPage_hubStepGrid__9_LE4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(920px,100%);text-align:left}.SolutionPage_hubStepCard__MKZhR{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid rgba(28,34,29,.08);border-radius:8px;background:rgba(255,255,255,.78)}.SolutionPage_hubStepCard__MKZhR span{color:var(--accent);font-size:.82rem;font-weight:800;letter-spacing:.08em}.SolutionPage_hubStepCard__MKZhR h3{margin:0;color:#161b22;font-size:1.24rem;line-height:1.12}.SolutionPage_hubStepCard__MKZhR p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.58}.SolutionPage_hubCtaSection__wDMtD{width:min(1320px,calc(100% - 80px));margin:0 auto;padding:96px 0}.SolutionPage_hubCta__IrxO8{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr) auto;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px);border-radius:8px;background:#151820;color:#ffffff}.SolutionPage_hubCta__IrxO8 h2{max-width:12ch;margin:0;color:#ffffff}.SolutionPage_hubCta__IrxO8 p:not(.eyebrow){margin:0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.68}.SolutionPage_hubCta__IrxO8 .button-primary{min-height:60px;padding:0 28px;background:#ffffff;color:#151820;box-shadow:0 18px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.75);white-space:nowrap}.SolutionPage_hubCta__IrxO8 .button-primary:hover{background:#f4f6fb}.SolutionPage_articleHero__c6xlP{min-height:auto}.SolutionPage_articleHeroStage__mDoKk{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:auto;align-items:center;justify-items:stretch;gap:44px;padding-bottom:72px}.SolutionPage_articleHeroCopy__Y9y0w{position:relative;z-index:3;display:grid;grid-gap:22px;gap:22px;align-content:center}.SolutionPage_articleHeroCopy__Y9y0w h1{max-width:10ch;margin:0;font-size:clamp(3.2rem,6vw,5.2rem)}.SolutionPage_articleHeroCopy__Y9y0w p:not(.eyebrow){max-width:38ch;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.72}.SolutionPage_articleHeroCopy__Y9y0w .button-primary{width:-moz-fit-content;width:fit-content}.SolutionPage_articleImagePair__xRSIT{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.SolutionPage_articleImageCard__MiKuD{display:grid;grid-gap:10px;gap:10px;margin:0}.SolutionPage_articleImageFrame__5LsHM{position:relative;aspect-ratio:.92/1;overflow:hidden;border:1px solid rgba(28,34,29,.06);border-radius:8px;background:#f6f7fb;box-shadow:0 18px 42px rgba(18,24,34,.07)}.SolutionPage_articleImageCard__MiKuD figcaption{color:#5c6573;font-size:.92rem;line-height:1.3}.SolutionPage_articleBody__yKI1t{width:min(760px,calc(100% - 40px));margin:0 auto;padding:42px 0 72px}.SolutionPage_articleBody__yKI1t p{margin:0;color:var(--muted);font-size:1.1rem;line-height:1.82}.SolutionPage_articleBody__yKI1t p+p{margin-top:22px}.SolutionPage_articleLead__aKML9{color:#2f3742!important;font-size:1.28rem!important;line-height:1.68!important}.SolutionPage_articleFaq__w16zh{display:grid;grid-gap:18px;gap:18px;margin-top:56px;padding-top:42px;border-top:1px solid rgba(28,34,29,.08)}.SolutionPage_articleFaq__w16zh h2{max-width:none;font-size:clamp(2rem,3.6vw,3.2rem)}.SolutionPage_articleFaqItem__QhMM7{display:grid;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid rgba(28,34,29,.08)}.SolutionPage_articleFaqItem__QhMM7 h3{margin:0;color:#161b22;font-size:1.24rem;line-height:1.2;letter-spacing:-.03em}.SolutionPage_articleFaqItem__QhMM7 p{font-size:1.02rem;line-height:1.7}@media (max-width:980px){.SolutionPage_section__1Tsq_{width:min(100% - 40px,1320px)}.SolutionPage_articleHeroStage__mDoKk,.SolutionPage_hubCardGrid__emcwU,.SolutionPage_hubCta__IrxO8,.SolutionPage_hubIntroGrid__YFlR0,.SolutionPage_hubStepGrid__9_LE4,.SolutionPage_hubStepGuide__GYzuU,.SolutionPage_relatedGrid__XeHBI,.SolutionPage_summaryGrid__WhSjC,.SolutionPage_workflowGrid__MJmI1{grid-template-columns:1fr}.SolutionPage_solutionHeroStage__lKGag{padding-bottom:48px}.SolutionPage_summaryIntro__U3exI h2{max-width:16ch}.SolutionPage_articleHeroCopy__Y9y0w{justify-items:center;text-align:center}.SolutionPage_articleHeroCopy__Y9y0w h1,.SolutionPage_articleHeroCopy__Y9y0w p:not(.eyebrow){max-width:12ch;margin-inline:auto}.SolutionPage_articleHeroCopy__Y9y0w p:not(.eyebrow){max-width:44ch}.SolutionPage_modeGalleryGrid__qOR1A{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionPage_hubHeroStage__FjSwK{padding-bottom:48px}.SolutionPage_hubCta__IrxO8{justify-items:start}}@media (max-width:640px){.SolutionPage_section__1Tsq_{width:min(100% - 28px,1320px);padding-top:72px}.SolutionPage_workflowGrid__MJmI1{gap:18px}.SolutionPage_modeGalleryGrid__qOR1A{grid-template-columns:1fr;gap:14px}.SolutionPage_workflowImageFrame__AsTRc{border-radius:8px}.SolutionPage_pointCard__I8Eda{padding:16px}.SolutionPage_relatedCard__WGxIc{min-height:0}.SolutionPage_hubCtaSection__wDMtD{width:min(100% - 28px,1320px);padding:72px 0}.SolutionPage_hubHeroCopy__R9mSk h1{font-size:clamp(2.5rem,13vw,4rem)}.SolutionPage_articleImagePair__xRSIT{grid-template-columns:1fr}.SolutionPage_articleHeroStage__mDoKk{padding-bottom:40px}.SolutionPage_articleBody__yKI1t{width:min(100% - 28px,760px);padding-top:28px}.SolutionPage_articleBody__yKI1t p{font-size:1.02rem}.SolutionPage_articleLead__aKML9{font-size:1.14rem!important}}