.company-main{padding-top:32px;padding-bottom:40px}.company-hero-links{display:flex;gap:22px;align-items:center;margin-top:22px}.company-hero-links a{color:white;font-size:12px}.company-hero-links a:first-child{background:#155bff;padding:12px 18px;border-radius:6px}.company-orbit{position:relative;height:230px;margin:10px 20px;display:flex;align-items:center;justify-content:center}.company-orbit:before{content:"";position:absolute;width:270px;height:180px;border:1px solid #6b9be655;border-radius:50%;transform:rotate(-15deg)}.orbit-core{border:1px solid #7ebaff55;border-radius:14px;padding:25px 30px;background:#ffffff12;font-size:24px;font-weight:700;z-index:1}.orbit-core span{display:block;font-size:10px;color:#abc5ea;font-weight:400;margin-top:8px;text-align:center}.orbit-node{position:absolute;background:#f9fbff;color:#155bff;border-radius:12px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:22px;box-shadow:0 14px 35px #00163433;z-index:2}.orbit-node strong{font-size:10px;color:#274267;margin-top:6px}.node-send{top:0;left:18%}.node-build{bottom:0;left:10%}.node-learn{right:4%;top:75px}
.company-story,.company-support-guide{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:16px 0 36px;border-bottom:1px solid #dee7f5;margin-bottom:32px}.company-page .company-eyebrow{font-size:10px;letter-spacing:1.5px;color:#155bff;margin-bottom:12px}.company-page h2{font-size:28px;letter-spacing:-.8px}.company-section-heading{margin-bottom:22px}.company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.company-grid article{background:white;border:1px solid #e3ebf7;border-radius:12px;padding:26px;display:flex;flex-direction:column}.company-grid article>span{font-size:9px;letter-spacing:1.2px;color:#7089aa}.company-grid h3{font-size:19px;letter-spacing:-.4px;margin:18px 0 12px}.company-grid a{font-size:12px;color:#155bff;margin-top:auto;padding-top:14px}.company-callout{background:#eaf2ff;border-radius:12px;padding:28px;margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.company-callout a{background:#155bff;padding:12px 18px;border-radius:6px;color:white;font-size:12px;white-space:nowrap}.company-callout p{margin-bottom:0}.company-contact-art{height:225px;position:relative;display:flex;align-items:center;justify-content:center}.contact-envelope{font-size:100px;color:#7cb9ff;transform:rotate(-12deg);text-shadow:0 18px 30px #00122b44}.contact-bubble{position:absolute;border:1px solid #91bdff44;background:#243f69;color:#dcecff;font-size:11px;padding:15px 22px;border-radius:14px}.bubble-one{top:8px;left:10%}.bubble-two{bottom:10px;right:0}.company-support-guide{margin-top:36px;padding-top:10px;border:0;margin-bottom:0}.company-link-list{display:grid;gap:10px}.company-link-list a{padding:18px;background:white;border:1px solid #e3ebf7;border-radius:10px}.company-link-list strong{display:block;font-size:13px;color:#243a5c}.company-link-list span{display:block;font-size:11px;color:#7286a4;margin-top:6px}
@media(max-width:900px){.company-orbit,.company-contact-art{display:none}.company-story,.company-support-guide{grid-template-columns:1fr;gap:12px}.company-grid{grid-template-columns:1fr}.company-callout{flex-direction:column;align-items:flex-start}.company-page h2{font-size:25px}}
.company-page .skip-link{position:fixed;top:-80px;left:20px;background:#155bff;color:white;padding:12px 18px;border-radius:6px;z-index:1100;font-size:12px}.company-page .skip-link:focus{top:8px}
.company-values{margin-bottom:38px}.company-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.company-values-grid article{padding:23px;background:#fff;border:1px solid #e3ebf7;border-radius:12px}.company-values-grid article>span{color:#155bff;font-size:11px;font-weight:600}.company-values-grid h3{font-size:17px;margin:15px 0 10px}.company-values-grid p{font-size:12px;margin:0}.company-culture{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin-top:38px;padding:30px 0;border-top:1px solid #dee7f5}.company-culture a{font-size:12px;color:#155bff}
@media(max-width:900px){.company-values-grid{grid-template-columns:1fr 1fr}.company-culture{grid-template-columns:1fr;gap:12px}}
@media(max-width:500px){.company-values-grid{grid-template-columns:1fr}}
