.hero[data-astro-cid-sf272gaj]{position:relative;min-height:100svh;padding-top:calc(var(--header-h) + 3.2rem);padding-bottom:6.4rem;overflow:clip}@media(width>=1024px){.hero[data-astro-cid-sf272gaj]{display:flex;align-items:center;padding-bottom:8rem}}.hero__glow[data-astro-cid-sf272gaj]{position:absolute;top:10%;right:-20%;width:80rem;height:80rem;border-radius:50%;background:radial-gradient(circle,#dafb3029,#0000 60%);pointer-events:none}.hero__grid[data-astro-cid-sf272gaj]{position:absolute;inset:0;background-image:linear-gradient(var(--c-line) .1rem,transparent .1rem),linear-gradient(90deg,var(--c-line) .1rem,transparent .1rem);background-size:8rem 8rem;opacity:.35;mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 70%);pointer-events:none}.hero__inner[data-astro-cid-sf272gaj]{position:relative;display:grid;gap:4.8rem}@media(width>=1024px){.hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem}}.hero__content[data-astro-cid-sf272gaj]{min-width:0}.hero__crumbs[data-astro-cid-sf272gaj]{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;color:var(--c-muted);font-size:1.4rem}.hero__crumbs[data-astro-cid-sf272gaj] a[data-astro-cid-sf272gaj]{color:var(--c-muted);text-decoration:none;transition:color .3s}.hero__crumbs[data-astro-cid-sf272gaj] [data-astro-cid-sf272gaj][aria-current]{color:var(--c-lime)}@media(hover:hover){.hero__crumbs[data-astro-cid-sf272gaj] a[data-astro-cid-sf272gaj]:hover{color:var(--c-lime)}}.hero__badge[data-astro-cid-sf272gaj]{display:inline-flex;align-items:center;gap:1rem;margin-bottom:2.4rem;padding:.8rem 1.6rem .8rem 1rem;border:.1rem solid #dafb3066;border-radius:99rem;background:#dafb3014;font-size:1.3rem;font-weight:700}@media(width>=1024px){.hero__badge[data-astro-cid-sf272gaj]{font-size:1.5rem}}.hero[data-astro-cid-sf272gaj] .hero__badge-icon{width:2.2rem;height:2.2rem;padding:.4rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink)}.hero__title[data-astro-cid-sf272gaj]{display:block}.hero__title-main[data-astro-cid-sf272gaj]{display:block;font-family:Inter,Proxima Nova,Arial,sans-serif;font-weight:900;font-size:4rem;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.hero__title-main[data-astro-cid-sf272gaj] em,.hero__title-main[data-astro-cid-sf272gaj] em[data-astro-cid-sf272gaj]{font-style:normal;color:var(--c-lime)}@media(width>=768px){.hero__title-main[data-astro-cid-sf272gaj]{font-size:6.4rem}}@media(width>=1024px){.hero__title-main[data-astro-cid-sf272gaj]{font-size:6.8rem}}.hero__title-sub[data-astro-cid-sf272gaj]{display:block;max-width:56rem;margin-top:2rem;font-size:2rem;font-weight:700;line-height:1.25}@media(width>=1024px){.hero__title-sub[data-astro-cid-sf272gaj]{font-size:2.6rem}}.hero__list[data-astro-cid-sf272gaj]{display:grid;gap:1rem;margin-top:2.4rem;color:var(--c-muted);font-size:1.6rem}.hero__list[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{display:flex;align-items:flex-start;gap:1rem}.hero__list[data-astro-cid-sf272gaj] svg{flex:none;width:2rem;height:2rem;margin-top:.1rem;color:var(--c-lime)}@media(width>=1024px){.hero__list[data-astro-cid-sf272gaj]{font-size:1.8rem}}.hero__actions[data-astro-cid-sf272gaj]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;margin-top:3.2rem}.hero__works[data-astro-cid-sf272gaj]{font-size:1.6rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--c-lime);text-underline-offset:.5rem;transition:color .3s}@media(hover:hover){.hero__works[data-astro-cid-sf272gaj]:hover{color:var(--c-lime)}}.hero__rating[data-astro-cid-sf272gaj]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3.2rem}.hero__rating[data-astro-cid-sf272gaj] iframe[data-astro-cid-sf272gaj]{display:block;width:150px;height:50px;border:0;border-radius:var(--radius)}.hero__rating[data-astro-cid-sf272gaj] a[data-astro-cid-sf272gaj]{color:var(--c-muted);font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}@media(hover:hover){.hero__rating[data-astro-cid-sf272gaj] a[data-astro-cid-sf272gaj]:hover{color:var(--c-lime)}}.hero__media[data-astro-cid-sf272gaj]{position:relative;width:min(100%,44rem);aspect-ratio:1;margin:0 auto}@media(width>=1024px){.hero__media[data-astro-cid-sf272gaj]{width:100%;max-width:52rem}}.hero__circle[data-astro-cid-sf272gaj]{position:absolute;inset:8%;border-radius:50%;overflow:hidden;background:var(--c-panel);box-shadow:0 0 0 .6rem #dafb301f,var(--shadow);clip-path:circle(50%)}.hero__video[data-astro-cid-sf272gaj]{width:100%;height:100%;object-fit:cover;scale:1.15}.hero__ring[data-astro-cid-sf272gaj]{position:absolute;inset:0;animation:30s linear infinite hero-spin}.hero__ring[data-astro-cid-sf272gaj] svg[data-astro-cid-sf272gaj]{width:100%;height:100%;overflow:visible}.hero__ring[data-astro-cid-sf272gaj] text[data-astro-cid-sf272gaj]{fill:var(--c-lime);font-size:8.4px;font-weight:700;text-transform:uppercase}.hero__sound[data-astro-cid-sf272gaj]{position:absolute;right:14%;bottom:14%;display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);box-shadow:var(--glow);transition:transform .3s var(--ease)}.hero__sound[data-astro-cid-sf272gaj] svg{width:2.4rem;height:2.4rem}.hero__sound[data-astro-cid-sf272gaj] .hero__sound-on{display:none}.hero__sound[data-astro-cid-sf272gaj][aria-pressed=true] .hero__sound-on{display:block}.hero__sound[data-astro-cid-sf272gaj][aria-pressed=true] .hero__sound-off{display:none}@media(hover:hover){.hero__sound[data-astro-cid-sf272gaj]:hover{transform:scale(1.08)}}.hero__chip[data-astro-cid-sf272gaj]{position:absolute;display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.6rem;border:.1rem solid var(--c-line);border-radius:var(--radius-lg);background:#1c1f26d1;backdrop-filter:blur(8px);box-shadow:var(--shadow)}.hero__chip[data-astro-cid-sf272gaj] b[data-astro-cid-sf272gaj]{color:var(--c-lime);font-size:2.2rem;line-height:1}.hero__chip[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{color:var(--c-muted);font-size:1.2rem}.hero__chip--area[data-astro-cid-sf272gaj]{left:-2%;top:12%}.hero__chip--guarantee[data-astro-cid-sf272gaj]{right:-2%;top:48%}@media(width>=1024px){.hero__chip[data-astro-cid-sf272gaj] b[data-astro-cid-sf272gaj]{font-size:2.6rem}.hero__chip[data-astro-cid-sf272gaj] span[data-astro-cid-sf272gaj]{font-size:1.3rem}.hero__chip--area[data-astro-cid-sf272gaj]{left:0;top:6%}.hero__chip--guarantee[data-astro-cid-sf272gaj]{right:-6%}}@keyframes hero-spin{to{rotate:360deg}}.clients[data-astro-cid-iwqe4dkj]{position:relative;padding:3.2rem 0;border-top:.1rem solid var(--c-line);border-bottom:.1rem solid var(--c-line);background:var(--c-bg-deep)}.clients__inner[data-astro-cid-iwqe4dkj]{display:grid;gap:2rem}@media(width>=1024px){.clients__inner[data-astro-cid-iwqe4dkj]{grid-template-columns:22rem 1fr;align-items:center;gap:4rem}}.clients__title[data-astro-cid-iwqe4dkj]{font-size:2rem;font-weight:700;line-height:1.1}.clients__sub[data-astro-cid-iwqe4dkj]{margin-top:.6rem;color:var(--c-muted);font-size:1.4rem}.clients__marquee[data-astro-cid-iwqe4dkj]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clients__track[data-astro-cid-iwqe4dkj]{display:flex;width:max-content}html:not(.anim) .clients__marquee[data-astro-cid-iwqe4dkj]{overflow-x:auto}.clients__item[data-astro-cid-iwqe4dkj]{flex:none;display:grid;place-items:center;width:16rem;height:8rem;padding:0 1.6rem}.clients__item[data-astro-cid-iwqe4dkj] img[data-astro-cid-iwqe4dkj]{width:100%;height:100%;object-fit:contain;opacity:.75;filter:grayscale() brightness(1.4);transition:opacity .3s,filter .3s}@media(hover:hover){.clients__item[data-astro-cid-iwqe4dkj]:hover img[data-astro-cid-iwqe4dkj]{opacity:1;filter:none}}.advantages__grid[data-astro-cid-xh3pkff5]{display:grid;gap:1.6rem}@media(width>=576px){.advantages__grid[data-astro-cid-xh3pkff5]{grid-template-columns:repeat(2,1fr)}}@media(width>=1024px){.advantages__grid[data-astro-cid-xh3pkff5]{grid-template-columns:repeat(4,1fr);gap:2rem}}.advantages__card[data-astro-cid-xh3pkff5]{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:2.8rem 2.4rem;border:.1rem solid #dafb3080;border-radius:var(--radius-lg);background:var(--c-surface);text-decoration:none;overflow:hidden;transition:background-color .4s,color .4s,transform .4s var(--ease),box-shadow .4s}@media(hover:hover){.advantages__card[data-astro-cid-xh3pkff5]:hover{background:var(--c-lime);color:var(--c-ink);transform:translateY(-.6rem);box-shadow:var(--glow)}.advantages__card[data-astro-cid-xh3pkff5]:hover .advantages__icon[data-astro-cid-xh3pkff5]{background:var(--c-ink);color:var(--c-lime)}.advantages__card[data-astro-cid-xh3pkff5]:hover .advantages__text[data-astro-cid-xh3pkff5]{color:var(--c-ink)}}.advantages__icon[data-astro-cid-xh3pkff5]{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:var(--radius);background:#dafb301f;color:var(--c-lime);transition:background-color .4s,color .4s}.advantages__icon[data-astro-cid-xh3pkff5] svg{width:2.8rem;height:2.8rem}.advantages__icon--yandex[data-astro-cid-xh3pkff5]{background:#fff}.advantages__title[data-astro-cid-xh3pkff5]{font-size:2.2rem;font-weight:700;line-height:1.1}.advantages__text[data-astro-cid-xh3pkff5]{color:var(--c-muted);font-size:1.5rem;transition:color .4s}.advantages[data-astro-cid-xh3pkff5] iframe[data-astro-cid-xh3pkff5]{display:block;width:150px;height:50px;border:0;border-radius:var(--radius);pointer-events:none}.catalog__head[data-astro-cid-cnrxz24p]{margin-bottom:4.8rem}.catalog__grid[data-astro-cid-cnrxz24p]{display:grid;gap:2rem}@media(width>=576px){.catalog__grid[data-astro-cid-cnrxz24p]{grid-template-columns:repeat(2,1fr)}}@media(width>=1024px){.catalog__grid[data-astro-cid-cnrxz24p]{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.catalog__card[data-astro-cid-cnrxz24p]{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--c-surface-2);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s}@media(hover:hover){.catalog__card[data-astro-cid-cnrxz24p]:hover{transform:translateY(-.8rem);box-shadow:0 0 0 .1rem var(--c-lime),var(--shadow)}.catalog__card[data-astro-cid-cnrxz24p]:hover .catalog__image[data-astro-cid-cnrxz24p] img[data-astro-cid-cnrxz24p]{scale:1.12}.catalog__card[data-astro-cid-cnrxz24p]:hover .catalog__num[data-astro-cid-cnrxz24p]{background:var(--c-lime);color:var(--c-ink)}}.catalog__image[data-astro-cid-cnrxz24p]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.catalog__image[data-astro-cid-cnrxz24p] img[data-astro-cid-cnrxz24p]{width:100%;height:118%;margin-top:-9%;object-fit:cover;scale:1.04;transition:scale .8s var(--ease)}.catalog__num[data-astro-cid-cnrxz24p]{position:absolute;top:1.6rem;left:1.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#040509b3;backdrop-filter:blur(6px);color:var(--c-lime);font-size:1.4rem;font-weight:700;transition:background-color .4s,color .4s}.catalog__body[data-astro-cid-cnrxz24p]{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding:2.4rem}.catalog__title[data-astro-cid-cnrxz24p]{font-size:2.2rem;font-weight:700;line-height:1.15}.catalog__text[data-astro-cid-cnrxz24p]{color:var(--c-muted);font-size:1.5rem}.catalog__footer[data-astro-cid-cnrxz24p]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:1.2rem}.catalog__card[data-astro-cid-cnrxz24p][data-extra]{display:none}.catalog[data-astro-cid-cnrxz24p][data-expanded] .catalog__card[data-astro-cid-cnrxz24p][data-extra]{display:flex}.catalog__more[data-astro-cid-cnrxz24p]{display:inline-flex;align-items:center;gap:.8rem;color:var(--c-lime);font-size:1.5rem;font-weight:700;text-decoration:none}.catalog__more[data-astro-cid-cnrxz24p] svg{width:1.8rem;height:1.8rem;transition:translate .3s var(--ease)}@media(hover:hover){.catalog__more[data-astro-cid-cnrxz24p]:hover svg{translate:.4rem}}.catalog__toggle[data-astro-cid-cnrxz24p]{display:flex;justify-content:center;margin-top:4rem}.catalog__price[data-astro-cid-cnrxz24p]{color:var(--c-lime);font-size:1.8rem;font-weight:700}.care__panel[data-astro-cid-tata3ct5]{position:relative;padding:4rem 2rem;border-radius:var(--radius-xl);background:var(--c-bg-deep);overflow:hidden}.care__panel[data-astro-cid-tata3ct5]:before{content:"";position:absolute;top:-30rem;right:-20rem;width:60rem;height:60rem;border-radius:50%;background:radial-gradient(circle,#dafb3024,#0000 65%);pointer-events:none}@media(width>=768px){.care__panel[data-astro-cid-tata3ct5]{padding:6.4rem 4.8rem}}@media(width>=1024px){.care__panel[data-astro-cid-tata3ct5]{padding:8rem}}.care__head[data-astro-cid-tata3ct5]{position:relative;margin-bottom:4.8rem}.care__track[data-astro-cid-tata3ct5]{position:relative}.care__steps[data-astro-cid-tata3ct5]{position:relative;display:grid;gap:2.4rem}.care__line[data-astro-cid-tata3ct5]{position:absolute;top:2.6rem;bottom:2.6rem;left:2.5rem;width:.2rem;background:var(--c-line)}.care__line-fill[data-astro-cid-tata3ct5]{display:block;width:100%;height:100%;background:var(--c-lime);box-shadow:var(--glow);transform:scaleY(0);transform-origin:top}.care__step[data-astro-cid-tata3ct5]{position:relative;display:grid;grid-template-columns:5.2rem 1fr;gap:1.6rem 2rem}@media(width>=1024px){.care__step[data-astro-cid-tata3ct5]{grid-template-columns:5.2rem 1fr 40rem;align-items:center;gap:4rem}}@media(width>=1024px){.care__step--text[data-astro-cid-tata3ct5]{grid-template-columns:5.2rem 1fr}}.care__marker[data-astro-cid-tata3ct5]{position:relative;z-index:1}.care__num[data-astro-cid-tata3ct5]{display:grid;place-items:center;width:5.2rem;height:5.2rem;border:.2rem solid var(--c-line);border-radius:50%;background:var(--c-bg-deep);color:var(--c-muted);font-size:1.6rem;font-weight:700;transition:border-color .4s,color .4s,background-color .4s,box-shadow .4s}.care__step[data-astro-cid-tata3ct5].is-active .care__num[data-astro-cid-tata3ct5]{border-color:var(--c-lime);background:var(--c-lime);color:var(--c-ink);box-shadow:var(--glow)}.care__body[data-astro-cid-tata3ct5]{padding:2.4rem;border:.1rem solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-panel)}.care__icon[data-astro-cid-tata3ct5]{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.6rem;border-radius:var(--radius);background:#dafb301f;color:var(--c-lime)}.care__icon[data-astro-cid-tata3ct5] svg{width:2.4rem;height:2.4rem}.care__title[data-astro-cid-tata3ct5]{font-size:2.2rem;font-weight:700;line-height:1.15}.care__text[data-astro-cid-tata3ct5]{margin-top:1rem;color:var(--c-muted);font-size:1.5rem}.care__media[data-astro-cid-tata3ct5]{grid-column:2;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden}@media(width>=1024px){.care__media[data-astro-cid-tata3ct5]{grid-column:3}}.care__actions[data-astro-cid-tata3ct5]{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin-top:4.8rem}.portfolio[data-astro-cid-bthzh2bx]{overflow:clip}.portfolio__head[data-astro-cid-bthzh2bx]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem}.portfolio__nav[data-astro-cid-bthzh2bx]{display:flex;align-items:center;gap:1.2rem}.portfolio__counter[data-astro-cid-bthzh2bx]{margin-right:1.2rem;color:var(--c-muted);font-size:1.6rem}.portfolio__counter[data-astro-cid-bthzh2bx] b[data-astro-cid-bthzh2bx]{color:var(--c-lime);font-size:2.4rem}.portfolio__arrow[data-astro-cid-bthzh2bx]{display:grid;place-items:center;width:5.6rem;height:5.6rem;border:.2rem solid var(--c-lime);border-radius:50%;color:var(--c-lime);transition:background-color .3s,color .3s,opacity .3s}.portfolio__arrow[data-astro-cid-bthzh2bx] svg{width:2.4rem;height:2.4rem}.portfolio__arrow[data-astro-cid-bthzh2bx].swiper-button-disabled{opacity:.3;pointer-events:none}@media(hover:hover){.portfolio__arrow[data-astro-cid-bthzh2bx]:hover{background:var(--c-lime);color:var(--c-ink)}}.portfolio[data-astro-cid-bthzh2bx] .portfolio__slider{overflow:visible}.portfolio__slide[data-astro-cid-bthzh2bx]{height:auto}.portfolio__card[data-astro-cid-bthzh2bx]{position:relative;display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in}.portfolio__card[data-astro-cid-bthzh2bx] img[data-astro-cid-bthzh2bx]{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--ease)}.portfolio__card[data-astro-cid-bthzh2bx]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#040509d9,#0000 55%)}@media(hover:hover){.portfolio__card[data-astro-cid-bthzh2bx]:hover img[data-astro-cid-bthzh2bx]{scale:1.08}.portfolio__card[data-astro-cid-bthzh2bx]:hover .portfolio__zoom[data-astro-cid-bthzh2bx]{opacity:1;scale:1}}.portfolio__caption[data-astro-cid-bthzh2bx]{position:absolute;left:2rem;right:2rem;bottom:2rem;z-index:1;display:flex;flex-direction:column;gap:.4rem;text-align:left}.portfolio__type[data-astro-cid-bthzh2bx]{color:var(--c-lime);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portfolio__name[data-astro-cid-bthzh2bx]{font-size:2.2rem;font-weight:700}.portfolio__zoom[data-astro-cid-bthzh2bx]{position:absolute;top:2rem;right:2rem;z-index:1;display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);opacity:0;scale:.6;transition:opacity .4s,scale .4s var(--ease)}.portfolio__zoom[data-astro-cid-bthzh2bx] svg{width:2.4rem;height:2.4rem}.portfolio__progress[data-astro-cid-bthzh2bx]{height:.3rem;margin-top:3.2rem;border-radius:.3rem;background:var(--c-line);overflow:hidden}.portfolio__bar[data-astro-cid-bthzh2bx]{display:block;height:100%;background:var(--c-lime);transform:scaleX(.04);transform-origin:0;transition:transform .4s var(--ease)}.portfolio__cta[data-astro-cid-bthzh2bx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem}.portfolio__cta[data-astro-cid-bthzh2bx] p[data-astro-cid-bthzh2bx]{font-size:2rem;font-weight:700}.lightbox[data-astro-cid-bthzh2bx]{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding:6rem 1.6rem 2.4rem;background:#040509f0;backdrop-filter:blur(6px)}.lightbox[data-astro-cid-bthzh2bx][hidden]{display:none}.lightbox__figure[data-astro-cid-bthzh2bx]{display:flex;flex-direction:column;align-items:center;gap:1.6rem;min-width:0}.lightbox__image[data-astro-cid-bthzh2bx]{max-width:100%;max-height:calc(100dvh - 14rem);border-radius:var(--radius-lg);object-fit:contain}.lightbox__caption[data-astro-cid-bthzh2bx]{font-size:2rem;font-weight:700}.lightbox__close[data-astro-cid-bthzh2bx],.lightbox__arrow[data-astro-cid-bthzh2bx]{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#ffffff1a;color:#fff;transition:background-color .3s,color .3s}.lightbox__close[data-astro-cid-bthzh2bx] svg,.lightbox__arrow[data-astro-cid-bthzh2bx] svg{width:2.4rem;height:2.4rem}@media(hover:hover){.lightbox__close[data-astro-cid-bthzh2bx]:hover,.lightbox__arrow[data-astro-cid-bthzh2bx]:hover{background:var(--c-lime);color:var(--c-ink)}}.lightbox__close[data-astro-cid-bthzh2bx]{position:absolute;top:1.6rem;right:1.6rem}@media(width<=767.98px){.lightbox[data-astro-cid-bthzh2bx]{grid-template-columns:1fr 1fr}.lightbox__figure[data-astro-cid-bthzh2bx]{grid-column:1 / -1;grid-row:1}.lightbox__arrow--prev[data-astro-cid-bthzh2bx]{justify-self:end}}.estimate__panel[data-astro-cid-2prgbgva]{position:relative;display:grid;border-radius:var(--radius-xl);background:var(--c-lime);color:var(--c-ink);overflow:hidden}@media(width>=1024px){.estimate__panel[data-astro-cid-2prgbgva]{grid-template-columns:1.1fr 1fr;min-height:56rem}}.estimate__content[data-astro-cid-2prgbgva]{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:4rem 2.4rem}@media(width>=768px){.estimate__content[data-astro-cid-2prgbgva]{padding:6.4rem 4.8rem}}@media(width>=1024px){.estimate__content[data-astro-cid-2prgbgva]{padding:8rem}}.estimate__title[data-astro-cid-2prgbgva]{font-family:Inter,Proxima Nova,Arial,sans-serif;font-weight:900;font-size:3.2rem;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}@media(width>=768px){.estimate__title[data-astro-cid-2prgbgva]{font-size:4.4rem}}@media(width>=1024px){.estimate__title[data-astro-cid-2prgbgva]{font-size:5.2rem}}.estimate__lead[data-astro-cid-2prgbgva]{max-width:46rem;font-size:1.8rem;font-weight:700}.estimate__actions[data-astro-cid-2prgbgva]{margin-top:.8rem}.estimate[data-astro-cid-2prgbgva] .estimate__messengers .messengers__label{color:#1e1e1eb3}.estimate__gallery[data-astro-cid-2prgbgva]{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;height:36rem;padding:0 1.6rem;overflow:hidden;mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}@media(width>=1024px){.estimate__gallery[data-astro-cid-2prgbgva]{height:auto;padding:0 4rem 0 0;contain:size}}.estimate__column[data-astro-cid-2prgbgva]{align-self:start;display:flex;flex-direction:column;gap:1.6rem}.estimate__column[data-astro-cid-2prgbgva] img[data-astro-cid-2prgbgva]{width:100%;aspect-ratio:4 / 5;border-radius:var(--radius-lg);object-fit:cover;box-shadow:0 1.2rem 3rem #00000040}.geo__head[data-astro-cid-zxpqjqrp]{margin-bottom:4rem}.geo[data-astro-cid-zxpqjqrp] .geo__body{display:grid;gap:2.4rem}.geo__tabs[data-astro-cid-zxpqjqrp]{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem}@media(width>=768px){.geo__tabs[data-astro-cid-zxpqjqrp]{flex-wrap:wrap}}.geo__tab[data-astro-cid-zxpqjqrp]{flex:none;display:inline-flex;align-items:center;gap:.8rem;height:5.2rem;padding:0 2rem;border:.15rem solid var(--c-line);border-radius:99rem;font-size:1.6rem;font-weight:700;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}.geo__tab[data-astro-cid-zxpqjqrp] svg{width:1.8rem;height:1.8rem;color:var(--c-lime);transition:color .3s}.geo__tab[data-astro-cid-zxpqjqrp]:is([state=active],[state=activating]){border-color:var(--c-lime);background:var(--c-lime);color:var(--c-ink)}.geo__tab[data-astro-cid-zxpqjqrp]:is([state=active],[state=activating]) svg{color:var(--c-ink)}.geo__tab[data-astro-cid-zxpqjqrp]:is([state=active],[state=activating]) .geo__tag[data-astro-cid-zxpqjqrp]{background:var(--c-ink);color:var(--c-lime)}@media(hover:hover){.geo__tab[data-astro-cid-zxpqjqrp]:hover{border-color:var(--c-lime)}}.geo__tag[data-astro-cid-zxpqjqrp]{padding:.3rem .8rem;border-radius:99rem;background:#dafb3024;color:var(--c-lime);font-size:1.1rem;text-transform:uppercase}.geo__panels[data-astro-cid-zxpqjqrp]{display:grid}.geo__panel[data-astro-cid-zxpqjqrp]{grid-area:1 / 1;display:grid;gap:2rem;transition:opacity .35s,translate .35s var(--ease)}.geo__panel[data-astro-cid-zxpqjqrp]:is([state=inactive],[state=deactivating]){opacity:0;translate:0 1.2rem;visibility:hidden;pointer-events:none}.geo__panel[data-astro-cid-zxpqjqrp]:not([state]){opacity:0;visibility:hidden}@media(width>=1024px){.geo__panel[data-astro-cid-zxpqjqrp]{grid-template-columns:42rem 1fr}}.geo__card[data-astro-cid-zxpqjqrp]{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:3.2rem 2.4rem;border:.1rem solid #dafb3080;border-radius:var(--radius-lg);background:var(--c-surface)}.geo__city[data-astro-cid-zxpqjqrp]{font-size:2.8rem;font-weight:700;line-height:1.1}.geo__text[data-astro-cid-zxpqjqrp]{color:var(--c-muted);font-size:1.5rem}.geo__info[data-astro-cid-zxpqjqrp]{display:grid;gap:1.2rem;margin-bottom:.8rem;font-size:1.5rem}.geo__info[data-astro-cid-zxpqjqrp] li[data-astro-cid-zxpqjqrp]{display:flex;align-items:flex-start;gap:1.2rem}.geo__info[data-astro-cid-zxpqjqrp] svg{flex:none;width:2rem;height:2rem;color:var(--c-lime)}.geo__info[data-astro-cid-zxpqjqrp] a[data-astro-cid-zxpqjqrp]{text-decoration:none;transition:color .3s}@media(hover:hover){.geo__info[data-astro-cid-zxpqjqrp] a[data-astro-cid-zxpqjqrp]:hover{color:var(--c-lime)}}.geo__map[data-astro-cid-zxpqjqrp]{min-height:36rem;border-radius:var(--radius-lg);background:var(--c-panel);overflow:hidden}.geo__map[data-astro-cid-zxpqjqrp] iframe[data-astro-cid-zxpqjqrp]{display:block;width:100%;height:100%;min-height:36rem;border:0;filter:grayscale(.4) invert(.9) hue-rotate(180deg) contrast(.9)}@media(width>=1024px){.geo__map[data-astro-cid-zxpqjqrp],.geo__map[data-astro-cid-zxpqjqrp] iframe[data-astro-cid-zxpqjqrp]{min-height:48rem}}

@property --space-step{syntax: "<length>"; inherits: true; initial-value: .4rem;}@property --grid-columns{syntax: "<integer>"; inherits: false; initial-value: 12;}@property --col-span{syntax: "<integer>"; inherits: false; initial-value: 12;}@property --col-start{syntax: "<integer> | auto"; inherits: false; initial-value: auto;}:root{font-synthesis:none;--font-weight: var(--fw-normal);--space-step: .4rem;--fs-h1: 3.2rem;--fs-h2: 2.4rem;--fs-h3: 2rem;--fs-h4: 1.8rem;--fs-h5: 1.6rem;--fs-h6: 1.4rem;--fs-p: 1.2rem;--fw-thin: 100;--fw-extralight: 200;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900}html{font-size:2.6666666667vw}@media(min-width:576px){html{font-size:1.5625vw}}@media(min-width:768px){html{font-size:1.1111111111vw}}@media(min-width:1024px){html{font-size:.703125vw}}*[lc]{--line-clamp: none}*[lc]:not([lc~="0"]):not([lc~=xs-0]):not([lc~=sm-0]):not([lc~=md-0]):not([lc~=lp-0]){-webkit-line-clamp:var(--line-clamp)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}*[m], *[mt]{--mt: 0;--mb: 0;margin-top:calc(var(--mt) * var(--space-step));margin-bottom:calc(var(--mb) * var(--space-step))}*[p], *[pt]{--pt: 0;--pb: 0;padding-top:calc(var(--pt) * var(--space-step));padding-bottom:calc(var(--pb) * var(--space-step))}:where(*:not(svg,svg *,img,video,canvas,iframe),*:before,*:after){all:unset;display:revert;box-sizing:border-box}[hidden]:not([hidden~=off]):not([hidden~=visually]){display:none!important}:where(svg,svg *,img,video,canvas,iframe){box-sizing:border-box;vertical-align:middle}:where(input,select,textarea,button,meter,progress){vertical-align:middle}:where(html){overflow-x:hidden;scrollbar-gutter:stable;scroll-behavior:smooth;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(body){overflow-x:hidden;font-size:var(--fs-p);font-weight:var(--font-weight);line-height:1;overflow-wrap:break-word;hyphens:auto}body[style*="position: fixed"],body[style*="position:fixed"]{width:auto!important;right:0}:where(main,section,*[container]){position:relative;width:100%;margin-left:auto;margin-right:auto}:where(picture,video,canvas,svg){display:block;overflow:hidden;height:auto;line-height:0}:where(picture,video,canvas,svg:not([width])){max-width:100%}:where(img){width:100%;height:auto;object-fit:cover;object-position:center}:where(iframe){width:100%;height:100%}:where(input,textarea,button){font-size:var(--fs-p)}:where(button,input:is([type=button],[type=submit],[type=reset])){text-align:center}:where(input::placeholder,textarea::placeholder){font-size:inherit;font-weight:inherit;line-height:inherit}:where(textarea){white-space:revert}::placeholder{color:unset}:where(label){position:relative;cursor:pointer}:where(label>input,label>textarea){width:100%;height:100%;resize:vertical}:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])){position:relative}:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) input[type=checkbox],:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;bottom:0;left:0;pointer-events:none}:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) *[checkbox],:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) *[radio]{cursor:pointer;position:relative}:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) span[checkbox],:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) span[radio]{display:inline-block;vertical-align:middle;width:var(--fs-p);height:var(--fs-p)}:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) span[checkbox] svg,:where(label:has(>*[checkbox],*[radio]):has(>input[type=checkbox],input[type=radio])) span[radio] svg{width:100%;height:100%}:where(li){list-style:none}:where(table){border-collapse:collapse;border-spacing:0}:where(textarea){resize:vertical}:where(textarea:not([rows])){field-sizing:content}:where(:disabled){cursor:not-allowed}:where(meter){-webkit-appearance:revert;appearance:revert}:where(input:is([type=checkbox],[type=radio],[type=range])){-webkit-appearance:auto;appearance:auto}:where(input:is([type=checkbox],[type=radio])){cursor:pointer}:where([contenteditable]:not([contenteditable=false])){-webkit-user-modify:read-write;-moz-user-modify:read-write;overflow-wrap:break-word}:where(dialog:modal){all:revert;box-sizing:border-box}:where(summary){list-style:none}::-webkit-details-marker{display:none}:where(hr){border:0;margin:0}*[fluid]{width:fit-content;height:fit-content}*[trim]{text-box:trim-both cap alphabetic}*[icon]{display:flex;justify-content:center;align-items:center;box-sizing:content-box;cursor:pointer;position:relative;width:max-content;height:max-content}*[icon~=inline]{display:inline-flex;vertical-align:middle}*[icon]>*{flex:auto}*[icon]:after{content:"";position:absolute;inset:calc(-1 * var(--icon-area, 1rem));pointer-events:all;background:#0000;z-index:10}*[mask]:where(:not(input,textarea,select)){mask:var(--mask, none) no-repeat center/contain;background-color:var(--color, #000)}:where(a,button){cursor:pointer}:where(:focus-visible){outline:var(--focus-ring, revert);outline-offset:var(--focus-offset, revert)}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}:where(p){text-wrap:pretty}:where(h1){font-size:var(--fs-h1)}:where(h2){font-size:var(--fs-h2)}:where(h3){font-size:var(--fs-h3)}:where(h4){font-size:var(--fs-h4)}:where(h5){font-size:var(--fs-h5)}:where(h6){font-size:var(--fs-h6)}:where(p){font-size:var(--fs-p)}:where(*[container]){padding-left:1.6rem;padding-right:1.6rem}@media(min-width:360px){:where(*[container]){padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:576px){:where(*[container]){padding-left:2.4rem;padding-right:2.4rem}}@media(min-width:768px){:where(*[container]){padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1024px){:where(*[container]){max-width:124rem;padding-left:2rem;padding-right:2rem}}*[grid]{--grid-columns: 12;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}*[ps]{--position: relative;position:var(--position)!important}*[ps~=relative]{--position: relative }*[ps~=absolute]{--position: absolute }*[ps~=fixed]{--position: fixed }*[ps~=sticky]{--position: sticky }*[ps*=center]:is([ps~=absolute],[ps~=fixed],[ps~=sticky]){left:var(--position-left);top:var(--position-top);transform:translate(var(--position-translate-x),var(--position-translate-y))}*:is([ps~=center-x][ps~=center-y],[ps~=center]){--position-left: 50%;--position-top: 50%;--position-translate-x: -50%;--position-translate-y: -50% }*[ds]{--display: initial;display:var(--display)!important}*[ds~=none]{--display: none}*[ds~=block]{--display: block}*[ds~=flex]{--display: flex}*[ds~=grid]{--display: grid}*[ds~=inline]{--display: inline}:where(*[ds*=gap]:is([ds*=flex],[ds*=grid]),*[grid*=gap]){--gap: 0;--gap-x: var(--gap);--gap-y: var(--gap);gap:calc(var(--gap-y) * var(--space-step)) calc(var(--gap-x) * var(--space-step))}@property --td{syntax: "*"; inherits: false;}:root{--iteration-count: 1;--td-rapid: .1s;--td-fast: .325s;--td-medium: .55s;--td-slow: .775s;--td-1s: 1s;--td-2s: 2s;--td-3s: 3s;--td-5s: 5s;--td-10s: 10s;--td-15s: 15s}*[scale], *[rotate], *[bounce], *[float], *[skew]{will-change:transform}*[opacity]{will-change:opacity}*[blur]{will-change:filter}*[shadow]{will-change:box-shadow}*[scale]{transition-duration:var(--td, var(--scale-duration, var(--td-medium)))}*[scale~=hover]:hover{transform:scale(var(--scale-hover, 1.05))}*[scale~=active]:active{transform:scale(var(--scale-active, .95))}*[scale~=focus]:focus{transform:scale(var(--scale-active, .95))}*[rotate]{transition-duration:var(--td, var(--rotate-duration, var(--td-medium)))}*[rotate~=hover]:hover{transform:rotate(var(--rotate-hover, 3deg))}*[rotate~=active]:active{transform:rotate(var(--rotate-active, -3deg))}*[rotate~=focus]:focus{transform:rotate(var(--rotate-active, -3deg))}*[blur]{filter:blur(var(--blur-amount, 5px));transition-duration:var(--td, var(--blur-duration, var(--td-slow)))}*[blur]:hover,*[blur]:active,*[blur]:focus{filter:blur(0)}*[shadow]{transition-duration:var(--td, var(--shadow-duration, var(--td-medium)))}*[shadow~=hover]:hover{box-shadow:var(--shadow-hover-offsetX, var(--shadow-hover-offset, 5px)) var(--shadow-hover-offsetY, var(--shadow-hover-offset, 5px)) var(--shadow-hover-blur, 10px) var(--shadow-hover-color, rgba(0, 0, 0, .2))}*[shadow~=active]:active{box-shadow:var(--shadow-active-offsetX, var(--shadow-active-offset, 2px)) var(--shadow-active-offsetY, var(--shadow-active-offset, 2px)) var(--shadow-active-blur, 8px) var(--shadow-active-color, rgba(0, 0, 0, .3))}*[shadow~=focus]:focus{box-shadow:var(--shadow-active-offsetX, var(--shadow-active-offset, 2px)) var(--shadow-active-offsetY, var(--shadow-active-offset, 2px)) var(--shadow-active-blur, 8px) var(--shadow-active-color, rgba(0, 0, 0, .3))}@keyframes _opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}*[opacity]{--opacity-iteration-count: var(--iteration-count);--opacity-name: _opacity;animation:var(--opacity-name) var(--td, var(--opacity-duration, var(--td-slow))) linear var(--opacity-iteration-count)}*[opacity~=hover],*[opacity~=active],*[opacity~=focus]{--opacity-name: none }*[opacity~=hover]:hover,*[opacity~=active]:active,*[opacity~=focus]:focus{--opacity-name: _opacity }@keyframes floatY{0%,to{transform:translateY(0)}25%{transform:translateY(var(--float-range, 6px))}75%{transform:translateY(calc(-1 * var(--float-range, 6px)))}}@keyframes floatX{0%,to{transform:translate(0)}25%{transform:translate(var(--float-range, 6px))}75%{transform:translate(calc(-1 * var(--float-range, 6px)))}}*[float]{--float-iteration-count: var(--iteration-count);--float-name: floatY;animation:var(--float-name) var(--td, var(--float-duration, var(--td-slow))) ease-in-out var(--float-iteration-count)}*[float~=horizontal]{--float-name: floatX }*[float~=hover],*[float~=active],*[float~=focus]{--float-name: none }*[float~=hover]:hover,*[float~=active]:active,*[float~=focus]:focus{--float-name: floatY }*[float~=horizontal][float~=hover]:hover,*[float~=horizontal][float~=active]:active,*[float~=horizontal][float~=focus]:focus{--float-name: floatX }@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}50%{transform:translateY(calc(-1 * var(--bounce-height, 30px)));animation-timing-function:cubic-bezier(.8,0,1,1)}}*[bounce]{--bounce-iteration-count: var(--iteration-count);--bounce-name: bounce;animation:var(--bounce-name) var(--td, var(--bounce-duration, var(--td-medium))) ease-in-out var(--bounce-iteration-count)}*[bounce~=hover],*[bounce~=active],*[bounce~=focus]{--bounce-name: none }*[bounce~=hover]:hover,*[bounce~=active]:active,*[bounce~=focus]:focus{--bounce-name: bounce }*[skew]{transition-duration:var(--td, var(--skew-duration, var(--td-medium)))}*[skew~=hover]:hover{transform:skew(var(--skew-hover, 10deg))}*[skew~=active]:active{transform:skew(var(--skew-active, -10deg))}*[skew~=focus]:focus{transform:skew(var(--skew-active, -10deg))}*[td]:before,*[td]:after{--td: inherit }*[td],*[td]:before,*[td]:after{transition-duration:var(--td)!important}*[td=none]{--td: 0s }@media(prefers-reduced-motion:reduce){*:is([pulse],[wobble],[float],[heartbeat],[jello],[shimmer-text],[vibrate],[bounce],[spin],[opacity],[blink],[tada],[swing]){animation:none!important;transition:none!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>&,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>img,>svg,>canvas{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}:root{--c-lime: #DAFB30;--c-lime-hover: #C4E02A;--c-bg: #1C1F26;--c-bg-deep: #040509;--c-surface: #37383C;--c-surface-2: #363A4C;--c-panel: #24272F;--c-line: rgb(255 255 255 / 12%);--c-text: #FFFFFF;--c-muted: rgb(255 255 255 / 72%);--c-soft: #CBCBCB;--c-ink: #1E1E1E;--c-telegram: #1A78B5;--radius-xs: .3rem;--radius: .6rem;--radius-lg: 1.2rem;--radius-xl: 2.4rem;--glow: 0 0 1.4rem -.1rem var(--c-lime);--shadow: 0 1rem 3rem rgb(0 0 0 / 35%);--ease: cubic-bezier(.22, 1, .36, 1);--header-h: 7.2rem;--section-y: 6.4rem;--modal-overlay-color: rgb(4 5 9 / 80%);--modal-overlay-filter: blur(6px)}@media(min-width:768px){:root{--section-y: 9rem}}@media(min-width:1024px){:root{--section-y: 12rem;--header-h: 8.4rem}}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);background:var(--c-bg)}body{background:var(--c-bg);color:var(--c-text);font-family:Proxima Nova,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;line-height:1.4;font-feature-settings:"pnum","lnum";-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:1024px){body{font-size:1.8rem}}::selection{background:var(--c-lime);color:var(--c-ink)}*{scrollbar-width:thin;scrollbar-color:var(--c-lime) rgba(255,255,255,.06)}html{scrollbar-color:var(--c-lime) var(--c-bg-deep)}::-webkit-scrollbar{width:.8rem;height:.8rem}::-webkit-scrollbar-track{background:#ffffff0f}::-webkit-scrollbar-thumb{border:.2rem solid transparent;border-radius:99rem;background:var(--c-lime) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--c-lime-hover)}::-webkit-scrollbar-corner{background:transparent}:focus-visible{outline:.2rem solid var(--c-lime);outline-offset:.3rem}a{color:inherit}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.title{font-family:Proxima Nova,Arial,sans-serif;font-weight:700;font-size:3rem;line-height:1.08;text-transform:uppercase;letter-spacing:-.01em}.title em{font-style:normal;color:var(--c-lime)}@media(min-width:768px){.title{font-size:4rem}}@media(min-width:1024px){.title{font-size:4.8rem}}.lead{max-width:64rem;margin-top:1.6rem;color:var(--c-muted);font-size:1.6rem}@media(min-width:1024px){.lead{font-size:2rem}}.eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;color:var(--c-lime);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:2.4rem;height:.2rem;background:currentColor}[data-modal]:not(modal [data-modal]){display:none!important}.anim [data-anim]:not([data-anim=split],[data-anim=parallax],[data-anim=counter]){visibility:hidden}.anim [data-anim=split]{visibility:hidden}.split-line{overflow:clip;padding-block:.14em;margin-block:-.14em}.field{display:flex;flex-direction:column;gap:.6rem}.field__label{color:var(--c-muted);font-size:1.4rem}.field input:not([type=checkbox],[type=radio]),.field textarea{width:100%;height:5.2rem;padding:0 1.8rem;border:.2rem solid transparent;border-radius:var(--radius);background:#fff;color:var(--c-ink);font-size:1.6rem;transition:border-color .3s}.field input:not([type=checkbox],[type=radio])::placeholder,.field textarea::placeholder{color:#9a9a9a}.field input:not([type=checkbox],[type=radio]):focus,.field textarea:focus{border-color:var(--c-lime);outline:none}.field input:not([type=checkbox],[type=radio])[state=invalid],.field textarea[state=invalid]{border-color:#ff5a4e}.field textarea{height:12rem;padding-top:1.4rem;resize:vertical}.agree{display:flex;align-items:flex-start;gap:1rem;color:var(--c-muted);font-size:1.3rem;line-height:1.4}.agree input{flex:none;appearance:none;width:2rem;height:2rem;margin-top:.1rem;border:.15rem solid var(--c-lime);border-radius:var(--radius-xs);cursor:pointer;transition:background .2s}.agree input:checked{background:var(--c-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E1E1E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/75% no-repeat}.agree input[state=invalid]{border-color:#ff5a4e}.agree a{color:var(--c-lime);text-decoration:underline}.trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-error{color:#ff5a4e;font-size:1.4rem}.popup{position:relative;width:min(54rem,100vw);max-height:100dvh;padding:4.8rem 2.4rem 3.2rem;border:.1rem solid rgba(218,251,48,.4);border-radius:var(--radius-lg);background:var(--c-bg);color:var(--c-text);overflow-y:auto;box-shadow:0 2rem 6rem #00000080}@media(min-width:768px){.popup{padding:5.6rem 4.8rem 4.8rem}}.popup__close{position:absolute;top:1.6rem;right:1.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffff14;transition:background-color .3s,color .3s,rotate .4s var(--ease)}.popup__close svg{width:2.2rem;height:2.2rem}@media(hover:hover){.popup__close:hover{background:var(--c-lime);color:var(--c-ink);rotate:90deg}}.popup__title{padding-right:4rem;color:var(--c-lime);font-size:2.8rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media(min-width:768px){.popup__title{font-size:3.2rem}}.popup__text{margin-top:1.2rem;color:var(--c-muted);font-size:1.5rem}.popup__form{display:grid;gap:1.6rem;margin-top:2.8rem}.popup__submit{width:100%}.popup__done{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:3.2rem 0 1.6rem;text-align:center}.popup__done[hidden]{display:none}.popup__done-icon{display:grid;place-items:center;width:8rem;height:8rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);box-shadow:var(--glow)}.popup__done-icon svg{width:4rem;height:4rem}.popup__done-title{font-size:2.4rem;font-weight:700;text-transform:uppercase}modal:has(.popup) modal-container{translate:0 3rem;scale:.96;transition:translate .4s var(--ease),scale .4s var(--ease)}modal:has(.popup):is([state=showing],[state=shown]) modal-container{translate:0 0;scale:1}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:0 2.8rem;border:.2rem solid transparent;border-radius:var(--radius-xs);font-size:1.6rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s var(--ease)}.btn__icon{flex:none;width:2rem;height:2rem;transition:transform .3s var(--ease)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);translate:-120% 0;transition:translate .7s var(--ease);pointer-events:none}.btn--primary{background:var(--c-lime);color:var(--c-ink)}.btn--outline{border-color:var(--c-lime);color:var(--c-text)}.btn--ghost{background:#ffffff14;border-color:#ffffff29;color:var(--c-text)}.btn--dark{background:var(--c-ink);color:var(--c-lime)}.btn--lg{min-height:6.4rem;padding:0 3.6rem;font-size:1.8rem}@media(hover:hover){.btn:hover:after{translate:120% 0}.btn:hover .btn__icon{transform:translate(.4rem)}.btn--primary:hover{box-shadow:var(--glow)}.btn--outline:hover{background:var(--c-lime);color:var(--c-ink);box-shadow:var(--glow)}.btn--ghost:hover{border-color:var(--c-lime)}.btn--dark:hover{box-shadow:0 1rem 2.4rem #00000059}}.btn:active{transform:scale(.97)}.placeholder{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:16rem;padding:2rem;border:.15rem dashed rgba(218,251,48,.6);border-radius:inherit;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 1.2rem,transparent 1.2rem 2.4rem),var(--c-panel);color:var(--c-lime);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.messengers{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.messengers__label{color:var(--c-muted);font-size:1.4rem}.messengers__link{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.6rem;border-radius:99rem;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s}.messengers__link svg{width:2rem;height:2rem}.messengers__link--telegram{background:var(--c-telegram)}.messengers__link--max{background:linear-gradient(135deg,#4cf,#53e 66%,#93d)}@media(hover:hover){.messengers__link:hover{transform:translateY(-.2rem)}.messengers__link--telegram:hover{box-shadow:0 0 1.4rem -.1rem var(--c-telegram)}.messengers__link--max:hover{box-shadow:0 0 1.4rem -.1rem #53e}}.messengers--icons .messengers__link{width:4rem;height:4rem;padding:0;justify-content:center}.messengers--icons .messengers__name{display:none}modal{opacity:0}modal:is([state=showing],[state=shown]){opacity:1}.header[data-astro-cid-nen7h5rs]{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .4s,box-shadow .4s,translate .5s var(--ease)}.header[data-astro-cid-nen7h5rs].header--solid{background:#040509e0;backdrop-filter:blur(10px);box-shadow:0 .1rem 0 var(--c-line)}.header[data-astro-cid-nen7h5rs].header--hidden{translate:0 -100%}.header__inner[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:2rem;height:var(--header-h)}.header__logo[data-astro-cid-nen7h5rs]{flex:none;margin-right:auto}.header__logo[data-astro-cid-nen7h5rs] svg{width:15rem;height:auto}@media(width>=1024px){.header__logo[data-astro-cid-nen7h5rs]{margin-right:0}.header__logo[data-astro-cid-nen7h5rs] svg{width:17rem}}.header__nav[data-astro-cid-nen7h5rs]{display:none;align-items:center;gap:2rem;margin:0 auto}@media(width>=1024px){.header__nav[data-astro-cid-nen7h5rs]{display:flex}}.header__link[data-astro-cid-nen7h5rs]{position:relative;font-size:1.4rem;white-space:nowrap;font-weight:700;text-decoration:none;transition:color .3s}.header__link[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0;bottom:-.6rem;width:100%;height:.2rem;background:var(--c-lime);scale:0 1;transform-origin:100%;transition:scale .4s var(--ease)}@media(hover:hover){.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--c-lime)}.header__link[data-astro-cid-nen7h5rs]:hover:after{scale:1;transform-origin:0}}.header__link--accent[data-astro-cid-nen7h5rs]{padding:.6rem 1.2rem;border:.15rem solid var(--c-lime);border-radius:99rem;color:var(--c-lime)}.header__link--accent[data-astro-cid-nen7h5rs]:after{display:none}@media(hover:hover){.header__link--accent[data-astro-cid-nen7h5rs]:hover{background:var(--c-lime);color:var(--c-ink)}}.header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--c-lime)}.header__contacts[data-astro-cid-nen7h5rs]{display:none;flex-direction:column;align-items:flex-end;gap:.4rem}@media(width>=768px){.header__contacts[data-astro-cid-nen7h5rs]{display:flex}}.header__phone[data-astro-cid-nen7h5rs]{font-size:1.8rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .3s}@media(hover:hover){.header__phone[data-astro-cid-nen7h5rs]:hover{color:var(--c-lime)}}.header__hours[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:.6rem;color:var(--c-muted);font-size:1.2rem}.header__dot[data-astro-cid-nen7h5rs]{width:.7rem;height:.7rem;border-radius:50%;background:var(--c-lime);animation:2s infinite header-pulse}.header__cta[data-astro-cid-nen7h5rs]{display:none}@media(width>=768px){.header__cta[data-astro-cid-nen7h5rs]{display:inline-flex;min-height:4.4rem;padding:0 2rem;font-size:1.4rem;white-space:nowrap}}.header__burger[data-astro-cid-nen7h5rs]{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:var(--radius);background:var(--c-lime);color:var(--c-ink)}.header__burger[data-astro-cid-nen7h5rs] svg{width:2.4rem;height:2.4rem}@media(width>=1024px){.header__burger[data-astro-cid-nen7h5rs]{display:none}}@keyframes header-pulse{0%{box-shadow:0 0 #dafb30b3}70%{box-shadow:0 0 0 .8rem #dafb3000}to{box-shadow:0 0 #dafb3000}}.menu[data-astro-cid-nen7h5rs]{display:flex;flex-direction:column;width:min(42rem,100vw);height:100dvh;padding:2rem 2.4rem 3.2rem;background:var(--c-bg-deep);overflow-y:auto}.menu__top[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.menu[data-astro-cid-nen7h5rs] .menu__logo{width:15rem;height:auto}.menu__close[data-astro-cid-nen7h5rs]{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.15rem solid var(--c-line);border-radius:var(--radius)}.menu__close[data-astro-cid-nen7h5rs] svg{width:2.4rem;height:2.4rem}.menu__nav[data-astro-cid-nen7h5rs]{display:flex;flex-direction:column;gap:.4rem}.menu__link[data-astro-cid-nen7h5rs]{display:flex;align-items:baseline;gap:1.2rem;padding:1rem 0;border-bottom:.1rem solid var(--c-line);font-size:2.6rem;font-weight:700;text-decoration:none;text-transform:uppercase}.menu__link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--c-lime);font-size:1.3rem}.menu__link--accent[data-astro-cid-nen7h5rs]{color:var(--c-lime)}.menu__bottom[data-astro-cid-nen7h5rs]{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:auto;padding-top:4rem}.menu__phone[data-astro-cid-nen7h5rs]{font-size:2.4rem;font-weight:700;text-decoration:none}.menu__hours[data-astro-cid-nen7h5rs]{color:var(--c-muted);font-size:1.4rem}modal:has(.menu) modal-container{translate:100%;transition:translate .4s var(--ease)}modal:has(.menu):is([state=showing],[state=shown]) modal-container{translate:0}.scroll-top[data-astro-cid-krteyeqq]{position:fixed;right:1.6rem;bottom:1.6rem;z-index:40;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);box-shadow:var(--shadow);opacity:0;visibility:hidden;translate:0 1.6rem;transition:opacity .4s,visibility .4s,translate .4s var(--ease),box-shadow .3s}@media(width>=1024px){.scroll-top[data-astro-cid-krteyeqq]{right:3.2rem;bottom:3.2rem}}.scroll-top[data-astro-cid-krteyeqq].scroll-top--visible{opacity:1;visibility:visible;translate:0}@media(hover:hover){.scroll-top[data-astro-cid-krteyeqq]:hover{box-shadow:var(--glow),var(--shadow)}.scroll-top[data-astro-cid-krteyeqq]:hover .scroll-top__icon{translate:0 -.3rem}}.scroll-top__ring[data-astro-cid-krteyeqq]{position:absolute;inset:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);max-width:none;rotate:-90deg;overflow:visible}.scroll-top__ring[data-astro-cid-krteyeqq] circle[data-astro-cid-krteyeqq]{fill:none;stroke:#dafb3033;stroke-width:2px}.scroll-top__progress[data-astro-cid-krteyeqq]{stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;stroke:var(--c-lime)!important}.scroll-top[data-astro-cid-krteyeqq] .scroll-top__icon{width:2.4rem;height:2.4rem;rotate:-90deg;transition:translate .3s var(--ease)}.footer[data-astro-cid-jo6i4kqk]{padding:6.4rem 0 3.2rem;border-top:.2rem solid var(--c-lime);background:var(--c-bg-deep)}.footer__top[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 4rem;padding-bottom:4.8rem;border-bottom:.1rem solid var(--c-line)}.footer__big[data-astro-cid-jo6i4kqk]{font-size:2.6rem;font-weight:700;text-decoration:none;transition:color .3s}@media(width>=1024px){.footer__big[data-astro-cid-jo6i4kqk]{font-size:3.6rem}}@media(hover:hover){.footer__big[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}}.footer__grid[data-astro-cid-jo6i4kqk]{display:grid;gap:4rem;padding:4.8rem 0}@media(width>=768px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media(width>=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr .7fr 1.1fr}}.footer__col--brand[data-astro-cid-jo6i4kqk]{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.footer__logo[data-astro-cid-jo6i4kqk] svg{width:18rem;height:auto}.footer__about[data-astro-cid-jo6i4kqk]{color:var(--c-muted);font-size:1.5rem}.footer__heading[data-astro-cid-jo6i4kqk]{margin-bottom:2rem;color:var(--c-lime);font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer__list[data-astro-cid-jo6i4kqk]{display:grid;gap:1.2rem;font-size:1.5rem}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--c-muted);text-decoration:none;transition:color .3s}@media(hover:hover){.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}}.footer__list--contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:flex;align-items:flex-start;gap:1.2rem;color:var(--c-muted)}.footer__list[data-astro-cid-jo6i4kqk] svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--c-lime)}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].footer__accent{color:var(--c-lime);font-weight:700}.footer__bottom[data-astro-cid-jo6i4kqk]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--c-line);color:#ffffff80;font-size:1.3rem}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;transition:color .3s}@media(hover:hover){.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}}[data-astro-cid-afycpsgp][app=datepicker]{position:relative;display:inline-block;vertical-align:top}.datepicker__grid[data-astro-cid-afycpsgp]{display:grid;grid-template-columns:repeat(7,3.6rem);row-gap:.2rem}.datepicker__buttons[data-astro-cid-afycpsgp]{display:flex;justify-content:space-between;margin-top:1rem}select-options{z-index:10}select-container[state=closed] select-options{visibility:hidden;opacity:0;pointer-events:none}.quiz[data-astro-cid-rj4d3zas]{width:min(86rem,100vw)}.quiz__progress[data-astro-cid-rj4d3zas]{height:.4rem;margin-top:2.4rem;border-radius:.4rem;background:var(--c-line);overflow:hidden}.quiz__progress-bar[data-astro-cid-rj4d3zas]{display:block;height:100%;background:var(--c-lime);box-shadow:var(--glow);transform:scaleX(.3333);transform-origin:0}.quiz[data-astro-cid-rj4d3zas] .quiz__form{display:grid;gap:2.4rem;margin-top:2.4rem}.quiz__step[data-astro-cid-rj4d3zas]{min-width:0;border:0}.quiz__step[data-astro-cid-rj4d3zas]:not([data-active]){display:none}.quiz__question[data-astro-cid-rj4d3zas]{margin-bottom:.8rem;font-size:2.2rem;font-weight:700;line-height:1.15}.quiz__hint[data-astro-cid-rj4d3zas]{margin-bottom:1.6rem;color:var(--c-muted);font-size:1.4rem}.quiz__options[data-astro-cid-rj4d3zas]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(width>=768px){.quiz__options[data-astro-cid-rj4d3zas]{grid-template-columns:repeat(3,1fr);gap:1.2rem}}.quiz__option[data-astro-cid-rj4d3zas]{position:relative;display:flex;flex-direction:column;border:.2rem solid #0000;border-radius:var(--radius-lg);background:var(--c-surface);overflow:hidden;cursor:pointer;transition:border-color .3s,transform .3s var(--ease)}.quiz__option[data-astro-cid-rj4d3zas] input[data-astro-cid-rj4d3zas]{position:absolute;opacity:0;pointer-events:none}.quiz__option[data-astro-cid-rj4d3zas] img[data-astro-cid-rj4d3zas]{width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:scale .5s var(--ease)}.quiz__option[data-astro-cid-rj4d3zas]:has(input:checked){border-color:var(--c-lime)}.quiz__option[data-astro-cid-rj4d3zas]:has(input:checked) .quiz__check[data-astro-cid-rj4d3zas]{opacity:1;scale:1}.quiz__option[data-astro-cid-rj4d3zas]:has(input:focus-visible){outline:.2rem solid var(--c-lime);outline-offset:.2rem}@media(hover:hover){.quiz__option[data-astro-cid-rj4d3zas]:hover{transform:translateY(-.3rem)}.quiz__option[data-astro-cid-rj4d3zas]:hover img[data-astro-cid-rj4d3zas]{scale:1.06}}.quiz__option-title[data-astro-cid-rj4d3zas]{padding:1rem 1.2rem 1.2rem;font-size:1.4rem;font-weight:700;line-height:1.2}.quiz__check[data-astro-cid-rj4d3zas]{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);opacity:0;scale:.5;transition:opacity .3s,scale .3s var(--ease)}.quiz__check[data-astro-cid-rj4d3zas] svg{width:1.8rem;height:1.8rem}.quiz__choices[data-astro-cid-rj4d3zas]{display:grid;gap:1rem;margin-top:1.6rem}.quiz__choices--row[data-astro-cid-rj4d3zas]{grid-template-columns:repeat(3,1fr);margin-top:0}.quiz__choice[data-astro-cid-rj4d3zas]{position:relative;cursor:pointer}.quiz__choice[data-astro-cid-rj4d3zas] input[data-astro-cid-rj4d3zas]{position:absolute;opacity:0;pointer-events:none}.quiz__choice[data-astro-cid-rj4d3zas] span[data-astro-cid-rj4d3zas]{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1.2rem 2rem;border:.2rem solid var(--c-line);border-radius:var(--radius);font-size:1.6rem;font-weight:700;transition:border-color .3s,background-color .3s,color .3s}.quiz__choice[data-astro-cid-rj4d3zas] span[data-astro-cid-rj4d3zas]:before{content:"";flex:none;width:2rem;height:2rem;border:.2rem solid var(--c-lime);border-radius:50%;transition:box-shadow .3s}.quiz__choice[data-astro-cid-rj4d3zas] input[data-astro-cid-rj4d3zas]:checked+span[data-astro-cid-rj4d3zas]{border-color:var(--c-lime);background:#dafb301a}.quiz__choice[data-astro-cid-rj4d3zas] input[data-astro-cid-rj4d3zas]:checked+span[data-astro-cid-rj4d3zas]:before{box-shadow:inset 0 0 0 .4rem var(--c-bg),inset 0 0 0 1rem var(--c-lime)}.quiz__choice[data-astro-cid-rj4d3zas] input[data-astro-cid-rj4d3zas]:focus-visible+span[data-astro-cid-rj4d3zas]{outline:.2rem solid var(--c-lime);outline-offset:.2rem}.quiz__choices--row[data-astro-cid-rj4d3zas] .quiz__choice[data-astro-cid-rj4d3zas] span[data-astro-cid-rj4d3zas]{justify-content:center;padding:1rem;font-size:1.4rem}.quiz__fields[data-astro-cid-rj4d3zas]{display:grid;gap:1.6rem;margin:1.6rem 0 2rem}@media(width>=768px){.quiz__fields[data-astro-cid-rj4d3zas]{grid-template-columns:1fr 1fr}}.quiz__label[data-astro-cid-rj4d3zas]{margin-bottom:1rem}.quiz__agree[data-astro-cid-rj4d3zas]{margin-top:2rem}.quiz__nav[data-astro-cid-rj4d3zas]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2rem;border-top:.1rem solid var(--c-line)}.quiz__counter[data-astro-cid-rj4d3zas]{color:var(--c-muted);font-size:1.5rem}.quiz__counter[data-astro-cid-rj4d3zas] b[data-astro-cid-rj4d3zas]{color:var(--c-lime)}.quiz__buttons[data-astro-cid-rj4d3zas]{display:flex;flex-wrap:wrap;gap:1rem}.quiz__buttons[data-astro-cid-rj4d3zas] .btn[hidden]{display:none}

.about[data-astro-cid-mkkc7dny] em[data-astro-cid-mkkc7dny]{font-style:normal;color:var(--c-lime)}.about__intro[data-astro-cid-mkkc7dny]{display:grid;gap:4rem}@media(width>=1024px){.about__intro[data-astro-cid-mkkc7dny]{grid-template-columns:1fr 1fr;align-items:center;gap:6.4rem}}.about__p[data-astro-cid-mkkc7dny]{margin-top:2rem;color:var(--c-muted);font-size:1.6rem}@media(width>=1024px){.about__p[data-astro-cid-mkkc7dny]{font-size:1.8rem}}.about__save[data-astro-cid-mkkc7dny]{margin-top:2.4rem;padding:2rem 2.4rem;border-left:.4rem solid var(--c-lime);border-radius:0 var(--radius) var(--radius) 0;background:#dafb3014;font-size:1.7rem}.about__save[data-astro-cid-mkkc7dny] b[data-astro-cid-mkkc7dny]{color:var(--c-lime);text-transform:uppercase}.about__collage[data-astro-cid-mkkc7dny]{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,5.6rem);gap:1.2rem}@media(width>=768px){.about__collage[data-astro-cid-mkkc7dny]{grid-template-rows:repeat(6,7.2rem)}}.about__photo[data-astro-cid-mkkc7dny]{position:relative;border-radius:var(--radius-lg);overflow:hidden}.about__photo[data-astro-cid-mkkc7dny] img[data-astro-cid-mkkc7dny]{width:100%;height:120%;margin-top:-10%;object-fit:cover}.about__photo--main[data-astro-cid-mkkc7dny]{grid-column:1 / 6;grid-row:1 / 6}.about__photo--small[data-astro-cid-mkkc7dny]{grid-column:4 / 7;grid-row:4 / 7;border:.6rem solid var(--c-bg);box-shadow:var(--shadow)}.about__photo--small2[data-astro-cid-mkkc7dny]{grid-column:5 / 7;grid-row:1 / 3;border:.6rem solid var(--c-bg)}.about__stats[data-astro-cid-mkkc7dny]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:6.4rem}@media(width>=1024px){.about__stats[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(4,1fr);gap:2rem}}.about__stat[data-astro-cid-mkkc7dny]{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem 2rem;border-top:.2rem solid var(--c-lime);background:linear-gradient(#dafb3012,#0000)}.about__stat--stub[data-astro-cid-mkkc7dny]{border-top-style:dashed}.about__value[data-astro-cid-mkkc7dny]{color:var(--c-lime);font-family:Inter,Proxima Nova,Arial,sans-serif;font-weight:900;font-size:3.6rem;line-height:1;letter-spacing:-.02em;white-space:nowrap}@media(width>=1024px){.about__value[data-astro-cid-mkkc7dny]{font-size:5.2rem}}.about__label[data-astro-cid-mkkc7dny]{color:var(--c-muted);font-size:1.4rem}.about__row[data-astro-cid-mkkc7dny]{display:grid;gap:4rem;margin-top:6.4rem}@media(width>=1024px){.about__row[data-astro-cid-mkkc7dny]{grid-template-columns:1fr 1fr;gap:6.4rem}}.about__h3[data-astro-cid-mkkc7dny]{margin-bottom:2.4rem;font-size:2.6rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media(width>=1024px){.about__h3[data-astro-cid-mkkc7dny]{font-size:3.2rem}}.about__tech[data-astro-cid-mkkc7dny]{display:flex;flex-wrap:wrap;gap:1rem}.about__tech[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{padding:1.2rem 2rem;border:.15rem solid var(--c-lime);border-radius:99rem;font-size:1.5rem;font-weight:700;transition:background-color .3s,color .3s}@media(hover:hover){.about__tech[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]:hover{background:var(--c-lime);color:var(--c-ink)}}.about__offer[data-astro-cid-mkkc7dny]{display:grid;gap:1.4rem;font-size:1.6rem}.about__offer[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{display:flex;align-items:flex-start;gap:1.2rem}.about__offer[data-astro-cid-mkkc7dny] svg{flex:none;width:2.4rem;height:2.4rem;padding:.4rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink)}.about__team[data-astro-cid-mkkc7dny]{margin-top:6.4rem}.about__people[data-astro-cid-mkkc7dny]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(width>=768px){.about__people[data-astro-cid-mkkc7dny]{grid-template-columns:repeat(4,1fr)}}.about__person[data-astro-cid-mkkc7dny]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.4rem 1.6rem;border:.1rem solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);text-align:center;transition:border-color .3s,transform .4s var(--ease)}.about__person[data-astro-cid-mkkc7dny] img[data-astro-cid-mkkc7dny]{width:12rem;height:12rem;margin-bottom:1rem;border:.3rem solid var(--c-lime);border-radius:50%;object-fit:cover}@media(hover:hover){.about__person[data-astro-cid-mkkc7dny]:hover{border-color:var(--c-lime);transform:translateY(-.6rem)}}.about__name[data-astro-cid-mkkc7dny]{font-size:1.8rem;font-weight:700}.about__role[data-astro-cid-mkkc7dny]{color:var(--c-muted);font-size:1.4rem}.about__cta[data-astro-cid-mkkc7dny]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem;margin-top:6.4rem;padding:3.2rem 2.4rem;border:.1rem solid #dafb3080;border-radius:var(--radius-xl);background:var(--c-surface)}@media(width>=1024px){.about__cta[data-astro-cid-mkkc7dny]{padding:4.8rem 6.4rem}}.about__cta-title[data-astro-cid-mkkc7dny]{font-size:2.8rem;font-weight:700;line-height:1.1;text-transform:uppercase}@media(width>=1024px){.about__cta-title[data-astro-cid-mkkc7dny]{font-size:3.6rem}}.about__cta-text[data-astro-cid-mkkc7dny]{margin-top:1rem;color:var(--c-muted)}

.prices__head[data-astro-cid-xncp67dh]{margin-bottom:4rem}.prices__layout[data-astro-cid-xncp67dh]{display:grid;gap:2.4rem}@media(width>=1024px){.prices__layout[data-astro-cid-xncp67dh]{grid-template-columns:1fr 40rem;align-items:start;gap:4rem}}.prices__table[data-astro-cid-xncp67dh]{border:.1rem solid var(--c-line);border-radius:var(--radius-lg);overflow:hidden}.prices__row[data-astro-cid-xncp67dh]{display:grid;grid-template-columns:1fr auto;gap:1.6rem;padding:1.6rem 2.4rem;border-top:.1rem solid var(--c-line);font-size:1.6rem;transition:background-color .3s}.prices__row[data-astro-cid-xncp67dh]:nth-child(2n):not(.prices__row--head){background:#ffffff08}@media(hover:hover){.prices__row[data-astro-cid-xncp67dh]:not(.prices__row--head):hover{background:#dafb3014}}.prices__row--head[data-astro-cid-xncp67dh]{border-top:0;background:var(--c-lime);color:var(--c-ink);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.prices__value[data-astro-cid-xncp67dh]{color:var(--c-lime);font-weight:700;white-space:nowrap}.prices__card[data-astro-cid-xncp67dh]{position:sticky;top:calc(var(--header-h) + 2rem);display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;padding:3.2rem 2.8rem;border:.1rem solid #dafb3080;border-radius:var(--radius-lg);background:var(--c-surface)}.prices__card-icon[data-astro-cid-xncp67dh]{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:var(--radius);background:#dafb301f;color:var(--c-lime)}.prices__card-icon[data-astro-cid-xncp67dh] svg{width:2.8rem;height:2.8rem}.prices__card-title[data-astro-cid-xncp67dh]{font-size:2.4rem;font-weight:700;line-height:1.15;text-transform:uppercase}.prices__card-text[data-astro-cid-xncp67dh]{color:var(--c-muted);font-size:1.5rem}.reviews__head[data-astro-cid-mqtf2asn]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4rem}.reviews__rating[data-astro-cid-mqtf2asn]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.reviews__rating[data-astro-cid-mqtf2asn] iframe[data-astro-cid-mqtf2asn]{display:block;width:150px;height:50px;border:0;border-radius:var(--radius)}.reviews__grid[data-astro-cid-mqtf2asn]{display:grid;gap:2rem}@media(width>=768px){.reviews__grid[data-astro-cid-mqtf2asn]{grid-template-columns:repeat(3,1fr)}}.reviews__card[data-astro-cid-mqtf2asn]{position:relative;display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem 2.8rem 2.8rem;border:.1rem solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);transition:border-color .4s,transform .4s var(--ease)}@media(hover:hover){.reviews__card[data-astro-cid-mqtf2asn]:hover{border-color:var(--c-lime);transform:translateY(-.6rem)}}.reviews__quote[data-astro-cid-mqtf2asn]{position:absolute;top:.4rem;right:2rem;color:var(--c-lime);font-family:Inter,Arial,sans-serif;font-size:9.6rem;font-weight:900;line-height:1;opacity:.5}.reviews__text[data-astro-cid-mqtf2asn]{flex:1;font-size:1.7rem;line-height:1.5}.reviews__author[data-astro-cid-mqtf2asn]{display:flex;align-items:center;gap:1.2rem;padding-top:2rem;border-top:.1rem solid var(--c-line)}.reviews__author[data-astro-cid-mqtf2asn] b[data-astro-cid-mqtf2asn]{display:block;font-size:1.7rem}.reviews__avatar[data-astro-cid-mqtf2asn]{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--c-lime);color:var(--c-ink);font-size:2rem;font-weight:700}.reviews__role[data-astro-cid-mqtf2asn]{color:var(--c-muted);font-size:1.3rem}.faq__layout[data-astro-cid-s5r4na5t]{display:grid;gap:4rem}@media(width>=1024px){.faq__layout[data-astro-cid-s5r4na5t]{grid-template-columns:40rem 1fr;align-items:start;gap:6.4rem}}@media(width>=1024px){.faq__head[data-astro-cid-s5r4na5t]{position:sticky;top:calc(var(--header-h) + 2rem)}}.faq__cta[data-astro-cid-s5r4na5t]{margin-top:3.2rem}.faq[data-astro-cid-s5r4na5t] .faq__list{display:grid;gap:1.2rem}.faq__item[data-astro-cid-s5r4na5t]{border:.1rem solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-panel);transition:border-color .3s,background-color .3s}.faq__item[data-astro-cid-s5r4na5t]:has(.faq__question:is([state=active],[state=activating])){border-color:var(--c-lime);background:var(--c-surface)}.faq__question[data-astro-cid-s5r4na5t]{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:2.2rem 2.4rem;font-size:1.8rem;font-weight:700;line-height:1.25;text-align:left;transition:color .3s}.faq__question[data-astro-cid-s5r4na5t]:is([state=active],[state=activating]){color:var(--c-lime)}@media(hover:hover){.faq__question[data-astro-cid-s5r4na5t]:hover{color:var(--c-lime)}}.faq__icon[data-astro-cid-s5r4na5t]{position:relative;flex:none;width:3.6rem;height:3.6rem;border:.15rem solid var(--c-lime);border-radius:50%;transition:rotate .4s var(--ease),background-color .3s}.faq__icon[data-astro-cid-s5r4na5t]:before,.faq__icon[data-astro-cid-s5r4na5t]:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:.2rem;background:var(--c-lime);translate:-50% -50%;transition:background-color .3s}.faq__icon[data-astro-cid-s5r4na5t]:after{rotate:90deg}.faq__question[data-astro-cid-s5r4na5t]:is([state=active],[state=activating]) .faq__icon[data-astro-cid-s5r4na5t]{rotate:45deg;background:var(--c-lime)}.faq__question[data-astro-cid-s5r4na5t]:is([state=active],[state=activating]) .faq__icon[data-astro-cid-s5r4na5t]:before,.faq__question[data-astro-cid-s5r4na5t]:is([state=active],[state=activating]) .faq__icon[data-astro-cid-s5r4na5t]:after{background:var(--c-ink)}.faq__answer[data-astro-cid-s5r4na5t]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.faq__answer[data-astro-cid-s5r4na5t]>div[data-astro-cid-s5r4na5t]{overflow:hidden}.faq__answer[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{padding:0 2.4rem 2.4rem;color:var(--c-muted);font-size:1.6rem;line-height:1.55}.faq__answer[data-astro-cid-s5r4na5t]:is([state=activating],[state=active]){grid-template-rows:1fr}.seo__box[data-astro-cid-eggywtyf]{padding:4rem 2.4rem;border:.1rem solid var(--c-line);border-radius:var(--radius-xl);background:var(--c-panel)}@media(width>=1024px){.seo__box[data-astro-cid-eggywtyf]{padding:6.4rem}}.seo__text[data-astro-cid-eggywtyf]{--collapsed: 32;position:relative;max-width:96rem;max-height:calc(var(--collapsed) * 1rem);margin-top:3.2rem;overflow:hidden;color:var(--c-muted);font-size:1.6rem;line-height:1.65}.seo__text[data-astro-cid-eggywtyf]:after{content:"";position:absolute;inset:auto 0 0;height:12rem;background:linear-gradient(transparent,var(--c-panel));pointer-events:none;transition:opacity .4s}.seo__text[data-astro-cid-eggywtyf] h3{margin:3.2rem 0 1.2rem;color:var(--c-text);font-size:2.2rem;font-weight:700;line-height:1.2}.seo__text[data-astro-cid-eggywtyf] p+p,.seo__text[data-astro-cid-eggywtyf] ul+p,.seo__text[data-astro-cid-eggywtyf] p+ul{margin-top:1.2rem}.seo__text[data-astro-cid-eggywtyf] ul{display:grid;gap:1rem}.seo__text[data-astro-cid-eggywtyf] li{position:relative;padding-left:2.4rem}.seo__text[data-astro-cid-eggywtyf] li:before{content:"";position:absolute;top:.9rem;left:0;width:1rem;height:.2rem;background:var(--c-lime)}.seo__text[data-astro-cid-eggywtyf] b{color:var(--c-text)}.seo__box[data-astro-cid-eggywtyf][data-open] .seo__text[data-astro-cid-eggywtyf]{max-height:none}.seo__box[data-astro-cid-eggywtyf][data-open] .seo__text[data-astro-cid-eggywtyf]:after{opacity:0}.seo__toggle[data-astro-cid-eggywtyf]{display:inline-flex;align-items:center;gap:1rem;margin-top:2.4rem;color:var(--c-lime);font-size:1.6rem;font-weight:700}.seo__toggle[data-astro-cid-eggywtyf] svg{width:2rem;height:2rem;rotate:90deg;transition:rotate .4s var(--ease)}.seo__box[data-astro-cid-eggywtyf][data-open] .seo__toggle[data-astro-cid-eggywtyf] svg{rotate:-90deg}.other__title[data-astro-cid-y3pmfkrz]{margin-bottom:4rem}.other__grid[data-astro-cid-y3pmfkrz]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(width>=768px){.other__grid[data-astro-cid-y3pmfkrz]{grid-template-columns:repeat(4,1fr);gap:2rem}}.other__card[data-astro-cid-y3pmfkrz]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;min-height:22rem;padding:2rem;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;text-decoration:none}.other__card[data-astro-cid-y3pmfkrz] img[data-astro-cid-y3pmfkrz]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:scale .8s var(--ease)}.other__card[data-astro-cid-y3pmfkrz]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#040509eb,#04050933);transition:background-color .4s}@media(hover:hover){.other__card[data-astro-cid-y3pmfkrz]:hover img[data-astro-cid-y3pmfkrz]{scale:1.1}.other__card[data-astro-cid-y3pmfkrz]:hover .other__arrow[data-astro-cid-y3pmfkrz]{background:var(--c-lime);color:var(--c-ink);rotate:-45deg}}@media(width>=768px){.other__card[data-astro-cid-y3pmfkrz]{min-height:28rem}}.other__name[data-astro-cid-y3pmfkrz]{font-size:1.8rem;font-weight:700;line-height:1.15}.other__price[data-astro-cid-y3pmfkrz]{color:var(--c-lime);font-size:1.4rem;font-weight:700}.other__arrow[data-astro-cid-y3pmfkrz]{position:absolute;top:1.6rem;right:1.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.15rem solid var(--c-lime);border-radius:50%;color:var(--c-lime);transition:background-color .3s,color .3s,rotate .4s var(--ease)}.other__arrow[data-astro-cid-y3pmfkrz] svg{width:2rem;height:2rem}

.policy[data-astro-cid-uu3lhznn]{padding:calc(var(--header-h) + 4rem) 0 var(--section-y)}.policy__back[data-astro-cid-uu3lhznn]{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:3.2rem;color:var(--c-lime);font-weight:700;text-decoration:none}.policy__back[data-astro-cid-uu3lhznn] svg{width:2rem;height:2rem}.policy__text[data-astro-cid-uu3lhznn]{max-width:88rem;margin-top:4.8rem;color:var(--c-muted);font-size:1.6rem;line-height:1.6}.policy__text[data-astro-cid-uu3lhznn] h2{margin:4rem 0 1.6rem;color:var(--c-text);font-size:2.2rem;font-weight:700;line-height:1.2}.policy__text[data-astro-cid-uu3lhznn] p+p{margin-top:1rem}
