.HomeHero_hero__xwoyJ.HomeHero_hero__xwoyJ{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#0f172a;padding:144px 0 56px;overflow:hidden}.HomeHero_hero__xwoyJ .HomeHero_container__FnaPm{width:calc(100% - 96px);max-width:1248px;margin-inline:auto}.HomeHero_introduction___Nno_{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:80px;align-items:end;padding-bottom:48px}.HomeHero_hero__xwoyJ .HomeHero_eyebrow__nZlM9{display:inline-flex;gap:12px;align-items:center;margin:0 0 24px;color:#245ac3;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.HomeHero_eyebrow__nZlM9:before{content:"";width:20px;height:2px;background:currentColor;flex-shrink:0}.HomeHero_hero__xwoyJ .HomeHero_heading__uFSCB[id]{max-width:680px;margin:0;color:#0f172a;font-family:var(--font-inter),sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.07;letter-spacing:-.055em;text-wrap:balance}.HomeHero_highlight__ecll6{color:#245ac3}.HomeHero_summary__NqZPA{padding-bottom:4px;min-width:0}.HomeHero_hero__xwoyJ .HomeHero_description__m2FqA{max-width:440px;margin:0;font-size:18px;line-height:1.7;color:#475569;letter-spacing:-.015em;text-wrap:pretty}.HomeHero_actions__uL1KD{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.HomeHero_hero__xwoyJ .HomeHero_primary__tS_tm,.HomeHero_hero__xwoyJ .HomeHero_secondary__VJEEt{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border:1px solid #020617;border-radius:4px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .15s,color .15s,border-color .15s}.HomeHero_hero__xwoyJ .HomeHero_primary__tS_tm{background:#020617;color:#fff}.HomeHero_hero__xwoyJ .HomeHero_primary__tS_tm:hover{background:#1e293b;color:#fff}.HomeHero_hero__xwoyJ .HomeHero_secondary__VJEEt{background:transparent;color:#0f172a;border-color:#cbd5e1}.HomeHero_hero__xwoyJ .HomeHero_secondary__VJEEt:hover{background:#f1f5f9;border-color:#94a3b8}.HomeHero_hero__xwoyJ .HomeHero_supporting__cG5nd{margin:16px 0 0;color:#64748b;font-size:12px;line-height:1.7}.HomeHero_product__D4eo3{margin:0;border:1px solid #dce3ec;border-radius:6px;overflow:hidden;background:#f1f5f9}.HomeHero_caption__NAj0T{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #dce3ec;color:#526176;font:12px/1.5 var(--font-inter),sans-serif}.HomeHero_marker__zV_ze{width:6px;height:6px;background:#245ac3;flex-shrink:0}.HomeHero_imageFrame__GVoUl{position:relative;aspect-ratio:16/9;background:#fff}.HomeHero_image__3MLgu{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.HomeHero_hero__xwoyJ :is(a,button):focus-visible{outline:3px solid #245ac3;outline-offset:4px}@media (max-width:1100px){.HomeHero_hero__xwoyJ.HomeHero_hero__xwoyJ{padding-top:128px}.HomeHero_introduction___Nno_{gap:40px;grid-template-columns:1.1fr 1fr}.HomeHero_hero__xwoyJ .HomeHero_heading__uFSCB[id]{font-size:48px}.HomeHero_hero__xwoyJ .HomeHero_description__m2FqA{font-size:16px}.HomeHero_actions__uL1KD{gap:8px}}@media (max-width:767px){.HomeHero_hero__xwoyJ.HomeHero_hero__xwoyJ{padding:112px 0 32px}.HomeHero_hero__xwoyJ .HomeHero_container__FnaPm{width:calc(100% - 40px)}.HomeHero_introduction___Nno_{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.HomeHero_hero__xwoyJ .HomeHero_eyebrow__nZlM9{font-size:10px;letter-spacing:.08em;margin-bottom:20px}.HomeHero_hero__xwoyJ .HomeHero_heading__uFSCB[id]{font-size:clamp(36px,8vw,52px);line-height:1.1;max-width:560px;text-wrap:pretty}.HomeHero_hero__xwoyJ .HomeHero_description__m2FqA{max-width:520px;font-size:16px;line-height:1.7}.HomeHero_actions__uL1KD{margin-top:24px;gap:12px}.HomeHero_hero__xwoyJ .HomeHero_primary__tS_tm,.HomeHero_hero__xwoyJ .HomeHero_secondary__VJEEt{padding-inline:16px;font-size:13px}.HomeHero_hero__xwoyJ .HomeHero_supporting__cG5nd{font-size:11px}.HomeHero_caption__NAj0T{padding:10px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.HomeHero_hero__xwoyJ :is(a,button){transition:none}}