.elementor-4970 .elementor-element.elementor-element-eb985cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4970 .elementor-element.elementor-element-424d957{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4970 .elementor-element.elementor-element-fd841e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-e3b197e */<style>

.android-pricing-section{
background:#ffffff;
padding:90px 20px;
font-family:Inter,Arial,sans-serif;
}

.android-pricing-container{
max-width:1300px;
margin:auto;
}

.android-heading{
text-align:center;
margin-bottom:60px;
}

.android-heading h2{
font-size:46px;
font-weight:900;
color:#000;
margin-bottom:18px;
line-height:1.2;
}

.android-heading h2 span{
color:#d4af37;
}

.android-heading p{
max-width:860px;
margin:auto;
font-size:17px;
line-height:1.8;
color:#555;
}

.android-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
align-items:stretch;
}

.android-plan{

background:#fff;
border-radius:22px;
padding:35px;
border:1px solid rgba(0,0,0,.08);
box-shadow:0 18px 40px rgba(0,0,0,.08);
position:relative;
transition:.35s;

display:flex;
flex-direction:column;

}

.android-plan:hover{

transform:translateY(-10px);
box-shadow:0 25px 55px rgba(212,175,55,.20);
border-color:#d4af37;

}

.android-plan.best{

border:2px solid #d4af37;
transform:scale(1.03);
box-shadow:0 25px 60px rgba(212,175,55,.24);

}

.android-plan.best:hover{

transform:translateY(-10px) scale(1.03);

}

.android-badge{

position:absolute;
top:-15px;
left:50%;
transform:translateX(-50%);
background:linear-gradient(135deg,#d4af37,#ffcc00);
color:#000;
padding:10px 22px;
font-size:13px;
font-weight:900;
border-radius:999px;

}

.android-plan-name{

font-size:28px;
font-weight:900;
margin-top:10px;
margin-bottom:10px;
color:#000;

}

.android-plan-duration{

font-size:16px;
color:#777;
font-weight:700;

}

.android-price{

font-size:58px;
font-weight:900;
margin:22px 0 8px;
line-height:1;
color:#000;

}

.android-price small{

font-size:18px;

}

.android-description{

font-size:15px;
line-height:1.8;
color:#555;
margin-bottom:28px;

}

.android-features{

display:flex;
flex-wrap:wrap;
gap:10px;
margin-bottom:35px;

}

.android-feature{

padding:10px 14px;
background:#fafafa;
border-radius:999px;
font-size:13px;
font-weight:700;
border:1px solid rgba(0,0,0,.07);
display:flex;
align-items:center;
gap:8px;

}

.android-feature svg{

width:16px;
height:16px;
color:#d4af37;

}

.android-button{

margin-top:auto;
display:flex;
justify-content:center;
align-items:center;
gap:10px;

height:56px;

border-radius:14px;

background:linear-gradient(135deg,#d4af37,#ffcc00);

color:#000;

text-decoration:none;

font-weight:900;

font-size:16px;

transition:.3s;

}

.android-button:hover{

transform:translateY(-3px);
box-shadow:0 16px 30px rgba(212,175,55,.28);

}

.android-bottom{

margin-top:60px;

background:#fafafa;

border-radius:22px;

padding:35px;

display:flex;

justify-content:space-between;

align-items:center;

gap:30px;

border:1px solid rgba(0,0,0,.06);

}

.android-bottom-left{

display:flex;
align-items:center;
gap:18px;

}

.android-stars{

display:flex;
gap:5px;

}

.android-stars svg{

width:20px;
height:20px;
fill:#d4af37;
color:#d4af37;

}

.android-bottom h3{

margin:0;
font-size:22px;
font-weight:900;

}

.android-bottom p{

margin-top:8px;
font-size:15px;
color:#555;
line-height:1.8;

}

.android-bottom a{

padding:16px 28px;

background:#000;

color:#fff;

border-radius:12px;

text-decoration:none;

font-weight:800;

transition:.3s;

}

.android-bottom a:hover{

background:#d4af37;
color:#000;

}

@media(max-width:1050px){

.android-grid{

grid-template-columns:1fr;

}

.android-plan.best{

transform:none;

}

.android-plan.best:hover{

transform:translateY(-10px);

}

.android-bottom{

flex-direction:column;
text-align:center;

}

.android-bottom-left{

justify-content:center;
flex-direction:column;

}

}

@media(max-width:768px){

.android-pricing-section{

padding:60px 15px;

}

.android-heading h2{

font-size:32px;

}

.android-heading p{

font-size:15px;

}

.android-plan{

padding:28px;

}

.android-price{

font-size:48px;

}

}

</style>/* End custom CSS */