@font-face{font-family:ptSerif;src:url(../media/pt_serif_bold_cyrillic-s.p.3by4bcsdalwmb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ptSerif Fallback;src:local(Arial);ascent-override:103.9%;descent-override:28.6%;line-gap-override:0.0%;size-adjust:100.0%}.ptserif_91b86b63-module__qYjbZq__className{font-family:ptSerif,ptSerif Fallback,Noto Serif,Georgia,serif;font-style:normal;font-weight:700}.ptserif_91b86b63-module__qYjbZq__variable{--font-serif:"ptSerif", "ptSerif Fallback", Noto Serif, Georgia, serif}
@font-face{font-family:golosText;src:url(../media/golos_text_cyrillic-s.3hv5e6a_c0lmc.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:golosText Fallback;src:local(Arial);ascent-override:98.0%;descent-override:22.0%;line-gap-override:0.0%;size-adjust:100.0%}.golostext_37a03066-module__5K_vAG__className{font-family:golosText,golosText Fallback,PT Sans,Noto Sans,system-ui,sans-serif;font-style:normal}.golostext_37a03066-module__5K_vAG__variable{--font-sans:"golosText", "golosText Fallback", PT Sans, Noto Sans, system-ui, sans-serif}
:root{--font-display:var(--font-serif);--font-ui:var(--font-sans)}
:root{--forest-950:#0f2c1b;--forest-900:#164126;--forest-800:#1d5231;--forest-700:#26663d;--forest-600:#2f7a49;--olive-800:#3a5218;--olive-700:#48661e;--olive-600:#587c25;--olive-500:#6d9530;--sage-500:#9aab90;--sage-400:#b9c5b1;--sage-300:#cfd8c9;--sage-200:#e2e8dd;--sage-100:#eef2ea;--ink-900:#17211a;--ink-800:#243027;--ink-700:#3a463c;--ink-600:#4d5a4f;--ink-500:#5e6a60;--ink-400:#7c877e;--ink-300:#aeb6af;--ink-200:#d5dad5;--ink-100:#e9ece8;--paper-000:#fff;--paper-050:#fbfcfa;--paper-100:#f6f8f3;--danger-800:#7d2617;--danger-700:#a2321f;--danger-100:#fbece8;--success-800:#1a4c2d;--success-700:#1d5231;--success-100:#e6efe8;--notice-800:#6e470e;--notice-700:#8a5a12;--notice-100:#fbf2e0;--whatsapp:#1f7a4d;--telegram:#2c6b8f;--brand-primary:var(--forest-900);--brand-primary-hover:var(--forest-800);--brand-primary-active:var(--forest-950);--brand-secondary:var(--olive-700);--brand-secondary-hover:var(--olive-800);--brand-accent-soft:var(--sage-200);--surface-page:var(--paper-100);--surface-card:var(--paper-000);--surface-sunken:var(--sage-100);--surface-inverse:var(--forest-900);--surface-field:var(--paper-000);--surface-field-disabled:var(--ink-100);--text-heading:var(--forest-900);--text-body:var(--ink-900);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-on-inverse:var(--paper-050);--text-on-inverse-muted:var(--sage-300);--text-link:var(--forest-800);--text-link-hover:var(--olive-700);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--sage-500);--border-field:var(--ink-300);--border-field-hover:var(--sage-500);--border-brand:var(--forest-900);--focus-ring:var(--olive-600);--focus-ring-offset:var(--paper-000);--state-error-text:var(--danger-800);--state-error-border:var(--danger-700);--state-error-surface:var(--danger-100);--state-success-text:var(--success-800);--state-success-border:var(--success-700);--state-success-surface:var(--success-100);--state-notice-text:var(--notice-800);--state-notice-surface:var(--notice-100)}
:root{--fs-display:2.125rem;--fs-display-lg:3rem;--fs-h2:1.75rem;--fs-h2-lg:2.625rem;--fs-h3:1.3125rem;--fs-lead:1.25rem;--fs-body-lg:1.125rem;--fs-body:1.0625rem;--fs-ui:1.0625rem;--fs-small:1rem;--fs-label:.8125rem;--lh-tight:1.15;--lh-heading:1.22;--lh-snug:1.4;--lh-body:1.6;--lh-loose:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-caps:.14em;--ls-tight:-.01em;--ls-normal:0;--measure-prose:40rem;--measure-narrow:26rem;--type-display:var(--fw-bold) var(--fs-display) / var(--lh-tight) var(--font-serif);--type-h2:var(--fw-bold) var(--fs-h2) / var(--lh-heading) var(--font-serif);--type-h3:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-serif);--type-lead:var(--fw-regular) var(--fs-lead) / var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body-lg) / var(--lh-body) var(--font-sans);--type-ui:var(--fw-medium) var(--fs-ui) / 1.3 var(--font-sans)}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--gutter:var(--space-5);--gutter-lg:var(--space-10);--section-y:var(--space-16);--section-y-lg:var(--space-24);--stack-tight:var(--space-3);--stack:var(--space-5);--stack-loose:var(--space-8);--content-max:40rem;--page-max:80rem;--touch-min:3rem;--touch-comfort:3.5rem}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--radius-circle:50%;--radius-button:var(--radius-md);--radius-field:var(--radius-md);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--radius-check:var(--radius-xs)}
:root{--shadow-none:none;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-card:0 1px 2px #1641260d, 0 2px 8px #1641260a;--shadow-raised:0 2px 4px #1641260f, 0 6px 18px #16412612;--shadow-sticky:0 -2px 12px #16412614;--shadow-focus:0 0 0 3px var(--focus-ring-offset), 0 0 0 6px color-mix(in srgb, var(--focus-ring) 55%, transparent);--shadow-inset-field:inset 0 1px 2px #1641260a}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.28s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .25, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-color:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);--transition-accordion:grid-template-rows var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{color:var(--text-heading);font-family:var(--font-serif);font-weight:var(--fw-bold);line-height:var(--lh-heading);text-wrap:balance;margin:0}h1{font-size:var(--fs-display);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}p{margin:0}a{color:var(--text-link);text-underline-offset:.18em;transition:var(--transition-color);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}img,svg{max-width:100%}button{font:inherit}::selection{background:var(--sage-300);color:var(--forest-950)}@media (min-width:768px){h1{font-size:var(--fs-display-lg)}h2{font-size:var(--fs-h2-lg)}}
.vp-btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--touch-comfort);padding:var(--space-4) var(--space-8);border-radius:var(--radius-button);font:var(--type-ui);font-weight:var(--fw-semibold);text-align:center;cursor:pointer;transition:var(--transition-color);border:1px solid #0000;text-decoration:none;display:inline-flex}.vp-btn:hover{text-decoration:none}.vp-btn--block{width:100%;display:flex}.vp-btn--sm{min-height:var(--touch-min);padding:var(--space-3) var(--space-5);font-size:var(--fs-small)}.vp-btn--primary{background:var(--brand-primary);color:var(--text-on-inverse)}.vp-btn--primary:hover{background:var(--brand-primary-hover);color:var(--text-on-inverse)}.vp-btn--primary:active{background:var(--brand-primary-active)}.vp-btn--secondary{background:var(--surface-card);color:var(--brand-primary);border-color:var(--border-brand)}.vp-btn--secondary:hover{background:var(--surface-sunken);color:var(--brand-primary)}.vp-btn--secondary:active{background:var(--sage-200)}.vp-btn--ghost{color:var(--text-link);padding-inline:var(--space-3);text-underline-offset:.18em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.vp-btn--ghost:hover{color:var(--text-link-hover);background:var(--surface-sunken);text-decoration:underline}.vp-btn[disabled],.vp-btn[aria-disabled=true]{background:var(--ink-100);color:var(--text-subtle);cursor:not-allowed;border-color:#0000}.vp-btn__icon{flex:none;display:inline-flex}.vp-contact{align-items:center;gap:var(--space-4);min-height:var(--touch-comfort);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--surface-card);color:var(--text-body);transition:var(--transition-color);text-decoration:none;display:inline-flex}.vp-contact:hover{background:var(--surface-sunken);border-color:var(--border-field-hover);color:var(--text-body);text-decoration:none}.vp-contact:active{background:var(--sage-200)}.vp-contact--block{width:100%;display:flex}.vp-contact__glyph{border-radius:var(--radius-circle);color:#fff;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.vp-contact--whatsapp .vp-contact__glyph{background:var(--whatsapp)}.vp-contact--telegram .vp-contact__glyph{background:var(--telegram)}.vp-contact--phone .vp-contact__glyph{background:var(--brand-primary)}.vp-contact__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vp-contact__label{font:var(--type-ui);font-weight:var(--fw-semibold)}.vp-contact__hint{font-size:var(--fs-small);color:var(--text-muted)}.vp-field{gap:var(--space-2);flex-direction:column;display:flex}.vp-field__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-body)}.vp-field__req{color:var(--danger-700);margin-inline-start:2px}.vp-field__optional{font-weight:var(--fw-regular);color:var(--text-muted);margin-inline-start:var(--space-2)}.vp-field__hint{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug)}.vp-field__control{width:100%;min-height:var(--touch-comfort);padding:var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-field);color:var(--text-body);font:var(--type-ui);font-weight:var(--fw-regular);box-shadow:var(--shadow-inset-field);transition:var(--transition-color)}.vp-field__control::placeholder{color:var(--text-subtle)}.vp-field__control:hover{border-color:var(--border-field-hover)}.vp-field__control:focus{outline:3px solid var(--focus-ring);outline-offset:1px;border-color:var(--brand-primary)}.vp-field__control:disabled{background:var(--surface-field-disabled);color:var(--text-subtle);cursor:not-allowed;box-shadow:none}.vp-field__control--textarea{resize:vertical;min-height:8.5rem;line-height:var(--lh-body)}.vp-field--error .vp-field__control{border-color:var(--state-error-border);box-shadow:inset 0 0 0 1px var(--state-error-border);background:var(--state-error-surface)}.vp-field__error{align-items:flex-start;gap:var(--space-2);min-height:1.5em;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--state-error-text);line-height:var(--lh-snug);display:flex}.vp-phone-control{min-height:var(--touch-comfort);border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-field);box-shadow:var(--shadow-inset-field);transition:var(--transition-color);align-items:stretch;display:flex;position:relative}.vp-phone-control:hover{border-color:var(--border-field-hover)}.vp-field--error .vp-phone-control{border-color:var(--state-error-border);box-shadow:inset 0 0 0 1px var(--state-error-border);background:var(--state-error-surface)}.vp-phone-control__trigger{align-items:center;gap:var(--space-2);padding-inline:var(--space-4);color:var(--text-body);font:var(--type-ui);cursor:pointer;border-radius:var(--radius-field) 0 0 var(--radius-field);background:0 0;border:none;flex:none;display:flex}.vp-phone-control__trigger:hover{background:var(--paper-050)}.vp-phone-control__trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px}.vp-phone-control__trigger svg{width:16px;height:16px;color:var(--text-muted);flex:none}.vp-phone-control__flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px}.vp-phone-control__input{width:100%;min-width:0;padding:var(--space-4);color:var(--text-body);font:var(--type-ui);font-weight:var(--fw-regular);background:0 0;border:none;flex:auto;padding-inline-start:var(--space-2)}.vp-phone-control__input::placeholder{color:var(--text-subtle)}.vp-phone-control__input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px;border-radius:0 var(--radius-field) var(--radius-field) 0}.vp-phone-popup{z-index:20;border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-card);width:20rem;max-width:min(24rem,90vw);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.vp-phone-popup__search{margin:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-field);border-radius:var(--radius-field);font:var(--type-ui)}.vp-phone-popup__search:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.vp-phone-popup__list{padding:0 var(--space-2) var(--space-2);max-height:16rem;margin:0;list-style:none;overflow-y:auto}.vp-phone-popup__option{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-inline:var(--space-3);border-radius:var(--radius-field);cursor:pointer;display:flex}.vp-phone-popup__option--active{background:var(--surface-sunken)}.vp-phone-popup__option[aria-selected=true]{font-weight:var(--fw-semibold)}.vp-phone-popup__option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vp-phone-popup__option-code{color:var(--text-muted);font-size:var(--fs-small);flex:none}.vp-phone-popup__empty{padding:var(--space-4);color:var(--text-muted);font-size:var(--fs-small)}.vp-form-grid{row-gap:var(--space-4);grid-template-columns:1fr;column-gap:20px;display:grid}@media (min-width:768px){.vp-form-grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr}.vp-form-grid__name{grid-area:1/1}.vp-form-grid__phone{grid-area:2/1}.vp-form-grid__email{grid-area:3/1}.vp-form-grid__comment{grid-area:1/2/-1}.vp-form-grid__comment .vp-field__control--textarea{flex:auto}}.vp-check{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-field);background:var(--surface-card);cursor:pointer;transition:var(--transition-color);grid-template-columns:auto 1fr;align-items:start;display:grid}.vp-check:hover{border-color:var(--border-field-hover);background:var(--paper-050)}.vp-check--plain{min-height:var(--touch-min);background:0 0;border:none;padding:0}.vp-check--plain:hover{background:0 0;border-color:#0000}.vp-check__box{width:1.75rem;height:1.75rem;accent-color:var(--brand-primary);flex:none;margin:0}.vp-check__body{gap:var(--space-1);flex-direction:column;display:flex}.vp-check__text{font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-body)}.vp-check__hint{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug)}.vp-check--error{border-color:var(--state-error-border);box-shadow:inset 0 0 0 1px var(--state-error-border);background:var(--state-error-surface)}.vp-check--error:hover{background:var(--state-error-surface)}.vp-check__error{min-height:1.75em;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--state-error-text);grid-column:1/-1}.vp-consent-group{background:var(--surface-sunken);border-radius:var(--radius-card);grid-template-columns:1fr;gap:12px;margin-top:32px;padding:20px;display:grid}@media (min-width:768px){.vp-consent-group{grid-template-columns:1fr 1fr}}.vp-form-actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:24px;display:flex}.vp-form-actions__submit{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.vp-form-actions__disclaimer{font-size:var(--fs-small);color:var(--text-muted);margin:0}.vp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-msg-slot{min-height:6rem}.vp-msg--compact{padding:var(--space-4) var(--space-5);align-items:center}.vp-msg{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);border:1px solid #0000;grid-template-columns:auto 1fr;display:grid}.vp-msg__glyph{border-radius:var(--radius-circle);width:1.75rem;height:1.75rem;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body);color:#fff;flex:none;place-items:center;display:grid}.vp-msg__body{gap:var(--space-1);flex-direction:column;display:flex}.vp-msg__title{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug)}.vp-msg__text{font-size:var(--fs-body);line-height:var(--lh-body)}.vp-msg--error{background:var(--state-error-surface);border-color:color-mix(in srgb, var(--danger-700) 30%, transparent);color:var(--state-error-text)}.vp-msg--error .vp-msg__glyph{background:var(--danger-700)}.vp-msg--success{background:var(--state-success-surface);border-color:color-mix(in srgb, var(--success-700) 30%, transparent);color:var(--state-success-text)}.vp-msg--success .vp-msg__glyph{background:var(--success-700)}.vp-msg--notice{background:var(--state-notice-surface);border-color:color-mix(in srgb, var(--notice-700) 30%, transparent);color:var(--state-notice-text)}.vp-msg--notice .vp-msg__glyph{background:var(--notice-700)}.vp-card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.vp-card--raised{box-shadow:var(--shadow-card)}.vp-card--sunken{background:var(--surface-sunken);border-color:#0000}.vp-card--outlined{border-color:var(--border-strong);background:0 0}.vp-card--panel{border-radius:var(--radius-panel);padding:var(--space-8)}.vp-card__eyebrow{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary)}.vp-card__title{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--text-heading)}.vp-card__media{border-radius:var(--radius-circle);border:1.5px solid var(--brand-primary);width:3.5rem;height:3.5rem;color:var(--brand-primary);justify-content:center;align-items:center;display:flex}.vp-card__media img{object-fit:contain;width:60%;height:60%}.vp-card__media svg{width:60%;height:60%}.vp-heading{gap:var(--space-3);max-width:var(--measure-prose);flex-direction:column;display:flex}.vp-heading--center{text-align:center;align-items:center;margin-inline:auto}.vp-heading__eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary);display:flex}.vp-heading__eyebrow:after{content:"";width:var(--space-8);background:var(--border-strong);height:1px;display:block}.vp-heading--center .vp-heading__eyebrow:after{display:none}.vp-heading__title{font-family:var(--font-serif);font-weight:var(--fw-bold);color:var(--text-heading);font-size:var(--fs-h2);line-height:var(--lh-heading)}.vp-heading__title--display{font-size:var(--fs-display);line-height:var(--lh-tight)}.vp-heading__lead{font:var(--type-lead);color:var(--text-muted)}.vp-heading__rule{width:100%;height:1px;margin-top:var(--space-3);background:var(--border-strong)}.vp-heading--center .vp-heading__rule{width:6rem}@media (min-width:768px){.vp-heading__title{font-size:var(--fs-h2-lg)}.vp-heading__title--display{font-size:var(--fs-display-lg)}}.vp-accordion{border-top:1px solid var(--border-default);flex-direction:column;display:flex}.vp-acc-item{border-bottom:1px solid var(--border-default)}.vp-acc-item__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--touch-comfort);padding:var(--space-5) 0;color:var(--text-heading);font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug);text-align:start;cursor:pointer;transition:var(--transition-color);background:0 0;border:0;display:flex}.vp-acc-item__trigger:hover{color:var(--brand-secondary)}.vp-acc-item__sign{flex:none;width:1.5rem;height:1.5rem;position:relative}.vp-acc-item__sign:before,.vp-acc-item__sign:after{content:"";inset-inline:0;height:2px;transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);background:currentColor;position:absolute;top:50%;transform:translateY(-50%)}.vp-acc-item__sign:after{transform:translateY(-50%)rotate(90deg)}.vp-acc-item--open .vp-acc-item__sign:after{opacity:0;transform:translateY(-50%)rotate(0)}.vp-acc-item__panel{transition:var(--transition-accordion);grid-template-rows:0fr;display:grid}.vp-acc-item--open .vp-acc-item__panel{grid-template-rows:1fr}.vp-acc-item__inner{overflow:hidden}.vp-acc-item__content{padding-bottom:var(--space-6);max-width:var(--measure-prose);font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--text-muted)}.vp-logo{align-items:center;gap:var(--space-4);text-decoration:none;display:inline-flex}.vp-logo__mark{flex:none;display:block}.vp-logo__rule{background:var(--border-strong);flex:none;align-self:stretch;width:1px}.vp-logo__text{flex-direction:column;gap:2px;display:flex}.vp-logo__name{font-family:var(--font-serif);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.01em;color:var(--brand-primary);line-height:1.05}.vp-logo__tagline{font-family:var(--font-sans);color:var(--text-muted);line-height:1.3}.vp-logo--inverse .vp-logo__name{color:var(--text-on-inverse)}.vp-logo--inverse .vp-logo__tagline{color:var(--text-on-inverse-muted)}.vp-logo--inverse .vp-logo__rule{background:color-mix(in srgb, var(--sage-300) 50%, transparent)}
.vp-container{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}@media (min-width:768px){.vp-container{padding-inline:var(--gutter-lg)}}.skip-link{z-index:100;padding:var(--space-3) var(--space-5);background:var(--brand-primary);color:var(--text-on-inverse);font:var(--type-ui);font-weight:var(--fw-semibold);border-radius:0 0 var(--radius-md) 0;transition:transform var(--dur-fast) var(--ease-standard);text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;transform:translateY(0)}:root{--header-height:5rem;--header-scroll-offset:calc(var(--header-height) + 1rem);--nav-burger-breakpoint:1150px}.site-header{z-index:310;background:color-mix(in srgb, var(--surface-page) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--header-height);display:flex}.site-main [id]{scroll-margin-top:var(--header-scroll-offset)}.site-header__nav{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:none}.site-header__nav a{color:var(--text-body);font:var(--type-ui);padding:var(--space-2) 0;white-space:nowrap;text-decoration:none}.site-header__nav a:hover{color:var(--brand-secondary);text-decoration:underline}@media (min-width:1150px){.site-header__nav{display:flex}}.site-header__burger{border:1px solid var(--border-default);border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-primary);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.site-header__burger span{background:currentColor;width:20px;height:2px;display:block}@media (min-width:1150px){.site-header__burger{display:none}}.mobile-menu{top:var(--header-height);inset-inline:0;z-index:300;background:var(--surface-page);opacity:0;visibility:hidden;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), visibility var(--dur-base) linear;flex-direction:column;display:flex;position:fixed;bottom:0;transform:translateY(-12px)}.mobile-menu:not([hidden]){opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu__scroll{padding:var(--space-6) var(--gutter) var(--space-10);flex:auto;overflow-y:auto}.mobile-menu__group+.mobile-menu__group{margin-top:var(--space-8)}.mobile-menu__heading{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.mobile-menu__list{margin:0;padding:0;list-style:none}.mobile-menu__list a{min-height:var(--touch-min);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline);color:var(--text-body);font-size:var(--fs-body-lg);align-items:center;text-decoration:none;display:flex}.mobile-menu__list li:last-child a{border-bottom:none}.mobile-menu__list a[aria-current=page]{color:var(--brand-primary);font-weight:var(--fw-semibold)}@media (min-width:1150px){.mobile-menu{display:none!important}}.site-main{gap:var(--space-16);padding-block:var(--space-8);flex-direction:column;display:flex}.site-main--flush{gap:0;padding-block:0}.breadcrumbs{padding-top:var(--space-4)}.breadcrumbs__list{align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__list a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px}.breadcrumbs__list a:hover{color:var(--text-link-hover)}.breadcrumbs__current{color:var(--text-muted)}.breadcrumbs__sep{color:var(--text-subtle)}.related-directions{padding-block:clamp(56px,6vw,88px) clamp(80px,9vw,128px);display:block}.related-directions__list{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-return-home{justify-content:center;padding-block:clamp(56px,6vw,88px) clamp(80px,9vw,128px);display:flex}.home-urgent-help{background:var(--state-notice-surface);border-block:1px solid color-mix(in srgb, var(--notice-700) 30%, transparent);width:100vw;margin-inline:calc(50% - 50vw);position:relative}.home-urgent-help__inner{max-width:var(--page-max);padding:var(--space-6) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:768px){.home-urgent-help__inner{padding-inline:var(--gutter-lg)}}.home-urgent-help__text{gap:var(--space-1);max-width:var(--measure-prose);color:var(--state-notice-text);flex-direction:column;display:flex}.home-urgent-help__heading{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug)}.pomoshch-verified{max-width:var(--measure-prose);padding-block:0 var(--space-8);color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.pomoshch-verified time{font-weight:var(--fw-semibold);color:var(--text-body)}.site-footer{background:var(--forest-900);color:var(--text-on-inverse);padding-block:var(--space-16) var(--space-8);margin-top:var(--space-16)}.site-footer--flush{margin-top:0}.site-footer__inner{gap:var(--space-10);flex-direction:column;display:flex}.site-footer__top{gap:var(--space-10);flex-wrap:wrap;display:flex}.site-footer__brand{gap:var(--space-6);flex-direction:column;flex:0 20rem;min-width:min(20rem,100%);display:flex}.site-footer__logo{align-self:flex-start}.site-footer__requisites-block{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__columns{gap:var(--space-8);flex-wrap:wrap;flex:32rem;display:flex}.site-footer__column{gap:var(--space-2);flex-direction:column;flex:12rem;min-width:min(12rem,100%);display:flex}.site-footer__requisites{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-on-inverse-muted);margin:0}.site-footer__heading{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--sage-300)}.site-footer a{color:var(--text-on-inverse)}.site-footer a:hover{color:var(--sage-300)}.site-footer__link-button{font:inherit;color:var(--text-on-inverse);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.site-footer__link-button:hover{color:var(--sage-300)}.site-footer__meta{max-width:var(--measure-prose);padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--sage-300) 30%, transparent);font-size:var(--fs-small);color:var(--text-on-inverse-muted)}.vp-consent-banner{z-index:200;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--surface-card);border-top:1px solid var(--border-default);box-shadow:var(--shadow-sticky);flex-wrap:wrap;max-height:90vh;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.vp-consent-banner__text{font-size:var(--fs-small);color:var(--text-body);line-height:var(--lh-body);flex:20rem}.vp-consent-banner__text a{color:var(--text-link)}.vp-consent-banner__actions{align-items:stretch;gap:var(--space-3);flex-direction:column;flex:none;width:100%;display:flex}.vp-consent-banner__actions .vp-btn{width:100%}@media (min-width:768px){.vp-consent-banner__actions{flex-flow:wrap;align-items:center;width:auto}.vp-consent-banner__actions .vp-btn{width:auto}}.vp-consent-banner__customize{gap:var(--space-4);flex-direction:column;flex:20rem;display:flex}.vp-consent-banner__customize>.vp-consent-banner__text{flex:none}.vp-consent-purposes{gap:var(--space-2);flex-direction:column;display:flex}.vp-consent-purpose{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;display:flex}.vp-consent-purpose:has(input:disabled){cursor:default}.vp-consent-purpose input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--brand-primary);flex:none;margin:0}.vp-consent-purpose__body{flex-direction:column;gap:2px;display:flex}.vp-consent-purpose__label{font-size:var(--fs-body);color:var(--text-body)}.vp-consent-purpose__hint{font-size:var(--fs-small);color:var(--text-muted)}
.vp-hero{clip-path:inset(0);background:var(--surface-page);align-items:center;width:100vw;min-height:68vh;margin-inline:calc(50% - 50vw);padding-block:clamp(72px,10vw,140px) clamp(80px,9vw,128px);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.vp-hero{min-height:78vh}}.vp-hero__content{z-index:1;width:100%;position:relative}.vp-hero .vp-heading{max-width:none}.vp-hero .vp-heading__title--display{max-width:48rem;font-size:clamp(36px,5.8vw,72px);line-height:1.1}.vp-hero .vp-heading__lead{max-width:var(--measure-prose)}.vp-hero .vp-heading__eyebrow:after{display:none}.vp-hero__decoration{z-index:0;opacity:.13;pointer-events:none;width:clamp(220px,26vw,360px);height:auto;display:none;position:absolute;bottom:-1.875rem;right:-2.5rem}@media (min-width:768px){.vp-hero__decoration{display:block}}@media (min-width:1280px){.vp-hero__decoration{--leaf-width:clamp(400px, 42vw, 680px);right:min(-1rem, calc((100vw - 80rem) / 2 + var(--gutter-lg) - (2 * var(--leaf-width) / 3)));bottom:calc(-1 * var(--leaf-width) / 12);width:var(--leaf-width)}}.vp-section{width:100vw;margin-inline:calc(50% - 50vw);position:relative}.vp-section--base{background:var(--surface-page)}.vp-section--muted{background:var(--surface-sunken)}.vp-section--pad-normal{padding-block:clamp(80px,9vw,128px)}.vp-section--pad-afterWave{padding-block:clamp(56px,6vw,88px) clamp(80px,9vw,128px)}.vp-section--pad-beforeWave{padding-block:clamp(80px,9vw,128px) clamp(64px,7vw,96px)}.vp-section--decorated{clip-path:inset(0);position:relative;overflow:hidden}.vp-section--decorated>.vp-container{z-index:1;position:relative}.vp-wave{background-position:bottom;background-repeat:no-repeat;background-size:calc(100% + 3rem) 100%;width:100vw;margin-inline:calc(50% - 50vw)}.block-card-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}#services .vp-card{gap:20px;padding:32px}#services .vp-card__media img,#services .vp-card__media svg{width:55%;height:55%}#services .block-card-grid>div{display:flex}#services .vp-card{height:100%}#services .block-card-grid{gap:var(--space-8);grid-template-columns:1fr}@media (min-width:768px){#services .block-card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){#services .block-card-grid{grid-template-columns:repeat(3,1fr)}}.problem-bento{gap:var(--space-6);grid-template-columns:repeat(2,1fr);margin-top:44px;display:grid}.problem-bento__item--featured{grid-column:1/-1}.problem-bento__item--featured .vp-card{padding:var(--space-8)}.problem-bento__item--featured .vp-card__title{font-size:var(--fs-h2)}@media (max-width:767px){.problem-bento{grid-template-columns:1fr}}.steps-list{margin:var(--space-6) 0 0;gap:var(--space-4);max-width:64rem;padding:0;list-style:none;display:grid}.vp-step{gap:var(--space-4);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:22px 20px;display:grid}.vp-step__mark{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.vp-step__number{font-family:var(--font-serif);font-weight:var(--fw-bold);color:var(--brand-secondary);font-size:clamp(40px,5vw,54px);line-height:.9}.vp-step__icon{border:1.5px solid var(--brand-primary);border-radius:var(--radius-circle);width:3.5rem;height:3.5rem;color:var(--brand-primary);flex:none;place-items:center;display:grid}.vp-step__icon svg{width:26px;height:26px}.vp-step__body{min-width:0}.vp-step__title{margin:0 0 var(--space-2);font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--text-heading)}.vp-step__description{max-width:var(--measure-prose);color:var(--text-muted);font-size:var(--fs-body-lg);line-height:var(--lh-body);margin:0}@media (min-width:768px){.vp-step{gap:var(--space-6);grid-template-columns:auto auto minmax(0,1fr);padding:26px 28px}.vp-step__mark{display:contents}}.steps-list--inline{margin:var(--space-6) 0 0;max-width:var(--measure-prose);gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.vp-step-inline{align-items:baseline;gap:var(--space-4);display:flex}.vp-step-inline__number{min-width:1.5em;font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);color:var(--brand-secondary);flex:none;line-height:1}.vp-step-inline__text{color:var(--text-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);margin:0}.boundaries-list{margin:var(--space-6) 0 0;border-top:1px solid var(--border-default);flex-direction:column;max-width:64rem;padding:0;list-style:none;display:flex}.boundaries-list__item{border-bottom:1px solid var(--border-default);grid-template-columns:auto 1fr;gap:20px;padding:24px 0;display:grid}.boundaries-list__marker{border-radius:var(--radius-circle);background:var(--sage-500);width:10px;height:10px;margin-top:12px}.boundaries-list__text{max-width:var(--measure-prose);color:var(--text-body);font-size:18px;line-height:1.65}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:24px;margin-top:44px;display:grid}.trust-list{gap:22px;display:grid}.trust-list__row{flex-direction:column;display:flex}.trust-list__label{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary);margin-bottom:6px}.trust-list__value{color:var(--text-muted);margin:0;font-size:18px;line-height:1.5}.trust-photo{flex-direction:column;margin:0;display:flex}.trust-photo__placeholder{aspect-ratio:3/2;text-align:center;border:2px dashed var(--sage-500);border-radius:var(--radius-card);background:var(--paper-050);place-items:center;padding:24px;display:grid}.trust-photo__placeholder p{max-width:22rem;color:var(--text-muted);margin:0;font-size:17px;line-height:1.6}.trust-photo__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%}.trust-photo__caption{color:var(--text-muted);margin-top:12px;font-size:16px;line-height:1.5}.trust-leaf{z-index:0;opacity:.16;pointer-events:none;width:clamp(212px,24vw,330px);height:auto;display:none;position:absolute;bottom:-53px;left:-65px;transform:scaleX(-1)}@media (min-width:768px){.trust-leaf{display:block}}.faq-list{max-width:52rem;margin-top:var(--space-6);border-top:1px solid var(--border-default);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--border-default)}.faq-item__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-comfort);padding:var(--space-5) 0;font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--text-heading);cursor:pointer;list-style:none;display:flex}.faq-item__trigger::-webkit-details-marker{display:none}.faq-item__trigger:after{content:"+";font-family:var(--font-sans);font-size:var(--fs-h3);color:var(--brand-secondary);flex:none}.faq-item[open]>.faq-item__trigger:after{content:"−"}.faq-item__trigger:hover{color:var(--brand-secondary)}.faq-item__content{padding-bottom:var(--space-6);max-width:var(--measure-prose);font-size:var(--fs-body-lg);line-height:var(--lh-loose);color:var(--text-muted)}.contacts-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:52rem;margin-top:44px;display:grid}.contacts-details{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:52rem;margin-top:32px;display:grid}.contacts-details__label{font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary);margin-bottom:6px}.contacts-details__value{color:var(--text-muted);margin:0;font-size:18px}.vp-form-panel{margin-top:var(--space-4);padding:var(--space-6)}.helpline-table-wrap{margin-top:var(--space-6);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);overflow-x:auto}.helpline-table-wrap--urgent{border:2px solid var(--state-notice-text);background:var(--state-notice-surface)}.helpline-table{border-collapse:collapse;width:100%}.helpline-table th,.helpline-table td{padding:var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline);font-weight:var(--fw-regular)}.helpline-table tbody tr:last-child th,.helpline-table tbody tr:last-child td{border-bottom:none}.helpline-table thead th{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-secondary);border-bottom:1px solid var(--border-default)}.helpline-table tbody th[scope=row]{font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap}.helpline-table__tel{min-height:var(--touch-min);font-weight:var(--fw-semibold);color:var(--text-link);align-items:center;display:inline-flex}.helpline-table__tel:hover{color:var(--text-link-hover)}.helpline-featured{margin-top:var(--space-6);padding:var(--space-6);border:2px solid var(--state-notice-text);border-radius:var(--radius-card);background:var(--state-notice-surface);gap:var(--space-2);flex-direction:column;display:flex}.helpline-featured__service{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--state-notice-text)}.helpline-featured__contact{min-height:var(--touch-comfort);font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--text-heading);align-items:center;display:inline-flex}.helpline-featured__note{color:var(--text-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);margin:0}.helpline-featured__source{font-size:var(--fs-small);color:var(--text-link);align-self:flex-start}.helpline-featured__source:hover{color:var(--text-link-hover)}

