.join-link{color:var(--gold-dark, #9a641a)!important}.join-intro{padding-top:clamp(70px,9vw,140px);padding-bottom:clamp(70px,9vw,130px)}.join-intro>h1{font-size:clamp(3rem,7vw,7rem);max-width:1050px;margin:.25em 0}.join-intro>h1 em,.role-signup h1 em{color:var(--gold-dark,#9a641a)}.join-intro>.lead{font-size:clamp(1.1rem,2vw,1.45rem);max-width:680px}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:55px 0 35px}.join-card{position:relative;padding:clamp(30px,4vw,58px);border:1px solid #d3d2c6;background:#fffdf8;min-height:410px;display:flex;flex-direction:column;align-items:flex-start}.join-card.operator-card{background:var(--green-deep,#173f32);color:#fff}.join-card.operator-card .eyebrow{color:#e7c781}.join-card h2{font-size:clamp(2rem,3.6vw,3.7rem);line-height:1.05;margin:30px 0 20px}.join-card p{font-size:1.05rem;max-width:500px}.join-card .button{margin-top:auto}.join-number{position:absolute;right:30px;top:25px;font-family:var(--display);font-size:2.5rem;opacity:.3}.join-signin{text-align:center}.role-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,560px);gap:clamp(45px,8vw,130px);padding-top:clamp(65px,8vw,125px);padding-bottom:clamp(70px,9vw,130px);align-items:start}.signup-story{position:sticky;top:120px}.signup-story h1{font-size:clamp(3rem,5.5vw,6.2rem);line-height:.98;margin:35px 0 28px}.signup-story>p{font-size:1.2rem;max-width:670px}.back-link{display:inline-block;margin-bottom:70px;text-decoration:none}.signup-promises{margin-top:38px;padding-left:1.4em}.signup-promises li{padding:8px 0}.signup-panel{background:#fffdf8;border:1px solid #d7d5c9;padding:clamp(26px,4vw,52px);box-shadow:0 18px 55px rgba(23,63,50,.08)}.signup-panel h2{font-size:2.5rem;margin:12px 0}.signup-panel form{display:grid;gap:8px;margin-top:30px}.signup-panel form p{margin:0 0 13px}.signup-panel label{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.signup-panel input{width:100%;padding:14px;border:1px solid #89968e;background:white;font:inherit}.signup-panel .helptext{display:block;font-size:.78rem;line-height:1.45;margin-top:6px}.micro-copy{font-size:.78rem;line-height:1.5;margin-top:18px}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.workspace-heading>div>p{font-size:1.1rem}.role-pill{white-space:nowrap;border:1px solid #9a641a;color:#795019;padding:8px 14px;border-radius:30px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.workspace-callout{margin:35px 0 55px;padding:clamp(28px,4vw,50px);background:#173f32;color:#fff}.workspace-callout .eyebrow{color:#e7c781}.workspace-callout h2{font-size:clamp(2rem,4vw,4rem);margin:15px 0}.workspace-callout .underlined{color:#fff}@media(max-width:800px){.join-grid,.role-signup{grid-template-columns:1fr}.signup-story{position:static}.back-link{margin-bottom:45px}.join-card{min-height:350px}.workspace-heading{display:block}.role-pill{display:inline-block;margin-top:15px}}@media(max-width:520px){.join-card,.signup-panel{padding:25px}.role-signup{gap:35px}.signup-story h1{font-size:3rem}}
