.fs-hero-dh{align-items:center;background:#fff;display:flex;min-height:600px;overflow:hidden;padding:35px 0 0;position:relative}.fs-hero-dh:before{background:linear-gradient(160deg,#f3f5fd,transparent 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:60%}.fs-hero-dh:after{background:#e5e7eb;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.fs-hero-dh__container{align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 24px 40px;position:relative;width:100%;z-index:1}.fs-hero-dh__content{align-self:center;max-width:560px}.fs-hero-dh__top-badge{align-items:center;background:#1e1b4b;border-radius:50px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:1.2px;margin-bottom:16px;padding:10px 20px;text-transform:uppercase}.fs-hero-dh__top-badge-dot{animation:fs-hero-dh-pulse 2s infinite;background:#00c853;border-radius:50%;flex-shrink:0;height:10px;width:10px}@keyframes fs-hero-dh-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,200,83,.4);opacity:1}50%{box-shadow:0 0 0 6px rgba(0,200,83,0);opacity:.8}}.fs-hero-dh__headline{color:#1a1a2e;font-size:32px;font-weight:900;letter-spacing:-.3px;line-height:1.15;margin:0 0 16px}.fs-hero-dh__highlight{background:linear-gradient(135deg,#2c50ff,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fs-hero-dh__subheadline{color:#4a4a68;font-size:17px;line-height:1.6;margin:0 0 20px}.fs-hero-dh__subheadline b,.fs-hero-dh__subheadline strong{color:#1a1a2e;font-weight:700}.fs-hero-dh__cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.fs-hero-dh__cta{align-items:center;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:14px;box-shadow:0 4px 16px rgba(30,27,75,.3);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:16px 36px;text-decoration:none;transition:all .3s ease}.fs-hero-dh__cta:hover{box-shadow:0 8px 28px rgba(30,27,75,.4);color:#fff;transform:translateY(-2px)}.fs-hero-dh__cta svg{transition:transform .2s ease}.fs-hero-dh__cta:hover svg{transform:translateX(3px)}.fs-hero-dh__cta--secondary{background:transparent;border:2px solid #1e1b4b;box-shadow:none;color:#1e1b4b;font-size:14px;padding:14px 28px}.fs-hero-dh__cta--secondary:hover{background:#1e1b4b;box-shadow:0 4px 16px rgba(30,27,75,.2);color:#fff}.fs-hero-dh__cta--secondary:hover svg{transform:none}.fs-hero-dh__stats{display:flex;flex-wrap:nowrap;gap:10px}.fs-hero-dh__stat-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;gap:8px;padding:8px 14px;white-space:nowrap}.fs-hero-dh__stat-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fs-hero-dh__stat-icon--green{background:#ecfdf5;color:#059669}.fs-hero-dh__stat-icon--blue{background:#eff6ff;color:#2563eb}.fs-hero-dh__stat-icon--purple{background:#f5f3ff;color:#7c3aed}.fs-hero-dh__stat-info{display:flex;flex-direction:column}.fs-hero-dh__stat-value{color:#1a1a2e;font-size:16px;font-weight:800;line-height:1.2}.fs-hero-dh__stat-label{color:#757575;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.fs-hero-dh__image-wrap{align-items:stretch;display:flex;justify-content:center;position:relative}.fs-hero-dh__image{border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.12);height:100%;object-fit:cover;width:100%}.fs-hero-dh__image-placeholder{align-items:center;background:linear-gradient(135deg,#e8edff,#f0f2ff 50%,#e0e7ff);border-radius:24px;display:flex;flex-direction:column;gap:8px;height:460px;justify-content:center;width:100%}.fs-hero-dh__float{align-items:center;animation:fs-hero-dh-float 6s ease-in-out infinite;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:16px;bottom:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);display:none;gap:12px;padding:12px 18px;position:absolute;right:20px;z-index:5}@keyframes fs-hero-dh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fs-hero-dh__float-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fs-hero-dh__float-info{display:flex;flex-direction:column}.fs-hero-dh__float-label{color:#757575;font-size:11px;font-weight:500}.fs-hero-dh__float-value{color:#1a1a2e;font-size:18px;font-weight:800;line-height:1.2}@media (min-width:900px){.fs-hero-dh__container{gap:48px;grid-template-columns:1fr 1fr}.fs-hero-dh__headline{font-size:38px}.fs-hero-dh__float{display:flex}}@media (min-width:1100px){.fs-hero-dh__headline{font-size:42px}}@media (max-width:899px){.fs-hero-dh{padding:0}.fs-hero-dh__container{padding-bottom:32px}.fs-hero-dh__content{max-width:100%;text-align:center}.fs-hero-dh__top-badge{margin-left:auto;margin-right:auto}.fs-hero-dh__cta-wrap,.fs-hero-dh__stats{justify-content:center}}@media (max-width:600px){.fs-hero-dh{min-height:auto;padding:8px 0 0}.fs-hero-dh__container{gap:24px;padding:0 16px 20px}.fs-hero-dh__headline{font-size:22px}.fs-hero-dh__subheadline{font-size:14px;margin-bottom:16px}.fs-hero-dh__top-badge{font-size:10px;margin-bottom:12px;padding:8px 14px}.fs-hero-dh__cta-wrap{flex-direction:column;margin-bottom:16px}.fs-hero-dh__cta{justify-content:center;padding:14px 24px;width:100%}.fs-hero-dh__cta--secondary{font-size:13px;padding:12px 20px}.fs-hero-dh__stats{flex-wrap:wrap;gap:8px}.fs-hero-dh__stat-pill{padding:6px 10px}.fs-hero-dh__stat-icon{height:28px;width:28px}.fs-hero-dh__stat-value{font-size:13px}.fs-hero-dh__stat-label{font-size:9px}.fs-hero-dh__image{border-radius:16px}.fs-hero-dh__image-placeholder{height:250px}}