.hero-section{background:linear-gradient(135deg,#f8f9fa,#fff);min-height:60vh}.testimonial-card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:transform .2s ease-in-out}.testimonial-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-2px)}.process-card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);height:100%;transition:all .3s ease}.process-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-5px)}.pain-point-card{background:#f8f9fa;border:none;height:100%;transition:all .3s ease}.pain-point-card:hover{background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.section-title{color:#343a40;font-weight:700;margin-bottom:3rem}.tab-content{min-height:400px}.hosting-tab{border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.coupon-card,.hosting-tab:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.coupon-card{border:none;height:100%;transition:transform .2s ease-in-out}.coupon-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(-2px)}.review-slide{padding:0 15px}.review-card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);height:100%}
