:root { --accent: #cba96a; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(203, 169, 106, 1), -10px 10px rgba(203, 169, 106, 0.2), -10px -10px rgba(203, 169, 106, 1), 10px -10px rgba(203, 169, 106, 0.2); } 25% { box-shadow: -10px 10px rgba(203, 169, 106, 0.2), -10px -10px rgba(203, 169, 106, 1), 10px -10px rgba(203, 169, 106, 0.2), 10px 10px rgba(203, 169, 106, 1); } 50% { box-shadow: -10px -10px rgba(203, 169, 106, 1), 10px -10px rgba(203, 169, 106, 0.2), 10px 10px rgba(203, 169, 106, 1), -10px 10px rgba(203, 169, 106, 0.2); } 75% { box-shadow: 10px -10px rgba(203, 169, 106, 0.2), 10px 10px rgba(203, 169, 106, 1), -10px 10px rgba(203, 169, 106, 0.2), -10px -10px rgba(203, 169, 106, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #ffffff }.sahibat-pricing-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; margin: 30px 0; font-family: inherit; } .sahibat-plan { background: #ffffff; border: 1px solid #e7ded2; border-radius: 22px; padding: 26px 24px; box-shadow: 0 12px 35px rgba(0, 0, 0, 0.06); position: relative; } .sahibat-plan.vip { border: 2px solid #b89055; transform: translateY(-8px); box-shadow: 0 18px 45px rgba(184, 144, 85, 0.18); } .sahibat-badge { display: inline-block; background: #b89055; color: #ffffff; padding: 6px 14px; border-radius: 50px; font-size: 12px; font-weight: 600; margin-bottom: 14px; } .sahibat-plan h3 { margin: 0 0 8px; font-size: 24px; color: #173c35; font-weight: 700; } .sahibat-price { font-size: 30px; font-weight: 800; color: #173c35; margin: 8px 0 4px; } .sahibat-price span { font-size: 14px; font-weight: 500; color: #777777; } .sahibat-desc { color: #666666; font-size: 14px; line-height: 1.6; margin: 12px 0 20px; } .sahibat-features { list-style: none; padding: 0; margin: 0; } .sahibat-features li { display: flex; align-items: flex-start; gap: 10px; padding: 9px 0; border-bottom: 1px solid #f1eee9; font-size: 14px; line-height: 1.45; color: #333333; } .sahibat-features li:last-child { border-bottom: none; } .sahibat-check { color: #1f9d55; font-weight: 800; min-width: 20px; } .sahibat-cross { color: #c9b8a2; font-weight: 800; min-width: 20px; } .sahibat-note { margin-top: 18px; padding: 12px 14px; background: #f8f2ea; border-radius: 14px; color: #6d5432; font-size: 13px; line-height: 1.5; } @media (max-width: 900px) { .sahibat-pricing-wrap { grid-template-columns: 1fr; } .sahibat-plan.vip { transform: none; } }