/* Новые коммерческие посадочные. Светлый стиль бренда, без темных блоков. */
.tv-service-page{background:#faf8f3;color:#282820}.tv-service-page .tv-service-hero{padding:78px 0 64px;background:linear-gradient(145deg,#fffdf8,#faf3e0);border-bottom:1px solid #e6dcc4}.tv-service-page .tv-service-eyebrow{font-weight:750;color:#98782d;letter-spacing:.10em;text-transform:uppercase;font-size:12px}.tv-service-page .tv-service-title{font-size:clamp(34px,4.7vw,59px);line-height:1.12;margin:18px 0 20px;letter-spacing:-.04em;max-width:940px}.tv-service-page .tv-service-lead{max-width:850px;font-size:18px;line-height:1.75;color:#5a5548}.tv-service-page .tv-service-crumbs{font-size:14px;color:#786f5f;margin:0 0 26px}.tv-service-page .tv-service-crumbs a{color:inherit}.tv-service-page .tv-service-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.tv-service-page .tv-service-section{padding:70px 0}.tv-service-page .tv-service-section:nth-child(even){background:#fffdf8}.tv-service-page .tv-service-section h2{font-size:clamp(26px,3.2vw,40px);line-height:1.2;margin:8px 0 16px;max-width:960px}.tv-service-page .tv-service-section> .container>p{max-width:880px;color:#5a5548;line-height:1.75}.tv-service-page .tv-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.tv-service-page .tv-service-item{background:#fff;border:1px solid #e9dfc6;padding:24px;border-radius:12px;box-shadow:0 8px 24px #876c2e09}.tv-service-page .tv-service-item strong{display:block;font-size:18px;line-height:1.32;color:#282820}.tv-service-page .tv-service-item p{font-size:15px;color:#5f5b51;line-height:1.7;margin:10px 0 0}.tv-service-page .tv-service-faq{max-width:940px}.tv-service-page .tv-service-faq details{border-bottom:1px solid #dfd5bd;padding:20px 0}.tv-service-page .tv-service-faq summary{cursor:pointer;font-weight:700}.tv-service-page .tv-service-faq p{line-height:1.7;color:#5d574c}.tv-service-page .tv-service-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.tv-service-page .tv-service-related a{border:1px solid #d6c394;padding:12px 16px;border-radius:8px;color:#72561c;text-decoration:none;background:white}.tv-service-page .tv-service-note{border-left:3px solid #c98b35;background:#fffdf6;padding:18px 22px;margin-top:28px;color:#66583f;max-width:850px;line-height:1.7}.tv-service-page .tv-service-finish{background:#f5eddb;border-top:1px solid #ead9b4}.tv-service-page .tv-service-finish p{font-size:17px}.tv-service-page a:focus-visible{outline:2px solid #a67a25;outline-offset:3px}@media(max-width:780px){.tv-service-page .tv-service-grid{grid-template-columns:1fr}.tv-service-page .tv-service-section{padding:44px 0}.tv-service-page .tv-service-hero{padding:44px 0 48px}.tv-service-page .tv-service-lead{font-size:16px}}

.tv-two-prices{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:780px){.tv-two-prices{grid-template-columns:1fr}}
