:root {
}

html { scroll-behavior: smooth; }
.o2ba1zt1 { color: var(--k2hn911p); background: var(--h1ws92b6); overflow-x: hidden; }
.cf-turnstile { max-width: 100%; }


.g1oobd74 { border-bottom: 1px solid var(--z5kbniu6); position: sticky; top: 0; z-index: 60; background: var(--h1ws92b6); }
.lke1rozr { display: inline-flex; align-items: center; text-decoration: none; }
.e2oc4jju { height: 36px; width: auto; max-width: 55vw; display: block; }
.fl0bjlbn { background: var(--xsebgm4r); color: var(--xc1ey3s1); font-weight: 700; }
.fl0bjlbn:hover, .fl0bjlbn:focus { background: var(--c2msqvpa); color: var(--xc1ey3s1); }


.c1q1qx05 { display: flex; align-items: center; gap: 1.1rem; }
.m1l0xumn { position: relative; }
.r1ms51dv { list-style: none; cursor: pointer; font-weight: 700; color: var(--k2hn911p); padding: .4rem .25rem; display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; }
.r1ms51dv::-webkit-details-marker { display: none; }
.r1ms51dv::after { content: "\25be"; font-size: .7em; line-height: 1; }
.m1l0xumn[open] .r1ms51dv::after { transform: rotate(180deg); }
.u1l0o94x { position: absolute; top: calc(100% + .5rem); right: 0; left: auto; z-index: 50; min-width: 240px; max-height: 70vh; overflow-y: auto; background: #fff; border: 1px solid var(--mw9aahhi); border-radius: 12px; box-shadow: 0 18px 45px rgba(8,40,75,.18); padding: .5rem; margin: 0; list-style: none; }
.u1l0o94x li { margin: 0; }
.u1l0o94x a { display: block; padding: .55rem .75rem; border-radius: 8px; color: var(--k2hn911p); text-decoration: none; font-size: .95rem; font-weight: 600; }
.u1l0o94x a:hover, .u1l0o94x a:focus, .u1l0o94x a[aria-current="page"] { background: var(--m1w0164f); color: var(--lke1rozr); }


.m1l0xumn { display: none; }
.p2efukfr { display: none; }
.q2hmjw6f { display: block; }
.g1oobd74 .e2oc4jju { max-width: 44vw; }
.p18fckmm { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 42px; height: 42px; padding: 9px; }
.p18fckmm::-webkit-details-marker { display: none; }
.p18fckmm span { display: block; height: 2.5px; width: 100%; background: var(--k2hn911p); border-radius: 2px; transition: transform .2s ease, opacity .2s ease; }
.x1hk9n0o[open] .p18fckmm { position: fixed; top: .95rem; right: 1rem; z-index: 110; }
.x1hk9n0o[open] .p18fckmm span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.x1hk9n0o[open] .p18fckmm span:nth-child(2) { opacity: 0; }
.x1hk9n0o[open] .p18fckmm span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.z13h501t { position: fixed; inset: 0; z-index: 100; background: var(--h1ws92b6); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.py4dvm55 { display: inline-flex; margin-bottom: 1.6rem; }
.d2fq9xf3 { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.d2fq9xf3 a { display: block; padding: .95rem .25rem; font-size: 1.1rem; font-weight: 600; color: var(--k2hn911p); text-decoration: none; border-top: 1px solid var(--z5kbniu6); }
.d2fq9xf3 a:hover, .d2fq9xf3 a[aria-current="page"] { color: var(--lke1rozr); }
@media (min-width: 768px) {
  .m1l0xumn { display: block; }
  .x1hk9n0o { display: none; }
  .p2efukfr { display: block; }
  .q2hmjw6f { display: none; }
  .g1oobd74 .e2oc4jju { max-width: none; }
}


.m1bjc364 { display: flex; flex-direction: column; }
.i1idi6nn    { order: 1; }
.z2ftscmy   { order: 2; }
.xbn7na91 { order: 3; }
.tdapvtee     { order: 4; }


.i1idi6nn {
  background: linear-gradient(135deg, var(--lke1rozr) 0%, var(--a47j0i35) 100%);
  color: #fff;
  padding: 2.5rem 0 3rem;
}
.v1c9prhc { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }
.g14m6h4i {
  display: inline-block; background: var(--xsebgm4r); color: var(--xc1ey3s1);
  font-weight: 700; font-size: .8rem; padding: .35rem .85rem; border-radius: 999px; margin-bottom: 1rem;
}
.w2hrf3ai { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: 0 0 1rem; color: #fff; }
.d1xt41zu { font-size: 1.05rem; line-height: 1.6; color: rgba(255,255,255,.88); margin: 0; }

.yu4kr3xi { list-style: none; padding: 0; margin: 0; display: grid; gap: .6rem; }
.yu4kr3xi li { position: relative; padding-left: 1.9rem; color: rgba(255,255,255,.95); font-weight: 500; }
.yu4kr3xi li::before {
  content: "\2713"; position: absolute; left: 0; top: -1px;
  width: 1.3rem; height: 1.3rem; line-height: 1.3rem; text-align: center;
  background: var(--xsebgm4r); color: var(--xc1ey3s1); border-radius: 50%; font-size: .8rem; font-weight: 800;
}


.k102yf8l { background: #fff; color: var(--k2hn911p); border-radius: 18px; padding: 1.9rem; box-shadow: 0 22px 55px rgba(8,40,75,.28); scroll-margin-top: 1.5rem; }
.n2i87xo6 { font-size: 1.45rem; font-weight: 800; margin-bottom: .15rem; }
.n19h94qz { color: var(--h2jvzqwk); font-size: .9rem; margin-bottom: 1.25rem; }
.u2d6qf8t { margin-bottom: 1rem; }
.x1jqtnge { display: block; font-size: .82rem; font-weight: 600; color: var(--gitpumgv); margin-bottom: .35rem; }
.zqs0pfja { background: var(--xsebgm4r); color: var(--xc1ey3s1); font-weight: 800; font-size: 1.1rem; padding: .85rem; }
.zqs0pfja:hover, .zqs0pfja:focus { background: var(--c2msqvpa); color: var(--xc1ey3s1); }
.p26cg1za { font-size: .75rem; color: var(--yll9xv7r); margin: .6rem 0 0; text-align: center; }
.og8lhcw8 { vertical-align: -1px; margin-right: 2px; color: var(--h2jvzqwk); }
.j1526fc5 { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.d1numjgu { color: var(--j2qe0pxx); background: var(--d1zqt3bq); border-radius: 8px; padding: .65rem .85rem; margin: .85rem 0 0; font-size: .85rem; font-weight: 700; text-align: center; }


.f208sfob { text-align: center; padding: 1.5rem .5rem; }
.by0a6qgl {
  display: inline-flex; align-items: center; justify-content: center;
  width: 4rem; height: 4rem; border-radius: 50%;
  background: var(--i2jm6wrx); color: var(--zzbxej4o); font-size: 2.1rem; font-weight: 800; margin-bottom: 1rem;
}
.m11wkzvr { font-size: 1.4rem; font-weight: 800; margin-bottom: .6rem; }
.f36g51mb { color: var(--h2jvzqwk); font-size: 1rem; margin: 0; }


.enylwh6a { display: none; }
.j2k0yeu3 { display: flex; align-items: center; justify-content: space-between; margin-bottom: .85rem; }
.s1vev6jh { background: none; border: none; padding: 0; color: var(--lke1rozr); font-weight: 700; font-size: .85rem; cursor: pointer; }
.s1vev6jh:hover { text-decoration: underline; }
.c9ti6wol { font-size: .8rem; font-weight: 700; color: var(--h2jvzqwk); }

@media (min-width: 992px) {
  .i1idi6nn { padding: 4rem 0 4.5rem; }
  .v1c9prhc { grid-template-columns: 1fr 500px; column-gap: 2.75rem; align-items: start; max-width: 1080px; margin-inline: auto; }
  .f11644yi { grid-column: 1; grid-row: 1; }
  .yu4kr3xi      { grid-column: 1; grid-row: 2; margin-top: .5rem; }
  .k102yf8l  { grid-column: 2; grid-row: 1 / span 2; }
}


.z2ftscmy { background: #fff; padding: 3rem 0; }
.kfyckv1a { text-align: center; font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; margin-bottom: 2.25rem; }
.t2q6gzob { display: grid; grid-template-columns: 1fr; gap: 1.75rem; max-width: 980px; margin-inline: auto; }
.zfnpsl54 { text-align: center; padding: 1rem; }
.e2e7a255 {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--lke1rozr); color: #fff; font-weight: 800; font-size: 1.25rem; margin-bottom: .9rem;
}
.l1q69omx { font-size: 1.15rem; font-weight: 700; margin-bottom: .4rem; }
.qedm3ifh { color: var(--h2jvzqwk); font-size: .95rem; margin: 0; }
@media (min-width: 768px) {
  .t2q6gzob { grid-template-columns: repeat(3, 1fr); }
}


.xbn7na91 { background: linear-gradient(135deg, var(--lke1rozr) 0%, var(--a47j0i35) 100%); color: #fff; }
.a5voi8rr { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1.25rem; padding: 2.5rem 0; }
@media (min-width: 768px) { .a5voi8rr { flex-direction: row; justify-content: space-between; text-align: left; } }
.djznux6x { font-size: clamp(1.3rem, 3vw, 1.75rem); font-weight: 800; margin: 0; color: #fff; }
.f1qc5vi1 { white-space: nowrap; padding-left: 1.6rem; padding-right: 1.6rem; }


.tdapvtee { background: #fff; }
.xmpo5pqo { max-width: 820px; margin: 0 auto; padding: 3rem 0; }
.x9qa2kuu { font-size: clamp(1.6rem, 4vw, 2.2rem); font-weight: 800; line-height: 1.2; margin: 0 0 1.1rem; }
.t1gb9x6u { font-size: 1.1rem; line-height: 1.65; margin-bottom: 2rem; }
.f1tjuphi h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2.25rem; margin-bottom: .7rem; }
.f1tjuphi h3 { font-size: 1.2rem; font-weight: 700; margin-top: 1.4rem; margin-bottom: .4rem; color: var(--lke1rozr); }
.f1tjuphi p, .f1tjuphi li { line-height: 1.7; }
.f1tjuphi ul, .f1tjuphi ol { margin-bottom: 1rem; }
.f1tjuphi table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 1.6rem 0; font-size: .92rem; border: 1px solid var(--mw9aahhi); border-radius: 12px; overflow: hidden; box-shadow: 0 2px 8px rgba(8,40,75,.06); }
.f1tjuphi th, .f1tjuphi td { padding: .72rem .9rem; text-align: left; vertical-align: top; border-bottom: 1px solid var(--mw9aahhi); }
.f1tjuphi tbody tr:last-child td { border-bottom: 0; }
.f1tjuphi thead th { background: var(--lke1rozr); color: #fff; font-weight: 700; font-size: .8rem; letter-spacing: .02em; text-transform: uppercase; }
.f1tjuphi tbody td:first-child { font-weight: 600; color: var(--gitpumgv); }
.f1tjuphi tbody tr:nth-child(even) td { background: var(--m1w0164f); }
.f1tjuphi tbody tr:hover td { background: var(--lal96frb); }
@media (max-width: 600px) { .f1tjuphi table { font-size: .82rem; } .f1tjuphi th, .f1tjuphi td { padding: .5rem .6rem; } }
.f1tjuphi figure { margin: 1.4rem 0; }
.f1tjuphi figcaption { font-size: .82rem; color: var(--h2jvzqwk); margin-top: .4rem; }

.q2qj3u1h { margin: 0 0 1.6rem; }
.kgi28nn5 { width: 100%; height: auto; display: block; border-radius: 14px; object-fit: cover; background: var(--m1w0164f); }
.q2qj3u1h figcaption { font-size: .82rem; color: var(--h2jvzqwk); margin-top: .4rem; }
.ejdgl8zv { width: 100%; height: auto; display: block; border-radius: 12px; object-fit: cover; background: var(--m1w0164f); }

.z1jixyo2 { margin-top: 2.5rem; }
.z1jixyo2 h2 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; }
.ojsp6sg0 { font-weight: 700; margin-bottom: .25rem; }
.cuhw7jlk { margin-bottom: 1.1rem; color: var(--gitpumgv); }

.s1epakcq { background: var(--m1w0164f); border: 1px solid var(--mw9aahhi); border-radius: 14px; padding: 1.9rem; text-align: center; margin-top: 2.75rem; }
.xyg7osac { font-size: 1.3rem; font-weight: 800; margin: 0 0 1.1rem; }
.aq9e8qm5 { padding-left: 1.8rem; padding-right: 1.8rem; }


.z1iz3b58 { margin: 2.25rem 0 0; }
.z1iz3b58 h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2rem; margin-bottom: .7rem; }
.wrx0zdng { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .85rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .wrx0zdng { grid-template-columns: 1fr 1fr; } }
.p16b822u { margin: 0; }
.odiq8rjp { display: flex; flex-direction: column; gap: .2rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--mw9aahhi); border-radius: 12px; background: #fff; text-decoration: none; color: var(--k2hn911p); transition: border-color .15s ease, box-shadow .15s ease; }
.odiq8rjp:hover, .odiq8rjp:focus { border-color: var(--lke1rozr); box-shadow: 0 6px 18px rgba(8,40,75,.08); }
.m2kz3g5a { font-weight: 700; color: var(--lke1rozr); line-height: 1.25; }
.y2b7n74z { font-size: .82rem; color: var(--h2jvzqwk); }
.hdgiu9bo { display: flex; flex-direction: column; gap: .25rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--mw9aahhi); border-radius: 12px; background: #fff; }
.jdclatij { font-size: .84rem; color: var(--gitpumgv); }
.hdgiu9bo .y2b7n74z { margin-top: auto; }
.wt9g75ss { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .wt9g75ss { grid-template-columns: 1fr 1fr; } }
.wt9g75ss li { display: flex; align-items: center; gap: .5rem; padding: .55rem .85rem; border: 1px solid var(--mw9aahhi); border-radius: 10px; background: var(--m1w0164f); }
.wt9g75ss a { color: var(--lke1rozr); font-weight: 600; text-decoration: none; }
.wt9g75ss a:hover { text-decoration: underline; }
.k8k3m2tp { margin-left: auto; min-width: 1.5rem; height: 1.5rem; padding: 0 .45rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: var(--lal96frb); color: var(--gitpumgv); font-size: .78rem; font-weight: 700; }
.i1dfbg45 { border: 1px solid var(--mw9aahhi); border-radius: 12px; background: var(--m1w0164f); padding: 1.1rem 1.35rem; margin: 1.2rem 0; }
.veqarbpp { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin: 0 0 .55rem; }
.veqarbpp:last-child { margin-bottom: 0; }
.f1a45r1r { min-width: 9.5rem; font-weight: 700; color: var(--gitpumgv); }
.m1xa9m69 { font-size: .92rem; color: var(--h2jvzqwk); margin: -.5rem 0 1.5rem; }
.m1xa9m69 strong { color: var(--gitpumgv); }


.b1uczseq { font-size: .85rem; color: var(--h2jvzqwk); margin-bottom: 1rem; }
.b1uczseq a { color: var(--lke1rozr); text-decoration: none; }
.b1uczseq a:hover { text-decoration: underline; }
.b1uczseq span { margin: 0 .35rem; }
.a2mkscey { margin-top: 2.5rem; background: var(--m1w0164f); border: 1px solid var(--mw9aahhi); border-radius: 14px; padding: 1.5rem 1.75rem; }
.ts6oegp6 { font-size: 1.2rem; font-weight: 800; margin: 0 0 .8rem; }
.y1aculok { margin: 0; padding-left: 1.1rem; display: grid; gap: .45rem; grid-template-columns: 1fr; }
.y1aculok a { color: var(--lke1rozr); font-weight: 600; }
@media (min-width: 640px) { .y1aculok { grid-template-columns: 1fr 1fr; } }


.i2ef41yn { background: var(--lal96frb); border-bottom: 1px solid var(--mw9aahhi); padding: 2rem 0 1.5rem; }
.q1m75cfd { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; }
.m2l1rwrx:empty { display: none; }
.t1lqlfd0 { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: .3rem 0 .8rem; }
.s1zj21hb { font-size: 1.05rem; line-height: 1.6; color: var(--h2jvzqwk); margin: 0 0 1.4rem; }
.w19yq5aj { color: var(--xc1ey3s1); }
.xv59s8i5 { position: relative; z-index: 1; width: 100%; max-width: 320px; aspect-ratio: 1 / 1; border-radius: 50%; object-fit: cover; box-shadow: 0 18px 45px rgba(8,40,75,.22); background: var(--m1w0164f); }
@media (min-width: 900px) {
  .i2ef41yn { padding: 3.25rem 0 2.5rem; }
  .q1m75cfd { max-width: 1080px; margin-inline: auto; }
}


.y1mhl4ss { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 1rem; background: linear-gradient(135deg, var(--lke1rozr) 0%, var(--a47j0i35) 100%); color: #fff; border-radius: 16px; padding: 1.75rem; margin: 2.5rem 0; }
.t13mouc7 { font-size: 1.2rem; font-weight: 800; margin: 0; color: #fff; }
.hat5w49g { white-space: nowrap; padding-left: 1.6rem; padding-right: 1.6rem; }
@media (min-width: 768px) { .y1mhl4ss { flex-direction: row; justify-content: space-between; text-align: left; } }


.o1mdaiji { background: linear-gradient(135deg, var(--lke1rozr) 0%, var(--a47j0i35) 100%); color: #fff; padding: 3rem 0; scroll-margin-top: 1.5rem; }
.n2f56j7i { display: grid; grid-template-columns: 1fr; gap: 1.75rem; align-items: center; max-width: 1000px; margin-inline: auto; }
.m1m69yg5 { color: #fff; }
.f6h6he0p { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; margin: 0 0 1.1rem; color: #fff; }
@media (min-width: 900px) { .n2f56j7i { grid-template-columns: 1fr 460px; column-gap: 2.5rem; } }


.sbc2qqd4 { background: var(--m1w0164f); border-top: 1px solid var(--mw9aahhi); color: var(--h2jvzqwk); }
.xozdt8up { display: flex; flex-wrap: wrap; gap: 1.5rem; justify-content: space-between; align-items: center; padding: 2.25rem 0 1.6rem; }
.rc5mvtse { height: 34px; width: auto; max-width: 70vw; display: block; margin-bottom: .7rem; }
.j24wk7bg { font-size: .92rem; margin: 0 0 .25rem; }
.f2on5b09 { font-size: .85rem; margin: 0; }
.m7q79z12 { white-space: nowrap; }
.qecvpvi0 { display: flex; flex-wrap: wrap; gap: .5rem 1rem; justify-content: space-between; align-items: center; padding: 1rem 0 1.75rem; border-top: 1px solid var(--mw9aahhi); font-size: .82rem; }
.y26mohwd a { color: var(--h2jvzqwk); margin-left: 1rem; }
.y26mohwd a:first-child { margin-left: 0; }


.b4c70lci { padding: 1.75rem 0 .25rem; }
.g5g5q7or { font-size: .9rem; font-weight: 800; color: var(--gitpumgv); margin: 0 0 .85rem; }
.i1r86fz9 { list-style: none; margin: 0 0 1.5rem; padding: 0 0 1.5rem; border-bottom: 1px solid var(--mw9aahhi); display: grid; gap: .35rem 1rem; grid-template-columns: 1fr; }
@media (min-width: 560px) { .i1r86fz9 { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .i1r86fz9 { grid-template-columns: repeat(3, 1fr); } }
.i1r86fz9 a { color: var(--h2jvzqwk); font-size: .85rem; text-decoration: none; }
.i1r86fz9 a:hover, .i1r86fz9 a:focus { color: var(--lke1rozr); text-decoration: underline; }




.b11vy8h9 { border: 1px solid var(--mw9aahhi); border-left: 4px solid var(--lke1rozr); background: var(--m1w0164f); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.b11vy8h9 > :last-child { margin-bottom: 0; }
.w23uchzh { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--gitpumgv); }
.c1y3cys0 { border-left-color: var(--j2qe0pxx); background: var(--d1zqt3bq); }
.c1y3cys0 .w23uchzh { color: var(--j2qe0pxx); }
.m1hrvnj4 { border-left-color: var(--zzbxej4o); background: var(--i2jm6wrx); }
.m1hrvnj4 .w23uchzh { color: var(--zzbxej4o); }


.r2pghrgj { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: .9rem; margin: 1.8rem 0; }
.v2au0opi { border: 1px solid var(--mw9aahhi); border-radius: 12px; padding: 1.1rem .85rem; text-align: center; background: #fff; }
.c2ridi1n { display: block; font-size: clamp(1.5rem, 4vw, 1.9rem); font-weight: 800; color: var(--lke1rozr); line-height: 1.1; }
.pudo5ybh { display: block; font-size: .82rem; color: var(--h2jvzqwk); margin-top: .3rem; }


.jfcy2xft { background: var(--lal96frb); border: 1px solid var(--mw9aahhi); border-radius: 12px; padding: 1.25rem 1.4rem; margin: 1.8rem 0; }
.jfcy2xft > :last-child { margin-bottom: 0; }
.m12f7mqo { text-transform: uppercase; letter-spacing: .05em; font-size: .74rem; font-weight: 800; color: var(--lke1rozr); margin: 0 0 .4rem; }


.g1ji7ce2 { border: 1px solid var(--mw9aahhi); border-left: 4px solid var(--xsebgm4r); background: var(--m1w0164f); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.g1ji7ce2 > :last-child { margin-bottom: 0; }
.x77om15h { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--c2msqvpa); }


.v25lba2i { display: grid; grid-template-columns: 1fr; gap: 1rem; margin: 1.8rem 0; }
.v1ok1694, .s26vagyk { border: 1px solid var(--mw9aahhi); border-radius: 12px; padding: 1rem 1.25rem; }
.v1ok1694 { border-top: 3px solid var(--zzbxej4o); background: var(--i2jm6wrx); }
.s26vagyk { border-top: 3px solid var(--j2qe0pxx); background: var(--d1zqt3bq); }
.v1ok1694 h4, .s26vagyk h4 { font-size: 1rem; font-weight: 800; margin: 0 0 .55rem; }
.v1ok1694 h4 { color: var(--zzbxej4o); }
.s26vagyk h4 { color: var(--j2qe0pxx); }
.v25lba2i ul { list-style: none; padding: 0; margin: 0; }
.v25lba2i li { position: relative; padding-left: 1.5rem; margin-bottom: .4rem; line-height: 1.55; }
.v1ok1694 li::before { content: "\2713"; position: absolute; left: 0; color: var(--zzbxej4o); font-weight: 800; }
.s26vagyk li::before { content: "\2715"; position: absolute; left: 0; color: var(--j2qe0pxx); font-weight: 800; }
@media (min-width: 640px) { .v25lba2i { grid-template-columns: 1fr 1fr; } }


.mx6od5tk { border-top: 1px solid var(--mw9aahhi); margin-top: 2.5rem; padding-top: 1.1rem; }
.i1hg5rkd { text-transform: uppercase; letter-spacing: .05em; font-size: .74rem; font-weight: 800; color: var(--h2jvzqwk); margin: 0 0 .5rem; }
.mx6od5tk ul { margin: 0; padding-left: 1.1rem; }
.mx6od5tk li { font-size: .88rem; color: var(--h2jvzqwk); margin-bottom: .25rem; }
.mx6od5tk a { color: var(--lke1rozr); }


.n1pigr97 { margin: 1.9rem 0; }
.d2hvyaqh { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.v16muyg6 { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--mw9aahhi); border-top: 3px solid var(--lke1rozr); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.w2ed6wie { font-weight: 800; font-size: .92rem; color: var(--gitpumgv); line-height: 1.2; }
.spe12car { font-size: .76rem; color: var(--h2jvzqwk); line-height: 1.3; }
.os3sz04c { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--lke1rozr); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.z1sfbern { font-size: .82rem; color: var(--h2jvzqwk); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .d2hvyaqh { flex-direction: column; align-items: stretch; }
  .v16muyg6 { max-width: none; }
  .os3sz04c { transform: rotate(90deg); padding: .15rem 0; }
}


.x3ocjmxj { margin: 1.9rem 0; }
.g2edx4g9 { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--mw9aahhi); }
.u1trl5ua { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--lke1rozr), var(--a47j0i35)); border-radius: 5px 5px 0 0; position: relative; }
.u1trl5ua.u25d1j1n { background: linear-gradient(180deg, var(--xsebgm4r), var(--c2msqvpa)); }
.u1trl5ua > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--gitpumgv); white-space: nowrap; }
.t63l1zeh { display: flex; gap: .4rem; margin-top: .4rem; }
.t63l1zeh > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--h2jvzqwk); line-height: 1.2; }
.i2mnxb25 { font-size: .82rem; color: var(--h2jvzqwk); text-align: center; margin: .7rem 0 0; }
.g3liyjof { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--h2jvzqwk); }
.g3liyjof span { display: inline-flex; align-items: center; gap: .35rem; }
.g3liyjof i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.g3liyjof i.pmxvzxek { background: var(--lke1rozr); }
.g3liyjof i.aqyzfvjo { background: var(--xsebgm4r); }


.mw9aahhi { margin: 1.9rem 0; }
.c7ob28n2 { width: 100%; height: 170px; display: block; overflow: visible; }
.fyeucp4w { fill: var(--lal96frb); stroke: none; }
.jwognltr { fill: none; stroke: var(--lke1rozr); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.e20paqcu { stroke: var(--xsebgm4r); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.j7mzd6up { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--h2jvzqwk); }
.ytxqjqop { font-size: .82rem; color: var(--h2jvzqwk); text-align: center; margin: .7rem 0 0; }
.x24yzbgy { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--h2jvzqwk); margin-top: .5rem; }
.x24yzbgy span { display: inline-flex; align-items: center; gap: .4rem; }
.x24yzbgy i { width: 1.2rem; height: 0; border-top: 3px solid var(--lke1rozr); display: inline-block; }
.x24yzbgy i.j1e0tqqu { border-top: 2px dashed var(--xsebgm4r); }


.a1ttilk5 { display: grid; grid-template-columns: 1fr; gap: 1.1rem; align-items: start; border: 1px solid var(--mw9aahhi); border-radius: 14px; background: var(--m1w0164f); padding: 1.25rem; margin: 1.9rem 0; }
.k1qn4ejb { width: 100%; aspect-ratio: 4/5; object-fit: cover; border-radius: 10px; display: block; }
.v2ngpj4x { text-transform: uppercase; letter-spacing: .05em; font-size: .72rem; font-weight: 800; color: var(--lke1rozr); margin: 0 0 .35rem; }
.nfyc9t9m { font-size: 1.15rem; font-weight: 800; color: var(--gitpumgv); margin: 0 0 .1rem; line-height: 1.3; }
.d1ttmy64 { display: block; font-size: .88rem; font-weight: 600; color: var(--h2jvzqwk); }
.u9cttr3k { font-size: .87rem; color: var(--h2jvzqwk); margin: .5rem 0 .7rem; }
.o2qgqont { color: var(--xsebgm4r); letter-spacing: .09em; margin-right: .4rem; }
.hfu4ozti { margin: 0 0 .75rem; line-height: 1.6; }
.igp6iiua { list-style: none; padding: 0; margin: 0 0 1.05rem; }
.igp6iiua li { position: relative; padding-left: 1.5rem; margin-bottom: .35rem; line-height: 1.5; font-size: .93rem; }
.igp6iiua li::before { content: "\2713"; position: absolute; left: 0; color: var(--zzbxej4o); font-weight: 800; }
.z2qt5zsg { display: inline-block; }
@media (min-width: 640px) { .a1ttilk5 { grid-template-columns: minmax(0, 36%) 1fr; gap: 1.4rem; padding: 1.5rem; } }

:root{--lke1rozr:#166534;--a47j0i35:#0f4425;--xsebgm4r:#ca8a04;--c2msqvpa:#a16207;--w26chfsx:#ffffff;--xc1ey3s1:#141414;--k2hn911p:#14211a;--h1ws92b6:#ffffff;--gitpumgv:#565f5a;--h2jvzqwk:#7e8581;--yll9xv7r:#9ca29f;--mw9aahhi:#e3e4e4;--z5kbniu6:#eceded;--m1w0164f:#f4f5f5;--lal96frb:#eff4f1;--zzbxej4o:#169746;--i2jm6wrx:#daeee1;--j2qe0pxx:#be2f28;--d1zqt3bq:#f6e2e1;}