.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(12px);background:#fffffff2;position:fixed;top:0;left:0;right:0}.header-wrap[data-astro-cid-nen7h5rs]{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}.top-bar[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--color-primary-600), var(--color-primary-700));color:#fff}.top-bar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.55rem;font-size:.875rem;font-weight:500;display:flex}.top-bar__left[data-astro-cid-nen7h5rs]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex;overflow-x:auto}.top-bar__item[data-astro-cid-nen7h5rs]{white-space:nowrap;color:#e0f2fe;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.top-bar__item--address[data-astro-cid-nen7h5rs]{display:none}.top-bar__icon[data-astro-cid-nen7h5rs]{color:#bae6fd;flex-shrink:0;width:1rem;height:1rem}.top-bar__badge[data-astro-cid-nen7h5rs]{white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-weight:600;display:none}.top-bar__badge-icon[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}.top-bar__phone[data-astro-cid-nen7h5rs]{color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.top-bar__phone[data-astro-cid-nen7h5rs]:hover{color:#e0f2fe}.top-bar__phone-icon[data-astro-cid-nen7h5rs]{color:#10b981;width:1rem;height:1rem}.main-bar[data-astro-cid-nen7h5rs]{background:#fff;border-bottom:1px solid #e2e8f0}.main-bar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.logo[data-astro-cid-nen7h5rs]{color:inherit;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo__mark[data-astro-cid-nen7h5rs]{border:1px solid var(--color-accent);background:#fff;border-radius:1rem;place-items:center;width:2.5rem;height:2.5rem;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 4px 14px #0f172a14}.logo[data-astro-cid-nen7h5rs]:hover .logo__mark[data-astro-cid-nen7h5rs]{transform:scale(1.05);box-shadow:0 8px 20px #0f172a1f}.logo__mark[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem;color:var(--color-accent)}.logo__text[data-astro-cid-nen7h5rs]{align-items:baseline;display:flex}.logo__name[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800}.logo__tld[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:#94a3b8;margin-left:1px;font-size:1rem;font-weight:700;transition:color .15s}.logo[data-astro-cid-nen7h5rs]:hover .logo__tld[data-astro-cid-nen7h5rs]{color:var(--color-accent)}.catalog-btn[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--color-primary-600), var(--color-primary-700));color:#fff;height:2.75rem;font:inherit;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;transition:filter .15s,box-shadow .15s;display:none;box-shadow:0 4px 14px #0284c74d}.catalog-btn[data-astro-cid-nen7h5rs]:hover,.catalog-btn[data-astro-cid-nen7h5rs][data-open=true]{filter:brightness(.95)}.catalog-btn__icon[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}.catalog-btn__icon[data-astro-cid-nen7h5rs].is-hidden{display:none}.header-search[data-astro-cid-nen7h5rs]{flex:1;max-width:36rem;display:none;position:relative}.header-search--mobile[data-astro-cid-nen7h5rs]{max-width:none;display:block}.header-search__input[data-astro-cid-nen7h5rs]{width:100%;height:2.75rem;font:inherit;color:#334155;background:#fff;border:2px solid #e2e8f0;border-radius:.375rem;padding:0 3rem 0 1rem}.header-search--mobile[data-astro-cid-nen7h5rs] .header-search__input[data-astro-cid-nen7h5rs]{border-radius:.75rem;height:2.75rem}.header-search__input[data-astro-cid-nen7h5rs]:focus{box-shadow:0 0 0 2px var(--color-primary-500);border-color:#0000;outline:none}.header-search__btn[data-astro-cid-nen7h5rs]{width:2.25rem;height:2.25rem;color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;border-radius:.375rem;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.header-search__btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}.header-search__results[data-astro-cid-nen7h5rs]{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;max-height:min(50vh,320px);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0f172a1f}.header-search__results[data-astro-cid-nen7h5rs] a{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;display:block}.header-search__results[data-astro-cid-nen7h5rs] a:last-child{border-bottom:none}.header-search__results[data-astro-cid-nen7h5rs] a:hover{color:var(--color-primary-700);background:#f0f9ff}.header-search__results[data-astro-cid-nen7h5rs] .search-empty{color:#64748b;padding:1rem;font-size:.875rem}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;display:none}.desktop-nav__link[data-astro-cid-nen7h5rs]{color:#334155;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.desktop-nav__link[data-astro-cid-nen7h5rs]:hover,.desktop-nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-primary-600)}.contact-icons[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.contact-icon[data-astro-cid-nen7h5rs]{color:#fff;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:transform .15s,filter .15s;display:grid;box-shadow:0 4px 14px #0f172a26}.contact-icon[data-astro-cid-nen7h5rs]:hover{color:#fff;transform:scale(1.08)}.contact-icon[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}.contact-icon--phone[data-astro-cid-nen7h5rs]{background:#10b981}.contact-icon--phone[data-astro-cid-nen7h5rs]:hover{background:#059669}.contact-icon--tg[data-astro-cid-nen7h5rs]{background:#08c}.contact-icon--tg[data-astro-cid-nen7h5rs]:hover{background:#0077b5}.contact-icon--viber[data-astro-cid-nen7h5rs]{background:#7360f2}.contact-icon--viber[data-astro-cid-nen7h5rs]:hover{background:#665ac7}.mobile-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-600)}.icon-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.5rem;height:1.5rem}.mobile-search[data-astro-cid-nen7h5rs]{padding:0 1rem .75rem}.mobile-search[data-astro-cid-nen7h5rs][hidden]{display:none}.drawer-backdrop[data-astro-cid-nen7h5rs]{z-index:99;backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f172a66;transition:opacity .3s;position:fixed;inset:0}.drawer-backdrop[data-astro-cid-nen7h5rs].is-open{opacity:1;pointer-events:auto}.drawer[data-astro-cid-nen7h5rs]{z-index:100;width:min(86vw,24rem);height:100dvh;font-family:var(--font-heading);background:#f8fafc;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0}.drawer--menu[data-astro-cid-nen7h5rs]{right:0;transform:translate(100%);box-shadow:-24px 0 48px -12px #0f172a2e}.drawer--catalog[data-astro-cid-nen7h5rs]{left:0;transform:translate(-100%);box-shadow:24px 0 48px -12px #0f172a2e}.drawer[data-astro-cid-nen7h5rs].is-open{transform:translate(0)}.drawer__head[data-astro-cid-nen7h5rs]{padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem .75rem;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.drawer__head--catalog[data-astro-cid-nen7h5rs]{padding-inline:.75rem}.drawer__label[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.18em;color:#94a3b8;font-size:.8125rem;font-weight:700}.drawer__close[data-astro-cid-nen7h5rs],.drawer__back[data-astro-cid-nen7h5rs]{cursor:pointer;color:#64748b;min-height:2.5rem;font:inherit;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #e2e8f0cc}.drawer__close[data-astro-cid-nen7h5rs]{width:2.5rem}.drawer__close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.drawer__back[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.05rem;height:1.05rem}.drawer__back[data-astro-cid-nen7h5rs]{padding-inline:.65rem}.drawer__body[data-astro-cid-nen7h5rs]{flex:1;min-height:0;padding:0 .75rem 1rem;overflow-y:auto}.catalog-cta[data-astro-cid-nen7h5rs]{text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(135deg,#fff,#f0f9ff,#fff7ed);border:none;border-radius:1.375rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #e2e8f0cc}.catalog-cta__eyebrow[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.16em;color:#94a3b8;font-size:.6875rem;font-weight:700;display:block}.catalog-cta__title[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;color:#0f172a;margin-top:.25rem;font-size:1.375rem;font-weight:800;display:block}.catalog-cta__arrow[data-astro-cid-nen7h5rs]{background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 4px 12px #0ea5e940}.catalog-cta__arrow[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem}.drawer-nav[data-astro-cid-nen7h5rs]{background:#fff;border-radius:1.5rem;padding:.375rem;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #f1f5f9}.drawer-nav__link[data-astro-cid-nen7h5rs]{color:#1e293b;border-radius:1rem;align-items:center;gap:.875rem;padding:.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.drawer-nav__link[data-astro-cid-nen7h5rs]:hover{color:#1e293b;background:#f8fafc}.drawer-nav__icon[data-astro-cid-nen7h5rs]{color:#64748b;background:#f8fafc;border-radius:1rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 0 1px #f1f5f9}.drawer-nav__icon--accent[data-astro-cid-nen7h5rs]{color:var(--color-accent-hover);background:#fff7ed;box-shadow:0 0 0 1px #ffedd5}.drawer-nav__icon[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.125rem;height:1.125rem}.drawer-hours[data-astro-cid-nen7h5rs]{background:#fff;border-radius:1.5rem;align-items:center;gap:.875rem;margin-top:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #f1f5f9}.drawer-hours__icon[data-astro-cid-nen7h5rs]{color:#059669;background:#ecfdf5;border-radius:1rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 0 1px #d1fae5}.drawer-hours__icon[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.125rem;height:1.125rem}.drawer-hours__label[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.14em;color:#059669;font-size:.6875rem;font-weight:700;display:block}.drawer-hours__value[data-astro-cid-nen7h5rs]{color:#1e293b;margin-top:.15rem;font-size:1.0625rem;font-weight:700;display:block}.drawer__foot[data-astro-cid-nen7h5rs]{padding:.25rem .75rem max(1rem, env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;gap:.625rem;display:flex}.drawer-call[data-astro-cid-nen7h5rs]{color:#fff;background:#10b981;border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;min-height:3rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.drawer-call[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#059669}.drawer-call[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1rem;height:1rem}.drawer-messengers[data-astro-cid-nen7h5rs]{gap:.5rem;display:flex}.drawer-messenger[data-astro-cid-nen7h5rs]{color:#334155;background:#fff;border-radius:1rem;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 0 0 1px #e2e8f0}.drawer-messenger[data-astro-cid-nen7h5rs]:hover{color:#334155;background:#f8fafc}.drawer-messenger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1rem;height:1rem}.drawer-messenger[data-astro-cid-nen7h5rs]:first-child svg[data-astro-cid-nen7h5rs]{color:#08c}.drawer-messenger[data-astro-cid-nen7h5rs]:last-child svg[data-astro-cid-nen7h5rs]{color:#7360f2}.promo-banner[data-astro-cid-nen7h5rs]{color:#c2410c;background:#fff7ed;border-radius:1.375rem;align-items:center;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;box-shadow:0 0 0 1px #ffedd5}.promo-banner[data-astro-cid-nen7h5rs]:hover{color:#c2410c}.cat-list[data-astro-cid-nen7h5rs]{background:#fff;border-radius:1.5rem;padding:.35rem;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #f1f5f9}.cat-item[data-astro-cid-nen7h5rs]+.cat-item[data-astro-cid-nen7h5rs]{border-top:1px solid #f1f5f9}.cat-item__summary[data-astro-cid-nen7h5rs]{color:#1e293b;cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;list-style:none;display:flex}.cat-item__summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.cat-item__summary[data-astro-cid-nen7h5rs]:hover{color:#1e293b;background:#f8fafc}.cat-item__chevron[data-astro-cid-nen7h5rs]{color:#94a3b8;flex-shrink:0;width:1.15rem;height:1.15rem;transition:transform .2s}.cat-item[data-astro-cid-nen7h5rs][open]>.cat-item__summary[data-astro-cid-nen7h5rs] .cat-item__chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.cat-item__children[data-astro-cid-nen7h5rs]{flex-direction:column;padding:.15rem .5rem .65rem .85rem;display:flex}.cat-item__link[data-astro-cid-nen7h5rs]{color:#475569;border-radius:.75rem;padding:.55rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:block}.cat-item__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-700);background:#f0f9ff}.cat-item__link--all[data-astro-cid-nen7h5rs]{color:var(--color-primary-700);font-weight:700}.all-catalog[data-astro-cid-nen7h5rs]{color:#1e293b;background:#fff;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #f1f5f9}.all-catalog[data-astro-cid-nen7h5rs]:hover{color:#1e293b}.all-catalog__icon[data-astro-cid-nen7h5rs]{width:2.5rem;height:2.5rem;color:var(--color-primary-600);background:#f0f9ff;border-radius:1rem;place-items:center;display:grid}.all-catalog__icon[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.125rem;height:1.125rem}.mega-menu[data-astro-cid-nen7h5rs]{max-height:calc(100vh - var(--header-offset,8rem) - 1rem);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:1px solid #e2e8f0;transition:opacity .2s,transform .2s,visibility .2s;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.4rem);box-shadow:0 20px 50px #0f172a24}.mega-menu[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-backdrop[data-astro-cid-nen7h5rs]{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a47;transition:opacity .2s;display:none;position:fixed;inset:0}.mega-backdrop[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;pointer-events:auto}.mega-menu__inner[data-astro-cid-nen7h5rs]{padding-block:1.5rem 1.25rem}.mega-menu__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.mega-col[data-astro-cid-nen7h5rs]{min-width:0;position:relative}.mega-col__toggle[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mega-col__title[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:#0f172a;border-bottom:2px solid #f1f5f9;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:block}.mega-col__title[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-600)}.mega-col__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mega-col__link[data-astro-cid-nen7h5rs]{color:#475569;padding:.3rem 0;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.mega-col__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-600)}.mega-col__extra[data-astro-cid-nen7h5rs]{display:none}.mega-col__toggle[data-astro-cid-nen7h5rs]:checked~.mega-col__list[data-astro-cid-nen7h5rs] .mega-col__extra[data-astro-cid-nen7h5rs]{display:list-item}.mega-col__more[data-astro-cid-nen7h5rs]{color:var(--color-accent-hover);cursor:pointer;margin-top:.35rem;padding:.2rem 0;font-size:.8125rem;font-weight:700;display:inline-block}.mega-col__more[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}.mega-col__toggle[data-astro-cid-nen7h5rs]:focus-visible~.mega-col__more[data-astro-cid-nen7h5rs]{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:.25rem}.mega-col__more-close[data-astro-cid-nen7h5rs],.mega-col__toggle[data-astro-cid-nen7h5rs]:checked~.mega-col__more[data-astro-cid-nen7h5rs] .mega-col__more-open[data-astro-cid-nen7h5rs]{display:none}.mega-col__toggle[data-astro-cid-nen7h5rs]:checked~.mega-col__more[data-astro-cid-nen7h5rs] .mega-col__more-close[data-astro-cid-nen7h5rs]{display:inline}.mega-menu__all[data-astro-cid-nen7h5rs]{width:100%;color:var(--color-primary-700);border-top:1px solid #f1f5f9;margin-top:1.25rem;padding-top:.9rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.mega-menu__all[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent)}@media (width>=640px){.top-bar__item--address[data-astro-cid-nen7h5rs]{display:flex}.logo__name[data-astro-cid-nen7h5rs]{font-size:1.5rem}.logo__tld[data-astro-cid-nen7h5rs]{font-size:1.125rem}.logo__mark[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem}.logo__mark[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.5rem;height:1.5rem}}@media (width>=1024px){.top-bar__badge[data-astro-cid-nen7h5rs]{display:flex}.top-bar__left[data-astro-cid-nen7h5rs]{gap:1.5rem}.main-bar__inner[data-astro-cid-nen7h5rs]{gap:1.5rem;padding-block:1rem}.catalog-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.header-search[data-astro-cid-nen7h5rs]{display:block}.desktop-nav[data-astro-cid-nen7h5rs]{display:flex}.mobile-actions[data-astro-cid-nen7h5rs]{display:none}.mobile-search[data-astro-cid-nen7h5rs]{display:none!important}.drawer[data-astro-cid-nen7h5rs],.drawer-backdrop[data-astro-cid-nen7h5rs]{display:none}.mega-menu[data-astro-cid-nen7h5rs],.mega-backdrop[data-astro-cid-nen7h5rs]{display:block}.mega-menu__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.mega-menu__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 2.5rem}}.site-footer[data-astro-cid-jo6i4kqk]{color:#fff;background:#0f172a;margin-top:auto}.footer-wrap[data-astro-cid-jo6i4kqk]{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}.footer-main[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #1e293b}.footer-grid[data-astro-cid-jo6i4kqk]{gap:2rem;padding-block:2.5rem;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{color:inherit;align-items:center;gap:.75rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.footer-logo__mark[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-accent);background:#fff;border-radius:1rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 4px 14px #0003}.footer-logo__mark[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:1.5rem;height:1.5rem;color:var(--color-accent)}.footer-logo__text[data-astro-cid-jo6i4kqk]{align-items:baseline;display:flex}.footer-logo__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.footer-logo__tld[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:#cbd5e1;margin-left:1px;font-size:1.125rem;font-weight:700}.footer-desc[data-astro-cid-jo6i4kqk]{color:#94a3b8;max-width:22rem;margin:0 0 1.5rem;line-height:1.6}.footer-social[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.footer-social__link[data-astro-cid-jo6i4kqk]{color:#fff;background:#1e293b;border-radius:.75rem;place-items:center;width:3rem;height:3rem;text-decoration:none;transition:background .15s,transform .15s;display:grid}.footer-social__link[data-astro-cid-jo6i4kqk]:hover{background:var(--color-primary-600);color:#fff;transform:scale(1.06)}.footer-social__link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:1.25rem;height:1.25rem}.footer-col--desktop[data-astro-cid-jo6i4kqk]{display:none}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:#fff;margin:0 0 1.5rem;font-size:1.125rem;font-weight:800}.footer-links[data-astro-cid-jo6i4kqk],.footer-contacts[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#94a3b8;align-items:center;gap:.5rem;text-decoration:none;transition:color .15s;display:inline-flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fdba74}.footer-links[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:1rem;height:1rem}.footer-contacts[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.footer-contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:#94a3b8;align-items:flex-start;gap:.75rem;display:flex}.footer-contacts[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:#fb923c;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.footer-contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:700;text-decoration:none}.footer-contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][href^=mailto]{color:#94a3b8;font-weight:500}.footer-contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fdba74}.footer-bottom[data-astro-cid-jo6i4kqk]{background:#020617}.footer-bottom__inner[data-astro-cid-jo6i4kqk]{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.75rem;display:flex}.footer-bottom__links[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.footer-bottom__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#64748b;white-space:nowrap;text-decoration:none}.footer-bottom__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fdba74}@media (width>=640px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr);gap:2.5rem;padding-block:3rem}.footer-col--desktop[data-astro-cid-jo6i4kqk]{display:block}.footer-bottom__inner[data-astro-cid-jo6i4kqk]{text-align:left;flex-direction:row;justify-content:space-between;font-size:.875rem}.footer-bottom__links[data-astro-cid-jo6i4kqk]{flex-direction:row;gap:1.5rem}}@media (width>=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:3rem;padding-block:4rem}}.floating-call[data-astro-cid-whcgrngn]{z-index:50;right:1rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));text-decoration:none;transition:opacity .3s,transform .3s;display:block;position:fixed}.floating-call[data-astro-cid-whcgrngn].is-hidden{opacity:0;pointer-events:none;transform:scale(.75)}.floating-call__glow[data-astro-cid-whcgrngn]{filter:blur(16px);opacity:.75;background:#10b981;border-radius:999px;animation:2s ease-in-out infinite pulse;position:absolute;inset:0}.floating-call__btn[data-astro-cid-whcgrngn]{color:#fff;background:#10b981;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;transition:background .15s,transform .15s;display:grid;position:relative;box-shadow:0 10px 30px #10b98166}.floating-call[data-astro-cid-whcgrngn]:hover .floating-call__btn[data-astro-cid-whcgrngn]{color:#fff;background:#059669;transform:scale(1.08)}.floating-call__btn[data-astro-cid-whcgrngn] svg[data-astro-cid-whcgrngn]{width:1.5rem;height:1.5rem;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (width>=768px){.floating-call[data-astro-cid-whcgrngn]{bottom:2rem;right:2rem}.floating-call__btn[data-astro-cid-whcgrngn]{width:4rem;height:4rem}.floating-call__btn[data-astro-cid-whcgrngn] svg[data-astro-cid-whcgrngn]{width:1.75rem;height:1.75rem}}
