.elementor-8 .elementor-element.elementor-element-3400e88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3400e88:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3400e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for html, class: .elementor-element-912c9aa */<style>

body{
font-family: Arial, sans-serif;
margin:0;
background:#0f172a;
color:#cbd5e1;
}

/* FORCE ALL TITLES WHITE */
h1,h2,h3,h4,h5,h6{
color:#ffffff !important;
}

.container{
width:90%;
max-width:1100px;
margin:auto;
}

.hero{
background:#020617;
padding:120px 20px;
text-align:center;
}

.hero h1{
font-size:48px;
}

.hero p{
font-size:20px;
color:#94a3b8;
}

.section{
padding:80px 20px;
background:#1e293b;
text-align:center;
}

.features{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:30px;
margin-top:40px;
}

.feature-box{
background:#111827;
padding:30px;
border-radius:12px;
transition:0.3s;
}

.feature-box:hover{
background:#1f2937;
transform:translateY(-5px);
}

.steps{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
gap:30px;
margin-top:40px;
}

.step{
background:#111827;
padding:30px;
border-radius:10px;
}

.cta-btn{
background:#ff2d75;
color:white;
padding:15px 32px;
border-radius:8px;
text-decoration:none;
font-weight:bold;
display:inline-block;
margin-top:25px;
transition:0.3s;
}

.cta-btn:hover{
background:#e11d60;
}

.pricing{
text-align:center;
}

.price-box{
background:#020617;
border:1px solid #1f2937;
border-radius:14px;
padding:50px;
display:inline-block;
}

.price{
font-size:44px;
color:#ff2d75;
font-weight:bold;
}

.footer{
background:#020617;
color:#64748b;
text-align:center;
padding:30px;
}

</style>/* End custom CSS */