.pricing-section{text-align:center;background:#fff;padding:100px 24px}.pricing-container{flex-wrap:wrap;justify-content:center;gap:44px;max-width:1100px;margin:0 auto;display:flex}.pricing-card{text-align:center;background:#f5f6fa;border-radius:12px;width:300px;padding:40px 25px;transition:all .3s}.pricing-card:hover{transform:translateY(-8px)}.plan-title{color:#036;margin-bottom:12px;font-size:1.5rem}.plan-price{color:#05a;margin-bottom:24px;font-size:2rem;font-weight:700;line-height:1.2}.plan-price span{color:#555;font-size:1rem;font-weight:400}.plan-features{text-align:left;margin-bottom:28px;padding:0;list-style:none}.plan-features li{color:#444;margin:8px 0;font-size:1rem}.pricing-btn{color:#fff;cursor:pointer;background:#036;border:none;border-radius:8px;padding:12px 20px;font-size:1rem;transition:background .3s}.pricing-btn:hover{background:#05a}.featured{border:2px solid #111c42;transform:scale(1.12)}.pricing-card.featured:hover{transform:translateY(-8px)scale(1.12)}.featured-btn{background:#05a}.featured-btn:hover{background:#07d}
.btn{all:unset;cursor:pointer;text-align:center;background-color:var(--secondary);color:var(--white);box-sizing:border-box;border-radius:40px;justify-content:center;align-items:center;gap:6px;height:38px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-fill{background:var(--secondary);color:#fff}.btn-fill:hover{background:#1b2f71}.btn-outline{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:40px;padding:8px 16px;font-weight:500;text-decoration:none;transition:background .2s}.btn-outline:hover{background:#f3f4f6}.actions-btn{align-items:center;gap:8px;display:flex}
