.cognition-process{padding:64px 0 72px;--process-line:#91abb1}.cognition-heading{text-align:center;margin-bottom:40px}.cognition-process #process-title{font:400 11px/1.5 'DM Sans',sans-serif;letter-spacing:.14em;margin:0 0 20px}.cognition-heading>p{font:400 clamp(30px,4vw,48px)/1.12 'DM Sans',sans-serif;letter-spacing:-.045em;color:#000;margin:0}.cognition-heading>p>span{color:#002fa7}.cognition-steps{list-style:none;padding:0;margin:0 auto;max-width:740px}.cognition-steps>li{display:grid;grid-template-columns:180px 1fr;gap:36px;align-items:center;position:relative;padding-bottom:28px}.cognition-steps>li:not(:last-child):after{content:'';position:absolute;left:89px;bottom:0;height:28px;width:1px;background:var(--process-line)}.cognition-art{position:relative;border:1px solid var(--process-line);padding:20px 18px 16px;text-align:center;background:#ffffffc9;color:#002fa7}.cognition-art svg{display:block;width:100px;height:75px;margin:0 auto 10px}.cognition-art h3{margin:0;color:#071e33;font:400 16px/1.3 'DM Sans',sans-serif}.cognition-number{position:absolute;left:10px;top:8px;font-size:10px;color:#496572}.cognition-art:before,.cognition-art:after,.cognition-art i:before,.cognition-art i:after{content:'';position:absolute;width:6px;height:6px;background:#002fa7;border-radius:50%}.cognition-art:before{left:-3px;top:-3px}.cognition-art:after{right:-3px;top:-3px}.cognition-art i:before{left:-3px;bottom:-3px}.cognition-art i:after{right:-3px;bottom:-3px}.cognition-copy>span{font:400 9px/1.5 'DM Sans',sans-serif;letter-spacing:.14em;color:#496572}.cognition-copy h4{font:400 23px/1.25 'DM Sans',sans-serif;color:#002fa7;letter-spacing:-.035em;margin:8px 0 10px}.cognition-copy p{font:400 15px/1.6 'DM Sans',sans-serif;color:#071e33;margin:0;max-width:360px}.cognition-loop{max-width:740px;margin:4px auto 0;padding:18px 0;border-top:1px solid var(--process-line);font:400 14px/1.5 'DM Sans',sans-serif;color:#002fa7;text-align:center}.cognition-loop span{font-size:23px;vertical-align:middle;margin-right:8px}@media(max-width:600px){.cognition-process{padding:44px 0}.cognition-heading{margin-bottom:32px}.cognition-steps>li{grid-template-columns:112px minmax(0,1fr);gap:18px;padding-bottom:24px}.cognition-art{padding:24px 8px 14px}.cognition-art svg{width:78px;height:58px}.cognition-art h3{font-size:13px}.cognition-copy h4{font-size:18px}.cognition-copy p{font-size:13px}.cognition-steps>li:not(:last-child):after{left:55px;height:24px}.cognition-loop{font-size:12px}}
