@font-face{font-family:amsterdam;src:url(../media/Amsterdam-s.p.1p1jr82nnec0k.ttf)format("truetype");font-display:swap}@font-face{font-family:amsterdam Fallback;src:local(Arial);ascent-override:251.14%;descent-override:110.79%;line-gap-override:0.0%;size-adjust:88.19%}.amsterdam_4b7e4d6-module__lOFCTa__className{font-family:amsterdam,amsterdam Fallback}
.commercial-overlay{z-index:99999;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.commercial-modal{background:#fff;border-radius:12px;width:100%;max-width:650px;max-height:90vh;padding:30px;position:relative;overflow-y:auto}.commercial-title{text-align:center;margin-bottom:25px;font-size:28px;font-weight:600}.commercial-close{cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:15px;right:15px}.commercial-form{flex-direction:column;gap:15px;display:flex}.commercial-form input,.commercial-form select,.commercial-form textarea{border:1px solid #ddd;border-radius:6px;outline:none;width:100%;padding:14px}.commercial-submit{color:#fff;cursor:pointer;background:#3b1429;border:none;border-radius:6px;padding:14px}.commercial-submit:disabled{opacity:.5;cursor:not-allowed}.success-message{color:green;text-align:center}.error-message{color:red;text-align:center}@media (max-width:767px){.commercial-modal{padding:20px}.commercial-title{font-size:22px}}
