body{background:#faf7f3}ul{list-style:none!important;padding-left:0!important;margin-left:0!important}li{background:transparent!important;text-align:left!important}.gift-hero{background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url('/Content/showcase/img/bg-featuredapp1.jpg') center/cover no-repeat;height:310px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:40px 15px}.gift-hero h1{font-size:42px;margin-bottom:12px}.gift-hero p{font-size:18px;opacity:.9}#gift-custom h2,#features h2{font-size:2.2rem;font-weight:700;color:#3a3f51;margin-bottom:20px!important;padding:0}#gift-custom p,#gift-custom li,#features p,#features li{font-size:17px;color:#3a3f51!important;padding-bottom:10px}.premium-box{background:#fff;padding:5px 30px 30px 30px;border-radius:16px;box-shadow:0 5px 16px rgba(0,0,0,.06);border:1px solid #ece2da;margin-bottom:40px}.giftcard-box{background:#fff;padding:30px 40px 40px 40px;border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.08);border:1px solid #f0e3d7;margin-bottom:40px}.giftcard-box h2{font-size:28px;margin-bottom:20px}.gift-input,.gift-textarea{width:100%;border-radius:10px;border:1px solid #ddd;padding:12px 14px;font-size:16px;color:#3a3f51;margin-top:6px;margin-bottom:16px}.gift-input:focus,.gift-textarea:focus{border-color:#3a3f51;background:#fff;outline:none}.gift-textarea{resize:vertical}.gift-price-display{margin:25px 0 35px 0}.gift-price-display .price-label{font-size:18px;color:#3a3f51;font-weight:500}.gift-price-display .price-value{font-size:42px;font-weight:800;margin-top:8px}#features .gift-price{font-size:42px;font-weight:800;padding-top:0}.btn-gift{margin-top:20px;background:#d84a4a!important;border-color:#d84a4a!important;padding:14px 34px!important;border-radius:40px!important;font-size:19px!important;font-weight:600!important;color:#fff!important}.btn-gift:hover{background:#c33c3c!important;border-color:#c33c3c!important}#features{padding:40px 0;background:#faf7f3!important}#features h3{margin-top:30px!important;margin-bottom:10px!important;font-size:20px;font-weight:600;color:#3a3f51}#features .paddingBoxTop{padding-top:30px}@media(max-width:768px){#features h3{margin-bottom:0!important}.gift-price-display,#features .gift-price{text-align:center}.gift-hero h1{font-size:32px}#gift-custom h2,#features h2{text-align:center}.gift-price-display .price-value{font-size:36px}.giftcard-box{padding:20px 25px 25px 25px}.btn-gift{padding:12px 26px!important;font-size:17px!important;margin:0 auto!important;display:block!important}#features .step-icon{margin-top:5px}}#features .steps-box p{padding-top:0!important}#features .steps-box{padding-top:45px}#features .step-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}#features .step-item p{margin:0;font-size:17px;color:#3a3f51}#features .step-icon{font-size:26px;width:36px;height:36px;text-align:center;line-height:36px;border-radius:10px;background:#f5ece6;color:#3a3f51;flex-shrink:0}#features .validation-summary-errors li{background-color:#f2dede!important;color:#a94442!important}