*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body._a9468384_cpt2s{margin:0;background:var(--_2ecdc968_cpt2s);color:var(--_004f4ef7_cpt2s);font-family:var(--_94b2bd37_cpt2s);font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:hidden;}
img{max-width:100%;display:block;}
ul{list-style:none;margin:0;padding:0;}
a{color:var(--_85f7e306_cpt2s);text-decoration:none;}
a:hover{text-decoration:underline;}
:focus-visible{outline:2px solid var(--_85f7e306_cpt2s);outline-offset:3px;}

._fbd5db98_cpt2s{position:absolute;left:-999px;top:auto;background:var(--_b8d5904a_cpt2s);color:var(--_004f4ef7_cpt2s);padding:var(--_dbcfec6f_cpt2s) var(--_2add733b_cpt2s);z-index:500;border-radius:var(--_ee5c2512_cpt2s);}
._fbd5db98_cpt2s:focus{left:var(--_dbcfec6f_cpt2s);top:var(--_dbcfec6f_cpt2s);}

._54e0e075_cpt2s{position:fixed;border-radius:50%;filter:blur(70px);z-index:0;pointer-events:none;opacity:.55;}
._abaa186a_cpt2s{width:46vw;height:46vw;background:radial-gradient(circle,var(--_76d37895_cpt2s),transparent 70%);top:-10vw;left:-8vw;animation:_e5f096db_cpt2s 26s ease-in-out infinite;}
._f0af7a80_cpt2s{width:38vw;height:38vw;background:radial-gradient(circle,var(--_b87e2f82_cpt2s),transparent 70%);top:30vh;right:-10vw;animation:_e43228c4_cpt2s 32s ease-in-out infinite;}
._a2a3817c_cpt2s{width:34vw;height:34vw;background:radial-gradient(circle,var(--_85f7e306_cpt2s),transparent 70%);bottom:-12vw;left:20vw;animation:_7c4ded69_cpt2s 38s ease-in-out infinite;}
@keyframes _e5f096db_cpt2s{0%,100%{transform:translate(0,0);}50%{transform:translate(6vw,8vh);}}
@keyframes _e43228c4_cpt2s{0%,100%{transform:translate(0,0);}50%{transform:translate(-7vw,5vh);}}
@keyframes _7c4ded69_cpt2s{0%,100%{transform:translate(0,0);}50%{transform:translate(5vw,-6vh);}}
._803cc825_cpt2s{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);}
@media (prefers-reduced-motion:reduce){._54e0e075_cpt2s{animation:none;}}

._9962a6cf_cpt2s{position:relative;z-index:100;background:var(--_b8d5904a_cpt2s);border-bottom:1px solid var(--_78dcae1f_cpt2s);}
._1186d482_cpt2s{max-width:var(--_deed9568_cpt2s);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_dbcfec6f_cpt2s);padding:var(--_dbcfec6f_cpt2s) var(--_2add733b_cpt2s);}
._d6c1e74e_cpt2s{display:flex;align-items:center;gap:var(--_60f3430c_cpt2s);flex-shrink:0;color:var(--_004f4ef7_cpt2s);}
._d6c1e74e_cpt2s img{border-radius:var(--_95455721_cpt2s);flex-shrink:0;}
._d6c1e74e_cpt2s span{font-family:var(--_c0d30e05_cpt2s);font-weight:700;font-size:1.05rem;white-space:nowrap;}

._b47bfd67_cpt2s{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}
._5a1582f8_cpt2s{display:none;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0;cursor:pointer;padding:var(--_60f3430c_cpt2s);}
._5a1582f8_cpt2s span{display:block;width:22px;height:2px;background:var(--_004f4ef7_cpt2s);}
._b47bfd67_cpt2s:focus-visible ~ ._5a1582f8_cpt2s{outline:2px solid var(--_85f7e306_cpt2s);}

._a205b0a2_cpt2s{flex:1;min-width:0;}
._a205b0a2_cpt2s>ul{display:flex;align-items:center;gap:var(--_2add733b_cpt2s);min-width:0;}
._a205b0a2_cpt2s>ul>li{position:relative;min-width:0;}
._a205b0a2_cpt2s>ul>li>a,._d46b876f_cpt2s{display:inline-block;background:none;border:0;font:inherit;color:var(--_004f4ef7_cpt2s);font-size:.95rem;white-space:nowrap;cursor:pointer;padding:var(--_60f3430c_cpt2s) 0;}
._d46b876f_cpt2s:hover,._a205b0a2_cpt2s>ul>li>a:hover{color:var(--_85f7e306_cpt2s);text-decoration:none;}body ._c0d4c92f_cpt2s._c0d4c92f_cpt2s{position:absolute;top:100%;left:0;min-width:200px;background:var(--_b8d5904a_cpt2s);border:1px solid var(--_78dcae1f_cpt2s);border-radius:var(--_ee5c2512_cpt2s);padding:var(--_dbcfec6f_cpt2s);box-shadow:var(--_421a7f0d_cpt2s);z-index:110;display:none;opacity:0;visibility:hidden;}
._7aa47b13_cpt2s:hover>._c0d4c92f_cpt2s,._7aa47b13_cpt2s:focus-within>._c0d4c92f_cpt2s{display:block;opacity:1;visibility:visible;}
._c0d4c92f_cpt2s li+li{margin-top:var(--_60f3430c_cpt2s);}
._c0d4c92f_cpt2s a{display:block;color:var(--_004f4ef7_cpt2s);font-size:.9rem;white-space:nowrap;}
._c0d4c92f_cpt2s a:hover{color:var(--_85f7e306_cpt2s);}

._04d9b4f4_cpt2s{flex-shrink:0;background:var(--_76d37895_cpt2s);color:var(--_b0dc3653_cpt2s);border-radius:var(--_455daeee_cpt2s);padding:var(--_dbcfec6f_cpt2s) var(--_2add733b_cpt2s);font-weight:600;font-size:.9rem;white-space:nowrap;}
._04d9b4f4_cpt2s:hover{filter:brightness(1.1);text-decoration:none;}

@media (max-width:900px){
  ._d6c1e74e_cpt2s span{display:none;}
  ._5a1582f8_cpt2s{display:flex;}
  ._a205b0a2_cpt2s{position:absolute;top:100%;left:0;right:0;background:var(--_b8d5904a_cpt2s);border-bottom:1px solid var(--_78dcae1f_cpt2s);display:none;padding:var(--_dbcfec6f_cpt2s) var(--_2add733b_cpt2s);z-index:120;max-height:80vh;overflow-y:auto;}
  ._b47bfd67_cpt2s:checked ~ ._a205b0a2_cpt2s{display:block;}
  ._a205b0a2_cpt2s>ul{flex-direction:column;align-items:stretch;gap:var(--_60f3430c_cpt2s);}
  ._a205b0a2_cpt2s>ul>li{width:100%;}
  ._c0d4c92f_cpt2s{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;border:0;background:none;padding:0 0 0 var(--_dbcfec6f_cpt2s);margin-top:var(--_60f3430c_cpt2s);}
  ._04d9b4f4_cpt2s{font-size:.8rem;padding:var(--_60f3430c_cpt2s) var(--_dbcfec6f_cpt2s);}
}

._02bbe909_cpt2s{position:relative;z-index:2;}
._603827c1_cpt2s{position:relative;z-index:2;background:var(--_b8d5904a_cpt2s);border-top:1px solid var(--_78dcae1f_cpt2s);margin-top:var(--_345ad209_cpt2s);}
._947970a2_cpt2s{max-width:var(--_deed9568_cpt2s);margin:0 auto;padding:var(--_df272e8a_cpt2s) var(--_2add733b_cpt2s);}
._22205035_cpt2s{display:flex;flex-wrap:wrap;gap:var(--_2add733b_cpt2s);margin-bottom:var(--_2add733b_cpt2s);}
._22205035_cpt2s a{color:var(--_fb694091_cpt2s);font-size:.9rem;}
._22205035_cpt2s a:hover{color:var(--_85f7e306_cpt2s);}
._d95d02a8_cpt2s{color:var(--_fb694091_cpt2s);font-size:.85rem;margin:0 0 var(--_60f3430c_cpt2s);}
._6ce341d5_cpt2s{color:var(--_fb694091_cpt2s);font-size:.8rem;margin:0;}

._b24179b3_cpt2s{position:relative;z-index:2;padding:var(--_345ad209_cpt2s) var(--_2add733b_cpt2s);background:var(--_2ecdc968_cpt2s);}
._47e243dc_cpt2s{max-width:var(--_deed9568_cpt2s);margin:0 auto;display:grid;grid-template-columns:minmax(40%,480px) 1fr;gap:var(--_345ad209_cpt2s);align-items:center;}
._4260e7b8_cpt2s{align-self:center;padding:var(--_dbcfec6f_cpt2s);margin-left:calc(var(--_df272e8a_cpt2s) * -1);min-height:200px;}
._9f8d9e5c_cpt2s{width:100%;height:auto;border-radius:var(--_b5829caf_cpt2s);box-shadow:var(--_946c2175_cpt2s);}
._ef9c0201_cpt2s{display:flex;flex-direction:column;align-items:flex-start;gap:var(--_dbcfec6f_cpt2s);}
._14c578bc_cpt2s{font-family:var(--_94b2bd37_cpt2s);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--_fb694091_cpt2s);counter-reset:_f3b018c5_cpt2s 0;display:flex;align-items:center;gap:var(--_60f3430c_cpt2s);margin:0;}
._14c578bc_cpt2s::before{counter-increment:_f3b018c5_cpt2s;content:"№" counter(_f3b018c5_cpt2s,decimal-leading-zero);font-family:'Courier New',monospace;color:var(--_b87e2f82_cpt2s);font-size:.8rem;}
._788c4124_cpt2s{font-family:var(--_c0d30e05_cpt2s);font-weight:800;font-size:clamp(2.75rem,6vw,5rem);letter-spacing:-.03em;line-height:1.02;color:var(--_7ddcada3_cpt2s);margin:0;text-shadow:4px 4px 0 var(--_85f7e306_cpt2s),0 0 14px rgba(255,255,255,.18);}
._31702b65_cpt2s{font-style:italic;font-weight:300;font-size:clamp(1.25rem,2.2vw,1.6rem);color:var(--_004f4ef7_cpt2s);width:100%;margin:0;}

._fab6b5c4_cpt2s{display:flex;flex-wrap:wrap;gap:var(--_2add733b_cpt2s);margin:var(--_dbcfec6f_cpt2s) 0 0;}
._b43f022b_cpt2s{display:flex;flex-direction:column;padding-right:var(--_2add733b_cpt2s);border-right:1px solid var(--_78dcae1f_cpt2s);}
._b43f022b_cpt2s:last-child{border-right:0;padding-right:0;}
._b43f022b_cpt2s dt{order:2;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--_fb694091_cpt2s);margin:0;}
._b43f022b_cpt2s dd{order:1;font-family:var(--_c0d30e05_cpt2s);font-size:1.6rem;font-weight:700;color:var(--_7ddcada3_cpt2s);margin:0;}

._d515d071_cpt2s{position:relative;overflow:hidden;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:var(--_004f4ef7_cpt2s);border-radius:var(--_455daeee_cpt2s);padding:var(--_dbcfec6f_cpt2s) var(--_df272e8a_cpt2s);font-weight:600;margin-top:var(--_dbcfec6f_cpt2s);}
._d515d071_cpt2s::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.35),transparent);animation:_64d67be8_cpt2s 5s ease-in-out infinite;}
._d515d071_cpt2s:hover{background:rgba(255,255,255,.14);text-decoration:none;}
@keyframes _64d67be8_cpt2s{0%{left:-60%;}50%{left:120%;}100%{left:120%;}}
@media (prefers-reduced-motion:reduce){._d515d071_cpt2s::after{animation:none;}}

@media (max-width:900px){
  ._47e243dc_cpt2s{grid-template-columns:1fr;}
  ._4260e7b8_cpt2s{margin-left:0;}
}

._218f4dbd_cpt2s{position:relative;z-index:2;max-width:var(--_deed9568_cpt2s);margin:0 auto;padding:0 var(--_2add733b_cpt2s) var(--_345ad209_cpt2s);display:grid;grid-template-columns:2.2fr 1fr;gap:var(--_df272e8a_cpt2s);align-items:start;}
._4b46b5af_cpt2s{min-width:0;}
._b7f55dfd_cpt2s{counter-reset:_eef3631f_cpt2s 0;}
._b7f55dfd_cpt2s h2{counter-increment:_eef3631f_cpt2s;font-family:var(--_c0d30e05_cpt2s);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.02em;color:var(--_7ddcada3_cpt2s);margin:var(--_df272e8a_cpt2s) 0 var(--_dbcfec6f_cpt2s);padding-left:var(--_dbcfec6f_cpt2s);border-left:4px solid var(--_b87e2f82_cpt2s);display:flex;align-items:baseline;gap:var(--_dbcfec6f_cpt2s);}
._b7f55dfd_cpt2s h2::before{content:counter(_eef3631f_cpt2s,decimal-leading-zero);font-family:'Courier New',monospace;font-size:.9rem;color:var(--_fb694091_cpt2s);vertical-align:super;}
._b7f55dfd_cpt2s h3{font-family:var(--_c0d30e05_cpt2s);font-size:1.25rem;color:var(--_004f4ef7_cpt2s);margin:var(--_2add733b_cpt2s) 0 var(--_60f3430c_cpt2s);}
._b7f55dfd_cpt2s p{margin:0 0 var(--_dbcfec6f_cpt2s);}
._b7f55dfd_cpt2s table{width:100%;border-collapse:collapse;margin:var(--_2add733b_cpt2s) 0;}
._b7f55dfd_cpt2s th,._b7f55dfd_cpt2s td{text-align:left;padding:var(--_dbcfec6f_cpt2s);border-bottom:1px solid var(--_78dcae1f_cpt2s);}

._0ee8b697_cpt2s{min-width:0;}
._e2222f8b_cpt2s{background:rgba(255,255,255,.05);backdrop-filter:blur(14px);border-radius:var(--_b5829caf_cpt2s);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),var(--_421a7f0d_cpt2s);padding:var(--_2add733b_cpt2s);position:sticky;top:var(--_2add733b_cpt2s);}
._042f2da2_cpt2s{display:flex;flex-direction:column;gap:var(--_dbcfec6f_cpt2s);}

@media (max-width:900px){
  ._218f4dbd_cpt2s{grid-template-columns:1fr;}
  ._e2222f8b_cpt2s{position:static;}
}
