.hp-hero{background:linear-gradient(135deg,#e8eeff,#f0f8ff 45%,#e6faf8);overflow:hidden;padding:120px 40px 0}.hp-hero__inner{align-items:flex-start;display:flex;gap:64px;justify-content:space-between;margin:0 auto;max-width:1260px}.hp-hero__content{flex:1 1 420px;max-width:48%;min-width:300px;padding-bottom:80px}.hp-hero__tagline{align-items:center;color:#032478;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.hp-hero__tagline-dot{background:#2cd5c4;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.hp-hero__h1{color:#032478;font-size:clamp(40px,5vw,68px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 28px}.hp-hero__body{color:#032478;font-size:18px;line-height:1.7;margin:0 0 36px;opacity:.85}.hp-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.hp-hero__btn--primary{align-items:center;background:#2cd5c4;border:none;border-radius:50px;color:#032478;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 28px;text-decoration:none;transition:background .2s,transform .15s}.hp-hero__btn--primary:hover{background:#1dbdad;transform:translateY(-1px)}.hp-hero__btn--primary svg{transition:transform .2s}.hp-hero__btn--primary:hover svg{transform:translateX(3px)}.hp-hero__btn--video{align-items:center;background:transparent;border:none;border-radius:50px;color:#032478;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 20px;text-decoration:none;transition:opacity .2s}.hp-hero__btn--video:hover{opacity:.7}.hp-hero__video-icon{height:28px;object-fit:contain;width:28px}.hp-hero__video-play{align-items:center;display:flex;justify-content:center}.hp-hero__trust{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.hp-hero__trust-label{color:#032478;font-size:13px;font-weight:500;opacity:.6}.hp-hero__trust-logos{align-items:center;display:flex;gap:0}.hp-hero__trust-logo{background:#e8eeff;border:2px solid #fff;border-radius:50%;height:36px;margin-right:-8px;object-fit:cover;width:36px}.hp-hero__trust-logo:last-child{margin-right:0}.hp-hero__media{align-self:center;display:flex;flex:1 1 480px;flex-direction:column;gap:20px;max-width:52%;min-width:320px}.hp-hero__video-frame{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 8px 48px rgba(3,36,120,.12);overflow:hidden}.hp-hero__video-browser{align-items:center;background:#f4f6fb;border-bottom:1px solid #e8ecf5;display:flex;gap:6px;padding:12px 16px}.hp-hero__browser-dot{background:#dce2ef;border-radius:50%;height:10px;width:10px}.hp-hero__browser-url{color:#032478;font-family:monospace;font-size:11px;margin-left:8px;opacity:.5}.hp-hero__embed-wrap{aspect-ratio:16/9;background:#e8eeff;overflow:hidden;position:relative;width:100%}.hp-hero__embed-wrap iframe,.hp-hero__embed-wrap>*{border:none;height:100%;inset:0;position:absolute;width:100%}.hp-hero__embed-wrap:before{background:#e8eeff;content:"";inset:0;pointer-events:auto;position:absolute;transition:opacity .4s ease;z-index:2}.hp-hero__embed-wrap.is-loaded:before{opacity:0;pointer-events:none}.hp-hero__quote{align-items:flex-start;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);border-radius:12px;display:flex;gap:14px;padding:20px 24px}.hp-hero__quote-avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(3,36,120,.12);flex-shrink:0;height:44px;object-fit:cover;width:44px}.hp-hero__quote-text{color:#032478;font-size:14px;font-style:italic;line-height:1.6;margin:0 0 6px}.hp-hero__quote-name{color:#7284fa;font-size:12px;font-weight:600;margin:0}.hp-hero__badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:1260px;padding:28px 0 36px}.hp-hero__badge{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);border:1.5px solid rgba(3,36,120,.15);border-radius:50px;color:#032478;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 18px}.hp-hero__badge-icon{height:16px;object-fit:contain;width:16px}.hp-hero__trust-plus{background:hsla(0,0%,100%,.7);border:2px dashed rgba(3,36,120,.25);border-radius:50%;color:rgba(3,36,120,.4);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;margin-left:0;width:36px}.hp-hero__lightbox,.hp-hero__trust-plus{align-items:center;justify-content:center}.hp-hero__lightbox{display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:9999}.hp-hero__lightbox.is-open{opacity:1;pointer-events:all}.hp-hero__lightbox-backdrop{backdrop-filter:blur(4px);background:rgba(3,36,120,.72);cursor:pointer;inset:0;position:absolute}.hp-hero__lightbox-inner{background:#fff;border-radius:16px;box-shadow:0 24px 80px rgba(3,36,120,.3);overflow:hidden;position:relative;transform:translateY(20px);transition:transform .25s;width:min(860px,92vw);z-index:1}.hp-hero__lightbox.is-open .hp-hero__lightbox-inner{transform:translateY(0)}.hp-hero__lightbox-close{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#032478;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s;width:36px;z-index:2}.hp-hero__lightbox-close:hover{background:#fff}.hp-hero__lightbox-frame{aspect-ratio:16/9;width:100%}.hp-hero__lightbox-frame iframe{border:none;display:block;height:100%;width:100%}@media (max-width:1024px){.hp-hero{padding-top:120px}.hp-hero__inner{gap:40px}.hp-hero__h1{font-size:clamp(36px,4.5vw,54px)}}@media (max-width:768px){.hp-hero{padding:100px 24px 0}.hp-hero__inner{flex-direction:column;gap:40px}.hp-hero__content{flex:0 0 100%;max-width:100%;padding-bottom:0}.hp-hero__media{align-self:stretch;flex:0 0 100%;max-width:100%}.hp-hero__ctas{align-items:flex-start;flex-direction:column}.hp-hero__badges-row{padding-bottom:24px}.hp-hero__video-frame{border-radius:12px}}@media (max-width:480px){.hp-hero__h1{font-size:34px}.hp-hero__body{font-size:16px}.hp-hero__badge{font-size:12px;padding:8px 14px}}