.faq{--faq-ink:#16262e;--faq-text:#22332f;--faq-sub:#41504c;--faq-muted:#62726f;--faq-soft:#8a968f;--faq-sep:#a7b0ac;--faq-line:#e7e2d8;--faq-line-soft:#f1ece3;--faq-teal:#0e7c86;--faq-teal-dark:#0b6971;--faq-teal-soft:#e4f1f1;--faq-teal-hover:#eff6f5;--faq-teal-line:#9fc9cb;--faq-index-line:#cfe1de;--faq-head-bg:#f4f0e8;--faq-input:#cfc9bc;--faq-error:#c0553b;background:#fbf8f2;color:var(--faq-ink);padding-bottom:72px}.faq-ask,.faq-links,.faq__body,.faq__shell{max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:var(--wrap-padding);padding-right:var(--wrap-padding)}.faq__shell{padding-top:28px}.faq-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--faq-muted)}.faq-crumbs a{color:var(--faq-muted);text-decoration:none}.faq-crumbs a:hover{color:var(--faq-teal)}.faq-crumbs__sep{color:var(--faq-sep)}.faq-crumbs__here{color:var(--faq-ink)}.faq-tabs{display:flex;flex-wrap:wrap;gap:0 32px;margin-top:24px;border-bottom:1px solid var(--faq-line)}.faq-tabs__tab{padding:0 0 14px;font-size:var(--fs-text);font-weight:500;color:var(--faq-sub);text-decoration:none}.faq-tabs__tab:hover{color:var(--faq-ink)}.faq-tabs__tab--current{font-weight:600;color:var(--faq-ink);border-bottom:2px solid var(--faq-teal);margin-bottom:-1px}.faq__title{margin:52px 0 0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--faq-ink);text-wrap:pretty}.faq-index{margin-top:52px;padding:32px 0 34px;border-top:1px solid var(--faq-ink);border-bottom:1px solid var(--faq-line);column-count:3;column-gap:48px}.faq-index__group{page-break-inside:avoid;break-inside:avoid;padding-bottom:30px}.faq-index__name{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--faq-ink)}.faq-index__items{margin-top:10px;display:flex;flex-direction:column;gap:9px}.faq-index__items a{font-size:var(--fs-text);line-height:var(--lh-small);color:var(--faq-text);text-decoration:none;text-wrap:pretty}.faq-index__items a:hover{color:var(--faq-teal)}.faq-mindex{display:none}.faq__body{display:grid;grid-template-columns:minmax(0,820px) 280px;justify-content:space-between;align-items:start}.faq-group{padding-top:72px;scroll-margin-top:80px}.faq-group__title{margin:0;padding-bottom:18px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);color:var(--faq-ink)}.faq-group__items{border-top:1px solid var(--faq-ink);max-width:820px}.faq-q{scroll-margin-top:96px;padding:32px 0 36px;border-bottom:1px solid var(--faq-line)}.faq-q__head{display:flex;align-items:flex-start;gap:16px;max-width:760px}.faq-q__title{flex:1 1;min-width:0;margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;color:var(--faq-ink);text-wrap:pretty}.faq-copy{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--faq-line);border-radius:9px;background:transparent;color:var(--faq-muted);cursor:pointer}.faq-copy:hover{color:var(--faq-teal);border-color:var(--faq-teal-line);background:var(--faq-teal-hover)}.faq-copied{display:flex;align-items:center;gap:6px;background:var(--faq-teal-soft);color:var(--faq-teal);font-size:var(--fs-small);font-weight:600}.faq-copied--wide{flex:none;height:36px;padding:0 12px;border-radius:9px}.faq-copied--narrow{display:none}.faq-p{margin:14px 0 0;max-width:720px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--faq-text);text-wrap:pretty}.faq strong{font-weight:600;color:var(--faq-ink)}.faq-ul{margin:12px 0 0;padding:0;max-width:720px;list-style:none;display:flex;flex-direction:column;gap:7px}.faq-ul li{display:grid;grid-template-columns:18px minmax(0,1fr);font-size:var(--fs-text);line-height:var(--lh-text);color:var(--faq-text)}.faq-ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--faq-teal);margin-top:10px}.faq-org{color:var(--faq-ink);text-decoration:underline;-webkit-text-decoration-color:var(--faq-teal);text-decoration-color:var(--faq-teal);text-decoration-thickness:1.5px;text-underline-offset:4px}.faq-org:hover,.faq-src{color:var(--faq-teal)}.faq-src{text-decoration:underline;-webkit-text-decoration-color:var(--faq-teal-line);text-decoration-color:var(--faq-teal-line);text-underline-offset:3px}.faq-src:hover{color:var(--faq-error)}.faq-actions{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:18px}.faq-action{display:inline-flex;font-size:var(--fs-text);font-weight:600;color:var(--faq-teal);text-decoration:none}.faq-action:hover{color:var(--faq-teal-dark)}.faq-srclinks{margin-top:10px;max-width:720px;display:flex;flex-wrap:wrap;gap:6px 24px}.faq-srclink{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-text);font-weight:500;color:var(--faq-teal);text-decoration:underline;-webkit-text-decoration-color:var(--faq-teal-line);text-decoration-color:var(--faq-teal-line);text-underline-offset:3px;overflow-wrap:anywhere}.faq-srclink svg{flex:none}.faq-srclink:hover{color:var(--faq-teal-dark)}.faq-contacts{margin-top:20px;border:1px solid var(--faq-line);border-radius:12px;background:#fff}.faq-contacts__head,.faq-contacts__row{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1.2fr)}.faq-contacts__head{border-radius:11px 11px 0 0;background:var(--faq-head-bg);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-muted)}.faq-contacts__head>div{padding:12px 18px}.faq-contacts__row{border-top:1px solid var(--faq-line);font-size:var(--fs-text);line-height:var(--lh-small);color:var(--faq-text)}.faq-contacts__row>div{padding:13px 18px;min-width:0;overflow-wrap:anywhere}.faq-contacts__district{font-weight:600;color:var(--faq-ink)}.faq-tel{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faq-mail,.faq-tel{text-decoration:none}.faq-mail{color:var(--faq-teal)}.faq-noemail{color:var(--faq-soft)}.faq-prices,.faq-terms{margin-top:20px;border:1px solid var(--faq-line);border-radius:12px;background:#fff}.faq-prices__head,.faq-terms__head{border-radius:11px 11px 0 0}.faq-prices__city,.faq-prices__row>div,.faq-terms__row>div{overflow-wrap:anywhere}.faq-terms__head,.faq-terms__row{display:grid;grid-template-columns:220px minmax(0,1fr) 250px}.faq-prices__head,.faq-terms__head{background:var(--faq-head-bg);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-muted)}.faq-prices__head>div,.faq-terms__head>div{padding:12px 18px}.faq-terms__row{border-top:1px solid var(--faq-line);font-size:var(--fs-text);line-height:var(--lh-small);color:var(--faq-text)}.faq-terms__row>div{padding:14px 18px;min-width:0}.faq-terms__term{font-weight:600;color:var(--faq-ink)}.faq-cell__label{display:none}.faq-prices__head{display:grid;grid-template-columns:150px minmax(0,1fr) 270px}.faq-prices__group{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--faq-line)}.faq-prices__city{padding:13px 18px;font-weight:600;color:var(--faq-ink)}.faq-prices__city,.faq-prices__row{font-size:var(--fs-text);line-height:var(--lh-small)}.faq-prices__row{display:grid;grid-template-columns:minmax(0,1fr) 270px;border-bottom:1px solid var(--faq-line-soft)}.faq-prices__row:last-child{border-bottom:0}.faq-prices__row>div{padding:13px 18px;min-width:0}.faq-prices__amount,.faq-prices__name{color:var(--faq-ink)}.faq-prices__amount{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faq-prices__note{margin-top:2px;font-size:var(--fs-small);color:var(--faq-muted)}.faq-toc{position:-webkit-sticky;position:sticky;top:100px;margin-top:78px}.faq-toc__title{padding-bottom:12px;border-bottom:1px solid var(--faq-ink);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-muted)}.faq-toc__list{display:flex;flex-direction:column;padding-top:8px}.faq-toc__link{display:flex;align-items:baseline;gap:12px;padding:10px 0 10px 14px;border-left:2px solid var(--faq-line);font-size:var(--fs-text);line-height:var(--lh-small);font-weight:500;color:var(--faq-sub);text-decoration:none}.faq-toc__link:hover{color:var(--faq-ink)}.faq-toc__name{flex:1 1;min-width:0}.faq-toc__count{font-size:var(--fs-small);color:var(--faq-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faq-toc__link--active{border-left-color:var(--faq-teal);font-weight:600;color:var(--faq-teal)}.faq-toc__link--active .faq-toc__count{color:var(--faq-teal);font-weight:500}.faq-toc__top{margin-top:18px;padding:0;border:0;background:none;display:flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:600;color:var(--faq-muted);cursor:pointer}.faq-toc__top:hover{color:var(--faq-teal)}.faq-totop{display:none}.faq-ask{margin-top:80px;max-width:var(--shell);padding:48px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:64px;gap:64px;align-items:start;background:var(--faq-teal-soft);border-radius:16px}.faq-ask>*{min-width:0}.faq-ask__title{margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-sec);line-height:var(--lh-sec);letter-spacing:var(--ls-sec);color:var(--faq-ink)}.faq-ask__lead{margin:12px 0 0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--faq-sub)}.faq-ask__form{display:flex;flex-direction:column;gap:18px}.faq-ask__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.faq-ask__field{display:flex;flex-direction:column;gap:6px}.faq-ask__label{font-size:var(--fs-small);font-weight:600;color:var(--faq-ink)}.faq-ask__field input,.faq-ask__field textarea{width:100%;border:1px solid var(--faq-input);border-radius:10px;background:#fff;font:inherit;font-size:var(--fs-text);color:var(--faq-ink);outline:none}.faq-ask__field input{height:48px;padding:0 14px}.faq-ask__field textarea{min-height:116px;resize:vertical;padding:12px 14px;line-height:var(--lh-text)}.faq-ask__field input:focus,.faq-ask__field textarea:focus{border-color:var(--faq-teal)}.faq-ask__err{margin:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--faq-error)}.faq-ask__actions{display:flex}.faq-ask__submit{height:48px;padding:0 28px;border:0;border-radius:10px;background:var(--faq-teal);color:#fff;font:inherit;font-size:var(--fs-text);font-weight:600;cursor:pointer}.faq-ask__submit:hover{background:var(--faq-teal-dark)}.faq-ask__submit:disabled{opacity:.7;cursor:default}.faq-ask__sent{padding:20px 22px;background:#fff;border-radius:12px;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--faq-ink)}.faq-ask__again{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--faq-teal);font:inherit;font-size:var(--fs-text);font-weight:600;cursor:pointer}.faq-links{margin-top:48px;display:flex;flex-wrap:wrap;gap:12px 36px}.faq-links:before{content:"";flex:0 0 100%;height:0;border-top:1px solid var(--faq-ink);margin-bottom:10px}.faq-links a{font-size:var(--fs-text);font-weight:600;color:var(--faq-teal);text-decoration:none}.faq-links a:hover{color:var(--faq-teal-dark)}@media (max-width:1220px){.faq-ask{margin-left:var(--wrap-padding);margin-right:var(--wrap-padding)}}@media (max-width:1100px){.faq__body{grid-template-columns:minmax(0,1fr)}.faq-toc{display:none}.faq-index{column-count:2}}@media (max-width:700px){.faq__shell{padding-top:18px}.faq-crumbs{gap:6px}.faq-tabs{gap:0 24px;margin-top:18px}.faq-tabs__tab{padding-bottom:12px}.faq__title{margin-top:30px}.faq-index{display:none}.faq-mindex{display:block;padding:30px 0 8px}.faq-mindex__title{padding-bottom:10px;border-bottom:1px solid var(--faq-ink);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-muted)}.faq-mindex__group{border-bottom:1px solid var(--faq-line)}.faq-mindex__toggle{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px 0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--faq-ink);font:inherit}.faq-mindex__name{flex:1 1;min-width:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em}.faq-mindex__count{flex:none;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--faq-muted)}.faq-mindex__chev{flex:0 0 28px;width:28px;height:28px;border-radius:14px;background:var(--faq-teal-soft);color:var(--faq-teal);display:flex;align-items:center;justify-content:center}.faq-mindex__items{display:flex;flex-direction:column;padding:0 0 12px}.faq-mindex__items a{display:flex;align-items:center;min-height:44px;padding:9px 0 9px 14px;border-left:2px solid var(--faq-index-line);font-size:var(--fs-text);line-height:var(--lh-small);color:var(--faq-ink);text-decoration:none;text-wrap:pretty}.faq-group{padding-top:44px}.faq-group__title{padding-bottom:0}.faq-group__items{border-top:0;margin-top:8px}.faq-q{scroll-margin-top:88px;padding:26px 0 28px}.faq-q__head{gap:10px}.faq-copy{flex:0 0 44px;width:44px;height:44px;margin:-7px -8px 0 0;border:0;border-radius:0}.faq-copy:hover{background:transparent}.faq-copied--wide{display:none}.faq-copied--narrow{display:inline-flex;margin-top:10px;height:28px;padding:0 12px;border-radius:14px}.faq-p{margin-top:12px}.faq-ul{gap:8px}.faq-ul li{grid-template-columns:16px minmax(0,1fr)}.faq-actions{flex-direction:column;gap:0;margin-top:8px}.faq-action{display:flex;align-items:center;min-height:44px}.faq-srclinks{margin-top:6px;gap:0 20px}.faq-srclink{min-height:44px}.faq-contacts{margin-top:16px;border:0;background:none;display:flex;flex-direction:column;gap:10px}.faq-contacts__head{display:none}.faq-contacts__row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;background:#fff;border:1px solid var(--faq-line);border-radius:12px;padding:14px 16px 6px}.faq-contacts__row>div{padding:0}.faq-contacts__district{grid-column:1/-1;margin-bottom:4px}.faq-contacts__cell{display:contents}.faq-contacts__cell .faq-cell__label{display:flex;align-items:center;align-self:stretch;margin:0;min-width:72px;padding-right:14px}.faq-contacts__cell>:not(.faq-cell__label){display:flex;align-items:center;min-height:40px;min-width:0;overflow-wrap:anywhere}.faq-contacts__cell+.faq-contacts__cell>*{border-top:1px solid var(--faq-line-soft)}.faq-terms{margin-top:16px;border:0;border-radius:0;overflow:visible;background:none;display:flex;flex-direction:column;gap:10px}.faq-terms__head{display:none}.faq-terms__row{display:block;background:#fff;border:1px solid var(--faq-line);border-radius:12px;padding:16px 16px 18px}.faq-terms__row>div{padding:0}.faq-terms__term{line-height:var(--lh-small)}.faq-cell{display:block;margin-top:12px}.faq-cell__label{display:block;margin-bottom:4px;font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-soft);overflow-wrap:normal}.faq-prices{margin-top:16px;border:0;border-radius:0;overflow:visible;background:none;display:flex;flex-direction:column;gap:10px}.faq-prices__head{display:none}.faq-prices__group{display:block;background:#fff;border:1px solid var(--faq-line);border-radius:12px;padding:14px 16px 4px}.faq-prices__city{padding:0;font-size:var(--fs-caption);line-height:var(--lh-small);font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--faq-teal)}.faq-prices__row{grid-template-columns:minmax(0,1fr) fit-content(50%);gap:4px 14px;padding:11px 0;border-bottom:1px solid var(--faq-line-soft);line-height:var(--lh-small)}.faq-prices__row:last-child{border-bottom:0}.faq-prices__row>div{padding:0}.faq-prices__price{display:contents}.faq-prices__amount{text-align:right}.faq-prices__note{grid-column:1/-1;margin-top:0}.faq__body{display:block}.faq-totop{display:flex;position:-webkit-sticky;position:sticky;top:calc(100vh - 76px - 58px - env(safe-area-inset-bottom, 0px));height:0;z-index:5;justify-content:flex-end;padding-right:16px}.faq-totop__btn{display:flex;align-items:center;gap:6px;height:44px;padding:0 16px;border:1px solid #dad3c6;border-radius:22px;background:#fff;color:var(--faq-ink);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(22,38,46,.1),0 10px 28px rgba(22,38,46,.2)}.faq-totop__btn svg{color:var(--faq-teal)}.faq-ask{display:block;margin:48px var(--wrap-padding) 0;padding:26px 20px}.faq-ask__lead{margin-top:8px}.faq-ask__body{margin-top:18px}.faq-ask__form{gap:16px}.faq-ask__pair{grid-template-columns:minmax(0,1fr)}.faq-ask__field textarea{min-height:112px}.faq-ask__submit{width:100%;height:50px;border-radius:11px}.faq-ask__sent{padding:16px}.faq-ask__again{min-height:44px}.faq-links{margin-top:36px;display:flex;flex-direction:column;gap:0;padding-bottom:12px}.faq-links:before{margin-bottom:16px}.faq-links a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--faq-line)}}