.page_page__OBENg{padding-bottom:var(--space-8)}.page_hero__mzGFb{position:relative;display:flex;align-items:center;padding:var(--space-8) 0;overflow:hidden}.page_heroWithImage__qzt2G{min-height:60vh}.page_heroBg___HGAb{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.page_heroWithImage__qzt2G .page_heroBg___HGAb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(33 29 26/.72),rgb(33 29 26/.35))}.page_heroContent__wisG1{position:relative;z-index:1;max-width:46rem}.page_heroWithImage__qzt2G .page_heroContent__wisG1{color:#fff}.page_heroTitle__yMqUx{font-size:var(--text-3xl,clamp(1.9rem,1.4rem + 2.4vw,3rem));font-weight:var(--font-bold,700);line-height:1.1}.page_heroSubtitle__kCCHP{margin-top:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-accent)}.page_heroWithImage__qzt2G .page_heroSubtitle__kCCHP{color:#fff}.page_heroIntro__5AJhH{margin-top:var(--space-3);font-size:var(--text-base);line-height:1.6;color:var(--color-ink-soft);max-width:40rem}.page_heroWithImage__qzt2G .page_heroIntro__5AJhH{color:rgb(255 255 255/.9)}.page_heroCta__upRyY{display:inline-block;margin-top:var(--space-5);padding:var(--space-3) var(--space-5);background-color:var(--ins-btn,var(--color-accent));color:var(--ins-btn-text,#fff);font-weight:var(--font-semibold);border-radius:var(--radius-md);transition:background-color var(--transition-base,.15s ease)}.page_heroCta__upRyY:focus-visible,.page_heroCta__upRyY:hover{background-color:var(--ins-btn-hover,var(--color-accent-strong));color:var(--ins-btn-text,#fff)}.page_benefits__qyIP_{margin-top:var(--space-7)}.page_benefitsTitle__6DfjP{font-size:var(--text-2xl,clamp(1.5rem,1.2rem + 1.5vw,2rem));font-weight:var(--font-bold,700);margin-bottom:var(--space-4)}.page_benefitsGrid___MJp0{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:640px){.page_benefitsGrid___MJp0{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page_benefitsGrid___MJp0{grid-template-columns:repeat(4,1fr)}}.page_benefitCard__TXMca{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_benefitIcon__055CG{width:2.5rem;height:2.5rem;color:var(--color-accent);object-fit:contain}.page_benefitTitle__I5_4Y{font-size:var(--text-lg);font-weight:var(--font-semibold)}.page_benefitText__z_uWz{font-size:var(--text-sm);line-height:1.5;color:var(--color-ink-soft)}.page_gallery__q5p37{margin-top:var(--space-7);display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:640px){.page_gallery__q5p37{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page_gallery__q5p37{grid-template-columns:repeat(3,1fr)}}.page_galleryImage__y_tze{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg)}.page_contact__xXq_J{margin-top:var(--space-8);display:grid;grid-template-columns:1fr;gap:var(--space-6);scroll-margin-top:var(--space-7)}@media (min-width:880px){.page_contact__xXq_J{grid-template-columns:1fr 1fr;align-items:start}}.page_contactIntro__nRRyW h2{font-size:var(--text-2xl,clamp(1.5rem,1.2rem + 1.5vw,2rem));font-weight:var(--font-bold,700)}.page_contactIntro__nRRyW p{margin-top:var(--space-3);color:var(--color-ink-soft);line-height:1.6}.page_contactList__iY4v7{margin-top:var(--space-4);margin-inline:0;padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-weight:var(--font-semibold)}.page_contactList__iY4v7 a{color:var(--color-accent)}.InsuranceForm_card__6s86x{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.InsuranceForm_title__98dI9{font-size:var(--text-xl);font-weight:var(--font-semibold)}.InsuranceForm_subtitle__TcKqH{color:var(--color-ink-soft);font-size:var(--text-sm);margin-top:calc(-1 * var(--space-2))}.InsuranceForm_row__HW5KV{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:480px){.InsuranceForm_row__HW5KV{grid-template-columns:1fr 1fr}}.InsuranceForm_field__N_jNP{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink)}.InsuranceForm_field__N_jNP input,.InsuranceForm_field__N_jNP select,.InsuranceForm_field__N_jNP textarea{font:inherit;font-weight:var(--font-normal,400);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-ink);resize:vertical}.InsuranceForm_field__N_jNP input:focus,.InsuranceForm_field__N_jNP select:focus,.InsuranceForm_field__N_jNP textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px}.InsuranceForm_honeypot__mr9pN{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.InsuranceForm_submit__MK0nn{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-accent);color:#fff;font-weight:var(--font-semibold);border:none;cursor:pointer}.InsuranceForm_submit__MK0nn:hover:not(:disabled){background-color:var(--color-accent-strong)}.InsuranceForm_submit__MK0nn:disabled{opacity:.7;cursor:not-allowed}.InsuranceForm_legal__UrHNb{font-size:var(--text-xs);color:var(--color-ink-soft);text-align:center}.InsuranceForm_success__24CJX{color:var(--color-success);font-weight:var(--font-semibold);text-align:center}.InsuranceForm_error__gPfr8{color:var(--color-error);font-size:var(--text-sm)}