.vendor-application:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;max-width:800px;margin:0 auto;padding:2rem;background:white;border-radius:8px;box-shadow:0 2px 10px #0000001a}.application-header:where(.astro-ENWFFCX5) h2:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;font-weight:700;font-size:2rem;color:#333;margin-bottom:.5rem;text-align:center}.application-header:where(.astro-ENWFFCX5) h3:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2rem;color:#666;margin-bottom:1.5rem;text-align:center}.acknowledgment-section:where(.astro-ENWFFCX5){background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.application-description:where(.astro-ENWFFCX5){margin-bottom:2rem;line-height:1.6}.application-description:where(.astro-ENWFFCX5) p:where(.astro-ENWFFCX5){margin-bottom:1rem;color:#555}.application-description:where(.astro-ENWFFCX5) h4:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;font-weight:700;color:#333;margin:1.5rem 0 1rem}.vendor-fees:where(.astro-ENWFFCX5){width:100%;border-collapse:collapse;margin:1rem 0}.vendor-fees:where(.astro-ENWFFCX5) td:where(.astro-ENWFFCX5){padding:.5rem;border:1px solid #ddd}.vendor-fee-amount:where(.astro-ENWFFCX5){text-align:center;font-weight:700;background:#f8f9fa}.vendor-form:where(.astro-ENWFFCX5){display:block}fieldset:where(.astro-ENWFFCX5){border:2px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:2rem;background:#fafbfc}legend:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;color:#333;padding:0 1rem;background:white;border-radius:4px}.form-row:where(.astro-ENWFFCX5){display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row:where(.astro-ENWFFCX5).three-col{grid-template-columns:1fr 1fr 1fr}.form-row:where(.astro-ENWFFCX5).four-col{grid-template-columns:1fr 1fr 1fr 1fr}.form-field:where(.astro-ENWFFCX5){margin-bottom:1.5rem}.form-field:where(.astro-ENWFFCX5) label:where(.astro-ENWFFCX5){display:block;font-family:Montserrat,sans-serif;font-weight:600;color:#333;margin-bottom:.5rem}.form-field:where(.astro-ENWFFCX5) small:where(.astro-ENWFFCX5){display:block;color:#666;font-size:.85rem;margin-bottom:.25rem}.form-field:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5),.form-field:where(.astro-ENWFFCX5) textarea:where(.astro-ENWFFCX5),.form-field:where(.astro-ENWFFCX5) select:where(.astro-ENWFFCX5){width:100%;padding:.75rem;border:2px solid #ddd;border-radius:4px;font-size:1rem;font-family:Montserrat,sans-serif;transition:border-color .3s ease}.form-field:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5):focus,.form-field:where(.astro-ENWFFCX5) textarea:where(.astro-ENWFFCX5):focus,.form-field:where(.astro-ENWFFCX5) select:where(.astro-ENWFFCX5):focus{outline:none;border-color:#7eb4e2;box-shadow:0 0 0 3px #7eb4e21a}.form-field:where(.astro-ENWFFCX5) textarea:where(.astro-ENWFFCX5){resize:vertical;min-height:100px}.field-description:where(.astro-ENWFFCX5){font-size:.9rem;color:#666;margin-top:.5rem;font-style:italic}.requirements-text:where(.astro-ENWFFCX5){margin-bottom:1.5rem}.requirements-text:where(.astro-ENWFFCX5) ul:where(.astro-ENWFFCX5){margin:1rem 0;padding-left:1.5rem}.requirements-text:where(.astro-ENWFFCX5) li:where(.astro-ENWFFCX5){margin-bottom:.5rem;line-height:1.4}.sr-only:where(.astro-ENWFFCX5){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox-field:where(.astro-ENWFFCX5){margin-bottom:1.5rem}.checkbox-label:where(.astro-ENWFFCX5){display:flex;align-items:flex-start;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;line-height:1.4;gap:.75rem}.checkbox-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.checkmark:where(.astro-ENWFFCX5){position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;border:2px solid #ddd;border-radius:4px;flex-shrink:0;margin-top:2px;transition:all .3s ease}.checkbox-label:where(.astro-ENWFFCX5):hover .checkmark:where(.astro-ENWFFCX5){border-color:#7eb4e2}.checkbox-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=checkbox]:checked+.checkmark:where(.astro-ENWFFCX5){background-color:#7eb4e2;border-color:#7eb4e2}.checkbox-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=checkbox]:checked+.checkmark:where(.astro-ENWFFCX5):after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;font-family:Montserrat,sans-serif}.radio-group:where(.astro-ENWFFCX5){display:flex;gap:1.5rem;margin-top:.5rem}.radio-label:where(.astro-ENWFFCX5){display:flex;align-items:center;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;gap:.5rem}.radio-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=radio]{position:absolute;opacity:0;width:0;height:0}.radio-checkmark:where(.astro-ENWFFCX5){position:relative;display:inline-block;width:18px;height:18px;background-color:#fff;border:2px solid #ddd;border-radius:50%;transition:all .3s ease}.radio-label:where(.astro-ENWFFCX5):hover .radio-checkmark:where(.astro-ENWFFCX5){border-color:#7eb4e2}.radio-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=radio]:checked+.radio-checkmark:where(.astro-ENWFFCX5){border-color:#7eb4e2}.radio-label:where(.astro-ENWFFCX5) input:where(.astro-ENWFFCX5)[type=radio]:checked+.radio-checkmark:where(.astro-ENWFFCX5):after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#7eb4e2;border-radius:50%}.form-submit:where(.astro-ENWFFCX5){text-align:center;margin-top:2rem}.form-submit:where(.astro-ENWFFCX5) button:where(.astro-ENWFFCX5){background:#7eb4e2;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:700;border-radius:6px;cursor:pointer;transition:all .3s ease;min-width:200px}.form-submit:where(.astro-ENWFFCX5) button:where(.astro-ENWFFCX5):hover{background:#6ba3d6;transform:translateY(-2px);box-shadow:0 4px 12px #7eb4e24d}.success-message:where(.astro-ENWFFCX5){text-align:center;padding:2rem;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.success-message:where(.astro-ENWFFCX5) h2:where(.astro-ENWFFCX5){font-family:Montserrat,sans-serif;font-weight:700;color:#155724;margin-bottom:1rem}@media (max-width: 768px){.vendor-application:where(.astro-ENWFFCX5){padding:1rem;margin:1rem}.form-row:where(.astro-ENWFFCX5){grid-template-columns:1fr}.form-row:where(.astro-ENWFFCX5).three-col,.form-row:where(.astro-ENWFFCX5).four-col{grid-template-columns:1fr}fieldset:where(.astro-ENWFFCX5){padding:1rem}.acknowledgment-section:where(.astro-ENWFFCX5){padding:1rem}.radio-group:where(.astro-ENWFFCX5){flex-direction:column;gap:1rem}.application-header:where(.astro-ENWFFCX5) h2:where(.astro-ENWFFCX5){font-size:1.5rem}.application-header:where(.astro-ENWFFCX5) h3:where(.astro-ENWFFCX5){font-size:1rem}}main:where(.astro-IWFNKVEU){min-height:80vh;padding:2rem 0}.coming-soon:where(.astro-IWFNKVEU),.closed:where(.astro-IWFNKVEU){text-align:center;padding:4rem 2rem;max-width:600px;margin:0 auto}.coming-soon:where(.astro-IWFNKVEU) h1:where(.astro-IWFNKVEU),.closed:where(.astro-IWFNKVEU) h1:where(.astro-IWFNKVEU){font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;color:#333;margin-bottom:1rem}.coming-soon:where(.astro-IWFNKVEU) p:where(.astro-IWFNKVEU),.closed:where(.astro-IWFNKVEU) p:where(.astro-IWFNKVEU){font-size:1.2rem;color:#666;line-height:1.6}
