﻿/* Unilevel MLM Landing Styles */
.unilevel-mlm{
  color:#101631;
}
.unilevel-mlm .uni-section{padding:96px 0;position:relative;overflow:hidden;}
.unilevel-mlm .uni-wrap{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:2;}
.unilevel-mlm .uni-wrap--wide{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;align-items:center;}
.unilevel-mlm .section-tag{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:rgba(96,106,255,.14);color:#4c55d0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;}
.unilevel-mlm .section-head.center{text-align:center;}
.unilevel-mlm .section-head.center .muted{max-width:560px;margin:0 auto;}
.unilevel-mlm h1{margin:0;font-size:50px;line-height:1.08;font-weight:900;color:#0a1030;}
.unilevel-mlm h2{margin:0;font-size:36px;line-height:1.15;font-weight:800;color:#0d1538;}
.unilevel-mlm h3{margin:0 0 10px;font-size:20px;font-weight:800;color:#121b3f;}
.unilevel-mlm .muted{color:#505c80;}
.unilevel-mlm .lead{font-size:18px;line-height:1.65;color:#3d4a70;margin:0;max-width:620px;}
.unilevel-mlm .accent{color:transparent;background:linear-gradient(120deg,#5a63ff 0%,#8671ff 45%,#5ee0ff 100%);-webkit-background-clip:text;background-clip:text;}

/* hero */
.unilevel-mlm .uni-hero{padding-top:140px;padding-bottom:120px;}
.unilevel-mlm .uni-hero::before,
.unilevel-mlm .uni-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(0);opacity:.55;z-index:1;}
.unilevel-mlm .uni-hero::before{top:-260px;left:-220px;width:540px;height:540px;background:radial-gradient(circle,#afb5ff 0%,rgba(175,181,255,0) 70%);}
.unilevel-mlm .uni-hero::after{bottom:-220px;right:-180px;width:520px;height:520px;background:radial-gradient(circle,#8fe7ff 0%,rgba(143,231,255,0) 70%);}
.unilevel-mlm .uni-hero .uni-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:60px;align-items:center;}
.unilevel-mlm .uni-hero__copy{display:flex;flex-direction:column;gap:22px;}
.unilevel-mlm .uni-chip-row{display:flex;gap:12px;flex-wrap:wrap;}
.unilevel-mlm .uni-chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:20px;background:rgba(95,102,255,.16);color:#4f57d8;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;}
.unilevel-mlm .uni-chip--outline{background:rgba(255,255,255,.92);border:1px solid rgba(95,102,255,.3);box-shadow:0 10px 24px rgba(85,93,255,.2);color:#4f57d8;}
.unilevel-mlm .uni-hero__ctas{display:flex;gap:16px;flex-wrap:wrap;}
.unilevel-mlm .uni-hero__ctas .btn.primary{padding:14px 28px;border-radius:16px;background:linear-gradient(135deg,#5d62ff 0%,#885cff 45%,#58e0ff 100%);box-shadow:0 20px 40px rgba(98,104,255,.35);}
.unilevel-mlm .uni-hero__ctas .btn.ghost{padding:14px 24px;border-radius:16px;background:rgba(255,255,255,.94);border:1px solid rgba(127,134,255,.28);color:#182250;box-shadow:0 12px 24px rgba(18,28,64,.14);}
.unilevel-mlm .uni-hero__stats{margin:0;padding:0;list-style:none;display:flex;gap:18px;flex-wrap:wrap;}
.unilevel-mlm .uni-hero__stats li{padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.9);border:1px solid rgba(128,136,255,.16);box-shadow:0 18px 36px rgba(18,26,66,.12);display:flex;flex-direction:column;gap:4px;min-width:140px;}
.unilevel-mlm .uni-hero__stats .stat{font-size:22px;font-weight:800;color:#141d46;}
.unilevel-mlm .uni-hero__stats .label{font-size:13px;color:#4a587f;}
.unilevel-mlm .uni-hero__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;}
.unilevel-mlm .uni-hero__panel{position:relative;width:100%;max-width:420px;border-radius:38px;padding:36px;background:linear-gradient(200deg,rgba(97,105,255,.18) 0%,rgba(255,255,255,.92) 58%,rgba(102,220,255,.16) 100%);border:1px solid rgba(137,145,255,.28);box-shadow:0 34px 68px rgba(19,26,72,.22);overflow:hidden;}
.unilevel-mlm .uni-hero__graph{height:220px;border-radius:26px;background:linear-gradient(180deg,#eef0ff 0%,#ffffff 100%);position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(22,30,82,.16);}
.unilevel-mlm .uni-hero__graph::after{content:"";position:absolute;left:10%;right:10%;bottom:12%;height:3px;border-radius:50px;background:linear-gradient(90deg,#5d62ff 0%,#5ee1ff 100%);}
.unilevel-mlm .uni-hero__badge{position:absolute;padding:10px 18px;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid rgba(120,128,255,.3);color:#2c3576;font-size:13px;font-weight:700;box-shadow:0 18px 32px rgba(18,28,76,.18);}
.unilevel-mlm .uni-hero__badge--left{left:-24px;top:18%;}
.unilevel-mlm .uni-hero__badge--right{right:-24px;bottom:24%;}
.unilevel-mlm .uni-hero__circle{position:absolute;border-radius:50%;filter:blur(0);opacity:.6;}
.unilevel-mlm .uni-hero__circle--one{width:220px;height:220px;left:-80px;bottom:-60px;background:radial-gradient(circle,rgba(92,98,255,.35) 0%,rgba(92,98,255,0) 70%);}
.unilevel-mlm .uni-hero__circle--two{width:180px;height:180px;right:-60px;top:-40px;background:radial-gradient(circle,rgba(96,223,255,.35) 0%,rgba(96,223,255,0) 70%);}

/* benefits */
.unilevel-mlm .uni-benefits{background:linear-gradient(180deg,#ffffff 0%,#f4f6ff 100%);}
.unilevel-mlm .uni-grid{display:grid;gap:22px;}
.unilevel-mlm .uni-grid--benefits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:36px;}
.unilevel-mlm .uni-card{padding:26px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f2f5ff 100%);border:1px solid rgba(140,147,255,.16);box-shadow:0 18px 40px rgba(18,26,68,.12);transition:transform .25s ease, box-shadow .25s ease;}
.unilevel-mlm .uni-card p{margin:0;color:#42507a;line-height:1.6;}
.unilevel-mlm .uni-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(18,26,68,.18);}

/* architecture */
.unilevel-mlm .uni-architecture{
  background:linear-gradient(180deg,#f7f8ff 0%,#ffffff 100%);
}
.unilevel-mlm .uni-architecture__copy{
  display:flex;
  flex-direction:column;
  gap:24px;
  padding-right:16px;
}
.unilevel-mlm .uni-architecture__chips{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}
.unilevel-mlm .uni-architecture__chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:8px 16px;
  border-radius:999px;
  font-size:12px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  background:rgba(97,104,255,.12);
  border:1px solid rgba(148,155,255,.32);
  color:#283374;
  box-shadow:0 14px 26px rgba(24,32,82,.14);
}
.unilevel-mlm .uni-architecture__features{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
}
.unilevel-mlm .uni-architecture__feature{
  position:relative;
  padding:22px 24px;
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff 0%,#f1f4ff 100%);
  border:1px solid rgba(150,157,255,.2);
  box-shadow:0 24px 48px rgba(17,24,72,.14);
  overflow:hidden;
}
.unilevel-mlm .uni-architecture__feature::before{
  content:"";
  position:absolute;
  inset:-40% 55% 12% -18%;
  background:radial-gradient(75% 75% at 50% 0%, rgba(118,126,255,.22), rgba(118,126,255,0));
  opacity:.75;
  pointer-events:none;
  transform:rotate(5deg);
}
.unilevel-mlm .uni-architecture__feature h3{
  margin:0 0 8px;
  font-size:19px;
  color:#101942;
}
.unilevel-mlm .uni-architecture__feature p{
  margin:0;
  color:#43507a;
  line-height:1.6;
}
.unilevel-mlm .uni-architecture__board{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
}
.unilevel-mlm .uni-architecture__halo{
  position:absolute;
  inset:-140px -110px -120px -110px;
  background:
    radial-gradient(60% 50% at 50% 0%, rgba(122,129,255,.3), rgba(122,129,255,0) 70%),
    radial-gradient(55% 45% at 50% 100%, rgba(89,221,255,.18), rgba(89,221,255,0) 75%);
  opacity:.9;
  pointer-events:none;
}
.unilevel-mlm .uni-architecture__panel{
  position:relative;
  padding:34px 34px 40px;
  border-radius:38px;
  background:linear-gradient(200deg,rgba(110,117,255,.26) 0%,rgba(255,255,255,.95) 62%,rgba(102,223,255,.24) 100%);
  border:1px solid rgba(142,150,255,.34);
  box-shadow:0 40px 70px rgba(17,24,72,.2);
  width:100%;
  max-width:440px;
  display:flex;
  flex-direction:column;
  gap:22px;
  align-items:center;
  overflow:hidden;
}
.unilevel-mlm .uni-architecture__tag{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:6px 16px;
  border-radius:999px;
  background:rgba(255,255,255,.92);
  border:1px solid rgba(162,170,255,.32);
  font-size:12px;
  font-weight:700;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:#303c82;
  box-shadow:0 18px 36px rgba(18,26,76,.16);
}
.unilevel-mlm .uni-architecture__hub{
  padding:12px 30px;
  border-radius:22px;
  background:linear-gradient(135deg,#5c63ff 0%,#845dff 45%,#5de0ff 100%);
  color:#fff;
  font-size:18px;
  font-weight:800;
  box-shadow:0 26px 48px rgba(41,54,150,.35);
  animation:architectureHubPulse 7s ease-in-out infinite;
}
.unilevel-mlm .uni-architecture__layer{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
  justify-content:center;
  width:100%;
}
.unilevel-mlm .uni-architecture__node{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:4px;
  min-width:120px;
  padding:14px 16px;
  border-radius:18px;
  background:rgba(255,255,255,.94);
  border:1px solid rgba(154,162,255,.28);
  box-shadow:0 20px 40px rgba(18,26,74,.15);
  font-weight:700;
  color:#1e285c;
  animation:architectureNodeFloat 8s ease-in-out infinite;
}
.unilevel-mlm .uni-architecture__node span{
  color:#5a66a0;
  font-size:12px;
  font-weight:600;
}
.unilevel-mlm .uni-architecture__layer--g1 .uni-architecture__node:nth-child(1){animation-delay:-.4s;}
.unilevel-mlm .uni-architecture__layer--g1 .uni-architecture__node:nth-child(2){animation-delay:-.8s;}
.unilevel-mlm .uni-architecture__layer--g1 .uni-architecture__node:nth-child(3){animation-delay:-1.2s;}
.unilevel-mlm .uni-architecture__layer--g2 .uni-architecture__node:nth-child(1){animation-delay:-1.6s;}
.unilevel-mlm .uni-architecture__layer--g2 .uni-architecture__node:nth-child(2){animation-delay:-2s;}
.unilevel-mlm .uni-architecture__layer--g2 .uni-architecture__node:nth-child(3){animation-delay:-2.4s;}
.unilevel-mlm .uni-architecture__pulse{
  position:absolute;
  inset:18% 12% auto 12%;
  height:58%;
  border-radius:36px;
  border:1px solid rgba(138,146,255,.3);
  animation:architecturePulse 6s ease-in-out infinite;
  pointer-events:none;
}
.unilevel-mlm .uni-architecture__pulse--two{
  inset:auto 14% 12% 14%;
  height:auto;
  padding-top:36%;
  border-radius:46px;
  animation-delay:-2.5s;
}

@keyframes architectureNodeFloat{
  0%,100%{transform:translateY(0);}
  50%{transform:translateY(-10px);}
}
@keyframes architectureHubPulse{
  0%,100%{transform:translateY(0);box-shadow:0 26px 48px rgba(41,54,150,.35);}
  50%{transform:translateY(-6px);box-shadow:0 32px 56px rgba(41,54,150,.42);}
}
@keyframes architecturePulse{
  0%,100%{opacity:.45;transform:scale(1);}
  50%{opacity:.82;transform:scale(1.04);}
}

/* insights */
.unilevel-mlm .uni-insights{background:linear-gradient(180deg,#ffffff 0%,#f3f6ff 100%);}
.unilevel-mlm .uni-insight-grid{margin-top:36px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}
.unilevel-mlm .uni-insight{padding:28px;border-radius:26px;background:linear-gradient(180deg,#ffffff 0%,#f0f3ff 100%);border:1px solid rgba(140,147,255,.16);box-shadow:0 22px 48px rgba(18,26,72,.14);display:flex;flex-direction:column;gap:12px;align-items:flex-start;}
.unilevel-mlm .uni-insight__icon{font-size:28px;background:rgba(96,102,255,.12);color:#444fbe;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;}
.unilevel-mlm .uni-insight p{margin:0;color:#42507a;line-height:1.6;}

@media (max-width:1024px){
  .unilevel-mlm .uni-hero .uni-wrap{grid-template-columns:1fr;gap:42px;text-align:center;}
  .unilevel-mlm .uni-hero__copy{align-items:center;}
  .unilevel-mlm .uni-hero__ctas{justify-content:center;}
  .unilevel-mlm .uni-hero__stats{justify-content:center;}
  .unilevel-mlm .uni-hero__badge--left{left:50%;top:-36px;transform:translateX(-50%);}
  .unilevel-mlm .uni-hero__badge--right{right:50%;bottom:-36px;transform:translateX(50%);}
  .unilevel-mlm .uni-architecture__copy{padding-right:0;}
  .unilevel-mlm .uni-architecture__board{order:-1;margin-bottom:36px;}
  .unilevel-mlm .uni-architecture__features{grid-template-columns:1fr;}
}
@media (max-width:680px){
  .unilevel-mlm .uni-section{padding:72px 0;}
  .unilevel-mlm h1{font-size:40px;}
  .unilevel-mlm h2{font-size:32px;}
  .unilevel-mlm .uni-card,
  .unilevel-mlm .uni-insight{padding:22px;}
  .unilevel-mlm .uni-hero__panel{padding:28px;}
  .unilevel-mlm .uni-hero__graph{height:180px;}
  .unilevel-mlm .uni-architecture__panel{padding:28px 24px 34px;border-radius:32px;}
  .unilevel-mlm .uni-architecture__node{min-width:108px;}
  .unilevel-mlm .uni-architecture__chips{gap:8px;}
}
@media (max-width:480px){
  .unilevel-mlm h1{font-size:34px;}
  .unilevel-mlm .uni-hero__ctas .btn{width:100%;justify-content:center;}
  .unilevel-mlm .uni-architecture__chip{width:100%;justify-content:center;}
  .unilevel-mlm .uni-architecture__node{min-width:100%;}
}
/* micro interactions */
.unilevel-mlm .uni-hero__panel{
  --tiltX:0deg;
  --tiltY:0deg;
  transform:perspective(1200px) rotateX(var(--tiltX)) rotateY(var(--tiltY));
  transition:transform .45s ease;
}
.unilevel-mlm .uni-hero__panel.is-hovering{transition:transform .12s ease;}
.unilevel-mlm .uni-card,
.unilevel-mlm .uni-insight{opacity:0;transform:translateY(24px);transition:opacity .4s ease, transform .4s ease, box-shadow .25s ease;}
.unilevel-mlm .uni-card.is-visible,
.unilevel-mlm .uni-insight.is-visible{opacity:1;transform:none;}
.unilevel-mlm .uni-hero--wallet{
  padding:140px 0 110px;
  position:relative;
  text-align:center;
}
.unilevel-mlm .uni-hero--wallet .uni-hero__wrap{
  display:flex;
  flex-direction:column;
  gap:48px;
  align-items:center;
}
.unilevel-mlm .uni-hero__halo{
  position:absolute;
  filter:blur(0);
  border-radius:50%;
  z-index:1;
}
.unilevel-mlm .uni-hero__halo--left{
  width:520px;height:520px;
  left:-180px;top:-260px;
  background:radial-gradient(circle,#f2c6ff 0%,rgba(242,198,255,0) 70%);
}
.unilevel-mlm .uni-hero__halo--right{
  width:480px;height:480px;
  right:-200px;top:-120px;
  background:radial-gradient(circle,#9fdcff 0%,rgba(159,220,255,0) 70%);
}
.unilevel-mlm .uni-hero__heading{
  max-width:780px;
  margin:0;
  font-size:54px;
  font-weight:900;
  line-height:1.05;
  color:#090f2b;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.unilevel-mlm .uni-hero__heading em{font-style:normal;color:transparent;background:linear-gradient(120deg,#5a63ff 0%,#ff8bff 50%,#5ee0ff 100%);-webkit-background-clip:text;background-clip:text;}
.unilevel-mlm .uni-hero__copy .lead{margin:0 auto;max-width:620px;color:#3c4667;}
.unilevel-mlm .uni-hero__actions{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;}
.unilevel-mlm .uni-hero__actions .btn.primary{padding:14px 32px;border-radius:18px;background:linear-gradient(135deg,#5b63ff 0%,#a86bff 55%,#65e6ff 100%);box-shadow:0 24px 48px rgba(92,99,255,.35);}
.unilevel-mlm .uni-hero__actions .btn.ghost{padding:14px 32px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(127,134,255,.25);color:#161d46;box-shadow:0 16px 30px rgba(18,26,64,.16);}

.unilevel-mlm .uni-hero__scene{
  position:relative;
  width:100%;
  max-width:760px;
  margin:0 auto;
  perspective:1600px;
}
.unilevel-mlm .uni-hero__device{
  position:absolute;
  border-radius:30px;
  box-shadow:0 30px 80px rgba(12,18,56,.28);
  backdrop-filter:blur(12px);
}
.unilevel-mlm .uni-hero__device--primary{
  width:100%;
  padding:28px;
  background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(250,244,255,.85) 50%,rgba(255,255,255,.9) 100%);
  transform:rotateX(12deg) rotateY(-6deg);
  position:relative;
  z-index:3;
}
.unilevel-mlm .uni-hero__device-screen{
  border-radius:22px;
  border:1px solid rgba(170,175,255,.45);
  background:linear-gradient(180deg,#fbfbff 0%,#eef0ff 100%);
  height:320px;
  position:relative;
  overflow:hidden;
}
.unilevel-mlm .uni-hero__chart{
  position:absolute;
  inset:20px 30px 120px 30px;
  border-radius:20px;
  background:linear-gradient(180deg,rgba(90,99,255,.12) 0%,rgba(90,99,255,0) 70%);
}
.unilevel-mlm .uni-hero__chart::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:-12px;
  height:80px;
  background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 340 80" fill="none" stroke="%236266FF" stroke-width="3" stroke-linecap="round"%3E%3Cpath d="M0 63 C40 20 110 12 160 40 C205 66 275 74 340 26"/%3E%3C/svg%3E') center/100% auto no-repeat;
  opacity:.55;
}
.unilevel-mlm .uni-hero__cards{
  position:absolute;
  left:30px;right:30px;bottom:26px;
  display:flex;
  gap:14px;
  justify-content:center;
}
.unilevel-mlm .uni-hero__card{
  padding:10px 18px;
  border-radius:16px;
  background:rgba(255,255,255,.92);
  border:1px solid rgba(170,175,255,.3);
  font-weight:700;
  color:#27306f;
  box-shadow:0 16px 30px rgba(14,20,58,.18);
}
.unilevel-mlm .uni-hero__card--rank{background:linear-gradient(135deg,#f7edff 0%,#ffffff 100%);}
.unilevel-mlm .uni-hero__card--volume{background:linear-gradient(135deg,#e7f8ff 0%,#ffffff 100%);}

.unilevel-mlm .uni-hero__device--secondary{
  width:180px;height:320px;
  border-radius:26px;
  right:-60px;bottom:-40px;
  background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(248,240,255,.86) 60%,rgba(255,255,255,.94) 100%);
  transform:rotateX(18deg) rotateY(12deg);
  z-index:2;
  box-shadow:0 26px 60px rgba(16,22,58,.22);
}

.unilevel-mlm .uni-hero__metrics{
  list-style:none;
  margin:64px auto 0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:20px;
  max-width:840px;
}
.unilevel-mlm .uni-hero__metrics li{
  background:rgba(255,255,255,.9);
  border-radius:22px;
  border:1px solid rgba(170,175,255,.24);
  padding:18px;
  box-shadow:0 18px 40px rgba(12,18,56,.14);
  display:flex;
  flex-direction:column;
  gap:4px;
}
.unilevel-mlm .uni-hero__metrics .stat{font-size:22px;font-weight:800;color:#0c153a;}
.unilevel-mlm .uni-hero__metrics .label{color:#4a557b;font-size:13px;}

@media (max-width:1024px){
  .unilevel-mlm .uni-hero .uni-wrap{grid-template-columns:1fr;gap:42px;text-align:center;}
  .unilevel-mlm .uni-hero__copy{align-items:center;}
  .unilevel-mlm .uni-hero__ctas{justify-content:center;}
  .unilevel-mlm .uni-hero__stats{justify-content:center;}
  .unilevel-mlm .uni-hero__badge--left{left:50%;top:-36px;transform:translateX(-50%);}
  .unilevel-mlm .uni-hero__badge--right{right:50%;bottom:-36px;transform:translateX(50%);}
  .unilevel-mlm .uni-architecture__copy{padding-right:0;}
  .unilevel-mlm .uni-architecture__board{order:-1;margin-bottom:36px;}
  .unilevel-mlm .uni-architecture__features{grid-template-columns:1fr;}
}
@media (max-width:640px){
  .unilevel-mlm .uni-hero__heading{font-size:42px;}
  .unilevel-mlm .uni-hero__device--secondary{display:none;}
  .unilevel-mlm .uni-hero__metrics{grid-template-columns:1fr;}
}
@media (max-width:480px){
  .unilevel-mlm h1{font-size:34px;}
  .unilevel-mlm .uni-hero__ctas .btn{width:100%;justify-content:center;}
  .unilevel-mlm .uni-architecture__chip{width:100%;justify-content:center;}
  .unilevel-mlm .uni-architecture__node{min-width:100%;}
}
/* Hero animation enhancements */
.unilevel-mlm .uni-hero__device--primary{
  animation: heroDeviceFloat 12s ease-in-out infinite;
}
.unilevel-mlm .uni-hero__device--secondary{
  animation: heroDeviceSecondary 10s ease-in-out infinite;
}
.unilevel-mlm .uni-hero__chart{
  animation: heroChartGlow 6s ease-in-out infinite;
}
.unilevel-mlm .uni-hero__cards .uni-hero__card{
  animation: heroCardPulse 8s ease-in-out infinite;
}
.unilevel-mlm .uni-hero__cards .uni-hero__card:nth-child(2){
  animation-delay:-3s;
}
.unilevel-mlm .uni-hero__metrics li{
  opacity:0;
  transform:translateY(20px);
  transition:opacity .45s ease, transform .45s ease;
}
.unilevel-mlm .uni-hero__metrics li.is-visible{
  opacity:1;
  transform:none;
}

/* Compensation tiles */
.unilevel-mlm .uni-comp{
  position:relative;
  background:linear-gradient(180deg,#ffffff 0%,#f4f6ff 100%);
}
.unilevel-mlm .uni-comp::before{
  content:"";
  position:absolute;
  inset:-140px -80px -40px -80px;
  background:
    radial-gradient(60% 50% at 15% 0%, rgba(108,115,255,.18) 0%, rgba(108,115,255,0) 70%),
    radial-gradient(55% 45% at 85% 10%, rgba(88,224,255,.18) 0%, rgba(88,224,255,0) 70%);
  z-index:1;
  pointer-events:none;
}
.unilevel-mlm .uni-comp .uni-wrap{
  position:relative;
  z-index:2;
}
.unilevel-mlm .uni-comp__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:26px;
  margin-top:42px;
}
.unilevel-mlm .uni-comp-card{
  --spotlight:rgba(108,115,255,.28);
  --icon-shadow:rgba(108,115,255,.16);
  --accent-ink:#2b3570;
  position:relative;
  padding:28px 26px 30px;
  border-radius:28px;
  border:1px solid rgba(152,158,255,.18);
  background:linear-gradient(160deg,rgba(255,255,255,.96) 0%,rgba(244,246,255,.92) 100%);
  box-shadow:0 22px 46px rgba(18,26,66,.12);
  display:flex;
  flex-direction:column;
  gap:14px;
  overflow:hidden;
  isolation:isolate;
  transition:transform .25s ease, box-shadow .25s ease;
}
.unilevel-mlm .uni-comp-card::before{
  content:"";
  position:absolute;
  inset:-1px;
  border-radius:inherit;
  background:radial-gradient(120% 100% at 0% 0%, var(--spotlight) 0%, rgba(255,255,255,0) 68%);
  opacity:.95;
  pointer-events:none;
}
.unilevel-mlm .uni-comp-card::after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:inherit;
  background:linear-gradient(180deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,0) 38%);
  pointer-events:none;
}
.unilevel-mlm .uni-comp-card:hover{
  transform:translateY(-6px);
  box-shadow:0 32px 60px rgba(18,26,66,.16);
}
.unilevel-mlm .uni-comp-card:nth-child(2){
  --spotlight:rgba(88,224,255,.28);
  --icon-shadow:rgba(88,224,255,.18);
  --accent-ink:#13425a;
}
.unilevel-mlm .uni-comp-card:nth-child(3){
  --spotlight:rgba(134,236,191,.28);
  --icon-shadow:rgba(134,236,191,.2);
  --accent-ink:#1d513d;
}
.unilevel-mlm .uni-comp-card:nth-child(4){
  --spotlight:rgba(190,161,255,.28);
  --icon-shadow:rgba(190,161,255,.2);
  --accent-ink:#3b2460;
}
.unilevel-mlm .uni-comp-card:nth-child(5){
  --spotlight:rgba(255,205,135,.3);
  --icon-shadow:rgba(255,205,135,.2);
  --accent-ink:#4a3412;
}
.unilevel-mlm .uni-comp-card:nth-child(6){
  --spotlight:rgba(255,166,194,.3);
  --icon-shadow:rgba(255,166,194,.2);
  --accent-ink:#5a1f38;
}
.unilevel-mlm .uni-comp-card h3{
  margin:0;
  font-size:20px;
  color:#0f1536;
}
.unilevel-mlm .uni-comp-card p{
  margin:0;
  color:#424f75;
  line-height:1.62;
}
.unilevel-mlm .uni-comp-card__icon{
  width:58px;
  height:58px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(244,246,255,.9) 100%);
  border:1px solid rgba(156,162,255,.28);
  box-shadow:0 18px 34px var(--icon-shadow);
  color:var(--accent-ink);
}
.unilevel-mlm .uni-comp-card__icon svg{
  width:32px;
  height:32px;
}

@media (max-width: 1024px){
  .unilevel-mlm .uni-comp__grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width: 640px){
  .unilevel-mlm .uni-comp__grid{grid-template-columns:1fr;}
  .unilevel-mlm .uni-comp-card{padding:26px 24px;}
}
@keyframes heroDeviceFloat{
  0%,100%{transform:rotateX(12deg) rotateY(-6deg) translateY(0);}
  50%{transform:rotateX(12deg) rotateY(-6deg) translateY(-18px);}
}
@keyframes heroDeviceSecondary{
  0%,100%{transform:rotateX(18deg) rotateY(12deg) translateY(0);}
  50%{transform:rotateX(18deg) rotateY(12deg) translateY(16px);}
}
@keyframes heroChartGlow{
  0%,100%{box-shadow:0 18px 40px rgba(98,104,255,.18);opacity:.9;}
  50%{box-shadow:0 26px 60px rgba(98,104,255,.28);opacity:1;}
}
@keyframes heroCardPulse{
  0%,100%{transform:translateY(0);box-shadow:0 16px 30px rgba(14,20,58,.18);}
  50%{transform:translateY(-10px);box-shadow:0 24px 46px rgba(14,20,58,.24);}
}






.bd-hero {
  position:relative;
  padding:100px 0 120px;
  overflow:hidden;
}

.bd-hero__bg {
  position:absolute;
  inset:0;
  overflow:hidden;
  pointer-events:none;
}

.bd-blob {
  position:absolute;
  border-radius:50%;
  filter:blur(0);
  opacity:.55;
}

.bd-blob--one {
  width:520px;
  height:520px;
  left:-160px;
  top:-140px;
  background:radial-gradient(circle at 40% 40%,rgba(129,145,255,0.8) 0%,rgba(129,145,255,0) 72%);
}

.bd-blob--two {
  width:460px;
  height:460px;
  right:-180px;
  bottom:-140px;
  background:radial-gradient(circle at 50% 50%,rgba(255,182,218,0.75) 0%,rgba(255,182,218,0) 75%);
}

.bd-grid {
  position:absolute;
  right:-120px;
  top:22%;
  width:560px;
  height:560px;
  border-radius:50%;
  background:
    linear-gradient(90deg,rgba(107,129,230,0.18) 1px,transparent 1px) 0 0/48px 48px,
    linear-gradient(rgba(107,129,230,0.18) 1px,transparent 1px) 0 0/48px 48px;
  opacity:.45;
}

.bd-halo {
  position:absolute;
  left:18%;
  bottom:-180px;
  width:640px;
  height:640px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(112,161,255,0.38) 0%,rgba(112,161,255,0) 70%);
}

.bd-hero__wrap {
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:60px;
  align-items:center;
}

.bd-hero__copy{
  display:flex;
  flex-direction:column;
  gap:24px;
}

.bd-hero__chips{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}

.bd-chip{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 16px;
  border-radius:999px;
  background:rgba(96,104,255,0.14);
  color:var(--bd-primary);
  font-size:.78rem;
  font-weight:720;
  letter-spacing:.18em;
  text-transform:uppercase;
}

.bd-chip--outline{
  background:rgba(255,255,255,0.9);
  border:1px solid rgba(105,115,255,0.32);
  box-shadow:0 18px 32px rgba(92,102,255,0.22);
}

.bd-chip--glow{
  background:linear-gradient(120deg,rgba(244,114,182,0.25),rgba(56,189,248,0.25));
  border:1px solid rgba(244,114,182,0.36);
  color:#b91c1c;
  box-shadow:0 16px 34px rgba(244,114,182,0.2);
}

.bd-hero__copy h1{
  margin:0;
  font-size:clamp(40px,5.4vw,62px);
  line-height:1.05;
  color:var(--bd-ink);
}

.bd-hero__copy h1 .accent{
  background:linear-gradient(120deg,#5b5fff 0%,#8f63ff 45%,#4ad8ff 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

.bd-sub{
  margin:0;
  font-size:1.08rem;
  max-width:560px;
  color:var(--bd-muted);
}

.bd-hero__bullet{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:12px;
}

.bd-hero__bullet li{
  position:relative;
  padding-left:30px;
  color:#1c2550;
  font-weight:600;
}

.bd-hero__bullet li::before{
  content:"";
  position:absolute;
  left:0;
  top:6px;
  width:14px;
  height:14px;
  border-radius:50%;
  background:linear-gradient(135deg,#5b5fff,#4ad8ff);
  box-shadow:0 0 0 4px rgba(91,95,255,0.18);
}

.bd-hero__actions{
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  align-items:center;
}

.bd-hero__actions .btn.primary{
  padding:16px 30px;
  border-radius:18px;
  background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 45%,#38bdf8 100%);
  box-shadow:0 26px 58px rgba(99,102,241,0.35);
}

.bd-hero__actions .btn.ghost{
  padding:16px 26px;
  border-radius:18px;
  background:rgba(255,255,255,0.9);
  border:1px solid rgba(120,129,255,0.3);
  color:#122046;
  box-shadow:0 18px 40px rgba(18,26,66,0.15);
}

.bd-hero__link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-weight:600;
  color:var(--bd-primary);
  text-decoration:none;
}

.bd-hero__link::after{
  content:"→";
  font-size:1rem;
}

.bd-hero__metrics{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(160px,1fr));
  gap:18px;
  margin-top:12px;
}

.bd-metric{
  padding:18px 20px;
  border-radius:20px;
  background:rgba(255,255,255,0.88);
  border:1px solid rgba(131,139,255,0.24);
  box-shadow:0 22px 44px rgba(15,23,42,0.12);
  display:flex;
  flex-direction:column;
  gap:4px;
}

.bd-metric .value{
  font-size:1.6rem;
  font-weight:800;
  color:#0f172a;
}

.bd-metric span:last-child{
  font-size:.88rem;
  color:#4b587c;
}

.bd-hero__stage{
  position:relative;
  display:flex;
  justify-content:center;
}

.bd-hero__panel{
  position:relative;
  width:100%;
  max-width:420px;
  border-radius:34px;
  padding:32px;
  background:linear-gradient(200deg,rgba(109,118,255,0.18) 0%,rgba(255,255,255,0.92) 58%,rgba(80,218,255,0.18) 100%);
  border:1px solid rgba(142,151,255,0.28);
  box-shadow:0 36px 68px rgba(19,26,72,0.22);
  overflow:hidden;
}

.bd-panel__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-weight:700;
  color:#192552;
  margin-bottom:20px;
}

.bd-panel__pill{
  padding:4px 12px;
  border-radius:12px;
  background:rgba(107,114,255,0.16);
  color:#4c56d8;
  font-size:.75rem;
  text-transform:uppercase;
  letter-spacing:.12em;
}

.bd-panel__levels{
  display:grid;
  gap:12px;
}

.bd-level{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:12px 16px;
  border-radius:16px;
  background:rgba(255,255,255,0.92);
  border:1px solid rgba(148,156,255,0.24);
  box-shadow:0 14px 28px rgba(18,24,66,0.12);
}

.bd-level span{
  font-weight:700;
  color:#111b3f;
}

.bd-panel__footer{
  margin-top:22px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-top:16px;
  border-top:1px solid rgba(148,156,255,0.22);
  font-weight:600;
  color:#24305e;
}

.bd-panel__footer strong{
  font-size:1.2rem;
  color:#2563eb;
}

.bd-hero__badge{
  position:absolute;
  padding:14px 18px;
  border-radius:18px;
  background:rgba(255,255,255,0.92);
  border:1px solid rgba(126,140,215,0.26);
  box-shadow:0 24px 58px rgba(20,32,72,0.22);
  font-size:.9rem;
  color:var(--bd-muted);
  backdrop-filter:blur(10px);
}

.bd-hero__badge--one{
  left:-32px;
  top:40px;
}

.bd-hero__badge--two{
  right:-24px;
  bottom:46px;
}

.bd-hero__badge strong{
  display:block;
  margin-top:4px;
  color:var(--bd-primary);
  font-weight:700;
  font-size:1rem;
}

@media (max-width:1024px){
  .bd-hero__wrap{gap:48px}
  .bd-hero__stage{justify-content:flex-start}
  .bd-hero__panel{max-width:460px}
}

@media (max-width:720px){
  .bd-hero__wrap{gap:40px}
  .bd-hero__metrics{grid-template-columns:1fr}
  .bd-hero__actions .btn.primary,
  .bd-hero__actions .btn.ghost{width:100%;justify-content:center}
  .bd-hero__stage{justify-content:center}
}

@media (max-width:540px){
  .bd-hero__actions{gap:12px}
}

.bd-float {
  position:absolute;
  padding:16px 18px;
  border-radius:18px;
  background:rgba(255,255,255,0.9);
  border:1px solid rgba(126,140,215,0.26);
  box-shadow:0 24px 58px rgba(20,32,72,0.22);
  font-size:.9rem;
  color:var(--bd-muted);
  backdrop-filter:blur(10px);
}

.bd-float strong {
  display:block;
  margin-top:4px;
  color:var(--bd-primary);
  font-weight:700;
  font-size:1rem;
}

.bd-float--one {
  left:-38px;
  top:40px;
}

.bd-float--two {
  right:-32px;
  bottom:48px;
}

.bd-section {
  position:relative;
  padding:120px 0;
}

.bd-section__head {
  text-align:center;
  max-width:640px;
  margin:0 auto 48px;
}

.bd-pill {
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 16px;
  border-radius:999px;
  background:rgba(81,101,255,0.14);
  color:var(--bd-primary);
  letter-spacing:.18em;
  text-transform:uppercase;
  font-size:.76rem;
  font-weight:720;
  margin-bottom:18px;
}

.board-page {
  color:var(--bd-ink);
}

.bd-container {
  max-width:1180px;
  margin:0 auto;
  padding:0 28px;
  margin-bottom:40px;
}

.text-link{
  margin-top:19px;
  display: block;
}

.btn {
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:14px 24px;
  border-radius:999px;
  font-weight:600;
  text-decoration:none;
  border:1px solid transparent;
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease;
}

.btn.primary {
  background:linear-gradient(135deg,var(--bd-primary),var(--bd-accent));
  color:#fff;
  box-shadow:0 20px 44px rgba(83,96,255,0.28);
}

.btn.primary:hover {
  transform:translateY(-3px);
  box-shadow:0 26px 58px rgba(83,96,255,0.34);
}

.btn.ghost {
  background:rgba(255,255,255,0.72);
  border-color:rgba(109,123,200,0.42);
  color:var(--bd-ink);
  backdrop-filter:blur(12px);
}

.btn.ghost:hover {
  color:var(--bd-primary);
  border-color:rgba(81,101,255,0.68);
}
