
.cs-section{padding:80px 20px;font-family:Arial;background:#fff;}
.cs-container{max-width:1200px;margin:auto;}

/* HERO */
.cs-hero{text-align:center;margin-bottom:60px;}
.cs-hero h1{font-size:36px;margin-bottom:15px;}
.cs-hero p{color:#666;font-size:16px;max-width:700px;margin:auto;}

/* GRID */
.cs-grid{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:70px;}
.cs-card{flex:1;min-width:260px;padding:25px;background:#f9fafc;border-radius:10px;transition:.3s;}
.cs-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.08);}
.cs-card h3{margin-bottom:10px;font-size:18px;}
.cs-card p{color:#666;font-size:14px;}

/* ADVANTAGES */
.cs-adv{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:70px;}
.cs-adv-item{flex:1;min-width:220px;text-align:center;}
.cs-adv-icon{font-size:28px;margin-bottom:10px;}
.cs-adv-item h4{margin-bottom:5px;}

/* PROCESS */
.cs-process{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px;}
.cs-step{width:18%;text-align:center;}
.cs-step-num{font-size:22px;margin-bottom:10px;}
.cs-step h4{font-size:15px;margin-bottom:5px;}
.cs-step p{font-size:13px;color:#666;}

/* CTA */
.cs-cta{text-align:center;}
.cs-cta a{display:inline-block;padding:14px 36px;background:#111;color:#fff;text-decoration:none;}
.cs-cta a:hover{background:#444;}

/* MOBILE */
@media(max-width:768px){
.cs-grid{flex-direction:column;}
.cs-adv{flex-direction:column;}
.cs-step{width:100%;margin-bottom:20px;}
}
