/* Start custom CSS *//* Final V2 companion styling; page 47 only. Existing content and functionality preserved. */
.elementor-47{background:#f5f7fa;color:#192b47;font-family:Inter,Arial,sans-serif;padding:48px 24px 64px!important;}
.elementor-47 *,.elementor-47 *::before,.elementor-47 *::after{box-sizing:border-box;}
.elementor-47 > [data-interaction-id],.elementor-47 > .elementor-section-wrap > [data-interaction-id]{max-width:1100px!important;margin:0 auto!important;width:100%!important;}
.elementor-47 section{max-width:1100px!important;width:100%!important;}
.elementor-47 h1.e-heading-base{font-size:clamp(32px,4.5vw,54px)!important;line-height:1.1!important;letter-spacing:-.035em!important;color:#fff!important;background:#192b47!important;padding:48px 36px!important;border-radius:14px!important;margin:0 0 28px!important;width:100%!important;}
.elementor-47 h2.e-heading-base{color:#192b47!important;font-size:28px!important;line-height:1.25!important;letter-spacing:-.02em!important;}
.elementor-47 .e-paragraph-base{font-size:18px!important;line-height:1.65!important;color:#41516a!important;}
.elementor-47 a.e-button-base{background:#192b47!important;color:#fff!important;border:1px solid #192b47!important;border-radius:7px!important;padding:16px 24px!important;min-height:50px!important;font-size:16px!important;line-height:1.4!important;font-weight:650!important;max-width:100%!important;white-space:normal!important;text-align:center!important;}
.elementor-47 .lendtrex-faq-item summary h2.e-heading-base{font-size:20px!important;line-height:1.4!important;}
.elementor-47 .lendtrex-faq-item details{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:22px 24px;margin:0 0 12px;}
.elementor-47 .lendtrex-faq-item{padding:0!important;}
.elementor-47 .ltx-qa-visual{border-radius:14px;box-shadow:0 12px 32px rgba(25,43,71,.07);}
@media(max-width:767px){.elementor-47{padding:28px 20px 44px!important;}.elementor-47 h1.e-heading-base{padding:32px 24px!important;}.elementor-47 h2.e-heading-base{font-size:25px!important;}.elementor-47 .e-paragraph-base{font-size:17px!important;}.elementor-47 .lendtrex-faq-item details{padding:18px;}.elementor-47 .lendtrex-faq-item summary h2.e-heading-base{font-size:18px!important;}}

.elementor-47 [data-interaction-id="8a8c4a6"]{background:#fff!important;border:1px solid #dce3ec!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(25,43,71,.07)!important;padding:36px!important;}
.elementor-47 [data-interaction-id="102c21c"] strong{font-size:48px!important;color:#192b47!important;letter-spacing:-.035em;line-height:1.2;}
@media(max-width:767px){.elementor-47 [data-interaction-id="8a8c4a6"]{padding:24px!important}}/* End custom CSS */