.svc-head{padding-top:56px;padding-bottom:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));-moz-column-gap:40px;column-gap:40px;align-items:center;row-gap:90px}.svc-head-copy{display:flex;flex-direction:column;gap:20px}.svc-stage{height:340px;display:flex;align-items:center;justify-content:center;perspective:1200px}.svc-stack{position:relative;width:260px;height:180px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-38deg)}.svc-ly{position:absolute;inset:0;border-radius:5px;border:1px solid rgba(244,242,238,.3);background:rgba(20,19,18,.82);transition:transform .9s cubic-bezier(.3,.7,.2,1),border-color .4s,background-color .4s}.svc-ly[data-on]{border-color:var(--vs-ember);background:rgba(28,20,16,.92)}.svc-layers>.site-wrap{padding-top:0;padding-bottom:0;gap:0}.svc-layer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px;padding:56px 0;border-bottom:1px solid var(--site-hair)}.svc-layer-copy{display:flex;flex-direction:column;gap:14px}.svc-tag{font-family:var(--site-mono);font-size:14px;letter-spacing:.08em;color:var(--vs-steel);transition:color .25s}.svc-tag-on{color:var(--site-ember)}.svc-layer h2{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.15}.svc-layer p{margin:0;font-size:17px;line-height:1.65;color:var(--vs-steel)}.svc-io{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;align-content:start}.svc-io>div{display:flex;flex-direction:column;gap:10px}.svc-io ul{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.7}.svc-process>.site-wrap{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px}.svc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));border-top:1px solid var(--site-hair)}.svc-steps li{padding:28px 24px 28px 0;display:flex;flex-direction:column;gap:12px}.svc-step-no{font-family:var(--site-mono);font-size:14px;color:var(--vs-steel)}.svc-steps li:first-child .svc-step-no{color:var(--site-ember)}.svc-steps h3,.svc-tier h3{margin:0;font-size:19px;font-weight:600}.svc-steps p,.svc-tier p{margin:0;font-size:15px;line-height:1.6;color:var(--vs-steel)}.svc-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.svc-tier{border:1px solid var(--site-hair);border-radius:4px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:border-color .25s}.svc-tier:hover{border-color:var(--vs-smoke)}.svc-tier h3{font-size:22px}.svc-tier-kind{font-family:var(--site-mono);font-size:13px;color:var(--vs-steel);text-transform:uppercase}@media (max-width:720px){.svc-head{padding-top:32px;padding-bottom:32px;row-gap:140px}.svc-stage{height:240px}.svc-layer{padding:40px 0;gap:24px}.svc-layer h2{font-size:26px}.svc-process>.site-wrap{padding-top:56px;padding-bottom:56px}}