.pd-diagnostic-faq{display:grid;gap:14px}.pd-diagnostic-faq details{border:1px solid #dce7f2;border-radius:10px;background:#fff;overflow:hidden}.pd-diagnostic-faq summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;font-size:17px;line-height:1.5;font-weight:650;color:#204289;cursor:pointer;list-style:none}.pd-diagnostic-faq summary::-webkit-details-marker{display:none}.pd-diagnostic-faq summary .praxis-flat-icon{width:20px;height:20px;flex-shrink:0;transition:transform .15s}.pd-diagnostic-faq details[open] summary{background:#edf4fb}.pd-diagnostic-faq details[open] summary svg{transform:rotate(45deg)}.pd-diagnostic-answer{padding:20px 25px;color:#536571;line-height:1.85;font-size:16px}.pd-diagnostic-faq summary:focus-visible{outline:2px solid #204289;outline-offset:-4px}
body .elementor .pd-diagnostic-process.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pd-diagnostic-process .lrs-method-card{min-width:0}.pd-coaching-person img{width:100%;height:255px!important;object-fit:cover;object-position:center 35%;border-radius:8px 65px 8px 8px}.pd-coaching-person h3,.pd-coaching-person p{color:#fff!important}.pd-coaching-person .elementor-button{background:transparent!important;color:#dbeaa3!important;padding:0!important}.pd-coaching-note p{font-size:14px;line-height:1.7;color:#536571}
@media(max-width:767px){body .elementor .pd-diagnostic-process.e-con{grid-template-columns:1fr}.pd-diagnostic-faq summary{padding:18px;font-size:16px}.pd-diagnostic-answer{padding:18px;font-size:15px}.pd-coaching-person img{height:230px!important}}
@media(prefers-reduced-motion:reduce){.pd-diagnostic-faq summary svg{transition:none}}
body .elementor .pd-coaching-person h3.elementor-heading-title{font-size:25px!important;line-height:1.35!important}
