:root{--brand: #F8B69D}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}@media(max-width:992px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{border:1px solid #e0e0e0;border-radius:8px;padding:20px;display:flex;flex-direction:column;background-color:#fff;max-height:550px}.pricing-card.highlighted{border:2px solid var(--brand);background-color:#fff7f3}.pricing-card__title{margin:0 0 10px;font-size:22px;font-weight:600;color:#333}.pricing-card__price{margin:10px 0;font-size:24px;font-weight:700;color:#333}.pricing-card__price span{font-size:14px;font-weight:400;color:#666}.pricing-card__price .old-price{text-decoration:line-through;color:#999;margin-left:8px}.pricing-card__note{font-size:14px;color:#666;margin:5px 0 10px}.pricing-card__section{flex-grow:1;overflow-y:auto}.pricing-card__section h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#333}.pricing-card__section ul{margin:0 0 8px;padding-left:18px;list-style:disc;color:#333}.pricing-card__button{padding:10px 15px;border:1px solid var(--brand);background:#fff;color:var(--brand);border-radius:4px;cursor:pointer;transition:background .2s,color .2s;font-size:15px;margin-top:15px}.pricing-card__button:hover,.pricing-card__button:focus{background:var(--brand);color:#fff}.order-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.order-buttons .order-btn{padding:12px;border:1px solid var(--brand);background:#fff;color:var(--brand);border-radius:4px;cursor:pointer;transition:background .2s,color .2s;text-align:center}.order-buttons .order-btn.highlighted{background:var(--brand);color:#fff}.order-buttons .order-btn:hover,.order-buttons .order-btn:focus{background:var(--brand);color:#fff}
