/* Two levels of reading: product experience, then the delivery process. */
.about-section{padding-block:84px 88px}
.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(60px,7vw,124px);row-gap:56px;align-items:start}
.about .about-intro>p{font-size:18px;line-height:1.65;margin-top:25px;max-width:46ch;color:var(--secondary)}
.about-intro>p>strong{display:block;font-size:21px;line-height:1.4;font-weight:550;color:var(--ink);letter-spacing:-.025em;margin-bottom:10px}
.about-proof{background:var(--paper);border-radius:16px;padding:30px 32px;align-self:center}
.about-proof-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}
.about-proof-heading>h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:0}
.about-proof-heading>a{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.4;color:var(--accent);text-underline-offset:4px;white-space:nowrap;padding-block:6px}
.about-proof-heading>a:hover{text-decoration:underline}
.about-proof-heading .icon{width:17px;height:17px}
.about-products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}
.about-products>div+div{border-left:1px solid #deded8;padding-left:26px}
.about-products h4{font-size:27px;line-height:1.2;letter-spacing:-.03em;font-weight:550;margin:0 0 12px}
.about-products p{font-size:15px;line-height:1.65;color:var(--secondary);margin:0;max-width:28ch}
.about-workflow{grid-column:1/-1}
.about-workflow>h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:0 0 25px}
.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}
.about-steps>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;border-top:1px solid #c7c7c1;padding-top:25px}
.about-step-number{font-size:24px;line-height:1.3;letter-spacing:-.03em;color:var(--accent);font-weight:500;font-variant-numeric:tabular-nums}
.about-steps h4{font-size:23px;line-height:1.3;letter-spacing:-.025em;font-weight:550;margin:0 0 14px}
.about-steps ul{display:grid;gap:8px;padding:0 0 0 17px;margin:0;list-style:disc}
.about-steps ul>li{font-size:16px;line-height:1.55;color:var(--secondary);padding-left:2px;max-width:38ch}
.about-steps ul>li::marker{color:#73736d;font-size:.65em}
@media(max-width:1200px){
  .about{column-gap:50px;row-gap:45px}
  .about-proof{padding:26px}.about-proof-heading{gap:12px;margin-bottom:24px}.about-proof-heading>h3{font-size:17px}
  .about-products{gap:20px}.about-products>div+div{padding-left:20px}.about-products h4{font-size:23px}.about-products p{font-size:14px}
  .about-steps{gap:24px}.about-steps>li{grid-template-columns:32px minmax(0,1fr);gap:12px}.about-steps h4{font-size:21px}.about-step-number{font-size:22px}.about-steps ul>li{font-size:15px}
}
@media(max-width:900px){
  .about-section{padding-block:62px 66px}.about{column-gap:35px;row-gap:38px}
  .about .about-intro>p{font-size:16px;margin-top:22px}.about-intro>p>strong{font-size:19px}
  .about-proof{padding:23px}.about-proof-heading{align-items:flex-start;margin-bottom:20px}.about-proof-heading>h3{max-width:15ch;font-size:17px}
  .about-products{grid-template-columns:1fr;gap:18px}.about-products>div+div{border-left:0;border-top:1px solid #deded8;padding:18px 0 0}.about-products h4{font-size:23px;margin-bottom:7px}
  .about-steps{gap:20px}.about-steps>li{grid-template-columns:1fr;gap:14px;padding-top:19px}.about-steps h4{font-size:20px;margin-bottom:12px}.about-steps ul>li{font-size:14px;line-height:1.6}.about-workflow>h3{font-size:22px;margin-bottom:20px}
}
@media(max-width:620px){
  .about-section{padding-block:47px 50px}.about{grid-template-columns:1fr;row-gap:30px}
  .about .about-intro>p{font-size:16px;line-height:1.65;max-width:40ch;margin-top:23px}.about-intro>p>strong{font-size:20px;margin-bottom:10px}
  .about-proof{padding:23px 22px}.about-proof-heading{align-items:center;gap:14px;margin-bottom:23px}.about-proof-heading>h3{max-width:none;font-size:18px}.about-proof-heading>a{font-size:13px}
  .about-products{gap:19px}.about-products>div+div{padding-top:19px}.about-products h4{font-size:25px}.about-products p{font-size:14px;max-width:34ch}
  .about-workflow{margin-top:4px}.about-workflow>h3{font-size:23px;margin-bottom:21px}.about-steps{grid-template-columns:1fr;gap:23px}.about-steps>li{grid-template-columns:31px minmax(0,1fr);gap:13px;padding-top:21px}.about-step-number{font-size:22px}.about-steps h4{font-size:22px;margin-bottom:12px}.about-steps ul{gap:7px}.about-steps ul>li{font-size:15px;max-width:34ch}
}
@media(max-width:360px){.about-proof{padding:21px 18px}.about-proof-heading>h3{font-size:16px}.about-products h4{font-size:23px}.about-steps h4{font-size:20px}.about-steps ul>li{font-size:14px}}
