.src6b6d2-hero-gradient{background:linear-gradient(135deg,#3b5663 0,#263840 100%);min-height:520px;color:#fff;display:flex;align-items:center}.src6b6d2-hero-gradient__inner{max-width:800px;margin:0 auto;text-align:center;padding:64px 0}.src6b6d2-hero-gradient .src6b6d2-home-kicker,.src6b6d2-hero-gradient h1,.src6b6d2-hero-gradient p{color:#fff}.src6b6d2-hero-gradient p{opacity:.92}.src6b6d2-home-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.src6b6d2-hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:24px}.src6b6d2-home-icons{background:var(--brand-bg)}.src6b6d2-icon-tile{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:12px;padding:24px 16px;text-align:center;min-height:0}.src6b6d2-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--brand-primary-light);color:var(--brand-primary);font-weight:800;margin-bottom:16px}.src6b6d2-home-family{background:var(--brand-bg-alt)}.rp-family-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.rp-family-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:24px}.src6b6d2-home-features{background:#fff}.src6b6d2-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}.src6b6d2-feature-list li{display:flex;gap:16px;align-items:flex-start}.src6b6d2-home-quote{background:var(--brand-bg-alt);text-align:center}.src6b6d2-home-quote blockquote{max-width:800px;margin:0 auto}.src6b6d2-home-quote p{font-size:1.5rem;font-weight:600}.src6b6d2-home-stats{background:#fff}.src6b6d2-stats-row{display:flex;flex-wrap:nowrap}.src6b6d2-stats-row>div{flex:1;text-align:center;padding:16px}.src6b6d2-stats-row strong{display:block;font-size:48px;line-height:1;color:var(--brand-primary)}.src6b6d2-home-faq{background:var(--brand-bg-alt)}.src6b6d2-faq{border-bottom:1px solid var(--brand-border)}.src6b6d2-faq button{width:100%;text-align:left;background:0 0;border:0;padding:16px 0;font-weight:700;color:var(--brand-text)}.src6b6d2-faq [data-src6b6d2-faq-panel]{padding-bottom:16px}.src6b6d2-home-cta{background:var(--brand-primary);color:#fff;padding-top:80px;padding-bottom:96px}.src6b6d2-home-cta h2,.src6b6d2-home-cta li,.src6b6d2-home-cta p{color:#fff}.src6b6d2-cta-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:32px}@media (max-width:991.98px){.rp-family-grid{grid-template-columns:1fr 1fr}.src6b6d2-stats-row{flex-wrap:wrap}.src6b6d2-stats-row>div{flex:0 0 50%}}@media (max-width:575.98px){.rp-family-grid{grid-template-columns:1fr}}