.pricing-section.pricing-channels{display:block}
.pricing-channels>.section-heading{max-width:760px;margin-inline:auto;margin-bottom:38px}
.pricing-channels>.section-heading>p{margin-top:18px;font-size:16px}
.pricing-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pricing-channel-grid>.price-card{display:flex;flex-direction:column;min-width:0;padding:34px;border-radius:28px;border:1.5px solid #53bdd8;background:#fff}
.price-channel-label{display:flex;align-items:center;justify-content:space-between;gap:18px}
.price-channel-label h3{font-size:13px;text-transform:uppercase;letter-spacing:.075em;font-weight:600;color:#536b83}
.price-channel-label .icon{width:26px;height:26px;color:#438da6}
.pricing-channel-grid .price{font-size:64px;margin-top:24px;letter-spacing:-.045em;line-height:1.2}
.pricing-channel-grid .price>span{font-size:32px;letter-spacing:-.025em}
.pricing-channel-grid .price-coming{font-size:52px;line-height:1.48}
.price-channel-lead{font-size:13px;font-weight:500;color:#176b89;margin-top:14px}
.pricing-channel-grid .check-list{font-size:14px;line-height:1.65;gap:18px;margin-top:28px;margin-bottom:30px;color:#53657d}
.pricing-channel-grid .check-list li{align-items:flex-start}
.pricing-channel-grid .check-list .icon{flex:0 0 18px;margin-top:3px;color:#258ba5}
.price-channel-action{margin-top:auto;padding-top:6px}
@media(min-width:701px){
    .pricing-channel-grid{row-gap:0}
    .pricing-channel-grid>.price-card{display:grid;grid-row:span 7;grid-template-rows:subgrid}
    .price-channel-action{display:grid;grid-row:span 3;grid-template-rows:subgrid;margin-top:0}
}
.pricing-channel-grid .button{font-size:13px;min-height:54px;white-space:normal;text-align:center;gap:7px;background:#eef4f7;color:#263d53;border:1px solid #d3e0e8;line-height:1.55;padding:14px 18px}
.pricing-channel-grid .button:hover{background:#e0eef3}
.pricing-channel-grid .price-caption{margin-top:14px;font-size:11px;text-align:center;color:#5e7086;line-height:1.65}
.pricing-channel-grid>.price-channel-telegram{color:#fff;background:linear-gradient(130deg,#182e3b,#245c70 70%,#2c839c);border-color:transparent}
.price-channel-telegram .price-channel-label h3,.price-channel-telegram .price-channel-label .icon{color:#c3e3ed}
.price-channel-telegram .price-channel-lead{color:#a4e3f5}
.price-channel-telegram .check-list{color:#e2edf3}
.price-channel-telegram .check-list .icon{color:#8bd8eb}
.price-channel-telegram .button{background:#ffffff18;border-color:#9fced480;color:#fff}
.price-channel-telegram .button:hover{background:#ffffff2b}
.price-channel-telegram .button:disabled{cursor:default;opacity:1;color:#e7f2f6;background:#ffffff12}
.price-channel-telegram .price-caption{color:#d1e5ed}
.pricing-channel-footnote{max-width:820px;margin:24px auto 0;text-align:center;font-size:12px;color:#657589;line-height:1.8}
@media(max-width:900px){.pricing-channel-grid>.price-card{padding:27px}.pricing-channel-grid .price{font-size:56px}.pricing-channel-grid .price-coming{font-size:45px}.pricing-channel-grid .check-list{font-size:13px;gap:15px}.pricing-channel-grid .button{font-size:12px}}
@media(max-width:700px){.pricing-channel-grid{grid-template-columns:1fr;gap:20px}.pricing-channels>.section-heading>p{font-size:14px}.pricing-channel-grid>.price-card{padding:26px 23px}.pricing-channel-grid .price{font-size:58px}.pricing-channel-grid .price-coming{font-size:44px;line-height:1.4}.pricing-channel-grid .check-list{font-size:14px}.pricing-channel-footnote{text-align:left;font-size:11px}}
