.design-switch{display:flex;align-items:center;gap:8px;padding:15px 0 20px;border-bottom:1px solid rgba(16,17,18,.4)}.design-switch span{font-size:11px;letter-spacing:.14em;font-weight:800;margin-right:auto}.design-switch a{border:1.5px solid currentColor;border-radius:100px;padding:9px 13px;text-decoration:none;font-size:11px;letter-spacing:.06em;font-weight:800;white-space:nowrap}.design-switch a[aria-current="page"],.design-switch a:hover{background:#101112;color:#fff}.process{padding:120px 0 130px}.process-intro{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:25px}.process-intro h2{font-size:clamp(50px,6vw,92px);line-height:.92;letter-spacing:-.08em;margin:0;font-weight:800}.process-intro h2 span{color:#fff}.process-intro p{font-size:18px;line-height:1.45;margin:0}.process-flow{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:70px 0 0;border-top:3px solid #101112}.process-flow li{padding:22px 20px 0 0;position:relative}.process-flow li+li{border-left:1px solid rgba(16,17,18,.55);padding-left:20px}.process-flow li::before{content:"";position:absolute;width:13px;height:13px;background:#101112;border-radius:50%;top:-8px;left:0}.process-flow li+li::before{left:20px}.process-flow span{display:block;font-size:13px;font-weight:800;margin-bottom:38px}.process-flow strong{display:block;font-size:23px;line-height:1.08;letter-spacing:-.04em}.process-flow p{font-size:15px;line-height:1.4;margin:12px 0 0}.process+.store-tease{padding-top:30px}
@media(max-width:900px){.process-intro{grid-template-columns:1fr 2fr}.process-intro p{grid-column:2}.process-flow{grid-template-columns:repeat(3,1fr);gap:28px 0}.process-flow li:nth-child(4){border-left:0;padding-left:0}.process-flow li:nth-child(4)::before{left:0}}
@media(max-width:650px){.design-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.design-switch span{grid-column:1/-1;margin:0 0 8px}.design-switch a{font-size:9px;padding:7px 9px;text-align:center}.design-switch a:last-child{grid-column:1/-1}.process{padding:85px 0}.process-intro{display:block}.process-intro h2{margin:22px 0}.process-intro p{font-size:17px}.process-flow{display:block;margin-top:50px}.process-flow li,.process-flow li+li,.process-flow li:nth-child(4){border-left:0;border-bottom:1px solid rgba(16,17,18,.5);padding:18px 0 20px 38px}.process-flow li::before,.process-flow li+li::before,.process-flow li:nth-child(4)::before{left:0;top:21px}.process-flow span{margin:0 0 10px}.process-flow strong{font-size:24px}.process-flow p{margin:8px 0 0}.process+.store-tease{padding-top:20px}}
