.ServiceHero_hero__bqj6Y{position:relative;overflow:hidden;color:#fff;font-family:Poppins,sans-serif;background:linear-gradient(160deg,#15294c,#0c1a33 62%,#0f1f3d);padding:clamp(112px,14vw,150px) clamp(18px,5%,44px) clamp(84px,11vw,120px)}.ServiceHero_hero__bqj6Y *{box-sizing:border-box}.ServiceHero_orb__UZgDF{position:absolute;width:340px;height:340px;top:-120px;right:-90px;border-radius:50%;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,rgba(74,144,217,.32) 0,transparent 70%)}.ServiceHero_grid__iGt06{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(30px,5vw,56px);align-items:center}.ServiceHero_text__LnGga{min-width:0}.ServiceHero_eyebrow__rAFoQ{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a9c4ea;margin-bottom:16px}.ServiceHero_eyebrow__rAFoQ .ServiceHero_dot__8GOeW{width:7px;height:7px;border-radius:50%;background:#2563eb}.ServiceHero_title__q_UY8{font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.07;letter-spacing:-.015em;margin:0 0 18px}.ServiceHero_accent__cCVcr{color:#4a90d9}.ServiceHero_sub__VYV7w{font-size:clamp(15px,2vw,17px);color:hsla(0,0%,100%,.66);line-height:1.7;font-weight:300;margin:0 0 16px;max-width:540px}.ServiceHero_note__XySbe{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.65;margin:0 0 8px;max-width:500px}.ServiceHero_cta__LV6R1{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.ServiceHero_btn__sLfxP{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:48px;padding:14px 28px;border:1.5px solid transparent;border-radius:9px;font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .18s ease}.ServiceHero_btnSolid__Vd0Yi{background:#2563eb;color:#fff}.ServiceHero_btnSolid__Vd0Yi:hover{background:#1d4ed8;box-shadow:0 14px 28px -12px rgba(37,99,235,.6)}.ServiceHero_btnGhost__9FNbg{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4)}.ServiceHero_btnGhost__9FNbg:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}.ServiceHero_stats__EXcUG{display:flex;flex-wrap:wrap;gap:26px;margin-top:32px}.ServiceHero_stat__XGiLr b{display:block;font-size:clamp(20px,3vw,26px);font-weight:800;color:#fff;line-height:1}.ServiceHero_stat__XGiLr b em{font-style:normal;color:#4a90d9}.ServiceHero_stat__XGiLr span{display:block;font-size:12px;color:hsla(0,0%,100%,.55);margin-top:6px}.ServiceHero_trust__I1UgP{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px}.ServiceHero_trust__I1UgP span{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.62)}.ServiceHero_trust__I1UgP b{color:#4a90d9;font-weight:700;margin-right:6px}.ServiceHero_media__9C3_5{position:relative;min-width:0}.ServiceHero_imgWrap__sbEpz{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 40px 80px -34px rgba(4,10,26,.85);border:1px solid hsla(0,0%,100%,.1)}.ServiceHero_img__KSOFU{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ServiceHero_imgWrap__sbEpz:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,transparent 55%,rgba(12,26,51,.55))}.ServiceHero_float__6YoJE{position:absolute;left:18px;bottom:18px;z-index:2;background:hsla(0,0%,100%,.96);color:#0f1f3d;border-radius:14px;padding:13px 18px;box-shadow:0 18px 40px -18px rgba(4,10,26,.7)}.ServiceHero_floatLabel__hfKJX{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:3px}.ServiceHero_floatVal__DxjPv{font-size:22px;font-weight:800;line-height:1}.ServiceHero_floatSub___eM_V{display:block;font-size:12px;font-weight:600;color:var(--logo-blue);margin-top:4px}@media (min-width:940px){.ServiceHero_grid__iGt06{grid-template-columns:1.05fr .95fr}}@media (max-width:600px){.ServiceHero_cta__LV6R1{flex-direction:column;align-items:stretch}.ServiceHero_btn__sLfxP{width:100%;justify-content:center}.ServiceHero_stats__EXcUG{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}}@media (prefers-reduced-motion:reduce){.ServiceHero_btnGhost__9FNbg,.ServiceHero_btnSolid__Vd0Yi{transition:none}}