.services-section .services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.services-section .service-card{min-width:0;padding:23px}.services-section .service-card h3{font-size:21px}.services-section .service-card>p{font-size:13px}.services-section .service-ads{background:#f0f5e9}.ads-visual img{width:100%;height:100%;object-fit:cover;border-radius:15px}.plan-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.plan-grid .plan-card{grid-column:span 2;min-width:0;padding:24px}.plan-grid .plan-card h3{font-size:21px}.plan-grid .plan-price{font-size:21px}.plan-grid .plan-card li{font-size:13px}.plan-grid .plan-card>p{font-size:13px}.plan-grid .plan-card .button{font-size:13px;padding-inline:14px}.plan-duration{line-height:1.9}
@media(max-width:1100px){.services-section .services-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid .plan-card{grid-column:auto;display:flex}.plan-grid .plan-card ul{border-top:1px solid var(--line);padding-top:20px;margin-top:18px}.services-section .service-card h3{font-size:24px}.services-section .service-card>p{font-size:14px}}
@media(max-width:650px){.services-section .services-grid,.plan-grid{grid-template-columns:1fr}.plan-grid .plan-card{grid-column:auto;padding:27px}.plan-grid .plan-price{font-size:23px}.plan-grid .plan-card li{font-size:14px}.services-section .service-card{padding:27px}.services-section .service-card h3{font-size:24px}}
.cta-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-choices label{flex-direction:row;gap:9px;padding:16px 8px;min-width:0}.cta-choices span{white-space:normal;font-size:11px}
.services-section .services-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.services-section .service-card{grid-column:span 2}.services-section .service-telegram,.services-section .service-content{background:#edf4e9}.service-telegram .ads-visual,.service-content .ads-visual{background:#1c3026}.service-telegram .ads-visual img,.service-content .ads-visual img{object-fit:contain}
@media(max-width:1100px){.services-section .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-section .service-card{grid-column:auto}}
@media(max-width:650px){.services-section .services-grid{grid-template-columns:1fr}}
.service-ads .ads-visual{background:#1c3026}.service-ads .ads-visual img{object-fit:contain}
