@media(min-width: 1200px){body{zoom:.8}}@media(min-width: 1200px){.banners__item{transform:scale(0.85);transform-origin:top center}.banners__col{margin-bottom:-60px}}.pay-btn{display:inline-block;background-color:#c0392b;color:#fff;font-weight:bold;font-size:18px;padding:14px 28px;border-radius:8px;text-decoration:none;text-align:center;animation:pulse-glow .5s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(192,57,43,.6)}70%{box-shadow:0 0 0 14px rgba(192,57,43,0)}100%{box-shadow:0 0 0 0 rgba(192,57,43,0)}}.ai-review-card{background:linear-gradient(135deg, #8d0000, #c00000);border-radius:20px;padding:20px 24px;color:#fff;display:flex;flex-direction:column;gap:10px;max-width:700px}.ai-review-card__header{display:flex;align-items:flex-start;gap:12px}.ai-review-card__avatar{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:13px;flex-shrink:0}.ai-review-card__title{font-size:16px;font-weight:700;margin-bottom:2px;line-height:1.25}.ai-review-card__subtitle{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.3}.ai-review-card__button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#c00000;border-radius:24px;padding:9px 20px;font-weight:600;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}.ai-review-card__disclaimer{font-size:11px;color:hsla(0,0%,100%,.7);line-height:1.3}.desc-block{margin-bottom:24px}.desc-block__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#363539;margin-bottom:16px}.desc-block__title::before{content:"";width:4px;height:22px;background:#c00000;border-radius:4px}.desc-block__text{border:1px solid #e0e0e0;border-radius:16px;padding:20px 24px}.desc-block__text p{margin:0 0 14px;line-height:1.5;color:#363539}.desc-block__text p:last-child{margin-bottom:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 600px){.feature-grid{grid-template-columns:1fr}}.feature-card{border:1px solid #e0e0e0;border-radius:16px;padding:16px 18px}.feature-card__line{width:28px;height:1px;background:#c00000;margin-bottom:10px}.feature-card__text{font-size:14px;line-height:1.4;color:#363539}h2.desc-block__title{margin-top:0;line-height:1.3}.desc-block__text h3{font-size:17px;font-weight:700;color:#363539;margin:0 0 8px;line-height:1.3}.desc-block__text h3:not(:first-child){margin-top:18px}