.contact-page[data-astro-cid-6bfsojfh]{padding-top:24px}.contact-reviews[data-astro-cid-6bfsojfh]{width:min(calc(100% - 32px), var(--container));margin-block:48px 24px;padding-block:56px}.contact-reviews[data-astro-cid-6bfsojfh] .reviews-section{margin-top:0}.contact-page[data-astro-cid-6bfsojfh] .faq-section{width:min(calc(100% - 32px), var(--container));margin-inline:auto;padding:72px clamp(24px,4vw,56px) 88px}@media (width<=767px){.contact-hero[data-astro-cid-6bfsojfh]{width:calc(100% - 24px)}.contact-reviews[data-astro-cid-6bfsojfh]{width:calc(100% - 24px);margin-block:28px 12px;padding-block:36px}.contact-reviews[data-astro-cid-6bfsojfh] .reviews-section{width:calc(100% - 30px);padding:0}.contact-page[data-astro-cid-6bfsojfh] .faq-section{width:calc(100% - 24px);padding:48px 18px 64px}}.contact-hero[data-astro-cid-6bfsojfh]{width:min(calc(100% - 32px), var(--container));background:var(--color-sage-light);border-radius:28px;margin-inline:auto;padding:clamp(44px,5vw,72px) clamp(24px,4.5vw,64px)}.contact-hero__inner[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);max-width:1160px;margin-inline:auto;display:grid}.contact-hero__eyebrow[data-astro-cid-6bfsojfh]{color:var(--color-sage-dark);margin-bottom:24px;font-size:22px}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-.055em;max-width:660px;font-size:clamp(44px,5.3vw,76px);font-weight:700;line-height:1.04}.contact-hero__lead[data-astro-cid-6bfsojfh]{max-width:490px;color:var(--color-ink-soft);margin-top:28px;font-size:19px;line-height:1.65}.contact-hero__cta[data-astro-cid-6bfsojfh]{margin-top:32px}.contact-hero__email-line[data-astro-cid-6bfsojfh]{color:var(--color-ink-soft);margin-top:24px;font-size:15px}.contact-hero__email[data-astro-cid-6bfsojfh]{color:var(--color-sage-dark);overflow-wrap:anywhere;text-underline-offset:5px;font-size:clamp(17px,1.6vw,20px);font-weight:600;text-decoration:underline 1px}.contact-hero__email[data-astro-cid-6bfsojfh]:hover{color:var(--color-ink)}.contact-process[data-astro-cid-6bfsojfh]{background:#fbf0f3;border-radius:24px;padding:clamp(24px,3vw,40px)}.contact-process__heading[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:var(--color-sage-dark);margin-bottom:10px;font-size:17px}.contact-process[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.15}.contact-process__steps[data-astro-cid-6bfsojfh]{margin:32px 0 0;padding:0;list-style:none}.contact-process__step[data-astro-cid-6bfsojfh]{grid-template-columns:60px minmax(0,1fr);gap:20px;padding-bottom:30px;display:grid;position:relative}.contact-process__step[data-astro-cid-6bfsojfh]:not(:last-child):before{content:"";background:url(/images/dotted-divider.svg) 0/16px 10px repeat-x;height:10px;position:absolute;bottom:14px;left:0;right:0}.contact-process__step[data-astro-cid-6bfsojfh]:last-child{padding-bottom:0}.contact-process__number[data-astro-cid-6bfsojfh]{width:48px;height:48px;color:var(--color-sage-dark);font-size:32px;font-weight:700;line-height:48px;display:block;position:relative}.contact-process__circle[data-astro-cid-6bfsojfh]{border:4px solid var(--color-sage-dark);border-radius:55% 43% 48% 51%;width:62px;height:57px;position:absolute;top:-5px;left:-11px;transform:rotate(-14deg)}.contact-process__rays[data-astro-cid-6bfsojfh]{width:28px;height:32px;position:absolute;top:26px;left:-19px;transform:rotate(85deg)}.contact-process__text[data-astro-cid-6bfsojfh]{padding-top:1px}.contact-process[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25}.contact-process__text[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-ink-soft);margin-top:9px;font-size:15px;line-height:1.6}@media (width<=991px){.contact-hero__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:40px;max-width:640px}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:600px;font-size:clamp(44px,7vw,64px)}.contact-hero__lead[data-astro-cid-6bfsojfh]{max-width:560px}.contact-hero__email[data-astro-cid-6bfsojfh]{font-size:20px}}@media (width<=480px){.contact-page[data-astro-cid-6bfsojfh]{padding-top:20px}.contact-hero[data-astro-cid-6bfsojfh]{border-radius:22px;width:calc(100% - 24px);padding:36px 20px 20px}.contact-hero__eyebrow[data-astro-cid-6bfsojfh]{margin-bottom:20px;font-size:18px}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:clamp(38px,10.7vw,48px)}.contact-hero__lead[data-astro-cid-6bfsojfh]{margin-top:24px;font-size:17px;line-height:1.6}.contact-hero__cta[data-astro-cid-6bfsojfh]{margin-top:26px}.contact-hero__email-line[data-astro-cid-6bfsojfh]{margin-top:22px}.contact-hero__email[data-astro-cid-6bfsojfh]{font-size:17px}.contact-process[data-astro-cid-6bfsojfh]{border-radius:18px;padding:26px 20px}.contact-process__heading[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{font-size:15px}.contact-process[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:28px}.contact-process__steps[data-astro-cid-6bfsojfh]{margin-top:28px}.contact-process__step[data-astro-cid-6bfsojfh]{grid-template-columns:48px minmax(0,1fr);gap:14px;padding-bottom:28px}.contact-process__number[data-astro-cid-6bfsojfh]{width:40px;height:40px;font-size:28px;line-height:40px}.contact-process__rays[data-astro-cid-6bfsojfh]{top:23px;left:-15px}.contact-process__circle[data-astro-cid-6bfsojfh]{border-width:3px;width:55px;height:51px;top:-5px;left:-10px}.contact-process[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-size:20px}.contact-process__text[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:14px}}@media (width>=481px) and (width<=767px){.contact-hero[data-astro-cid-6bfsojfh]{width:calc(100% - 24px)}}
