.pd-where,.pd-where *,.pd-where :after,.pd-where :before{box-sizing:border-box}.pd-where{font-family:IBM Plex Sans,sans-serif}.pd-where .pd-container{margin:0 auto;max-width:1506px;padding:0 24px;width:100%}:where(.pd-where) :where(h2,h3,p){margin:0}.pd-where{background:#f4f4f4;padding:70px 0 80px}.pd-where__grid{align-items:center;column-gap:64px;display:grid;grid-template-columns:minmax(0,584px) minmax(0,705px);justify-content:space-between}.pd-where__heading{color:#b4521b;font-family:Saira,sans-serif;font-size:20px;font-weight:600;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.pd-where__body,.pd-where__body p{color:#565656;font-size:16px;line-height:1.6}.pd-where__body p{margin:0}.pd-where__btn{align-items:center;border:1px solid #174ca1;border-radius:21px;color:#174ca1;display:inline-flex;font-family:Saira,sans-serif;font-size:16px;font-weight:600;letter-spacing:.06em;margin-top:22px;min-height:42px;padding:8px 36px;text-decoration:none;transition:background-color .2s,color .2s}.pd-where__btn:hover{background:#174ca1;color:#fff}.pd-where__btn:focus-visible{outline:2px solid #f37321;outline-offset:3px}.pd-where__layers{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.pd-where__layer{align-items:center;background:#fff;border:1px solid #dadada;display:grid;grid-template-columns:minmax(0,380px) 1fr;margin:0;min-height:92px;padding:0 20px;position:relative}.pd-where__name{color:#231f20;font-family:Saira,sans-serif;font-size:19px;font-weight:500}.pd-where__name small{color:#b4521b;display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;margin-top:2px}.pd-where__level,.pd-where__name small{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.pd-where__level{color:#7b858d;font-size:12px;letter-spacing:.1em}.pd-where__layer.is-current{background:#eef2fa}.pd-where__layer.is-current:before{background:#b4521b;bottom:-1px;content:"";left:-1px;position:absolute;top:-1px;width:3px}.pd-where__layer.is-current .pd-where__name{color:#174ca1}@media (max-width:1024px){.pd-where__grid{grid-template-columns:1fr;row-gap:40px}}@media (max-width:767px){.pd-where{padding:44px 0 52px}.pd-where__heading{font-size:18px}.pd-where__layers{gap:16px}.pd-where__layer{column-gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px 16px}.pd-where__name{font-size:17px}.pd-where__level{font-size:11px;letter-spacing:.06em}}