:root {
}

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


.p11brsn2 { border-bottom: 1px solid var(--cwctzbki); position: sticky; top: 0; z-index: 60; background: var(--f1otjefs); }
.w2myoigj { display: inline-flex; align-items: center; text-decoration: none; }
.v2ctbk83 { height: 36px; width: auto; max-width: 55vw; display: block; }
.d24hkke9 { background: var(--h2gxm0rk); color: var(--n1kitbjj); font-weight: 700; }
.d24hkke9:hover, .d24hkke9:focus { background: var(--f18rrx8s); color: var(--n1kitbjj); }


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


.z1dazutn { display: none; }
.m22l733o { display: none; }
.i27fl91h { display: block; }
.p11brsn2 .v2ctbk83 { max-width: 44vw; }
.a2itvgd9 { list-style: none; cursor: pointer; display: flex; flex-direction: column; justify-content: center; gap: 5px; width: 42px; height: 42px; padding: 9px; }
.a2itvgd9::-webkit-details-marker { display: none; }
.a2itvgd9 span { display: block; height: 2.5px; width: 100%; background: var(--n1kitbjj); border-radius: 2px; transition: transform .2s ease, opacity .2s ease; }
.e1lnn92s[open] .a2itvgd9 { position: fixed; top: .95rem; right: 1rem; z-index: 110; }
.e1lnn92s[open] .a2itvgd9 span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.e1lnn92s[open] .a2itvgd9 span:nth-child(2) { opacity: 0; }
.e1lnn92s[open] .a2itvgd9 span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.u2mlmxq2 { position: fixed; inset: 0; z-index: 100; background: var(--f1otjefs); padding: 1rem 1.25rem 2rem; overflow-y: auto; }
.w1ugebpc { display: inline-flex; margin-bottom: 1.6rem; }
.azgsa26w { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.azgsa26w a { display: block; padding: .95rem .25rem; font-size: 1.1rem; font-weight: 600; color: var(--n1kitbjj); text-decoration: none; border-top: 1px solid var(--cwctzbki); }
.azgsa26w a:hover, .azgsa26w a[aria-current="page"] { color: var(--w2myoigj); }
@media (min-width: 768px) {
  .z1dazutn { display: block; }
  .e1lnn92s { display: none; }
  .m22l733o { display: block; }
  .i27fl91h { display: none; }
  .p11brsn2 .v2ctbk83 { max-width: none; }
}


.hihtprfo { display: flex; flex-direction: column; }
.kjnrj3z6    { order: 1; }
.aa88xcrl   { order: 2; }
.f1oub0ap { order: 3; }
.a239f9yc     { order: 4; }


.kjnrj3z6 {
  background: linear-gradient(135deg, var(--w2myoigj) 0%, var(--b1yoqteo) 100%);
  color: #fff;
  padding: 2.5rem 0 3rem;
}
.k1kdhq2d { display: grid; grid-template-columns: 1fr; gap: 1.75rem; }
.p2r8vrpt {
  display: inline-block; background: var(--h2gxm0rk); color: var(--n1kitbjj);
  font-weight: 700; font-size: .8rem; padding: .35rem .85rem; border-radius: 999px; margin-bottom: 1rem;
}
.q2qggysj { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: 0 0 1rem; color: #fff; }
.f60gk10w { font-size: 1.05rem; line-height: 1.6; color: rgba(255,255,255,.88); margin: 0; }

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


.x2ldpo1m { background: #fff; color: var(--n1kitbjj); border-radius: 18px; padding: 1.9rem; box-shadow: 0 22px 55px rgba(8,40,75,.28); scroll-margin-top: 1.5rem; }
.t1vr1gw3 { font-size: 1.45rem; font-weight: 800; margin-bottom: .15rem; }
.t1cubnzk { color: var(--eclp7868); font-size: .9rem; margin-bottom: 1.25rem; }
.md75qfh7 { margin-bottom: 1rem; }
.r17r694y { display: block; font-size: .82rem; font-weight: 600; color: var(--a3nf4cqq); margin-bottom: .35rem; }
.gkw43eym { background: var(--h2gxm0rk); color: var(--n1kitbjj); font-weight: 800; font-size: 1.1rem; padding: .85rem; }
.gkw43eym:hover, .gkw43eym:focus { background: var(--f18rrx8s); color: var(--n1kitbjj); }
.c1ylms38 { font-size: .75rem; color: var(--m1uc0518); margin: .6rem 0 0; text-align: center; }
.h2hsiupx { vertical-align: -1px; margin-right: 2px; color: var(--eclp7868); }
.h1ymhfpy { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.x29ec3xg { color: var(--q1asg69h); background: var(--w18vpajy); border-radius: 8px; padding: .65rem .85rem; margin: .85rem 0 0; font-size: .85rem; font-weight: 700; text-align: center; }


.sbt0ad0o { text-align: center; padding: 1.5rem .5rem; }
.eud89e19 {
  display: inline-flex; align-items: center; justify-content: center;
  width: 4rem; height: 4rem; border-radius: 50%;
  background: var(--h1tn9oi1); color: var(--x1efcfa2); font-size: 2.1rem; font-weight: 800; margin-bottom: 1rem;
}
.l1orbvti { font-size: 1.4rem; font-weight: 800; margin-bottom: .6rem; }
.v2hejen0 { color: var(--eclp7868); font-size: 1rem; margin: 0; }


.j1ppfgge { display: none; }
.y2bmv67t { display: flex; align-items: center; justify-content: space-between; margin-bottom: .85rem; }
.n2cqt0ka { background: none; border: none; padding: 0; color: var(--w2myoigj); font-weight: 700; font-size: .85rem; cursor: pointer; }
.n2cqt0ka:hover { text-decoration: underline; }
.f2akg2r9 { font-size: .8rem; font-weight: 700; color: var(--eclp7868); }

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


.aa88xcrl { background: #fff; padding: 3rem 0; }
.r9ewgbdo { text-align: center; font-size: clamp(1.5rem, 3.5vw, 2rem); font-weight: 800; margin-bottom: 2.25rem; }
.v2lkcxq2 { display: grid; grid-template-columns: 1fr; gap: 1.75rem; max-width: 980px; margin-inline: auto; }
.i2z9txjv { text-align: center; padding: 1rem; }
.n1l0il94 {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2.75rem; height: 2.75rem; border-radius: 50%;
  background: var(--w2myoigj); color: #fff; font-weight: 800; font-size: 1.25rem; margin-bottom: .9rem;
}
.c1biq3tf { font-size: 1.15rem; font-weight: 700; margin-bottom: .4rem; }
.b1spcbhw { color: var(--eclp7868); font-size: .95rem; margin: 0; }
@media (min-width: 768px) {
  .v2lkcxq2 { grid-template-columns: repeat(3, 1fr); }
}


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


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

.h26xjbji { margin: 0 0 1.6rem; }
.f1bgj4f3 { width: 100%; height: auto; display: block; border-radius: 14px; object-fit: cover; background: var(--u1rp1k7g); }
.h26xjbji figcaption { font-size: .82rem; color: var(--eclp7868); margin-top: .4rem; }
.c1ooveoj { width: 100%; height: auto; display: block; border-radius: 12px; object-fit: cover; background: var(--u1rp1k7g); }

.v1nwtlyg { margin-top: 2.5rem; }
.v1nwtlyg h2 { font-size: 1.5rem; font-weight: 700; margin-bottom: 1rem; }
.h1y2395u { font-weight: 700; margin-bottom: .25rem; }
.dyyny5j7 { margin-bottom: 1.1rem; color: var(--a3nf4cqq); }

.s7a6wd4w { background: var(--u1rp1k7g); border: 1px solid var(--h12d2z4x); border-radius: 14px; padding: 1.9rem; text-align: center; margin-top: 2.75rem; }
.s1d8gjcw { font-size: 1.3rem; font-weight: 800; margin: 0 0 1.1rem; }
.fjc5aio1 { padding-left: 1.8rem; padding-right: 1.8rem; }


.y1xw7dvg { margin: 2.25rem 0 0; }
.y1xw7dvg h2 { font-size: 1.5rem; font-weight: 700; margin-top: 2rem; margin-bottom: .7rem; }
.w22bvzt4 { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .85rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .w22bvzt4 { grid-template-columns: 1fr 1fr; } }
.a2giai3z { margin: 0; }
.a1lmzmp4 { display: flex; flex-direction: column; gap: .2rem; height: 100%; padding: .9rem 1.1rem; border: 1px solid var(--h12d2z4x); border-radius: 12px; background: #fff; text-decoration: none; color: var(--n1kitbjj); transition: border-color .15s ease, box-shadow .15s ease; }
.a1lmzmp4:hover, .a1lmzmp4:focus { border-color: var(--w2myoigj); box-shadow: 0 6px 18px rgba(8,40,75,.08); }
.q1vev6h1 { font-weight: 700; color: var(--w2myoigj); line-height: 1.25; }
.p178v18j { font-size: .82rem; color: var(--eclp7868); }
.q2ctrkjh { list-style: none; margin: 1rem 0 1.5rem; padding: 0; display: grid; gap: .5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .q2ctrkjh { grid-template-columns: 1fr 1fr; } }
.q2ctrkjh li { display: flex; align-items: center; gap: .5rem; padding: .55rem .85rem; border: 1px solid var(--h12d2z4x); border-radius: 10px; background: var(--u1rp1k7g); }
.q2ctrkjh a { color: var(--w2myoigj); font-weight: 600; text-decoration: none; }
.q2ctrkjh a:hover { text-decoration: underline; }
.j271yr3n { 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(--r2d1ptmc); color: var(--a3nf4cqq); font-size: .78rem; font-weight: 700; }
.f219tbet { border: 1px solid var(--h12d2z4x); border-radius: 12px; background: var(--u1rp1k7g); padding: 1.1rem 1.35rem; margin: 1.2rem 0; }
.d2fswvsz { display: flex; flex-wrap: wrap; gap: .35rem 1rem; margin: 0 0 .55rem; }
.d2fswvsz:last-child { margin-bottom: 0; }
.kc42ma69 { min-width: 9.5rem; font-weight: 700; color: var(--a3nf4cqq); }
.l2464oup { font-size: .92rem; color: var(--eclp7868); margin: -.5rem 0 1.5rem; }
.l2464oup strong { color: var(--a3nf4cqq); }


.u8rou0dj { font-size: .85rem; color: var(--eclp7868); margin-bottom: 1rem; }
.u8rou0dj a { color: var(--w2myoigj); text-decoration: none; }
.u8rou0dj a:hover { text-decoration: underline; }
.u8rou0dj span { margin: 0 .35rem; }
.ezsxuq0z { margin-top: 2.5rem; background: var(--u1rp1k7g); border: 1px solid var(--h12d2z4x); border-radius: 14px; padding: 1.5rem 1.75rem; }
.j1ybffih { font-size: 1.2rem; font-weight: 800; margin: 0 0 .8rem; }
.y8lmopzp { margin: 0; padding-left: 1.1rem; display: grid; gap: .45rem; grid-template-columns: 1fr; }
.y8lmopzp a { color: var(--w2myoigj); font-weight: 600; }
@media (min-width: 640px) { .y8lmopzp { grid-template-columns: 1fr 1fr; } }


.t29js7q9 { background: var(--r2d1ptmc); border-bottom: 1px solid var(--h12d2z4x); padding: 2rem 0 1.5rem; }
.q129cm3a { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; }
.i1hwvns0:empty { display: none; }
.t28l4fg6 { font-size: clamp(1.7rem, 4.5vw, 2.6rem); font-weight: 800; line-height: 1.15; margin: .3rem 0 .8rem; }
.jba2ltw5 { font-size: 1.05rem; line-height: 1.6; color: var(--eclp7868); margin: 0 0 1.4rem; }
.euoszulu { color: var(--n1kitbjj); }
.u1oxza32 { 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(--u1rp1k7g); }
@media (min-width: 900px) {
  .t29js7q9 { padding: 3.25rem 0 2.5rem; }
  .q129cm3a { max-width: 1080px; margin-inline: auto; }
}


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


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


.j1ihqq2j { background: var(--u1rp1k7g); border-top: 1px solid var(--h12d2z4x); color: var(--eclp7868); }
.kz48vxze { display: flex; flex-wrap: wrap; gap: 1.5rem; justify-content: space-between; align-items: center; padding: 2.25rem 0 1.6rem; }
.n22h9dsl { height: 34px; width: auto; max-width: 70vw; display: block; margin-bottom: .7rem; }
.p2rok2d7 { font-size: .92rem; margin: 0 0 .25rem; }
.v8ohgord { font-size: .85rem; margin: 0; }
.lnmbbh75 { white-space: nowrap; }
.i15w22kk { 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(--h12d2z4x); font-size: .82rem; }
.fduf66zb a { color: var(--eclp7868); margin-left: 1rem; }
.fduf66zb a:first-child { margin-left: 0; }


.pwdgp764 { padding: 1.75rem 0 .25rem; }
.jpus55ec { font-size: .9rem; font-weight: 800; color: var(--a3nf4cqq); margin: 0 0 .85rem; }
.pdq67g49 { list-style: none; margin: 0 0 1.5rem; padding: 0 0 1.5rem; border-bottom: 1px solid var(--h12d2z4x); display: grid; gap: .35rem 1rem; grid-template-columns: 1fr; }
@media (min-width: 560px) { .pdq67g49 { grid-template-columns: 1fr 1fr; } }
@media (min-width: 900px) { .pdq67g49 { grid-template-columns: repeat(3, 1fr); } }
.pdq67g49 a { color: var(--eclp7868); font-size: .85rem; text-decoration: none; }
.pdq67g49 a:hover, .pdq67g49 a:focus { color: var(--w2myoigj); text-decoration: underline; }




.w1sfrzjn { border: 1px solid var(--h12d2z4x); border-left: 4px solid var(--w2myoigj); background: var(--u1rp1k7g); border-radius: 10px; padding: 1rem 1.25rem; margin: 1.6rem 0; }
.w1sfrzjn > :last-child { margin-bottom: 0; }
.qqj0l6hs { font-weight: 800; font-size: .95rem; margin: 0 0 .35rem; color: var(--a3nf4cqq); }
.d36mpw4k { border-left-color: var(--q1asg69h); background: var(--w18vpajy); }
.d36mpw4k .qqj0l6hs { color: var(--q1asg69h); }
.s1r0hrr0 { border-left-color: var(--x1efcfa2); background: var(--h1tn9oi1); }
.s1r0hrr0 .qqj0l6hs { color: var(--x1efcfa2); }


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


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


.f1xf7pqw { border: 1px solid var(--h12d2z4x); border-left: 4px solid var(--h2gxm0rk); background: var(--u1rp1k7g); border-radius: 10px; padding: 1.1rem 1.35rem; margin: 1.6rem 0; }
.f1xf7pqw > :last-child { margin-bottom: 0; }
.t21xza63 { font-weight: 800; font-size: .95rem; margin: 0 0 .4rem; color: var(--f18rrx8s); }


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


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


.i7m6swze { margin: 1.9rem 0; }
.v2jwxybb { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: center; gap: .55rem; }
.ix2ktg8k { flex: 1 1 130px; min-width: 116px; max-width: 220px; border: 1px solid var(--h12d2z4x); border-top: 3px solid var(--w2myoigj); border-radius: 12px; background: #fff; padding: .85rem .75rem; text-align: center; display: flex; flex-direction: column; justify-content: center; gap: .25rem; }
.t1pvrheb { font-weight: 800; font-size: .92rem; color: var(--a3nf4cqq); line-height: 1.2; }
.h29qiepd { font-size: .76rem; color: var(--eclp7868); line-height: 1.3; }
.o263vsbv { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; color: var(--w2myoigj); font-weight: 800; font-size: 1.35rem; line-height: 1; }
.ruisyx8q { font-size: .82rem; color: var(--eclp7868); text-align: center; margin: .7rem 0 0; }
@media (max-width: 600px) {
  .v2jwxybb { flex-direction: column; align-items: stretch; }
  .ix2ktg8k { max-width: none; }
  .o263vsbv { transform: rotate(90deg); padding: .15rem 0; }
}


.l23bx5xv { margin: 1.9rem 0; }
.z9uhjgd8 { display: flex; align-items: flex-end; gap: .4rem; height: 200px; padding-top: 1.4rem; border-bottom: 2px solid var(--h12d2z4x); }
.s1qwmvjd { flex: 1 1 0; min-width: 0; height: calc(var(--v, 0) * 1%); min-height: 4px; background: linear-gradient(180deg, var(--w2myoigj), var(--b1yoqteo)); border-radius: 5px 5px 0 0; position: relative; }
.s1qwmvjd.o21druu7 { background: linear-gradient(180deg, var(--h2gxm0rk), var(--f18rrx8s)); }
.s1qwmvjd > span { position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); font-size: .7rem; font-weight: 700; color: var(--a3nf4cqq); white-space: nowrap; }
.b1ydmw5j { display: flex; gap: .4rem; margin-top: .4rem; }
.b1ydmw5j > span { flex: 1 1 0; min-width: 0; text-align: center; font-size: .72rem; color: var(--eclp7868); line-height: 1.2; }
.w106q31u { font-size: .82rem; color: var(--eclp7868); text-align: center; margin: .7rem 0 0; }
.ziho6j15 { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin: .6rem 0 0; font-size: .8rem; color: var(--eclp7868); }
.ziho6j15 span { display: inline-flex; align-items: center; gap: .35rem; }
.ziho6j15 i { width: .8rem; height: .8rem; border-radius: 3px; display: inline-block; }
.ziho6j15 i.i8jxbzoc { background: var(--w2myoigj); }
.ziho6j15 i.pedo8lg1 { background: var(--h2gxm0rk); }


.h12d2z4x { margin: 1.9rem 0; }
.l292i3hd { width: 100%; height: 170px; display: block; overflow: visible; }
.v14ojpul { fill: var(--r2d1ptmc); stroke: none; }
.u22r0emd { fill: none; stroke: var(--w2myoigj); stroke-width: 2.5; vector-effect: non-scaling-stroke; stroke-linejoin: round; stroke-linecap: round; }
.w2fayylo { stroke: var(--h2gxm0rk); stroke-width: 1.5; stroke-dasharray: 5 3; vector-effect: non-scaling-stroke; }
.tx1sendr { display: flex; justify-content: space-between; margin-top: .4rem; font-size: .72rem; color: var(--eclp7868); }
.c1x25uaa { font-size: .82rem; color: var(--eclp7868); text-align: center; margin: .7rem 0 0; }
.b1tfu0sp { display: flex; flex-wrap: wrap; gap: 1.1rem; justify-content: center; font-size: .78rem; color: var(--eclp7868); margin-top: .5rem; }
.b1tfu0sp span { display: inline-flex; align-items: center; gap: .4rem; }
.b1tfu0sp i { width: 1.2rem; height: 0; border-top: 3px solid var(--w2myoigj); display: inline-block; }
.b1tfu0sp i.h1bjzuwk { border-top: 2px dashed var(--h2gxm0rk); }

:root{--w2myoigj:#6b2f3a;--b1yoqteo:#4f212a;--h2gxm0rk:#d9943a;--f18rrx8s:#b9761f;--n1kitbjj:#241216;--f1otjefs:#ffffff;--a3nf4cqq:#615457;--eclp7868:#877d7f;--m1uc0518:#a39b9d;--h12d2z4x:#e5e3e3;--cwctzbki:#edecec;--u1rp1k7g:#f5f4f5;--r2d1ptmc:#f5f0f1;--x1efcfa2:#278c47;--h1tn9oi1:#dcede2;--q1asg69h:#cb2729;--w18vpajy:#f8e1e1;}