.plan-features{.feature{display:flex;align-items:center;gap:.5rem;color:#d1d5db;padding:.3rem 0;.feature-icon{color:#4CAF50;font-size:1.2rem}p{margin:0}}}.plans{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;.texts{text-align:center}.plans{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:1rem;margin-top:0;width:100%;.plan{background-color:#1F1F1F;border-radius:1rem;width:13rem;padding:2rem;border:1px solid #2d3748;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s;&:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.25)}.name{color:#ffffff;font-size:1.6rem;font-weight:600;margin-bottom:.5rem}.description{color:#9ca3af;font-size:1rem;margin-bottom:1rem}.price{display:flex;align-items:baseline;margin:1.5rem 0;span{font-size:2.2rem;color:#ffffff;font-weight:700;margin-right:.5rem}p{color:#9ca3af;font-size:1rem}}button{width:100%;margin-top:1.5rem;height:2.6rem;border-radius:.5rem;border:none;background-color:#4CAF50;color:white;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s ease;&:hover{background-color:#45a049}}}.plan.highlight{border:2px solid #4caf50;.name{color:#4caf50}button{background-color:#4caf50;&:hover{background-color:#45a049}}}}.cta-header{font-size:1.8rem;font-weight:700;color:#4CAF50;margin-bottom:.5rem;text-align:center}.cta-p{color:#d1d5db;font-size:1.1rem;text-align:center;max-width:600px;margin-bottom:2rem}}@media screen and (max-width:935px){.plans .plans{flex-direction:column;.plan{width:100%;box-sizing:border-box}}}