*,*::before,*::after{box-sizing:border-box;}
html,body{margin:0;padding:0;}
img{max-width:100%;height:auto;display:block;}
ul{list-style:none;margin:0;padding:0;}
a{color:inherit;text-decoration:none;}
button{font:inherit;}

html{font-size:100%;}
body._6639f2fe_79fst{
  background:var(--_7bb0516d_79fst);
  color:var(--_b3bfd95d_79fst);
  font-family:var(--_3f656912_79fst);
  font-size:1.0625rem;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
}

h1,h2,h3{font-family:var(--_d3f093f9_79fst);letter-spacing:-0.03em;color:var(--_ec39b4f7_79fst);line-height:1.1;}
h2{font-size:2.1rem;margin:var(--_65b05970_79fst) 0 var(--_5651f35a_79fst);}
h3{font-size:1.5rem;margin:var(--_eae9b51a_79fst) 0 var(--_73a7f3f7_79fst);}
p{margin:0 0 var(--_5651f35a_79fst);}

a:focus-visible,button:focus-visible,._7af54547_79fst:focus-visible,input:focus-visible{
  outline:2px solid var(--_21081c93_79fst);
  outline-offset:2px;
}

table{border-collapse:collapse;width:100%;margin:var(--_eae9b51a_79fst) 0;}
table th,table td{padding:var(--_73a7f3f7_79fst) var(--_5651f35a_79fst);border-bottom:1px solid var(--_4f09c9e4_79fst);text-align:left;}
table th{font-family:var(--_d3f093f9_79fst);color:var(--_ec39b4f7_79fst);}

._fe40771f_79fst{
  position:absolute;
  left:-9999px;
  top:0;
  background:var(--_efb6f671_79fst);
  color:var(--_b3bfd95d_79fst);
  padding:var(--_73a7f3f7_79fst) var(--_5651f35a_79fst);
  z-index:999;
  border-radius:var(--_019f7cc0_79fst);
}
._fe40771f_79fst:focus{
  left:var(--_5651f35a_79fst);
  top:var(--_5651f35a_79fst);
}

._85eea7c8_79fst{
  position:relative;
  isolation:isolate;
  overflow-x:hidden;
}
._85eea7c8_79fst::before{
  content:"";
  position:fixed;
  inset:-60%;
  width:220vw;
  height:220vh;
  background:conic-gradient(from 0deg,
    var(--_11c3652e_79fst),
    var(--_21081c93_79fst),
    var(--_193bee52_79fst),
    var(--_ec39b4f7_79fst),
    var(--_e968b391_79fst),
    var(--_008f767b_79fst),
    var(--_11c3652e_79fst));
  filter:blur(90px);
  opacity:.5;
  z-index:-2;
  animation:_10295a9b_79fst 70s linear infinite;
  pointer-events:none;
}
._85eea7c8_79fst::after{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:repeating-linear-gradient(103deg,
    rgba(255,255,255,0.05) 0px,
    rgba(255,255,255,0.05) 1px,
    transparent 1px,
    transparent 10px);
}
@keyframes _10295a9b_79fst{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}

@media (prefers-reduced-motion: reduce){
  ._85eea7c8_79fst::before{animation:none;}
  ._8b9b9dc6_79fst{animation:none !important;}
  ._bd505c98_79fst::after{animation:none !important;}
}

._f4aa965e_79fst{
  background:var(--_efb6f671_79fst);
  border-bottom:1px solid var(--_4f09c9e4_79fst);
  position:relative;
  z-index:20;
}
._cd83a2bb_79fst{
  max-width:var(--_e131f489_79fst);
  margin:0 auto;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--_5651f35a_79fst);
  padding:var(--_73a7f3f7_79fst) var(--_5651f35a_79fst);
}
._142e9ec6_79fst{
  display:flex;
  align-items:center;
  gap:var(--_73a7f3f7_79fst);
  flex-shrink:0;
  font-family:var(--_d3f093f9_79fst);
  font-weight:700;
  color:var(--_ec39b4f7_79fst);
  white-space:nowrap;
}
._142e9ec6_79fst img{flex-shrink:0;border-radius:var(--_019f7cc0_79fst);}

._1845f607_79fst{display:none;}

._c614aa50_79fst{min-width:0;flex:1 1 auto;}
._11abd5b9_79fst{
  display:flex;
  align-items:center;
  gap:var(--_5651f35a_79fst);
  min-width:0;
}
._15aaa502_79fst{
  position:relative;
  white-space:nowrap;
}
._15aaa502_79fst > a,
._7af54547_79fst{
  display:inline-block;
  padding:var(--_d0599553_79fst) var(--_73a7f3f7_79fst);
  color:var(--_b3bfd95d_79fst);
  font-weight:500;
  cursor:pointer;
  border-radius:var(--_019f7cc0_79fst);
}
._7af54547_79fst:hover,._15aaa502_79fst > a:hover{color:var(--_21081c93_79fst);}

._f5bba27b_79fst{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  min-width:200px;
  background:var(--_efb6f671_79fst);
  border:1px solid var(--_4f09c9e4_79fst);
  border-radius:var(--_5c9a1496_79fst);
  box-shadow:var(--_722f8700_79fst);
  padding:var(--_5651f35a_79fst);
  z-index:30;
}
._78803b6a_79fst:hover ._f5bba27b_79fst,
._78803b6a_79fst:focus-within ._f5bba27b_79fst{
  display:block;
}
._f5bba27b_79fst li{
  position:relative;
  padding-left:var(--_5651f35a_79fst);
  margin-bottom:var(--_73a7f3f7_79fst);
}
._f5bba27b_79fst li:last-child{margin-bottom:0;}
._f5bba27b_79fst li::before{
  content:"";
  position:absolute;
  left:2px;
  top:0.55em;
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--_21081c93_79fst);
}
._f5bba27b_79fst{
  border-left:2px solid var(--_4f09c9e4_79fst);
}
._f5bba27b_79fst li a{
  color:var(--_b3bfd95d_79fst);
  display:block;
}
._f5bba27b_79fst li a:hover{color:var(--_21081c93_79fst);}

._2adeed32_79fst{
  display:none;
  flex-shrink:0;
  width:34px;
  height:34px;
  cursor:pointer;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
  border-radius:var(--_019f7cc0_79fst);
}
._32e696e9_79fst{
  width:20px;
  height:2px;
  background:var(--_b3bfd95d_79fst);
  display:block;
}

._bd505c98_79fst{
  flex-shrink:0;
  min-width:0;
  position:relative;
  overflow:hidden;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  padding:var(--_73a7f3f7_79fst) var(--_eae9b51a_79fst);
  border-radius:var(--_1a93b656_79fst);
  background:linear-gradient(180deg,var(--_008f767b_79fst),var(--_e968b391_79fst));
  color:var(--_7bb0516d_79fst);
  font-weight:700;
  box-shadow:var(--_722f8700_79fst),0 16px 28px -10px var(--_11c3652e_79fst);
}
._bd505c98_79fst::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:40%;
  height:100%;
  background:linear-gradient(115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);
  animation:_92ecbc6b_79fst 5s ease-in-out infinite;
}
@keyframes _92ecbc6b_79fst{
  0%{transform:translateX(-140%);}
  50%{transform:translateX(240%);}
  100%{transform:translateX(240%);}
}
._bd505c98_79fst:hover{filter:brightness(1.05);}

@media (max-width:900px){
  ._c614aa50_79fst{
    order:5;
    flex-basis:100%;
    min-width:100%;
  }
  ._11abd5b9_79fst{
    display:none;
    flex-direction:column;
    align-items:stretch;
    gap:0;
    background:var(--_efb6f671_79fst);
    border:1px solid var(--_4f09c9e4_79fst);
    border-radius:var(--_5c9a1496_79fst);
    padding:var(--_5651f35a_79fst);
    position:absolute;
    left:0;
    right:0;
    top:100%;
    z-index:40;
  }
  ._1845f607_79fst:checked ~ ._c614aa50_79fst ._11abd5b9_79fst{
    display:flex;
  }
  ._15aaa502_79fst{white-space:normal;}
  ._f5bba27b_79fst{
    display:block !important;
    position:static;
    box-shadow:none;
    border:none;
    border-left:2px solid var(--_4f09c9e4_79fst);
    padding:var(--_73a7f3f7_79fst) 0 var(--_73a7f3f7_79fst) var(--_5651f35a_79fst);
    margin-top:var(--_d0599553_79fst);
  }
  ._2adeed32_79fst{display:flex;}
  ._142e9ec6_79fst span{display:none;}
  ._bd505c98_79fst{
    padding:var(--_d0599553_79fst) var(--_73a7f3f7_79fst);
    font-size:0.85rem;
    white-space:nowrap;
  }
}

._e80dddcf_79fst{
  background:var(--_efb6f671_79fst);
  border-top:1px solid var(--_4f09c9e4_79fst);
  margin-top:var(--_65b05970_79fst);
}
._a1b584f7_79fst{
  max-width:var(--_e131f489_79fst);
  margin:0 auto;
  padding:var(--_eae9b51a_79fst) var(--_5651f35a_79fst);
}
._d5accdcc_79fst{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_5651f35a_79fst);
  margin-bottom:var(--_5651f35a_79fst);
}
._d5accdcc_79fst a{color:var(--_f761de12_79fst);}
._d5accdcc_79fst a:hover{color:var(--_21081c93_79fst);}
._988eca07_79fst{color:var(--_f761de12_79fst);font-size:0.9rem;margin-bottom:var(--_d0599553_79fst);}
._46ea891c_79fst{color:var(--_f761de12_79fst);font-size:0.85rem;margin:0;}

._6157fd11_79fst{display:block;}
._450c0dd0_79fst{
  display:block;
  position:relative;
}
._4311fd26_79fst{
  max-width:var(--_e131f489_79fst);
  margin:0 auto;
  padding:0 var(--_5651f35a_79fst);
}
._81ac17f5_79fst{width:100%;}
._e47baff6_79fst{max-width:none;}
._e47baff6_79fst h2{position:relative;padding-left:var(--_5651f35a_79fst);}
._e47baff6_79fst h2::before{
  content:"";
  position:absolute;
  left:0;
  top:0.15em;
  bottom:0.15em;
  width:4px;
  background:var(--_193bee52_79fst);
  border-radius:var(--_019f7cc0_79fst);
}

._0a65c68b_79fst{
  background:var(--_7bb0516d_79fst);
  padding:var(--_65b05970_79fst) var(--_5651f35a_79fst);
}
._672550ab_79fst{
  max-width:var(--_e131f489_79fst);
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  align-items:stretch;
  gap:var(--_eae9b51a_79fst);
}
._f051effb_79fst{
  flex:1 1 50%;
  min-width:280px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--_73a7f3f7_79fst);
}
._c2d33e4c_79fst{
  text-transform:uppercase;
  letter-spacing:0.12em;
  font-size:0.85rem;
  font-weight:700;
  color:var(--_193bee52_79fst);
  margin:0;
}
._8b9b9dc6_79fst{
  font-size:3.2rem;
  font-weight:800;
  margin:0;
  background-image:linear-gradient(90deg,var(--_ec39b4f7_79fst),var(--_21081c93_79fst),var(--_193bee52_79fst),var(--_ec39b4f7_79fst));
  background-size:280% 100%;
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  text-shadow:none;
  filter:drop-shadow(0 0 10px rgba(0,0,0,0.35));
  animation:_465d9c51_79fst 8s ease-in-out infinite;
}
@keyframes _465d9c51_79fst{
  0%,100%{background-position:0% 50%;}
  50%{background-position:100% 50%;}
}
._d275f74d_79fst{
  color:var(--_b3bfd95d_79fst);
  font-size:1.15rem;
  max-width:none;
}
._fc9461c6_79fst{align-self:flex-start;margin-top:var(--_73a7f3f7_79fst);}

._4ad988a8_79fst{
  flex:1 1 40%;
  min-width:280px;
  min-height:220px;
  display:flex;
  align-items:center;
  clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);
  padding:var(--_73a7f3f7_79fst);
}
._90cadc1b_79fst{
  width:100%;
  height:auto;
  align-self:center;
  border-radius:var(--_5c9a1496_79fst);
}

._8e491b0a_79fst{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_5651f35a_79fst);
  margin:var(--_5651f35a_79fst) 0;
}
._9997da35_79fst{
  background:rgba(255,255,255,0.06);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  border:1px solid rgba(255,255,255,0.15);
  border-radius:var(--_5c9a1496_79fst);
  padding:var(--_5651f35a_79fst);
  min-width:120px;
  flex:1 1 auto;
}
._9997da35_79fst dt{
  font-size:0.8rem;
  font-weight:400;
  color:var(--_f761de12_79fst);
  margin:0 0 var(--_d0599553_79fst);
}
._9997da35_79fst dd{
  font-family:var(--_d3f093f9_79fst);
  font-size:1.7rem;
  font-weight:800;
  color:var(--_ec39b4f7_79fst);
  margin:0;
}
._9997da35_79fst dd::after{
  content:"";
  display:block;
  height:4px;
  width:70%;
  margin-top:var(--_73a7f3f7_79fst);
  border-radius:var(--_019f7cc0_79fst);
  background:linear-gradient(90deg,var(--_11c3652e_79fst),var(--_21081c93_79fst));
}

._b62b9b8e_79fst{
  max-width:var(--_e131f489_79fst);
  margin:var(--_65b05970_79fst) auto;
  padding:0 var(--_5651f35a_79fst);
}
