.nav{gap:24px}.nav nav{gap:22px}.nav nav a{white-space:nowrap;font-size:14px}.section-intro{display:grid;grid-template-columns:.55fr 1fr .8fr;gap:45px;align-items:start;margin-bottom:55px}.section-intro h2,.services-section h2,.customers-section h2,.resources-section h2,.news-section h2,.careers-section h2{font:600 clamp(36px,4vw,57px)/1.1 Manrope,sans-serif;margin:0;letter-spacing:-.04em}.section-intro>p:last-child{color:var(--muted);line-height:1.7;margin:4px 0}.services-section,.resources-section,.news-section{padding:110px 5vw}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-grid article{padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px}.service-grid span{font-size:12px;color:var(--blue);font-weight:700}.service-grid h3,.resource-grid h3,.tab-panel h3{font:600 25px/1.25 Manrope,sans-serif;margin:55px 0 15px}.service-grid p,.resource-grid p,.tab-panel p{color:var(--muted);line-height:1.65}.customers-section{background:linear-gradient(120deg,#07172d,#0b327c);color:white;padding:95px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.customers-section>div>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#bccbe0}.customers-section a,.careers-section a{display:inline-block;margin-top:20px;color:#56e3ea;font-weight:700}.customer-types{border-top:1px solid rgba(255,255,255,.25)}.customer-types span{display:block;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.25);font:600 19px Manrope,sans-serif}.customer-types span:before{content:'✓';color:#56e3ea;margin-right:14px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.resource-grid article{background:var(--ice);padding:35px;min-height:315px;display:flex;flex-direction:column}.resource-grid small,.tab-panel small{font-size:11px;letter-spacing:.14em;color:var(--blue);font-weight:700}.resource-grid h3{margin:38px 0 10px}.resource-grid a,.tab-panel a{margin-top:auto;color:var(--blue);font-weight:700}.news-section{background:#f7fafb}.news-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.tablist{display:flex;border-bottom:1px solid #bdccd2}.tab{font:600 16px 'DM Sans',sans-serif;border:0;background:transparent;padding:13px 28px;color:var(--muted);cursor:pointer;border-bottom:3px solid transparent}.tab.active{color:var(--blue);border-color:var(--blue)}.tab-panel{display:none;grid-template-columns:1fr 1fr;gap:20px}.tab-panel.active{display:grid}.tab-panel article{background:white;border:1px solid var(--line);padding:36px;min-height:280px;display:flex;flex-direction:column}.tab-panel h3{margin:35px 0 10px}.careers-section{margin:90px 5vw;background:#07172d;color:white;padding:70px;display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;align-items:end}.careers-section>div:last-child p{font-size:18px;line-height:1.7;color:#bccbe0}@media(max-width:1200px){.nav nav{gap:13px}.nav nav a{font-size:13px}.brand{font-size:14px}.nav-cta{padding:12px 15px}}@media(max-width:950px){.menu{display:block;margin-left:auto;border:1px solid var(--line);background:white;padding:10px 13px;font-weight:600}.nav-cta{display:none}.nav nav{display:none;position:absolute;top:84px;left:0;right:0;background:white;padding:20px 5vw;box-shadow:0 18px 30px rgba(10,30,55,.12);flex-direction:column;gap:0}.nav nav.open{display:flex}.nav nav a{font-size:16px;padding:12px 0;border-bottom:1px solid var(--line)}.section-intro{grid-template-columns:1fr}.customers-section,.careers-section{grid-template-columns:1fr}.service-grid,.resource-grid{grid-template-columns:1fr}.news-head{align-items:flex-start;gap:30px;flex-direction:column}.tab-panel{grid-template-columns:1fr}}@media(max-width:620px){.services-section,.resources-section,.news-section{padding:75px 20px}.customers-section{padding:70px 20px}.careers-section{margin:70px 0;padding:60px 20px}.tab{padding:12px 20px}.section-intro{gap:18px}}
