.corporate-page{color:#10233d;background:#f3f7fb;min-height:100vh}.corporate-page>header{background:#fff;border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex}.corporate-page>header>a:last-child{color:#0969da;font-weight:800;text-decoration:none}.corporate-hero{color:#fff;background:#071f3d;grid-template-columns:1.2fr .8fr;gap:70px;padding:68px max(6vw,24px);display:grid}.corporate-hero>div>a{color:#c9dbed;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.corporate-hero>div>a svg{width:18px}.corporate-hero .eyebrow{color:#f6b73c;margin-top:50px}.corporate-hero h1{max-width:760px;margin:0 0 20px;font:clamp(45px,6vw,76px)/.98 Georgia,serif}.corporate-hero>div>p:not(.eyebrow){color:#bfd0e0;max-width:700px;font-size:18px;line-height:1.65}.corporate-points{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.corporate-points span{background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;display:flex}.corporate-points svg{color:#f6b73c;width:18px}.corporate-hero aside{color:#10233d;background:#fff;border-radius:17px;align-self:center;padding:27px}.corporate-hero aside>p{letter-spacing:.16em;color:#0969da;font-size:11px;font-weight:800}.corporate-hero aside article{border-top:1px solid #e1e8ef;gap:12px;padding:15px 0;display:flex}.corporate-hero aside svg{color:#278159;flex:none;width:20px}.corporate-hero aside b,.corporate-hero aside small{display:block}.corporate-hero aside small{color:#687d91;margin-top:5px;line-height:1.45}.corporate-capabilities{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;margin:0 auto;padding:55px 24px;display:grid}.corporate-capabilities article{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:24px}.corporate-capabilities svg{color:#0969da}.corporate-capabilities h2{font:25px Georgia,serif}.corporate-capabilities p{color:#64798d;line-height:1.6}.corporate-onboard{grid-template-columns:.7fr 1.3fr;gap:45px;max-width:1200px;margin:auto;padding:20px 24px 75px;display:grid}.corporate-onboard>div h2{margin:0;font:clamp(36px,4vw,50px)/1.05 Georgia,serif}.corporate-onboard>div>p:last-child{color:#63778a;line-height:1.7}.corporate-onboard form,.corporate-success{background:#fff;border:1px solid #dce5ef;border-radius:17px;padding:28px;box-shadow:0 18px 45px #173b5c10}.corporate-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.corporate-onboard label{font-size:13px;font-weight:800}.corporate-onboard input,.corporate-onboard select,.corporate-onboard textarea{background:#fff;border:1px solid #cedae5;border-radius:8px;width:100%;margin-top:7px;padding:11px;font-size:15px;display:block}.corporate-onboard textarea{resize:vertical;min-height:105px}.corporate-onboard fieldset{border:0;margin:0;padding:20px 0}.corporate-onboard legend{font-size:14px;font-weight:800}.needs-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.needs-grid label{align-items:center;gap:8px;font-weight:600;display:flex}.needs-grid input{width:auto;margin:0}.corporate-onboard form>button,.corporate-success a{color:#fff;background:#0969da;border:0;border-radius:9px;margin-top:18px;padding:13px 17px;font-weight:800;text-decoration:none;display:inline-flex}.corporate-onboard form>small{color:#6c7f92;margin-top:12px;line-height:1.5;display:block}.corporate-onboard output{color:#983229;background:#fff0ef;border-radius:8px;margin-top:13px;padding:10px;display:block}.corporate-honeypot{position:absolute;left:-9999px}.corporate-success{text-align:center;align-self:start}.corporate-success>svg{color:#278159;width:55px;height:55px}.corporate-success h3{font:30px Georgia,serif}@media (max-width:850px){.corporate-hero,.corporate-onboard,.corporate-capabilities{grid-template-columns:1fr}.corporate-hero{gap:35px}.corporate-onboard{gap:24px}}@media (max-width:560px){.corporate-hero{padding:42px 16px}.corporate-page>header{padding:0 16px}.corporate-page>header>a:last-child{font-size:13px}.corporate-form-grid,.needs-grid{grid-template-columns:1fr}.corporate-onboard{padding-left:15px;padding-right:15px}.corporate-onboard form{padding:20px 16px}}
