.design-value-intro{margin-bottom:44px;max-width:none}.design-value-intro>h3{font-size:28px;max-width:760px;line-height:1.8;margin-bottom:16px}.design-value-intro>p{max-width:850px;color:var(--secondary);font-size:14px;line-height:2.1;margin-bottom:26px}.design-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.design-goals article{padding:26px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);border-top:3px solid #b4dfd7}.design-goal-number{display:inline-flex;align-items:center;justify-content:center;background:#e7f4f1;color:var(--link);font-size:12px;font-weight:650;width:34px;height:34px;border-radius:10px;margin-bottom:18px}.design-goals h4{font-size:17px;line-height:1.9;margin-bottom:12px}.design-goals p{font-size:13px;line-height:2;color:var(--secondary);margin:0}.design-delivery{padding-block:64px}.design-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.design-delivery-grid article{padding:26px;border:1px solid var(--border);border-radius:14px;background:#fff}.design-delivery-grid .icon-box{margin-bottom:18px}.design-delivery-grid h3{font-size:17px;line-height:1.8;margin-bottom:12px}.design-delivery-grid p{font-size:13px;line-height:2;color:var(--secondary);margin:0}.design-redesign{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin-bottom:22px}.design-redesign h2{font-size:28px;line-height:1.8}.design-redesign>div>p{font-size:14px;line-height:2;color:var(--secondary)}.design-redesign-checklist{border:1px solid var(--border);border-radius:var(--radius);background:#edf5f4;padding:30px}.design-redesign-checklist h3{font-size:18px}.design-redesign-checklist ul{font-size:13px;line-height:2.2;margin:0 0 22px;padding-inline-start:20px}.design-redesign-checklist li::marker{color:var(--link)}@media(max-width:900px){.design-goals{gap:14px}.design-goals article{padding:21px}.design-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-redesign{gap:28px}}@media(max-width:640px){.design-value-intro>h3,.design-redesign h2{font-size:23px}.design-value-intro>p,.design-redesign>div>p{font-size:13px}.design-goals,.design-delivery-grid,.design-redesign{grid-template-columns:1fr}.design-goals article{padding:22px}.design-goals h4{font-size:16px}.design-goals p,.design-delivery-grid p{font-size:12px}.design-delivery{padding-block:40px}.design-delivery-grid article{padding:22px}.design-redesign-checklist{padding:24px}.design-redesign-checklist h3{font-size:17px}}