/* ===============================
   QUANTAPS • LinkedIn Guide v3
   Pastel Mavi Premium Tasarım
=============================== */

.lkgroup-wrapper{
  max-width:850px;
  margin:0 auto;
  padding:24px 20px 60px;
  font-family:Inter,-apple-system,sans-serif;
}

/* HERO */
.lkgroup-hero-card{
  background:linear-gradient(135deg,#e8f3ff,#f7fbff);
  border:1px solid rgba(0,119,181,.25);
  padding:26px;
  border-radius:22px;
  box-shadow:0 4px 20px rgba(0,119,181,.12);
  text-align:center;
}

.lkgroup-hero-icon{
  font-size:42px;
  margin-bottom:14px;
}

.lkgroup-hero-title{
  font-size:clamp(24px,3vw,34px);
  font-weight:800;
  color:#006699;
  margin-bottom:10px;
}

.lkgroup-hero-desc{
  color:#0f1f2f;
  font-size:16px;
  line-height:1.55;
}


/* BOX */
.lkgroup-box{
  background:#ffffff;
  border:1px solid rgba(0,119,181,.15);
  padding:22px;
  margin-top:26px;
  border-radius:18px;
  box-shadow:0 4px 14px rgba(0,0,0,.05);
}

.lkgroup-box h2{
  color:#006699;
  font-size:19px;
  font-weight:700;
  margin-bottom:14px;
}

.lkgroup-list{
  margin:14px 0;
  padding-left:18px;
}

.lkgroup-list li{
  margin-bottom:6px;
  font-size:15px;
  color:#0f1f2f;
}

.ok{ color:#009933; font-weight:700; }
.x{ color:#cc0000; font-weight:700; }


/* NOTE */
.lkgroup-note{
  background:#eef7ff;
  padding:12px 14px;
  border-left:4px solid #0077b5;
  border-radius:8px;
  margin:14px 0;
  color:#0f1f2f;
  font-size:15px;
  line-height:1.5;
}

/* CODE */
.lkgroup-code{
  background:#f5f9ff;
  border:1px solid rgba(0,119,181,.2);
  padding:12px;
  border-radius:10px;
}

.lkgroup-code code{
  color:#005f8c;
  font-weight:700;
  font-size:14px;
  display:block;
}


/* ALT */
.lkgroup-alt{
  background:#f3f9ff;
}

/* CTA */
.lkgroup-cta{
  text-align:center;
  margin-top:40px;
  padding:26px;
  background:linear-gradient(135deg,#eaf5ff,#f9fcff);
  border:1px solid rgba(0,119,181,.25);
  border-radius:22px;
  box-shadow:0 4px 22px rgba(0,119,181,.15);
}

.lkgroup-cta-title{
  font-size:22px;
  font-weight:800;
  color:#005f8c;
  margin-bottom:10px;
}

.lkgroup-cta-desc{
  font-size:16px;
  color:#0f1f2f;
  margin-bottom:18px;
}

.lkgroup-cta-btn{
  display:inline-block;
  background:#0077b5;
  color:#fff;
  padding:14px 28px;
  font-weight:700;
  border-radius:12px;
  text-decoration:none;
  font-size:16px;
  transition:.25s;
}

.lkgroup-cta-btn:hover{
  background:#005f8c;
}