/* Local PVU detail layer. Do not apply outside this service page. */
.page-pritochno-vytyazhnaya .pvu-air-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.page-pritochno-vytyazhnaya .pvu-air-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:white}
.page-pritochno-vytyazhnaya .pvu-air-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.page-pritochno-vytyazhnaya .pvu-air-copy{padding:28px}
.page-pritochno-vytyazhnaya .pvu-air-copy h3{font-size:27px;margin:0}
.page-pritochno-vytyazhnaya .pvu-air-copy p{color:var(--muted);margin:14px 0 0}
@media(max-width:760px){.page-pritochno-vytyazhnaya .pvu-air-cards{grid-template-columns:minmax(0,1fr);gap:24px}.page-pritochno-vytyazhnaya .pvu-air-copy{padding:22px}}
.page-pritochno-vytyazhnaya main section[id]{scroll-margin-top:110px}
.page-pritochno-vytyazhnaya .pvu-kicker{display:block;color:var(--teal);font-size:14px;font-weight:700;margin-bottom:12px}
.page-pritochno-vytyazhnaya :is(.pvu-scenarios,.pvu-cost){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.page-pritochno-vytyazhnaya .pvu-scenarios article{display:flex;flex-direction:column;align-items:flex-start;border-top:3px solid var(--teal);padding-top:22px}
.page-pritochno-vytyazhnaya :is(.pvu-scenarios,.pvu-cost,.pvu-options) h3{font-size:23px}
.page-pritochno-vytyazhnaya :is(.pvu-scenarios,.pvu-cost,.pvu-options,.pvu-feature-copy,.pvu-checks,.pvu-process) p{color:var(--muted);margin:12px 0 0}
.page-pritochno-vytyazhnaya .pvu-scenarios .mini-link{margin-top:auto;padding-top:18px}
.page-pritochno-vytyazhnaya .pvu-balance{border:1px solid var(--line);border-radius:8px;overflow:hidden}
.page-pritochno-vytyazhnaya .pvu-flow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:28px;background:#edf5f5;align-items:center}
.page-pritochno-vytyazhnaya .pvu-flow h3{font-size:25px;color:#0b6664;margin:0}
.page-pritochno-vytyazhnaya .pvu-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.page-pritochno-vytyazhnaya .pvu-flow li{position:relative;min-width:0}
.page-pritochno-vytyazhnaya .pvu-flow strong{display:block;color:var(--steel);font-size:20px}
.page-pritochno-vytyazhnaya .pvu-flow span{display:block;color:var(--muted);font-size:15px;margin-top:8px}
.page-pritochno-vytyazhnaya .pvu-flow li:not(:last-child)::after{content:'→';position:absolute;right:-28px;top:8px;color:var(--teal);font-size:24px}
.page-pritochno-vytyazhnaya .pvu-flow-extract{background:#faf1e9}
.page-pritochno-vytyazhnaya .pvu-flow-separate{background:#f0f2f5;border-top:1px solid var(--line)}
.page-pritochno-vytyazhnaya .pvu-flow-separate h3{color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-extract-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px}
.page-pritochno-vytyazhnaya .pvu-extract-notes .pvu-note{margin-top:0;min-width:0}
.page-pritochno-vytyazhnaya .pvu-extract-notes h3{font-size:21px;margin:0;color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-flow-extract h3,.page-pritochno-vytyazhnaya .pvu-flow-extract li::after{color:#92552e}
.page-pritochno-vytyazhnaya .pvu-transfer{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 28px;border-block:1px solid var(--line)}
.page-pritochno-vytyazhnaya .pvu-transfer span{color:var(--muted)}
.page-pritochno-vytyazhnaya .pvu-note{border-left:4px solid var(--teal);background:var(--soft);padding:22px 26px;margin-top:28px}
.page-pritochno-vytyazhnaya .pvu-note p{margin:8px 0 0;color:var(--muted)}
.page-pritochno-vytyazhnaya .pvu-note strong{font-size:19px;color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}
.page-pritochno-vytyazhnaya .pvu-feature figure{margin:0;min-width:0}
.page-pritochno-vytyazhnaya .pvu-feature img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.page-pritochno-vytyazhnaya :is(.pvu-caption,figcaption){font-size:14px;color:var(--muted);margin:18px 0 0}
.page-pritochno-vytyazhnaya .pvu-feature-copy h3{font-size:27px}
.page-pritochno-vytyazhnaya .pvu-facts{margin:20px 0 0}
.page-pritochno-vytyazhnaya .pvu-facts div{border-top:1px solid var(--line);padding:16px 0}
.page-pritochno-vytyazhnaya .pvu-facts dt{font-weight:700;color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-facts dd{margin:7px 0 0;color:var(--muted);font-size:16px}
.page-pritochno-vytyazhnaya .pvu-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.page-pritochno-vytyazhnaya :is(.pvu-options,.pvu-cost) article{border:1px solid var(--line);border-radius:8px;background:white;padding:28px;display:flex;flex-direction:column}
.page-pritochno-vytyazhnaya .pvu-rule{border-top:1px solid var(--line);padding-top:16px;font-size:16px}
.page-pritochno-vytyazhnaya .pvu-rule strong{color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.page-pritochno-vytyazhnaya .pvu-checks article{border-bottom:1px solid var(--line);padding-bottom:18px}
.page-pritochno-vytyazhnaya .pvu-checks h3{font-size:21px}
.page-pritochno-vytyazhnaya .pvu-checks p{font-size:16px}
.page-pritochno-vytyazhnaya .pvu-reading{margin:22px 0 0}
.page-pritochno-vytyazhnaya .pvu-reading a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}
.page-pritochno-vytyazhnaya .pvu-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:0}
.page-pritochno-vytyazhnaya .pvu-process li{min-width:0;display:flex;flex-direction:column}
.page-pritochno-vytyazhnaya .pvu-stage-media{position:relative}
.page-pritochno-vytyazhnaya .pvu-stage-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.page-pritochno-vytyazhnaya .pvu-stage-media span{position:absolute;top:12px;left:12px;width:32px;height:32px;border:2px solid white;border-radius:50%;background:var(--teal);color:white;display:grid;place-items:center;font-size:16px;font-weight:700}
.page-pritochno-vytyazhnaya .pvu-process h3{font-size:20px;margin-top:18px}
.page-pritochno-vytyazhnaya .pvu-process .pvu-result{margin-top:auto;padding-top:18px;font-size:14px}
.page-pritochno-vytyazhnaya .pvu-result strong{color:var(--teal)}
.page-pritochno-vytyazhnaya .pvu-faq{max-width:980px;margin:auto;border-top:1px solid var(--line)}
.page-pritochno-vytyazhnaya .pvu-faq details{border-bottom:1px solid var(--line)}
.page-pritochno-vytyazhnaya .pvu-faq summary{cursor:pointer;list-style:none;position:relative;padding:22px 36px 22px 0;font-weight:700;font-size:19px;color:var(--steel)}
.page-pritochno-vytyazhnaya .pvu-faq summary::-webkit-details-marker{display:none}
.page-pritochno-vytyazhnaya .pvu-faq summary::after{content:'+';position:absolute;right:4px;top:18px;color:var(--teal);font-size:26px}
.page-pritochno-vytyazhnaya .pvu-faq details[open] summary::after{content:'−'}
.page-pritochno-vytyazhnaya .pvu-faq p{padding:0 36px 24px 0;margin:0;color:var(--muted)}
.page-pritochno-vytyazhnaya :is(summary,.mini-link,.pvu-reading a):focus-visible{outline:3px solid var(--teal);outline-offset:4px}
@media(max-width:1050px){
.page-pritochno-vytyazhnaya .pvu-checks{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-pritochno-vytyazhnaya .pvu-process{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-pritochno-vytyazhnaya .pvu-feature{gap:24px}
.page-pritochno-vytyazhnaya .pvu-flow{grid-template-columns:1fr;gap:18px}
}
@media(max-width:760px){
.page-pritochno-vytyazhnaya .pvu-extract-notes{grid-template-columns:minmax(0,1fr);gap:18px}
.page-pritochno-vytyazhnaya .pvu-checks{grid-template-columns:minmax(0,1fr)}
.page-pritochno-vytyazhnaya :is(.pvu-scenarios,.pvu-cost,.pvu-options,.pvu-feature,.pvu-process){grid-template-columns:minmax(0,1fr);gap:28px}
.page-pritochno-vytyazhnaya .pvu-flow{padding:22px}
.page-pritochno-vytyazhnaya .pvu-flow ol{grid-template-columns:1fr;gap:30px}
.page-pritochno-vytyazhnaya .pvu-flow li:not(:last-child)::after{content:'↓';right:auto;left:0;top:auto;bottom:-27px;font-size:21px}
.page-pritochno-vytyazhnaya .pvu-transfer{padding:20px 22px}
.page-pritochno-vytyazhnaya .pvu-note{padding:20px}
.page-pritochno-vytyazhnaya :is(.pvu-options,.pvu-cost) article{padding:22px}
.page-pritochno-vytyazhnaya .pvu-feature-copy h3{font-size:24px}
}
