.company-page{--ink:#071934;--blue:#2178ed;--muted:#65758b;color:var(--ink)}.company-page .eyebrow{color:var(--blue)}.company-hero{color:#fff;background:#061833;padding:153px 0 105px;position:relative;overflow:hidden}.company-hero:after{content:"";border:1px solid #85beff4a;border-radius:50%;width:620px;height:620px;position:absolute;top:-270px;right:-160px;box-shadow:0 0 0 70px #2473df1a,0 0 0 140px #2473df0d}.company-hero .wrap{z-index:1;position:relative}.company-hero h1{letter-spacing:-.075em;max-width:850px;margin:12px 0 20px;font-size:max(3.5rem,min(6.4vw,6.3rem));line-height:.96}.company-hero h1 span{color:#83bcff}.company-hero p:not(.eyebrow){color:#c7d7ea;max-width:620px;margin:0;font-size:1.16rem;line-height:1.7}.contact-main{background:#f4f8fc;padding:116px 0}.contact-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:88px;display:grid}.contact-layout h2,.partner-types h2,.career-values h2,.career-open h2{letter-spacing:-.06em;margin:10px 0 18px;font-size:max(2.3rem,min(4.2vw,4.1rem));line-height:1.03}.contact-layout>div>p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:1.05rem;line-height:1.75}.contact-details{border-top:1px solid #d7e1ee;margin-top:31px}.contact-details>a,.contact-details>div{color:var(--ink);border-bottom:1px solid #d7e1ee;grid-template-columns:26px 1fr 20px;align-items:center;gap:11px;padding:16px 0;font-size:.91rem;text-decoration:none;display:grid}.contact-details svg{color:var(--blue)}.contact-details small{color:#7b899e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.company-form{background:#fff;border:1px solid #dce6f2;padding:28px;box-shadow:0 14px 35px #143f7414}.partner-types,.career-values{padding:120px 0}.partner-types h2,.career-values h2{max-width:700px}.partner-types>.wrap>div,.career-values>.wrap>div{border-top:1px solid #dce5f0;border-left:1px solid #dce5f0;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.partner-types article,.career-values article{border-bottom:1px solid #dce5f0;border-right:1px solid #dce5f0;min-height:245px;padding:29px}.partner-types svg,.career-values svg{color:var(--blue)}.partner-types h3,.career-values h3{letter-spacing:-.035em;margin:20px 0 10px;font-size:1.18rem}.partner-types p,.career-values p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.partnership-form{color:#fff;background:#071936}.partnership-form .eyebrow{color:#91c2ff}.partnership-form .contact-layout>div>p:not(.eyebrow){color:#bdcde1}.company-inline-link{color:#90c1ff;align-items:center;gap:8px;margin-top:25px;font-size:.9rem;font-weight:800;display:inline-flex}.career-open{color:#fff;text-align:center;background:#071936;padding:112px 0}.career-open .wrap{max-width:900px}.career-open .eyebrow{color:#94c5ff}.career-open h2{margin-top:10px}.career-open p{color:#c5d4e8;max-width:570px;margin:0 auto 29px;line-height:1.7}.company-button{color:#092b5c;background:#fff;border-radius:6px;align-items:center;gap:9px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.company-hero{padding:120px 0 78px}.company-hero h1{font-size:3.35rem}.contact-main,.partner-types,.career-values{padding:76px 0}.contact-layout{grid-template-columns:1fr;gap:42px}.partner-types>.wrap>div,.career-values>.wrap>div{grid-template-columns:1fr;margin-top:34px}.partner-types article,.career-values article{min-height:0}.career-open{padding:78px 0}}
