.capabilities{padding:0 0 145px}.capabilities-heading{display:grid;grid-template-columns:.9fr 1.05fr .9fr;gap:6%;align-items:end;padding:74px 0 52px;border-top:1px solid var(--line)}.capabilities-heading h2{grid-column:2/4}.capabilities-heading>p:last-child{grid-column:3;font-size:14px;color:var(--muted);margin:25px 0 0}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-grid article{padding:25px 26px 31px;min-height:270px}.capability-grid article+article{border-left:1px solid var(--line)}.capability-grid span{font:italic 18px var(--display);color:var(--blue)}.capability-grid h3{font:normal 28px/1 var(--display);letter-spacing:-.055em;margin:55px 0 15px}.capability-grid p{font-size:13px;color:var(--muted);margin:0;max-width:290px}.commerce-detail{background:#101722;border-top:1px solid rgba(185,214,255,.18);border-bottom:1px solid rgba(185,214,255,.18)}.commerce-detail-grid{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.commerce-panel{padding:103px 10% 100px 0;display:flex;flex-direction:column;justify-content:center}.commerce-panel h2{margin:28px 0 30px}.commerce-panel>p:not(.section-kicker){font-size:16px;color:#bac4d1;max-width:480px}.commerce-panel>p:not(.section-kicker)+p{margin-top:13px}.commerce-steps{border-left:1px solid rgba(185,214,255,.18);display:flex;flex-direction:column;justify-content:center}.commerce-steps article{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:26px 0 26px 9%;border-bottom:1px solid rgba(185,214,255,.18)}.commerce-steps article:first-child{border-top:1px solid rgba(185,214,255,.18)}.commerce-steps span{font:italic 23px var(--display);color:var(--blue)}.commerce-steps h3{font:normal 29px/1 var(--display);letter-spacing:-.05em;margin:0 0 11px}.commerce-steps p{font-size:13px;color:var(--muted);max-width:330px;margin:0}.development{padding:145px 0}.development-top{display:flex;justify-content:space-between;align-items:flex-start}.development-note{color:var(--blue);font:italic 20px/1.1 var(--display);max-width:220px;margin:0}.development-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;padding:54px 0}.development-copy{padding-top:9px}.development-copy p{font-size:16px;color:var(--muted)}.development-copy p+p{margin-top:18px}.development-tags{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap}.development-tags span{padding:14px 19px;border-right:1px solid var(--line);font-size:12px;color:var(--blue)}.marketing-detail{display:grid;grid-template-columns:.93fr 1.07fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:145px}.marketing-copy{padding:83px 12% 78px 0}.marketing-copy h2{margin:29px 0 31px}.marketing-copy>p:not(.section-kicker){font-size:15px;color:var(--muted);max-width:405px}.marketing-copy>p:not(.section-kicker)+p{margin-top:15px}.marketing-points{border-left:1px solid var(--line);padding:50px 0 40px 10%;display:grid;gap:15px}.marketing-points article{display:grid;grid-template-columns:58px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.point-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#172332;font-size:18px}.marketing-points h3{font:normal 25px/1 var(--display);letter-spacing:-.05em;margin:1px 0 9px}.marketing-points p{font-size:13px;color:var(--muted);margin:0;max-width:360px}@media(max-width:760px){.capabilities{padding-bottom:84px}.capabilities-heading{display:block;padding:52px 0 38px}.capabilities-heading h2{margin:25px 0}.capabilities-heading>p:last-child{margin:20px 0 0}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:auto}.capability-grid article+article{border-left:0;border-top:1px solid var(--line)}.capability-grid h3{margin-top:32px}.commerce-detail-grid,.development-grid,.marketing-detail{grid-template-columns:1fr}.commerce-panel{padding:78px 0 45px}.commerce-steps{border-left:0;padding-bottom:58px}.commerce-steps article{padding-left:0}.development-top{display:block}.development-note{margin-top:24px}.development-grid{padding:42px 0}.marketing-detail{margin-bottom:84px}.marketing-copy{padding:68px 0 38px}.marketing-points{border-left:0;border-top:1px solid var(--line);padding:26px 0 35px}}
