body.elementor-page-7482 #main.site-main{z-index:0;}body.elementor-page-7482:not(.elementor-motion-effects-element-type-background), body.elementor-page-7482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0A1F;}/* Start custom CSS for page-settings */:root{
--gm-navy:#0B0445;
--gm-blue:#003B85;
--gm-accent:#7C3AED;
}
.gm-pro-hero{
background:linear-gradient(135deg,#0B0445,#003B85);
color:white;
}
.gm-pro-title h1{
font-family:Arial, Helvetica, sans-serif;
font-size:52px;
font-weight:800;
line-height:1.15;
}
.gm-pro-description{
font-size:18px;
color:#CBD5E1;
max-width:520px;
}
.gm-pro-button .elementor-button{
background:#7C3AED;
border-radius:50px;
padding:16px 35px;
box-shadow:0 15px 40px rgba(124,58,237,.35);
}
.gm-phone-placeholder{
background:rgba(255,255,255,.08);
border:1px solid rgba(255,255,255,.15);
border-radius:35px;
padding:80px 30px;
text-align:center;
backdrop-filter:blur(15px);
}
.gm-features-section,
.gm-how-section{
padding:90px 0;
}
.gm-final-cta{
background:#003B85;
padding:70px 30px;
text-align:center;
}
@media(max-width:767px){
.gm-pro-title h1{font-size:32px;}
}/* End custom CSS */