

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

:root {
  --zlzsrfj: #1f1b4e;
  --txsjspafls: #332e7d;
  --chomvfais: #473ac5;
  --btxpfdv: #5149ea;
  --yzzggpa: #6464ee;
  --gnnxpss: #7b8ff3;
  --nncfunf: #a5b4f8;
  --huamywwv: #e4e3ff;
  --ldiqni:  #eaeeff;

  --apczmr: #161a31;
  --igspgos: #2d2c36;
  --nyrbuw: #465055;
  --kjcdkqrdo: #6d6a7d;
  --kguirljgen: #8c8da1;
  --gndaxfyr: #aab3b9;
  --opxwjm: #d3d3dd;
  --mjrbjijl: #ebe8f5;
  --kfkorthwh: #efeff5;
  --egounwvl: #fbf0fa;
  --kvzwwr:  #f6f7ff;
  --fdnrjd:       #fffffe;

  --hhwowix:    linear-gradient(135deg, #12112d 0%, #1c214d 35%, #302f7d 65%, #3f33c6 100%);
  --thgwlf:          #ffffff;
  --ixmgvkfbne:   #f5fdfe;
  --yeoqtwfbo:   #eeeefb;

  --bucdjtp:    linear-gradient(145deg, rgba(254, 255, 254, 0.9) 0%, rgba(254, 255, 255, 0.7) 100%);
  --lbpptfkjtt:     linear-gradient(135deg, #3f3aca 0%, #5446e2 50%, #656cf0 100%);

  --ytmefozdek: 'Plus Jakarta Sans', sans-serif;
--kmacyx: 'Plus Jakarta Sans', sans-serif;

  --hsztcgwv:  6px;
  --ofceoc:  12px;
  --hkxuxqdzq:  20px;
  --qgtcdgjxr:  32px;

  --nhkwdujkt:    0 1px 4px rgba(73, 60, 201, 0.08);
  --wflkodhl:    0 4px 20px rgba(65, 55, 204, 0.10);
  --ohbkjqhcvs:    0 12px 48px rgba(67, 54, 202, 0.14);
  --ozzhif:  0 2px 16px rgba(0, 1, 2, 0.06);
  --dpijhzpcfb:   0 8px 32px rgba(70, 51, 199, 0.30);

  --clfzjinoo:      0.28s cubic-bezier(0.4,0,0.2,1);
  --bnhvcwpxjl: 0.5s  cubic-bezier(0.4,0,0.2,1);
}


*,*::before,*::after { box-sizing:border-box; margin:0; padding:0; }
html { scroll-behavior:smooth; font-size:16px; }
body {
  font-family: var(--kmacyx);
  background-color: var(--thgwlf);
  color: var(--nyrbuw);
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
img { display:block; max-width:100%; }
a   { color:inherit; text-decoration:none; }
ul  { list-style:none; }
button,input,select,textarea { font-family:inherit; }


h1,h2,h3,h4,h5 {
  font-family: var(--ytmefozdek);
  line-height: 1.15;
  letter-spacing: -0.02em;
}
h1 { font-size:clamp(2.2rem,5vw,3.8rem); font-weight:800; color:var(--apczmr); }
h2 { font-size:clamp(1.7rem,3.5vw,2.8rem); font-weight:700; color:var(--apczmr); }
h3 { font-size:clamp(1.2rem,2vw,1.6rem); font-weight:600; color:var(--apczmr); }
h4 { font-size:1.1rem; font-weight:600; color:var(--igspgos); }
p  { font-size:1rem; font-weight:300; color:var(--kjcdkqrdo); }


.anpqvgetvn h1,.anpqvgetvn h2,.anpqvgetvn h3,
.fdyrgt h1,.fdyrgt h2,
.bvruoufxg h1 { color:var(--fdnrjd); }

.gtabmlohep {
  display: inline-block;
  font-family: var(--ytmefozdek);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--chomvfais);
  background: rgba(75, 70, 230, 0.08);
  border: 1px solid rgba(84, 66, 226, 0.20);
  padding: 0.3rem 0.9rem;
  border-radius: 100px;
  margin-bottom: 1.1rem;
}
.anpqvgetvn .gtabmlohep,
.fdyrgt .gtabmlohep,
.bvruoufxg .gtabmlohep {
  color: var(--nncfunf);
  background: rgba(251, 251, 254, 0.12);
  border-color: rgba(253, 249, 252, 0.25);
}


.cuvbuecnb { width:100%; max-width:1240px; margin:0 auto; padding:0 24px; }
.bmrgvkawr    { padding:96px 0; }
.sjuvdelx { padding:64px 0; }
.duqlqq { background:var(--ixmgvkfbne); }
.ejasuv    { background:var(--yeoqtwfbo); }

.jtrncuzfj { display:grid; grid-template-columns:1fr 1fr; gap:40px; }
.perlhclvo { display:grid; grid-template-columns:repeat(3,1fr); gap:32px; }
.tbgrsclmn { display:grid; grid-template-columns:repeat(4,1fr); gap:28px; }

.hrzodt         { display:flex; }
.oosebob  { display:flex; align-items:center; justify-content:center; }
.xijpqg { display:flex; align-items:center; justify-content:space-between; }
.kzanhu { gap:16px; }
.qhpfxev { gap:24px; }
.qdbcjipg { text-align:center; }

.gwabhwrsdz  { margin-top:8px; }
.gveqndjle { margin-top:16px; }
.kpiemjob { margin-top:24px; }
.waabzyqdou { margin-top:40px; }
.yzkxco { margin-bottom:16px; }
.lplpxk { margin-bottom:24px; }
.gecyjwtwxu { margin-bottom:40px; }
.eqmxxx { margin-bottom:56px; }


.lnqjbkovpi {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--ytmefozdek);
  font-size: 0.93rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  padding: 14px 32px;
  border-radius: var(--ofceoc);
  border: none;
  cursor: pointer;
  transition: all var(--clfzjinoo);
  white-space: nowrap;
}
.hkpyyu {
  background: var(--lbpptfkjtt);
  color: var(--fdnrjd);
  box-shadow: var(--dpijhzpcfb);
}
.hkpyyu:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 44px rgba(82, 66, 227, 0.45);
}
.jlixbkplxx {
  background: transparent;
  color: var(--chomvfais);
  border: 1.5px solid var(--btxpfdv);
}
.jlixbkplxx:hover {
  background: rgba(218, 36, 39, 0.06);
  border-color: var(--chomvfais);
}
.anpqvgetvn .jlixbkplxx,
.fdyrgt .jlixbkplxx {
  color: var(--fdnrjd);
  border-color: rgba(255, 249, 255, 0.40);
}
.anpqvgetvn .jlixbkplxx:hover,
.fdyrgt .jlixbkplxx:hover {
  background: rgba(255, 255, 255, 0.10);
  border-color: rgba(255, 255, 250, 0.65);
}
.gfpwexqgv {
  background: rgba(224, 42, 33, 0.07);
  color: var(--chomvfais);
  border: 1px solid rgba(81, 69, 228, 0.18);
}
.gfpwexqgv:hover { background:rgba(78, 72, 227, 0.12); }
.pjbqgvsasp   { padding:17px 40px; font-size:1rem; }
.mcebzfmky { width:100%; justify-content:center; }


.fdyrgt .hkpyyu {
  background: var(--fdnrjd);
  color: var(--chomvfais);
  box-shadow: 0 8px 32px rgba(0, 0, 5, 0.18);
}
.fdyrgt .hkpyyu:hover {
  background: var(--ldiqni);
  box-shadow: 0 14px 44px rgba(2, 0, 0, 0.22);
}

.tbdzuto:not(.pfgqohs) .hkpyyu {
  background: rgba(250, 252, 252, 0.18);
  box-shadow: none;
  border: 1.5px solid rgba(251, 253, 253, 0.40);
  color: var(--fdnrjd);
}
.tbdzuto:not(.pfgqohs) .hkpyyu:hover {
  background: rgba(254, 251, 251, 0.28);
}


.uemtvziu {
  background: var(--fdnrjd);
  border: 1px solid var(--mjrbjijl);
  border-radius: var(--hkxuxqdzq);
  padding: 36px 32px;
  box-shadow: var(--ozzhif);
  transition: border-color var(--clfzjinoo), box-shadow var(--clfzjinoo), transform var(--clfzjinoo);
}
.uemtvziu:hover {
  border-color: rgba(81, 68, 227, 0.22);
  box-shadow: var(--wflkodhl);
  transform: translateY(-4px);
}
.emiqax {
  background: var(--kvzwwr);
  border-color: var(--mjrbjijl);
}
.emiqax h4 { color:var(--apczmr); }
.emiqax p  { color:var(--kjcdkqrdo); }


.kotiuw {
  width: 52px;
  height: 52px;
  border-radius: var(--ofceoc);
  background: var(--ldiqni);
  border: 1px solid rgba(82, 70, 230, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  flex-shrink: 0;
}
.kotiuw svg {
  width:24px; height:24px;
  stroke:var(--chomvfais);
  fill:none;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}


.mvpmnvb {
  width:48px; height:3px;
  background:var(--lbpptfkjtt);
  border-radius:100px;
  margin:16px 0 24px;
}


.ckvgvlqva {
  display:inline-flex; align-items:center; gap:6px;
  font-size:0.78rem; font-weight:500;
  padding:5px 12px; border-radius:100px;
}
.rpuujhtlh {
  background:rgba(17, 187, 129, 0.10);
  color:#085e46;
  border:1px solid rgba(10, 182, 129, 0.25);
}
.lxkfxsxusq {
  background:rgba(79, 64, 232, 0.08);
  color:var(--txsjspafls);
  border:1px solid rgba(73, 72, 230, 0.20);
}


.tbdzuto {
  position: fixed;
  top:0; left:0; right:0;
  z-index: 100;
  padding: 0;
  background: transparent;
  transition: background var(--bnhvcwpxjl), box-shadow var(--bnhvcwpxjl);
}
.tbdzuto.pfgqohs {
  background: rgba(249, 254, 252, 0.97);
  backdrop-filter: blur(20px);
  box-shadow: 0 1px 0 var(--mjrbjijl), 0 4px 24px rgba(2, 0, 0, 0.06);
}

.cwgnydtn {
  display:flex; align-items:center; justify-content:space-between; height:72px;
}

.gbuflsve {
  display:flex; align-items:center; gap:10px;
  font-family:var(--ytmefozdek);
  font-size:1.45rem; font-weight:800;
  color:var(--fdnrjd);
  letter-spacing:-0.03em;
  transition:color var(--clfzjinoo);
}
.tbdzuto.pfgqohs .gbuflsve { color:var(--apczmr); }

.ascnzxjybr {
  width:36px; height:36px;
  background:var(--lbpptfkjtt);
  border-radius:9px;
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 4px 14px rgba(83, 72, 229, 0.40);
}
.ascnzxjybr svg {
  width:20px; height:20px;
  stroke:var(--fdnrjd); fill:none;
  stroke-width:2.2; stroke-linecap:round; stroke-linejoin:round;
}
.snjyjlfhhv span { color:var(--nncfunf); }
.tbdzuto.pfgqohs .snjyjlfhhv span { color:var(--btxpfdv); }

.vzgimf { display:flex; align-items:center; gap:4px; }
.geblzcychz {
  font-family:var(--kmacyx);
  font-size:0.9rem; font-weight:400;
  color:rgba(255, 253, 255, 0.82);
  padding:8px 14px; border-radius:var(--hsztcgwv);
  transition:color var(--clfzjinoo), background var(--clfzjinoo);
  white-space:nowrap;
}
.geblzcychz:hover { color:var(--fdnrjd); background:rgba(255, 252, 255, 0.10); }
.geblzcychz.wxuioza { color:var(--fdnrjd); font-weight:500; }

.tbdzuto.pfgqohs .geblzcychz { color:var(--kjcdkqrdo); }
.tbdzuto.pfgqohs .geblzcychz:hover { color:var(--apczmr); background:var(--egounwvl); }
.tbdzuto.pfgqohs .geblzcychz.wxuioza { color:var(--chomvfais); }

.jnsqva { display:flex; align-items:center; gap:12px; }

.jxfwjvpes {
  display:none; flex-direction:column; gap:5px;
  cursor:pointer; padding:8px; border:none; background:none;
}
.jxfwjvpes span {
  display:block; width:22px; height:1.5px;
  background:var(--fdnrjd); border-radius:2px;
  transition:all var(--clfzjinoo);
}
.tbdzuto.pfgqohs .jxfwjvpes span { background:var(--nyrbuw); }

.fftnov {
  display:none; position:fixed;
  top:72px; left:0; right:0;
  background:rgba(255, 255, 255, 0.98);
  backdrop-filter:blur(24px);
  border-bottom:1px solid var(--mjrbjijl);
  padding:20px 24px 28px;
  z-index:99;
  flex-direction:column; gap:4px;
  box-shadow:0 8px 32px rgba(0, 0, 6, 0.08);
}
.fftnov.liruihruqs { display:flex; }
.fftnov .geblzcychz { font-size:1rem; padding:12px 16px; color:var(--nyrbuw); }
.fftnov .geblzcychz:hover { color:var(--chomvfais); background:var(--ldiqni); }
.fftnov .geblzcychz.wxuioza { color:var(--chomvfais); }
.fftnov .lnqjbkovpi { margin-top:8px; }


.udtnjgmbnt {
  background: var(--apczmr);
  padding: 72px 0 32px;
}
.wsajwty {
  display:grid;
  grid-template-columns:1.6fr 1fr 1fr 1fr;
  gap:48px;
  padding-bottom:56px;
  border-bottom:1px solid rgba(252, 254, 255, 0.08);
}
.udtnjgmbnt .gbuflsve { color:var(--fdnrjd); }
.udtnjgmbnt .snjyjlfhhv span { color:var(--gnnxpss); }
.uqifpumtdd p {
  font-size:0.9rem; color:rgba(251, 252, 253, 0.45);
  max-width:280px; margin-top:14px; line-height:1.7;
}
.qjrxmmu h5 {
  font-family:var(--ytmefozdek);
  font-size:0.78rem; font-weight:700;
  letter-spacing:0.12em; text-transform:uppercase;
  color:rgba(254, 250, 255, 0.40); margin-bottom:18px;
}
.qjrxmmu ul li { margin-bottom:10px; }
.qjrxmmu ul li a { font-size:0.9rem; color:rgba(253, 252, 250, 0.55); transition:color var(--clfzjinoo); }
.qjrxmmu ul li a:hover { color:var(--fdnrjd); }
.porrxpe {
  display:flex; align-items:center; justify-content:space-between;
  padding-top:28px; flex-wrap:wrap; gap:16px;
}
.porrxpe p { font-size:0.83rem; color:rgba(249, 255, 255, 0.28); }
.iwqaujb { display:flex; gap:20px; }
.iwqaujb a { font-size:0.83rem; color:rgba(255, 255, 254, 0.30); transition:color var(--clfzjinoo); }
.iwqaujb a:hover { color:rgba(252, 254, 255, 0.65); }


.anpqvgetvn {
  position: relative;
  min-height: 100vh;
  
  background:
    
    radial-gradient(ellipse 55% 45% at 82% 8%,  rgba(128, 138, 248, 0.38) 0%, transparent 55%),
    
    radial-gradient(ellipse 50% 40% at 8%  88%,  rgba(98, 106, 242, 0.18)  0%, transparent 55%),
    
    radial-gradient(ellipse 70% 55% at 45% 55%,  rgba(49, 50, 129, 0.55)   0%, transparent 65%),
    
    linear-gradient(150deg, #02051c 0%, #0e0e24 35%, #221b4d 65%, #2e2e82 100%);
  overflow: hidden;
  display: flex;
  align-items: center;
  padding-top: 72px;
}


@keyframes float-slow {
  0%,100% { transform: translateY(0px) scale(1); }
  50%      { transform: translateY(-28px) scale(1.04); }
}
@keyframes float-mid {
  0%,100% { transform: translateY(0px) translateX(0px); }
  33%      { transform: translateY(-18px) translateX(10px); }
  66%      { transform: translateY(10px) translateX(-8px); }
}
@keyframes float-fast {
  0%,100% { transform: translateY(0px); }
  50%      { transform: translateY(-14px); }
}
@keyframes pulse-ring {
  0%,100% { opacity: 0.12; transform: scale(1); }
  50%      { opacity: 0.22; transform: scale(1.06); }
}

.pnhyfktum { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }


.pnhyfktum::before {
  content: '';
  position: absolute;
  top: -15%;
  right: -12%;
  width: 60vw;
  height: 60vw;
  max-width: 680px;
  max-height: 680px;
  border-radius: 50%;
  background: radial-gradient(circle,
    rgba(133, 142, 244, 0.45) 0%,
    rgba(95, 102, 243, 0.25)   35%,
    rgba(66, 54, 201, 0.08)   60%,
    transparent            80%);
  animation: float-slow 9s ease-in-out infinite;
  will-change: transform;
}


.pnhyfktum::after {
  content: '';
  position: absolute;
  bottom: -18%;
  left: -10%;
  width: 45vw;
  height: 45vw;
  max-width: 520px;
  max-height: 520px;
  border-radius: 50%;
  background: radial-gradient(circle,
    rgba(101, 102, 243, 0.35)   0%,
    rgba(33, 25, 72, 0.20)   45%,
    transparent            72%);
  animation: float-mid 13s ease-in-out infinite;
  will-change: transform;
}


.abjlezjzsv {
  position: absolute;
  border-radius: 50%;
  will-change: transform, opacity;
}


.qiyhfsxtjd {
  width: 54vw; height: 54vw;
  max-width: 580px; max-height: 580px;
  top: 3%; right: -10%;
  border: 1.5px solid rgba(135, 141, 249, 0.22);
  animation: pulse-ring 7s ease-in-out infinite;
}


.wvyrhz {
  width: 30vw; height: 30vw;
  max-width: 320px; max-height: 320px;
  top: 22%; right: 6%;
  border: 1px solid rgba(97, 97, 240, 0.28);
  animation: pulse-ring 5s ease-in-out infinite 2s;
}


.rkjjvqjrt {
  width: 22vw; height: 22vw;
  max-width: 240px; max-height: 240px;
  bottom: 10%; left: -3%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  animation: float-fast 8s ease-in-out infinite 1s;
}


.qiyhfsxtjd::after {
  content: '';
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  width: 28%;
  height: 28%;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(169, 179, 255, 0.20) 0%, transparent 70%);
}


@media (prefers-reduced-motion: reduce) {
  .pnhyfktum::before,
  .pnhyfktum::after,
  .abjlezjzsv { animation: none; }
}

.jsrrphzfx {
  position:relative; z-index:2;
  display:grid; grid-template-columns:1fr minmax(0, 420px);
  gap:60px; align-items:center;
  padding:80px 0 100px;
  width:100%;
}
.jxpmpgop { display:flex; align-items:center; gap:12px; margin-bottom:24px; }
.jmmuqqtgs {
  width:8px; height:8px; border-radius:50%;
  background:var(--nncfunf);
  box-shadow:0 0 12px rgba(169, 184, 251, 0.6);
  animation:pulse-dot 2s ease-in-out infinite;
}
@keyframes pulse-dot {
  0%,100% { opacity:1; transform:scale(1); }
  50%      { opacity:0.45; transform:scale(0.75); }
}
.jxpmpgop span {
  font-size:0.82rem; font-weight:400;
  letter-spacing:0.08em; text-transform:uppercase;
  color:rgba(253, 254, 255, 0.75);
}
.aziyqr { margin-bottom:24px; }
.aziyqr em { font-style:normal; color:var(--nncfunf); }
.aseugqt {
  font-size:1.08rem;
  color:rgba(251, 249, 253, 0.72);
  max-width:520px; margin-bottom:40px;
  font-weight:300; line-height:1.78;
}
.nwqygvqgi { display:flex; gap:14px; align-items:center; flex-wrap:wrap; }

.keikbdlvr {
  display:flex; align-items:center; gap:28px;
  margin-top:52px; padding-top:32px;
  border-top:1px solid rgba(249, 249, 255, 0.14);
  flex-wrap:wrap;
}
.qrzgogzuxm strong {
  display:block;
  font-family:var(--ytmefozdek); font-size:1.5rem;
  font-weight:800; color:var(--fdnrjd); letter-spacing:-0.03em;
}
.qrzgogzuxm span { font-size:0.8rem; color:rgba(255, 255, 255, 0.55); font-weight:400; }
.tobgceiuei { width:1px; height:40px; background:rgba(255, 255, 254, 0.18); }

.ltasgeei {
  margin-top:40px; border-radius:var(--hkxuxqdzq);
  overflow:hidden; border:1px solid rgba(251, 252, 255, 0.16);
  background:rgba(5, 4, 2, 0.15);
}
.qrektzhy {
  aspect-ratio:16/9;
  display:flex; flex-direction:column;
  align-items:center; justify-content:center; gap:14px;
  background:linear-gradient(135deg,rgba(29, 22, 70, 0.55),rgba(69, 54, 202, 0.30));
}
.bditqkrwv {
  width:64px; height:64px; border-radius:50%;
  background:rgba(255, 252, 254, 0.95);
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 0 0 10px rgba(254, 252, 250, 0.14),0 8px 32px rgba(2, 1, 2, 0.20);
  cursor:pointer;
  transition:transform var(--clfzjinoo),box-shadow var(--clfzjinoo);
}
.bditqkrwv:hover {
  transform:scale(1.08);
  box-shadow:0 0 0 16px rgba(255, 250, 255, 0.10),0 12px 40px rgba(1, 0, 0, 0.25);
}
.bditqkrwv svg { width:22px; height:22px; fill:var(--chomvfais); margin-left:3px; }
.qrektzhy p { font-size:0.85rem; color:rgba(251, 255, 255, 0.65); }


.wyqgxonh {
  background:var(--fdnrjd);
  border:1px solid var(--mjrbjijl);
  border-radius:var(--qgtcdgjxr);
  padding:40px 36px;
  box-shadow:0 20px 60px rgba(34, 25, 74, 0.18),0 4px 16px rgba(4, 1, 0, 0.08);
  position:relative; overflow:hidden;
}
.wyqgxonh::before {
  content:''; position:absolute;
  top:0; left:0; right:0; height:4px;
  background:var(--lbpptfkjtt);
}
.wyqgxonh h3 { font-size:1.35rem; margin-bottom:6px; color:var(--apczmr); }
.wyqgxonh .dlazdvbv { font-size:0.88rem; color:var(--kguirljgen); margin-bottom:28px; }

.rtaonpvyc { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:14px; }
.bqmirjgoev { margin-bottom:14px; }
.bqmirjgoev label {
  display:block; font-size:0.8rem; font-weight:500;
  color:var(--nyrbuw); margin-bottom:7px; letter-spacing:0.02em;
}
.rqwfpxzdz {
  width:100%;
  background:var(--kvzwwr);
  border:1px solid var(--mjrbjijl);
  border-radius:var(--hsztcgwv);
  color:var(--apczmr);
  font-size:0.9rem; padding:12px 16px;
  transition:border-color var(--clfzjinoo),background var(--clfzjinoo),box-shadow var(--clfzjinoo);
  outline:none; -webkit-appearance:none;
}
.rqwfpxzdz::placeholder { color:var(--gndaxfyr); }
.rqwfpxzdz:focus {
  border-color:var(--btxpfdv);
  background:var(--fdnrjd);
  box-shadow:0 0 0 3px rgba(75, 66, 233, 0.12);
}
select.rqwfpxzdz {
  cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%238e8e9e'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:right 12px center; background-size:16px;
  padding-right:40px;
}
select.rqwfpxzdz option { background:var(--fdnrjd); color:var(--apczmr); }
.zuanvanj { font-size:0.75rem; color:var(--kguirljgen); margin-top:10px; line-height:1.55; }
.zuanvanj a { color:var(--chomvfais); text-decoration:underline; }
.ygzopadgxl { display:none; font-size:0.75rem; color:var(--btxpfdv); margin-top:4px; }
.bqmirjgoev.hsjyynhkm .ygzopadgxl { display:block; }
.bqmirjgoev.hsjyynhkm .rqwfpxzdz {
  border-color:var(--yzzggpa);
  box-shadow:0 0 0 3px rgba(80, 71, 229, 0.12);
}


.asywimsfh {
  background:var(--fdnrjd);
  border-top:1px solid var(--mjrbjijl);
  border-bottom:1px solid var(--mjrbjijl);
  padding:28px 0;
  box-shadow:0 2px 12px rgba(0, 3, 0, 0.04);
}
.xxakzd {
  display:flex; align-items:center;
  gap:24px;
  
  justify-content:space-between;
  flex-wrap:nowrap;
}
.vdullddg { display:flex; align-items:center; gap:12px; }
.kezqetwr {
  width:40px; height:40px; border-radius:var(--hsztcgwv);
  background:var(--ldiqni); border:1px solid rgba(83, 71, 235, 0.18);
  display:flex; align-items:center; justify-content:center; flex-shrink:0;
}
.kezqetwr svg {
  width:18px; height:18px;
  stroke:var(--chomvfais); fill:none;
  stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round;
}
.rcxbcapuz strong {
  display:block; font-size:0.87rem; font-weight:600;
  color:var(--igspgos); font-family:var(--ytmefozdek);
}
.rcxbcapuz span { font-size:0.77rem; color:var(--kguirljgen); }


.culsqw { background:var(--ixmgvkfbne); }
.pneoyx {
  display:grid; grid-template-columns:repeat(4,1fr);
  gap:0; position:relative; margin-top:60px;
}
.pneoyx::before {
  content:''; position:absolute;
  top:36px;
  left:calc(12.5% + 20px); right:calc(12.5% + 20px);
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(83, 68, 233, 0.28) 20%,rgba(81, 68, 230, 0.28) 80%,transparent);
}
.hkmncjbg { text-align:center; padding:0 20px; }
.liwolpk {
  width:72px; height:72px; border-radius:50%;
  background:var(--fdnrjd);
  border:2px solid rgba(80, 69, 232, 0.28);
  box-shadow:0 4px 16px rgba(80, 74, 229, 0.10);
  display:flex; align-items:center; justify-content:center;
  margin:0 auto 24px;
  font-family:var(--ytmefozdek); font-size:1.3rem;
  font-weight:800; color:var(--chomvfais);
  position:relative; z-index:1;
}
.hkmncjbg h4 { margin-bottom:10px; font-size:1rem; }
.hkmncjbg p  { font-size:0.87rem; color:var(--kguirljgen); line-height:1.65; }


.trdhniezjs { background:var(--fdnrjd); position:relative; overflow:hidden; }
.trdhniezjs::before {
  content:''; position:absolute; top:50%; left:50%;
  transform:translate(-50%,-50%);
  width:900px; height:900px; border-radius:50%;
  background:radial-gradient(circle,rgba(224, 231, 253, 0.40) 0%,transparent 65%);
  pointer-events:none;
}
.optrbauk { max-width:560px; }
.huvezxik { padding:32px 28px; }
.huvezxik h4 { margin-bottom:10px; }
.huvezxik p  { font-size:0.88rem; color:var(--kguirljgen); line-height:1.65; }


.ckxowy { background:var(--ixmgvkfbne); }
.llkczxrz { display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }
.fovfnxdi { margin-top:36px; display:flex; flex-direction:column; gap:20px; }
.biuygs { display:flex; gap:16px; align-items:flex-start; }
.mixqithqe {
  width:24px; height:24px; border-radius:50%;
  background:var(--ldiqni); border:1px solid rgba(83, 70, 226, 0.25);
  display:flex; align-items:center; justify-content:center;
  flex-shrink:0; margin-top:2px;
}
.mixqithqe svg {
  width:12px; height:12px;
  stroke:var(--chomvfais); fill:none;
  stroke-width:2.5; stroke-linecap:round; stroke-linejoin:round;
}
.iglgaj h4 { font-size:0.97rem; margin-bottom:4px; }
.iglgaj p  { font-size:0.85rem; color:var(--kguirljgen); }
.fqchzxci { border-radius:var(--qgtcdgjxr); overflow:hidden; }
.ggarjeqp {
  background:var(--fdnrjd);
  border:1px solid var(--mjrbjijl);
  border-radius:var(--qgtcdgjxr);
  padding:36px;
  display:flex; flex-direction:column; gap:16px;
  box-shadow:var(--wflkodhl);
}
.sdlnrgb {
  background:var(--kvzwwr);
  border:1px solid var(--mjrbjijl);
  border-radius:var(--ofceoc);
  padding:16px 20px;
  display:flex; align-items:center; justify-content:space-between;
}
.kbyjbcr { font-size:0.85rem; color:var(--kjcdkqrdo); }
.ttcreol { font-family:var(--ytmefozdek); font-size:1rem; font-weight:700; color:var(--apczmr); }
.saqkxklr { font-size:0.78rem; font-weight:600; color:#099868; }


.fdyrgt {
  background:var(--hhwowix);
  position:relative; overflow:hidden; padding:80px 0;
}
.fdyrgt::before {
  content:''; position:absolute; inset:0;
  background:radial-gradient(ellipse at center,rgba(255, 251, 252, 0.06) 0%,transparent 65%);
  pointer-events:none;
}
.friwjuvr {
  position:relative; z-index:1;
  text-align:center; max-width:640px; margin:0 auto;
}
.friwjuvr p { font-size:1.05rem; color:rgba(255, 255, 255, 0.72); margin:16px 0 36px; }


.bvruoufxg {
  background:var(--hhwowix);
  position:relative; overflow:hidden;
  padding:140px 0 80px; text-align:center;
}
.bvruoufxg::after {
  content:''; position:absolute; inset:0;
  background:radial-gradient(ellipse at 50% 0%,rgba(255, 255, 253, 0.07) 0%,transparent 60%);
  pointer-events:none;
}
.diynqyyjb { position:relative; z-index:1; max-width:680px; margin:0 auto; }
.bvruoufxg h1 { font-size:clamp(2rem,4vw,3rem); color:var(--fdnrjd); }
.bvruoufxg p  { font-size:1.05rem; color:rgba(255, 255, 255, 0.72); margin-top:16px; line-height:1.7; }


.arcrfunc { background:var(--fdnrjd); }
.oaicdwyjr { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; }
.pafufxcq p { color:var(--kjcdkqrdo); margin-bottom:18px; line-height:1.8; font-size:0.97rem; }
.yetvsfexxw { background:var(--ixmgvkfbne); }
.jwvech   { background:var(--fdnrjd); }
.zobtbnw { text-align:center; }
.zxuvzwc {
  width:88px; height:88px; border-radius:50%;
  background:var(--ldiqni); border:2px solid rgba(80, 67, 224, 0.20);
  margin:0 auto 18px;
  display:flex; align-items:center; justify-content:center;
  font-family:var(--ytmefozdek); font-size:1.5rem; font-weight:800; color:var(--chomvfais);
  box-shadow:0 4px 16px rgba(79, 66, 227, 0.10);
}
.zobtbnw h4  { margin-bottom:4px; }
.zobtbnw .fgvlrvuy { font-size:0.82rem; color:var(--kguirljgen); }


.ymrpzdfyb { background:var(--fdnrjd); }
.xydaddwl {
  border-radius:var(--hkxuxqdzq);
  border:1px solid var(--mjrbjijl);
  background:var(--fdnrjd);
  overflow:hidden; box-shadow:var(--ozzhif);
  transition:transform var(--clfzjinoo),box-shadow var(--clfzjinoo),border-color var(--clfzjinoo);
}
.xydaddwl:hover { transform:translateY(-4px); border-color:rgba(79, 73, 231, 0.22); box-shadow:var(--wflkodhl); }
.cfdnszlhqv { border-color:var(--btxpfdv); box-shadow:0 8px 40px rgba(75, 68, 230, 0.14); }
.ywozagdri { padding:28px 28px 20px; background:var(--kvzwwr); border-bottom:1px solid var(--mjrbjijl); }
.jxvcmdbg { background:var(--ldiqni); border-bottom-color:rgba(79, 68, 234, 0.15); }
.wqdysz {
  display:inline-block; font-size:0.72rem; font-weight:700;
  letter-spacing:0.1em; text-transform:uppercase;
  color:var(--chomvfais); background:rgba(79, 70, 225, 0.08);
  border:1px solid rgba(80, 69, 229, 0.20);
  padding:3px 10px; border-radius:100px; margin-bottom:12px;
}
.ywozagdri h3 { font-size:1.25rem; margin-bottom:4px; color:var(--apczmr); }
.ywozagdri .zkckba { font-size:0.85rem; color:var(--kguirljgen); }
.cgtvrppa { padding:24px 28px 28px; }
.cjqaaunut {
  display:flex; align-items:flex-start; gap:10px;
  padding:10px 0; border-bottom:1px solid var(--egounwvl);
  font-size:0.88rem; color:var(--kjcdkqrdo);
}
.cjqaaunut:last-child { border-bottom:none; }
.cjqaaunut svg {
  width:15px; height:15px; stroke:var(--btxpfdv); fill:none;
  stroke-width:2.2; flex-shrink:0; margin-top:2px;
}


.vobchv { background:var(--ixmgvkfbne); }
.umxmclqcc { padding:32px 28px; }
.irmeuf { display:flex; gap:3px; margin-bottom:16px; }
.irmeuf svg { width:16px; height:16px; fill:#f59e0d; stroke:none; }
.gbolpobh {
  font-size:0.92rem; color:var(--kjcdkqrdo);
  line-height:1.75; margin-bottom:20px; font-style:italic;
}
.blnpexkbsm { display:flex; align-items:center; gap:12px; }
.kacnycypv {
  width:42px; height:42px; border-radius:50%;
  background:var(--ldiqni); border:1.5px solid rgba(79, 70, 235, 0.20);
  display:flex; align-items:center; justify-content:center;
  font-family:var(--ytmefozdek); font-size:0.95rem;
  font-weight:700; color:var(--chomvfais); flex-shrink:0;
}
.uzywkhyd { font-size:0.87rem; font-weight:600; color:var(--apczmr); }
.njhrzh { font-size:0.77rem; color:var(--kguirljgen); }


.vxvkibfqs { background:var(--fdnrjd); }
.lyayiz { display:grid; grid-template-columns:1fr 1.5fr; gap:64px; align-items:start; }
.wmberngxed p { font-size:0.92rem; color:var(--kguirljgen); line-height:1.75; margin-bottom:32px; }
.tblhbk { display:flex; gap:14px; align-items:flex-start; margin-bottom:22px; }
.lzfwlsas {
  width:40px; height:40px; border-radius:var(--hsztcgwv);
  background:var(--ldiqni); border:1px solid rgba(78, 70, 232, 0.18);
  display:flex; align-items:center; justify-content:center; flex-shrink:0;
}
.lzfwlsas svg {
  width:18px; height:18px; stroke:var(--chomvfais); fill:none;
  stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round;
}
.awrtkdrzk strong { display:block; font-size:0.85rem; font-weight:600; color:var(--igspgos); margin-bottom:2px; }
.awrtkdrzk span   { font-size:0.85rem; color:var(--kguirljgen); }
textarea.rqwfpxzdz { resize:vertical; min-height:120px; }


.dwkbtuzhvw { background:var(--fdnrjd); }
.cqqgqvkbmz { max-width:800px; margin:0 auto; }
.cqqgqvkbmz h2 {
  font-size:1.4rem; margin:48px 0 16px; color:var(--apczmr);
  padding-top:8px; border-top:1px solid var(--mjrbjijl);
}
.cqqgqvkbmz h2:first-child { margin-top:0; border-top:none; }
.cqqgqvkbmz p { font-size:0.95rem; color:var(--kjcdkqrdo); line-height:1.85; margin-bottom:16px; }
.cqqgqvkbmz ul { margin:0 0 16px 24px; list-style:disc; }
.cqqgqvkbmz ul li { font-size:0.95rem; color:var(--kjcdkqrdo); line-height:1.8; margin-bottom:8px; }
.smnexxqil {
  font-size:0.83rem; color:var(--gndaxfyr);
  margin-bottom:48px; padding-bottom:32px;
  border-bottom:1px solid var(--mjrbjijl);
}


.kjaqtshynm { max-width:600px; }
.rqgrwqv { max-width:600px; margin-left:auto; margin-right:auto; }
.kjaqtshynm p { font-size:1rem; color:var(--kguirljgen); margin-top:14px; line-height:1.75; font-weight:300; }


.ingydbc { opacity:0; transform:translateY(28px); transition:opacity 0.65s ease,transform 0.65s ease; }
.ingydbc.cqglle { opacity:1; transform:translateY(0); }
.ljuaflizq { transition-delay:0.1s; }
.ygksfiwo { transition-delay:0.2s; }
.wzahcily { transition-delay:0.3s; }






html,
body { overflow-x: hidden; }


img, video, iframe { max-width: 100%; }


.ymfgyry,
.dclbgsezux {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.dkuoubgms,
.dclbgsezux table { min-width: 540px; }


@media (max-width: 1100px) {
  .jsrrphzfx {
    grid-template-columns: 1fr minmax(0, 340px);
    gap: 32px;
    padding: 64px 0 80px;
  }
  .wsajwty { grid-template-columns: 1fr 1fr 1fr; gap: 24px; }
  .wsajwty .qjrxmmu:last-child { grid-column: 1 / -1; }
  .pneoyx { grid-template-columns: 1fr 1fr; gap: 28px; }
  .pneoyx::before { display: none; }
  .upaywfm { gap: 40px; }
  .zdwrtxh     { display: none; }
  .jknthy { display: none; }
  .dkuoubgms th,
  .dkuoubgms td { padding: 12px 12px; font-size: 0.83rem; }
}


@media (max-width: 900px) {
  h1 { font-size: 2rem; }
  h2 { font-size: 1.65rem; }

  .bmrgvkawr     { padding: 68px 0; }
  .sjuvdelx { padding: 44px 0; }

  
  .jsrrphzfx {
    grid-template-columns: 1fr;
    padding: 48px 0 60px;
    gap: 36px;
  }
  .aseugqt { max-width: 100%; }
  .wyqgxonh { max-width: 520px; margin: 0 auto; }

  
  .jtrncuzfj { grid-template-columns: 1fr; gap: 18px; }
  .perlhclvo { grid-template-columns: 1fr 1fr; gap: 18px; }
  .tbgrsclmn { grid-template-columns: 1fr 1fr; gap: 16px; }

  
  .oaicdwyjr { grid-template-columns: 1fr; gap: 32px; }
  .llkczxrz    { grid-template-columns: 1fr; gap: 32px; }
  .lyayiz     { grid-template-columns: 1fr; gap: 28px; }
  .wutvyo         { grid-template-columns: 1fr; }
  .upaywfm {
    grid-template-columns: 1fr;
    gap: 0;
  }
  
  .upaywfm > * { order: unset !important; width: 100%; }
  .zdwrtxh   { display: none; }

  
  .wsajwty { grid-template-columns: 1fr 1fr; gap: 24px; }
  .wsajwty .qjrxmmu:last-child { grid-column: auto; }

  
  .asywimsfh { padding: 0; }
  .asywimsfh .cuvbuecnb { padding: 0; }
  .xxakzd {
    display: flex;
    flex-wrap: nowrap;
    gap: 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding: 18px 16px;
  }
  .xxakzd::-webkit-scrollbar { display: none; }
  .vdullddg {
    flex: 0 0 auto;
    scroll-snap-align: start;
    padding-right: 20px;
    border-right: 1px solid var(--mjrbjijl);
    margin-right: 20px;
    white-space: nowrap;
  }
  .vdullddg:last-child { border-right: none; margin-right: 0; padding-right: 0; }

  
  .fgbrie { display: none; }
  .ipxfrpkxd { flex-wrap: wrap; justify-content: center; gap: 20px; }
}


@media (max-width: 600px) {
  
  h1 { font-size: 1.8rem; line-height: 1.18; letter-spacing: -0.02em; }
  h2 { font-size: 1.4rem; }
  h3 { font-size: 1.05rem; }
  h4 { font-size: 0.95rem; }

  
  .bmrgvkawr     { padding: 52px 0; }
  .sjuvdelx { padding: 32px 0; }
  .eqmxxx       { margin-bottom: 28px; }
  .cuvbuecnb   { padding: 0 16px; }

  
  .vzgimf, .jnsqva { display: none; }
  .jxfwjvpes              { display: flex; }

  
  .bvruoufxg    { padding: 96px 0 48px; }
  .bvruoufxg h1 { font-size: 1.6rem; }
  .bvruoufxg p  { font-size: 0.9rem; }

  
  .jsrrphzfx  { padding: 32px 0 48px; gap: 24px; }
  .aseugqt { font-size: 0.9rem; margin-bottom: 20px; }

  
  .nwqygvqgi { flex-direction: column; gap: 10px; align-items: stretch; }
  .nwqygvqgi .lnqjbkovpi { width: 100%; justify-content: center; }

  
  .keikbdlvr        { gap: 12px; margin-top: 20px; padding-top: 18px; flex-wrap: wrap; }
  .tobgceiuei     { display: none; }
  .qrzgogzuxm strong { font-size: 1.1rem; }
  .qrzgogzuxm span   { font-size: 0.7rem; }

  
  .ltasgeei { margin-top: 20px; }
  .bditqkrwv      { width: 48px; height: 48px; }
  .bditqkrwv svg  { width: 17px; height: 17px; }

  
  .wyqgxonh           { padding: 22px 16px; border-radius: 16px; max-width: 100%; }
  .wyqgxonh h3        { font-size: 1.05rem; }
  .wyqgxonh .dlazdvbv { font-size: 0.83rem; margin-bottom: 16px; }
  .rtaonpvyc                { grid-template-columns: 1fr; gap: 0; }
  .bqmirjgoev              { margin-bottom: 11px; }
  .rqwfpxzdz            { padding: 10px 12px; font-size: 0.87rem; }

  
  .rcxbcapuz strong { font-size: 0.82rem; }
  .rcxbcapuz span   { font-size: 0.71rem; }

  
  .jtrncuzfj, .perlhclvo, .tbgrsclmn { grid-template-columns: 1fr; gap: 14px; }
  .pneoyx { grid-template-columns: 1fr; gap: 22px; }

  
  .uemtvziu         { padding: 20px 16px; border-radius: 14px; }
  .huvezxik { padding: 20px 16px; }

  
  .vobchv .perlhclvo,
  .yhqkhmm .perlhclvo {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    gap: 14px;
    padding-bottom: 12px;
    margin: 0 -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .vobchv .perlhclvo > *,
  .yhqkhmm .perlhclvo > * {
    flex: 0 0 85%;
    scroll-snap-align: start;
    max-width: 320px;
  }
  
  .vobchv .perlhclvo::-webkit-scrollbar,
  .yhqkhmm .perlhclvo::-webkit-scrollbar { display: none; }

  
  .liwolpk { width: 50px; height: 50px; font-size: 0.95rem; margin-bottom: 12px; }
  .hkmncjbg p { font-size: 0.84rem; }

  
  .gtabmlohep { font-size: 0.65rem; padding: 0.22rem 0.7rem; }

  
  .ggarjeqp { padding: 18px 14px; gap: 10px; }
  .sdlnrgb              { padding: 11px 13px; }
  .ttcreol        { font-size: 0.88rem; }

  
  .xijpqg { flex-direction: column; align-items: flex-start; gap: 14px; }

  
  .mymthppf { font-size: 0.68rem; }
  .yxiabr    { font-size: 0.86rem; padding: 13px 0; }
  .jhfjrwxsxl p    { font-size: 0.83rem; line-height: 1.65; }
  .wutvyo .yfoluhfo + .yfoluhfo {
    border-top: 1px solid var(--mjrbjijl);
    padding-top: 8px;
  }

  
  .dkuoubgms th,
  .dkuoubgms td { padding: 9px 9px; font-size: 0.73rem; white-space: nowrap; }

  
  .dnwzue       { padding: 24px 0; }
  .ipxfrpkxd { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; justify-items: center; }
  .hrvsao strong  { font-size: 1.25rem; }
  .hrvsao span    { font-size: 0.7rem; }

  
  .fdyrgt         { padding: 48px 0; }
  .friwjuvr p { font-size: 0.9rem; margin: 10px 0 22px; }
  .friwjuvr .oosebob {
    flex-direction: column;
    gap: 10px;
    align-items: stretch;
  }
  .friwjuvr .oosebob .lnqjbkovpi { width: 100%; justify-content: center; }

  
  .zdwrtxh   { display: none !important; }
  .upaywfm {
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .jymtiog {
    width: 100% !important;
    max-width: 100% !important;
    grid-column: 1 / -1 !important;
    order: 1 !important;
  }

  
  .upaywfm .jymtiog.ingydbc,
  .upaywfm .jymtiog.ingydbc.ygksfiwo {
    opacity: 1 !important;
    transform: none !important;
    transition-delay: 0s !important;
  }

  
  .mwzzah  { margin-top: 16px; display: flex; flex-direction: column; gap: 0; }
  .ydqzyy   {
    display: flex; gap: 12px; align-items: flex-start;
    padding: 14px 0;
    border-bottom: 1px solid var(--mjrbjijl);
  }
  .ydqzyy:last-child { border-bottom: none; }
  .ctxckaqujq     { font-size: 0.64rem; padding: 3px 7px; flex-shrink: 0; margin-top: 2px; }
  .ufuiyznesq h4 { font-size: 0.88rem; margin-bottom: 4px; }
  .ufuiyznesq p  { font-size: 0.81rem; line-height: 1.6; }

  
  .upaywfm .ypyvikoezl { display: flex; }

  
  .ywozagdri  { padding: 18px 16px 14px; }
  .cgtvrppa    { padding: 14px 16px 18px; }
  .cjqaaunut { font-size: 0.82rem; padding: 7px 0; gap: 8px; }

  
  .zxuvzwc { width: 64px; height: 64px; font-size: 1.1rem; }

  
  .skuvnzdozb    { width: 42px; height: 42px; }
  .dpsvadkuj li { font-size: 0.81rem; }

  
  .ypyvikoezl { gap: 12px; padding: 13px 0; }
  .xsbyrzguk           { width: 34px; height: 34px; flex-shrink: 0; }
  .xsbyrzguk svg       { width: 14px; height: 14px; }

  
  .tblhbk { margin-bottom: 14px; }

  
  .cqqgqvkbmz h2    { font-size: 1.05rem; margin: 28px 0 10px; }
  .cqqgqvkbmz p,
  .cqqgqvkbmz ul li { font-size: 0.86rem; }

  
  .zipispew { width: 70px; font-size: 0.71rem; }
  .kwextgrml   { font-size: 0.71rem; width: 22px; }
  .cqnqgbozto { padding-top: 12px; }

  
  .cgaigi   { flex-direction: column; gap: 8px; padding: 12px 14px; }
  .cgaigi p { font-size: 0.79rem; }

  
  .wsajwty    { grid-template-columns: 1fr; gap: 22px; padding-bottom: 24px; }
  .wsajwty .qjrxmmu:last-child { grid-column: auto; }
  .porrxpe  { flex-direction: column; align-items: flex-start; gap: 10px; }
  .porrxpe p { font-size: 0.76rem; line-height: 1.6; }
  .udtnjgmbnt    { padding: 44px 0 24px; }
}


@media (max-width: 400px) {
  .cuvbuecnb    { padding: 0 12px; }
  h1            { font-size: 1.55rem; }
  h2            { font-size: 1.25rem; }
  .bmrgvkawr      { padding: 44px 0; }
  .bvruoufxg    { padding: 88px 0 40px; }
  .bvruoufxg h1 { font-size: 1.38rem; }
  .jsrrphzfx { padding: 28px 0 40px; }
  .lnqjbkovpi          { padding: 11px 18px; font-size: 0.84rem; }
  .pjbqgvsasp      { padding: 13px 22px; }
  .wyqgxonh { padding: 18px 12px; }
  .uemtvziu          { padding: 16px 12px; }
  .gbuflsve          { font-size: 1.2rem; }
  .ascnzxjybr     { width: 28px; height: 28px; border-radius: 7px; }
  .ascnzxjybr svg { width: 15px; height: 15px; }
  .ipxfrpkxd { grid-template-columns: 1fr; gap: 14px; text-align: center; }
  .hrvsao strong  { font-size: 1.15rem; }
  .kezqetwr     { width: 30px; height: 30px; }
  .kezqetwr svg { width: 13px; height: 13px; }
  .liwolpk   { width: 46px; height: 46px; font-size: 0.9rem; }
  .kotiuw      { width: 42px; height: 42px; }
  .kotiuw svg  { width: 19px; height: 19px; }
  .yxiabr  { font-size: 0.83rem; }
  .jhfjrwxsxl p  { font-size: 0.8rem; }
  .fdyrgt      { padding: 40px 0; }
  
  .vobchv .perlhclvo > *,
  .yhqkhmm .perlhclvo > * {
    flex: 0 0 90%;
  }
}


.nrwirtq  { background: var(--ixmgvkfbne); }
.ptdola { background: var(--fdnrjd); }

.upaywfm {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 72px;
  align-items: start;
  width: 100%;
}

.upaywfm > * { min-width: 0; width: 100%; }

.xaitfgzmb { direction: ltr; }
.xaitfgzmb .zdwrtxh  { order: 2; }
.xaitfgzmb .jymtiog { order: 1; }


.wlgfsgffwz {
  position: relative;
  width: min(380px, 100%);
  height: min(380px, 100vw);
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lgogosbx {
  position: absolute;
  border-radius: 50%;
  border: 1.5px solid rgba(102, 100, 244, 0.15);
}
.fnslyzaju { width: 380px; height: 380px; }
.mqbfqd   { width: 270px; height: 270px; }
.pngsbdovwg { width: 160px; height: 160px; border-color: rgba(103, 102, 244, 0.25); }
.zthetxm {
  width: 88px; height: 88px;
  border-radius: 50%;
  background: var(--lbpptfkjtt);
  display: flex; align-items: center; justify-content: center;
  box-shadow: 0 8px 32px rgba(79, 64, 228, 0.30);
  position: relative; z-index: 2;
}
.zthetxm svg { width: 36px; height: 36px; stroke: var(--fdnrjd); fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }

.soucgjgxp {
  position: absolute;
  display: flex; align-items: center; gap: 6px;
  background: var(--fdnrjd);
  border: 1px solid var(--mjrbjijl);
  border-radius: 100px;
  padding: 7px 14px;
  font-size: 0.78rem; font-weight: 600; color: var(--igspgos);
  box-shadow: var(--ozzhif);
  white-space: nowrap;
}
.soucgjgxp svg { flex-shrink: 0; stroke: var(--chomvfais); }
.ghxaoybru { top: 14%;  right: -8px; }
.rhyhnzx { bottom: 28%; left: -16px; }
.wqrtdheozi { bottom: 8%; right: 4px; }


.mwzzah { margin-top: 32px; display: flex; flex-direction: column; gap: 0; }
.ydqzyy {
  display: flex; gap: 18px; align-items: flex-start;
  padding: 20px 0;
  border-bottom: 1px solid var(--mjrbjijl);
}
.ydqzyy:last-child { border-bottom: none; }
.ctxckaqujq {
  font-family: var(--ytmefozdek);
  font-size: 0.72rem; font-weight: 800;
  color: var(--chomvfais);
  background: var(--ldiqni);
  border: 1px solid rgba(83, 72, 235, 0.18);
  border-radius: 6px;
  padding: 4px 9px;
  flex-shrink: 0;
  margin-top: 2px;
  letter-spacing: 0.04em;
}
.ufuiyznesq h4 { font-size: 0.97rem; margin-bottom: 6px; }
.ufuiyznesq p  { font-size: 0.85rem; color: var(--kguirljgen); line-height: 1.65; }


.vcuoldsbum { background: var(--ixmgvkfbne); }
.ymfgyry {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: var(--hkxuxqdzq);
  border: 1px solid var(--mjrbjijl);
  box-shadow: var(--ozzhif);
}
.dkuoubgms {
  width: 100%;
  min-width: 560px;
  border-collapse: collapse;
  background: var(--fdnrjd);
  font-size: 0.9rem;
}
.dkuoubgms thead tr {
  background: var(--kvzwwr);
  border-bottom: 2px solid var(--mjrbjijl);
}
.dkuoubgms th {
  padding: 16px 20px;
  font-family: var(--ytmefozdek);
  font-size: 0.82rem; font-weight: 700;
  letter-spacing: 0.04em; text-transform: uppercase;
  color: var(--kguirljgen);
  text-align: left;
}
.dkuoubgms .tlclslxix {
  background: var(--ldiqni);
  border-left: 2px solid rgba(78, 69, 231, 0.20);
  border-right: 2px solid rgba(84, 76, 231, 0.20);
}
.dkuoubgms thead .tlclslxix {
  color: var(--chomvfais);
  background: rgba(80, 73, 229, 0.08);
}
.dkuoubgms tbody tr {
  border-bottom: 1px solid var(--egounwvl);
  transition: background var(--clfzjinoo);
}
.dkuoubgms tbody tr:last-child { border-bottom: none; }
.dkuoubgms tbody tr:hover { background: var(--kvzwwr); }
.dkuoubgms td {
  padding: 14px 20px;
  color: var(--kjcdkqrdo);
}
.dkuoubgms td:first-child { font-weight: 500; color: var(--igspgos); }

.bmmnqofmp     { color: #009c6e; font-weight: 600; }
.itrwacb { color: #db7902; font-weight: 500; }
.uoqpii      { color: var(--gndaxfyr); font-weight: 400; }


.sjzxhgxzc { background: var(--fdnrjd); }
.tujrqsc {}
.skuvnzdozb {
  width: 56px; height: 56px;
  border-radius: var(--ofceoc);
  background: var(--ldiqni);
  border: 1px solid rgba(83, 65, 226, 0.18);
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 20px;
}
.skuvnzdozb svg { width: 26px; height: 26px; stroke: var(--chomvfais); }
.cjhklihfml { background: var(--lbpptfkjtt); border-color: transparent; }
.cjhklihfml svg { stroke: var(--fdnrjd); }
.nxmtbvwvm {
  border-color: var(--btxpfdv);
  box-shadow: 0 8px 40px rgba(76, 68, 235, 0.12);
}

.dpsvadkuj { margin-top: 0; display: flex; flex-direction: column; gap: 8px; }
.dpsvadkuj li {
  font-size: 0.85rem; color: var(--kjcdkqrdo);
  padding-left: 18px; position: relative; line-height: 1.5;
}
.dpsvadkuj li::before {
  content: '';
  position: absolute; left: 0; top: 7px;
  width: 6px; height: 6px; border-radius: 50%;
  background: var(--yzzggpa);
}


.qraefcjv { margin-top: 32px; display: flex; flex-direction: column; gap: 0; }
.ypyvikoezl {
  display: flex; gap: 16px; align-items: flex-start;
  padding: 18px 0;
  border-bottom: 1px solid var(--mjrbjijl);
}
.ypyvikoezl:last-child { border-bottom: none; }
.xsbyrzguk {
  width: 40px; height: 40px;
  border-radius: var(--hsztcgwv);
  background: var(--ldiqni);
  border: 1px solid rgba(81, 74, 225, 0.18);
  display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.xsbyrzguk svg { width: 18px; height: 18px; stroke: var(--chomvfais); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }

.jknthy { position: relative; }
.mtklpqkl {
  background: var(--fdnrjd);
  border: 1px solid var(--mjrbjijl);
  border-radius: var(--hkxuxqdzq);
  box-shadow: 0 16px 64px rgba(0, 1, 0, 0.10);
  overflow: hidden;
}
.ygslzy {
  display: flex; align-items: center; gap: 12px;
  padding: 12px 16px;
  background: var(--kvzwwr);
  border-bottom: 1px solid var(--mjrbjijl);
}
.wxsddpjaz { display: flex; gap: 6px; }
.wxsddpjaz span {
  width: 10px; height: 10px; border-radius: 50%;
  background: var(--opxwjm);
}
.fhtgkoxv {
  font-size: 0.75rem; color: var(--gndaxfyr);
  background: var(--fdnrjd);
  border: 1px solid var(--mjrbjijl);
  border-radius: 100px;
  padding: 3px 12px;
}
.hrphtl { padding: 24px; }
.vhqpygr {
  display: flex; align-items: flex-start;
  justify-content: space-between; margin-bottom: 20px;
}
.eelbcapk { font-size: 0.75rem; color: var(--kguirljgen); margin-bottom: 4px; }
.tlcsrqdr {
  font-family: var(--ytmefozdek); font-size: 1.8rem; font-weight: 800;
  color: var(--apczmr); letter-spacing: -0.03em; line-height: 1;
}
.aqejsnbu { font-size: 0.78rem; color: var(--kguirljgen); margin-top: 4px; }
.uppsphglta { display: flex; gap: 6px; padding-top: 4px; }
.nxplnravvv {
  display: inline-flex; align-items: center; gap: 4px;
  font-size: 0.7rem; font-weight: 700;
  padding: 3px 9px; border-radius: 100px;
  background: rgba(0, 147, 109, 0.10);
  color: #039669;
  border: 1px solid rgba(10, 151, 103, 0.22);
}
.nxplnravvv::before {
  content: '';
  width: 5px; height: 5px; border-radius: 50%;
  background: #09996e; display: inline-block;
}


.mnrinb {
  display: flex; align-items: flex-end; gap: 5px;
  height: 72px; margin-bottom: 20px;
  padding: 0 2px;
}
.whpdvf {
  flex: 1; border-radius: 4px 4px 0 0;
  background: var(--huamywwv);
  transition: background var(--clfzjinoo);
}
.cyhkwfjwt { background: var(--lbpptfkjtt); }


.bhvukkvvgg {
  display: flex; align-items: center; gap: 10px;
  padding: 10px 0;
  border-bottom: 1px solid var(--egounwvl);
  font-size: 0.83rem;
}
.bhvukkvvgg:last-child { border-bottom: none; }
.yebsoaxs { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }
.lqhczici { flex: 1; color: var(--nyrbuw); font-weight: 500; }
.dkflscmqtd { color: var(--gndaxfyr); width: 36px; text-align: right; }
.smxwhql { color: var(--apczmr); font-weight: 600; font-family: var(--ytmefozdek); width: 64px; text-align: right; }


.dnwzue {
  background: var(--hhwowix);
  padding: 40px 0;
  position: relative;
  overflow: hidden;
}
.dnwzue::before {
  content: '';
  position: absolute; inset: 0;
  background: radial-gradient(ellipse at center, rgba(253, 253, 253, 0.06) 0%, transparent 65%);
  pointer-events: none;
}
.ipxfrpkxd {
  position: relative; z-index: 1;
  display: flex; align-items: center;
  justify-content: space-between;
  flex-wrap: wrap; gap: 24px;
}
.hrvsao { text-align: center; }
.hrvsao strong {
  display: block;
  font-family: var(--ytmefozdek); font-size: 1.7rem;
  font-weight: 800; color: var(--fdnrjd);
  letter-spacing: -0.03em; line-height: 1;
}
.hrvsao span {
  display: block;
  font-size: 0.8rem; color: rgba(254, 255, 254, 0.60);
  margin-top: 5px; font-weight: 300;
}
.fgbrie {
  width: 1px; height: 44px;
  background: rgba(252, 255, 255, 0.16);
  flex-shrink: 0;
}


.yhqkhmm { background: var(--ixmgvkfbne); }
.ehtyxndkl { padding: 32px 28px; }
.fxfcdudtpe { display: flex; gap: 3px; margin-bottom: 16px; }
.fxfcdudtpe svg { width: 16px; height: 16px; fill: #f69d08; stroke: none; }
.gyibdgl {
  font-size: 0.92rem; color: var(--kjcdkqrdo);
  line-height: 1.75; margin-bottom: 20px; font-style: italic;
}
.xyswxodrrr { display: flex; align-items: center; gap: 12px; }
.cznysrxjl {
  width: 42px; height: 42px; border-radius: 50%;
  background: var(--ldiqni); border: 1.5px solid rgba(82, 65, 228, 0.20);
  display: flex; align-items: center; justify-content: center;
  font-family: var(--ytmefozdek); font-size: 0.95rem;
  font-weight: 700; color: var(--chomvfais); flex-shrink: 0;
}
.quaanwo { font-size: 0.87rem; font-weight: 600; color: var(--apczmr); }
.fzhddz { font-size: 0.77rem; color: var(--kguirljgen); }


.ntorpdall { background: var(--fdnrjd); }

.wutvyo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
  align-items: start;
}
.yfoluhfo { display: flex; flex-direction: column; }
.aeqbrizlh {}
.mymthppf {
  font-family: var(--ytmefozdek);
  font-size: 0.78rem; font-weight: 700;
  letter-spacing: 0.12em; text-transform: uppercase;
  color: var(--chomvfais);
  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 2px solid var(--huamywwv);
}

.rfgmfl {
  border-bottom: 1px solid var(--mjrbjijl);
}
.rfgmfl:last-child { border-bottom: none; }

.yxiabr {
  width: 100%;
  display: flex; align-items: center; justify-content: space-between;
  gap: 16px;
  padding: 18px 0;
  background: none; border: none; cursor: pointer;
  text-align: left;
  font-family: var(--kmacyx);
  font-size: 0.93rem; font-weight: 500;
  color: var(--igspgos);
  transition: color var(--clfzjinoo);
}
.yxiabr:hover { color: var(--chomvfais); }
.yxiabr[aria-expanded="true"] { color: var(--chomvfais); }

.gftsewbkk {
  width: 26px; height: 26px; flex-shrink: 0;
  border-radius: 50%;
  background: var(--ldiqni);
  border: 1px solid rgba(83, 74, 224, 0.18);
  display: flex; align-items: center; justify-content: center;
  transition: background var(--clfzjinoo), transform var(--clfzjinoo);
}
.gftsewbkk svg { width: 12px; height: 12px; stroke: var(--chomvfais); transition: transform var(--clfzjinoo); }
.yxiabr[aria-expanded="true"] .gftsewbkk { background: var(--btxpfdv); border-color: var(--btxpfdv); }
.yxiabr[aria-expanded="true"] .gftsewbkk svg { stroke: var(--fdnrjd); transform: rotate(45deg); }

.jhfjrwxsxl {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.38s cubic-bezier(0.4,0,0.2,1), padding 0.38s;
  padding-bottom: 0;
}
.jhfjrwxsxl.liruihruqs {
  max-height: 400px;
  padding-bottom: 18px;
}
.jhfjrwxsxl p {
  font-size: 0.88rem;
  color: var(--kguirljgen);
  line-height: 1.75;
}




.tcruywat {
  padding: 24px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.puuphgfi {
  font-family: var(--ytmefozdek);
  font-size: 1.5rem;
  font-weight: 800;
  color: var(--apczmr);
  letter-spacing: -0.02em;
  margin-bottom: 4px;
}
.ttlseldttp {
  font-size: 0.82rem;
  font-weight: 600;
  color: var(--kguirljgen);
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.xwlatqu {
  font-size: 0.82rem;
  color: var(--kguirljgen);
  line-height: 1.6;
}
.lbiznjq {
  border-style: dashed;
}


.bsqaudptfk {}
.phebzpuj {
  border-color: var(--btxpfdv);
  box-shadow: 0 8px 40px rgba(84, 70, 234, 0.12);
}
.gjyttvwjwo {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 4px;
}
.vjbcoel {
  width: 48px; height: 48px;
  border-radius: var(--ofceoc);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.vjbcoel svg { width: 22px; height: 22px; }
.fqqzydizg {
  background: rgba(5, 153, 105, 0.10);
  border: 1px solid rgba(7, 146, 107, 0.22);
}
.fqqzydizg svg { stroke: #03956c; }
.hytsifd {
  background: var(--ldiqni);
  border: 1px solid rgba(77, 74, 228, 0.20);
}
.hytsifd svg { stroke: var(--chomvfais); }
.kuzjqlsxn {
  background: rgba(247, 156, 7, 0.10);
  border: 1px solid rgba(247, 157, 6, 0.22);
}
.kuzjqlsxn svg { stroke: #d67b02; }

.hxihokaw {
  font-size: 0.72rem; font-weight: 700;
  letter-spacing: 0.12em; text-transform: uppercase;
  color: var(--kguirljgen);
  margin-bottom: 4px;
}
.ncuibtwu { color: var(--chomvfais); }


.ieduqf {
  display: flex; flex-direction: column; gap: 10px;
  margin-top: 4px;
}
.rqfrzdl {
  display: flex; align-items: center; gap: 10px;
}
.zipispew {
  font-size: 0.78rem; color: var(--kjcdkqrdo);
  width: 100px; flex-shrink: 0;
}
.xdkmesjjgh {
  flex: 1;
  height: 6px; background: var(--egounwvl);
  border-radius: 100px; overflow: hidden;
}
.uebdems {
  height: 100%; border-radius: 100px;
  transition: width 0.8s cubic-bezier(0.4,0,0.2,1);
}
.fghulkzo    { background: #f39d0e; }
.cdktszer    { background: #6562f2; }
.dqldbxvq { background: #0bb882; }
.ectgnzi  { background: var(--gnnxpss); }
.fuzjvb { background: #f5731b; }
.kwextgrml {
  font-size: 0.78rem; font-weight: 600;
  color: var(--nyrbuw); width: 28px; text-align: right; flex-shrink: 0;
}


.cqnqgbozto {
  display: flex; gap: 0;
  border-top: 1px solid var(--mjrbjijl);
  margin-top: 20px; padding-top: 16px;
}
.szrrbnyp {
  flex: 1; text-align: center;
  border-right: 1px solid var(--mjrbjijl);
}
.szrrbnyp:last-child { border-right: none; }
.szrrbnyp span { display: block; font-size: 0.72rem; color: var(--gndaxfyr); margin-bottom: 3px; }
.szrrbnyp strong { font-size: 0.85rem; font-weight: 600; color: var(--igspgos); }


.cgaigi {
  display: flex; align-items: flex-start; gap: 12px;
  background: rgba(242, 155, 11, 0.07);
  border: 1px solid rgba(248, 157, 10, 0.22);
  border-radius: var(--ofceoc);
  padding: 16px 20px;
  max-width: 820px; margin-left: auto; margin-right: auto;
}
.lmwaleeq {
  flex-shrink: 0; margin-top: 1px;
  color: #d87200;
}
.cgaigi p {
  font-size: 0.82rem;
  color: var(--kjcdkqrdo);
  line-height: 1.65;
}


.dclbgsezux {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: var(--hkxuxqdzq);
  border: 1px solid var(--mjrbjijl);
  box-shadow: var(--ozzhif);
}




.omgnaxxbfa {
  display: flex;
  gap: 32px;
  margin-top: 36px;
  padding-top: 28px;
  border-top: 1px solid var(--mjrbjijl);
  flex-wrap: wrap;
}
.nwyrakoyp strong {
  display: block;
  font-family: var(--ytmefozdek);
  font-size: 1.8rem;
  font-weight: 800;
  color: var(--apczmr);
  letter-spacing: -0.03em;
  line-height: 1;
}
.nwyrakoyp span {
  display: block;
  font-size: 0.8rem;
  color: var(--kguirljgen);
  margin-top: 4px;
}

.kuhfqaaez {
  background: var(--fdnrjd);
  border: 1px solid var(--mjrbjijl);
  border-radius: var(--qgtcdgjxr);
  padding: 32px 28px;
  box-shadow: var(--wflkodhl);
}
.vxlsedqmk { margin-top: 20px; display: flex; flex-direction: column; gap: 0; }
.ikkxnyd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 0;
  border-bottom: 1px solid var(--egounwvl);
  font-size: 0.88rem;
  color: var(--nyrbuw);
  gap: 12px;
}
.ikkxnyd:last-child { border-bottom: none; }


.kracxhwpj {
  background: var(--fdnrjd);
  border-top: 1px solid var(--mjrbjijl);
  border-bottom: 1px solid var(--mjrbjijl);
  padding: 32px 0;
}
.ivtaoqrq {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  flex-wrap: wrap;
}
.fqupoevqgz { text-align: center; }
.qwicjk {
  font-family: var(--ytmefozdek);
  font-size: 2.6rem;
  font-weight: 800;
  color: var(--apczmr);
  letter-spacing: -0.04em;
  line-height: 1;
  margin-bottom: 6px;
}
.nbrccnpdh {
  font-size: 0.8rem;
  color: var(--kguirljgen);
  margin-top: 6px;
}


.iewbhns {
  background: var(--kvzwwr);
  border: 1px solid var(--mjrbjijl);
  border-radius: var(--ofceoc);
  padding: 20px 22px;
  margin-top: 28px;
}
.rzhvncfzfy {
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--igspgos);
  margin-bottom: 14px;
}
.pjtsyyw { display: flex; flex-direction: column; gap: 10px; }
.nahtnzn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.85rem;
  gap: 12px;
}
.nahtnzn span   { color: var(--kguirljgen); }
.nahtnzn strong { color: var(--igspgos); font-weight: 600; text-align: right; }
.qrektzhy {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 16px;
}

.qrektzhy video {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}


.rzgsyv {
  position: absolute;
  bottom: 16px;
  right: 16px;
  background: rgba(0, 0, 2, 0.6);
  color: #ffffff;
  border: none;
  padding: 10px 12px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 16px;
  transition: 0.2s;
}

.rzgsyv:hover {
  background: rgba(3, 0, 0, 0.8);
}
.mwjdnhctrt { speak: none; }
.mkccyjtk { line-height: inherit; }
.adewhsk { color: inherit; }
.mdnzcmjwm { box-sizing: border-box; }
.wkkatuuja { vertical-align: baseline; }
.dfutjilufu { box-sizing: border-box; }
.itkdnt { font-size: inherit; }
.ojlaxq { speak: none; }

.rpxdhkcdm { box-sizing: border-box; }
.oelpxf { content: ''; }
.hyivlpu { speak: none; }
.cxnzko { font-size: inherit; }
.lbvkmqdzs { outline: 0; }
.jdnzww { font-size: inherit; }
.utokuw { line-height: inherit; }
.jzazshccv { box-sizing: border-box; }
.tvfkouadec { line-height: inherit; }


.tbdzuto .vzgimf {
	margin: 16px;
	row-gap: unset !important;
	column-gap: 16px !important;
	flex-wrap:wrap;
  justify-content: center;
	color: #fffffe;
}

.tbdzuto.pfgqohs .vzgimf {
	color: unset;
}

body > header > div > div > nav > li {
	 list-style: none !important;
	 padding: 4px 0;
}
