.svc-section{padding-block:clamp(20px,3.4vw,48px) clamp(40px,5vw,72px)}.svc-layout{row-gap:clamp(28px,4vw,40px);column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.svc-layout__body{min-width:0}.svc-layout__body .be-prose{margin-inline:0}.svc-layout .be-prose :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--be-header-h,124px) + var(--sp-4))}.svc-header{background:linear-gradient(180deg, var(--navy-50), var(--bg-page));border-bottom:1px solid var(--border-subtle)}.svc-header__inner{padding-block:clamp(0px,.6vw,6px) clamp(18px,2.6vw,28px)}.svc-header__eyebrow{margin:4px 0 0;line-height:1.2}.svc-header__title{overflow-wrap:break-word;margin:6px 0 0;font-size:clamp(1.7rem,1.3rem + 2vw,2.6rem);line-height:1.1}.svc-header__lead{max-width:var(--maxw-prose);font-size:clamp(1.0625rem, 1rem + .35vw, var(--fs-lead));color:var(--text-muted);margin:10px 0 0;line-height:1.5}.svc-header__meta{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;line-height:1.35;display:flex}.svc-header__meta-item{align-items:center;gap:7px;display:inline-flex}.svc-header__meta-item svg{color:var(--gold-600);flex:none}.svc-aside{display:none}.svc-toc__list{margin:0;padding:0;list-style:none}.svc-toc__link{border-inline-start:2px solid var(--border-subtle);min-height:44px;font-size:var(--fs-sm);color:var(--text-body);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:flex}.svc-toc__link:hover{border-inline-start-color:var(--gold-500);color:var(--navy-800)}.svc-toc__item--h3 .svc-toc__link{font-size:var(--fs-xs);color:var(--text-muted);padding-inline-start:26px}.svc-toc__item--h4 .svc-toc__link{font-size:var(--fs-xs);color:var(--text-faint);padding-inline-start:38px}.svc-toc--panel{max-width:var(--maxw-prose);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-xs);margin:0 0 clamp(24px,4vw,34px)}.svc-toc__summary{min-height:52px;padding:var(--sp-2) var(--sp-4);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--text-strong);align-items:center;gap:10px;list-style:none;display:flex}.svc-toc__summary::-webkit-details-marker{display:none}.svc-toc__summary svg{color:var(--gold-600);flex:none}.svc-toc__chevron{color:var(--text-faint);transition:transform var(--dur-base) var(--ease-out);margin-inline-start:auto}.svc-toc--panel[open] .svc-toc__chevron{transform:rotate(180deg)}.svc-toc--panel .svc-toc__list{padding:0 var(--sp-4) var(--sp-3)}.svc-toc__title{margin:0 0 var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-faint);padding-inline-start:14px}.svc-help{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:22px}.svc-help--standalone{max-width:var(--maxw-prose);margin:clamp(30px,5vw,44px) 0 0}.svc-help__title{font-size:1.15rem;line-height:var(--lh-snug);margin:0}.svc-help__text{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55}.svc-help__call{margin-top:var(--sp-4)}.svc-help__phones{flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.svc-help__phone{min-height:44px;color:var(--text-strong);align-items:center;gap:11px;text-decoration:none;display:flex}.svc-help__phone svg{color:var(--gold-600);flex:none}.svc-help__phone-label{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.svc-help__phone-caption{font-size:var(--fs-xs);color:var(--text-muted);margin-top:1px;line-height:1.35;display:block}.svc-help__phone-number{font-family:var(--font-display);font-weight:var(--fw-bold);white-space:nowrap;font-size:1.06rem;line-height:1.2;display:block}.svc-help__phone:hover .svc-help__phone-number{color:var(--navy-800)}.svc-help__hours{margin:6px 0 var(--sp-4);font-size:var(--fs-xs);color:var(--text-faint)}.svc-help__msg{--msg-box:44px;--msg-slack:calc((var(--msg-box) - 26px) / 2);align-items:center;column-gap:calc(12px - var(--msg-slack));margin:calc(-1 * var(--msg-slack)) 0 calc(var(--sp-4) - var(--msg-slack));flex-wrap:wrap;display:flex}@media (min-width:1101px){.svc-help--rail .svc-help__msg{--msg-box:36px}.svc-help--rail .svc-help__phones{gap:8px;margin-top:6px}.svc-help--rail .svc-help__phone{min-height:0}}.svc-help__msg-label{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.svc-help__msg-list{gap:4px;margin:0;padding:0;list-style:none;display:flex}.svc-help__msg-link{width:var(--msg-box);height:var(--msg-box);border-radius:var(--r-sm);transition:filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.svc-help__msg-link:hover{filter:brightness(.9);transform:translateY(-1px)}.svc-help__msg-link--whatsapp{color:#128c7e}.svc-help__msg-link--telegram{color:#08c}.svc-help__msg-link--viber{color:#7360f2}@media (hover:none){.svc-help__msg-link:hover{filter:none;transform:none}}.svc-help .be-btn{min-height:44px}.svc-related__grid{margin:0;padding:0;list-style:none}.svc-related__grid--solo{max-width:565px}.svc-related__foot{margin:clamp(22px,3vw,30px) 0 0}.svc-related__all{min-height:44px;font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--navy-700);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.svc-related__all:hover{color:var(--navy-900);text-underline-offset:4px;text-decoration:underline}@media (min-width:641px){.svc-help{padding:24px}.svc-toc__summary,.svc-toc--panel .svc-toc__list{padding-inline:var(--sp-5)}}@media (min-width:901px){.svc-header__meta{font-size:var(--fs-sm)}}@media (min-width:1101px){.svc-layout{grid-template-columns:minmax(0,1fr) 304px}.svc-layout__body{grid-area:1/1}.svc-aside{gap:var(--sp-5);top:calc(var(--be-header-h,124px) + var(--sp-5));max-height:calc(100vh - var(--be-header-h,124px) - var(--sp-9));flex-direction:column;grid-area:1/2;align-self:start;display:flex;position:sticky}.svc-toc--rail{overscroll-behavior:contain;min-height:0;overflow-y:auto}.svc-toc--panel,.svc-help--standalone{display:none}.svc-help--rail{flex:none;padding:20px}.svc-help--rail .svc-help__text{font-size:var(--fs-xs)}}
