.hero[data-astro-cid-yuzdnppw]{background:var(--navy);color:#fff;padding:clamp(40px,7vw,88px) 0 clamp(56px,8vw,104px);overflow:hidden}.hero-grid[data-astro-cid-yuzdnppw]>[data-astro-cid-yuzdnppw]{min-width:0}.hero-grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,6vw,80px);align-items:center}.hero[data-astro-cid-yuzdnppw] h1[data-astro-cid-yuzdnppw]{font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.05;margin-bottom:24px}.hero[data-astro-cid-yuzdnppw] h1[data-astro-cid-yuzdnppw] .eyebrow[data-astro-cid-yuzdnppw]{color:var(--gold);font-size:.875rem;letter-spacing:.18em;margin-bottom:20px;line-height:1.4}.hero-intro[data-astro-cid-yuzdnppw]{color:var(--on-navy-muted);font-size:1.1875rem;max-width:34em;margin-bottom:32px}.assurances[data-astro-cid-yuzdnppw]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;font-size:.975rem;color:var(--on-navy)}.assurances[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{padding-left:22px;position:relative}.assurances[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border:2px solid var(--gold);border-radius:2px}.hero-photo[data-astro-cid-yuzdnppw]{margin:0;position:relative}.hero-photo[data-astro-cid-yuzdnppw] img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;box-shadow:0 30px 60px -30px #0009}.hero[data-astro-cid-yuzdnppw] h1[data-astro-cid-yuzdnppw] .slogan-line[data-astro-cid-yuzdnppw]{display:block}.photo-frame[data-astro-cid-yuzdnppw]{position:relative;isolation:isolate}.photo-frame[data-astro-cid-yuzdnppw]:before{content:"";position:absolute;inset:24px -24px -24px 24px;border:2px solid var(--gold);border-radius:12px;z-index:-1;opacity:.5}.hero-photo[data-astro-cid-yuzdnppw] figcaption[data-astro-cid-yuzdnppw]{margin-top:36px;font-size:.875rem;color:var(--on-navy-muted)}.audience-grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.audience[data-astro-cid-yuzdnppw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:36px;display:flex;flex-direction:column;align-items:flex-start}.audience[data-astro-cid-yuzdnppw] h3[data-astro-cid-yuzdnppw]{font-size:1.625rem;margin:0 0 10px}.audience-links[data-astro-cid-yuzdnppw]{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.audience[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{color:var(--muted)}.audience--main[data-astro-cid-yuzdnppw]{background:var(--navy);color:#fff;border-color:var(--navy)}.audience--main[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{color:var(--on-navy-muted)}.audience--main[data-astro-cid-yuzdnppw] .textlink[data-astro-cid-yuzdnppw]{color:#fff}.other-sectors[data-astro-cid-yuzdnppw]{margin-top:28px;color:var(--muted)}.other-sectors[data-astro-cid-yuzdnppw] a[data-astro-cid-yuzdnppw]{color:var(--navy);font-weight:600}.product-grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.drawing-note[data-astro-cid-yuzdnppw]{font-size:.875rem;color:var(--muted);font-style:italic;margin-top:16px}.custom[data-astro-cid-yuzdnppw]{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px 40px;background:var(--bg);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:28px 32px}.custom[data-astro-cid-yuzdnppw] h3[data-astro-cid-yuzdnppw]{margin-bottom:6px}.custom[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{margin:0;color:var(--muted);max-width:60ch}.custom[data-astro-cid-yuzdnppw] .btn[data-astro-cid-yuzdnppw]{flex-shrink:0}.needs-grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.need[data-astro-cid-yuzdnppw]{border-top:2px solid var(--navy);padding-top:20px}.need-nr[data-astro-cid-yuzdnppw]{font-family:var(--font-head);font-weight:600;color:var(--gold-text);font-size:.875rem;letter-spacing:.1em}.need[data-astro-cid-yuzdnppw] h3[data-astro-cid-yuzdnppw]{margin:10px 0 8px}.need[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{color:var(--muted);font-size:1rem;margin:0}.steps[data-astro-cid-yuzdnppw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:step}.steps[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{background:var(--navy-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:28px}.step-nr[data-astro-cid-yuzdnppw]{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);font-family:var(--font-head);font-weight:700;margin-bottom:18px}.steps[data-astro-cid-yuzdnppw] h3[data-astro-cid-yuzdnppw]{color:#fff}.steps[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{color:var(--on-navy-muted);font-size:1rem;margin:0}.split[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:start}.split[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw]{margin-bottom:24px}.models[data-astro-cid-yuzdnppw]{display:grid;gap:16px}.model[data-astro-cid-yuzdnppw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.model[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{margin:0;color:var(--muted)}.model--main[data-astro-cid-yuzdnppw]{border-left:4px solid var(--gold)}.cta-band[data-astro-cid-yuzdnppw]{background:var(--gold);color:var(--navy);padding:56px 0}.cta-inner[data-astro-cid-yuzdnppw]{display:flex;align-items:center;justify-content:space-between;gap:24px 48px}.cta-band[data-astro-cid-yuzdnppw] h2[data-astro-cid-yuzdnppw]{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.125rem)}.cta-band[data-astro-cid-yuzdnppw] p[data-astro-cid-yuzdnppw]{margin:0;font-size:1.0625rem}.cta-band[data-astro-cid-yuzdnppw] .btn[data-astro-cid-yuzdnppw]{background:var(--navy);color:#fff;flex-shrink:0}.cta-band[data-astro-cid-yuzdnppw] .btn[data-astro-cid-yuzdnppw]:hover{background:var(--navy-3)}@media(max-width:1000px){.product-grid[data-astro-cid-yuzdnppw],.needs-grid[data-astro-cid-yuzdnppw],.steps[data-astro-cid-yuzdnppw]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.hero-grid[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}.hero-photo[data-astro-cid-yuzdnppw]{max-width:480px;margin-right:24px}.audience-grid[data-astro-cid-yuzdnppw],.split[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}.custom[data-astro-cid-yuzdnppw],.cta-inner[data-astro-cid-yuzdnppw]{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.product-grid[data-astro-cid-yuzdnppw],.needs-grid[data-astro-cid-yuzdnppw],.steps[data-astro-cid-yuzdnppw],.assurances[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}.audience[data-astro-cid-yuzdnppw]{padding:28px 24px}.custom[data-astro-cid-yuzdnppw]{padding:24px}}
