.developer-hero{background:#102c46;color:#fff;padding:9.5rem 8vw 7rem}.developer-hero .section-label{margin-bottom:4.75rem}.developer-hero h1{max-width:950px;margin:.55rem 0 1.35rem;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.02;letter-spacing:-.055em}.developer-hero>p:not(.kicker){max-width:690px;font-size:1.12rem;line-height:1.72;color:#d9e5ed;margin:0 0 2rem}.developer-value{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-top:6rem;padding-bottom:6rem}.developer-value h2,.developer-types h2,.developer-process h2{margin:.55rem 0 0;font-size:clamp(2.35rem,4.5vw,4.4rem);line-height:1.05;letter-spacing:-.05em}.value-copy{font-size:1.1rem;line-height:1.7;color:#415364}.value-copy p:first-child{margin-top:0}.developer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6e2e4}.developer-grid article{padding:3rem 8vw 3.4rem;background:#edf5f6}.developer-grid article:nth-child(2){background:#e4f0ee}.developer-grid article:nth-child(3){background:#f2f3ef}.developer-grid span{font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800;color:#a46c18}.developer-grid h2{margin:4.5rem 0 .9rem;font-size:1.5rem;line-height:1.15}.developer-grid p{margin:0;line-height:1.65;color:#415364}.developer-types{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:4rem;padding:6rem 8vw;background:#fff}.developer-types ul{list-style:none;margin:0;padding:0;border-top:1px solid #cbd8df}.developer-types li{padding:1.25rem 0;border-bottom:1px solid #cbd8df;font-family:Manrope,sans-serif;font-weight:700;line-height:1.35}.developer-process{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:4rem;padding:6rem 8vw;background:#0c6070;color:#fff}.developer-process>p{margin:0;align-self:end;line-height:1.7;color:#d5e8e8}.developer-process .button{align-self:end;justify-self:start}@media(max-width:900px){.developer-hero{padding:7rem 6vw 5rem}.developer-hero .section-label{margin-bottom:3rem}.developer-value,.developer-types,.developer-process{grid-template-columns:1fr;padding:4.5rem 6vw;gap:2rem}.developer-grid{grid-template-columns:1fr}.developer-grid article{padding:2.6rem 6vw}.developer-grid h2{margin-top:3rem}}
