.linked-faq{max-width:980px}.linked-faq-items{border-top:1px solid #dddfee}.linked-faq details{border-bottom:1px solid #dddfee}.linked-faq summary{position:relative;list-style:none;cursor:pointer;padding:23px 44px 23px 0;font-size:18px;line-height:1.45;font-weight:600;color:#171160}.linked-faq summary::-webkit-details-marker{display:none}.linked-faq summary::after{content:'+';position:absolute;right:8px;top:22px;color:#5361ec;font-size:24px;font-weight:400}.linked-faq details[open] summary::after{content:'−'}.linked-faq summary:focus-visible{outline:3px solid #aab5ff;outline-offset:3px;border-radius:4px}.linked-faq details p{max-width:810px;margin:0;padding:0 38px 24px 0;color:#616478;font-size:16px;line-height:1.8}.linked-faq a,.kait-next a{color:#4050b9;text-decoration:underline;text-underline-offset:3px}.kait-route{display:grid;grid-template-columns:1fr 70px 1fr 1.4fr;align-items:center;gap:24px;padding:40px;background:#f1f3ff;border:1px solid #dedff0;border-radius:24px;box-sizing:border-box}.kait-route strong{display:block;font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-1px;margin:14px 0;color:#171160}.kait-route p{font-size:15px;color:#64677c;line-height:1.7;margin:0}.kait-route-line{font-size:40px;color:#5361ec;text-align:center}.kait-outcome{padding:24px;border-radius:16px;background:#fff}.kait-outcome strong{font-size:29px}.kait-next{max-width:850px}.kait-next p{line-height:1.8}.case-study-layout article p{color:#62657a;line-height:1.8;font-size:16px}.proof-stories:has(> :nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.kait-route{grid-template-columns:1fr 40px 1fr;padding:24px;gap:12px}.kait-outcome{grid-column:1/-1;margin-top:12px}.kait-route .eyebrow{font-size:10px}.linked-faq summary{font-size:16px;padding-block:20px}.linked-faq details p{padding-right:0;font-size:15px}.proof-stories:has(> :nth-child(4)){grid-template-columns:1fr}}
