.nt4eFW_hero{background:radial-gradient(60% 80% at 80% 0%, #0fb5c929, transparent 60%), linear-gradient(180deg, var(--color-bg-light), #fff 70%);position:relative;overflow:hidden}.nt4eFW_heroInner{max-width:1180px;padding:clamp(2.6rem, 5vw, 4.5rem) var(--space-container-padding,clamp(1.25rem, 4vw, 3rem));margin-inline:auto}.nt4eFW_backLink{font-family:var(--font-inter), sans-serif;color:var(--color-text-muted);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.nt4eFW_backLink:hover{color:var(--color-teal-dark,#0a8d9e)}.nt4eFW_eyebrow{font-family:var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-dark,#0a8d9e);font-size:.78rem;font-weight:700;display:block}.nt4eFW_title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--color-navy);max-width:18ch;margin:.7rem 0 0;font-size:clamp(2.3rem,1.4rem + 3vw,3.8rem);font-weight:900;line-height:1.05}.nt4eFW_lead{color:var(--color-text-muted);max-width:50ch;margin:1rem 0 0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.nt4eFW_sectionTitle{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--color-navy);margin:0 0 1.4rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:900}.nt4eFW_phonesSection{background:#fff;padding:clamp(2.6rem,4vw,3.6rem) 0}.nt4eFW_phonesInner{max-width:1180px;padding:0 var(--space-container-padding,clamp(1.25rem, 4vw, 3rem));margin-inline:auto}.nt4eFW_phonesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:820px){.nt4eFW_phonesGrid{grid-template-columns:1fr}}.nt4eFW_phoneCard{border:1px solid var(--color-border-light);border-radius:var(--radius-card,16px);box-shadow:var(--shadow-resting);background:#fff;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.nt4eFW_phoneCode{font-family:var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal-dark,#0a8d9e);font-size:.78rem;font-weight:800}.nt4eFW_phoneCountry{font-family:var(--font-inter), sans-serif;color:var(--color-navy);font-size:.9rem;font-weight:700}.nt4eFW_phoneLink{font-family:var(--font-inter), sans-serif;color:var(--color-brand);margin-top:.25rem;font-size:1.1rem;font-weight:800;text-decoration:none}.nt4eFW_phoneLink:hover{text-decoration:underline}.nt4eFW_phoneHours{color:var(--color-text-muted);margin:0;font-size:.85rem}.nt4eFW_formSection{background:var(--color-bg-light,#f5f7fa);padding:clamp(2.6rem,4vw,4rem) 0}.nt4eFW_formInner{max-width:640px;padding:0 var(--space-container-padding,clamp(1.25rem, 4vw, 3rem));margin-inline:auto}.nt4eFW_formCard{border:1px solid var(--color-border-light);background:#fff;border-radius:22px;padding:clamp(1.6rem,3vw,2.2rem);box-shadow:0 4px 14px #0b1b2e0f}.nt4eFW_faqSection{background:#fff;padding:clamp(2.6rem,4vw,4rem) 0}.nt4eFW_faqInner{max-width:1180px;padding:0 var(--space-container-padding,clamp(1.25rem, 4vw, 3rem));margin-inline:auto}.nt4eFW_faqGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:820px){.nt4eFW_faqGrid{grid-template-columns:1fr}}.nt4eFW_faqCard{background:var(--color-bg-light,#f7fafd);border-radius:var(--radius-card,16px);padding:1.5rem}.nt4eFW_faqQuestion{font-family:var(--font-inter), sans-serif;color:var(--color-navy);margin:0 0 .5rem;font-size:1rem;font-weight:800}.nt4eFW_faqAnswer{color:var(--color-text-dark);margin:0;font-size:.95rem}
