.rrh-hero[data-astro-cid-avju6nys]{background:linear-gradient(135deg,var(--color-dark) 0%,#1a2740 100%);padding:8.5rem 2rem 3.25rem;color:#fff}.rrh-hero-inner[data-astro-cid-avju6nys]{max-width:720px}.rrh-eyebrow[data-astro-cid-avju6nys]{font-family:var(--font-heading);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .75rem}.rrh-hero[data-astro-cid-avju6nys] h1[data-astro-cid-avju6nys]{color:#fff;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.15;margin:0 0 1.25rem}.rrh-lead-block[data-astro-cid-avju6nys]{margin-bottom:1.5rem}.rrh-lead[data-astro-cid-avju6nys]{font-size:1.05rem;line-height:1.65;color:#ffffffe6;margin:0 0 .5rem}.rrh-lead[data-astro-cid-avju6nys]:last-child{margin-bottom:0}.rrh-actions[data-astro-cid-avju6nys]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.rrh-actions--center[data-astro-cid-avju6nys]{justify-content:center}.rrh-btn[data-astro-cid-avju6nys]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:.85rem 1.5rem;background:var(--brand-primary-cta);color:#fff;border-radius:4px;text-decoration:none;font-family:var(--font-heading);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.rrh-btn[data-astro-cid-avju6nys]:hover{filter:brightness(1.06)}.rrh-btn--outline[data-astro-cid-avju6nys]{background:transparent;border:2px solid rgba(255,255,255,.35);color:#fff}.rrh-btn--outline[data-astro-cid-avju6nys]:hover{border-color:#fff;background:#ffffff14}.rrh-btn--on-dark[data-astro-cid-avju6nys]{background:#fff;color:var(--color-dark)}.rrh-btn--on-dark[data-astro-cid-avju6nys]:hover{filter:brightness(.97)}.rrh-btn--outline-dark[data-astro-cid-avju6nys]{background:transparent;border:2px solid rgba(255,255,255,.45);color:#fff}.rrh-btn--outline-dark[data-astro-cid-avju6nys]:hover{border-color:#fff;background:#ffffff1a}.rrh-hero-trust[data-astro-cid-avju6nys]{margin:0;font-size:.88rem;line-height:1.5;color:#ffffff8c;max-width:26rem}.rrh-section[data-astro-cid-avju6nys]{padding:3.25rem 2rem;background:#fff}.rrh-section--muted[data-astro-cid-avju6nys]{background:var(--color-fog)}.rrh-prose[data-astro-cid-avju6nys]{max-width:var(--container-max);margin:0 auto}.rrh-h2[data-astro-cid-avju6nys]{font-size:clamp(1.2rem,2vw,1.45rem);margin:0 0 1rem;color:var(--color-dark)}.rrh-h2--center[data-astro-cid-avju6nys]{text-align:center}.rrh-intro[data-astro-cid-avju6nys]{color:var(--color-slate);font-size:.98rem;line-height:1.75;margin:0 0 .75rem}.rrh-prose[data-astro-cid-avju6nys] p[data-astro-cid-avju6nys]{color:var(--color-slate);font-size:.98rem;line-height:1.75;margin:0 0 1rem}.rrh-prose[data-astro-cid-avju6nys] a[data-astro-cid-avju6nys]{color:var(--brand-secondary);font-weight:600;text-decoration:none}.rrh-prose[data-astro-cid-avju6nys] a[data-astro-cid-avju6nys]:hover{text-decoration:underline}.rrh-list[data-astro-cid-avju6nys]{margin:0;padding-left:1.25rem;color:var(--color-slate);font-size:.98rem;line-height:1.75}.rrh-list[data-astro-cid-avju6nys] li[data-astro-cid-avju6nys]{margin-bottom:.35rem}.rrh-list--ticks[data-astro-cid-avju6nys]{list-style:disc}.rrh-cluster[data-astro-cid-avju6nys]{margin-bottom:1rem}.rrh-cluster[data-astro-cid-avju6nys] li[data-astro-cid-avju6nys]{margin-bottom:.25rem}.rrh-steps[data-astro-cid-avju6nys]{list-style:none;margin:1.5rem auto 0;padding:0;max-width:520px;display:flex;flex-direction:column;gap:1.25rem}.rrh-step[data-astro-cid-avju6nys]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin:0}.rrh-step-num[data-astro-cid-avju6nys]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--brand-secondary);color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:700;flex-shrink:0}.rrh-step-title[data-astro-cid-avju6nys]{font-size:1rem;color:var(--color-dark);margin:0 0 .25rem}.rrh-step-text[data-astro-cid-avju6nys]{margin:0;font-size:.95rem;line-height:1.65;color:var(--color-slate)}.rrh-cta-band[data-astro-cid-avju6nys]{background:var(--color-dark);color:#fff;padding:3.25rem 2rem;text-align:center}.rrh-cta-inner[data-astro-cid-avju6nys]{max-width:560px;margin:0 auto}.rrh-cta-title[data-astro-cid-avju6nys]{font-size:clamp(1.3rem,3vw,1.6rem);margin:0 0 .75rem;color:#fff}.rrh-cta-text[data-astro-cid-avju6nys]{margin:0 0 1.5rem;color:#ffffffe0;font-size:1.05rem;line-height:1.6}@media(max-width:900px){.rrh-section[data-astro-cid-avju6nys]{padding:2.5rem 1.25rem}.rrh-hero[data-astro-cid-avju6nys]{padding-left:1.25rem;padding-right:1.25rem}}
