.global-company-section{margin:24px 0;padding:22px;background:#f3f7f5;border:1px solid #cbded9;border-left:4px solid var(--teal,#0E4F5C);border-radius:9px}
.global-company-section h3{margin:0 0 8px;color:var(--teal,#0E4F5C)}
.global-company-section .global-intro,.global-company-note{color:var(--gray,#5B6A6E);font-size:14px;line-height:1.65}
.global-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.global-company-grid .form-field,.global-company-grid .biz-field{min-width:0;margin-bottom:12px}
.global-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}
.global-choice{display:flex!important;align-items:flex-start;gap:9px;font-weight:600!important;font-size:14px}
.global-choice input{width:auto!important;flex:none;margin:5px 0 0}
.global-company-section fieldset{border:0;padding:0;margin:16px 0}
.global-company-section legend{font-weight:800;margin-bottom:8px}
.global-company-section input,.global-company-section select{max-width:100%}
.global-company-section .global-declarations{display:grid;gap:10px;margin-top:14px}
.global-company-section .global-declarations .global-choice{line-height:1.5}
.global-registry-file{margin-top:12px}
.global-registration-badges{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.global-registration-badges span{border-radius:20px;padding:5px 10px;background:#e8f2ef;color:#164d48;font-size:12px;font-weight:800}
.global-country-warning{color:#8a4b0b;font-size:13px}
#country-of-residence-fields{margin-bottom:18px}
@media(max-width:600px){.global-company-grid,.global-choice-grid{grid-template-columns:1fr}.global-company-section{padding:17px}}
