.company-form-page{padding:var(--spacing-6) 0;background:var(--color-bg-alt);flex:1}.company-form-page__intro{max-width:640px;margin:0 auto var(--spacing-5);text-align:center}.company-form-page__intro p{color:var(--color-text-muted)}.company-form{max-width:720px;padding:var(--spacing-5);margin:0 auto}.company-form__section+.company-form__section{margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid var(--color-border)}.company-form__section h2{margin-bottom:var(--spacing-3);font-size:1.0625rem}.company-form__grid{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.company-form__grid--single{grid-template-columns:1fr}@media (width<=640px){.company-form__grid{grid-template-columns:1fr}}.company-form__field{margin-bottom:0}.company-form__field--full{grid-column:1/-1}.company-form__logo{align-items:center;gap:var(--spacing-3);display:flex}.company-form__logo-preview{border-radius:var(--radius);border:1px solid var(--color-border);-o-object-fit:cover;object-fit:cover;background:var(--color-bg-alt);width:4rem;height:4rem}.company-form__actions{margin-top:var(--spacing-5);justify-content:flex-end;display:flex}.company-confirmation{max-width:480px;margin:var(--spacing-6) auto;padding:var(--spacing-5);text-align:center}.company-confirmation__icon{width:3rem;height:3rem;margin:0 auto var(--spacing-3);background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:999px;justify-content:center;align-items:center;display:flex}.company-confirmation__icon svg{width:1.5rem;height:1.5rem}
