.elementor-2915 .elementor-element.elementor-element-cfc00a6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2915 .elementor-element.elementor-element-9f72b7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2915 .elementor-element.elementor-element-9f72b7b:not(.elementor-motion-effects-element-type-background), .elementor-2915 .elementor-element.elementor-element-9f72b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1325;}.elementor-2915 .elementor-element.elementor-element-29cf103 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper p{color:#FFFFFF;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #E1E1E1 0%, #E1E1E1 100%);}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#E1E1E1;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#E1E1E1;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-border-divider::before{height:4px;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#E1E1E1;color:#E1E1E1;}.elementor-2915 .elementor-element.elementor-element-29cf103 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#E1E1E1;}.elementor-2915 .elementor-element.elementor-element-8ebc3d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:29px 29px 60px 0px rgba(0,0,0,0.2);--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-2915 .elementor-element.elementor-element-8ebc3d4:not(.elementor-motion-effects-element-type-background), .elementor-2915 .elementor-element.elementor-element-8ebc3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141B31;}.elementor-2915 .elementor-element.elementor-element-2c924cf0 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 25px 0px;font-family:"Lato", Sans-serif;font-size:36px;font-weight:700;}.elementor-2915 .elementor-element.elementor-element-2c924cf0 .elementskit-section-title-wraper .elementskit-section-title > span{color:#7C6CFF;}.elementor-2915 .elementor-element.elementor-element-2c924cf0 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#7C6CFF;}.elementor-2915 .elementor-element.elementor-element-2c924cf0 .elementskit-section-title-wraper p{font-family:"Lato", Sans-serif;font-size:15px;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn{background-color:#7C6CFF;padding:21px 55px 21px 55px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#ffffff;fill:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09b2a0;border-radius:20px 20px 20px 20px;box-shadow:19px 19px 40px 0px rgba(0,0,0,0.1);}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn:hover{background-color:#9287EC;color:#F5F5F5;fill:#F5F5F5;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn > i, .elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn > i, .rtl .elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2915 .elementor-element.elementor-element-1eb7d83d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:114px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-2915 .elementor-element.elementor-element-1eb7d83d:not(.elementor-motion-effects-element-type-background), .elementor-2915 .elementor-element.elementor-element-1eb7d83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1325;}.elementor-2915 .elementor-element.elementor-element-5323a > .elementor-widget-container{margin:0px 15px 33px 15px;}.elementor-2915 .elementor-element.elementor-element-5323a .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-2915 .elementor-element.elementor-element-5323a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2915 .elementor-element.elementor-element-5323a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2915 .elementor-element.elementor-element-1b8c1de2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2915 .elementor-element.elementor-element-7512149a .elementskit-single-faq .elementskit-faq-header{background-color:#141B31;padding:21px 40px 21px 40px;}.elementor-2915 .elementor-element.elementor-element-7512149a .elementskit-single-faq .elementskit-faq-body{background-color:#31353C;color:#ffffff;font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-2915 .elementor-element.elementor-element-7512149a > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.1);}.elementor-2915 .elementor-element.elementor-element-7512149a .elementskit-single-faq .elementskit-faq-title{color:#ffffff;font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-2915 .elementor-element.elementor-element-7512149a .elementskit-single-faq:not(:last-child){margin:0px 0px 30px 0px;}.elementor-2915 .elementor-element.elementor-element-12f4f8bc .elementskit-single-faq .elementskit-faq-header{background-color:#141B31;padding:21px 40px 21px 40px;}.elementor-2915 .elementor-element.elementor-element-12f4f8bc .elementskit-single-faq .elementskit-faq-body{background-color:#31353C;color:#ffffff;font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-2915 .elementor-element.elementor-element-12f4f8bc > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.1);}.elementor-2915 .elementor-element.elementor-element-12f4f8bc .elementskit-single-faq .elementskit-faq-title{color:#FFFFFF;font-size:18px;}.elementor-2915 .elementor-element.elementor-element-12f4f8bc .elementskit-single-faq:not(:last-child){margin:0px 0px 30px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2915 .elementor-element.elementor-element-1eb7d83d{--padding-top:70px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-2915 .elementor-element.elementor-element-1b8c1de2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2915 .elementor-element.elementor-element-9f72b7b{--content-width:1120px;}}@media(max-width:767px){.elementor-2915 .elementor-element.elementor-element-9f72b7b{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2915 .elementor-element.elementor-element-29cf103 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2915 .elementor-element.elementor-element-8ebc3d4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2915 .elementor-element.elementor-element-4cb96d9f .elementskit-btn{padding:18px 40px 18px 40px;}.elementor-2915 .elementor-element.elementor-element-5323a .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-2915 .elementor-element.elementor-element-1b8c1de2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2915 .elementor-element.elementor-element-7512149a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2915 .elementor-element.elementor-element-12f4f8bc > .elementor-widget-container{margin:0px 0px 30px 0px;}}/* Start custom CSS for container, class: .elementor-element-cfc00a6 *//* ==========================
   GOOGLE FONT
========================== */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:'Inter',sans-serif;
background:#0b1020;
color:#fff;
}

.container{
width:100%;
max-width:1180px;
margin:auto;
padding:0 20px;
}

/* ==========================
 HERO
========================== */

.seo-hero{
padding:90px 0;
background:#0b1020;
}

.hero-content{
display:flex;
align-items:center;
justify-content:space-between;
gap:70px;
flex-wrap:wrap;
}

.hero-left{
flex:1;
min-width:320px;
}

.hero-right{
flex:1;
display:flex;
justify-content:center;
min-width:320px;
}

.hero-badge{
display:inline-block;
background:#1b2240;
color:#8f9cff;
padding:10px 18px;
border-radius:50px;
font-size:13px;
font-weight:600;
margin-bottom:25px;
}

.hero-left h1{
font-size:55px;
line-height:1.15;
font-weight:800;
margin-bottom:20px;
}

.hero-left h1 span{
color:#7c6cff;
}

.hero-left p{
font-size:17px;
color:#9ca3af;
line-height:1.8;
max-width:560px;
margin-bottom:35px;
}

.hero-stats{
display:flex;
gap:40px;
margin-bottom:35px;
flex-wrap:wrap;
}

.stat-box h2{
font-size:34px;
color:#7c6cff;
margin-bottom:5px;
}

.stat-box span{
font-size:14px;
color:#a1a1aa;
}

.hero-buttons{
display:flex;
gap:18px;
flex-wrap:wrap;
}

.hero-buttons a{
text-decoration:none;
padding:15px 28px;
border-radius:12px;
font-weight:700;
transition:.3s;
display:inline-flex;
align-items:center;
justify-content:center;
}

.btn-primary{
background:#7c6cff;
color:#fff;
box-shadow:0 0 25px rgba(124,108,255,.45);
}

.btn-primary:hover{
transform:translateY(-4px);
background:#907cff;
}

.btn-secondary{
border:1px solid rgba(255,255,255,.12);
color:#fff;
background:#161d33;
}

.btn-secondary:hover{
background:#202945;
}

/* ==========================
 DASHBOARD
========================== */

.dashboard-card{
width:100%;
max-width:470px;
background:#141b31;
border:1px solid rgba(255,255,255,.08);
border-radius:22px;
padding:25px;
box-shadow:0 20px 60px rgba(0,0,0,.45);
}

.card-header{
display:flex;
gap:10px;
margin-bottom:25px;
}

.dot{
width:11px;
height:11px;
border-radius:50%;
display:block;
}

.red{
background:#ff5f57;
}

.yellow{
background:#febc2e;
}

.green{
background:#28c840;
}

.graph-area{
height:170px;
border-radius:15px;
background:linear-gradient(180deg,#1b2344,#111827);
margin-bottom:25px;
position:relative;
overflow:hidden;
}

.graph-line{
position:absolute;
left:20px;
right:20px;
top:50%;
height:4px;
background:linear-gradient(90deg,#7c6cff,#ff5fd1);
transform:rotate(-10deg);
border-radius:10px;
}

.dashboard-stats{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:15px;
margin-bottom:20px;
}

.mini-card{
background:#1c2442;
padding:18px;
border-radius:14px;
text-align:center;
}

.mini-card small{
display:block;
font-size:11px;
color:#8d93a9;
margin-bottom:8px;
}

.mini-card h3{
font-size:20px;
color:#7c6cff;
}

.verified-box{
display:flex;
align-items:center;
gap:15px;
padding:16px;
background:#1b2240;
border-radius:14px;
}

.verified-icon{
width:50px;
height:50px;
background:#7c6cff;
border-radius:50%;
}

.verified-box strong{
display:block;
font-size:15px;
margin-bottom:5px;
}

.verified-box p{
font-size:13px;
color:#a1a1aa;
}

/* ==========================
 FEATURES
========================== */

.seo-features{
padding:90px 0;
background:#0d1325;
}

.section-title{
text-align:center;
margin-bottom:60px;
}

.section-title h2{
font-size:42px;
font-weight:800;
line-height:1.2;
margin-bottom:18px;
}

.section-title h2 span{
color:#7c6cff;
}

.section-title p{
max-width:650px;
margin:auto;
color:#9ca3af;
font-size:16px;
line-height:1.8;
}

.features-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
}

.feature-card{
background:#141b31;
border:1px solid rgba(255,255,255,.08);
padding:35px 28px;
border-radius:18px;
transition:.35s;
}

.feature-card:hover{
transform:translateY(-8px);
border-color:#7c6cff;
box-shadow:0 20px 45px rgba(124,108,255,.18);
}

.feature-icon{
width:55px;
height:55px;
background:#7c6cff;
border-radius:14px;
display:flex;
align-items:center;
justify-content:center;
font-size:24px;
margin-bottom:20px;
}

.feature-card h3{
font-size:22px;
margin-bottom:15px;
}

.feature-card p{
color:#9ca3af;
font-size:15px;
line-height:1.8;
}

/* ==========================
 RESPONSIVE
========================== */

@media(max-width:991px){

.hero-content{
flex-direction:column;
text-align:center;
}

.hero-left p{
margin:auto auto 35px;
}

.hero-stats{
justify-content:center;
}

.hero-buttons{
justify-content:center;
}

.features-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.hero-left h1{
font-size:36px;
}

.section-title h2{
font-size:30px;
}

.features-grid{
grid-template-columns:1fr;
}

.dashboard-stats{
grid-template-columns:1fr;
}

.hero-stats{
gap:25px;
}

.hero-buttons a{
width:100%;
}

}/* End custom CSS */