.kdm-services-faq{background:#fcfdff;padding:40px 16px;position:relative}.kdm-services-faq:before,.kdm-services-faq:after{content:"";background:linear-gradient(90deg,#195afe00,#195afe33 50%,#195afe00);height:1px;position:absolute;inset-inline:0}.kdm-services-faq:before{top:0}.kdm-services-faq:after{bottom:0}@media (width>=768px){.kdm-services-faq{padding:64px 24px}}.kdm-services-faq__inner{flex-direction:column;gap:40px;max-width:1248px;margin-inline:auto;display:flex}.kdm-services-faq__header{flex-direction:column;gap:8px;display:flex}.kdm-services-faq__header--center{text-align:center;width:100%;max-width:467px;margin-inline:auto}.kdm-services-faq__eyebrow{color:var(--color-primary-dark);margin:0;font-size:14px;font-weight:600;line-height:26px!important}.kdm-services-faq__title{color:var(--color-gray-800);margin:0;font-size:16px;font-weight:700;line-height:25px}.kdm-services-faq__description{color:#6a7282;margin:0;font-size:14px;line-height:26px!important}@media (width>=1024px){.kdm-services-faq__title{font-size:24px;line-height:37px}}.kdm-services-faq__list{background:#fff;border:1px solid #dce6fe;border-radius:12px;padding:16px;box-shadow:0 12px 28px -14px #123fb20d}@media (width>=1024px){.kdm-services-faq__list{padding:24px 24px 10px}}.kdm-services-faq__layout{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.kdm-services-faq__layout{flex-direction:row;align-items:flex-start;gap:40px}.kdm-services-faq__layout>.kdm-services-faq__list{flex:868px;min-width:0;padding:24px}}.kdm-services-faq__guide{background:#fff;border:1px solid #dce6fe;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (width>=1024px){.kdm-services-faq__guide{flex:0 0 340px;gap:24px;padding:24px}}.kdm-services-faq__guide-intro{flex-direction:column;gap:8px;display:flex}.kdm-services-faq__guide-title{color:var(--color-primary-dark);margin:0;font-size:14px;font-weight:700;line-height:26px!important}.kdm-services-faq__guide-text{color:var(--color-gray-800);margin:0;font-size:13px;line-height:24px!important}@media (width>=1024px){.kdm-services-faq__guide-title{font-size:16px;line-height:25px!important}}.kdm-services-faq__topics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){.kdm-services-faq__topics{gap:12px}}.kdm-services-faq__topic{color:var(--color-gray-800);align-items:center;gap:14px;font-size:13px;font-weight:600;line-height:24px;display:flex}.kdm-services-faq__topic:before{content:"";background:var(--color-primary);border-radius:4px;flex:none;width:8px;height:8px}.kdm-services-faq__guide-note{color:#6a7282;margin:0;font-size:12px;line-height:22px!important}