.ppv-interior-site{background:#fff}
.ppv-interior-site .ppv-header{background:rgba(255,255,255,.92);border-bottom-color:#e2ebe7;backdrop-filter:blur(14px)}
.ppv-inner-hero{padding:34px 0 50px;background:#fff;border-bottom:1px solid #e2e9e5;overflow:hidden}
.ppv-inner-sendbulk{--hero-accent:#b85538}.ppv-inner-privetnum,.ppv-inner-makeservice{--hero-accent:#266b9a}.ppv-inner-voice{--hero-accent:#5d4a87}
.ppv-inner-agents,.ppv-inner-afiliates,.ppv-inner-aboutus{--hero-accent:#a45a32}.ppv-inner-webservice,.ppv-inner-plugins{--hero-accent:#266b9a}
.ppv-inner-blogs{--hero-accent:#a76425}.ppv-inner-nemoone{--hero-accent:#b85538}.ppv-inner-video{--hero-accent:#266b9a}.ppv-inner-law{--hero-accent:#505b4a}.ppv-inner-questions,.ppv-inner-contacts{--hero-accent:#916820}
.ppv-inner-hero .ppv-kicker{color:var(--hero-accent,#0e745d)}
.ppv-inner-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(30px,5vw,70px);min-height:440px}
.ppv-inner-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 0}
.ppv-inner-hero h1{max-width:620px;margin:12px 0 0;font-size:clamp(26px,2.25vw,34px);font-weight:500;line-height:1.65}
.ppv-inner-intro{max-width:570px;margin-top:18px!important;color:#455954;font-size:15px;line-height:2.1}
.ppv-inner-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}
.ppv-inner-hero-photo{position:relative;align-self:stretch;min-height:400px;overflow:hidden;border:1px solid #dce4e0;border-radius:20px 70px 20px 20px;background:#fff;box-shadow:0 15px 35px #173b3216}
.ppv-inner-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center}
.ppv-article-site{--hero-accent:#a76425}
.ppv-inner-main{padding:75px 0}
.ppv-inner-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:clamp(35px,6vw,90px);align-items:start}
.ppv-inner-content{min-width:0;color:#243a38;font-size:15px;line-height:2.2}
.ppv-inner-content>*+*{margin-top:21px}
.ppv-inner-content h2,.ppv-inner-content h3{scroll-margin-top:100px;color:#14342d;font-weight:500;line-height:1.7}
.ppv-inner-content h2{font-size:clamp(20px,1.7vw,25px);padding-top:20px;border-top:1px solid #e5ece8}
.ppv-inner-content h2:first-child{padding-top:0;border:0}
.ppv-inner-content h3{font-size:19px}
.ppv-inner-content p{color:#4a5d59;font-size:15px;line-height:2.2}
.ppv-inner-content ul,.ppv-inner-content ol{padding-right:23px;color:#40534d}
.ppv-inner-content li{padding:4px 0}
.ppv-inner-content li::marker{color:#15785e}
.ppv-inner-content a:not(.ppv-button){color:#116b58;text-decoration:underline;text-underline-offset:4px}
.ppv-inner-content blockquote{margin-inline:0;padding:14px 23px;border-right:3px solid #148566;background:#f3f8f5}
.ppv-inner-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.ppv-inner-content td,.ppv-inner-content th{padding:10px 13px;border:1px solid #d9e6df}
.ppv-inner-content th{background:#edf6f0}
.ppv-inner-content img{max-width:100%;height:auto;border-radius:15px}
.ppv-inner-side{position:sticky;top:100px;padding:28px;border:1px solid #dbe9e1;border-radius:17px;background:#f6faf7}
.ppv-inner-side-mark{display:grid;place-items:center;width:49px;height:49px;border-radius:12px;background:#dcefe5;color:#0b6650}
.ppv-inner-side-mark svg{width:26px;height:26px}
.ppv-inner-side h2{margin-top:18px;font-size:18px}
.ppv-inner-side p{margin-top:9px;color:#53665f;font-size:13px;line-height:2}
.ppv-inner-side .ppv-inline-link{margin-top:18px;font-size:12px}
.ppv-inner-related{padding:68px 0 86px;background:#f4f7f5;border-top:1px solid #e8eee9}
.ppv-inner-section-head{margin-bottom:25px}
.ppv-inner-section-head h2{margin-top:7px;font-size:clamp(21px,1.8vw,26px)}
.ppv-inner-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ppv-inner-related-card{display:flex;flex-direction:column;align-items:flex-start;min-height:170px;padding:20px;border:1px solid #dfe9e3;border-radius:15px;background:#fff;transition:transform .25s,box-shadow .25s}
.ppv-inner-related-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #163b3012}
.ppv-inner-related-card>span{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#e6f4ec;color:#116b58}
.ppv-inner-related-card>span svg{width:23px;height:23px}
.ppv-inner-related-card h3{margin-top:18px;font-size:16px}
.ppv-inner-related-card>.ppv-icon{align-self:flex-end;margin-top:auto;color:#116b58;width:18px;height:18px}
.ppv-inner-posts{background:#fff}
.ppv-inner-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ppv-inner-post-card{overflow:hidden;border:1px solid #e0e9e3;border-radius:15px;background:#fff}
.ppv-inner-post-image{display:block;aspect-ratio:1.72/1;overflow:hidden;background:#e3ede7}
.ppv-inner-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.ppv-inner-post-image:hover img{transform:scale(1.04)}
.ppv-inner-post-card>div{padding:21px}
.ppv-inner-post-card h3{font-size:17px}
.ppv-inner-post-card h3 a:hover{color:#116b58}
.ppv-inner-post-card p{min-height:68px;margin-top:8px;color:#586963;font-size:13px;line-height:1.9}
.ppv-inner-post-card .ppv-inline-link{margin-top:16px}
@media(max-width:950px){.ppv-inner-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.ppv-inner-content-grid{grid-template-columns:minmax(0,1fr) 230px;gap:28px}.ppv-inner-related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.ppv-inner-hero{padding:22px 0 35px}.ppv-inner-hero-grid{grid-template-columns:1fr;gap:24px}.ppv-inner-hero-copy{padding:10px 0}.ppv-inner-hero h1{font-size:24px}.ppv-inner-intro{font-size:14px}.ppv-inner-hero-photo{min-height:0;aspect-ratio:1.55/1;border-radius:14px 40px 14px 14px}.ppv-inner-main{padding:48px 0}.ppv-inner-content-grid{grid-template-columns:1fr}.ppv-inner-side{position:static}.ppv-inner-related{padding:50px 0 60px}.ppv-inner-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ppv-inner-hero h1{font-size:clamp(24px,2vw,30px)}
.ppv-inner-content h2,.ppv-inner-section-head h2{font-size:clamp(20px,1.55vw,22px)}
.ppv-inner-content h3{font-size:17px}
@media(max-width:720px){.ppv-inner-hero h1{font-size:22px}.ppv-inner-content h2,.ppv-inner-section-head h2{font-size:20px}}
@media(max-width:560px){.ppv-inner-actions{width:100%}.ppv-inner-actions .ppv-button{flex:1;padding-inline:12px}.ppv-inner-post-grid,.ppv-inner-related-grid{grid-template-columns:1fr}.ppv-inner-post-card p{min-height:0}}
.ppv-inner-hero{background:#f3f0e9;border-bottom-color:#d8dfd8}
.ppv-inner-side{background:#e5ebe5;border-color:#cadbd0}
.ppv-inner-related{background:#dce7de;border-top-color:#cbdcd0}
