.block--white[data-astro-cid-o3kx644u]{background:var(--color-bg)}.block--light[data-astro-cid-o3kx644u]{background:var(--color-bg-light)}.block--dark[data-astro-cid-o3kx644u]{background:var(--color-bg-dark);color:#ffffffb3}.block--dark[data-astro-cid-o3kx644u] h2,.block--dark[data-astro-cid-o3kx644u] h3{color:#fff}.block--lg[data-astro-cid-o3kx644u]{padding-block:var(--section-y)}.block--md[data-astro-cid-o3kx644u]{padding-block:var(--section-y-sm)}.block--sm[data-astro-cid-o3kx644u]{padding-block:clamp(2.5rem,2rem + 2vw,3.3rem)}.block--rule[data-astro-cid-o3kx644u]{border-top:1px solid var(--color-border)}.sh[data-astro-cid-falftthv]{display:flex;gap:1rem 3.75rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,2.8rem)}.sh[data-astro-cid-falftthv] h2[data-astro-cid-falftthv]{font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);letter-spacing:var(--heading-tracking);line-height:1.2}.sh--lg[data-astro-cid-falftthv] h2[data-astro-cid-falftthv]{font-size:var(--text-h2)}.sh--md[data-astro-cid-falftthv] h2[data-astro-cid-falftthv]{font-size:var(--text-h2-sm)}.sh-intro[data-astro-cid-falftthv] p{font-size:var(--text-lead);line-height:1.65;color:var(--color-text)}.sh--split[data-astro-cid-falftthv]{align-items:flex-end;justify-content:space-between}.sh--split[data-astro-cid-falftthv] h2[data-astro-cid-falftthv],.sh--split[data-astro-cid-falftthv] .sh-intro[data-astro-cid-falftthv]{flex:0 1 34rem}.sh--md[data-astro-cid-falftthv].sh--split .sh-intro[data-astro-cid-falftthv]{flex-basis:37.5rem}.sh--stack[data-astro-cid-falftthv]{flex-direction:column}.sh--stack[data-astro-cid-falftthv] .sh-intro[data-astro-cid-falftthv]{max-width:31rem}.sh-action[data-astro-cid-falftthv]{margin-left:auto;flex-shrink:0}@media(max-width:900px){.sh--split[data-astro-cid-falftthv]{flex-direction:column;align-items:flex-start}.sh--split[data-astro-cid-falftthv] h2[data-astro-cid-falftthv],.sh--split[data-astro-cid-falftthv] .sh-intro[data-astro-cid-falftthv],.sh--md[data-astro-cid-falftthv].sh--split .sh-intro[data-astro-cid-falftthv]{flex-basis:auto}.sh-action[data-astro-cid-falftthv]{margin-left:0}}.checks[data-astro-cid-adtwgas4]{display:flex;flex-direction:column;gap:.6rem}.checks[data-astro-cid-adtwgas4] li[data-astro-cid-adtwgas4]{display:flex;align-items:center;gap:.7rem;font-size:var(--text-body);font-weight:400;line-height:1.3;color:var(--color-primary)}.checks[data-astro-cid-adtwgas4] .icon{flex-shrink:0;color:var(--color-accent)}.ph[data-astro-cid-7bavruds]{background:linear-gradient(135deg,var(--color-bg-light) 0%,var(--color-bg-mid) 50%,#e8e6e2 100%)}.ph-inner[data-astro-cid-7bavruds]{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,35.3rem);justify-content:space-between;align-items:center;gap:3rem;padding-block:3.3rem 3.75rem}.ph-copy[data-astro-cid-7bavruds]{display:flex;flex-direction:column;gap:1.05rem}.ph-copy[data-astro-cid-7bavruds] .breadcrumb{margin-bottom:0}.ph[data-astro-cid-7bavruds] h1[data-astro-cid-7bavruds]{font-size:var(--text-display);font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);letter-spacing:var(--heading-tracking);line-height:1.12}.ph-lead[data-astro-cid-7bavruds]{font-size:var(--text-lead);line-height:1.65;color:var(--color-text);margin-bottom:.25rem}.ph-actions[data-astro-cid-7bavruds]{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.6rem}.ph-media[data-astro-cid-7bavruds]{background:#fff}.ph--photo[data-astro-cid-7bavruds] .ph-inner[data-astro-cid-7bavruds]{grid-template-columns:minmax(0,34rem) minmax(0,36.5rem);padding-block:5.2rem 4.25rem}.ph--photo[data-astro-cid-7bavruds] .ph-media[data-astro-cid-7bavruds]{background:none}.ph--photo[data-astro-cid-7bavruds] .ph-media[data-astro-cid-7bavruds] img{display:block;width:100%;height:29.4rem;object-fit:cover}@media(max-width:900px){.ph-inner[data-astro-cid-7bavruds],.ph--photo[data-astro-cid-7bavruds] .ph-inner[data-astro-cid-7bavruds]{grid-template-columns:1fr;padding-block:2.5rem 3rem}.ph--photo[data-astro-cid-7bavruds] .ph-media[data-astro-cid-7bavruds] img{height:auto;aspect-ratio:4 / 3}}.proof[data-astro-cid-wyzz4tkq]{border-bottom:1px solid var(--color-border)}.proof-list[data-astro-cid-wyzz4tkq]{display:flex;justify-content:space-between;padding-block:1.3rem}.proof-list[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq]{display:flex;align-items:center;gap:.8rem;font-size:var(--text-body);font-weight:400;color:var(--color-primary)}.proof-list[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq]+li[data-astro-cid-wyzz4tkq]:before{content:"";width:1px;height:28px;margin-right:clamp(1rem,4vw,3.5rem);background:var(--color-border)}.proof-list[data-astro-cid-wyzz4tkq] .icon{flex-shrink:0;color:var(--color-accent)}@media(max-width:1000px){.proof-list[data-astro-cid-wyzz4tkq]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.proof-list[data-astro-cid-wyzz4tkq] li[data-astro-cid-wyzz4tkq]+li[data-astro-cid-wyzz4tkq]:before{display:none}}@media(max-width:520px){.proof-list[data-astro-cid-wyzz4tkq]{grid-template-columns:1fr}}.ic[data-astro-cid-kyon3wbb]{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:2.5rem 4.7rem}.ic[data-astro-cid-kyon3wbb] h2[data-astro-cid-kyon3wbb]{display:flex;align-items:center;gap:.8rem;font-size:var(--text-h3);font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);letter-spacing:var(--heading-tracking);margin-bottom:.95rem}.ic[data-astro-cid-kyon3wbb] h2[data-astro-cid-kyon3wbb] .icon{flex-shrink:0;color:var(--color-accent)}.ic-body[data-astro-cid-kyon3wbb] p{font-size:var(--text-lead);line-height:1.65}.ic-body[data-astro-cid-kyon3wbb] p+p{margin-top:.95rem}@media(max-width:800px){.ic[data-astro-cid-kyon3wbb]{grid-template-columns:1fr}}.faq[data-astro-cid-a2n2am6s]{display:grid;grid-template-columns:minmax(0,23.5rem) minmax(0,47rem);justify-content:space-between;gap:2rem 4.7rem}.faq-head[data-astro-cid-a2n2am6s] h2[data-astro-cid-a2n2am6s]{font-size:var(--text-h2-sm);font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);letter-spacing:var(--heading-tracking);line-height:1.24;margin-bottom:1.05rem}.faq-head[data-astro-cid-a2n2am6s] p[data-astro-cid-a2n2am6s]{font-size:var(--text-lead);line-height:1.65}.faq-head[data-astro-cid-a2n2am6s] a{color:var(--color-primary);white-space:nowrap}.faq-list[data-astro-cid-a2n2am6s]{border-top:1px solid var(--color-border)}details[data-astro-cid-a2n2am6s]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-a2n2am6s]{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding-block:1.3rem;font-size:var(--text-lead);font-weight:500;line-height:1.3;color:var(--color-primary);cursor:pointer;list-style:none}summary[data-astro-cid-a2n2am6s]::-webkit-details-marker{display:none}summary[data-astro-cid-a2n2am6s]:hover{color:var(--color-accent)}summary[data-astro-cid-a2n2am6s] .icon{flex-shrink:0;color:var(--color-accent)}details[data-astro-cid-a2n2am6s] .faq-minus{display:none}details[data-astro-cid-a2n2am6s][open] .faq-minus{display:block}details[data-astro-cid-a2n2am6s][open] .faq-plus{display:none}details[data-astro-cid-a2n2am6s] p[data-astro-cid-a2n2am6s]{margin-top:-.7rem;padding-bottom:1.3rem;padding-right:2.6rem;font-size:var(--text-body);line-height:1.7}@media(max-width:900px){.faq[data-astro-cid-a2n2am6s]{grid-template-columns:1fr}}.ctab[data-astro-cid-t3ru4aqy]{background:var(--color-bg-dark);padding-block:clamp(2.5rem,2rem + 2vw,3.3rem)}.ctab-inner[data-astro-cid-t3ru4aqy]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2.8rem}.ctab[data-astro-cid-t3ru4aqy] h2[data-astro-cid-t3ru4aqy]{font-size:var(--text-h3);font-weight:var(--heading-weight);font-stretch:var(--heading-stretch);letter-spacing:var(--heading-tracking);color:#fff;margin-bottom:.45rem}.ctab[data-astro-cid-t3ru4aqy] p[data-astro-cid-t3ru4aqy]{font-size:var(--text-lead);color:#ffffffa6}.ctab-actions[data-astro-cid-t3ru4aqy]{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:.6rem 1.2rem}.ctab-or[data-astro-cid-t3ru4aqy]{font-size:var(--text-body);color:#ffffff80}.ctab-tel[data-astro-cid-t3ru4aqy]{font-size:1.24rem;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,.25)}.ctab-tel[data-astro-cid-t3ru4aqy]:hover{color:#fff;border-color:#fff}@media(max-width:900px){.ctab-inner[data-astro-cid-t3ru4aqy]{flex-direction:column;align-items:flex-start}}
