.gs{--gs-ink:#121a17;--gs-ink-body:#3c4b46;--gs-ink-muted:#586863;--gs-ink-faint:#8e9b96;--gs-green:#0e9384;--gs-green-light:#4fbfae;--gs-black:#101815;--gs-green-tint:#e2f3ef;--gs-green-tint-2:#f1f8f6;--gs-green-line:#c2dbd4;--gs-surface:#fff;--gs-canvas:#ecf2f0;--gs-subtle:#f7faf9;--gs-border:#dce6e2;--gs-border-faint:#ecf2f0;color:var(--gs-ink);background:var(--gs-canvas);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}.gs *{box-sizing:border-box}.gs-header{background:var(--gs-black);color:#fff;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.gs-header-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1060px;min-height:58px;margin:0 auto;padding:10px 40px;display:flex}.gs-main{max-width:880px;padding:56px 40px 72px;padding-left:max(40px, env(safe-area-inset-left));padding-right:max(40px, env(safe-area-inset-right));padding-bottom:max(72px, env(safe-area-inset-bottom));margin:0 auto}.gs-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--gs-ink-muted);margin:0;font-size:12.5px;font-weight:600}.gs-h1{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;color:var(--gs-ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,5vw,36px);font-weight:600;line-height:1.15}.gs-h2{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;color:var(--gs-ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}.gs-lead{max-width:620px;color:var(--gs-ink-body);margin:14px 0 0;font-size:16px;line-height:1.55}.gs-role-card{cursor:pointer;border-style:solid;border-width:2px;border-radius:14px;padding:28px 28px 24px;transition:border-color .14s,background-color .14s}.gs-role-card:hover{border-color:var(--gs-green)}.gs-role-mark{width:42px;height:42px;font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;border-radius:11px;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:inline-flex}.gs-role-title{font-family:var(--font-source-serif), "Source Serif 4", Georgia, serif;color:var(--gs-ink);margin:16px 0 0;font-size:23px;font-weight:600;line-height:1.2}.gs-form-card{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:14px;padding:32px 34px 34px}.gs-field-label{color:var(--gs-ink-muted);margin-bottom:7px;font-size:13px;display:block}.gs-input{border:1px solid var(--gs-border);background:var(--gs-subtle);width:100%;max-width:100%;font:inherit;color:var(--gs-ink);appearance:none;border-radius:7px;outline:none;padding:12px 13px;font-size:16px}.gs-input:focus{border-color:var(--gs-green);background:var(--gs-surface)}.gs-submit{background:var(--gs-green);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:15.5px;font-weight:600;transition:background-color .14s;display:flex}.gs-submit:hover:not(:disabled){background:var(--gs-black)}.gs-submit:disabled{opacity:.65;cursor:not-allowed}.gs-header-cta{text-align:right;margin:0;line-height:1.35}.gs-header-cta a{min-height:44px;padding:8px 0;line-height:28px;display:inline-block}@media (max-width:640px){.gs-header-cta-lead{display:none}}@media (max-width:767px){.gs-header-inner{padding:8px 16px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.gs-main{padding:28px 16px 48px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(48px, calc(24px + env(safe-area-inset-bottom)))}.gs-role-card{padding:22px 18px 20px}.gs-form-card{border-radius:12px;padding:22px 18px 24px}}@media (max-width:380px){.gs-main{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.gs-h1{font-size:26px}.gs-form-card,.gs-role-card{padding:18px 14px 20px}}
