.company-wrap{width:min(880px,calc(100% - 40px));margin:auto}.company-wrap h1{font-size:40px;margin-bottom:16px}.company-wrap h2{font-size:24px}.company-wrap .form-surface{margin:20px 0;padding:24px}.company-wrap .field select{width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;font:inherit}.company-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.company-actions button,.company-actions a.button{min-height:44px}.company-note{padding:16px;background:#edf3f0;margin:16px 0;border-left:3px solid #46715f;line-height:1.6}.company-error{color:#9f2525;margin:16px 0;line-height:1.5}.company-member{border-top:1px solid var(--line);padding:18px 0}.company-member p{overflow-wrap:anywhere}.company-member form{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.company-member select{padding:10px;min-height:44px;font:inherit}.company-wrap .checkline{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.company-wrap .checkline input{margin-top:5px}.company-wrap input{min-width:0}.company-wrap code{overflow-wrap:anywhere;user-select:all}.company-wrap .button{cursor:pointer}.company-wrap .secondary{background:white;color:var(--ink);border:1px solid var(--line)}
.billing-panel{max-width:640px}.billing-offer{padding:24px 0;border-bottom:1px solid var(--line)}.billing-offer>span{font-weight:600}.billing-offer strong{font-size:40px;letter-spacing:-.03em}.billing-offer p{margin:8px 0}.billing-state{margin:24px 0}.billing-state h2{margin:0 0 12px}.billing-state p{line-height:1.6}.billing-consent{padding-top:8px}.billing-consent>p{line-height:1.6}.billing-consent .checkline{line-height:1.6}.billing-consent input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--blue)}.billing-panel a{text-decoration:underline;text-underline-offset:3px}.billing-help{margin-top:24px;line-height:1.6;font-size:15px}.billing-panel .company-error:empty{display:none}.billing-panel .button[disabled]{cursor:wait;opacity:.65}.company-wrap h1,.billing-panel{overflow-wrap:anywhere}.company-wrap .billing-actions .button{width:auto}.billing-panel .billing-consent>.button{width:100%}@media(max-width:600px){.company-wrap h1{font-size:32px}.billing-actions{align-items:stretch}.company-wrap .billing-actions .button{width:100%}}
.company-data{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.company-data h2{margin:0 0 12px}.company-data p{margin:0 0 16px;line-height:1.6}@media(max-width:600px){.company-data .button{width:100%}}
.company-wrap textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;font:inherit;resize:vertical;min-height:130px}.company-wrap .field select{min-height:48px;font-size:16px}.package-help{margin:16px 0;line-height:1.6;font-size:16px}.package-help a,.company-wrap .form-surface p a{text-decoration:underline;text-underline-offset:3px}.company-wrap .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.company-wrap #needs-help{font-size:15px;margin-top:8px}.company-wrap #signup-price{margin-bottom:12px}.package-help+.field{margin-top:24px}
