.reviews[data-astro-cid-4bjs7uhz] .inner[data-astro-cid-4bjs7uhz]{flex-direction:column;gap:20px;padding-block:100px;display:flex}.reviews__title[data-astro-cid-4bjs7uhz]{font-size:var(--fs-h2);text-align:center;padding-bottom:50px;font-weight:700}.summary[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:-40px;margin-bottom:10px;display:flex}.summary__score[data-astro-cid-4bjs7uhz]{font-size:24px;font-weight:700}.summary__count[data-astro-cid-4bjs7uhz]{color:var(--c-muted);font-weight:500}.summary[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz]{color:var(--c-navy);font-weight:600}.summary[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz]:hover{color:var(--c-accent)}.card[data-astro-cid-4bjs7uhz]{border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;gap:20px;height:286px;margin-top:10px;padding:20px 20px 6px;display:flex;overflow:hidden}.name[data-astro-cid-4bjs7uhz]{font-size:34px;font-weight:700}.name[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz]{color:inherit}.rating[data-astro-cid-4bjs7uhz]{align-items:center;gap:10px;display:flex}.score[data-astro-cid-4bjs7uhz]{font-size:24px;font-weight:700;line-height:36px}.rating[data-astro-cid-4bjs7uhz] img[data-astro-cid-4bjs7uhz]{width:136px;height:24px}.when[data-astro-cid-4bjs7uhz]{color:var(--c-muted);font-size:14px}.text[data-astro-cid-4bjs7uhz]{color:var(--c-muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-weight:500;display:-webkit-box;overflow:hidden}.attribution[data-astro-cid-4bjs7uhz]{text-align:center;color:var(--c-muted);margin:0;font-size:12px}@media (width<=1024px){.card[data-astro-cid-4bjs7uhz]{height:auto;min-height:310px}}@media (width<=880px){.card[data-astro-cid-4bjs7uhz]{min-height:262px}}@media (width<=767px){.reviews[data-astro-cid-4bjs7uhz] .inner[data-astro-cid-4bjs7uhz]{padding-block:50px}.reviews__title[data-astro-cid-4bjs7uhz]{text-align:start;padding-bottom:0}.summary[data-astro-cid-4bjs7uhz]{justify-content:flex-start;margin-top:0}.name[data-astro-cid-4bjs7uhz]{font-size:26px}.text[data-astro-cid-4bjs7uhz]{font-size:14px;line-height:21px}.card[data-astro-cid-4bjs7uhz]{min-height:347px}}.faq[data-astro-cid-25eicpmf] .inner[data-astro-cid-25eicpmf]{flex-direction:column;gap:20px;padding-block:100px;display:flex}.faq__title[data-astro-cid-25eicpmf]{font-size:var(--fs-h2);text-align:center;padding-bottom:50px;font-weight:700}.list[data-astro-cid-25eicpmf]{flex-direction:column;gap:20px;padding-block:10px;display:flex}.item[data-astro-cid-25eicpmf]{border:1px solid var(--c-navy);border-radius:var(--radius);padding:10px 20px;transition:border-color .3s}summary[data-astro-cid-25eicpmf]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;list-style:none;display:flex}summary[data-astro-cid-25eicpmf]::-webkit-details-marker{display:none}.q[data-astro-cid-25eicpmf]{font-size:24px;font-weight:500;line-height:1.5em}summary[data-astro-cid-25eicpmf] img[data-astro-cid-25eicpmf]{flex:none;width:42px;height:42px;transition:transform .3s ease-in-out}.item[data-astro-cid-25eicpmf][open] summary[data-astro-cid-25eicpmf] img[data-astro-cid-25eicpmf]{transform:rotate(180deg)}.a[data-astro-cid-25eicpmf]{padding-bottom:10px}.a[data-astro-cid-25eicpmf] p:last-child{margin-bottom:0}.a[data-astro-cid-25eicpmf] a{color:#c36}@media (width<=767px){.faq[data-astro-cid-25eicpmf] .inner[data-astro-cid-25eicpmf]{padding-block:50px}.faq__title[data-astro-cid-25eicpmf]{text-align:start;padding-bottom:0}summary[data-astro-cid-25eicpmf]{flex-direction:column;align-items:flex-start}}.hero[data-astro-cid-jgctki6q]{background-position:50%;background-size:cover;border-radius:0 0 50px 50px;min-height:600px;padding-inline:20px}.hero__inner[data-astro-cid-jgctki6q]{flex-direction:column;align-items:center;gap:20px;padding-bottom:200px;display:flex}.hero__inner[data-astro-cid-jgctki6q]>.site-header{align-self:stretch}.hero__title[data-astro-cid-jgctki6q]{color:#fff;font-size:var(--fs-h1);text-align:center;margin-top:200px;font-weight:700;line-height:1em}.hero__sub[data-astro-cid-jgctki6q]{color:#fff;text-align:center;margin:0;font-size:24px;font-weight:500;line-height:36px}.hero__btns[data-astro-cid-jgctki6q]{justify-content:center;gap:20px;padding:10px;display:flex}.services[data-astro-cid-jgctki6q] .inner[data-astro-cid-jgctki6q]{flex-direction:column;gap:20px;padding-block:100px;display:flex}.services__title[data-astro-cid-jgctki6q]{font-size:var(--fs-h2);text-align:center;font-weight:700}.services__grid[data-astro-cid-jgctki6q]{gap:20px;display:flex}.service-card[data-astro-cid-jgctki6q]{text-align:center;flex-direction:column;flex:1 1 0;gap:20px;display:flex}.service-card[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{object-fit:cover;border-radius:var(--radius);width:100%;height:250px}.service-card__label[data-astro-cid-jgctki6q]{color:var(--c-navy);text-transform:uppercase;font-size:20px;font-weight:700;line-height:30px}.gallery[data-astro-cid-jgctki6q]{padding-inline:10px}.gallery[data-astro-cid-jgctki6q] .inner[data-astro-cid-jgctki6q]{padding-block:10px}.gallery__grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:30px;display:grid}.gallery__item[data-astro-cid-jgctki6q]{aspect-ratio:3/2;border-radius:var(--radius);display:block;position:relative;overflow:hidden}.gallery__item[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{object-fit:cover;width:100%;height:100%}.gallery__item[data-astro-cid-jgctki6q]:after{content:"";opacity:0;background:#00000080;transition:opacity .8s;position:absolute;inset:0}.gallery__item[data-astro-cid-jgctki6q]:hover:after{opacity:1}.about[data-astro-cid-jgctki6q]{background-position:50%;background-size:cover;min-height:500px;padding-inline:20px;display:flex}.about__inner[data-astro-cid-jgctki6q]{gap:20px;padding-block:100px;display:flex}.about__spacer[data-astro-cid-jgctki6q],.about__content[data-astro-cid-jgctki6q]{flex:1 1 0;min-width:0}.about__content[data-astro-cid-jgctki6q]{flex-direction:column;gap:20px;display:flex}.about__eyebrow[data-astro-cid-jgctki6q]{color:#fff;margin:0;font-size:24px;line-height:36px}.about__title[data-astro-cid-jgctki6q]{color:#fff;font-size:var(--fs-h2);font-weight:700}.features[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.feature[data-astro-cid-jgctki6q]{flex-direction:column;gap:15px;margin-top:20px;display:flex}.feature__head[data-astro-cid-jgctki6q]{align-items:center;gap:20px;display:flex}.feature__head[data-astro-cid-jgctki6q] img[data-astro-cid-jgctki6q]{flex:none;width:60px;height:60px}.feature__title[data-astro-cid-jgctki6q]{color:#fff;text-transform:uppercase;margin:0;font-size:20px;font-weight:600;line-height:26px}.feature__text[data-astro-cid-jgctki6q]{color:#fff;margin:0;font-weight:500}@media (width<=1024px){.about__spacer[data-astro-cid-jgctki6q]{display:none}}@media (width<=880px){.gallery__grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.hero[data-astro-cid-jgctki6q]{border-radius:0 0 20px 20px;min-height:100px}.hero__inner[data-astro-cid-jgctki6q]{padding-bottom:50px}.hero__title[data-astro-cid-jgctki6q]{margin-top:50px}.hero__sub[data-astro-cid-jgctki6q]{font-size:20px;line-height:30px}.hero__btns[data-astro-cid-jgctki6q]{flex-direction:column;align-self:stretch;gap:10px;padding:10px}.services[data-astro-cid-jgctki6q] .inner[data-astro-cid-jgctki6q]{padding-block:50px}.services__grid[data-astro-cid-jgctki6q]{flex-direction:column}.gallery__grid[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.about__inner[data-astro-cid-jgctki6q]{padding-block:50px}.about__eyebrow[data-astro-cid-jgctki6q]{font-size:18px;line-height:27px}.features[data-astro-cid-jgctki6q]{column-gap:14px}.feature__head[data-astro-cid-jgctki6q]{flex-direction:column;align-items:flex-start;gap:10px}.feature__title[data-astro-cid-jgctki6q]{font-size:16px;line-height:20.8px}.feature__text[data-astro-cid-jgctki6q]{font-size:14px;line-height:21px}}
