:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--brand-gradient: linear-gradient(135deg, #6A2FFF 0%, #AE72FF 100%);--accent-gold: #f4c542;--success-green: #4BB543}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.intro-text{font-size:.95rem;line-height:1.45;color:#3b2f1a;margin:.5rem 0 .75rem;text-align:left;margin-left:auto;margin-right:auto}.intro-break{display:block;margin-top:.6em}.intro-text:after{content:"";display:block;width:40px;height:3px;background:var(--brand-gold);margin:.75rem auto 0;border-radius:2px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%}.app{min-height:100vh;background:var(--brand-gradient);font-family:Poppins,sans-serif;padding:1rem;display:flex;align-items:center;justify-content:center}.container{width:100%;max-width:480px;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px #0000001a;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;margin:0 auto}@media (min-width: 700px){.container{width:520px}}h1{text-align:center;color:#333;margin-bottom:2rem;font-size:1.8rem}.upload-form{display:flex;flex-direction:column;gap:.875rem;width:100%}.form-group{display:flex;flex-direction:column;gap:.375rem;width:100%;margin-bottom:0}.form-group label{font-weight:600;color:#555;font-size:.9rem;margin-bottom:0}.flavour-helper{font-size:.85rem;color:#718096;font-style:italic;margin-top:-.25rem;margin-bottom:.375rem}.textarea-wrapper{position:relative;width:100%}.flavour-textarea{width:100%;padding:12px 12px 32px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .3s ease;box-sizing:border-box}.flavour-textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.char-counter{position:absolute;bottom:8px;right:12px;font-size:.75rem;color:#a0aec0;pointer-events:none}.checkbox-group-terms{flex-direction:column;gap:.375rem;margin-top:0}.checkbox-group-terms .checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.4;color:#555}.checkbox-group-terms input[type=checkbox]{margin:2px 0 0;width:18px;height:18px;cursor:pointer;accent-color:#667eea;flex-shrink:0}.checkbox-group-marketing{margin-bottom:0}.checkbox-label-marketing{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8rem;line-height:1.3;color:#718096;font-weight:400;justify-content:center}.checkbox-label-marketing input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer;accent-color:#667eea;flex-shrink:0}.phone-input-wrapper{position:relative;display:flex;align-items:center}.phone-input-wrapper .PhoneInputInput{padding:12px 45px 12px 12px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .3s ease;-webkit-appearance:none;appearance:none;flex:1}.phone-input-wrapper .PhoneInputInput:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.phone-input-wrapper .PhoneInputInput.error{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.phone-input-wrapper .PhoneInputInput.valid{border-color:#27ae60;box-shadow:0 0 0 3px #27ae601a}.phone-input-wrapper .PhoneInputCountrySelect{border:none;background:transparent;padding:8px;margin-right:8px}.phone-input-wrapper .PhoneInputCountrySelectArrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #666;margin-left:4px}.phone-input-wrapper .PhoneInput{display:flex;align-items:center;width:100%}.phone-input-hint{font-size:.8rem;color:#666;margin-top:.25rem;font-style:italic}.form-group label{font-weight:600;color:#555;font-size:.9rem}.form-group input[type=text],.form-group input[type=tel],.form-group input[type=email],.form-group input[type=file]{padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .3s ease;-webkit-appearance:none;appearance:none;width:100%;box-sizing:border-box}.form-group input[type=text]:focus,.form-group input[type=tel]:focus,.form-group input[type=email]:focus,.form-group input[type=file]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[type=file]{padding:8px;cursor:pointer}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{flex:1;padding-right:45px}.validation-check{position:absolute;right:12px;color:#27ae60;font-size:1.2rem;font-weight:700;pointer-events:none}.form-group input.error,.form-group input[type=checkbox].error{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-group input.valid{border-color:#27ae60;box-shadow:0 0 0 3px #27ae601a}.error-indicator{color:#e74c3c;font-weight:500}.error-message{color:#e74c3c;font-size:.875rem;margin-top:.25rem;padding:.5rem;background-color:#fdf2f2;border:1px solid #fecaca;border-radius:4px;display:flex;align-items:center;gap:.5rem}.image-upload-zone{border:2px dashed #cbd5e0;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#f8fafc;position:relative;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.image-upload-zone:hover{border-color:#667eea;background-color:#f1f5f9}.image-upload-zone.drag-over{border-color:#667eea;background-color:#e0e7ff;border-style:solid}.image-upload-zone.error{border-color:#e74c3c;background-color:#fef2f2}.image-upload-zone.valid{border:2px solid var(--accent-gold);background:#fffbea}.file-input-hidden{display:none}.upload-prompt{display:flex;flex-direction:column;align-items:center;gap:.75rem}.upload-icon{font-size:3rem;opacity:.7}.upload-text{font-size:1.1rem;color:#4a5568}.upload-text strong{color:#667eea}.upload-subtitle{font-size:.875rem;color:#718096}.mobile-camera-hint{font-size:.8rem;color:#a0aec0;margin-top:.5rem}.ios-button-group{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px;margin:.5rem 0}.ios-upload-btn{padding:.875rem 1.5rem;border:2px solid #667eea;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit}.ios-upload-btn.camera-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.ios-upload-btn.camera-btn:hover{background:linear-gradient(135deg,#5568d3,#653a8b);transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.ios-upload-btn.library-btn{background:#fff;color:#667eea;border-color:#667eea}.ios-upload-btn.library-btn:hover{background:#f7fafc;border-color:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.ios-upload-btn:active{transform:translateY(0)}.image-preview-container{position:relative;width:100%;max-width:300px;margin:0 auto}.image-preview{width:100%;max-height:200px;object-fit:cover;border-radius:8px;box-shadow:0 4px 6px #0000001a}.image-overlay{position:absolute;top:8px;right:8px}.clear-image-btn{background:#000000b3;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .2s ease}.clear-image-btn:hover{background:#000000e6;transform:scale(1.1)}.image-info{margin-top:1rem;text-align:center;font-size:.875rem;color:#4a5568;width:100%}.file-name{font-weight:500;display:block}.file-size{color:#718096}.upload-progress-inline{width:100%}.progress-bar-inline{width:100%;height:6px;background-color:#ffffff4d;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-info-inline{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#4a5568}.success-message-inline{width:100%;text-align:center;color:#16a085;font-size:.875rem;font-weight:500}.error-message-inline{width:100%;background:#e74c3c1a;color:#e74c3c;padding:.75rem;border-radius:6px;font-size:.875rem;text-align:center;border:1px solid rgba(231,76,60,.2)}.retry-btn-inline{background:#e74c3c;color:#fff;border:none;padding:.375rem .75rem;border-radius:4px;font-size:.8rem;cursor:pointer;margin-top:.5rem;transition:all .2s ease}.retry-btn-inline:hover{background:#c0392b}.upload-progress{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.progress-info{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.progress-stage{color:#4a5568;font-weight:500}.progress-text{color:#667eea;font-weight:600}.progress-bar{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease;border-radius:4px}.retry-btn{background:#667eea;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;margin-left:1rem;transition:all .2s ease}.retry-btn:hover{background:#5a67d8;transform:translateY(-1px)}.status-message{margin-top:.75rem;padding:.75rem;border-radius:6px;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.status-message.compressing{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}.success-message{color:#16a085;font-size:.875rem;margin-top:.75rem;padding:.75rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;display:flex;align-items:center;gap:.5rem}.file-info{color:#16a085;font-size:.875rem;margin-top:.25rem;padding:.5rem;background-color:#f0fdfa;border:1px solid #a7f3d0;border-radius:4px}.checkbox-group{flex-direction:row;align-items:flex-start;gap:.75rem}.checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.9rem;line-height:1.4;color:#555}.checkbox-label input[type=checkbox]{margin:0;width:18px;height:18px;cursor:pointer;accent-color:#667eea}.checkbox-label span{flex:1}.submit-btn{background:var(--brand-gradient);color:#fff;border:none;padding:16px;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem;box-shadow:0 4px 8px #00000026}.submit-btn:hover{background:var(--accent-gold);color:#333}.submit-btn:active{transform:translateY(0)}.submit-btn:disabled{background:#95a5a6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 640px){.container{padding:1rem;margin:.5rem}h1{font-size:1.4rem;margin-bottom:1rem}.upload-form{gap:.75rem}.form-group{gap:.375rem}.form-group input[type=text],.form-group input[type=tel],.form-group input[type=email],.form-group input[type=file],.flavour-textarea{padding:12px;font-size:16px}.form-group label{margin-bottom:0}.flavour-textarea{min-height:70px;padding-bottom:32px}.image-upload-zone{padding:1rem;min-height:150px}.upload-icon{font-size:2.5rem}.upload-text{font-size:.95rem}.mobile-camera-hint{display:block;font-size:.85rem;color:#667eea;font-weight:500}.image-preview{max-height:130px}.image-preview-container{max-width:200px}.upload-progress-inline{bottom:.75rem;left:.75rem;right:.75rem}.success-message-inline{bottom:.75rem;left:.75rem;right:.75rem;font-size:.8rem}.error-message-inline{bottom:.75rem;left:.75rem;right:.75rem;padding:.5rem;font-size:.8rem}.progress-info{font-size:.8rem}.retry-btn{margin-left:0;margin-top:.5rem;width:100%}.submit-btn{padding:14px;font-size:1rem;margin-top:.375rem}.checkbox-label-marketing{font-size:.75rem}}.success-container{text-align:center}.success-header{margin-bottom:1.5rem}.success-icon{font-size:4rem;margin-bottom:1rem;text-align:center}.success-title{color:#27ae60;font-size:2.2rem;margin-bottom:1.5rem;text-align:center}.success-header h1{color:#27ae60;font-size:2.2rem;margin-bottom:0}.success-message{font-size:1.1rem;color:#4a5568;line-height:1.6;text-align:center;margin:0 auto 2.5rem;max-width:600px}.success-content{margin-bottom:3rem}.optional-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem;border:2px solid #e2e8f0}.optional-section h2{color:#2d3748;font-size:1.5rem;margin-bottom:.15rem;margin-top:0}.optional-subtitle{color:#718096;font-size:1rem;margin-bottom:1rem;margin-top:0;font-style:italic}.phone-form{max-width:400px;margin:0 auto}.success-buttons{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:1.5rem}.skip-btn{background:transparent;color:#718096;border:2px solid #e2e8f0;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s ease;font-weight:500}.skip-btn:hover{border-color:#cbd5e0;color:#4a5568}.skip-btn:disabled{opacity:.5;cursor:not-allowed}.phone-submitted{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;padding:2rem;border:2px solid #bbf7d0}.success-icon-small{font-size:2rem;margin-bottom:1rem}.phone-submitted h3{color:#16a085;font-size:1.3rem;margin-bottom:.5rem}.phone-submitted p{color:#059669;margin:0}.success-footer{border-top:2px solid #e2e8f0;padding-top:2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.footer-text{text-align:center;color:#4a5568;font-size:1rem;line-height:1.6;margin:0;max-width:600px}.what-next{margin-bottom:2rem}.what-next h3{color:#2d3748;font-size:1.3rem;margin-bottom:1rem}.next-steps{display:flex;justify-content:space-around;gap:1rem;margin-bottom:2rem}.step{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.step-icon{font-size:2rem}.step span:last-child{font-size:.9rem;color:#4a5568;text-align:center}.start-over-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.start-over-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d}@media (max-width: 640px){.success-title,.success-header h1{font-size:1.8rem}.success-message{font-size:1rem}.success-icon{font-size:3rem}.optional-section{padding:1rem 1.25rem}.footer-text{font-size:.95rem}.success-buttons{flex-direction:column}.next-steps{flex-direction:column;gap:1.5rem}.step{flex-direction:row;text-align:left}.step-icon{font-size:1.5rem;min-width:2rem}}:root{--brand-gold: #F4C542;--brand-gold-dark: #D9AA21;--brand-cream: #FFF9EE;--brand-black: #1A1A1A;--brand-grey: #E5E1D8;--brand-gradient: linear-gradient(0deg, #FFFFFF 0%, #FFFFFF 100%);--accent-gold: var(--brand-gold);--success-olive: #B1A14B;--success-olive-weak: #F6F1D4}:root{color-scheme:light;color:var(--brand-black);background-color:var(--brand-cream);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background:var(--brand-cream);color:var(--brand-black)}.app{min-height:100vh;background:var(--brand-cream)}.container{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014}h1{color:var(--brand-black)}a{color:var(--brand-black);text-decoration:underline}a:hover{color:var(--brand-gold-dark)}button,.submit-btn{background:var(--brand-black);color:#fff;border-radius:16px;border:2px solid var(--brand-black);box-shadow:0 4px 8px #0000001f}button:hover,.submit-btn:hover{background:var(--brand-gold);border-color:var(--brand-gold);color:#333}button:disabled,.submit-btn:disabled{background:#b8b8b8;border-color:#b8b8b8;color:#fff;box-shadow:none}.submit-btn{background:var(--brand-black)!important;border:2px solid var(--brand-black)!important}.form-group label,.checkbox-label,.checkbox-group-terms .checkbox-label,.checkbox-label-marketing{color:#4a4a4a}.form-group input[type=text],.form-group input[type=tel],.form-group input[type=email],.form-group input[type=file],.phone-input-wrapper .PhoneInputInput,.flavour-textarea{border:2px solid var(--brand-grey);border-radius:10px;background:#fff;color:var(--brand-black)}.form-group input[type=text]:focus,.form-group input[type=tel]:focus,.form-group input[type=email]:focus,.form-group input[type=file]:focus,.phone-input-wrapper .PhoneInputInput:focus,.flavour-textarea:focus{outline:none;border-color:var(--brand-gold);box-shadow:0 0 0 3px #f4c54233}.validation-check{color:var(--brand-gold)}.form-group input.valid,.phone-input-wrapper .PhoneInputInput.valid{border-color:var(--brand-gold);box-shadow:0 0 0 3px #f4c54226}.form-group input.error,.form-group input[type=checkbox].error,.phone-input-wrapper .PhoneInputInput.error{border-color:#c94234;box-shadow:0 0 0 3px #c942341a}.error-message{color:#c94234;background-color:#fef1ef;border-color:#f4c0ba}.checkbox-label input[type=checkbox],.checkbox-group-terms input[type=checkbox],.checkbox-label-marketing input[type=checkbox]{accent-color:var(--brand-gold)}.image-upload-zone{border:2px dashed var(--brand-grey);background-color:#fafaf8}.image-upload-zone:hover{border-color:var(--brand-gold);background-color:#fff7e6}.image-upload-zone.drag-over{border-color:var(--brand-gold);background-color:#fff3d1;border-style:solid}.image-upload-zone.valid{border:2px solid var(--brand-gold);background:#fffbe6}.image-upload-zone.error{border-color:#c94234;background-color:#fef1ef}.upload-text{color:#4a4a4a}.upload-text strong{color:var(--brand-gold)}.upload-subtitle{color:#6b6b6b}.mobile-camera-hint{color:var(--brand-gold)}.progress-bar,.progress-bar-inline{background-color:#efede6}.progress-fill{background:linear-gradient(90deg,var(--brand-gold) 0%,var(--brand-gold-dark) 100%)}.progress-text{color:var(--brand-gold)}.progress-stage{color:#4a4a4a}.status-message.compressing{background-color:#fff4d6;color:#a07500;border:1px solid #FFE39B}.success-message-inline{color:var(--success-olive);background-color:var(--success-olive-weak);border:1px solid #E9DF9C}.retry-btn,.retry-btn-inline{background:var(--brand-black);color:#fff}.retry-btn:hover,.retry-btn-inline:hover{background:var(--brand-gold);color:#333}.success-title,.success-header h1{color:var(--brand-black)}.success-message{color:#4a4a4a}.optional-section{background:linear-gradient(135deg,#fffdfc,#f4f1e9);border:2px solid var(--brand-grey)}.optional-section h2{color:var(--brand-black)}.optional-subtitle{color:#6b6b6b}.skip-btn{background:transparent;color:#6b6b6b;border:2px solid var(--brand-grey)}.skip-btn:hover{border-color:#d9d5c9;color:#4a4a4a}.phone-submitted{background:linear-gradient(135deg,#fffbea,#fff4c7);border:2px solid #F2E2A0}.success-icon-small{color:var(--brand-gold)}.phone-submitted h3{color:#6c7a00}.phone-submitted p{color:#5b7a19}.success-footer{border-top:2px solid var(--brand-grey)}.what-next h3{color:var(--brand-black)}.step span:last-child{color:#4a4a4a}.start-over-btn{background:var(--brand-black);color:#fff;border:2px solid var(--brand-black)}.start-over-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003;background:var(--brand-gold);border-color:var(--brand-gold);color:#333}.terms-container{max-width:800px;text-align:left;padding-top:4rem}.terms-content{color:#333;line-height:1.8;font-size:.95rem}.terms-content h2{color:#2d3748;font-size:1.3rem;margin-top:2rem;margin-bottom:.75rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.terms-content h3{color:#4a5568;font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem;font-weight:600}.terms-content section:first-of-type h2{margin-top:0}.terms-content p{margin-bottom:1rem;color:#4a5568}.terms-content ul{margin-left:1.5rem;margin-bottom:1rem;color:#4a5568}.terms-content li{margin-bottom:.5rem}.terms-content a{color:var(--brand-gold-dark);text-decoration:none;border-bottom:1px solid var(--brand-gold-dark);transition:all .2s ease}.terms-content a:hover{color:var(--brand-black);border-bottom-color:var(--brand-black)}.back-button,.back-button-bottom{background:var(--brand-black);color:#fff;border:2px solid var(--brand-black);padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.back-button{position:sticky;top:0;z-index:100;margin-bottom:1.5rem;background:var(--brand-black);box-shadow:0 2px 8px #0000001a}.back-button:hover,.back-button-bottom:hover{background:var(--brand-gold);border-color:var(--brand-gold);color:var(--brand-black);transform:translate(-4px);box-shadow:0 4px 12px #f4c5424d}.back-button-bottom{margin-top:2rem;margin-bottom:0}.terms-link{color:var(--brand-gold-dark);text-decoration:none;border-bottom:1px solid var(--brand-gold-dark);transition:all .2s ease;font-weight:600;cursor:pointer}.terms-link:hover{color:var(--brand-black);border-bottom-color:var(--brand-black)}@media (max-width: 768px){.terms-container{padding:4rem 1.5rem 1.5rem}.terms-content{font-size:.9rem}.terms-content h2{font-size:1.2rem}}.closed-message{text-align:center;padding:2rem 1rem;max-width:500px;margin:0 auto}.closed-message h2{color:var(--brand-black);font-size:1.8rem;margin-bottom:1rem;font-weight:700}.closed-message p{color:#4a5568;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.instagram-button{display:inline-block;background:linear-gradient(135deg,#6a2fff,#ae72ff);color:#fff!important;padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px #6a2fff66;border:none;cursor:pointer}.instagram-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6a2fff80;background:linear-gradient(135deg,#7a3fff,#be82ff);color:#fff!important}@media (max-width: 768px){.closed-message h2{font-size:1.5rem}.closed-message p{font-size:1rem}}
