.ur-meal-service-section{background-color:#f5f5f5;border-top:1px solid #e8e3d9}.ur-meal-service-modal{margin:0 auto;padding:50px 0}.ur-meal-content-section{color:#000;display:flex;align-items:center}.ur-meal-content-wrapper{width:100%}.ur-meal-icon{background:hsla(0,0%,100%,.2);border-radius:50%;padding:1.5rem;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.discount-badge{position:absolute;top:-10px;right:-10px;background:#ff6b6b;color:#000;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem}.ur-meal-content-section .alert-modal-header h3{font-size:3rem;margin:0 0 10px;font-family:var(--font-playfair);color:#21242c;font-weight:700}.ur-meal-content-section .lead-text{font-size:1.1rem;opacity:.9;margin-bottom:2rem}.benefits-list{margin:0 0 2rem}.benefit-item{display:flex;align-items:flex-start;margin-bottom:1.5rem}.benefit-icon{background:hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;font-weight:700}.benefit-text{font-size:1rem;line-height:1.4}.support-info{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.2)}.support-info p{opacity:.9;line-height:1.6}.ur-form-wrapper{padding:2rem;height:100%;display:flex;border-radius:20px;background-color:#fff;flex-direction:column;justify-content:center}.ur-form-wrapper .alert-modal-header{margin-bottom:10px}.ur-form-wrapper .alert-modal-header h3{color:#333;margin-bottom:1rem;margin-top:0}.ur-form-wrapper .alert-modal-header p{color:#666;line-height:1.6}@media (max-width:992px){.ur-meal-service-modal .row{flex-direction:column}.ur-meal-content-section{padding:0}.ur-form-wrapper{padding:2rem}.ur-meal-content-section{text-align:center}.benefit-item{justify-content:flex-start;text-align:start;margin-bottom:15px}}@media (max-width:768px){.ur-meal-service-modal{margin:0}.ur-meal-content-section{padding:0}.ur-form-wrapper{padding:1.5rem}.benefit-icon{margin-right:0}}@media (max-width:576px){.ur-meal-content-section{padding:0}.ur-form-wrapper{padding:1.5rem 1rem}.ur-meal-content-section .alert-modal-header h3{font-size:30px!important}}