*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin:0; background:var(--_b22ed22b_6pcex); color:var(--_b3903810_6pcex); font-family:var(--_3aed1812_6pcex); font-size:17px; line-height:1.6; }
img { max-width:100%; display:block; }
a { color:var(--_95d6d5f6_6pcex); }
:focus-visible { outline:2px solid var(--_95d6d5f6_6pcex); outline-offset:2px; }

._d44283b0_6pcex { position:absolute; left:-9999px; top:0; background:var(--_bd7118cf_6pcex); color:var(--_b3903810_6pcex); padding:var(--_ea7ea68a_6pcex) var(--_5b557032_6pcex); border-radius:var(--_1bc64be8_6pcex); z-index:100; }
._d44283b0_6pcex:focus { left:var(--_5b557032_6pcex); top:var(--_5b557032_6pcex); }

._34a1be7e_6pcex { max-width:var(--_7c29eff2_6pcex); margin-inline:auto; padding-inline:var(--_5b557032_6pcex); }

._0caa42b8_6pcex { background:var(--_bd7118cf_6pcex); border-bottom:1px solid var(--_1a55efde_6pcex); position:sticky; top:0; z-index:80; }
._bace4e73_6pcex { max-width:var(--_7c29eff2_6pcex); margin-inline:auto; display:flex; align-items:center; flex-wrap:nowrap; gap:var(--_5b557032_6pcex); padding:var(--_ea7ea68a_6pcex) var(--_5b557032_6pcex); position:relative; }
._1d4b594c_6pcex { flex-shrink:0; display:flex; align-items:center; gap:var(--_ea7ea68a_6pcex); color:var(--_b3903810_6pcex); text-decoration:none; }
._1d4b594c_6pcex img { border-radius:var(--_1bc64be8_6pcex); }
._1d4b594c_6pcex span { font-family:var(--_28ba9eb0_6pcex); font-size:1.35rem; letter-spacing:0.03em; text-transform:uppercase; }
._c8cef910_6pcex { position:absolute; width:1px; height:1px; opacity:0; pointer-events:none; }
._f03af40a_6pcex { display:none; flex-shrink:0; align-items:center; justify-content:center; width:2.4rem; height:2.4rem; border:1px solid var(--_1a55efde_6pcex); border-radius:var(--_1bc64be8_6pcex); background:var(--_bd7118cf_6pcex); cursor:pointer; }
._f03af40a_6pcex svg { width:1.2rem; height:1.2rem; }
._f03af40a_6pcex svg line { stroke:var(--_b3903810_6pcex); stroke-width:2; stroke-linecap:round; }
._d4d39762_6pcex { flex:1 1 auto; min-width:0; }
._4cafd749_6pcex { list-style:none; display:flex; align-items:center; gap:var(--_5b557032_6pcex); margin:0; padding:0; min-width:0; flex-wrap:nowrap; }
._c34f30ac_6pcex { position:relative; min-width:0; }
._c34f30ac_6pcex > a, ._a38cb651_6pcex { color:var(--_b3903810_6pcex); text-decoration:none; background:none; border:none; font:inherit; padding:var(--_4a5831dc_6pcex) 0; white-space:nowrap; text-transform:uppercase; letter-spacing:0.04em; font-size:0.9rem; cursor:pointer; }
._c34f30ac_6pcex > a:hover, ._a38cb651_6pcex:hover { color:var(--_95d6d5f6_6pcex); }
._6ac8f513_6pcex { position:absolute; top:100%; left:0; min-width:200px; margin:0; padding:var(--_ea7ea68a_6pcex); list-style:none; background:var(--_bd7118cf_6pcex); border:1px solid var(--_1a55efde_6pcex); border-radius:var(--_1bc64be8_6pcex); box-shadow:var(--_04560aa5_6pcex); display:none; z-index:90; }
._c34f30ac_6pcex:hover > ._6ac8f513_6pcex, ._c34f30ac_6pcex:focus-within > ._6ac8f513_6pcex { display:block; }
._6ac8f513_6pcex li { padding:0; }
._6ac8f513_6pcex a { display:block; padding:var(--_4a5831dc_6pcex) var(--_ea7ea68a_6pcex); color:var(--_b3903810_6pcex); text-decoration:none; white-space:nowrap; text-transform:none; letter-spacing:normal; }
._6ac8f513_6pcex a:hover { color:var(--_95d6d5f6_6pcex); }
._f020f6aa_6pcex { flex-shrink:0; display:inline-flex; align-items:center; justify-content:center; padding:var(--_ea7ea68a_6pcex) var(--_5b557032_6pcex); border-radius:var(--_1bc64be8_6pcex); border:1px solid var(--_3b2e4f13_6pcex); background:var(--_3b2e4f13_6pcex); color:var(--_35db172f_6pcex); text-decoration:none; text-transform:uppercase; letter-spacing:0.05em; font-weight:700; font-size:0.9rem; white-space:nowrap; box-shadow:0 0 8px var(--_3b2e4f13_6pcex); transition:box-shadow .2s ease, transform .2s ease; }
._f020f6aa_6pcex:hover { box-shadow:0 0 16px var(--_3b2e4f13_6pcex), 0 0 28px var(--_4ba669ea_6pcex); transform:translateY(-1px); }

@media (max-width:900px) {
  ._f03af40a_6pcex { display:inline-flex; }
  ._1d4b594c_6pcex span { display:none; }
  ._d4d39762_6pcex { position:absolute; top:100%; left:0; right:0; background:var(--_bd7118cf_6pcex); border-top:1px solid var(--_1a55efde_6pcex); padding:var(--_5b557032_6pcex); display:none; box-shadow:var(--_04560aa5_6pcex); }
  ._c8cef910_6pcex:checked ~ ._d4d39762_6pcex { display:block; }
  ._4cafd749_6pcex { flex-direction:column; align-items:flex-start; gap:var(--_ea7ea68a_6pcex); }
  ._6ac8f513_6pcex { position:static; display:block; box-shadow:none; border:none; background:transparent; padding-left:var(--_5b557032_6pcex); }
  ._c34f30ac_6pcex:hover > ._6ac8f513_6pcex, ._c34f30ac_6pcex:focus-within > ._6ac8f513_6pcex { display:block; }
  ._f020f6aa_6pcex { font-size:0.8rem; padding:var(--_4a5831dc_6pcex) var(--_ea7ea68a_6pcex); }
}

._40e07834_6pcex { background:var(--_bd7118cf_6pcex); border-top:1px solid var(--_1a55efde_6pcex); padding:var(--_755c9179_6pcex) var(--_5b557032_6pcex); margin-top:var(--_39391117_6pcex); }
._2f62c643_6pcex { max-width:var(--_7c29eff2_6pcex); margin-inline:auto; display:flex; flex-wrap:wrap; justify-content:space-between; gap:var(--_5b557032_6pcex); }
._67255646_6pcex { list-style:none; display:flex; flex-wrap:wrap; gap:var(--_5b557032_6pcex); margin:0; padding:0; }
._67255646_6pcex a { color:var(--_98642eae_6pcex); text-decoration:none; }
._67255646_6pcex a:hover { color:var(--_95d6d5f6_6pcex); }
._270c6190_6pcex { width:100%; color:var(--_98642eae_6pcex); font-size:0.875rem; margin-top:var(--_5b557032_6pcex); }

._c80756e3_6pcex { display:block; }
._9f142d81_6pcex { position:relative; overflow:hidden; background:var(--_b22ed22b_6pcex); padding-block:var(--_39391117_6pcex); isolation:isolate; }
._9f142d81_6pcex::before { content:''; position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px); background-size:48px 48px; transform:perspective(320px) rotateX(62deg) scale(2.1); transform-origin:bottom; opacity:0.5; z-index:0; animation:_e4bc9822_6pcex 14s linear infinite; }
._9f142d81_6pcex::after { content:''; position:absolute; inset:0; box-shadow:inset 0 0 50px var(--_3b2e4f13_6pcex), inset 0 0 100px var(--_4ba669ea_6pcex); opacity:0.25; pointer-events:none; z-index:0; }
@keyframes _e4bc9822_6pcex { from { background-position:0 0; } to { background-position:0 48px; } }
._aaa9190a_6pcex { position:relative; z-index:1; display:grid; grid-template-columns:1fr 1fr; gap:var(--_755c9179_6pcex); align-items:center; }
._8fd7115a_6pcex { display:flex; flex-direction:column; gap:var(--_5b557032_6pcex); }
._6e8d4d98_6pcex { display:flex; align-items:center; text-transform:uppercase; letter-spacing:0.14em; font-size:0.875rem; font-weight:700; color:var(--_4ba669ea_6pcex); margin:0; }
._6e8d4d98_6pcex::before { content:''; display:inline-block; width:8px; height:8px; border-radius:50%; background:var(--_4ba669ea_6pcex); margin-right:var(--_ea7ea68a_6pcex); box-shadow:0 0 6px var(--_4ba669ea_6pcex); animation:_91e94789_6pcex 1.6s ease-in-out infinite; }
@keyframes _91e94789_6pcex { 0%,100% { opacity:1; } 50% { opacity:0.25; } }
._26a16267_6pcex { margin:0; font-family:var(--_28ba9eb0_6pcex); font-size:clamp(2.5rem,6vw,4.5rem); line-height:1.05; background:linear-gradient(90deg, var(--_ed9e21c3_6pcex), var(--_95d6d5f6_6pcex)); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:var(--_ed9e21c3_6pcex); text-shadow:0 0 10px var(--_3b2e4f13_6pcex), 0 0 14px var(--_4ba669ea_6pcex); }
._f8455667_6pcex { margin:0; font-size:1.15rem; color:var(--_b3903810_6pcex); }
._b4f09d4c_6pcex { display:flex; flex-wrap:wrap; gap:var(--_755c9179_6pcex); margin:0; padding:var(--_5b557032_6pcex); background:var(--_bd7118cf_6pcex); border:1px solid var(--_1a55efde_6pcex); border-radius:var(--_90686bdc_6pcex); box-shadow:var(--_9cbbd188_6pcex); }
._6fc3100f_6pcex { display:flex; flex-direction:column; gap:var(--_4a5831dc_6pcex); flex:1 1 120px; min-width:110px; padding-inline:var(--_ea7ea68a_6pcex); border-right:1px solid var(--_1a55efde_6pcex); }
._6fc3100f_6pcex:last-child { border-right:none; }
._6fc3100f_6pcex dt { margin:0; text-transform:uppercase; letter-spacing:0.08em; font-size:0.8125rem; font-weight:700; color:var(--_98642eae_6pcex); }
._6fc3100f_6pcex dd { margin:0; font-family:var(--_28ba9eb0_6pcex); font-size:2rem; line-height:1; color:var(--_ed9e21c3_6pcex); font-variant-numeric:tabular-nums; }
._6fc3100f_6pcex:first-child { border-right:none; transform:rotate(-3deg); background:var(--_bd7118cf_6pcex); border:1px solid var(--_4ba669ea_6pcex); border-radius:var(--_90686bdc_6pcex); padding:var(--_ea7ea68a_6pcex) var(--_5b557032_6pcex); box-shadow:0 0 10px var(--_4ba669ea_6pcex); animation:_af5562b3_6pcex 2.6s ease-in-out infinite; }
@keyframes _af5562b3_6pcex { 0%,100% { box-shadow:0 0 10px var(--_4ba669ea_6pcex); } 50% { box-shadow:0 0 20px var(--_4ba669ea_6pcex); } }
._9d9314ea_6pcex { align-self:flex-start; margin-top:var(--_4a5831dc_6pcex); }
._c52a59de_6pcex { padding:var(--_ea7ea68a_6pcex); align-self:center; min-height:120px; }
._eae3d1fb_6pcex { width:100%; height:auto; border-radius:var(--_90686bdc_6pcex); border:1px solid var(--_1a55efde_6pcex); box-shadow:0 0 20px var(--_3b2e4f13_6pcex); }
@media (max-width:800px) {
  ._aaa9190a_6pcex { grid-template-columns:1fr; }
  ._c52a59de_6pcex { order:-1; }
  ._b4f09d4c_6pcex { flex-direction:column; }
  ._6fc3100f_6pcex { border-right:none; border-bottom:1px solid var(--_1a55efde_6pcex); padding-block:var(--_ea7ea68a_6pcex); }
  ._6fc3100f_6pcex:last-child { border-bottom:none; }
  ._6fc3100f_6pcex:first-child { transform:none; }
}

._117a388f_6pcex { font-size:1.05rem; line-height:1.75; }
._117a388f_6pcex h2 { margin-top:var(--_39391117_6pcex); font-family:var(--_28ba9eb0_6pcex); font-size:2rem; text-transform:uppercase; letter-spacing:0.04em; color:var(--_ed9e21c3_6pcex); text-shadow:0 0 6px var(--_4ba669ea_6pcex); border-bottom:2px solid var(--_3b2e4f13_6pcex); padding-bottom:var(--_4a5831dc_6pcex); }
._117a388f_6pcex h3 { margin-top:var(--_755c9179_6pcex); font-family:var(--_28ba9eb0_6pcex); font-size:1.4rem; color:var(--_b3903810_6pcex); }
._117a388f_6pcex p { margin-block:var(--_5b557032_6pcex); }
._117a388f_6pcex table { width:100%; border-collapse:collapse; margin-block:var(--_755c9179_6pcex); }
._117a388f_6pcex th, ._117a388f_6pcex td { padding:var(--_ea7ea68a_6pcex) var(--_5b557032_6pcex); border:1px solid var(--_1a55efde_6pcex); text-align:left; }
._117a388f_6pcex thead th { background:var(--_bd7118cf_6pcex); text-transform:uppercase; letter-spacing:0.05em; font-size:0.875rem; }
._117a388f_6pcex blockquote { width:100%; margin:var(--_39391117_6pcex) 0; padding:0; border:0; font-style:italic; font-size:1.6rem; line-height:1.4; color:var(--_ed9e21c3_6pcex); }
._d072db94_6pcex { margin-top:var(--_39391117_6pcex); padding:var(--_755c9179_6pcex); background:var(--_bd7118cf_6pcex); border:1px solid var(--_4ba669ea_6pcex); border-radius:var(--_90686bdc_6pcex); box-shadow:0 0 20px var(--_4ba669ea_6pcex); }

@media (prefers-reduced-motion: reduce) {
  ._9f142d81_6pcex::before, ._6fc3100f_6pcex:first-child, ._6e8d4d98_6pcex::before { animation:none !important; }
  * { transition:none !important; }
}
