.hero[data-v-092329a5]{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(4.5rem,7vw,6rem)}.hero[data-v-092329a5] h1,.hero h1[data-v-092329a5]{color:#fff;max-width:21ch;font-size:clamp(2.4rem,4.6vw,3.9rem)}.hero .lead[data-v-092329a5]{color:#ffffffe0;margin-top:1.2rem;font-size:1.08rem;max-width:56ch}.inner[data-v-092329a5]{position:relative;z-index:2}.copy[data-v-092329a5]{max-width:700px}.deco[data-v-092329a5]{position:absolute;right:-4%;top:50%;transform:translateY(-50%);width:min(52vw,760px);opacity:.07;pointer-events:none}.bar[data-v-092329a5]{position:absolute;bottom:0;background:#fff;transform:skew(-38deg);transform-origin:bottom}.b1[data-v-092329a5]{right:6%;width:150px;height:46%}.b2[data-v-092329a5]{right:17%;width:56px;height:24%}.hero .cta[data-v-092329a5-s]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.2rem;align-items:stretch}.hero .badges[data-v-092329a5-s]{list-style:none;padding:0;margin:1.8rem 0 0;display:flex;flex-wrap:wrap;gap:.3rem 1.8rem;font-weight:300;font-size:.95rem}.hero .badges li[data-v-092329a5-s]:before{content:"—";color:var(--accent-light);margin-right:.6rem}@media (max-width: 800px){.b1[data-v-092329a5],.b2[data-v-092329a5]{display:none}.deco[data-v-092329a5]{opacity:.05;width:90vw}}
