.asite-hdr,.asite-hdr *{box-sizing:border-box!important}.asite-hdr{--hdr-font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;--hdr-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;background:var(--hdr-bg,#fff)!important;font-family:var(--hdr-font-body)!important;margin:0!important}.asite-hdr__inner{align-items:center!important;display:grid!important;gap:48px!important;grid-template-columns:1fr!important;margin:0 auto!important;max-width:1280px!important;padding:0 24px!important}@media (min-width:960px){.asite-hdr__inner{gap:64px!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important}}.asite-hdr__eyebrow{align-items:center!important;background:color-mix(in srgb,var(--hdr-accent,#ff5a3c) 12%,#fff)!important;border-radius:999px!important;color:var(--hdr-accent,#ff5a3c)!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;line-height:1.2!important;margin:0 0 20px!important;padding:6px 14px!important}.asite-hdr__dot{background:var(--hdr-accent,#ff5a3c)!important;border-radius:50%!important;flex-shrink:0!important;height:6px!important;width:6px!important}.asite-hdr__heading{color:var(--hdr-heading,#0b2545)!important;font-family:var(--hdr-font-display)!important;font-size:clamp(32px,4.2vw,52px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:0 0 20px!important}.asite-hdr__highlight{color:var(--hdr-accent,#ff5a3c)!important;text-decoration:underline!important;text-decoration-color:color-mix(in srgb,var(--hdr-accent,#ff5a3c) 45%,transparent)!important;text-decoration-thickness:3px!important;text-underline-offset:6px!important}.asite-hdr__subcopy{color:var(--hdr-body,#5b6472)!important;font-size:18px!important;line-height:1.6!important;margin:0 0 32px!important;max-width:46ch!important}.asite-hdr__subcopy p{margin:0!important}.asite-hdr__ctas{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.asite-hdr__cta{align-items:center!important;border:1.5px solid transparent!important;border-radius:10px!important;display:inline-flex!important;font-size:15px!important;font-weight:600!important;gap:8px!important;padding:14px 24px!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease!important}.asite-hdr__cta--primary{background:var(--hdr-accent,#ff5a3c)!important;color:#fff!important}.asite-hdr__cta--primary:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--hdr-accent,#ff5a3c) 35%,transparent)!important;transform:translateY(-1px)!important}.asite-hdr__cta--secondary{background:transparent!important;border-color:color-mix(in srgb,var(--hdr-heading,#0b2545) 18%,transparent)!important;color:var(--hdr-heading,#0b2545)!important}.asite-hdr__cta--secondary:hover{border-color:var(--hdr-heading,#0b2545)!important}.asite-hdr__cta-arrow{transition:transform .15s ease!important}.asite-hdr__cta:hover .asite-hdr__cta-arrow{transform:translateX(3px)!important}.asite-hdr__media,.asite-hdr__media-frame{position:relative!important}.asite-hdr__media-frame{border-radius:20px!important;overflow:visible!important}.asite-hdr__image{border-radius:20px!important;box-shadow:0 1px 2px rgba(11,37,69,.06),0 20px 48px rgba(11,37,69,.12)!important;display:block!important;height:auto!important;width:100%!important}.asite-hdr__badge{align-items:center!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(11,37,69,.14)!important;display:flex!important;gap:10px!important;max-width:240px!important;padding:12px 16px!important;position:absolute!important;z-index:2!important}.asite-hdr__badge--top-left{left:-20px!important;top:-20px!important}.asite-hdr__badge--top-right{right:-20px!important;top:-20px!important}.asite-hdr__badge--bottom-left{bottom:-20px!important;left:-20px!important}.asite-hdr__badge--bottom-right{bottom:-20px!important;right:-20px!important}.asite-hdr__badge-icon{align-items:center!important;background:color-mix(in srgb,var(--hdr-accent,#ff5a3c) 14%,#fff)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:28px!important;justify-content:center!important;overflow:hidden!important;width:28px!important}.asite-hdr__badge-icon img{height:16px!important;object-fit:contain!important;width:16px!important}.asite-hdr__badge-text{display:flex!important;flex-direction:column!important}.asite-hdr__badge-text strong{color:var(--hdr-heading,#0b2545)!important;font-size:13px!important;font-weight:700!important}.asite-hdr__badge-text small{color:var(--hdr-body,#5b6472)!important;font-size:12px!important}.asite-hdr .asite-hdr__media .asite-hdr__media-frame .asite-hdr__play-btn.asite-hdr__play-btn{align-items:center!important;aspect-ratio:1/1!important;background:#fff!important;border:none!important;border-radius:50%!important;box-shadow:0 8px 24px rgba(11,37,69,.2)!important;box-sizing:border-box!important;color:var(--hdr-accent,#ff5a3c)!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:56px!important;justify-content:center!important;left:50%!important;line-height:0!important;margin:0!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;min-width:56px!important;opacity:1!important;padding:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;visibility:visible!important;width:56px!important;z-index:3!important}.asite-hdr .asite-hdr__media .asite-hdr__media-frame .asite-hdr__play-btn svg{display:block!important;height:20px!important;overflow:visible!important;width:20px!important}.asite-hdr .asite-hdr__media .asite-hdr__media-frame .asite-hdr__play-btn svg path{fill:currentColor!important}.asite-hdr__video-iframe{aspect-ratio:16/9!important;border-radius:20px!important;display:block!important;width:100%!important}@media (max-width:640px){.asite-hdr__badge{max-width:180px!important;padding:10px 12px!important}.asite-hdr__badge--top-left,.asite-hdr__badge--top-right{top:-12px!important}.asite-hdr__badge--bottom-left,.asite-hdr__badge--bottom-right{bottom:-12px!important}}@media (prefers-reduced-motion:reduce){.asite-hdr__cta{transition:none!important}}