:root{
    --bg:#0F172A;
    --panel:#17223a;
    --panel-2:#121b30;

    --primary:#178ECE;
    --primary-hover:#0F6EA8;

    --text:#F8FAFC;
    --text-muted:#CBD5E1;

    --border:#475569;
    --accent:#FF7A1A;
      --text:#f7f7f7;
      --muted:#b9b9b9;
      --soft:#777;
      --line:rgba(255,255,255,.13);
      --purple:#178ECE;
      --purple-2:#0b76b0;
      --blue:#178ECE;
      --orange:#FC5603;
      --white:#fff;
      --max: 100%;
    }
    *{box-sizing:border-box}
    html{scroll-behavior:smooth}
    body{margin:0;font-family:'Montserrat', sans-serif !important;background:var(--bg);color:var(--text);line-height:1.5;}
    a{color:inherit;text-decoration:none}
    p{
        font-family: 'Open Sans';
        line-height: 30px;
    }
    p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}
    .section-head h2{
        color: #fff;
    }
    .acc-card h3{
        color: #fff;
    }
    .container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
    .eyebrow{
      display: flex;
    align-items: center;
    gap: 6px;
    font-family: var(--mono);
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 5px 12px;
    border-radius: 20px;
    letter-spacing: 0.2em;
    width: fit-content;
  }
    .btn{display:inline-flex;align-items:center;gap:10px;background:var(--purple);color:#fff;border:1px solid var(--purple);padding:15px 22px;font-weight:600;transition:.25s ease;cursor:pointer; font-size: 14px;}
    .btn:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px)}
    .btn.secondary{background:transparent;border-color:var(--line)}
    .btn.secondary:hover{background:#fff;color:#000}
    header{position:sticky;top:0;z-index:50;background:rgba(5,5,5,.86);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
    .nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}
    .brand{font-weight:900;letter-spacing:-.04em;font-size:22px}.brand span{color:var(--purple)}
    .nav-links{display:flex;align-items:center;gap:22px;font-size:14px;color:#d9d9d9}.nav-links a:hover{color:#fff}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:28px}
    .squadhero{position:relative;min-height:700px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}

    .squadhero{
    background:
      radial-gradient(circle at 20% 30%, rgba(23,142,206,.18), transparent 30%),
      radial-gradient(circle at 80% 60%, rgba(23,142,206,.12), transparent 30%),
      #0F172A;
    animation:meshMove 15s ease infinite;
}

#networkCanvas{
  position:fixed;
  inset:0;
  width:100vw;
  height:100vh;
  z-index:1;
  opacity:.1;
  pointer-events:none;
}

.page-wrap{
  position:relative;
  z-index:1;
}

section,
.squadhero,
.disciplines,
.production,
.engagement{
  background:transparent !important;
}

.card,
.panel{
  background:rgba(30,41,59,.88);
  backdrop-filter:blur(10px);
  border:1px solid rgba(23,142,206,.18);
}

.squadhero-content{
  position:relative;
  z-index:2;
}

@keyframes meshMove{
    0%{
        background-position:0 0,100% 100%;
    }
    50%{
        background-position:30% 20%,70% 80%;
    }
    100%{
        background-position:0 0,100% 100%;
    }
}

    .squadhero:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 78% 20%, #178ece47, transparent 28%), radial-gradient(circle at 10% 88%, #178ece45, transparent 30%);pointer-events:none;}
    .squadhero-grid{position:relative;display:grid;grid-template-columns:1fr;gap:60px;align-items:center;padding:0}
    .ai_squad h1{font-size:clamp(56px,6vw,104px);color: #fff; line-height: normal;letter-spacing: normal;margin:18px 0 24px;font-weight:600;max-width:880px}
    .squadhero p{font-size:20px;color:#d4d4d4;max-width:760px;margin:0 0 34px ; font-family: 'Open Sans';
    line-height: 30px;}.squadhero-actions{display:flex;gap:14px;flex-wrap:wrap}.proof-row{display:flex; color: #fff; gap:18px;flex-wrap:wrap;margin-top:46px}.proof{border-left:3px solid var(--purple);padding-left:14px}.proof b{display:block;font-size:22px}.proof span{color:var(--muted);font-size:13px}
    .squadhero-card{background:linear-gradient(145deg,#151515,#090909);border:1px solid var(--line);padding:34px;min-height:560px;position:relative;box-shadow:0 35px 90px rgba(0,0,0,.5)}
    .squadhero-card:before{content:"";position:absolute;right:0;top:0;width:52%;height:8px;background:var(--purple)}
    .delivered{margin-top:26px;display:grid;gap:14px}.client{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:17px 0}.client strong{font-size:24px}.client span{color:var(--muted);text-align:right}
     .ai_squad section{padding: 80px 40px !important;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.section-head h2{font-size:clamp(38px,3vw,72px);font-weight: 600; line-height: normal;letter-spacing: normal;margin:8px 0 0}.section-head p{max-width:520px;color:var(--muted);font-size:18px}
    .accelerators{display:grid;grid-template-columns:1fr 1fr;gap:24px}.acc-card{background:var(--panel);border:1px solid var(--line);padding:36px;position:relative;overflow:hidden}.acc-card:after{content:"";position:absolute;right:-50px;bottom:-50px;width:180px;height:180px;background:var(--purple);filter:blur(65px);opacity:.18}.icon{font-size:38px;margin-bottom:22px}.acc-card h3,.discipline-card h3,.case-card h3{font-size: 26px;line-height: normal;margin:0 0 12px;letter-spacing: normal; color: #fff;
    font-weight: 600;}.acc-card p,.discipline-card p,.case-card p{color:#c9c9c9;margin:0 0 24px}
    .tags{display:flex;gap:10px;flex-wrap:wrap;}
    .tag{font-size:12px;border:1px solid var(--line);padding:8px 10px;color:#ddd;background:rgba(255,255,255,.04);     font-family: 'Open Sans';}
    .disciplines{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.discipline-card{background:var(--panel-2);border:1px solid var(--line);padding:30px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.discipline-card:hover,.case-card:hover,.model:hover{border-color:rgb(23 142 206 / 61%)}
    .link{
          font-weight: 600;
    color: #fff;
    background: #178ece;
    width: fit-content;
    padding: 7px 15px;
    border-radius: 30px;
    font-size: 14px;
    letter-spacing: 1px;
    }
    .link:hover{
      background: #fff;
      color: #222;
    }
    .link:hover::after{
      color: #222;
    }
    .link:after{
      content: "→";
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    }
    .pod{position:relative}.pod:before{content:"";position:absolute;left:0;top:0;width:8px;height:100%;background:var(--purple)}.pod-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.steps{display:grid;gap:18px}.step{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center;background:rgba(255,255,255,.05);border:1px solid var(--line);padding:20px}.num{height:46px;width:46px;background:#fff;color:#000;display:grid;place-items:center;font-weight:900}
    .process{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.process-card{padding:32px;border-top:4px solid var(--purple);background: linear-gradient(    180deg,    rgba(255, 255, 255, 0.05) 0%,    rgba(255, 255, 255, 0) 100%  )}.process-card b{font-size:46px;color:#525d74}.process-card h3{font-size:26px;letter-spacing:-.03em; color: #fff; font-weight: 600;}.process-card p{color:var(--muted);font-weight: 600;
    margin-bottom: 15px;  font-family: 'Open Sans';
    line-height: 28px; font-size: 16px;}
    .filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.filter{background:transparent;color:#fff;border:1px solid var(--line);padding:11px 15px;cursor:pointer;font-weight:700}.filter.active,.filter:hover{background:var(--purple);border-color:var(--purple)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
    .case-card{background:var(--panel);border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:14px; border-radius: 10px;}.case-top{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px}.metric{letter-spacing: normal;
    color: #fff;
    display: flex;
    gap: 5px;}.metric span{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:0;display:block}.recognition{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rec{background:#fff;color:#000;padding:28px;min-height:210px}.rec h3{font-size:20px;margin:0 0 10px}.rec .big{font-size:42px;font-weight:900;color:var(--purple)}
    .models{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.model{background:var(--panel);border:1px solid var(--line);padding:32px}.model small{color:var(--purple);font-weight:900}.model h3{font-size:30px;letter-spacing:-.04em;font-weight: 600;margin: 15px 0px; color: #fff;}.model p{color:#c7c7c7; margin-bottom: 15px;}.best{border-top:1px solid var(--line);padding-top:20px;color:#aaa;font-size:14px}.tech-marquee{overflow:hidden;border-block:1px solid var(--line);background:#0b0b0b}.track{display:flex;gap:12px;width:max-content;animation:marquee 38s linear infinite;padding:22px 0}.pill{white-space:nowrap;background:#171717;border:1px solid var(--line);padding:12px 16px;color:#ddd}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
    .cta{background:radial-gradient(circle at 75% 20%, rgb(23 142 206 / 51%), transparent 30%), #0F172A,#0F172A}.cta-box{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:var(--panel);border:1px solid var(--line);padding:56px !important;}
    .cta h2{font-size:clamp(44px,3vw,84px);line-height: normal;letter-spacing: normal;margin:0 0 22px; color: #fff;
    font-weight: 600;}
    .footer{padding:58px 0;background:#000}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:30px}.footer p,.footer a{color:#aaa}.footer a{display:block;margin:10px 0}.copyright{border-top:1px solid var(--line);margin-top:36px;padding-top:24px;color:#777;font-size:14px}
    @media(max-width:980px){.menu-btn{display:block}.nav-links{position:absolute;left:0;right:0;top:74px;background:#050505;display:none;flex-direction:column;align-items:flex-start;padding:24px 20px;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.squadhero-grid,.pod-grid,.cta-box,.footer-grid{grid-template-columns:1fr}.squadhero{min-height:auto}.accelerators,.disciplines,.process,.case-grid,.recognition,.models{grid-template-columns:1fr}.section-head{display:block}.squadhero-card{min-height:auto}section{padding:76px 0}}
    @media(max-width:560px){.container{width:min(var(--max),calc(100% - 28px))}.squadhero-grid{padding:64px 0}.ai_squad h1{font-size:54px}.client{display:block}.client span{text-align:left}.cta-box{padding:30px}.proof-row{display:grid}.btn{width:100%;justify-content:center}}

    .discipline-card h3{
        color: #fff;
            font-weight: 600;
    }
    .pod-grid h2{
        color: #fff;
        font-weight: 600;
    }
    .pod-grid p{
        padding: 10px 0;
    }


    /* ── TECH MARQUEE ────────────────────────────────────────── */
.tech-section{background:var(--bg-dark);padding:60px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);}
.tech-header{max-width:1200px;margin:0 auto 32px;padding:0 32px; text-align: center;}
.tech-header .eyebrow{
        justify-content: center;
    margin: auto;

}
.marquee-wrap{overflow:hidden;position:relative;}
.marquee-wrap::before{content:"";position:absolute;top:0;bottom:0;left:0;width:120px;z-index:2;background:linear-gradient(to right,var(--bg-dark),transparent);}
.marquee-wrap::after{content:"";position:absolute;top:0;bottom:0;right:0;width:120px;z-index:2;background:linear-gradient(to left,var(--bg-dark),transparent);}
.marquee-row{display:flex;gap:0;margin-bottom:10px;}
.marquee-track{display:flex;gap:10px;width:max-content;animation:marquee 28s linear infinite;padding:0 5px;}
.marquee-track-2{animation:marquee 22s linear infinite reverse;animation-delay:-4s;}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.m-pill{font-family:var(--mono);font-size:11px;font-weight:500;padding:6px 14px;border-radius:20px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.45);border:1px solid rgba(255,255,255,0.1);white-space:nowrap;flex-shrink:0;}
.m-pill.green{background:rgba(5,150,105,0.18);color:#6ee7b7;border-color:rgba(5,150,105,0.3);}
.m-pill.blue{background:rgba(37,99,235,0.18);color:#93c5fd;border-color:rgba(37,99,235,0.3);}
.m-pill.violet{background:rgba(124,58,237,0.18);color:#c4b5fd;border-color:rgba(124,58,237,0.3);}

.logo-pill{
      display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 5px 15px;
    margin-right: 14px;
    border-radius: 999px;
    background: #fff;
    border: 1px solid rgba(23, 142, 206, .25);
    color: #F8FAFC;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    min-width: 170px;
    justify-content: center;
}

.logo-pill img{
  max-width: 80%;
    max-height: 85%;
    object-fit: contain;
}

.logo-pill:hover{
  border-color:#178ECE;
  background:rgba(23,142,206,.15);
}



.discipline-showcase{
  display:grid;
  grid-template-columns:330px 1fr;
  gap:50px;
  align-items:center;
  margin-bottom:40px;
  padding:50px;
  border-radius:30px;
  background: var(--panel);
  border:1px solid rgba(23,142,206,.18);
  backdrop-filter:blur(12px);
  overflow:hidden;
  position:relative;
}

.discipline-left{
  position:relative;
  z-index:2;
  width:100%;
  transform:none;
  left:auto;
  top:auto;
}

.engineer-grid{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
}

.eng-card{
  position:relative !important;
  top:auto !important;
  left:auto !important;
  right:auto !important;
  width:100%;
  min-height:190px;
  background:#fff;
  color:#0F172A;
  border-radius:22px;
  padding:20px;
  box-shadow:0 25px 70px rgba(0,0,0,.35);
  transition:.3s ease;
  animation:none;
}

.eng-card:nth-child(odd){
  transform:rotate(-1deg);
}

.eng-card:nth-child(even){
  transform:rotate(1deg);
}

.eng-card:hover{
  transform:translateY(-8px) rotate(0deg);
}

.eng-card span{
  width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #86efac;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    color: #065f46;
    margin-bottom: 10px;
    font-size: 12px;
}

.eng-card h4{
  color: #0F172A;
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 16px;
    font-weight: 600;
}

.eng-card b{
  display:inline-block;
  background:#dcfce7;
  color:#15803d;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.12em;
  padding:4px 16px;
  border-radius:20px;
  margin-bottom: 10px;
      font-weight: 600;
}

.eng-card b.mid{
  background:#e0f2fe;
  color:#0369a1;
}

.eng-card p{
  margin: 0;
    color: #354152;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
}

.disc-label{
  color:#6ee7b7;
  font-size:13px;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
  margin-bottom:22px;
}

.discipline-left h3{
  color:#fff;
  font-size: 24px;
  line-height:1.15;
  font-weight:700;
  margin-bottom:20px;
}

.discipline-left p{
  color:#CBD5E1;
  font-size:16px;
  line-height: 24px;
  margin-bottom:28px;
}

.disc-link{
  color:#6ee7b7;
  font-weight:800;
  font-size:16px;
}

@media(max-width:991px){
  .discipline-showcase{
    grid-template-columns:1fr;
    padding:32px 22px;
  }

  .engineer-grid{
    grid-template-columns:1fr;
  }

  .eng-card,
  .eng-card:nth-child(odd),
  .eng-card:nth-child(even){
    transform:none;
  }
}



.profile-popup{
  position:fixed;
  inset:0;
  background:rgba(15,23,42,.88);
  backdrop-filter:blur(8px);
  z-index:99999;
  display:none;
  align-items:center;
  justify-content:center;
  padding:30px;
}

.profile-popup.active{
  display:flex;
}

.profile-popup-box{
  width: 100%;
    max-width: 600px;
    max-height: 90vh;
    overflow-y: auto;
    background: #fff;
    color: #0F172A;
    border-radius: 10px;
    padding: 30px 30px;
    position: relative;
    box-shadow: 0 30px 100px rgba(0, 0, 0, .45);
}

.profile-popup-close{
  position:absolute;
  top:24px;
  right:24px;
  width:44px;
  height:44px;
  border:0;
  border-radius:12px;
  background:#F1F5F9;
  color:#475569;
  font-size:30px;
  cursor:pointer;
  padding: 0;
}

.popup-eyebrow{
    color: #94A3B8;
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
}

.profile-popup-box h3{
  font-size:30px;
  color:#0F172A;
  margin:0 0 12px;
  font-weight:800;
}

.profile-popup-box p{
      color: #475569;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: 'Open Sans';
}

/* Gravity Form inside popup */
.profile-popup .gform_wrapper input,
.profile-popup .gform_wrapper textarea,
.profile-popup .gform_wrapper select{
  border:1px solid #CBD5E1 !important;
  border-radius:12px !important;
  padding:15px 18px !important;
  font-size:16px !important;
}

.profile-popup .gform_wrapper .gform_button{
  width:100% !important;
  background:#178ECE !important;
  border:0 !important;
  color:#fff !important;
  padding:17px 24px !important;
  border-radius:12px !important;
  font-weight:800 !important;
  font-size:17px !important;
}

@media(max-width:767px){
  .profile-popup-box{
    padding:36px 24px;
    border-radius:24px;
  }
}



.pod-section{
  padding:90px 40px !important;
  background:transparent;
}

.pod-original-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:70px;
}

.pod-left h2,
.pod-right h2{
  color:#fff;
  font-size:30px;
  line-height:1.12;
  font-weight:700;
  margin:22px 0;
}

.pod-left p,
.pod-right p{
      color: #94A3B8;
    font-size: 16px;
    line-height: normal;
    font-family: 'Open Sans';
}

.pod-question{
  padding:28px 0;
  border-bottom:1px solid rgba(255,255,255,.10);
}

.pod-label{
  display:flex;
  align-items:center;
  gap:12px;
  color:#94A3B8;
  font-size:13px;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
  margin-bottom:18px;
}

.pod-label span{
  width:28px;
  height:28px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:rgba(23,142,206,.20);
  border:1px solid rgba(23,142,206,.35);
  color:#fff;
  font-size:13px;
}

.pod-options{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
}

.pod-option{
  background:rgba(23,142,206,.08);
  color:#CBD5E1;
  border:1px solid rgba(23,142,206,.28);
  border-radius:999px;
    padding: 10px 15px;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: .25s ease;
    text-transform: inherit;
}

.pod-option:hover,
.pod-option.selected{
  background:#178ECE;
  color:#fff;
  border-color:#178ECE;
  box-shadow:0 10px 35px rgba(23,142,206,.25);
}

.pod-submit-row{
  display:flex;
  align-items:center;
  gap:40px;
  margin-top:36px;
}

.match-pod-btn{
  background:#178ECE;
  color:#fff;
  border:0;
  padding:16px 30px;
      font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    text-transform: inherit;
}

.match-pod-btn:hover{
  background:#0F6EA8;
}

.pod-submit-row span{
  color:#94A3B8;
  font-size:13px;
  letter-spacing:.12em;
}

.how-list{
  margin-top:52px;
  display:flex;
  flex-direction:column;
  gap:36px;
}

.how-item{
  display:grid;
  grid-template-columns:56px 1fr;
  gap:26px;
  align-items:start;
}

.how-num{
      width: 42px;
    height: 42px;
  border-radius:50%;
  display:grid;
  place-items:center;
  color:#fff;
  background:rgba(23,142,206,.18);
  border:1px solid rgba(23,142,206,.35);
  font-weight: 500;
}

.how-item.active .how-num{
  background:#178ECE;
}

.how-item h4{
  color:#fff;
  font-size:20px;
  margin:0 0 12px;
}

.how-item p{
  margin:0;
  font-size:16px;
  color:#94A3B8;
}

.match-pod-btn:disabled{
    background:#475569 !important;
    color:#94A3B8 !important;
    cursor:not-allowed !important;
    opacity:.6;
    pointer-events:none;
    border:1px solid #64748B;
    box-shadow:none;
}

.match-pod-btn.enabled{
    background:#178ECE;
    color:#fff;
    cursor:pointer;
    opacity:1;
    pointer-events:auto;
}

.match-pod-btn.enabled:hover{
    background:#0F6EA8;
}

@media(max-width:991px){
  .pod-original-grid{
    grid-template-columns:1fr;
  }

  .pod-left h2,
  .pod-right h2{
    font-size:38px;
  }
}


#profilePopup .gfield_label{
    color: #222 !important;
}
#profilePopup .gform-theme--foundation .gform_fields{
    gap: 10px;
}

#profilePopup input[type="text"], #profilePopup input[type="password"], #profilePopup input[type="email"], #profilePopup input[type="tel"], #profilePopup input[type="date"]{
    border-radius: 4px !important;
    height: 44px;
    color: #000 !important;;
}
#profilePopup textarea{
    border-radius: 4px !important;
    color: #000 !important;
}

.gform_validation_errors{
    display: none !important;
}
#gform_submit_button_3{
    font-weight: 500 !important;
}


#podPopup .gfield_label{
    color: #222 !important;
}
#podPopup .gform-theme--foundation .gform_fields{
    gap: 10px;
}

#podPopup input[type="text"], #podPopup input[type="password"], #podPopup input[type="email"], #podPopup input[type="tel"], #podPopup input[type="date"]{
    border-radius: 4px !important;
    height: 44px;
    color: #000 !important;;
}
#podPopup textarea{
    border-radius: 4px !important;
    color: #000 !important;
}
.logo-group img{
    max-height: 40px;
    border: 1px solid #ccc;
    padding: 5px 5px;
    max-width: 100px;

}
.logo-group{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    padding-top: 20px;
    align-items: center;
}
.acc-card .icon{
        width: 40px;
}