body{color:#332f46;background:#fff;margin:0;font-family:Georgia,serif}*{box-sizing:border-box}.eyebrow[data-astro-cid-ikooipj4]{color:#5f1a31;letter-spacing:3px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.6}h1[data-astro-cid-ikooipj4],h2[data-astro-cid-ikooipj4],h3[data-astro-cid-ikooipj4]{font-weight:400}h1[data-astro-cid-ikooipj4]{margin:22px 0 30px;font-size:clamp(42px,5vw,70px);line-height:1.15}h2[data-astro-cid-ikooipj4]{margin:18px 0 28px;font-size:clamp(34px,4vw,52px);line-height:1.2}h3[data-astro-cid-ikooipj4]{color:#5f1a31;margin:22px 0;font-size:30px}p[data-astro-cid-ikooipj4]{font-size:19px;line-height:1.8}.button[data-astro-cid-ikooipj4]{color:#fff;background:#5f1a31;border-radius:5px;padding:17px 28px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.button[data-astro-cid-ikooipj4]:hover{background:#332f46}.button[data-astro-cid-ikooipj4]:focus-visible{outline-offset:4px;outline:3px solid #586fad}.page-intro[data-astro-cid-ikooipj4]{text-align:center;background:#f6edef;padding:120px 24px}.intro-content[data-astro-cid-ikooipj4]{max-width:950px;margin:0 auto}.intro-text[data-astro-cid-ikooipj4]{max-width:760px;margin:0 auto 20px;font-size:23px}.intro-reassurance[data-astro-cid-ikooipj4]{color:#5f1a31;margin-bottom:36px}.section-heading[data-astro-cid-ikooipj4]{text-align:center;max-width:850px;margin:0 auto}.section-heading[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:not(.eyebrow){max-width:760px;margin:0 auto}.approach-section[data-astro-cid-ikooipj4]{padding:110px 24px}.steps-section[data-astro-cid-ikooipj4]{background:#f6f1f2;padding:110px 24px 120px}.steps-grid[data-astro-cid-ikooipj4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1160px;margin:70px auto 0;display:grid}.step-card[data-astro-cid-ikooipj4]{text-align:center;background:#fff;border-radius:16px;padding:55px 42px}.step-circle[data-astro-cid-ikooipj4]{background:#f6edef;border:3px solid #5f1a31;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;margin:0 auto;display:flex}.step-circle[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{color:#5f1a31;font-size:35px}.step-card[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin:0 0 18px;font-size:18px}.step-card[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:last-child{margin-bottom:0}.circle-divider[data-astro-cid-ikooipj4]{text-align:center;background:#eaf0fa;padding:90px 24px}.circle-symbol[data-astro-cid-ikooipj4]{border:3px solid #5f1a31;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 28px;display:flex}.circle-symbol[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{border:2px solid #a6c0e5;border-radius:50%;width:48px;height:48px}.circle-divider[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{max-width:850px;margin:0 auto;font-size:clamp(26px,3vw,36px);line-height:1.5}.reassurance-section[data-astro-cid-ikooipj4]{text-align:center;padding:110px 24px}.reassurance-content[data-astro-cid-ikooipj4]{max-width:880px;margin:0 auto}.contact-section[data-astro-cid-ikooipj4]{text-align:center;background:#d8bbbf;padding:100px 24px}.contact-content[data-astro-cid-ikooipj4]{max-width:820px;margin:0 auto}.contact-content[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:not(.eyebrow){margin-bottom:35px}footer[data-astro-cid-ikooipj4]{text-align:center;padding:35px 24px}footer[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin:0;font-family:Arial,sans-serif;font-size:13px}@media (width<=800px){.page-intro[data-astro-cid-ikooipj4]{padding:85px 24px}.approach-section[data-astro-cid-ikooipj4],.reassurance-section[data-astro-cid-ikooipj4]{padding:80px 24px}.steps-section[data-astro-cid-ikooipj4]{padding:80px 20px}.steps-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:22px;margin-top:45px}.step-card[data-astro-cid-ikooipj4]{padding:40px 25px}.circle-divider[data-astro-cid-ikooipj4]{padding:75px 24px}.contact-section[data-astro-cid-ikooipj4]{padding:80px 24px}.intro-text[data-astro-cid-ikooipj4]{font-size:20px}}
