.business-account-application{max-width:1280px;margin:0 auto;padding:2rem 1rem}.business-account-application h1{text-align:center;margin-bottom:2rem;color:var(--heading-color, #1c1b1b)}.business-account-application .intro{font-size:1.1rem;line-height:1.6;margin-bottom:3rem;text-align:center;color:var(--text-color, #677279)}.benefits-section{margin-bottom:3rem;padding:2rem;background-color:var(--secondary-background, #f7f8fd);border-radius:8px}.benefits-section h2{margin-bottom:1rem;color:var(--heading-color, #1c1b1b)}.benefits-section .intro-text{margin-bottom:1.5rem;font-weight:500}.benefits-list{list-style:none;padding:0}.benefits-list li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.benefits-list li:before{content:"\2713";position:absolute;left:0;color:var(--success-color, #168342);font-weight:700;font-size:1.2em}.eligibility-section{margin-bottom:3rem;padding:2rem;border:1px solid #e0e0e0;border-radius:8px}.eligibility-section h2{margin-bottom:1rem;color:var(--heading-color, #1c1b1b)}.eligibility-intro{margin-bottom:1.5rem}.eligibility-welcome{font-weight:600;margin-bottom:.5rem}.eligibility-list{list-style:none;padding:0;margin-bottom:2rem}.eligibility-list li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.eligibility-list li:before{content:"\2022";position:absolute;left:0;color:var(--primary-button-background, #00badb);font-weight:700}.promotional-note{background-color:#fff3cd;padding:1.5rem;border-left:4px solid #ffc107;margin-bottom:1rem;border-radius:4px}.promotional-note strong{display:block;margin-bottom:.5rem}.review-note{font-style:italic;color:var(--text-color, #677279);font-size:.9rem;text-align:center}.business-application-form{background-color:#fff;padding:2rem;border:1px solid #e0e0e0;border-radius:8px;box-shadow:1px 1px 10px 1px #e9a84b}.business-application-form{display:grid;gap:1.5rem;grid-template-columns:1fr}.form-row{display:grid;grid-template-columns:1fr;gap:1.5rem;grid-column:1 / -1}.form-group.half-width{min-width:0}@media (min-width: 768px){.form-row{grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width: 768px){.business-application-form{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.form-group.full-width,.honeypot-field,.recaptcha-container,.success-message,.error-banner{grid-column:1 / -1}.business-application-form .button{grid-column:1 / -1;max-width:300px;justify-self:center}}@media (min-width: 1200px){.business-application-form{max-width:800px;margin:0 auto;gap:2rem 3rem}.business-application-form .button{max-width:350px}}.form-group{margin-bottom:0;display:flex;flex-direction:column}.form-group.conditional{display:none;transition:all .3s ease}.form-group.conditional.conditional-visible{display:flex}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--heading-color, #1c1b1b)}.form-group label .required{color:var(--error-color, #e00000);margin-left:.25rem}.form-group .field-note{font-size:.875rem;color:var(--text-color, #677279);margin-top:.25rem}.form-control{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.form-control:focus{outline:none;border-color:var(--primary-button-background, #00badb);box-shadow:0 0 0 2px #00badb33}.form-control.error{border-color:var(--error-color, #e00000);background-color:#ffeaea}select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23666' d='m2 0-2 2h4zm0 5 2-2h-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:2.5rem;-webkit-appearance:none;appearance:none}textarea.form-control{resize:vertical;min-height:100px}.form-group.conditional{display:none;animation:slideDown .3s ease-out}.form-group.conditional.show{display:block}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.error-message{color:var(--error-color, #e00000);font-size:.875rem;margin-top:.25rem;display:block}.error-banner{background-color:#ffeaea;color:var(--error-color, #e00000);padding:1rem;border-radius:4px;border:1px solid var(--error-color, #e00000);margin-bottom:1rem}.success-message{background-color:#d4edda;color:var(--success-color, #168342);padding:1.5rem;border-radius:4px;border:1px solid var(--success-color, #168342);margin-bottom:1rem;text-align:center}.recaptcha-container{margin-bottom:1.5rem}.honeypot-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.recaptcha-container{margin:1.5rem 0;text-align:center}.recaptcha-container .g-recaptcha{display:inline-block}.recaptcha-container .error-message{display:block;margin-top:.5rem;color:#d72c0d;font-size:.875rem}.business-application-form .button{margin-top:1.5rem}.business-application-form .button .loading-spinner{display:none;margin-right:.5rem}.business-application-form .button.loading .loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.business-account-application{padding:1rem .5rem}.benefits-section,.eligibility-section,.business-application-form{padding:1.5rem}.form-control{padding:.65rem}}@media (max-width: 480px){.business-account-application{padding:.5rem .25rem}.benefits-section,.eligibility-section,.business-application-form{padding:1rem}.business-account-application h1{font-size:1.5rem}.business-account-application .intro{font-size:1rem}}@media (prefers-reduced-motion: reduce){.form-group.conditional,.submit-button,.form-control{animation:none;transition:none}}.form-control:focus-visible,.submit-button:focus-visible{outline:2px solid var(--primary-button-background, #00badb);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/business-application.css.map */
