.company-signup{margin:0;background:#081221;color:#e5edf9;font-size:1rem;line-height:1.6}.company-header,.company-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem max(5vw,1.25rem)}.company-header a,.company-footer a,.company-signup a{color:#8ebcff}.company-signup-layout{width:min(1180px,90vw);margin:3rem auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:start}.company-intro h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;letter-spacing:-.04em;margin:1rem 0 1.5rem;max-width:9ch}.company-intro>p{color:#aebdd2}.company-intro ol{list-style:none;counter-reset:signup;padding:0;margin:2rem 0;display:grid;gap:1.75rem}.company-intro li{counter-increment:signup;position:relative;padding-left:3.5rem;display:grid}.company-intro li:before{content:counter(signup);position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border:1px solid #317cdc;border-radius:50%;text-align:center;line-height:2.4rem;color:#93c1ff}.company-intro li span{color:#aebdd2}.company-signup-card{background:#111e31;border:1px solid #2a3d57;border-radius:1rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 22px 70px #0004;min-width:0}.company-signup-card h2{font-size:1.6rem;margin:0 0 1.5rem}.company-signup-card form,.company-editor{display:grid;gap:1.1rem}.company-signup-card label,.company-editor label{display:flex;flex-direction:column;gap:.4rem}.company-signup-card input,.company-signup-card textarea,.company-signup-card select,.company-editor input,.company-editor textarea,.company-editor select{font:inherit;color:inherit;background:#091526;border:1px solid #314761;border-radius:.5rem;padding:.7rem;width:100%;min-width:0;box-sizing:border-box}.company-signup-card textarea,.company-editor textarea{resize:vertical}.company-signup-card button,.company-editor button{font:inherit;min-height:44px}.company-signup-card fieldset,.company-editor fieldset{border:1px solid #314761;border-radius:.6rem;padding:1rem;display:grid;gap:1rem;min-width:0}.company-signup-card .company-check,.company-editor .company-check{display:flex;flex-direction:row;align-items:start;gap:.65rem}.company-check input{width:auto;margin-top:.4rem}.company-small,.company-footer{font-size:.875rem}.company-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.company-span{grid-column:1/-1}.company-banner{border-left:3px solid #5aa0ff;background:#153156;padding:1rem;margin:1rem 0}.company-signup-card [disabled],.company-editor [disabled]{opacity:.55;cursor:not-allowed}.company-editor{max-width:950px}.company-editor h3{font-size:1.3rem;margin:1rem 0 .5rem}.company-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;background:#091526;border:1px solid #314761;border-radius:.5rem;padding:1rem}.company-editor .company-code{width:100%;min-height:8rem;font-family:monospace;font-size:.875rem}.company-review-list{display:grid;gap:1rem}.company-review-card{border:1px solid #314761;border-radius:.8rem;padding:1rem}.company-review-card dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:.6rem}.company-review-card dd{margin:0;overflow-wrap:anywhere}.company-signup :focus-visible,.company-editor :focus-visible{outline:3px solid #88baff;outline-offset:3px}.company-footer{color:#aebdd2}.company-profile-page{background:#081221;color:#e5edf9;margin:0;padding:2rem;font-family:system-ui,sans-serif}.company-profile-page main{max-width:850px;margin:auto}.company-profile-page>header{max-width:850px;margin:0 auto 1rem}.company-profile-page a{color:#9cc4ff}@media(max-width:800px){.company-signup-layout{grid-template-columns:1fr;margin-top:1.5rem}.company-intro h1{max-width:none}.company-intro ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-intro li{padding:3.1rem 0 0}.company-intro li span{font-size:.875rem}.company-intro>p{margin-bottom:.75rem}.company-grid{grid-template-columns:1fr}.company-span{grid-column:auto}}@media(max-width:480px){.company-intro ol{display:none}.company-review-card dl{grid-template-columns:1fr}.company-profile-page{padding:1rem}.company-signup-layout{width:94vw;gap:1.5rem}.company-signup-card{padding:1rem}}

.company-signup-link{display:inline-block;margin:12px 16px 12px 0}
