.elementor-34962 .elementor-element.elementor-element-d3c793d{--display:flex}.elementor-34962 .elementor-element.elementor-element-8fbe89c{--display:flex}.elementor-34962 .elementor-element.elementor-element-824db20{--display:flex}.elementor-34962 .elementor-element.elementor-element-651c753{--display:flex}.def-hero{background:#0f172a;color:#fff;padding:100px 1.5em 80px;text-align:center;border-radius:32px;box-shadow:0 10px 30px rgba(0,0,0,.15);max-width:1000px;margin:0 auto}.def-hero h1{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#1e40af}.def-hero p{font-size:20px;line-height:1.6;color:#cbd5e1;max-width:760px;margin:0 auto}.def-main{padding:3em 1.2em;background:0 0}.content-card{max-width:820px;background:#fff;padding:2em;margin:2em auto;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#000;text-align:left}.content-card h2{font-size:1.8em;margin-bottom:1em;color:#000;text-align:center}.content-card ul{list-style:none;padding-left:0}.content-card ul li{margin-bottom:.75em;font-size:1.1em}.content-card ol li{margin-bottom:.7em;font-size:1.1em}.financing-card{text-align:center}.financing-card img.credova-banner{display:block;margin:1.5em auto 0;max-width:100%;border-radius:8px}.def-faq .faq-block{margin-bottom:1.5em}.def-faq .faq-question{font-weight:600;font-size:1.2em;color:#000}.def-faq .faq-answer{padding-left:1em;font-size:1.05em;color:#333}.brand-list li{font-weight:500;margin-bottom:.5em}@media (max-width:600px){.def-hero h1{font-size:34px}.def-hero p{font-size:16px}.content-card{padding:1.5em}.content-card h2{font-size:1.6em}}