.fit-section{padding:130px 0;border-top:1px solid var(--line)}.fit-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;align-items:end;margin-bottom:64px}.fit-intro h2{font-size:clamp(44px,5.8vw,86px);line-height:.94;letter-spacing:-.065em;font-weight:500;margin:16px 0 0;max-width:11ch}.fit-intro .lead{max-width:650px}.fit-grid{display:grid;grid-template-columns:1.35fr .85fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.fit-col{padding:30px}.fit-col+ .fit-col{border-left:1px solid var(--line);background:#f0f0ea}.fit-label{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.fit-label--yes{color:var(--ink)}.fit-label--no{color:var(--ink-50)}.fit-item{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:19px 0;border-top:1px solid var(--line);margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-70)}.fit-item b{color:var(--ink);font-weight:600}.fit-num{font:500 10px/1.5 var(--mono);color:var(--ink-30)}.fit-col:first-child .fit-item:nth-child(2) .fit-num,.fit-col:first-child .fit-item:nth-child(4) .fit-num,.fit-col:first-child .fit-item:nth-child(7) .fit-num{color:var(--ink);background:#dfff68;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;margin-top:-4px}@media(max-width:850px){.fit-section{padding:90px 0}.fit-intro,.fit-grid{grid-template-columns:1fr}.fit-intro{gap:30px}.fit-col+.fit-col{border-left:0;border-top:1px solid var(--line)}}
