.stars[data-astro-cid-gttqbbyq]{letter-spacing:.08em;color:#b9b4aa;line-height:1;display:inline-block;position:relative}.stars__on[data-astro-cid-gttqbbyq]{width:var(--fill);white-space:nowrap;color:var(--accent);position:absolute;inset:0 auto 0 0;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(16px,2vw,32px)}.hero__body[data-astro-cid-lcdefpme]{align-items:stretch}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:1/span 6;gap:36px;padding-block:clamp(16px,3vw,48px) 8px;display:flex}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:26ch;margin-top:-4px}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero__proof[data-astro-cid-lcdefpme]{background:var(--surface);max-width:520px;margin-top:auto;padding:24px 28px}.hero__proof[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-weight:500}.hero__proof[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:var(--t-small);align-items:center;gap:10px;margin-top:10px;display:flex}.hero__media[data-astro-cid-lcdefpme]{grid-column:7/span 6}.hero__media[data-astro-cid-lcdefpme] .ba{aspect-ratio:auto;height:min(100svh - 150px,820px);min-height:480px}.hero__media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:12px}.services[data-astro-cid-lcdefpme]{row-gap:48px}.services__head[data-astro-cid-lcdefpme]{grid-column:1/span 4;align-self:start;position:sticky;top:120px}.services__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34ch;margin-top:28px}.services__list[data-astro-cid-lcdefpme]{grid-column:6/span 7}.steps[data-astro-cid-lcdefpme]{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,112px);display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:18px;display:grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-field-muted)}.works__head[data-astro-cid-lcdefpme]{align-items:end;row-gap:28px;margin-bottom:clamp(48px,6vw,88px)}.works__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 8}.works__head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-column:10/span 3;justify-self:end}.work[data-astro-cid-lcdefpme]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.work[data-astro-cid-lcdefpme]+.work[data-astro-cid-lcdefpme]{margin-top:clamp(64px,7vw,112px)}.work__pair[data-astro-cid-lcdefpme]{grid-column:1/span 8;grid-template-columns:1fr 1fr;gap:6px;display:grid}.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work__pair[data-astro-cid-lcdefpme]{grid-area:1/5/auto/span 8}.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work__text[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 4}.work__pair[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{position:relative}.work__pair[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%}.work__pair[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--ground);font-weight:700;font-size:var(--t-small);padding:6px 12px;position:absolute;top:16px;left:16px}.work__pair[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]+figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--accent)}.work__text[data-astro-cid-lcdefpme]{grid-column:9/span 4;gap:20px;display:grid}.about[data-astro-cid-lcdefpme]{background:var(--surface)}.about[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:center;row-gap:48px}.about__photo[data-astro-cid-lcdefpme]{grid-column:1/span 7}.about__photo[data-astro-cid-lcdefpme] picture{overflow:hidden}.about__photo[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;width:100%}.js .about__photo[data-astro-cid-lcdefpme] img{transition:transform 2.4s var(--ease);transform:scale(1.12)}.js .about__photo[data-astro-cid-lcdefpme].is-in img{transform:none}.about__text[data-astro-cid-lcdefpme]{grid-column:8/span 5;gap:28px;display:grid}.reviews[data-astro-cid-lcdefpme]{align-items:start;row-gap:56px}.reviews__main[data-astro-cid-lcdefpme]{grid-column:1/span 7}.reviews__main[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{gap:20px;margin-top:clamp(40px,5vw,72px);display:grid}.reviews[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{margin-top:0}.reviews__side[data-astro-cid-lcdefpme]{grid-column:9/span 4;align-self:end;gap:40px;display:grid}.score[data-astro-cid-lcdefpme]{background:var(--surface);align-items:center;gap:20px;padding:28px;display:flex}.score__note[data-astro-cid-lcdefpme]{font-size:var(--t-h2);letter-spacing:-.03em;font-weight:800;font-stretch:78%;line-height:.9}.score__max[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:0;font-size:.4em}.score[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{margin-top:8px}.reviews__score[data-astro-cid-lcdefpme]{gap:8px;max-width:560px;margin-top:clamp(48px,5vw,72px);display:grid}.score__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.score__links[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;min-height:48px}.reviews__more[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{gap:10px;display:grid}.reviews__main[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-h3);letter-spacing:-.015em;max-width:30ch;font-weight:500;line-height:1.22}.reviews[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--t-small);margin-top:16px}.reviews__more[data-astro-cid-lcdefpme]{gap:36px;display:grid}.zones[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--ink)}.zones[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{row-gap:48px}.zones__head[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;row-gap:24px;display:grid}.zones__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/span 6}.zones__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:8/span 5;max-width:40ch}.zones__list[data-astro-cid-lcdefpme]{font-size:var(--t-h2);color:var(--field);letter-spacing:-.03em;flex-wrap:wrap;grid-column:1/-1;gap:.04em .4em;font-weight:800;font-stretch:78%;line-height:1;display:flex}.zones__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:","}.faq[data-astro-cid-lcdefpme]{row-gap:40px}.faq__head[data-astro-cid-lcdefpme]{grid-column:1/span 4;align-self:start;position:sticky;top:120px}.faq__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:28px}.faq__head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:700}.faq__list[data-astro-cid-lcdefpme]{grid-column:6/span 7;gap:6px;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{background:var(--surface)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:grid}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:20px;height:20px;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before,.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";width:20px;height:3px;transition:transform .22s var(--ease);background:currentColor;position:absolute;top:9px;left:0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline 2px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;padding:0 28px 28px}@media (width<=1023px){.hero__text[data-astro-cid-lcdefpme],.hero__media[data-astro-cid-lcdefpme],.services__head[data-astro-cid-lcdefpme],.services__list[data-astro-cid-lcdefpme],.about__photo[data-astro-cid-lcdefpme],.about__text[data-astro-cid-lcdefpme],.reviews__main[data-astro-cid-lcdefpme],.reviews__side[data-astro-cid-lcdefpme],.zones__list[data-astro-cid-lcdefpme],.zones__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.zones__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.faq__head[data-astro-cid-lcdefpme],.faq__list[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero__text[data-astro-cid-lcdefpme]{display:contents}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero__media[data-astro-cid-lcdefpme]{order:4}.hero__proof[data-astro-cid-lcdefpme]{order:5}.hero__media[data-astro-cid-lcdefpme] .ba{aspect-ratio:4/3;height:auto;min-height:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.hero__proof[data-astro-cid-lcdefpme]{margin-top:0}.hero__body[data-astro-cid-lcdefpme]{row-gap:32px}.services__head[data-astro-cid-lcdefpme],.faq__head[data-astro-cid-lcdefpme]{position:static}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:48px}.works__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.works__head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}.work__pair[data-astro-cid-lcdefpme],.work__text[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work__pair[data-astro-cid-lcdefpme],.work[data-astro-cid-lcdefpme]:nth-of-type(2n) .work__text[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.work__text[data-astro-cid-lcdefpme]{margin-top:24px}}@media (width<=599px){.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.hero__media[data-astro-cid-lcdefpme]{margin-inline:calc(var(--margin) * -1)}.hero__media[data-astro-cid-lcdefpme] .ba{aspect-ratio:1}.hero__media[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-inline:var(--margin)}.steps[data-astro-cid-lcdefpme],.work__pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{padding:20px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 20px 24px}}
