.service-page{padding-top:32px;padding-bottom:64px;max-width:1120px}.service-crumbs{font-size:14px;line-height:1.8;margin-bottom:28px;overflow-wrap:anywhere}.service-page h1{max-width:900px;font-size:clamp(34px,5vw,64px);line-height:1.08;margin:12px 0 24px}.service-lead{font-size:19px;line-height:1.65;max-width:780px}.service-page h2{font-size:clamp(28px,3vw,42px);line-height:1.2}.service-page h3{font-size:24px;line-height:1.3}.service-page>section{margin-top:48px}.service-prices{margin:28px 0}.service-prices .price-table-wrap{background:#fff;border:1px solid #ded9cd;border-radius:12px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0}.service-card{display:block;padding:26px;border:1px solid #ded9cd;border-radius:16px;background:#fff;color:#193e35;text-decoration:none}.service-card h2{font-size:29px;margin:0 0 16px}.service-card p{color:#414a43;line-height:1.65}.service-card span{display:block;font-weight:600;margin-top:18px}.service-card:hover{border-color:#193e35}.service-contact{padding:28px;background:#eeeae0;border-radius:16px}.service-reading li{padding:8px 0}.service-page a:focus-visible{outline:3px solid #193e35;outline-offset:4px}.service-page .button{min-height:48px}.service-page p{line-height:1.7}.service-page .price-table{width:100%;table-layout:fixed}.service-page .price-table th:last-child,.service-page .price-table td:last-child{width:115px}.service-page .price-table td:first-child{overflow-wrap:anywhere}.service-page .launch-actions{flex-wrap:wrap}.service-page .price-table td{vertical-align:top}@media(max-width:600px){.service-grid{grid-template-columns:1fr}.service-card,.service-contact{padding:20px}.service-page{padding-top:20px}.service-page .price-table th,.service-page .price-table td{padding:12px 9px}.service-page .price-table th:last-child,.service-page .price-table td:last-child{width:88px}.service-page .launch-actions .button{width:100%;text-align:center}.service-lead{font-size:17px}}
