:root {
}

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


.e2cll4ii { border-bottom: 1px solid var(--v2wlx7k2); position: sticky; top: 0; z-index: 60; background: var(--l1112j8w); }
.kwcp8r90 { display: inline-flex; align-items: center; text-decoration: none; }
.g2i5xkqp { height: 36px; width: auto; max-width: 55vw; display: block; }
.c1m8881x { background: var(--v92sa9fx); color: var(--pj9a1w9x); font-weight: 700; }
.c1m8881x:hover, .c1m8881x:focus { background: var(--f2mq6zge); color: var(--pj9a1w9x); }


.a1l5r3u9 { display: flex; align-items: center; gap: 1.1rem; }
.b2hm79hh { position: relative; }
.v2fvng2f { list-style: none; cursor: pointer; font-weight: 700; color: var(--b1vzcjlh); padding: .4rem .25rem; display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; }
.v2fvng2f::-webkit-details-marker { display: none; }
.v2fvng2f::after { content: "\25be"; font-size: .7em; line-height: 1; }
.b2hm79hh[open] .v2fvng2f::after { transform: rotate(180deg); }
.tf1uegsw { 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(--meap7sab); border-radius: 12px; box-shadow: 0 18px 45px rgba(8,40,75,.18); padding: .5rem; margin: 0; list-style: none; }
.tf1uegsw li { margin: 0; }
.tf1uegsw a { display: block; padding: .55rem .75rem; border-radius: 8px; color: var(--b1vzcjlh); text-decoration: none; font-size: .95rem; font-weight: 600; }
.tf1uegsw a:hover, .tf1uegsw a:focus, .tf1uegsw a[aria-current="page"] { background: var(--vtqdwru3); color: var(--kwcp8r90); }


.b2hm79hh { display: none; }
.b1unk6d2 { display: none; }
.e1myr6pk { display: block; }
.e2cll4ii .g2i5xkqp { max-width: 44vw; }
.gq5rfa50 { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 42px; height: 42px; padding: 9px; }
.gq5rfa50::-webkit-details-marker { display: none; }
.gq5rfa50 span { display: block; height: 2.5px; width: 100%; background: var(--b1vzcjlh); border-radius: 2px; transition: transform .2s ease, opacity .2s ease; }
.y1zv2t8r[open] .gq5rfa50 { position: fixed; top: .95rem; right: 1rem; z-index: 110; }
.y1zv2t8r[open] .gq5rfa50 span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.y1zv2t8r[open] .gq5rfa50 span:nth-child(2) { opacity: 0; }
.y1zv2t8r[open] .gq5rfa50 span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.b39iwj2v { position: fixed; inset: 0; z-index: 100; background: var(--l1112j8w); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.ut3pfdk5 { display: inline-flex; margin-bottom: 1.6rem; }
.k1zlj6pk { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.k1zlj6pk a { display: block; padding: .95rem .25rem; font-size: 1.1rem; font-weight: 600; color: var(--b1vzcjlh); text-decoration: none; border-top: 1px solid var(--v2wlx7k2); }
.k1zlj6pk a:hover, .k1zlj6pk a[aria-current="page"] { color: var(--kwcp8r90); }
@media (min-width: 768px) {
  .b2hm79hh { display: block; }
  .y1zv2t8r { display: none; }
  .b1unk6d2 { display: block; }
  .e1myr6pk { display: none; }
  .e2cll4ii .g2i5xkqp { max-width: none; }
}


.w1a1q5bi { display: flex; flex-direction: column; }
.pfhjzgta    { order: 1; }
.m1qjmzfj   { order: 2; }
.qp0kayue { order: 3; }
.ujm7hc16     { order: 4; }


.pfhjzgta {
  background: linear-gradient(135deg, var(--kwcp8r90) 0%, var(--sn42m13e) 100%);
  color: #fff;
  padding: 2.5rem 0 3rem;
}
.i1r6dqpe { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }
.t13qf6vt {
  display: inline-block; background: var(--v92sa9fx); color: var(--pj9a1w9x);
  font-weight: 700; font-size: .8rem; padding: .35rem .85rem; border-radius: 999px; margin-bottom: 1rem;
}
.j18qasgj { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: 0 0 1rem; color: #fff; }
.l2kv8hhl { font-size: 1.05rem; line-height: 1.6; color: rgba(255,255,255,.88); margin: 0; }

.mfiy5xxs { list-style: none; padding: 0; margin: 0; display: grid; gap: .6rem; }
.mfiy5xxs li { position: relative; padding-left: 1.9rem; color: rgba(255,255,255,.95); font-weight: 500; }
.mfiy5xxs 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(--v92sa9fx); color: var(--pj9a1w9x); border-radius: 50%; font-size: .8rem; font-weight: 800;
}


.s2dm320s { background: #fff; color: var(--b1vzcjlh); border-radius: 18px; padding: 1.9rem; box-shadow: 0 22px 55px rgba(8,40,75,.28); scroll-margin-top: 1.5rem; }
.h2cn2ked { font-size: 1.45rem; font-weight: 800; margin-bottom: .15rem; }
.voweoo39 { color: var(--i2gdnrdo); font-size: .9rem; margin-bottom: 1.25rem; }
.llqfcxcv { margin-bottom: 1rem; }
.f16lhx00 { display: block; font-size: .82rem; font-weight: 600; color: var(--dazvujqy); margin-bottom: .35rem; }
.wug1lq0o { background: var(--v92sa9fx); color: var(--pj9a1w9x); font-weight: 800; font-size: 1.1rem; padding: .85rem; }
.wug1lq0o:hover, .wug1lq0o:focus { background: var(--f2mq6zge); color: var(--pj9a1w9x); }
.j26aqefa { font-size: .75rem; color: var(--ecvjmtdt); margin: .6rem 0 0; text-align: center; }
.ievm4z6c { vertical-align: -1px; margin-right: 2px; color: var(--i2gdnrdo); }
.mbup9r52 { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.c2fkcah0 { color: var(--h18gluyr); background: var(--h2re34xp); border-radius: 8px; padding: .65rem .85rem; margin: .85rem 0 0; font-size: .85rem; font-weight: 700; text-align: center; }


.ep59ncr2 { text-align: center; padding: 1.5rem .5rem; }
.umupioqg {
  display: inline-flex; align-items: center; justify-content: center;
  width: 4rem; height: 4rem; border-radius: 50%;
  background: var(--l1yh9ft5); color: var(--n25o8g50); font-size: 2.1rem; font-weight: 800; margin-bottom: 1rem;
}
.g29h22y0 { font-size: 1.4rem; font-weight: 800; margin-bottom: .6rem; }
.s4z1o24t { color: var(--i2gdnrdo); font-size: 1rem; margin: 0; }


.v1mf80de { display: none; }
.m2p7q1ag { display: flex; align-items: center; justify-content: space-between; margin-bottom: .85rem; }
.qt4l6x7h { background: none; border: none; padding: 0; color: var(--kwcp8r90); font-weight: 700; font-size: .85rem; cursor: pointer; }
.qt4l6x7h:hover { text-decoration: underline; }
.k1sce2yj { font-size: .8rem; font-weight: 700; color: var(--i2gdnrdo); }

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


.m1qjmzfj { background: #fff; padding: 3rem 0; }
.gqjim24x { text-align: center; font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; margin-bottom: 2.25rem; }
.pjr6u28i { display: grid; grid-template-columns: 1fr; gap: 1.75rem; max-width: 980px; margin-inline: auto; }
.t20eieiz { text-align: center; padding: 1rem; }
.h1j2h0c3 {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--kwcp8r90); color: #fff; font-weight: 800; font-size: 1.25rem; margin-bottom: .9rem;
}
.x4a2aymf { font-size: 1.15rem; font-weight: 700; margin-bottom: .4rem; }
.s1ppc3ps { color: var(--i2gdnrdo); font-size: .95rem; margin: 0; }
@media (min-width: 768px) {
  .pjr6u28i { grid-template-columns: repeat(3, 1fr); }
}


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


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

.fdzyh62y { margin: 0 0 1.6rem; }
.u2mukodt { width: 100%; height: auto; display: block; border-radius: 14px; object-fit: cover; background: var(--vtqdwru3); }
.fdzyh62y figcaption { font-size: .82rem; color: var(--i2gdnrdo); margin-top: .4rem; }
.p24tmmk8 { width: 100%; height: auto; display: block; border-radius: 12px; object-fit: cover; background: var(--vtqdwru3); }

.i2aaniwm { margin-top: 2.5rem; }
.i2aaniwm h2 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; }
.l1kpv9f5 { font-weight: 700; margin-bottom: .25rem; }
.gmwwue69 { margin-bottom: 1.1rem; color: var(--dazvujqy); }

.g29l0us4 { background: var(--vtqdwru3); border: 1px solid var(--meap7sab); border-radius: 14px; padding: 1.9rem; text-align: center; margin-top: 2.75rem; }
.s1e4kj2z { font-size: 1.3rem; font-weight: 800; margin: 0 0 1.1rem; }
.l2e3fkff { padding-left: 1.8rem; padding-right: 1.8rem; }


.w1og8f42 { margin: 2.25rem 0 0; }
.w1og8f42 h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2rem; margin-bottom: .7rem; }
.l175pimb { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .85rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .l175pimb { grid-template-columns: 1fr 1fr; } }
.e1xu035p { margin: 0; }
.b9s5t66k { display: flex; flex-direction: column; gap: .2rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--meap7sab); border-radius: 12px; background: #fff; text-decoration: none; color: var(--b1vzcjlh); transition: border-color .15s ease, box-shadow .15s ease; }
.b9s5t66k:hover, .b9s5t66k:focus { border-color: var(--kwcp8r90); box-shadow: 0 6px 18px rgba(8,40,75,.08); }
.v2f0wtsk { font-weight: 700; color: var(--kwcp8r90); line-height: 1.25; }
.o1asrejt { font-size: .82rem; color: var(--i2gdnrdo); }
.n12x0r6g { display: flex; flex-direction: column; gap: .25rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--meap7sab); border-radius: 12px; background: #fff; }
.h23k7u6w { font-size: .84rem; color: var(--dazvujqy); }
.n12x0r6g .o1asrejt { margin-top: auto; }
.m1tacfwu { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .m1tacfwu { grid-template-columns: 1fr 1fr; } }
.m1tacfwu li { display: flex; align-items: center; gap: .5rem; padding: .55rem .85rem; border: 1px solid var(--meap7sab); border-radius: 10px; background: var(--vtqdwru3); }
.m1tacfwu a { color: var(--kwcp8r90); font-weight: 600; text-decoration: none; }
.m1tacfwu a:hover { text-decoration: underline; }
.qdt2yhxc { 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(--m2b28iff); color: var(--dazvujqy); font-size: .78rem; font-weight: 700; }
.egxi34me { border: 1px solid var(--meap7sab); border-radius: 12px; background: var(--vtqdwru3); padding: 1.1rem 1.35rem; margin: 1.2rem 0; }
.u13ykscl { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin: 0 0 .55rem; }
.u13ykscl:last-child { margin-bottom: 0; }
.s12e7xd5 { min-width: 9.5rem; font-weight: 700; color: var(--dazvujqy); }
.s1otqst6 { font-size: .92rem; color: var(--i2gdnrdo); margin: -.5rem 0 1.5rem; }
.s1otqst6 strong { color: var(--dazvujqy); }


.v87w7rey { font-size: .85rem; color: var(--i2gdnrdo); margin-bottom: 1rem; }
.v87w7rey a { color: var(--kwcp8r90); text-decoration: none; }
.v87w7rey a:hover { text-decoration: underline; }
.v87w7rey span { margin: 0 .35rem; }
.f1dgcyoy { margin-top: 2.5rem; background: var(--vtqdwru3); border: 1px solid var(--meap7sab); border-radius: 14px; padding: 1.5rem 1.75rem; }
.h2c6kza4 { font-size: 1.2rem; font-weight: 800; margin: 0 0 .8rem; }
.f1nib2nx { margin: 0; padding-left: 1.1rem; display: grid; gap: .45rem; grid-template-columns: 1fr; }
.f1nib2nx a { color: var(--kwcp8r90); font-weight: 600; }
@media (min-width: 640px) { .f1nib2nx { grid-template-columns: 1fr 1fr; } }


.psbamdlt { background: var(--m2b28iff); border-bottom: 1px solid var(--meap7sab); padding: 2rem 0 1.5rem; }
.k2chbt59 { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; }
.b1o44ysy:empty { display: none; }
.q15q1gmz { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: .3rem 0 .8rem; }
.t2f28xl7 { font-size: 1.05rem; line-height: 1.6; color: var(--i2gdnrdo); margin: 0 0 1.4rem; }
.o124thb7 { color: var(--pj9a1w9x); }
.ogz3karo { 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(--vtqdwru3); }
@media (min-width: 900px) {
  .psbamdlt { padding: 3.25rem 0 2.5rem; }
  .k2chbt59 { max-width: 1080px; margin-inline: auto; }
}


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


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


.y1wrqbp9 { background: var(--vtqdwru3); border-top: 1px solid var(--meap7sab); color: var(--i2gdnrdo); }
.b1z8sndw { display: flex; flex-wrap: wrap; gap: 1.5rem; justify-content: space-between; align-items: center; padding: 2.25rem 0 1.6rem; }
.p1qvv0s7 { height: 34px; width: auto; max-width: 70vw; display: block; margin-bottom: .7rem; }
.m1bxbm34 { font-size: .92rem; margin: 0 0 .25rem; }
.yb57x5zx { font-size: .85rem; margin: 0; }
.r2cwhy7e { white-space: nowrap; }
.l1v1xjqc { 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(--meap7sab); font-size: .82rem; }
.a8khz9mj a { color: var(--i2gdnrdo); margin-left: 1rem; }
.a8khz9mj a:first-child { margin-left: 0; }


.m26xlq65 { padding: 1.75rem 0 .25rem; }
.h2rl5rl8 { font-size: .9rem; font-weight: 800; color: var(--dazvujqy); margin: 0 0 .85rem; }
.ectbrwj5 { list-style: none; margin: 0 0 1.5rem; padding: 0 0 1.5rem; border-bottom: 1px solid var(--meap7sab); display: grid; gap: .35rem 1rem; grid-template-columns: 1fr; }
@media (min-width: 560px) { .ectbrwj5 { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .ectbrwj5 { grid-template-columns: repeat(3, 1fr); } }
.ectbrwj5 a { color: var(--i2gdnrdo); font-size: .85rem; text-decoration: none; }
.ectbrwj5 a:hover, .ectbrwj5 a:focus { color: var(--kwcp8r90); text-decoration: underline; }




.g1k9p8b4 { border: 1px solid var(--meap7sab); border-left: 4px solid var(--kwcp8r90); background: var(--vtqdwru3); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.g1k9p8b4 > :last-child { margin-bottom: 0; }
.a28o3sba { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--dazvujqy); }
.f2bi3060 { border-left-color: var(--h18gluyr); background: var(--h2re34xp); }
.f2bi3060 .a28o3sba { color: var(--h18gluyr); }
.g18dfvk9 { border-left-color: var(--n25o8g50); background: var(--l1yh9ft5); }
.g18dfvk9 .a28o3sba { color: var(--n25o8g50); }


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


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


.b1ye85el { border: 1px solid var(--meap7sab); border-left: 4px solid var(--v92sa9fx); background: var(--vtqdwru3); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.b1ye85el > :last-child { margin-bottom: 0; }
.h2320fr9 { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--f2mq6zge); }


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


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


.s26vvy48 { margin: 1.9rem 0; }
.o1osm0h0 { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.n1f4pe76 { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--meap7sab); border-top: 3px solid var(--kwcp8r90); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.g1suoqxi { font-weight: 800; font-size: .92rem; color: var(--dazvujqy); line-height: 1.2; }
.sqw0fhm8 { font-size: .76rem; color: var(--i2gdnrdo); line-height: 1.3; }
.p21mu5et { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--kwcp8r90); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.s2py50od { font-size: .82rem; color: var(--i2gdnrdo); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .o1osm0h0 { flex-direction: column; align-items: stretch; }
  .n1f4pe76 { max-width: none; }
  .p21mu5et { transform: rotate(90deg); padding: .15rem 0; }
}


.hgiyt50h { margin: 1.9rem 0; }
.gc1mygqf { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--meap7sab); }
.z3mlnpid { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--kwcp8r90), var(--sn42m13e)); border-radius: 5px 5px 0 0; position: relative; }
.z3mlnpid.p1mtju9l { background: linear-gradient(180deg, var(--v92sa9fx), var(--f2mq6zge)); }
.z3mlnpid > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--dazvujqy); white-space: nowrap; }
.x28je4cx { display: flex; gap: .4rem; margin-top: .4rem; }
.x28je4cx > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--i2gdnrdo); line-height: 1.2; }
.x23dngbl { font-size: .82rem; color: var(--i2gdnrdo); text-align: center; margin: .7rem 0 0; }
.m1i053b8 { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--i2gdnrdo); }
.m1i053b8 span { display: inline-flex; align-items: center; gap: .35rem; }
.m1i053b8 i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.m1i053b8 i.t2i5p0kg { background: var(--kwcp8r90); }
.m1i053b8 i.s286dvvr { background: var(--v92sa9fx); }


.meap7sab { margin: 1.9rem 0; }
.v2c7c5ku { width: 100%; height: 170px; display: block; overflow: visible; }
.w6d2jvgr { fill: var(--m2b28iff); stroke: none; }
.qpbuewvu { fill: none; stroke: var(--kwcp8r90); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.x1st33ly { stroke: var(--v92sa9fx); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.k1gmoq9g { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--i2gdnrdo); }
.d1ed4w22 { font-size: .82rem; color: var(--i2gdnrdo); text-align: center; margin: .7rem 0 0; }
.pywjq6o2 { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--i2gdnrdo); margin-top: .5rem; }
.pywjq6o2 span { display: inline-flex; align-items: center; gap: .4rem; }
.pywjq6o2 i { width: 1.2rem; height: 0; border-top: 3px solid var(--kwcp8r90); display: inline-block; }
.pywjq6o2 i.f26o7yqa { border-top: 2px dashed var(--v92sa9fx); }

:root{--kwcp8r90:#256b5a;--sn42m13e:#1a4f42;--v92sa9fx:#e8a33d;--f2mq6zge:#c9861f;--a23v7us3:#ffffff;--pj9a1w9x:#141414;--b1vzcjlh:#13211d;--l1112j8w:#ffffff;--dazvujqy:#555f5c;--i2gdnrdo:#7d8583;--ecvjmtdt:#9ca2a0;--meap7sab:#e3e4e4;--v2wlx7k2:#eceded;--vtqdwru3:#f4f5f5;--m2b28iff:#f0f5f3;--n25o8g50:#19984d;--l1yh9ft5:#daefe3;--h18gluyr:#c1302e;--h2re34xp:#f6e2e2;}