body{color:#332f46;background:#fff;margin:0;font-family:Georgia,serif}*{box-sizing:border-box}.eyebrow[data-astro-cid-zdw35jci]{color:#5f1a31;letter-spacing:3px;text-transform:uppercase;font:700 12px/1.6 Arial,sans-serif}h1[data-astro-cid-zdw35jci],h2[data-astro-cid-zdw35jci],h3[data-astro-cid-zdw35jci]{font-weight:400}p[data-astro-cid-zdw35jci]{line-height:1.8}.hero[data-astro-cid-zdw35jci]{background:#f6edef;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.hero-content[data-astro-cid-zdw35jci]{align-self:center;padding:85px clamp(28px,5vw,100px)}.hero[data-astro-cid-zdw35jci] h1[data-astro-cid-zdw35jci]{margin:22px 0 30px;font-size:clamp(38px,4.2vw,64px);line-height:1.12}.hero[data-astro-cid-zdw35jci] p[data-astro-cid-zdw35jci]{max-width:620px;font-size:19px}.hero[data-astro-cid-zdw35jci] .hero-lead[data-astro-cid-zdw35jci]{font-size:22px}.hero-image[data-astro-cid-zdw35jci]{min-height:600px;overflow:hidden}.hero-image[data-astro-cid-zdw35jci] img[data-astro-cid-zdw35jci]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.button[data-astro-cid-zdw35jci]{color:#fff;text-align:center;background:#5f1a31;border-radius:5px;margin-top:20px;padding:17px 27px;font:700 15px Arial,sans-serif;text-decoration:none;display:inline-block}.button[data-astro-cid-zdw35jci]:hover{background:#332f46}.section-inner[data-astro-cid-zdw35jci]{text-align:center;max-width:900px;margin:0 auto}.section-inner[data-astro-cid-zdw35jci].wide{max-width:1200px}.section-inner[data-astro-cid-zdw35jci] h2[data-astro-cid-zdw35jci],.contact[data-astro-cid-zdw35jci] h2[data-astro-cid-zdw35jci]{margin:20px 0 30px;font-size:clamp(34px,4vw,50px);line-height:1.2}.section-inner[data-astro-cid-zdw35jci] p[data-astro-cid-zdw35jci]{font-size:20px}.approach[data-astro-cid-zdw35jci]{background:#fff;padding:110px 24px}.personal[data-astro-cid-zdw35jci]{background:#f7f5f6;padding:100px 24px}.cards[data-astro-cid-zdw35jci]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:65px;display:grid}.card[data-astro-cid-zdw35jci]{text-align:center;background:#fff;border-radius:16px;padding:48px 28px}.circle-icon[data-astro-cid-zdw35jci]{color:#5f1a31;background:#f6edef;border:3px solid #5f1a31;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;font-size:43px;display:flex}.card[data-astro-cid-zdw35jci] h3[data-astro-cid-zdw35jci]{color:#5f1a31;margin:0 0 20px;font-size:30px}.card[data-astro-cid-zdw35jci] p[data-astro-cid-zdw35jci]{margin:0;font-size:18px;line-height:1.75}.circle-message[data-astro-cid-zdw35jci]{text-align:center;background:#eaf0fa;padding:85px 24px}.decorative-circle[data-astro-cid-zdw35jci]{border:3px solid #5f1a31;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 28px;display:flex}.decorative-circle[data-astro-cid-zdw35jci] span[data-astro-cid-zdw35jci]{border:2px solid #a6c0e5;border-radius:50%;width:43px;height:43px}.circle-message[data-astro-cid-zdw35jci] h2[data-astro-cid-zdw35jci]{margin:0;font-size:clamp(27px,3vw,38px);line-height:1.4}.reassurance[data-astro-cid-zdw35jci]{padding:110px 24px}.contact[data-astro-cid-zdw35jci]{text-align:center;background:#d8bbbf;padding:105px 24px}.contact[data-astro-cid-zdw35jci] p[data-astro-cid-zdw35jci]{max-width:800px;margin:20px auto;font-size:19px}footer[data-astro-cid-zdw35jci]{text-align:center;padding:30px;font:13px Arial,sans-serif}@media (width<=850px){.hero[data-astro-cid-zdw35jci]{grid-template-columns:1fr}.hero-content[data-astro-cid-zdw35jci]{padding:65px 28px}.hero-image[data-astro-cid-zdw35jci]{height:450px;min-height:380px}.cards[data-astro-cid-zdw35jci]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.approach[data-astro-cid-zdw35jci],.personal[data-astro-cid-zdw35jci],.reassurance[data-astro-cid-zdw35jci],.contact[data-astro-cid-zdw35jci]{padding-top:75px;padding-bottom:75px}}.hero[data-astro-cid-zdw35jci] .eyebrow[data-astro-cid-zdw35jci],.section-inner[data-astro-cid-zdw35jci] .eyebrow[data-astro-cid-zdw35jci],.contact[data-astro-cid-zdw35jci] .eyebrow[data-astro-cid-zdw35jci]{letter-spacing:3px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.6}
