/* =============================================
   QUANTAPS • Facebook Profile Followers Guide
   Pastel Blue • Glassmorphism Edition
============================================= */

.fbf-wrap{
  max-width:900px;
  margin:0 auto;
  padding:32px 22px 90px;
  font-family:'Inter',sans-serif;
}

/* HERO */
.fbf-hero-card{
  background:rgba(255,255,255,0.92);
  backdrop-filter:blur(18px);
  border:1px solid rgba(47,119,244,.16);
  border-radius:28px;
  padding:38px;
  text-align:center;
  box-shadow:0 16px 36px rgba(47,119,244,.12);
  margin-bottom:42px;
}

.fbf-hero-icon{
  font-size:62px;
  margin-bottom:14px;
}

.fbf-hero-title{
  font-size:clamp(26px,3vw,36px);
  font-weight:900;
  color:#2F77F4;
  margin-bottom:12px;
}

.fbf-hero-desc{
  font-size:15.5px;
  line-height:1.65;
  color:#333;
}

/* BOXES */
.fbf-box{
  background:#fff;
  border:1px solid rgba(47,119,244,.14);
  border-radius:24px;
  padding:28px 30px;
  margin-bottom:34px;
  box-shadow:0 8px 28px rgba(47,119,244,.08);
}

.fbf-box h2{
  font-size:18px;
  font-weight:800;
  color:#2F77F4;
  margin-bottom:14px;
}

.fbf-list{
  list-style:none;
  padding:0;
  margin:14px 0;
}

.fbf-list li{
  margin-bottom:10px;
  display:flex;
  align-items:flex-start;
  gap:8px;
  font-size:15px;
}

.ok{
  color:#2F77F4;
  font-weight:900;
}

/* NOTE */
.fbf-note{
  background:#e8f0ff;
  padding:15px 17px;
  border-radius:14px;
  color:#114CBD;
  font-size:14px;
  margin:18px 0;
}

/* CODE */
.fbf-code{
  background:#fafafa;
  padding:12px;
  border-radius:12px;
  border:1px solid rgba(0,0,0,.08);
  margin:15px 0;
  font-size:14px;
}

.fbf-code code{
  color:#2F77F4;
  font-weight:600;
}

/* CTA */
.fbf-cta{
  text-align:center;
  margin-top:55px;
}

.fbf-cta-title{
  font-size:22px;
  font-weight:900;
  color:#2F77F4;
  margin-bottom:10px;
}

.fbf-cta-desc{
  font-size:15px;
  color:#333;
  margin-bottom:22px;
}

.fbf-cta-btn{
  display:inline-block;
  padding:14px 34px;
  border-radius:14px;
  background:#2F77F4;
  color:#fff;
  font-weight:700;
  font-size:16px;
  transition:.25s;
}

.fbf-cta-btn:hover{
  background:#1F5AD1;
}