.ServiceVisualHero_visualHero__VyZoD{position:relative;isolation:isolate;overflow:clip;--color-water-bg:#0D1117;background:var(--color-water-bg);color:#fff;padding:144px 24px 80px;font-feature-settings:"palt"}.ServiceVisualHero_visualHero__inner__81y69{width:100%;max-width:1200px;margin:0 auto}.ServiceVisualHero_visualHero__breadcrumb__OU0X7{margin-bottom:32px}.ServiceVisualHero_visualHero__title__xCj7m{max-width:1100px;margin:0 auto;color:#fff;font-size:44px;font-weight:800;line-height:1.2;letter-spacing:-.03em;text-align:center}.ServiceVisualHero_visualHero__stage__PqJ_i{position:relative;height:320px;margin-top:32px;overflow:clip}.ServiceVisualHero_visualHero__background__QDJmp{position:absolute;inset:0;pointer-events:none}.ServiceVisualHero_visualHero__backgroundObject__47AI2{position:absolute;top:64px;width:180px;height:180px;object-fit:contain;opacity:.4}.ServiceVisualHero_visualHero__backgroundObject_side_left__roRuS{left:16px;transform:rotate(-12deg)}.ServiceVisualHero_visualHero__backgroundObject_side_right__eBaRK{right:16px;transform:rotate(12deg)}.ServiceVisualHero_visualHero__subject__eWVk_{position:relative;width:min(100%,640px);height:100%;margin:0 auto}.ServiceVisualHero_visualHero__description__84O2c{max-width:680px;margin:24px auto 0;font-size:18px;line-height:1.8;color:hsla(0,0%,100%,.95)}.ServiceVisualHero_visualHero__description__84O2c p{margin:0}.ServiceVisualHero_visualHero__description__84O2c p+p{margin-top:16px}.ServiceVisualHero_visualHero__actions__DAsxc{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;gap:24px;margin:24px auto 0}.ServiceVisualHero_visualHero__actions__DAsxc a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid hsla(0,0%,100%,.42);border-radius:8px;color:#fff;font-size:16px;line-height:1.5;font-weight:700;text-decoration:none;transition:background .2s ease-out}.ServiceVisualHero_visualHero__actions__DAsxc a:first-child{background:#26dad2;border-color:#26dad2;color:#0b1120}.ServiceVisualHero_visualHero__actions__DAsxc a:hover{background:hsla(0,0%,100%,.1)}.ServiceVisualHero_visualHero__actions__DAsxc a:first-child:hover{background:#4aeadf}.ServiceVisualHero_visualHero__actions__DAsxc a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ServiceVisualHero_visualHero__footer__Qpqgl{max-width:960px;margin:32px auto 0}.ServiceVisualHero_visualHero__footer__Qpqgl .aiStaffDisclosure{max-width:none;font-size:14px;line-height:1.8;border-radius:8px}@media(min-width:1024px){.ServiceVisualHero_visualHero__title__xCj7m{font-size:48px}}@media(min-width:1440px){.ServiceVisualHero_visualHero__title__xCj7m{font-size:52px}}@media(max-width:640px){.ServiceVisualHero_visualHero__VyZoD{padding:112px 20px 56px}.ServiceVisualHero_visualHero__breadcrumb__OU0X7{margin-bottom:24px}.ServiceVisualHero_visualHero__title__xCj7m{font-size:clamp(30px,5.7143vw + 11.7143px,34px)}.ServiceVisualHero_visualHero__stage__PqJ_i{height:220px;margin-top:24px}.ServiceVisualHero_visualHero__backgroundObject__47AI2{top:58px;width:96px;height:96px}.ServiceVisualHero_visualHero__backgroundObject_side_left__roRuS{left:-16px}.ServiceVisualHero_visualHero__backgroundObject_side_right__eBaRK{right:-16px}.ServiceVisualHero_visualHero__description__84O2c{font-size:16px}.ServiceVisualHero_visualHero__actions__DAsxc{grid-auto-flow:row;gap:16px}.ServiceVisualHero_visualHero__actions__DAsxc a{padding:12px 16px}}@media(max-width:359px){.ServiceVisualHero_visualHero__VyZoD{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.ServiceVisualHero_visualHero__actions__DAsxc a{transition:none}}