/* Section 10 - FAQ */
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-eur1gv-faq-layout{
  display:grid;
  grid-template-columns:minmax(0,.76fr) minmax(320px,.50fr)!important;
  gap:40px;
  align-items:center;
  max-width:1260px!important;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-xi0e9n-section-icon-dock{
  position:relative;
  min-height:260px;
  border:1px solid rgba(129,223,255,.16);
  border-radius:34px;
  background:linear-gradient(145deg,rgba(8,18,42,.76),rgba(22,48,102,.22));
  box-shadow:0 34px 120px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);
  display:grid;place-items:center;overflow:hidden;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question{position:relative;width:min(320px,84%);height:220px}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question .orb{position:absolute;left:50%;top:50%;width:164px;height:164px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#71e6ff 26%,#438cff 65%);box-shadow:0 0 80px rgba(113,230,255,.44)}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question b{position:absolute;left:50%;top:50%;transform:translate(-50%,-58%);font-size:122px;line-height:1;color:#fff;text-shadow:0 0 30px rgba(255,255,255,.55);font-weight:950}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question i{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.22);border-radius:50%;transform:translate(-50%,-50%)}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question .r1{width:256px;height:92px}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question .r2{width:206px;height:76px;rotate:54deg}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-92nt3a-icon3d--question .r3{width:168px;height:62px;rotate:-40deg}

body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid details{
  border:1px solid rgba(129,223,255,.14);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(8,18,42,.76),rgba(10,20,48,.52));
  box-shadow:0 22px 54px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.05);
  padding:0 20px;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid summary{
  list-style:none;
  cursor:pointer;
  padding:22px 0;
  color:#fff;
  font-weight:800;
  position:relative;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid summary::-webkit-details-marker{display:none}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid summary::after{
  content:"+";
  position:absolute;
  right:0;
  top:20px;
  color:#88e7ff;
  font-size:1.3rem;
}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid details[open] summary::after{content:"-"}
body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid p{
  margin:0;
  padding:0 0 22px;
  color:rgba(230,239,255,.86);
  line-height:1.8;
}
@media (max-width:1180px){
  body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-eur1gv-faq-layout{grid-template-columns:1fr!important;gap:28px}
}
@media (max-width:680px){
  body.sgx-plse3w-homepage .sgx-y2ge3o-faq .sgx-e835go-faq-grid{grid-template-columns:1fr}
}
