:root {
}

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


.n2o49han { border-bottom: 1px solid var(--i11egg10); position: sticky; top: 0; z-index: 60; background: var(--aemq6mdh); }
.a2m4iztk { display: inline-flex; align-items: center; text-decoration: none; }
.z2jt3l54 { height: 36px; width: auto; max-width: 55vw; display: block; }
.x1t36o80 { background: var(--l1zvhwxh); color: var(--i1w2hw6e); font-weight: 700; }
.x1t36o80:hover, .x1t36o80:focus { background: var(--z2autnha); color: var(--i1w2hw6e); }


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


.h1ut3050 { display: none; }
.q1l5w4ms { display: none; }
.lm0ki4pj { display: block; }
.n2o49han .z2jt3l54 { max-width: 44vw; }
.e1tp0mtv { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 42px; height: 42px; padding: 9px; }
.e1tp0mtv::-webkit-details-marker { display: none; }
.e1tp0mtv span { display: block; height: 2.5px; width: 100%; background: var(--i1w2hw6e); border-radius: 2px; transition: transform .2s ease, opacity .2s ease; }
.xfa0pnl4[open] .e1tp0mtv { position: fixed; top: .95rem; right: 1rem; z-index: 110; }
.xfa0pnl4[open] .e1tp0mtv span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.xfa0pnl4[open] .e1tp0mtv span:nth-child(2) { opacity: 0; }
.xfa0pnl4[open] .e1tp0mtv span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.ylbwkwwi { position: fixed; inset: 0; z-index: 100; background: var(--aemq6mdh); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.o1eulcer { display: inline-flex; margin-bottom: 1.6rem; }
.s2205xuj { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.s2205xuj a { display: block; padding: .95rem .25rem; font-size: 1.1rem; font-weight: 600; color: var(--i1w2hw6e); text-decoration: none; border-top: 1px solid var(--i11egg10); }
.s2205xuj a:hover, .s2205xuj a[aria-current="page"] { color: var(--a2m4iztk); }
@media (min-width: 768px) {
  .h1ut3050 { display: block; }
  .xfa0pnl4 { display: none; }
  .q1l5w4ms { display: block; }
  .lm0ki4pj { display: none; }
  .n2o49han .z2jt3l54 { max-width: none; }
}


.q2kj4syc { display: flex; flex-direction: column; }
.o1y46pw7    { order: 1; }
.byfff69e   { order: 2; }
.v2jxnn1i { order: 3; }
.m2fhpoyf     { order: 4; }


.o1y46pw7 {
  background: linear-gradient(135deg, var(--a2m4iztk) 0%, var(--d1nf3gyi) 100%);
  color: #fff;
  padding: 2.5rem 0 3rem;
}
.s3gwmva9 { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }
.d1buubyo {
  display: inline-block; background: var(--l1zvhwxh); color: var(--i1w2hw6e);
  font-weight: 700; font-size: .8rem; padding: .35rem .85rem; border-radius: 999px; margin-bottom: 1rem;
}
.x74vmols { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: 0 0 1rem; color: #fff; }
.d12wpwgx { font-size: 1.05rem; line-height: 1.6; color: rgba(255,255,255,.88); margin: 0; }

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


.vcve1dyc { background: #fff; color: var(--i1w2hw6e); border-radius: 18px; padding: 1.9rem; box-shadow: 0 22px 55px rgba(8,40,75,.28); scroll-margin-top: 1.5rem; }
.y1kbykhu { font-size: 1.45rem; font-weight: 800; margin-bottom: .15rem; }
.j22t22mf { color: var(--g4l7yn6s); font-size: .9rem; margin-bottom: 1.25rem; }
.ge2ijl9g { margin-bottom: 1rem; }
.s5cthlsy { display: block; font-size: .82rem; font-weight: 600; color: var(--o17khf6e); margin-bottom: .35rem; }
.v5ubbun8 { background: var(--l1zvhwxh); color: var(--i1w2hw6e); font-weight: 800; font-size: 1.1rem; padding: .85rem; }
.v5ubbun8:hover, .v5ubbun8:focus { background: var(--z2autnha); color: var(--i1w2hw6e); }
.ex6ru6x4 { font-size: .75rem; color: var(--d16616kj); margin: .6rem 0 0; text-align: center; }
.o1ckmty3 { vertical-align: -1px; margin-right: 2px; color: var(--g4l7yn6s); }
.b1bi04b4 { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.z9noqcxn { color: var(--u2gb64je); background: var(--m2r4641u); border-radius: 8px; padding: .65rem .85rem; margin: .85rem 0 0; font-size: .85rem; font-weight: 700; text-align: center; }


.txi4r493 { text-align: center; padding: 1.5rem .5rem; }
.g1ef34q0 {
  display: inline-flex; align-items: center; justify-content: center;
  width: 4rem; height: 4rem; border-radius: 50%;
  background: var(--r1fjrfa5); color: var(--w1afasmo); font-size: 2.1rem; font-weight: 800; margin-bottom: 1rem;
}
.j1t9q2uh { font-size: 1.4rem; font-weight: 800; margin-bottom: .6rem; }
.q28u8luq { color: var(--g4l7yn6s); font-size: 1rem; margin: 0; }


.g1j1ki6y { display: none; }
.p29451ki { display: flex; align-items: center; justify-content: space-between; margin-bottom: .85rem; }
.lfm90nhi { background: none; border: none; padding: 0; color: var(--a2m4iztk); font-weight: 700; font-size: .85rem; cursor: pointer; }
.lfm90nhi:hover { text-decoration: underline; }
.szfs6w3q { font-size: .8rem; font-weight: 700; color: var(--g4l7yn6s); }

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


.byfff69e { background: #fff; padding: 3rem 0; }
.o11iewwt { text-align: center; font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; margin-bottom: 2.25rem; }
.u1cfqmps { display: grid; grid-template-columns: 1fr; gap: 1.75rem; max-width: 980px; margin-inline: auto; }
.y1lyhj39 { text-align: center; padding: 1rem; }
.bslhwsjo {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--a2m4iztk); color: #fff; font-weight: 800; font-size: 1.25rem; margin-bottom: .9rem;
}
.e2p39tpk { font-size: 1.15rem; font-weight: 700; margin-bottom: .4rem; }
.f2oyb01j { color: var(--g4l7yn6s); font-size: .95rem; margin: 0; }
@media (min-width: 768px) {
  .u1cfqmps { grid-template-columns: repeat(3, 1fr); }
}


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


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

.zgujxg30 { margin: 0 0 1.6rem; }
.i8jxyb4p { width: 100%; height: auto; display: block; border-radius: 14px; object-fit: cover; background: var(--z2r6sxr5); }
.zgujxg30 figcaption { font-size: .82rem; color: var(--g4l7yn6s); margin-top: .4rem; }
.a26w2jl0 { width: 100%; height: auto; display: block; border-radius: 12px; object-fit: cover; background: var(--z2r6sxr5); }

.j2a58mis { margin-top: 2.5rem; }
.j2a58mis h2 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; }
.unghnv3p { font-weight: 700; margin-bottom: .25rem; }
.z2n45fra { margin-bottom: 1.1rem; color: var(--o17khf6e); }

.pkxckvo7 { background: var(--z2r6sxr5); border: 1px solid var(--j2cigzkp); border-radius: 14px; padding: 1.9rem; text-align: center; margin-top: 2.75rem; }
.sw9n01yy { font-size: 1.3rem; font-weight: 800; margin: 0 0 1.1rem; }
.e22r4ivf { padding-left: 1.8rem; padding-right: 1.8rem; }


.cbiwritr { margin: 2.25rem 0 0; }
.cbiwritr h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2rem; margin-bottom: .7rem; }
.gw0j33ut { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .85rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .gw0j33ut { grid-template-columns: 1fr 1fr; } }
.bizpu38u { margin: 0; }
.t1ubo841 { display: flex; flex-direction: column; gap: .2rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--j2cigzkp); border-radius: 12px; background: #fff; text-decoration: none; color: var(--i1w2hw6e); transition: border-color .15s ease, box-shadow .15s ease; }
.t1ubo841:hover, .t1ubo841:focus { border-color: var(--a2m4iztk); box-shadow: 0 6px 18px rgba(8,40,75,.08); }
.c15f5jd0 { font-weight: 700; color: var(--a2m4iztk); line-height: 1.25; }
.p2ler1sj { font-size: .82rem; color: var(--g4l7yn6s); }
.jy49ufah { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .jy49ufah { grid-template-columns: 1fr 1fr; } }
.jy49ufah li { display: flex; align-items: center; gap: .5rem; padding: .55rem .85rem; border: 1px solid var(--j2cigzkp); border-radius: 10px; background: var(--z2r6sxr5); }
.jy49ufah a { color: var(--a2m4iztk); font-weight: 600; text-decoration: none; }
.jy49ufah a:hover { text-decoration: underline; }
.kmsu7jdx { 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(--kcqopyy3); color: var(--o17khf6e); font-size: .78rem; font-weight: 700; }
.x29dhyov { border: 1px solid var(--j2cigzkp); border-radius: 12px; background: var(--z2r6sxr5); padding: 1.1rem 1.35rem; margin: 1.2rem 0; }
.k21l73cy { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin: 0 0 .55rem; }
.k21l73cy:last-child { margin-bottom: 0; }
.o1536133 { min-width: 9.5rem; font-weight: 700; color: var(--o17khf6e); }
.r2cjthv2 { font-size: .92rem; color: var(--g4l7yn6s); margin: -.5rem 0 1.5rem; }
.r2cjthv2 strong { color: var(--o17khf6e); }


.q4wvlieh { font-size: .85rem; color: var(--g4l7yn6s); margin-bottom: 1rem; }
.q4wvlieh a { color: var(--a2m4iztk); text-decoration: none; }
.q4wvlieh a:hover { text-decoration: underline; }
.q4wvlieh span { margin: 0 .35rem; }
.lxsok227 { margin-top: 2.5rem; background: var(--z2r6sxr5); border: 1px solid var(--j2cigzkp); border-radius: 14px; padding: 1.5rem 1.75rem; }
.s2pvtaxr { font-size: 1.2rem; font-weight: 800; margin: 0 0 .8rem; }
.l1afjf4q { margin: 0; padding-left: 1.1rem; display: grid; gap: .45rem; grid-template-columns: 1fr; }
.l1afjf4q a { color: var(--a2m4iztk); font-weight: 600; }
@media (min-width: 640px) { .l1afjf4q { grid-template-columns: 1fr 1fr; } }


.d22pp73v { background: var(--kcqopyy3); border-bottom: 1px solid var(--j2cigzkp); padding: 2rem 0 1.5rem; }
.m17k2f3w { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; }
.jpwm8zqd:empty { display: none; }
.y71mxldi { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: .3rem 0 .8rem; }
.t3h046wk { font-size: 1.05rem; line-height: 1.6; color: var(--g4l7yn6s); margin: 0 0 1.4rem; }
.p1ad4kn6 { color: var(--i1w2hw6e); }
.hlxa4rk8 { 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(--z2r6sxr5); }
@media (min-width: 900px) {
  .d22pp73v { padding: 3.25rem 0 2.5rem; }
  .m17k2f3w { max-width: 1080px; margin-inline: auto; }
}


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


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


.t2atkwp3 { background: var(--z2r6sxr5); border-top: 1px solid var(--j2cigzkp); color: var(--g4l7yn6s); }
.r1gzxn22 { display: flex; flex-wrap: wrap; gap: 1.5rem; justify-content: space-between; align-items: center; padding: 2.25rem 0 1.6rem; }
.iro7hkbn { height: 34px; width: auto; max-width: 70vw; display: block; margin-bottom: .7rem; }
.j1eenalu { font-size: .92rem; margin: 0 0 .25rem; }
.ymze3gfg { font-size: .85rem; margin: 0; }
.cdrfof3f { white-space: nowrap; }
.o1j5ykl1 { 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(--j2cigzkp); font-size: .82rem; }
.ktbbyrz4 a { color: var(--g4l7yn6s); margin-left: 1rem; }
.ktbbyrz4 a:first-child { margin-left: 0; }


.j1ymmzkk { padding: 1.75rem 0 .25rem; }
.pibhbibj { font-size: .9rem; font-weight: 800; color: var(--o17khf6e); margin: 0 0 .85rem; }
.c13fni4i { list-style: none; margin: 0 0 1.5rem; padding: 0 0 1.5rem; border-bottom: 1px solid var(--j2cigzkp); display: grid; gap: .35rem 1rem; grid-template-columns: 1fr; }
@media (min-width: 560px) { .c13fni4i { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .c13fni4i { grid-template-columns: repeat(3, 1fr); } }
.c13fni4i a { color: var(--g4l7yn6s); font-size: .85rem; text-decoration: none; }
.c13fni4i a:hover, .c13fni4i a:focus { color: var(--a2m4iztk); text-decoration: underline; }




.k1aktpez { border: 1px solid var(--j2cigzkp); border-left: 4px solid var(--a2m4iztk); background: var(--z2r6sxr5); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.k1aktpez > :last-child { margin-bottom: 0; }
.i28mlxuf { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--o17khf6e); }
.t25pyp00 { border-left-color: var(--u2gb64je); background: var(--m2r4641u); }
.t25pyp00 .i28mlxuf { color: var(--u2gb64je); }
.gulezxjp { border-left-color: var(--w1afasmo); background: var(--r1fjrfa5); }
.gulezxjp .i28mlxuf { color: var(--w1afasmo); }


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


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


.mty2896i { border: 1px solid var(--j2cigzkp); border-left: 4px solid var(--l1zvhwxh); background: var(--z2r6sxr5); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.mty2896i > :last-child { margin-bottom: 0; }
.n2o55q9c { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--z2autnha); }


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


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


.n1gk2oim { margin: 1.9rem 0; }
.i1l3qwwb { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.u1u18ywr { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--j2cigzkp); border-top: 3px solid var(--a2m4iztk); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.wmwaj3k0 { font-weight: 800; font-size: .92rem; color: var(--o17khf6e); line-height: 1.2; }
.z1j8jn4l { font-size: .76rem; color: var(--g4l7yn6s); line-height: 1.3; }
.f1v2ynxt { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--a2m4iztk); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.a26s2ol3 { font-size: .82rem; color: var(--g4l7yn6s); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .i1l3qwwb { flex-direction: column; align-items: stretch; }
  .u1u18ywr { max-width: none; }
  .f1v2ynxt { transform: rotate(90deg); padding: .15rem 0; }
}


.n2mrw5li { margin: 1.9rem 0; }
.j19f3099 { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--j2cigzkp); }
.ekk40pkm { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--a2m4iztk), var(--d1nf3gyi)); border-radius: 5px 5px 0 0; position: relative; }
.ekk40pkm.l7sp4fse { background: linear-gradient(180deg, var(--l1zvhwxh), var(--z2autnha)); }
.ekk40pkm > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--o17khf6e); white-space: nowrap; }
.m23590x0 { display: flex; gap: .4rem; margin-top: .4rem; }
.m23590x0 > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--g4l7yn6s); line-height: 1.2; }
.g2k54h9i { font-size: .82rem; color: var(--g4l7yn6s); text-align: center; margin: .7rem 0 0; }
.k20eh32l { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--g4l7yn6s); }
.k20eh32l span { display: inline-flex; align-items: center; gap: .35rem; }
.k20eh32l i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.k20eh32l i.z2itlixb { background: var(--a2m4iztk); }
.k20eh32l i.ngrifbfr { background: var(--l1zvhwxh); }


.j2cigzkp { margin: 1.9rem 0; }
.lnc80tzh { width: 100%; height: 170px; display: block; overflow: visible; }
.i1hjb8sn { fill: var(--kcqopyy3); stroke: none; }
.h1k6ohp2 { fill: none; stroke: var(--a2m4iztk); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.yal4v251 { stroke: var(--l1zvhwxh); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.l1vubc8y { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--g4l7yn6s); }
.j2euh79a { font-size: .82rem; color: var(--g4l7yn6s); text-align: center; margin: .7rem 0 0; }
.z252s78z { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--g4l7yn6s); margin-top: .5rem; }
.z252s78z span { display: inline-flex; align-items: center; gap: .4rem; }
.z252s78z i { width: 1.2rem; height: 0; border-top: 3px solid var(--a2m4iztk); display: inline-block; }
.z252s78z i.c2luhz16 { border-top: 2px dashed var(--l1zvhwxh); }

:root{--a2m4iztk:#0891b2;--d1nf3gyi:#0e7490;--l1zvhwxh:#f97316;--z2autnha:#ea580c;--i1w2hw6e:#082f3a;--aemq6mdh:#ffffff;--o17khf6e:#4d6971;--g4l7yn6s:#778d93;--d16616kj:#97a8ac;--j2cigzkp:#e1e6e7;--i11egg10:#ebeeef;--z2r6sxr5:#f4f6f6;--kcqopyy3:#eef7fa;--w1afasmo:#139f5f;--r1fjrfa5:#d9f0e5;--u2gb64je:#bc363b;--m2r4641u:#f6e3e4;}