.wordpress-content{color:#333;width:100%;line-height:1.6;overflow-x:hidden}.legal-content .wordpress-content{color:#374151;line-height:1.8}.legal-content .wordpress-content>h1:first-child,.legal-content .wordpress-content>h2:first-child{display:none}.legal-content .wordpress-content h2{color:#111827;border-top:1px solid #e5e7eb;margin-top:2.5rem;margin-bottom:1rem;padding-top:1.5rem;font-size:1.5rem;font-weight:600}.legal-content .wordpress-content h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal-content .wordpress-content h3{color:#1f2937;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.legal-content .wordpress-content p{color:#4b5563;margin-bottom:1rem;font-size:1rem}.legal-content .wordpress-content b,.legal-content .wordpress-content strong{color:#111827;font-weight:600}.legal-content .wordpress-content ul,.legal-content .wordpress-content ol{margin:1rem 0;padding-left:1.5rem}.legal-content .wordpress-content li{color:#4b5563;margin-bottom:.5rem}.legal-content .wordpress-content a{color:#2563eb;text-decoration:underline}.legal-content .wordpress-content a:hover{color:#1d4ed8}.wordpress-content>:first-child{margin-top:0}.wordpress-content .wp-block-group{margin:2rem 0}.wordpress-content .wp-block-columns{flex-wrap:wrap;gap:2rem;margin:2rem 0;display:flex}.wordpress-content .wp-block-column{flex:1;min-width:300px}.wordpress-content .wp-block-button{margin:1rem 0}.wordpress-content .wp-block-button__link{color:#fff;background-color:#f25a4a;border-radius:6px;padding:12px 24px;text-decoration:none;transition:background-color .3s;display:inline-block}.wordpress-content .wp-block-button__link:hover{background-color:#de382a}.wordpress-content .wp-block-image{margin:2rem 0}.wordpress-content .wp-block-image img{max-width:100%;height:auto}.wordpress-content .elementor-section{padding:60px 0}.wordpress-content .elementor-container{max-width:1200px;margin:0 auto;padding:0 15px}.wordpress-content .elementor-row{flex-wrap:wrap;margin:0 -15px;display:flex}.wordpress-content .elementor-column{flex:1;padding:0 15px}.wordpress-content .elementor-widget-heading h1,.wordpress-content .elementor-widget-heading h2,.wordpress-content .elementor-widget-heading h3{margin-bottom:1rem;font-weight:700}.wordpress-content .elementor-widget-text-editor{margin-bottom:1.5rem}.wordpress-content .elementor-button{color:#fff;background-color:#f25a4a;border-radius:6px;padding:15px 30px;text-decoration:none;transition:all .3s;display:inline-block}.wordpress-content .elementor-button:hover{background-color:#de382a;transform:translateY(-2px)}.wordpress-content h1{color:#1a1a1a;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2}.wordpress-content h2{color:#1a1a1a;margin-top:2rem;margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.wordpress-content h3{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem}.wordpress-content p{color:#666;margin-bottom:1rem;font-size:1.125rem}.wordpress-content ul,.wordpress-content ol{margin-bottom:1rem;padding-left:1.5rem}.wordpress-content li{margin-bottom:.5rem}.wordpress-content img{max-width:100%;height:auto;margin:2rem auto;display:block}.wordpress-content figure{text-align:center;margin:2rem 0}.wordpress-content figure img{margin:0 auto}.wordpress-content a{color:#f25a4a;text-decoration:none;transition:color .3s}.wordpress-content a:hover{color:#de382a;text-decoration:underline}.wordpress-content a[href*=contact],.wordpress-content a[href*=demo]{background:linear-gradient(135deg,#f25a4a 0%,#de382a 100%);border-radius:50px;align-items:center;gap:10px;margin:1rem 0;padding:15px 30px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f25a4a4d;color:#fff!important;text-decoration:none!important}.wordpress-content a[href*=contact]:hover,.wordpress-content a[href*=demo]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f25a4a66}.wordpress-content svg{vertical-align:middle;display:inline-block}.wordpress-content section{padding:60px 0}.wordpress-content .container,.wordpress-content>div{max-width:1200px;margin:0 auto;padding:0 20px}.wordpress-content .grid{gap:2rem;margin:2rem 0;display:grid}.wordpress-content .grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wordpress-content .grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.wordpress-content .card{background:#fff;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 2px 10px #0000001a}.wordpress-content .card:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.wordpress-content>h1:first-child{text-align:center;background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);margin:0;padding:80px 20px}@media (max-width:768px){.wordpress-content .wp-block-columns,.wordpress-content .elementor-row{flex-direction:column}.wordpress-content .wp-block-column,.wordpress-content .elementor-column{width:100%;margin-bottom:1rem}}
