:root {
}

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


.l90gtiqp { border-bottom: 1px solid var(--yfft1p7p); position: sticky; top: 0; z-index: 60; background: var(--f18yoh8j); }
.xusp5hki { display: inline-flex; align-items: center; text-decoration: none; }
.l2lgu9em { height: 36px; width: auto; max-width: 55vw; display: block; }
.k26h1crp { background: var(--v1ij9808); color: var(--r104njl2); font-weight: 700; }
.k26h1crp:hover, .k26h1crp:focus { background: var(--po2exiwd); color: var(--r104njl2); }


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


.c18gne80 { display: none; }
.e1a4jei7 { display: none; }
.f1pqlqvo { display: block; }
.l90gtiqp .l2lgu9em { max-width: 44vw; }
.pzp3s7uc { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 42px; height: 42px; padding: 9px; }
.pzp3s7uc::-webkit-details-marker { display: none; }
.pzp3s7uc span { display: block; height: 2.5px; width: 100%; background: var(--r104njl2); border-radius: 2px; transition: transform .2s ease, opacity .2s ease; }
.d7kp1j1n[open] .pzp3s7uc { position: fixed; top: .95rem; right: 1rem; z-index: 110; }
.d7kp1j1n[open] .pzp3s7uc span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.d7kp1j1n[open] .pzp3s7uc span:nth-child(2) { opacity: 0; }
.d7kp1j1n[open] .pzp3s7uc span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.ry00coum { position: fixed; inset: 0; z-index: 100; background: var(--f18yoh8j); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.p26tkl1n { display: inline-flex; margin-bottom: 1.6rem; }
.r2dqr5i1 { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.r2dqr5i1 a { display: block; padding: .95rem .25rem; font-size: 1.1rem; font-weight: 600; color: var(--r104njl2); text-decoration: none; border-top: 1px solid var(--yfft1p7p); }
.r2dqr5i1 a:hover, .r2dqr5i1 a[aria-current="page"] { color: var(--xusp5hki); }
@media (min-width: 768px) {
  .c18gne80 { display: block; }
  .d7kp1j1n { display: none; }
  .e1a4jei7 { display: block; }
  .f1pqlqvo { display: none; }
  .l90gtiqp .l2lgu9em { max-width: none; }
}


.l6gbugf0 { display: flex; flex-direction: column; }
.l14hk0rc    { order: 1; }
.o16lxxuc   { order: 2; }
.wzxtz0y6 { order: 3; }
.c1zk2z9k     { order: 4; }


.l14hk0rc {
  background: linear-gradient(135deg, var(--xusp5hki) 0%, var(--s1mnhaio) 100%);
  color: #fff;
  padding: 2.5rem 0 3rem;
}
.w1b7qw62 { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }
.e2nfez6l {
  display: inline-block; background: var(--v1ij9808); color: var(--r104njl2);
  font-weight: 700; font-size: .8rem; padding: .35rem .85rem; border-radius: 999px; margin-bottom: 1rem;
}
.x2opcx11 { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: 0 0 1rem; color: #fff; }
.d1g5g07v { font-size: 1.05rem; line-height: 1.6; color: rgba(255,255,255,.88); margin: 0; }

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


.u1zay0wt { background: #fff; color: var(--r104njl2); border-radius: 18px; padding: 1.9rem; box-shadow: 0 22px 55px rgba(8,40,75,.28); scroll-margin-top: 1.5rem; }
.i9eiq7dn { font-size: 1.45rem; font-weight: 800; margin-bottom: .15rem; }
.xuyfirun { color: var(--k1s1d5x3); font-size: .9rem; margin-bottom: 1.25rem; }
.wrlp7x05 { margin-bottom: 1rem; }
.jxri9lc0 { display: block; font-size: .82rem; font-weight: 600; color: var(--p23ddcib); margin-bottom: .35rem; }
.b2devlzj { background: var(--v1ij9808); color: var(--r104njl2); font-weight: 800; font-size: 1.1rem; padding: .85rem; }
.b2devlzj:hover, .b2devlzj:focus { background: var(--po2exiwd); color: var(--r104njl2); }
.i1js3vtc { font-size: .75rem; color: var(--e7wam1y1); margin: .6rem 0 0; text-align: center; }
.g1faoptz { vertical-align: -1px; margin-right: 2px; color: var(--k1s1d5x3); }
.wv6kbi15 { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.j1r01j12 { color: var(--c1ibvv1w); background: var(--n2el0q6g); border-radius: 8px; padding: .65rem .85rem; margin: .85rem 0 0; font-size: .85rem; font-weight: 700; text-align: center; }


.tzdxosht { text-align: center; padding: 1.5rem .5rem; }
.y2q44p5o {
  display: inline-flex; align-items: center; justify-content: center;
  width: 4rem; height: 4rem; border-radius: 50%;
  background: var(--n2o91vur); color: var(--i16shieh); font-size: 2.1rem; font-weight: 800; margin-bottom: 1rem;
}
.q20oy78y { font-size: 1.4rem; font-weight: 800; margin-bottom: .6rem; }
.m23yupot { color: var(--k1s1d5x3); font-size: 1rem; margin: 0; }


.j28wuh6d { display: none; }
.b2mb5cx2 { display: flex; align-items: center; justify-content: space-between; margin-bottom: .85rem; }
.q1wuah6a { background: none; border: none; padding: 0; color: var(--xusp5hki); font-weight: 700; font-size: .85rem; cursor: pointer; }
.q1wuah6a:hover { text-decoration: underline; }
.j1zne4gf { font-size: .8rem; font-weight: 700; color: var(--k1s1d5x3); }

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


.o16lxxuc { background: #fff; padding: 3rem 0; }
.m1gq58op { text-align: center; font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; margin-bottom: 2.25rem; }
.baruu4ve { display: grid; grid-template-columns: 1fr; gap: 1.75rem; max-width: 980px; margin-inline: auto; }
.c2ocqovi { text-align: center; padding: 1rem; }
.r1df7f3k {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--xusp5hki); color: #fff; font-weight: 800; font-size: 1.25rem; margin-bottom: .9rem;
}
.v5o5kjqt { font-size: 1.15rem; font-weight: 700; margin-bottom: .4rem; }
.e1oy8add { color: var(--k1s1d5x3); font-size: .95rem; margin: 0; }
@media (min-width: 768px) {
  .baruu4ve { grid-template-columns: repeat(3, 1fr); }
}


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


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

.q2638wwq { margin: 0 0 1.6rem; }
.o1mbbi2k { width: 100%; height: auto; display: block; border-radius: 14px; object-fit: cover; background: var(--f1w6ogen); }
.q2638wwq figcaption { font-size: .82rem; color: var(--k1s1d5x3); margin-top: .4rem; }
.q26we9i6 { width: 100%; height: auto; display: block; border-radius: 12px; object-fit: cover; background: var(--f1w6ogen); }

.f98u86gm { margin-top: 2.5rem; }
.f98u86gm h2 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; }
.f4x0wx24 { font-weight: 700; margin-bottom: .25rem; }
.gdqj9umd { margin-bottom: 1.1rem; color: var(--p23ddcib); }

.m2iad4dd { background: var(--f1w6ogen); border: 1px solid var(--xyzuh39l); border-radius: 14px; padding: 1.9rem; text-align: center; margin-top: 2.75rem; }
.r8ohhfxg { font-size: 1.3rem; font-weight: 800; margin: 0 0 1.1rem; }
.a1f4lbib { padding-left: 1.8rem; padding-right: 1.8rem; }


.o25ts8yj { margin: 2.25rem 0 0; }
.o25ts8yj h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2rem; margin-bottom: .7rem; }
.x1lgi2j1 { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .85rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .x1lgi2j1 { grid-template-columns: 1fr 1fr; } }
.zqk7rdu9 { margin: 0; }
.q23f40z3 { display: flex; flex-direction: column; gap: .2rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--xyzuh39l); border-radius: 12px; background: #fff; text-decoration: none; color: var(--r104njl2); transition: border-color .15s ease, box-shadow .15s ease; }
.q23f40z3:hover, .q23f40z3:focus { border-color: var(--xusp5hki); box-shadow: 0 6px 18px rgba(8,40,75,.08); }
.w2ltgnbf { font-weight: 700; color: var(--xusp5hki); line-height: 1.25; }
.s1n95kv8 { font-size: .82rem; color: var(--k1s1d5x3); }
.e2p34squ { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .e2p34squ { grid-template-columns: 1fr 1fr; } }
.e2p34squ li { display: flex; align-items: center; gap: .5rem; padding: .55rem .85rem; border: 1px solid var(--xyzuh39l); border-radius: 10px; background: var(--f1w6ogen); }
.e2p34squ a { color: var(--xusp5hki); font-weight: 600; text-decoration: none; }
.e2p34squ a:hover { text-decoration: underline; }
.a8b284tn { 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(--p1qynhe7); color: var(--p23ddcib); font-size: .78rem; font-weight: 700; }
.fyq1pki5 { border: 1px solid var(--xyzuh39l); border-radius: 12px; background: var(--f1w6ogen); padding: 1.1rem 1.35rem; margin: 1.2rem 0; }
.zqkizkk5 { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin: 0 0 .55rem; }
.zqkizkk5:last-child { margin-bottom: 0; }
.fx4nib2p { min-width: 9.5rem; font-weight: 700; color: var(--p23ddcib); }
.v2rd226t { font-size: .92rem; color: var(--k1s1d5x3); margin: -.5rem 0 1.5rem; }
.v2rd226t strong { color: var(--p23ddcib); }


.tr5ijqja { font-size: .85rem; color: var(--k1s1d5x3); margin-bottom: 1rem; }
.tr5ijqja a { color: var(--xusp5hki); text-decoration: none; }
.tr5ijqja a:hover { text-decoration: underline; }
.tr5ijqja span { margin: 0 .35rem; }
.om2zhofs { margin-top: 2.5rem; background: var(--f1w6ogen); border: 1px solid var(--xyzuh39l); border-radius: 14px; padding: 1.5rem 1.75rem; }
.tsdixo0o { font-size: 1.2rem; font-weight: 800; margin: 0 0 .8rem; }
.o23xjaqr { margin: 0; padding-left: 1.1rem; display: grid; gap: .45rem; grid-template-columns: 1fr; }
.o23xjaqr a { color: var(--xusp5hki); font-weight: 600; }
@media (min-width: 640px) { .o23xjaqr { grid-template-columns: 1fr 1fr; } }


.d2keora4 { background: var(--p1qynhe7); border-bottom: 1px solid var(--xyzuh39l); padding: 2rem 0 1.5rem; }
.v1vsz79g { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; }
.e1x72jnx:empty { display: none; }
.p2neqzts { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: .3rem 0 .8rem; }
.qjcm3kxw { font-size: 1.05rem; line-height: 1.6; color: var(--k1s1d5x3); margin: 0 0 1.4rem; }
.t2feszqr { color: var(--r104njl2); }
.bngml2te { 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(--f1w6ogen); }
@media (min-width: 900px) {
  .d2keora4 { padding: 3.25rem 0 2.5rem; }
  .v1vsz79g { max-width: 1080px; margin-inline: auto; }
}


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


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


.urp4nzev { background: var(--f1w6ogen); border-top: 1px solid var(--xyzuh39l); color: var(--k1s1d5x3); }
.qst3kmwp { display: flex; flex-wrap: wrap; gap: 1.5rem; justify-content: space-between; align-items: center; padding: 2.25rem 0 1.6rem; }
.l6zpw9am { height: 34px; width: auto; max-width: 70vw; display: block; margin-bottom: .7rem; }
.q1q11n6j { font-size: .92rem; margin: 0 0 .25rem; }
.snxg2k4i { font-size: .85rem; margin: 0; }
.s9cuq5zs { white-space: nowrap; }
.r16n69b8 { 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(--xyzuh39l); font-size: .82rem; }
.d89nw6za a { color: var(--k1s1d5x3); margin-left: 1rem; }
.d89nw6za a:first-child { margin-left: 0; }


.k2c9makg { padding: 1.75rem 0 .25rem; }
.z28d6m9t { font-size: .9rem; font-weight: 800; color: var(--p23ddcib); margin: 0 0 .85rem; }
.m1dv5dch { list-style: none; margin: 0 0 1.5rem; padding: 0 0 1.5rem; border-bottom: 1px solid var(--xyzuh39l); display: grid; gap: .35rem 1rem; grid-template-columns: 1fr; }
@media (min-width: 560px) { .m1dv5dch { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .m1dv5dch { grid-template-columns: repeat(3, 1fr); } }
.m1dv5dch a { color: var(--k1s1d5x3); font-size: .85rem; text-decoration: none; }
.m1dv5dch a:hover, .m1dv5dch a:focus { color: var(--xusp5hki); text-decoration: underline; }




.q1qyr26d { border: 1px solid var(--xyzuh39l); border-left: 4px solid var(--xusp5hki); background: var(--f1w6ogen); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.q1qyr26d > :last-child { margin-bottom: 0; }
.p2h1tk7s { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--p23ddcib); }
.u1llca2i { border-left-color: var(--c1ibvv1w); background: var(--n2el0q6g); }
.u1llca2i .p2h1tk7s { color: var(--c1ibvv1w); }
.v1q34sfj { border-left-color: var(--i16shieh); background: var(--n2o91vur); }
.v1q34sfj .p2h1tk7s { color: var(--i16shieh); }


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


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


.a1pa2xdc { border: 1px solid var(--xyzuh39l); border-left: 4px solid var(--v1ij9808); background: var(--f1w6ogen); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.a1pa2xdc > :last-child { margin-bottom: 0; }
.emeqx2lr { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--po2exiwd); }


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


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


.h1wnqmam { margin: 1.9rem 0; }
.yazh47rv { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.fyqr3a2n { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--xyzuh39l); border-top: 3px solid var(--xusp5hki); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.srafoa86 { font-weight: 800; font-size: .92rem; color: var(--p23ddcib); line-height: 1.2; }
.gw2a0y9z { font-size: .76rem; color: var(--k1s1d5x3); line-height: 1.3; }
.ndre15sj { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--xusp5hki); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.kmtmv4co { font-size: .82rem; color: var(--k1s1d5x3); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .yazh47rv { flex-direction: column; align-items: stretch; }
  .fyqr3a2n { max-width: none; }
  .ndre15sj { transform: rotate(90deg); padding: .15rem 0; }
}


.v2bn7co9 { margin: 1.9rem 0; }
.j6269rfj { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--xyzuh39l); }
.ou5eiwak { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--xusp5hki), var(--s1mnhaio)); border-radius: 5px 5px 0 0; position: relative; }
.ou5eiwak.d263uz6n { background: linear-gradient(180deg, var(--v1ij9808), var(--po2exiwd)); }
.ou5eiwak > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--p23ddcib); white-space: nowrap; }
.jyst7dav { display: flex; gap: .4rem; margin-top: .4rem; }
.jyst7dav > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--k1s1d5x3); line-height: 1.2; }
.m10grxff { font-size: .82rem; color: var(--k1s1d5x3); text-align: center; margin: .7rem 0 0; }
.dg2uucwv { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--k1s1d5x3); }
.dg2uucwv span { display: inline-flex; align-items: center; gap: .35rem; }
.dg2uucwv i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.dg2uucwv i.p2nptt7h { background: var(--xusp5hki); }
.dg2uucwv i.x1pp0ma6 { background: var(--v1ij9808); }


.xyzuh39l { margin: 1.9rem 0; }
.k1o02neh { width: 100%; height: 170px; display: block; overflow: visible; }
.x7cuvbtv { fill: var(--p1qynhe7); stroke: none; }
.wbsvggow { fill: none; stroke: var(--xusp5hki); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.r2mbx00f { stroke: var(--v1ij9808); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.d24tx6r2 { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--k1s1d5x3); }
.z1gi18tc { font-size: .82rem; color: var(--k1s1d5x3); text-align: center; margin: .7rem 0 0; }
.a28tn3xz { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--k1s1d5x3); margin-top: .5rem; }
.a28tn3xz span { display: inline-flex; align-items: center; gap: .4rem; }
.a28tn3xz i { width: 1.2rem; height: 0; border-top: 3px solid var(--xusp5hki); display: inline-block; }
.a28tn3xz i.h1blkgut { border-top: 2px dashed var(--v1ij9808); }

:root{--xusp5hki:#34324f;--s1mnhaio:#262438;--v1ij9808:#e0a52e;--po2exiwd:#bf841a;--r104njl2:#181626;--f18yoh8j:#ffffff;--p23ddcib:#595763;--k1s1d5x3:#807f88;--e7wam1y1:#9e9da4;--xyzuh39l:#e3e3e5;--yfft1p7p:#edecee;--f1w6ogen:#f5f5f5;--p1qynhe7:#f1f1f3;--i16shieh:#1c8c4b;--n2o91vur:#dbede2;--c1ibvv1w:#c3282c;--n2el0q6g:#f7e1e1;}