.ppv-showcase{--show-accent:#126b59;--show-soft:#e9f1ed;--show-strong:#174f47;background:#fff}
.ppv-show-privetnum{--show-accent:#245f8b;--show-soft:#e9eef2;--show-strong:#214b68}
.ppv-show-voice{--show-accent:#674f86;--show-soft:#efecf1;--show-strong:#4f4569}
.ppv-show-afiliates{--show-accent:#9b5a31;--show-soft:#f3eee8;--show-strong:#734b37}
.ppv-show-makeservice{--show-accent:#176d75;--show-soft:#e8f0ef;--show-strong:#235860}
.ppv-show-webservice{--show-accent:#315f86;--show-soft:#e9eff3;--show-strong:#244b69}
.ppv-show-plugins{--show-accent:#806034;--show-soft:#f2eee7;--show-strong:#685333}
.ppv-show-hero{padding:30px 0 42px;background:linear-gradient(110deg,#fff 52%,var(--show-soft));border-bottom:1px solid #e0e8e6;overflow:hidden}
.ppv-show-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4.5vw,70px);align-items:center;min-height:390px}
.ppv-show-hero-copy{padding:24px 0;max-width:560px}
.ppv-show-hero .ppv-kicker,.ppv-show-section .ppv-kicker{color:var(--show-accent)}
.ppv-show-hero h1{margin-top:14px;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.65}
.ppv-show-intro{max-width:550px;margin-top:16px!important;color:#3e5357;font-size:14px;line-height:2.15}
.ppv-show-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
.ppv-show-actions .ppv-button{min-height:46px;font-size:13px}
.ppv-show-actions .ppv-button:not(.ppv-button-quiet){background:var(--show-strong);border-color:var(--show-strong)}
.ppv-show-actions .ppv-button:not(.ppv-button-quiet):hover{background:#113b36;border-color:#113b36}
.ppv-show-actions .ppv-button-quiet{background:#fff;border-color:#cddbd7}
.ppv-show-hero-photo{position:relative;min-width:0;height:360px;margin:0;overflow:hidden;border:1px solid #d6e0de;border-radius:19px 59px 19px 19px;background:#e6ecea;box-shadow:0 19px 38px #122e351a;transform:rotate(-1.25deg)}
.ppv-show-hero-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.03) rotate(1.25deg)}
.ppv-show-section{padding:64px 0;scroll-margin-top:90px}
.ppv-show-section:nth-of-type(odd){background:#f7f8f6}
.ppv-show-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:27px}
.ppv-show-head>div{max-width:620px}
.ppv-show-head h2{margin-top:7px;font-size:clamp(21px,1.65vw,24px);font-weight:500;line-height:1.7}
.ppv-show-head>p{max-width:490px;color:#4d6063;font-size:13px;line-height:2}
.ppv-show-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.ppv-show-item{position:relative;min-width:0;min-height:167px;padding:21px 23px;border:1px solid #dce5e2;border-radius:15px;background:#fff;box-shadow:0 8px 20px #233f3910;transition:transform .25s,box-shadow .25s}
.ppv-show-item:hover{transform:translateY(-3px);box-shadow:0 13px 25px #233f3919}
.ppv-show-item-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:18px;border-radius:10px;background:var(--show-soft);color:var(--show-accent)}
.ppv-show-item-icon .ppv-icon{width:21px;height:21px}
.ppv-show-item h3{font-size:16px;line-height:1.75}
.ppv-show-item p{margin-top:7px;color:#4d6063;font-size:13px;line-height:2}
.ppv-show-layout-feature{background:var(--show-soft)!important}
.ppv-show-layout-feature .ppv-show-items{grid-template-columns:repeat(2,minmax(0,1fr))}
.ppv-show-layout-feature .ppv-show-item{min-height:127px;padding:21px 78px 21px 23px}
.ppv-show-layout-feature .ppv-show-item-icon{position:absolute;right:22px;top:22px;margin:0}
.ppv-show-layout-feature .ppv-show-item h3{font-size:15px}
.ppv-show-layout-steps .ppv-show-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.ppv-show-layout-steps .ppv-show-item{min-height:188px;border-top:3px solid var(--show-accent)}
.ppv-show-item-number{display:block;margin-bottom:23px;color:var(--show-accent);font-size:21px;font-weight:500;line-height:1}
.ppv-show-layout-compare{background:#eef2f3!important}
.ppv-show-layout-compare .ppv-show-items{grid-template-columns:repeat(4,minmax(0,1fr))}
.ppv-show-layout-compare .ppv-show-item{min-height:140px;padding:20px}
.ppv-show-layout-compare .ppv-show-item-number{margin-bottom:18px;font-size:24px}
.ppv-show-layout-compare .ppv-show-item p{font-size:12px}
.ppv-show-layout-spotlight{background:#fff!important}
.ppv-show-spotlight-wrap{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:37px 42px;border-radius:20px;background:var(--show-strong);color:#fff}
.ppv-show-layout-spotlight .ppv-show-head{display:block;max-width:700px;margin:0}
.ppv-show-layout-spotlight .ppv-kicker{color:#bfe7dc}
.ppv-show-layout-spotlight .ppv-show-head>p{max-width:650px;margin-top:12px;color:#e0eceb}
.ppv-show-spotlight-link{display:inline-flex;align-items:center;gap:8px;flex:none;padding:11px 18px;border-radius:9px;background:#fff;color:var(--show-strong)!important;font-size:13px;font-weight:500}
.ppv-show-spotlight-link .ppv-icon{width:16px;height:16px}
.ppv-show-layout-faq{background:#f5f7f8!important}
.ppv-show-layout-faq>.ppv-wrap{display:grid;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);gap:45px}
.ppv-show-layout-faq .ppv-show-head{display:block;margin:0}
.ppv-show-head-clean h2{margin-top:0}
.ppv-show-layout-faq .ppv-show-head-with-photo{display:flex;flex-direction:column;align-items:stretch}
.ppv-show-faq-list{display:grid;gap:9px}
.ppv-show-faq-list details{padding:0 20px;border:1px solid #dce5e6;border-radius:12px;background:#fff}
.ppv-show-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:59px;padding:12px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:500}
.ppv-show-faq-list summary::-webkit-details-marker{display:none}
.ppv-show-faq-list summary .ppv-icon{width:22px;height:22px;padding:4px;border-radius:6px;background:var(--show-soft);color:var(--show-accent);transition:transform .2s}
.ppv-show-faq-list details[open] summary .ppv-icon{transform:rotate(180deg)}
.ppv-show-faq-list details p{padding:0 0 17px;color:#4d6063;font-size:13px;line-height:2.05}
.ppv-show-faq-photo{overflow:hidden;width:100%;margin:22px 0 0;aspect-ratio:4/3;border:1px solid #d8e3dd;border-radius:15px;background:#e4ece5;box-shadow:0 13px 30px #173d3014}
.ppv-show-faq-photo img{display:block;width:100%;height:100%;object-fit:cover}
.ppv-show-privetnum .ppv-show-section-criteria .ppv-show-items{grid-template-columns:repeat(2,minmax(0,1fr))}
.ppv-show-comparison{min-width:0}
.ppv-show-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #d6e2e9;border-radius:15px;background:#fff;box-shadow:0 12px 28px #244a6412}
.ppv-show-table-scroll:focus-visible{outline:3px solid #4e8eb2;outline-offset:3px}
.ppv-show-table-scroll table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;text-align:center;font-size:13px;line-height:1.7}
.ppv-show-table-scroll th,.ppv-show-table-scroll td{padding:14px 12px;border-bottom:1px solid #e1e9ed;border-inline-end:1px solid #e8edf0;vertical-align:middle}
.ppv-show-table-scroll tr:last-child th,.ppv-show-table-scroll tr:last-child td{border-bottom:0}
.ppv-show-table-scroll tr>*:last-child{border-inline-end:0}
.ppv-show-table-scroll thead th{background:#dce9f0;color:#214b68;font-weight:600;white-space:nowrap}
.ppv-show-table-scroll thead th:first-child,.ppv-show-table-scroll tbody th{position:sticky;right:0;z-index:1;min-width:235px;text-align:right}
.ppv-show-table-scroll thead th:first-child{z-index:2}
.ppv-show-table-scroll tbody th{background:#f5f9fb;color:#254653;font-weight:600}
.ppv-show-table-scroll tbody tr:nth-child(even) td{background:#f8fafb}
.ppv-show-table-scroll tbody td{min-width:110px;color:#304d55}
.ppv-show-table-source{margin-top:11px;color:#60737d;font-size:11px}
.ppv-show-table-source a{color:#245f8b;text-decoration:underline;text-underline-offset:3px}
.ppv-show-agents .ppv-show-section-income .ppv-show-item:first-child{background:#e6f0e9;border-color:#bad5c5}
.ppv-show-agents .ppv-show-section-income .ppv-show-item:last-child{background:#215e52;border-color:#215e52;color:#fff}
.ppv-show-agents .ppv-show-section-income .ppv-show-item:last-child p{color:#e0ece8}
.ppv-show-agents .ppv-show-section-income .ppv-show-item:last-child .ppv-show-item-icon{background:#ffffff25;color:#fff}
.ppv-show-agents .ppv-show-section-income .ppv-show-items,.ppv-show-agents .ppv-show-section-tools .ppv-show-items{grid-template-columns:repeat(6,minmax(0,1fr))}
.ppv-show-agents .ppv-show-section-income .ppv-show-item,.ppv-show-agents .ppv-show-section-tools .ppv-show-item{grid-column:span 2}
.ppv-show-agents .ppv-show-section-income .ppv-show-item:nth-last-child(-n+2),.ppv-show-agents .ppv-show-section-tools .ppv-show-item:nth-last-child(-n+2){grid-column:span 3}
.ppv-show-privetnum .ppv-show-section-operators .ppv-show-items{grid-template-columns:repeat(12,minmax(0,1fr))}
.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item{grid-column:span 3}
.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item:nth-last-child(-n+3){grid-column:span 4}
.ppv-show-afiliates .ppv-show-layout-cards .ppv-show-items{grid-template-columns:repeat(2,minmax(0,1fr))}
.ppv-show-afiliates .ppv-show-layout-cards .ppv-show-item{min-height:160px}
.ppv-show-webservice .ppv-show-section-connections{background:#f2f5f6}
.ppv-show-plugins .ppv-show-section-uses{background:#f7f6f2}
@media(max-width:900px){.ppv-show-hero-grid{gap:24px}.ppv-show-hero-photo{height:315px}.ppv-show-layout-compare .ppv-show-items{grid-template-columns:repeat(3,minmax(0,1fr))}.ppv-show-layout-faq>.ppv-wrap{gap:25px}.ppv-show-privetnum .ppv-show-section-operators .ppv-show-items{grid-template-columns:repeat(6,minmax(0,1fr))}.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item{grid-column:span 2}.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item:last-child{grid-column:span 6}}
@media(max-width:720px){.ppv-show-hero{padding:22px 0 32px}.ppv-show-hero-grid{grid-template-columns:1fr;gap:18px;min-height:0}.ppv-show-hero-copy{padding:10px 0}.ppv-show-hero h1{font-size:23px}.ppv-show-hero-photo{height:auto;aspect-ratio:1.62/1;max-width:590px;transform:none;border-radius:16px 42px 16px 16px}.ppv-show-hero-photo img{transform:none}.ppv-show-section{padding:46px 0}.ppv-show-head{display:block}.ppv-show-head>p{margin-top:8px}.ppv-show-items,.ppv-show-layout-feature .ppv-show-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ppv-show-layout-faq>.ppv-wrap{grid-template-columns:1fr}.ppv-show-layout-faq .ppv-show-head{margin-bottom:19px}.ppv-show-layout-faq .ppv-show-head-with-photo{display:block}.ppv-show-faq-photo{max-width:420px;margin-top:18px;aspect-ratio:1.45}.ppv-show-spotlight-wrap{display:block;padding:27px}.ppv-show-spotlight-link{margin-top:18px}}
@media(max-width:720px){.ppv-show-agents .ppv-show-section-income .ppv-show-items,.ppv-show-agents .ppv-show-section-tools .ppv-show-items,.ppv-show-privetnum .ppv-show-section-operators .ppv-show-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ppv-show-agents .ppv-show-section-income .ppv-show-item,.ppv-show-agents .ppv-show-section-tools .ppv-show-item,.ppv-show-agents .ppv-show-section-income .ppv-show-item:nth-last-child(-n+2),.ppv-show-agents .ppv-show-section-tools .ppv-show-item:nth-last-child(-n+2),.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item,.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item:nth-last-child(-n+3){grid-column:auto}}
@media(max-width:520px){.ppv-show-hero h1{font-size:21px}.ppv-show-intro{font-size:13px}.ppv-show-actions{width:100%}.ppv-show-actions .ppv-button{flex:1;min-width:0;padding-inline:10px;font-size:11px}.ppv-show-hero-photo{aspect-ratio:1.35/1}.ppv-show-head h2{font-size:20px}.ppv-show-items,.ppv-show-layout-feature .ppv-show-items,.ppv-show-layout-steps .ppv-show-items,.ppv-show-layout-compare .ppv-show-items,.ppv-show-afiliates .ppv-show-layout-cards .ppv-show-items,.ppv-show-agents .ppv-show-section-income .ppv-show-items,.ppv-show-agents .ppv-show-section-tools .ppv-show-items,.ppv-show-privetnum .ppv-show-section-operators .ppv-show-items{grid-template-columns:1fr}.ppv-show-agents .ppv-show-section-income .ppv-show-item,.ppv-show-agents .ppv-show-section-tools .ppv-show-item,.ppv-show-agents .ppv-show-section-income .ppv-show-item:nth-last-child(-n+2),.ppv-show-agents .ppv-show-section-tools .ppv-show-item:nth-last-child(-n+2),.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item,.ppv-show-privetnum .ppv-show-section-operators .ppv-show-item:nth-last-child(-n+3){grid-column:auto}.ppv-show-item{min-height:0;padding:19px}.ppv-show-layout-feature .ppv-show-item{min-height:0;padding:18px 68px 18px 18px}.ppv-show-layout-feature .ppv-show-item-icon{top:18px;right:18px}.ppv-show-layout-compare .ppv-show-item{min-height:0}.ppv-show-layout-compare .ppv-show-item-number{margin-bottom:12px}.ppv-show-faq-list details{padding-inline:16px}}
@media(max-width:520px){.ppv-show-privetnum .ppv-show-section-criteria .ppv-show-items{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ppv-show-item,.ppv-show-faq-list summary .ppv-icon{transition:none}}
.ppv-showcase{--show-soft:#dce8df}
.ppv-show-privetnum{--show-soft:#dbe6ec}
.ppv-show-voice{--show-soft:#e3deea}
.ppv-show-afiliates{--show-soft:#e9e0d5}
.ppv-show-makeservice{--show-soft:#d9e7e5}
.ppv-show-webservice{--show-soft:#dbe5ec}
.ppv-show-plugins{--show-soft:#e8e1d6}
.ppv-show-hero{background:linear-gradient(110deg,#f5f2eb 35%,var(--show-soft))}
.ppv-show-section:nth-of-type(odd){background:#f0ede6}
.ppv-show-layout-compare{background:#dce6e8!important}
.ppv-show-layout-faq{background:#e3e9e7!important}
.ppv-show-webservice .ppv-show-section-connections{background:#dce6e8}
.ppv-show-plugins .ppv-show-section-uses{background:#e8e1d6}
