.home-hero{position:relative;width:100%;min-height:calc(100svh - 65px);padding:clamp(64px,12vw,96px) 16px clamp(82px,14vw,118px);background:#0b1d33;overflow:hidden;color:#f8fbff;display:flex;align-items:center}.home-hero:before{content:none}.home-hero__container{position:relative;z-index:2;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(40px,6vw,64px)}.home-hero__headline{display:flex;flex-direction:column;gap:16px;text-align:left;max-width:760px}.home-hero__headline>*{text-shadow:none}.home-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px 22px;border-radius:8px;border:1px solid rgba(157,211,255,.35);background:#15344f;box-shadow:none;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.9);text-transform:uppercase}.home-hero__title{margin-bottom:0!important;color:#ffffff!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;line-height:1.07!important;text-shadow:none}.home-hero__title span{background:none;color:#bbd9f2;-webkit-text-fill-color:currentColor}.home-hero__description{margin-bottom:0!important;max-width:650px;color:rgba(243,247,255,.88)!important;font-size:clamp(1.05rem,2.2vw,1.28rem)!important;line-height:1.6!important}.home-hero__actions{margin-top:8px;align-items:center}.home-hero__cta{min-width:210px;height:54px!important;padding:0 28px!important;font-size:1rem!important;font-weight:700!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.24)!important;background:#145da0!important;color:#ffffff!important;text-shadow:none;box-shadow:none;transition:transform .18s ease,background-color .18s ease}.home-hero__cta:focus,.home-hero__cta:hover{transform:translateY(-2px);background:#0f477b!important;box-shadow:none}.home-hero__cta:focus-visible,.home-hero__demo:focus-visible{outline:3px solid #bbd9f2;outline-offset:4px}.home-hero__demo{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;color:rgba(255,255,255,.82);transition:color .3s ease}.home-hero__demo:focus,.home-hero__demo:hover{color:#9dd3ff}.home-hero__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(18px,4vw,28px)}.home-hero__highlight-card{position:relative;padding:26px 24px 24px;border-radius:24px;background:#102944;border:1px solid rgba(157,211,255,.22);box-shadow:none;color:#f5f9ff;display:flex;flex-direction:column;gap:12px}.home-hero__highlight-card:before{content:none}.home-hero__highlight-label{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:rgba(157,211,255,.12);border:1px solid rgba(157,211,255,.28);font-size:.78rem;font-weight:600;color:rgba(230,240,255,.88);text-transform:uppercase;letter-spacing:.12em}.home-hero__highlight-card p.ant-typography{margin-bottom:0;font-size:1rem!important;line-height:1.6!important}.home-hero__highlight-text{color:rgba(239,245,255,.9)!important}@media (max-width:768px){.home-hero{min-height:calc(100svh - 65px);padding:88px 16px 76px}.home-hero__cta{width:100%;justify-content:center}.home-hero__headline{text-align:center;align-items:center;max-width:none}.home-hero__headline>*{text-shadow:none}.home-hero__eyebrow{align-self:center}.home-hero__description{max-width:none;font-size:1.02rem!important}.home-hero__title{font-size:2.5rem!important}.home-hero__highlights{gap:18px}.home-hero__highlight-card{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.home-hero__cta,.home-hero__demo{transition:none}.home-hero__cta:focus,.home-hero__cta:hover{transform:none}}@media (max-width:480px){.home-hero{min-height:calc(100svh - 65px);padding:76px 16px 64px}.home-hero__actions{width:100%;flex-direction:column;gap:12px}.home-hero__cta{min-width:unset;height:52px!important}}.home-body{display:flex;flex-direction:column;width:100%;background:#ffffff;overflow:hidden}.home-body>section{isolation:isolate}