

:root {--xqe: 1080px;--z8v:"Nunito", "Avenir Next", "Segoe UI Variable", system-ui, sans-serif;--ll6: clamp(14px, 1.8vw, 22px);--eco1e: 26px;--h3tzb: var(--ukm);--wdo: var(--tcmy);--g0i1:  var(--o0sts);--cs8t5: var(--p6ad, var(--tcmy));--efg:    18px;--ns8:   var(--iny5e);--b6z: 64px;--x7x:    var(--c6bv);--op4:   var(--kmnqu);--l8kzx: var(--cql);--ou9i: clamp(30px, 3.6vw, 52px);}

body {background: var(--w76c);font: 16px/1.62 var(--z8v);padding-bottom: calc(var(--b6z) + env(safe-area-inset-bottom, 0px));-webkit-text-size-adjust: 100%;color: var(--x7x);margin: 0;}

.zy5r0 {color: var(--w7x8r, var(--ves, var(--n2tr3)));top: 0;font-weight: 800;z-index: 200;border-radius: 999px;position: absolute;text-decoration: none;background: var(--wdo);left: -9999px;padding: 12px 20px;}
.zy5r0:focus {left: 12px;top: 12px;}

.twn6ch {backdrop-filter: blur(12px);position: sticky;-webkit-backdrop-filter: blur(12px);background: color-mix(in srgb, var(--wlsi) 92%, transparent);border-bottom: 1px solid var(--op4);z-index: 60;top: 0;}
.mswzzew {align-items: center;min-height: 60px;padding: 10px 18px;display: flex;max-width: var(--xqe);margin: 0 auto;gap:18px;}
.wxn8x2 {min-height: 44px;text-decoration: none;flex: 0 0 auto;align-items: center;display: inline-flex;}
.wxn8x2 img {width: auto;display: block;height: 28px;}
.kcy09 {font-size: 20px;color: var(--xyv4);letter-spacing: -.03em;font-weight: 800;}

.hfse {min-width: 0;flex: 1 1 auto;}
.hfse ul {gap:9px;flex-wrap: wrap;margin: 0;display: flex;list-style: none;padding: 0;}
.hfse a {padding: 0 14px;text-decoration: none;align-items: center;border-radius: 999px;font-size: 15px;color: color-mix(in srgb, var(--xyv4) 66%, transparent);min-height: 44px;display: inline-flex;font-weight: 700;}
.hfse a:hover {background: var(--l8kzx);color: var(--xyv4);}
.hfse a[aria-current="page"] {color: var(--xyv4);background: color-mix(in srgb, var(--wdo) 16%, transparent);}

.jab7 {gap:8px;display: flex;flex: 0 0 auto;align-items: center;}

.q5ee7vq {justify-content: center;gap:5px;align-items: center;cursor: pointer;min-height: 44px;flex-direction: column;border-radius:12px;min-width: 44px;display: none;}
.q5ee7vq span {border-radius:2px;display: block;height: 2px;width: 20px;background: var(--xyv4);}
.q5ee7vq:hover {background: var(--l8kzx);}

.py0pjpm,
.m3rgv7 :is(.meq1m0, .m69pdbq, .vhtk, .m494,
              .ngp8v, .pg59, .zjjker) a[role="button"],
.m3rgv7 .m494 a {cursor: pointer;justify-content: center;font-size: 15px;align-items: center;text-decoration: none;padding: 11px 22px;display: inline-flex;min-height: 44px;border-radius: 999px;border: 1px solid transparent;font-weight: 800;white-space: nowrap;transition:transform 0.155s;}

.f1qsz4m {border-color: var(--op4);background: var(--rf0);color: var(--bl0hm, var(--ad3));}
.rth9en {color: var(--gge12, var(--t99));background: var(--ljzk8);box-shadow: 0 6px 18px color-mix(in srgb, var(--ljzk8) 30%, transparent);}
.rth9en:hover {background: var(--zmo6c);transform: translateY(-1px);}

.m3rgv7 :is(.meq1m0, .m69pdbq, .vhtk, .m494,
              .ngp8v, .pg59, .zjjker) a[role="button"]:hover,
.m3rgv7 .m494 a:hover {background: var(--zmo6c);}
.rehhc0x {margin-top:13px;display: flex;width: 100%;}

.m3rgv7 :is(.meq1m0, .m69pdbq, .vhtk, .m494,
              .ngp8v, .pg59, .zjjker) a[role="button"],
.m3rgv7 .m494 a {color: var(--ves, var(--n2tr3));background: var(--tcmy);}

.h45rz {top: 0;pointer-events: none;padding: 0;appearance: none;-webkit-appearance: none;height: 1px;opacity:0.05;left: 0;position: fixed;margin: 0;border: 0;width: 1px;}

.rppx31 {display: grid;grid-auto-flow: column;right: 0;position: fixed;padding-bottom: env(safe-area-inset-bottom, 0px);grid-auto-columns: 1fr;z-index: 70;background: color-mix(in srgb, var(--wlsi) 96%, transparent);left: 0;border-top: 1px solid var(--h3tzb);backdrop-filter: blur(14px);bottom: 0;-webkit-backdrop-filter: blur(14px);}
.rppx31 a {align-items: center;color: var(--g0i1);gap:5px;text-decoration: none;min-height: var(--b6z);flex-direction: column;justify-content: center;display: flex;}
.c3h5cd4 {font-size: 11.5px;letter-spacing: .01em;font-weight: 700;}
.rppx31 .f1fj {color: var(--wdo);}

.mp00t3 {opacity:0.87;width: 20px;border: 2px solid currentColor;height: 20px;}
.z8mm {border-radius:8px;}
.q8wgm {border-radius: 50%;}
.hhhtj0 {border-radius:2px;transform: rotate(45deg);}
.rppx31 .f1fj .mp00t3 {background: color-mix(in srgb, var(--wdo) 22%, transparent);opacity:0.98;}

.m3rgv7 {margin: 0 auto;padding: 18px 16px 40px;max-width: var(--xqe);}
.m3rgv7 > * {margin: 0 0 var(--ll6) !important;}
.m3rgv7 > *:last-child {margin-bottom: 0 !important;}

.m3rgv7 :is(h1, h2, h3) {letter-spacing: -.03em;text-wrap: balance;}
.m3rgv7 h1 {line-height:1.09;font-weight: 800;margin: 6px 0 14px;font-size: clamp(28px, 3.4vw, 52px);}
.m3rgv7 h2 {font-weight: 800;text-align: left;font-size: clamp(22px, 2.6vw, 30px);line-height:1.16;margin: 0 0 14px;}
.m3rgv7 h3 {font-weight: 800;font-size: 18px;margin: 20px 0 8px;}
.m3rgv7 p  {margin: 0 0 13px;}
.m3rgv7 img {max-width: 100%;border-radius:13px;height: auto;}

.m3rgv7 p > a, .m3rgv7 li > a, .m3rgv7 td > a {text-underline-offset: 3px;font-weight: 700;color: var(--wdo);}

.ehk6b5d {margin: 0 0 14px;font-size: 13px;font-weight: 700;color: var(--g0i1);}

.m3rgv7 > * > h2::before,
.m3rgv7 > * > div > h2::before {display: block;content: "";width: 30px;height: 5px;border-radius: 999px;margin: 0 0 14px;background: linear-gradient(90deg, var(--wdo), var(--cs8t5));}

.m3rgv7 :is(.zjjker, .pg59, .ngp8v, .m3rp9h,
              .nv5hn0, .jywr4ya, .vhtk, .m69pdbq,
              .gn6h02, .y2n94bm) {background: var(--ns8);border: 1px solid var(--op4);border-radius: var(--eco1e);padding: var(--ou9i) clamp(18px, 2.4vw, 32px) !important;}

.m3rgv7 .meq1m0.c8pwd2x {display: grid;padding: 0 !important;min-height: 0 !important;overflow: hidden;background: var(--ns8);grid-template-columns: minmax(0, 1fr);border: 1px solid var(--op4);border-radius: var(--eco1e);}
.m3rgv7 .meq1m0 .n1n37 {position: relative;margin: 0;height: clamp(120px, 18vh, 190px);overflow: hidden;min-width: 0;color: var(--izj0, #fff);background: var(--l1rb, var(--l8kzx));}
.m3rgv7 .meq1m0 .n1n37 img,
.m3rgv7 .meq1m0 .wdn8q {width: 100%;display: block;object-fit: cover;border-radius: 0;height: 100%;}

.m3rgv7 .meq1m0 .x8935e {font-weight: 800;display: flex;align-items: center;font-size: clamp(52px, 11vw, 132px);color: color-mix(in srgb, #fff 34%, transparent);background:
    repeating-linear-gradient(90deg,
      color-mix(in srgb, #fff 12%, transparent) 0 8px,
      transparent 8px 30px),
    radial-gradient(72% 90% at 28% 22%, color-mix(in srgb, #fff 20%, transparent) 0%, transparent 66%),
    linear-gradient(var(--pvi2l, 160deg),
      var(--wdo) 0%,
      color-mix(in srgb, var(--cs8t5) 78%, var(--wdo)) 100%);background-size: 100% 5px, 100% 100%, 100% 100%;background-position: 0 0, 0 0, 0 0;background-repeat: repeat-x, no-repeat, no-repeat;position: absolute;letter-spacing: -.05em;line-height: .8;inset: 0;justify-content: center;}

.m3rgv7 .meq1m0 .ef9whsw {color: color-mix(in srgb, var(--wdo) 32%, var(--x7x));background: color-mix(in srgb, var(--wdo) 14%, transparent);font-weight: 800;font-size: 12px;letter-spacing: .07em;font-style: normal;text-transform: uppercase;padding: 6px 13px;align-self: flex-start;border-radius: 999px;}

.m3rgv7 .meq1m0 .k1z3h9m {display: flex;padding: clamp(22px, 3vw, 34px) clamp(18px, 2.6vw, 32px);text-align: left;flex-direction: column;min-width: 0;align-items: flex-start;gap:12px;max-width: none;}
.m3rgv7 .meq1m0 .yvte {margin: 0;text-wrap: balance;line-height:1.09;font-weight: 800;letter-spacing: -.03em;font-size: clamp(28px, 3.4vw, 46px);color: var(--x7x);}
.m3rgv7 .meq1m0 .jzbvt4s {font-size: 15.5px;color: var(--g0i1);margin: 0;line-height:1.53;max-width: 52ch;}

.m3rgv7 .meq1m0 .zv14 {background: var(--tcmy);white-space: nowrap;padding: 15px 30px;justify-content: center;align-items: center;min-height: 56px;transition:transform 0.121s, filter 0.196s;text-decoration: none;border-radius: 999px;color: var(--ves, var(--n2tr3));display: inline-flex;font-weight: 800;font-size: 16px;}
.m3rgv7 .meq1m0 .zv14:hover {transform: translateY(-1px);filter: brightness(1.06);}

.m3rgv7 .meq1m0.tpvkf1 {min-height: min(48vh, 420px);overflow: hidden;position: relative;}
.m3rgv7 .meq1m0.tpvkf1 .n1n37 {inset: 0;z-index: 0;position: absolute;height: 100%;}
.m3rgv7 .meq1m0.tpvkf1 .k1z3h9m {z-index: 1;margin-top: auto;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--ns8) 74%, transparent) 38%,
    color-mix(in srgb, var(--ns8) 95%, transparent) 100%);position: relative;}
.m3rgv7 .meq1m0.tpvkf1 {flex-direction: column;display: flex;}
@media (max-width:635px) {
  .m3rgv7 .meq1m0.tpvkf1 {min-height: min(40vh, 340px);}
}

@media (min-width:829px) {
  
  .m3rgv7 .meq1m0.ge1z,
  .m3rgv7 .meq1m0.gg0rtxz {align-items: stretch;grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);}
  .m3rgv7 .meq1m0.gg0rtxz {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .m3rgv7 .meq1m0.ge1z .n1n37,
  .m3rgv7 .meq1m0.gg0rtxz .n1n37 {height: 100%;min-height: clamp(240px, 34vh, 340px);}
  .m3rgv7 .meq1m0 .k1z3h9m {justify-content: center;}
}

.m3rgv7 .m69pdbq.ds5zgb {text-align: left;}
.m3rgv7 .m69pdbq .rpt3nq {font-weight: 800;margin: 0 0 8px;letter-spacing: -.03em;font-size: clamp(28px, 4.2vw, 46px);color: var(--x7x);line-height:1.10;}
.m3rgv7 .m69pdbq .wjqf {color: var(--g0i1);max-width: 60ch;font-size: clamp(16px, 1.5vw, 18.5px);line-height:1.57;margin: 0 0 22px;}

.m3rgv7 .m69pdbq .nbw2j {-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;margin: 0 calc(clamp(18px, 2.4vw, 32px) * -1);overflow-x: auto;scrollbar-width: none;padding: 0 clamp(18px, 2.4vw, 32px);}
.m3rgv7 .m69pdbq .nbw2j::-webkit-scrollbar {display: none;}
.m3rgv7 .m69pdbq .nvks6 {gap:14px;padding: 0;list-style: none;margin: 0;display: flex;}
.m3rgv7 .m69pdbq .s622e {min-width: 0;overflow: hidden;background: var(--l8kzx);border: 1px solid var(--op4);border-radius: var(--efg);scroll-snap-align: start;flex: 0 0 auto;}

.m3rgv7 .m69pdbq.s7xah .s622e {width: min(78%, 460px);}
.m3rgv7 .m69pdbq.asqf .s622e {width: min(94%, 760px);}
.m3rgv7 .m69pdbq .qwz1 {margin: 0;}
.m3rgv7 .m69pdbq .qwz1 img {display: block;object-fit: cover;border-radius: 0;width: 100%;height: auto;aspect-ratio: 3 / 2;}
.m3rgv7 .m69pdbq .yj7698 {padding: 16px 18px;font-weight: 700;color: var(--x7x);line-height:1.45;font-size: clamp(15.5px, 1.5vw, 17.5px);}
.m3rgv7 .m69pdbq .dtwsyk {gap:11px;display: flex;flex-wrap: wrap;margin: 18px 0 0;}
.m3rgv7 .m69pdbq .p42h.p42h,
.m3rgv7 .m69pdbq .zyhf6m.zyhf6m {text-decoration: none;border-radius: 999px;transition:transform 0.177s, filter 0.14s;padding: 15px 26px;align-items: center;display: inline-flex;justify-content: center;font-weight: 800;min-height: 56px;font-size: 15.5px;white-space: nowrap;}
.m3rgv7 .m69pdbq .p42h.p42h {background: var(--tcmy);color: var(--ves, var(--n2tr3));}
.m3rgv7 .m69pdbq .p42h.p42h:hover {filter: brightness(1.06);transform: translateY(-1px);}

.m3rgv7 .m69pdbq .zyhf6m.zyhf6m {background: var(--l8kzx);color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));border: 1px solid var(--op4);}
.m3rgv7 .m69pdbq .zyhf6m.zyhf6m:hover {background: color-mix(in srgb, var(--wdo) 10%, var(--l8kzx));}

.m3rgv7 .grs9 .ky9e83g + .ky9e83g {margin-top:25px;}
.m3rgv7 .grs9 .a0q20t {font-weight: 800;letter-spacing: .07em;font-size: 13px;color: var(--g0i1);margin: 0 0 12px;text-transform: uppercase;}

.m3rgv7 .grs9 .z3x0g {display: flex;gap:16px;scroll-snap-type: x proximity;margin: 0;margin-inline: calc(clamp(18px, 2.4vw, 32px) * -1);padding: 0 clamp(18px, 2.4vw, 32px) 4px;scrollbar-width: none;overflow-x: auto;list-style: none;-webkit-overflow-scrolling: touch;}
.m3rgv7 .grs9 .z3x0g::-webkit-scrollbar {display: none;}
.m3rgv7 .grs9 .by7ax6v {scroll-snap-align: start;flex: 0 0 auto;min-width: 0;width: clamp(168px, 44vw, 232px);}
.m3rgv7 .grs9 .vqcm {color: inherit;display: block;text-decoration: none;}
.m3rgv7 .grs9 .vkpx {position: relative;margin: 0 0 8px;aspect-ratio: 1 / 1;background: var(--l8kzx);overflow: hidden;transition:transform 0.127s;border-radius: var(--efg);border: 1px solid var(--op4);}
.m3rgv7 .grs9 .vqcm:hover .vkpx {transform: translateY(-2px);}
.m3rgv7 .grs9 .vkpx img {width: 100%;border-radius: 0;height: 100%;object-fit: cover;display: block;}

.m3rgv7 .grs9 .pcx9ga {font-size: 12px;color: #fff;left: 6px;letter-spacing: .03em;white-space: nowrap;text-overflow: ellipsis;padding: 4px 10px;border-radius: 999px;bottom: 6px;max-width: calc(100% - 12px);font-weight: 700;position: absolute;overflow: hidden;background: color-mix(in srgb, #000 58%, transparent);}
.m3rgv7 .grs9 .z8vsq {line-height:1.28;font-weight: 700;font-size: 15.5px;color: var(--x7x);display: block;}

.m3rgv7 .cvrxtg .e7re {list-style: none;display: flex;gap:11px;margin: 0;flex-wrap: wrap;padding: 0;}
.m3rgv7 .cvrxtg .r29m {min-width: 0;}
.m3rgv7 .cvrxtg .p8zaxma {align-items: center;min-height: 68px;background: var(--l8kzx);text-decoration: none;display: inline-flex;border-radius: 999px;border: 1px solid var(--op4);transition:background 0.155s, transform 0.133s;gap:9px;padding: 12px 24px 12px 16px;}
.m3rgv7 .cvrxtg .p8zaxma:hover {transform: translateY(-1px);background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));}
.m3rgv7 .cvrxtg .p8zaxma img {height: 34px;max-width:96px;object-fit: contain;width: auto;display: block;border-radius: 0;}
.m3rgv7 .cvrxtg .q7rnm {white-space: nowrap;color: var(--x7x);font-size: 15.5px;font-weight: 700;}

.m3rgv7 .c4w3z .q0ee9w {overflow: hidden;border: 1px solid var(--op4);border-radius: var(--efg);background: var(--l8kzx);}
.m3rgv7 .c4w3z .wydg0k {margin: 0;list-style: none;padding: 0;}
.m3rgv7 .c4w3z .j5aed88 + .j5aed88 {border-top: 1px solid var(--op4);}
.m3rgv7 .c4w3z .ddjsc {padding: 16px 18px;display: flex;align-items: center;min-height: 72px;text-decoration: none;transition:background 0.125s;gap:14px;}
.m3rgv7 .c4w3z .ddjsc:hover {background: color-mix(in srgb, var(--wdo) 8%, transparent);}
.m3rgv7 .c4w3z .ddjsc img {border-radius: 0;height: 38px;flex: 0 0 auto;display: block;width: 84px;object-fit: contain;}
.m3rgv7 .c4w3z .hcvpnrs {flex: 1 1 auto;font-size: 16.5px;color: var(--x7x);min-width: 0;font-weight: 700;}

.m3rgv7 .c4w3z .fxh2t {border-top: 2px solid var(--g0i1);flex: 0 0 auto;height: 8px;border-right: 2px solid var(--g0i1);transform: rotate(45deg);width: 8px;}

.m3rgv7 .vhtk.pza6 {overflow: hidden;padding: 0 !important;}

.m3rgv7 .vhtk.n0sax57 {max-width:560px;}
.m3rgv7 .vhtk .xbq41pt {margin: 0;position: relative;}
.m3rgv7 .vhtk .xbq41pt img {aspect-ratio: 21 / 9;border-radius: 0;width: 100%;object-fit: cover;height: auto;display: block;}

.m3rgv7 .vhtk .gv78 {inset: auto 0 0 0;position: absolute;padding: 34px 18px 14px;background: linear-gradient(to top, color-mix(in srgb, #000 76%, transparent) 0%, transparent 100%);}
.m3rgv7 .vhtk .gv78 .d1cz0e6 {color: #fff;}
.m3rgv7 .vhtk .d1cz0e6 {font-weight: 800;letter-spacing: -.02em;margin: 0;font-size: clamp(19px, 2.2vw, 26px);line-height:1.18;}
.m3rgv7 .vhtk .d1cz0e6::before {content: none;}
.m3rgv7 .vhtk.khhqb .d1cz0e6 {color: var(--x7x);padding: clamp(20px, 3vw, 28px) clamp(18px, 2.4vw, 28px) 0;}
.m3rgv7 .vhtk .aww3ry {padding: 16px clamp(18px, 2.4vw, 28px) 0;color: var(--g0i1);font-size: 15.5px;line-height:1.66;}
.m3rgv7 .vhtk .aww3ry :is(p, li):last-child {margin-bottom: 0;}

.m3rgv7 .vhtk .wmsazg1 {text-decoration: none;padding: 15px 26px;transition:filter 0.189s;justify-content: center;align-items: center;color: var(--ves, var(--n2tr3));margin: 18px clamp(18px, 2.4vw, 28px) clamp(18px, 2.4vw, 28px);min-height: 56px;font-weight: 800;background: var(--tcmy);font-size: 16px;border-radius: 999px;display: flex;}
.m3rgv7 .vhtk .wmsazg1:hover {filter: brightness(1.06);}

.m3rgv7 .pg59 .dddn {gap:19px;align-items: center;display: flex;}
.m3rgv7 .pg59 .bss5 {flex: 0 0 auto;font-weight: 800;color: color-mix(in srgb, var(--wdo) 55%, var(--x7x));font-size: clamp(40px, 5.4vw, 62px);letter-spacing: -.04em;line-height: .95;}
.m3rgv7 .pg59 .dnn5rr {min-width: 0;}
.m3rgv7 .pg59 .fj3sns {color: color-mix(in srgb, var(--wdo) 40%, var(--x7x));display: block;font-size: 17px;letter-spacing: .12em;}
.m3rgv7 .pg59 .cws63 {line-height:1.56;color: var(--g0i1);font-size: 14.5px;margin: 6px 0 0;max-width: 54ch;}

.m3rgv7 .pg59 .fhjgzf {overflow: hidden;margin: 16px 0 22px;background: var(--l8kzx);height: 10px;border-radius: 999px;border: 1px solid var(--op4);}
.m3rgv7 .pg59 .dt0db1 {background: linear-gradient(90deg, var(--wdo), var(--cs8t5));display: block;height: 100%;border-radius: 999px;}
.m3rgv7 .pg59 .jsd6a9 {margin: 0;gap:13px;list-style: none;padding: 0;display: grid;}
.m3rgv7 .pg59 .jmvvs3 {padding: 14px 16px;border: 1px solid var(--op4);border-radius: var(--efg);background: var(--l8kzx);}
.m3rgv7 .pg59 .xshd {display: block;letter-spacing: .1em;color: color-mix(in srgb, var(--wdo) 40%, var(--x7x));font-size: 13px;}
.m3rgv7 .pg59 .hykj {margin-top:5px;color: var(--x7x);font-weight: 800;display: block;font-size: 14.5px;}
.m3rgv7 .pg59 .d9g2 {color: var(--g0i1);line-height:1.61;margin: 6px 0 0;font-size: 15px;}

.m3rgv7 .nv5hn0.vrw6m75 {display: flex;flex-direction: column;align-items: center;text-align: center;gap:9px;}
.m3rgv7 .nv5hn0 .p449 {height: 84px;overflow: hidden;border-radius: 999px;border: 2px solid color-mix(in srgb, var(--wdo) 40%, var(--op4));width: 84px;margin: 0 0 4px;}
.m3rgv7 .nv5hn0 .p449 img {height: 100%;width: 100%;display: block;border-radius: 0;object-fit: cover;}
.m3rgv7 .nv5hn0 .rvvdjnq {font-weight: 800;font-size: 19px;margin: 0;color: var(--x7x);}
.m3rgv7 .nv5hn0 .qbsr {font-size: 14.5px;color: var(--g0i1);margin: 0;}
.m3rgv7 .nv5hn0 .rtjz {border-radius: 999px;letter-spacing: .04em;font-weight: 800;padding: 6px 14px;background: color-mix(in srgb, var(--wdo) 12%, transparent);font-size: 12.5px;color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));}
.m3rgv7 .nv5hn0 .e545 {max-width: 62ch;line-height:1.66;color: var(--g0i1);margin: 8px 0 0;font-size: 15px;}
.m3rgv7 .nv5hn0 .frbgp {display: flex;margin-top:11px;gap:9px;}
.m3rgv7 .nv5hn0 .zkfxyh {transition:background 0.149s;align-items: center;border-radius: 999px;border: 1px solid var(--op4);background: var(--l8kzx);height: 56px;width: 56px;text-decoration: none;display: inline-flex;color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));justify-content: center;}
.m3rgv7 .nv5hn0 .zkfxyh:hover {background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));}
.m3rgv7 .nv5hn0 .zkfxyh svg {display: block;}
.m3rgv7 .nv5hn0 .yfjch {padding-top:15px;line-height:1.59;margin: 16px 0 0;font-size: 12.5px;border-top: 1px solid var(--op4);color: var(--g0i1);width: 100%;}

.m3rgv7 .jr00.jk5bmm {padding: 0 !important;}
.m3rgv7 .jr00 .bpew {border-bottom: 1px solid var(--op4);padding: 16px clamp(18px, 2.4vw, 30px);}
.m3rgv7 .jr00 .kzc5 {font-size: clamp(20px, 2.4vw, 27px);line-height:1.19;margin: 0;color: var(--x7x);font-weight: 800;letter-spacing: -.02em;}
.m3rgv7 .jr00 .kzc5::before {content: none;}
.m3rgv7 .jr00 .yb2t {color: var(--x7x);line-height:1.67;padding: clamp(18px, 2.4vw, 26px) clamp(18px, 2.4vw, 30px);font-size: 16px;max-width: 70ch;}
.m3rgv7 .jr00 .yb2t :is(p, li) {color: var(--x7x);}
.m3rgv7 .jr00 .yb2t :last-child {margin-bottom: 0;}

.m3rgv7 .m494.a74wg {background: none;box-shadow: none;display: flex;padding: 0 !important;border: 0;}
.m3rgv7 .m494 .n3rk {align-items: center;display: flex;background: var(--tcmy);border-radius: 999px;padding: 16px 30px;transition:filter 0.194s;font-size: 16.5px;overflow: hidden;position: relative;font-weight: 800;text-decoration: none;justify-content: center;min-height: 56px;color: var(--ves, var(--n2tr3));width: 100%;}
.m3rgv7 .m494 .n3rk:hover {filter: brightness(1.06);}
.m3rgv7 .m494 .dnm3h {z-index: 1;position: relative;}

.m3rgv7 .m494 .j3mhp {height: 50%;position: absolute;inset: 0 0 auto 0;pointer-events: none;background: linear-gradient(to bottom, color-mix(in srgb, #fff 16%, transparent), transparent);}
@media (min-width:829px) {
  
  .m3rgv7 .m494.k0qhp54  {justify-content: flex-start;}
  .m3rgv7 .m494.rv5fkqk   {justify-content: center;}
  .m3rgv7 .m494.wgtwk {justify-content: flex-end;}
  .m3rgv7 .m494 .n3rk {width: auto;}
  .m3rgv7 .m494.h2hm .n3rk {width: 100%;}
}

.m3rgv7 .rm6n52j.z784 {align-items: center;grid-template-columns: auto minmax(0, 1fr);gap:10px 16px;display: grid;}
.m3rgv7 .rm6n52j .n2zf8 {display: flex;height: 76px;justify-content: center;margin: 0;width: 76px;background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));border-radius:19px;border: 1px solid var(--op4);align-items: center;overflow: hidden;grid-row: 1 / span 2;}
.m3rgv7 .rm6n52j .n2zf8 img {max-width: 78%;border-radius: 0;height: auto;width: auto;object-fit: contain;max-height: 78%;display: block;}
.m3rgv7 .rm6n52j .sgpt99 {min-width: 0;}
.m3rgv7 .rm6n52j .knh0hb9 {font-weight: 800;margin: 0;letter-spacing: -.02em;line-height:1.18;color: var(--x7x);font-size: clamp(19px, 2.2vw, 25px);}
.m3rgv7 .rm6n52j .knh0hb9::before {content: none;}
.m3rgv7 .rm6n52j .ew84bfd {color: var(--g0i1);line-height:1.51;font-size: 15px;margin: 4px 0 0;}
.m3rgv7 .rm6n52j .egbk {gap:15px 30px;grid-column: 1 / -1;list-style: none;flex-wrap: wrap;margin: 14px 0 0;padding-top:13px;display: flex;border-top: 1px solid var(--op4);}
.m3rgv7 .rm6n52j .dgrr {flex-direction: column;display: flex;gap:2px;min-width: 0;}
.m3rgv7 .rm6n52j .hzrg {color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));letter-spacing: -.02em;font-weight: 800;font-size: 16px;}
.m3rgv7 .rm6n52j .nrwje {letter-spacing: .07em;color: var(--g0i1);font-size: 11.5px;text-transform: uppercase;font-weight: 700;}
.m3rgv7 .rm6n52j .qnsp6k2 {grid-column: 1 / -1;margin-top:16px;display: grid;gap:11px;}
.m3rgv7 .rm6n52j .dbwjbb6 {transition:background 0.192s;background: var(--l8kzx);font-size: 14.5px;border-radius: 999px;border: 1px solid var(--op4);justify-content: center;display: flex;align-items: center;padding: 15px 24px;font-weight: 800;min-height: 56px;color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));text-decoration: none;}
.m3rgv7 .rm6n52j .dbwjbb6:hover {background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));}
@media (min-width:570px) {
  .m3rgv7 .rm6n52j .qnsp6k2 {grid-template-columns: 1fr 1fr;}
}

.m3rgv7 .xy1y.rms5 {border-radius: var(--eco1e);border: 1px solid var(--op4);position: relative;padding: clamp(8px, 1.1vw, 12px) !important;background: color-mix(in srgb, var(--x7x) 6%, transparent);}
.m3rgv7 .xy1y .x6cd {border-radius: calc(var(--eco1e) - 6px);display: block;position: relative;background: var(--ns8);overflow: hidden;}
.m3rgv7 .xy1y .x6cd img {display: block;border-radius: 0;height: auto;width: 100%;}

.m3rgv7 .xy1y .vzqw65 {width: clamp(74px, 18%, 132px);pointer-events: none;transform: translateX(-50%);height: 8px;position: absolute;border-radius: 0 0 8px 8px;left: 50%;top: 0;background: color-mix(in srgb, var(--x7x) 34%, transparent);}

.m3rgv7 .xy1y .y82x20 {border-radius: 999px;background: color-mix(in srgb, var(--x7x) 26%, transparent);width: 26px;right: 14px;position: absolute;bottom: 5px;height: 3px;}

.m3rgv7 .jywr4ya.krt20xg {border: 0;padding: 0 !important;background: none;}

.m3rgv7 .jywr4ya .me1084 {display: flex;list-style: none;margin: 0;padding: 2px 0;overflow-x: auto;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity;scrollbar-width: none;gap:7px;}
.m3rgv7 .jywr4ya .me1084::-webkit-scrollbar {display: none;}
.m3rgv7 .jywr4ya .me1084 li {flex: 0 0 auto;scroll-snap-align: start;}

.m3rgv7 .jywr4ya .me1084 li a {padding: 10px 18px;transition:background 0.2s;font-size: 14px;min-height: 44px;align-items: center;white-space: nowrap;color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));display: inline-flex;font-weight: 700;border-radius: 999px;border: 1px solid var(--op4);background: var(--l8kzx);text-decoration: none;}
.m3rgv7 .jywr4ya .me1084 li a:hover {background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));}

.m3rgv7 .gn6h02.d1js4c8 {padding: 0 !important;}
.m3rgv7 .gn6h02 .yv0y {padding: 15px clamp(16px, 2.2vw, 26px);border-bottom: 1px solid var(--op4);}
.m3rgv7 .gn6h02 .va9b70r {font-weight: 800;font-size: 13px;color: var(--g0i1);text-transform: uppercase;letter-spacing: .07em;}
.m3rgv7 .y2n94bm .xsekjn {margin: 0 0 14px;font-weight: 800;color: var(--x7x);letter-spacing: -.02em;font-size: clamp(20px, 2.4vw, 27px);line-height:1.22;}

.m3rgv7 .gn6h02 .mjb99e0,
.m3rgv7 .y2n94bm .s1n09 {overflow-x: auto;}
.m3rgv7 .gn6h02 .mjb99e0 {padding: clamp(14px, 2vw, 22px) clamp(16px, 2.2vw, 26px);}
.m3rgv7 .gn6h02 .mjb99e0 table,
.m3rgv7 .y2n94bm .s1n09 table {margin: 0;}
.m3rgv7 .gn6h02 .mjb99e0 :last-child,
.m3rgv7 .y2n94bm .s1n09 :last-child {margin-bottom: 0;}

.zjjker.zjjker .cxwac {overflow: hidden;background: var(--l8kzx);border: 1px solid var(--op4);border-radius: var(--efg);}
.zjjker.zjjker .fvp7n9 {border: 0;margin: 0;background: none;padding: 0;}
.zjjker.zjjker .fvp7n9 + .fvp7n9 {border-top: 1px solid var(--op4);}
.zjjker.zjjker .fvp7n9[open] {background: color-mix(in srgb, var(--wdo) 7%, transparent);}
.zjjker.zjjker .ht0yt {min-height: 56px;justify-content: space-between;gap:13px;display: flex;font-size: 16px;font-weight: 700;align-items: center;cursor: pointer;list-style: none;padding: 14px 18px;line-height:1.36;}
.zjjker.zjjker .ht0yt::-webkit-details-marker {display: none;}
.zjjker.zjjker .ht0yt::marker {content: "";}
.zjjker.zjjker .wqjtk61 {min-width: 0;}

.zjjker.zjjker .shb38q {border-bottom: 2px solid currentColor;width: 9px;flex: 0 0 auto;transition:transform 0.18s;transform: rotate(45deg) translate(-2px, -2px);height: 9px;border-right: 2px solid currentColor;opacity:0.53;margin-right:3px;}
.zjjker.zjjker .fvp7n9[open] .shb38q {color: var(--wdo);opacity:0.98;transform: rotate(-135deg) translate(-2px, -2px);}
.zjjker.zjjker .kg2qc {padding: 0 18px 16px;margin: 0;font-size: 15px;color: var(--g0i1);}

.ngp8v.ngp8v .nn1tgd {border-top: 1px solid var(--op4);flex-direction: column;display: flex;}
.ngp8v.ngp8v .pgrce {display: flex;padding: 14px 2px;min-height: 56px;gap:14px;align-items: flex-start;border-bottom: 1px solid var(--op4);}

.ngp8v.ngp8v .pgrce:last-child {border-bottom: 0;}
.ngp8v.ngp8v .w0ywt8x {font-weight: 800;justify-content: center;color: var(--w7x8r, var(--ves, var(--n2tr3)));flex: 0 0 auto;width: 34px;background: var(--wdo);line-height: 1;align-items: center;font-size: 15px;border-radius: 50%;display: inline-flex;height: 34px;}
.ngp8v.ngp8v .pgnw {padding-top:2px;display: flex;gap:3px;min-width: 0;flex-direction: column;}
.ngp8v.ngp8v .x5cjqd {line-height:1.29;font-weight: 800;font-size: 16px;}
.ngp8v.ngp8v .we7e8kh {color: var(--g0i1);font-size: 15px;}

.m3rp9h.m3rp9h .fw4f8 {display: block;}
.m3rp9h.m3rp9h .ce53ex {font-size: 12.5px;gap:9px;padding: 9px 14px;font-weight: 800;display: flex;align-items: center;background: color-mix(in srgb, var(--wdo) 13%, var(--l8kzx));margin: 0 0 10px;border-radius: 999px;letter-spacing: .07em;text-transform: uppercase;}
.m3rp9h.m3rp9h .z8se {color: var(--g0i1);background: var(--l8kzx);}
.m3rp9h.m3rp9h .ce53ex + .e9mx5ty {margin-bottom:22px;}
.m3rp9h.m3rp9h .e9mx5ty:last-child {margin-bottom: 0;}
.m3rp9h.m3rp9h .cw4gmv {line-height: 1;align-items: center;border-radius: 50%;height: 20px;background: color-mix(in srgb, var(--c6bv) 12%, transparent);display: inline-flex;justify-content: center;font-size: 14px;width: 20px;font-weight: 800;flex: 0 0 auto;}
.m3rp9h.m3rp9h .dgqgy .cw4gmv {color: var(--w7x8r, var(--ves, var(--n2tr3)));background: var(--wdo);}
.m3rp9h.m3rp9h .e9mx5ty {display: flex;gap:8px;flex-direction: column;}
.m3rp9h.m3rp9h .hszcx46 {font-size: 15px;background: var(--l8kzx);min-height: 24px;padding: 13px 16px;line-height:1.46;display: block;border-radius: var(--efg);border: 1px solid var(--op4);}

.m3rgv7 {--p6ad: var(--x7x);}
.m3rgv7 :is(.a657jn, [class*="table"]) {overflow-x: auto;}
.m3rgv7 table {border-radius: var(--efg);border-collapse: separate;border-spacing: 0;background: var(--l8kzx);font-size: 15px;overflow: hidden;width: 100%;}
.m3rgv7 thead th {letter-spacing: .07em;text-align: left;font-size: 12px;font-weight: 800;background: color-mix(in srgb, var(--wdo) 12%, var(--l8kzx));white-space: nowrap;text-transform: uppercase;padding: 13px 16px;}
.m3rgv7 tbody td {padding: 13px 16px;color: var(--oadb, inherit);border-top: 1px solid var(--op4);}

.c8pwd2x {padding: var(--ou9i) clamp(18px, 2.4vw, 32px);border: 1px solid color-mix(in srgb, var(--wdo) 30%, transparent);border-radius: var(--eco1e);background:
    radial-gradient(70% 130% at 12% 8%, color-mix(in srgb, var(--wdo) 24%, transparent) 0%, transparent 66%),
    var(--ns8);}
.sh07r {letter-spacing: -.028em;font-weight: 800;font-size: clamp(21px, 2.4vw, 28px);margin: 0;}
.yvfsa {margin: 8px 0 0;color: var(--g0i1);}

.gn0tsm.gn0tsm {padding: clamp(34px, 4vw, 56px) 16px clamp(22px, 2.4vw, 34px);border-top: 1px solid var(--op4);background: var(--icdfd);}
.gn0tsm .bf3h3 {grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;align-items: start;max-width: var(--xqe);gap:27px 48px;display: grid;}
.gn0tsm .yx2zmb img {display: block;height: 28px;width: auto;}
.gn0tsm .yx2zmb span {font-weight: 800;font-size: 19px;letter-spacing: -.03em;}
.gn0tsm .nnfw2b2 {grid-auto-flow: column;display: grid;gap:43px;}
.gn0tsm .nnfw2b2 ul {gap:9px;padding: 0;list-style: none;display: grid;margin: 0;}
.gn0tsm .nnfw2b2 a {display: flex;align-items: center;color: var(--g0i1);text-decoration: none;font-size: 15px;min-height: 44px;}
.gn0tsm .nnfw2b2 a:hover {color: var(--x7x);}
.gn0tsm .syn2c0b {display: flex;flex-wrap: wrap;max-width: var(--xqe);align-items: center;margin: 24px auto 0;gap:12px;opacity:0.73;}
.gn0tsm .ttgt {max-width: var(--xqe);border-top: 1px solid var(--op4);padding-top:18px;margin: 24px auto 0;}
.gn0tsm .ttgt p {margin: 0;color: var(--g0i1);font-size: 13px;}
.gn0tsm .ttgt p + p {margin-top:8px;line-height:1.62;}

@media (max-width:828px) {
  
  .hfse {display: none;}
  .q5ee7vq {display: flex;}
  .mswzzew {gap:9px;min-height: 56px;padding: 8px 14px;}
  .py0pjpm {padding: 10px 16px;font-size: 14px;}
  .kcy09 {font-size: 18px;}
  
  .rppx31 a:nth-child(n+5) {display: none;}
}

@media (min-width:829px) {
  
  .rppx31 {display: none;}
  body {padding-bottom: 0;}
}

@media (prefers-reduced-motion: reduce) {
  * {transition:none !important;animation: none !important;}
}

.adqrv {background: color-mix(in srgb, #000 56%, transparent);inset: 0;opacity:0.05;transition:opacity 0.255s ease, visibility 0.242s;cursor: pointer;position: fixed;visibility: hidden;z-index: 90;}
.hagk6wb {right: 0;transition:transform 0.22s ease, visibility 0.226s;background: var(--ns8);flex-direction: column;overflow-y: auto;bottom: 0;max-height: 86vh;position: fixed;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;width: auto;border-radius: var(--eco1e) var(--eco1e) 0 0;z-index: 91;transform: translateY(100%);border-top: 1px solid var(--op4);left: 0;visibility: hidden;display: flex;top: auto;}
.h45rz:checked ~ .adqrv {opacity:1;visibility: visible;}
.h45rz:checked ~ .hagk6wb {visibility: visible;transform: translateY(0);}

.thesk {gap:11px;justify-content: space-between;align-items: center;padding: 14px 8px 14px 20px;display: flex;border-bottom: 1px solid var(--op4);}
.ca554k2 {color: var(--x7x);min-width: 0;font: 800 19px/1.2 var(--z8v);overflow-wrap: anywhere;}
.x05dsk {min-width: 44px;font-size: 27px;display: flex;justify-content: center;cursor: pointer;border-radius: var(--eco1e);flex: 0 0 auto;line-height: 1;align-items: center;min-height: 44px;color: var(--x7x);}
.x05dsk:hover {background: var(--l8kzx);}

.gcqh7 {padding: 8px 0;}
.gcqh7 ul {padding: 0;margin: 0;list-style: none;}
.gcqh7 li + li {border-top: 1px solid var(--op4);}
.gcqh7 a {text-decoration: none;color: var(--x7x);padding: 10px 20px;align-items: center;display: flex;min-height: 48px;font-weight: 600;font-size: 16px;}
.gcqh7 a:hover {background: var(--l8kzx);}
.gcqh7 a[aria-current="page"] {background: color-mix(in srgb, var(--wdo) 14%, transparent);box-shadow: inset 3px 0 0 var(--wdo);}

.pbke2xg {gap:11px;display: grid;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));margin-top: auto;border-top: 1px solid var(--op4);}
.k5gd,
.zz5q0f {justify-content: center;text-decoration: none;min-height: 48px;display: flex;border-radius: var(--eco1e);font-size: 15px;align-items: center;padding: 12px 18px;font-weight: 700;}
.k5gd {background: transparent;color: var(--x7x);border: 1px solid var(--h3tzb);}
.k5gd:hover {background: var(--l8kzx);}
.zz5q0f {border: 1px solid transparent;color: var(--gge12, var(--t99));background: var(--ljzk8);}

.hagk6wb a:focus-visible,
.x05dsk:focus-visible,
.q5ee7vq:focus-visible {outline: 2px solid var(--wdo);outline-offset: 2px;}

.hagk6wb {bottom: calc(var(--b6z) + env(safe-area-inset-bottom, 0px));box-shadow: 0 -18px 46px color-mix(in srgb, #000 38%, transparent);}

.thesk {position: relative;padding-top:21px;}
.thesk::before {border-radius: 999px;width: 38px;top: 9px;transform: translateX(-50%);background: var(--h3tzb);position: absolute;height: 4px;left: 50%;content: "";}

.pbke2xg {padding-bottom:19px;}

@media (min-width:829px) {
  .adqrv, .hagk6wb {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .adqrv, .hagk6wb {transition:none;}
}

.jab7 a, .jab7 label {white-space: nowrap;}

@media (min-width:829px) {}

@media (prefers-reduced-motion: reduce) {
  .hfse,
  .hnbay,
  .hnbay svg {transition:none !important;}
}

.vhtk,
.vhtk :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.m3rgv7 .jywr4ya .j6kvtd > summary {display: inline-flex;min-height: 44px;padding: 0 4px;align-items: center;list-style: none;cursor: pointer;gap:9px;}
.m3rgv7 .jywr4ya .j6kvtd > summary::-webkit-details-marker {display: none;}
.m3rgv7 .jywr4ya .j6kvtd > summary:focus-visible {outline: 3px solid var(--tcmy);outline-offset: 3px;border-radius: 999px;}
.m3rgv7 .jywr4ya .tknccf {text-transform: uppercase;font-weight: 800;font-size: 12px;letter-spacing: .14em;}

.m3rgv7 .jywr4ya .j6kvtd > summary::after {border-bottom: 2px solid currentColor;transition:transform 0.151s ease;height: 7px;border-right: 2px solid currentColor;flex: 0 0 auto;width: 7px;transform: translateY(-2px) rotate(45deg);content: "";}
.m3rgv7 .jywr4ya .j6kvtd[open] > summary::after {transform: translateY(1px) rotate(225deg);}
.m3rgv7 .jywr4ya .j6kvtd[open] .me1084 {margin-top:11px;}
@media (prefers-reduced-motion: reduce) {
  .m3rgv7 .jywr4ya .j6kvtd > summary::after {transition:none;}
}

.fdkj {--jxgb: 40px;--t1r8b: var(--efg);--zilbe: var(--eco1e);--ia7: 1px solid var(--op4);--t2dw2: var(--efg);}

.m3rgv7 .gn6h02 h2.va9b70r.va9b70r {font-weight: 800;line-height: inherit;text-transform: uppercase;text-wrap: wrap;display: inline;font-size: 13px;color: var(--g0i1);letter-spacing: .07em;margin: 0;}
.m3rgv7 .gn6h02 h2.va9b70r.va9b70r::before {display: none;content: none;}

@media (max-width:554px) {
  .mswzzew {gap:11px;padding: 10px 12px;}
  .wxn8x2 {flex: 1 1 auto;overflow: hidden;min-width: 0;}
  .wxn8x2 img {object-fit: contain;object-position: left center;max-width:112px;}
  .jab7 {gap:6px;flex: 0 0 auto;min-width: 0;}
  .jab7 .py0pjpm {font-size: 13px;padding: 0 12px;}
}

.zjjker.zjjker .c89c {background: var(--l8kzx);overflow: hidden;margin: 0 0 10px;border: 1px solid var(--op4);border-radius: var(--efg);}
.zjjker.zjjker .c89c + .c89c {border-top: 1px solid var(--op4);}
.zjjker.zjjker .c89c:last-child {margin-bottom: 0;}

.zjjker.zjjker .vdvs {gap:11px;justify-content: flex-start;}
.zjjker.zjjker .jkv4ss {transform: rotate(-45deg) translate(-1px, 1px);margin: 0 2px 0 0;}
.zjjker.zjjker .fvp7n9[open] .jkv4ss {transform: rotate(45deg) translate(-2px, -2px);}
.zjjker.zjjker .fw88 {padding: 0 18px 16px 44px;}
.zjjker.zjjker .fw88 p {color: var(--g0i1);font-size: 15px;margin: 0;line-height:1.61;}

.m3rgv7 .pg59 .nxsv {height: 8px;margin: 9px 0 0;}
.m3rgv7 .pg59 .yv02q6 {max-width: 62ch;color: var(--g0i1);font-size: 15px;margin: 18px 0 20px;line-height:1.60;}
.m3rgv7 .pg59 .ez5h .d9g2 {margin: 0;}
.m3rgv7 .pg59 .ez5h .hykj {font-size: 14px;margin: 12px 8px 0 0;display: inline;}
.m3rgv7 .pg59 .ez5h .xshd {display: inline;font-size: 12.5px;}

.m3rgv7 .pg59 .h0tv {flex-direction: column;gap:1px;align-items: flex-start;display: flex;}
.m3rgv7 .pg59 .h0tv .fj3sns {font-size: 15px;}
.m3rgv7 .pg59 .h0tv .bss5 {line-height: 1;}
.m3rgv7 .pg59 .h0tv .cws63 {margin: 8px 0 0;}
.m3rgv7 .pg59 .qrwwzbm {border-top: 1px solid var(--op4);display: flex;align-items: baseline;margin: 12px 0 0;flex-wrap: wrap;gap:3px 12px;padding-top:11px;}
.m3rgv7 .pg59 .qrwwzbm .hykj {margin: 0;display: inline;}
.m3rgv7 .pg59 .qrwwzbm .xshd {font-style: normal;display: inline;font-size: 12.5px;}

.m3rp9h.m3rp9h .pbfm34 {list-style: none;padding: 0;margin: 0;}
.m3rp9h.m3rp9h .b3bgc8b {gap:11px;align-items: flex-start;display: flex;}
.m3rp9h.m3rp9h .m5sk8 {font-weight: 800;background: color-mix(in srgb, var(--c6bv) 12%, transparent);width: 20px;font-size: 13px;line-height: 1;border-radius: 50%;display: inline-flex;font-style: normal;height: 20px;align-items: center;flex: 0 0 auto;justify-content: center;margin-top:0px;}
.m3rp9h.m3rp9h .e78ws {background: var(--wdo);color: var(--w7x8r, var(--ves, var(--n2tr3)));}

.m3rp9h.m3rp9h .zm5ya47 {color: var(--g0i1);}

.m3rp9h.m3rp9h .q7fah.q7fah {column-gap: 0;margin: 0;grid-template-columns: minmax(86px, 21%) 1fr;display: grid;}

.m3rp9h.m3rp9h .sv7z618 {font-weight: 800;gap:7px;display: flex;line-height:1.24;min-width: 0;letter-spacing: .1em;margin: 0;grid-column: 1;overflow-wrap: anywhere;text-transform: uppercase;font-size: 11.5px;align-items: flex-start;padding: 13px clamp(14px, 2vw, 26px) 12px 0;}

.m3rp9h.m3rp9h .nwz079 {color: var(--x7x);}
.m3rp9h.m3rp9h .q7z5yrd  {color: var(--g0i1);}

.m3rp9h.m3rp9h .sv7z618:not(:first-child) {border-top: 1px solid var(--op4);}

.m3rp9h.m3rp9h .ss14e {background: color-mix(in srgb, var(--c6bv) 12%, transparent);font-size: 12px;align-items: center;margin-top: -1px;justify-content: center;line-height: 1;height: 17px;display: inline-flex;font-weight: 800;flex: 0 0 auto;border-radius: 50%;width: 17px;}
.m3rp9h.m3rp9h .nwz079 .ss14e {color: var(--w7x8r, var(--ves, var(--n2tr3)));background: var(--wdo);}
.m3rp9h.m3rp9h .ferptm5 {line-height:1.49;margin: 0;grid-column: 2;border-top: 1px solid var(--op4);padding: 13px 0 12px;font-size: 15px;}

.m3rp9h.m3rp9h .ferptm5:first-of-type {border-top-color: transparent;}

@media (max-width:554px) {
  .m3rp9h.m3rp9h .q7fah.q7fah {display: block;}
  .m3rp9h.m3rp9h .sv7z618 {padding: 15px 0 7px;}
  .m3rp9h.m3rp9h .sv7z618:not(:first-child) {margin-top:2px;}
  
  .m3rp9h.m3rp9h .ferptm5:first-of-type {border-top-color: var(--op4);}
}

.m3rgv7 .jr00 .j4hg3e {color: var(--x7x);line-height:1.21;font-size: clamp(20px, 2.4vw, 27px);font-weight: 800;padding: clamp(20px, 2.6vw, 28px) clamp(18px, 2.4vw, 30px) 0;margin: 0;letter-spacing: -.02em;}
.m3rgv7 .jr00 .exaycp2 {padding-top:14px;}

.m3rgv7 .jr00 .fkxb {position: relative;margin: 0 0 14px;line-height:1.19;font-size: clamp(20px, 2.4vw, 27px);letter-spacing: -.02em;font-weight: 800;color: var(--x7x);padding-left:15px;}

.m3rgv7 .jr00 .fkxb::before {content: "";left: 0;background: linear-gradient(180deg, var(--wdo), var(--cs8t5));position: absolute;margin: 0;border-radius: 999px;height: auto;bottom: .1em;width: 5px;display: block;top: .1em;}

.m3rgv7 .gn6h02 h2.mcfpc.mcfpc {text-transform: uppercase;margin: 0;font-weight: 800;display: block;color: var(--g0i1);text-wrap: wrap;letter-spacing: .07em;line-height:1.32;padding: clamp(18px, 2.4vw, 24px) clamp(16px, 2.2vw, 26px) 0;font-size: 13px;}

.m3rgv7 .gn6h02 h2.mcfpc.mcfpc::before {content: "";vertical-align: middle;width: 14px;border-radius: 999px;background: linear-gradient(90deg, var(--wdo), var(--cs8t5));display: inline-block;height: 3px;margin: 0 9px 3px 0;}
.m3rgv7 .gn6h02 .cmbxb {padding-top:11px;}

.m3rgv7 .gn6h02 .re45 {padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 26px);}
.m3rgv7 .gn6h02 .re45 .mjb99e0 {padding: 0;}
.m3rgv7 .gn6h02 h2.wnwnj5.wnwnj5 {letter-spacing: .07em;margin: 0 0 13px;font-size: 12px;background: color-mix(in srgb, var(--wdo) 13%, var(--l8kzx));color: color-mix(in srgb, var(--wdo) 35%, var(--x7x));text-transform: uppercase;display: inline-block;font-weight: 800;line-height:1.30;text-wrap: wrap;padding: 6px 13px;border-radius: 999px;}
.m3rgv7 .gn6h02 h2.wnwnj5.wnwnj5::before {content: none;display: none;}

.m3rgv7 .y2n94bm .enpcq {margin-bottom:11px;}
.m3rgv7 .y2n94bm .w391zj {border: 0;border-top: 1px solid var(--op4);margin: 0 0 16px;}

.m3rgv7 .y2n94bm .ey9zn {gap:14px;display: flex;align-items: stretch;margin: 0 0 16px;}
.m3rgv7 .y2n94bm .ey9zn::before {flex: 0 0 auto;content: "";min-height: 28px;background: linear-gradient(180deg, var(--wdo), var(--cs8t5));width: 5px;border-radius: 999px;}
.m3rgv7 .y2n94bm .ey9zn .xsekjn {align-self: center;margin: 0;}

.m3rgv7 .y2n94bm .zwfpn {border-radius: var(--efg);border: 1px solid var(--op4);padding: clamp(12px, 1.6vw, 18px);background: var(--l8kzx);}

.m3rgv7 .m494 .n3rk.qbfgw {box-shadow: inset 0 0 0 2px color-mix(in srgb, currentColor 24%, transparent);}
.m3rgv7 .m494 .djm7ts5 {z-index: 1;width: 26px;flex: 0 0 auto;position: relative;border-radius: 50%;height: 26px;display: inline-flex;margin-right:11px;background: color-mix(in srgb, currentColor 20%, transparent);justify-content: center;align-items: center;}
.m3rgv7 .m494 .djm7ts5::before {margin-left:1px;width: 0;border-left: 7px solid currentColor;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;content: "";}

.m3rgv7 .nv5hn0.c0b235 {text-align: left;align-items: stretch;}
.m3rgv7 .nv5hn0 .meqy {align-items: center;display: flex;gap:14px;}
.m3rgv7 .nv5hn0 .meqy .p449 {width: 64px;margin: 0;height: 64px;}
.m3rgv7 .nv5hn0 .e5rhy {flex-direction: column;min-width: 0;gap:4px;display: flex;align-items: flex-start;}
.m3rgv7 .nv5hn0.c0b235 .e545 {margin-top:15px;}

.m3rgv7 .nv5hn0.yarqstx .xxve1f {margin: 2px 0 0;line-height:1.90;font-size: 14.5px;color: var(--g0i1);}
.m3rgv7 .nv5hn0.yarqstx .h15vb3x {color: var(--g0i1);}
.m3rgv7 .nv5hn0.yarqstx .xxve1f .rtjz {margin-left:10px;vertical-align: middle;display: inline-block;}
.m3rgv7 .nv5hn0 .dqyjt46 {margin: 12px 0 0;justify-content: center;padding: 0;list-style: none;flex-wrap: wrap;}
.m3rgv7 .nv5hn0.c0b235 .dqyjt46 {justify-content: flex-start;}

.m3rgv7 .rm6n52j .es5p {border-top: 1px solid var(--op4);grid-column: 1 / -1;list-style: none;display: grid;margin: 14px 0 0;padding: 0;grid-template-columns: auto minmax(0, 1fr);}

.m3rgv7 .rm6n52j .es5p .nrwje {margin: 0;align-self: stretch;align-items: center;padding: 11px 16px 11px 0;border-bottom: 1px solid var(--op4);grid-column: 1;display: flex;}
.m3rgv7 .rm6n52j .es5p .hzrg {margin: 0;justify-content: flex-end;border-bottom: 1px solid var(--op4);align-self: stretch;padding: 11px 0;align-items: center;display: flex;grid-column: 2;}
.m3rgv7 .rm6n52j .es5p > :nth-last-child(-n+2) {border-bottom: 0;}

.m3rgv7 .rm6n52j.ek3f3nr .n2zf8 {grid-row: 1;}

.m3rgv7 .rm6n52j .sgpt99 .egbk {gap:4px 18px;grid-column: auto;padding-top: 0;margin: 9px 0 0;border-top: 0;}
.m3rgv7 .rm6n52j .sgpt99 .dgrr {gap:7px;align-items: baseline;flex-direction: row;}
.m3rgv7 .rm6n52j .sgpt99 .hzrg {font-size: 14px;}
.m3rgv7 .rm6n52j .sgpt99 .nrwje {font-size: 10.5px;}

.ngp8v.ngp8v .d4ad2a {padding: 0;margin: 0;list-style: none;counter-reset: ma2step;}
.ngp8v.ngp8v .d18p {gap:4px;counter-increment: ma2step;padding-left:47px;flex-direction: column;position: relative;}

.ngp8v.ngp8v .d18p::before {position: absolute;width: 34px;font-weight: 800;left: 0;justify-content: center;border-radius: 50%;border: 2px solid color-mix(in srgb, var(--wdo) 55%, var(--op4));height: 34px;line-height: 1;align-items: center;display: inline-flex;color: color-mix(in srgb, var(--wdo) 45%, var(--x7x));background: transparent;top: 14px;content: counter(ma2step);font-size: 15px;}

.ngp8v.ngp8v .h5jc5qn {border-top: 0;}
.ngp8v.ngp8v .pwg830 {gap:17px;position: relative;border-bottom: 0;min-height: 0;padding: 0 2px 22px;}
.ngp8v.ngp8v .pwg830:last-child {padding-bottom: 0;}
.ngp8v.ngp8v .pwg830::before {background: color-mix(in srgb, var(--wdo) 30%, var(--op4));left: 18px;border-radius: 999px;position: absolute;content: "";bottom: 0;top: 38px;width: 2px;}
.ngp8v.ngp8v .pwg830:last-child::before {content: none;}
.ngp8v.ngp8v .m4k9z1 {position: relative;z-index: 1;font-style: normal;}
.ngp8v.ngp8v .y56x {min-width: 0;padding-top:4px;}
.ngp8v.ngp8v .pg51y {font-weight: 800;margin: 0 0 4px;line-height:1.32;font-size: 16px;}
.ngp8v.ngp8v .cc63s9q {color: var(--g0i1);margin: 0;line-height:1.57;font-size: 15px;}

.m3rgv7 .jr00 .j4hg3e:last-child {padding-bottom: clamp(20px, 2.6vw, 28px);}
.m3rgv7 .jr00 .bpew:last-child {padding-bottom: clamp(16px, 2.2vw, 22px);border-bottom: 0;}

@media (max-width:828px) {
  .jab7 .fdkj {display: none;}
}
.pbke2xg .fdkj {justify-self: start;}
@media (max-width:554px) {
  .jab7 {gap:7px;}
  .jab7 .py0pjpm {font-size: 12.5px;padding: 0 11px;white-space: nowrap;}
  .wxn8x2 img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .mswzzew {gap:6px;}
  .jab7 .py0pjpm {padding: 0 9px;font-size: 12px;}
  .wxn8x2 img {max-width: 24vw;}
}

.hagk6wb {transform: translateX(100%);right: 0;border-radius: var(--eco1e) 0 0 var(--eco1e);width: min(88vw, 380px);left: auto;border-top: 0;border-left: 1px solid var(--op4);max-height: none;top: 0;bottom: 0;}
.h45rz:checked ~ .hagk6wb {transform: translateX(0);}

.m3rgv7 .meq1m0.tpvkf1 {min-height: clamp(380px, 52vh, 560px);justify-content: center;}
.m3rgv7 .meq1m0.tpvkf1 .k1z3h9m {padding: clamp(28px, 4vw, 56px);margin-top: 0;max-width:619px;background: none;}
.m3rgv7 .meq1m0.tpvkf1:not(.ne3cb) .n1n37::after {position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--ns8) 92%, transparent) 0%,
    color-mix(in srgb, var(--ns8) 66%, transparent) 40%,
    color-mix(in srgb, var(--ns8) 0%, transparent) 76%);content: "";inset: 0;}
.m3rgv7 .meq1m0.tpvkf1.ne3cb {background:
    radial-gradient(70% 100% at 100% 100%, color-mix(in srgb, #000 30%, transparent), transparent 70%),
    radial-gradient(55% 80% at 82% 18%, color-mix(in srgb, var(--cs8t5) 55%, transparent), transparent 70%),
    linear-gradient(var(--pvi2l, 135deg), var(--wdo) 0%, color-mix(in srgb, var(--wdo) 70%, #000) 100%);border-color: transparent;}
.m3rgv7 .meq1m0.tpvkf1.ne3cb .n1n37 {display: none;}
.m3rgv7 .meq1m0.tpvkf1.ne3cb :is(.yvte, .jzbvt4s) {color: var(--w7x8r, var(--ves, var(--n2tr3)));}
.m3rgv7 .meq1m0.tpvkf1.ne3cb .jzbvt4s {opacity:0.88;}
.m3rgv7 .meq1m0.tpvkf1.ne3cb .ef9whsw {color: #fff;background: color-mix(in srgb, #000 22%, transparent);}

.m3rgv7 .meq1m0.tpvkf1.ne3cb .zv14 {background: var(--ns8);color: var(--x7x);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);}
@media (max-width:635px) {
  .m3rgv7 .meq1m0.tpvkf1 {justify-content: flex-end;min-height: min(70vh, 520px);}
  .m3rgv7 .meq1m0.tpvkf1.ne3cb {min-height: 0;justify-content: center;}
  .m3rgv7 .meq1m0.tpvkf1:not(.ne3cb) .n1n37::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--ns8) 95%, transparent) 0%,
      color-mix(in srgb, var(--ns8) 70%, transparent) 45%,
      color-mix(in srgb, var(--ns8) 0%, transparent) 80%);}
}
.m3rgv7 .meq1m0 .sefh1w {background:
    radial-gradient(55% 80% at 82% 18%, color-mix(in srgb, var(--cs8t5) 55%, transparent), transparent 70%),
    linear-gradient(var(--pvi2l, 135deg), var(--wdo) 0%, color-mix(in srgb, var(--wdo) 70%, #000) 100%);font-size: 0;}
.m3rgv7 .meq1m0 .wse6hv {background: color-mix(in srgb, var(--ns8) 86%, transparent);width: min(62%, 280px);align-items: center;border-radius: var(--eco1e);border: 1px solid color-mix(in srgb, #fff 30%, transparent);padding: 18px;display: flex;box-sizing: border-box;aspect-ratio: 16 / 9;box-shadow: 0 0 0 10px color-mix(in srgb, #fff 10%, transparent), 0 24px 60px color-mix(in srgb, #000 35%, transparent);justify-content: center;}
.m3rgv7 .meq1m0 .wse6hv img {object-fit: contain;height: auto;max-width: 100%;display: block;width: auto;border-radius: 0;max-height: 100%;}

.m3rgv7 .m69pdbq.xe3a9n {display: block;}
.xe3a9n .p6e9nkk {margin: 0 0 18px;}
.xe3a9n .a1qe5w {position: relative;}
.xe3a9n .gzp6b {overflow-x: auto;padding: 0;display: grid;list-style: none;border-radius: var(--eco1e);scroll-snap-type: x mandatory;scrollbar-width: none;grid-auto-columns: 100%;overscroll-behavior-x: contain;grid-auto-flow: column;scroll-behavior: smooth;margin: 0;}
.xe3a9n .gzp6b::-webkit-scrollbar {display: none;}
.xe3a9n .gv6nncd {scroll-snap-align: start;align-items: center;background: var(--l8kzx);overflow: hidden;display: flex;position: relative;border-radius: var(--eco1e);min-height: clamp(300px, 40vh, 440px);}
.xe3a9n .gv6nncd > picture,
.m3rgv7 .xe3a9n .n84n3.n84n3 {width: 100%;border-radius: 0;inset: 0;max-width: none;position: absolute;object-fit: cover;height: 100%;}
.xe3a9n .gv6nncd:not(.x791qzm)::after {background: linear-gradient(90deg,
    color-mix(in srgb, var(--ns8) 90%, transparent) 0%,
    color-mix(in srgb, var(--ns8) 60%, transparent) 42%,
    color-mix(in srgb, var(--ns8) 0%, transparent) 78%);inset: 0;position: absolute;pointer-events: none;content: "";}
.xe3a9n .x791qzm {background:
    radial-gradient(70% 100% at 100% 100%, color-mix(in srgb, #000 30%, transparent), transparent 70%),
    radial-gradient(55% 80% at 82% 18%, color-mix(in srgb, var(--cs8t5) 55%, transparent), transparent 70%),
    linear-gradient(135deg, var(--wdo) 0%, color-mix(in srgb, var(--wdo) 70%, #000) 100%);}
.xe3a9n .x791qzm:nth-child(even) {background:
    radial-gradient(70% 100% at 0% 100%, color-mix(in srgb, #000 30%, transparent), transparent 70%),
    radial-gradient(55% 80% at 18% 18%, color-mix(in srgb, var(--wdo) 55%, transparent), transparent 70%),
    linear-gradient(225deg, var(--cs8t5) 0%, color-mix(in srgb, var(--cs8t5) 65%, #000) 100%);}
.xe3a9n .e4zkm1 {z-index: 1;display: flex;position: relative;max-width:559px;align-items: flex-start;flex-direction: column;padding: clamp(26px, 4vw, 56px) clamp(26px, 5vw, 72px);gap:15px;}
.xe3a9n .ty1rr {font-size: 13px;letter-spacing: .14em;color: color-mix(in srgb, var(--wdo) 55%, #fff);font-weight: 800;}
.xe3a9n .qemjx {font-weight: 800;letter-spacing: -.03em;margin: 0;line-height:1.10;font-size: clamp(26px, 3.2vw, 42px);color: var(--x7x);text-wrap: balance;}
.xe3a9n .x791qzm :is(.qemjx, .ty1rr) {color: var(--w7x8r, var(--ves, var(--n2tr3)));}
.xe3a9n .pvww73k {white-space: nowrap;padding: 0 28px;color: var(--ves, var(--n2tr3));text-decoration: none;font-weight: 800;justify-content: center;display: inline-flex;min-height: 52px;font-size: 15.5px;border-radius: 999px;background: var(--tcmy);align-items: center;}
.xe3a9n .x791qzm .pvww73k {background: var(--ns8);color: var(--x7x);}
.xe3a9n .rsgn {height: 48px;border-radius: 999px;border: 0;backdrop-filter: blur(8px);cursor: pointer;background: color-mix(in srgb, var(--ns8) 82%, transparent);justify-content: center;color: var(--x7x);width: 48px;position: absolute;line-height: 1;display: flex;transform: translateY(-50%);align-items: center;z-index: 2;top: 50%;box-shadow: 0 8px 24px color-mix(in srgb, #000 30%, transparent);font-size: 30px;}
.xe3a9n .rsgn:hover {color: var(--ves, var(--n2tr3));background: var(--tcmy);}
.xe3a9n .rsgn[hidden] {display: none;}
.xe3a9n .n3k8n9a {left: 14px;}
.xe3a9n .djm7c16 {right: 14px;}
.xe3a9n .b9gazk5 {right: 0;position: absolute;z-index: 2;bottom: 14px;display: flex;left: 0;margin: 0;gap:8px;justify-content: center;}
.xe3a9n .xt3ky8 {border-radius: 999px;height: 9px;width: 9px;cursor: pointer;transition:width 0.319s ease, background 0.3s ease;background: color-mix(in srgb, #fff 45%, transparent);}
.xe3a9n .xt3ky8[data-on="1"] {background: linear-gradient(90deg, var(--wdo), var(--cs8t5));width: 30px;}
.xe3a9n .dtwsyk {margin: 18px 0 0;}
@media (max-width:635px) {
  .xe3a9n .gv6nncd {min-height: min(62vh, 460px);align-items: flex-end;}
  .xe3a9n .gv6nncd:not(.x791qzm)::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--ns8) 94%, transparent) 0%,
      color-mix(in srgb, var(--ns8) 66%, transparent) 45%,
      color-mix(in srgb, var(--ns8) 0%, transparent) 80%);}
  .xe3a9n .x791qzm {min-height: 300px;}
  .xe3a9n .e4zkm1 {padding: 22px 20px 40px;}
  .xe3a9n .rsgn {top: 22px;transform: none;height: 40px;width: 40px;}
  .xe3a9n .n3k8n9a {right: 62px;left: auto;}
  .xe3a9n .pvww73k {align-self: stretch;}
}
@media (prefers-reduced-motion: reduce) { .xe3a9n .gzp6b {scroll-behavior: auto;} .xe3a9n .xt3ky8 {transition:none;} }
.m3rgv7 .xe3a9n .x791qzm a.pvww73k {color: var(--x7x);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);background: var(--ns8);}

.m3rgv7 .cvrxtg .e7re {gap:11px;grid-template-columns: repeat(var(--jbkr8, 4), minmax(0, 1fr));display: grid;}
.m3rgv7 .cvrxtg .p8zaxma {padding: 16px 12px;box-sizing: border-box;align-items: center;gap:8px;border-radius: var(--efg);height: 100%;text-align: center;min-height: 104px;width: 100%;display: flex;justify-content: center;flex-direction: column;}
.m3rgv7 .cvrxtg .p8zaxma img {max-width: 100%;height: 36px;}
.m3rgv7 .cvrxtg .q7rnm {white-space: normal;font-size: 14px;color: var(--g0i1);}
@media (max-width:635px) {
  .m3rgv7 .cvrxtg .e7re {gap:8px;grid-template-columns: repeat(var(--eiu7m, 2), minmax(0, 1fr));}
  .m3rgv7 .cvrxtg .p8zaxma {min-height: 88px;padding: 12px 8px;}
  .m3rgv7 .cvrxtg .p8zaxma img {height: 28px;}
}

.m3rgv7 > .rm6n52j.z784.mq44bt4 {border: 1px solid color-mix(in srgb, var(--wdo) 45%, var(--op4));margin-top: clamp(36px, 5vw, 64px) !important;gap: clamp(22px, 4vw, 56px);background:
    radial-gradient(60% 120% at 95% 50%, color-mix(in srgb, var(--wdo) 26%, transparent), transparent 70%),
    var(--ns8);display: grid;box-shadow: 0 0 0 1px color-mix(in srgb, var(--wdo) 18%, transparent), 0 24px 60px color-mix(in srgb, var(--wdo) 18%, transparent);grid-template-columns: minmax(0, 1fr);align-items: center;margin-bottom: clamp(36px, 5vw, 64px) !important;}
@media (min-width:829px) { .m3rgv7 > .rm6n52j.mq44bt4 {grid-template-columns: minmax(0, 1fr) auto;} }
.mq44bt4 .znqsh3w {min-width: 0;gap:16px;display: grid;}

@media (min-width:829px) { .m3rgv7 > .rm6n52j.z784.mq44bt4 {grid-template-columns: minmax(0, 1fr) auto;} }
.m3rgv7 > .rm6n52j.z784.mq44bt4 {padding: clamp(24px, 3.6vw, 48px) !important;}
.mq44bt4 .znqsh3w .knh0hb9 {font-size: clamp(24px, 2.8vw, 36px);}
.m3rgv7 .mq44bt4 .znqsh3w a.dbwjbb6,
.m3rgv7 .mq44bt4 .znqsh3w .qnsp6k2 a {color: var(--ves, var(--n2tr3));background: var(--tcmy);border-color: transparent;}
.m3rgv7 > .rm6n52j.z784.mq44bt4 {border-radius: var(--eco1e);}

.afyfwzg .s0r4 {margin: 0 auto;aspect-ratio: 1 / 0.9;width: clamp(260px, 26vw, 340px);position: relative;}
.m3rgv7 .afyfwzg .k89p.k89p {left: 50%;position: absolute;aspect-ratio: 3 / 4;bottom: 12%;object-fit: cover;transform-origin: 50% 110%;transition:transform 0.332s ease;height: auto;width: 46%;box-shadow: 0 18px 40px color-mix(in srgb, #000 45%, transparent);border-radius: var(--efg);border: 2px solid color-mix(in srgb, var(--wdo) 40%, var(--op4));}
.afyfwzg .k89p:nth-of-type(1) {transform: translateX(-90%) rotate(-14deg);}
.afyfwzg .k89p:nth-of-type(2) {box-shadow: 0 22px 50px color-mix(in srgb, var(--wdo) 40%, transparent);transform: translateX(-50%) translateY(-8%);z-index: 2;}
.afyfwzg .k89p:nth-of-type(3) {transform: translateX(-10%) rotate(14deg);}
.afyfwzg:hover .k89p:nth-of-type(1) {transform: translateX(-100%) rotate(-19deg);}
.afyfwzg:hover .k89p:nth-of-type(3) {transform: translateX(0%) rotate(19deg);}
.afyfwzg .efkks {padding: 8px 14px;box-sizing: border-box;width: 62%;position: absolute;box-shadow: 0 12px 30px color-mix(in srgb, #000 35%, transparent);border-radius: var(--efg);border: 1px solid color-mix(in srgb, var(--wdo) 45%, var(--op4));background: color-mix(in srgb, var(--ns8) 88%, transparent);transform: translateX(-50%);display: flex;z-index: 3;justify-content: center;height: 22%;backdrop-filter: blur(8px);align-items: center;left: 50%;bottom: 2%;}
.afyfwzg .efkks img {max-height: 100%;border-radius: 0;object-fit: contain;max-width: 100%;width: auto;height: auto;display: block;}
.afyfwzg .etgjj4c {box-shadow: 0 8px 22px color-mix(in srgb, var(--wdo) 45%, transparent);font-weight: 800;padding: 8px 14px;z-index: 4;color: var(--ves, var(--n2tr3));right: 4%;border-radius: 999px;background: var(--tcmy);top: 2%;font-size: 15px;position: absolute;}
@media (max-width:828px) { .afyfwzg .s0r4 {width: min(300px, 82vw);order: -1;} }
@media (prefers-reduced-motion: reduce) { .afyfwzg .k89p {transition:none;} }

.m3rgv7 .afyfwzg .k89p.k89p {width: 44%;height: 64%;bottom: 18%;max-width: none;aspect-ratio: auto;}
.afyfwzg .efkks {width: 54%;height: 18%;bottom: 4%;}
.afyfwzg .etgjj4c {right: 2%;top: 0;}

.m3rgv7 .rm6n52j .s0r4 img.k89p.k89p {max-width: none;object-fit: cover;min-height: 0;max-height: none;height: 64%;width: 44%;}
.m3rgv7 .rm6n52j .efkks img {min-height: 0;max-height: 100%;}

.h8j8y .t4ayc {display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);background:
    linear-gradient(90deg, color-mix(in srgb, var(--wdo) 26%, transparent), transparent 55%),
    var(--l8kzx);margin: 6px 0 18px;align-items: center;padding: 16px clamp(16px, 3vw, 34px);border-radius: var(--eco1e);border: 1px solid color-mix(in srgb, var(--wdo) 35%, var(--op4));}
.h8j8y .pqzsh {min-width: 0;display: flex;align-items: center;gap:14px;}
.h8j8y .y0cx84 {text-align: right;flex-direction: row-reverse;}
.h8j8y .pqzsh b {letter-spacing: -.04em;font-variant-numeric: tabular-nums;font-weight: 800;line-height: .9;font-size: clamp(44px, 5vw, 64px);}
.h8j8y .e7n7c5d b {color: var(--wdo);text-shadow: 0 0 24px color-mix(in srgb, var(--wdo) 55%, transparent);}
.h8j8y .y0cx84 b {color: var(--g0i1);}
.h8j8y .pqzsh i {letter-spacing: .1em;min-width: 0;font-weight: 800;font-style: normal;font-size: 12.5px;color: var(--x7x);text-transform: uppercase;}
.h8j8y .y0cx84 i {color: var(--g0i1);}
.h8j8y .wv6rffs {font-weight: 800;color: var(--op4);font-size: clamp(36px, 4vw, 52px);padding: 0 clamp(10px, 2vw, 24px);}

.h8j8y .hjfxch {align-items: start;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap:15px;}
.h8j8y.p5bq3k .hjfxch {grid-template-columns: minmax(0, 1fr);}
.h8j8y .sy5h4a {color: var(--g0i1);font-size: 12.5px;display: flex;letter-spacing: .1em;text-transform: uppercase;margin: 0 0 10px;font-weight: 800;justify-content: space-between;gap:9px;align-items: center;}
.h8j8y .td6shrh .sy5h4a {color: var(--x7x);}
.h8j8y .ch45rc8 {color: inherit;letter-spacing: 0;font-size: 20px;}
.h8j8y .td6shrh .ch45rc8 {color: var(--wdo);}
.h8j8y .tcg7t {padding: 0;margin: 0;list-style: none;gap:9px;display: grid;}
.h8j8y .aaae {min-width: 0;display: flex;align-items: center;transition:transform 0.143s;border-radius: var(--efg);padding: 13px 16px;line-height:1.44;font-size: 15px;gap:13px;}
.h8j8y .aaae:hover {transform: translateX(3px);}
.h8j8y .yp83h {min-width: 0;overflow-wrap: anywhere;}
.h8j8y .td6shrh .aaae {border: 1px solid color-mix(in srgb, var(--wdo) 35%, var(--op4));color: var(--x7x);background: linear-gradient(90deg, color-mix(in srgb, var(--wdo) 18%, var(--l8kzx)), var(--l8kzx));}
.h8j8y .kwpy41 .aaae {color: var(--g0i1);border: 1px dashed var(--op4);background: var(--ns8);}
.h8j8y .yw7jvx {height: 26px;width: 26px;position: relative;flex: 0 0 auto;border-radius: 999px;}
.h8j8y .td6shrh .yw7jvx {background: var(--wdo);box-shadow: 0 0 14px color-mix(in srgb, var(--wdo) 60%, transparent);}
.h8j8y .td6shrh .yw7jvx::after {top: 5px;transform: rotate(45deg);left: 9px;width: 6px;border: solid var(--w7x8r, var(--ves, var(--n2tr3)));border-width: 0 3px 3px 0;height: 12px;position: absolute;content: "";}
.h8j8y .kwpy41 .yw7jvx {background: color-mix(in srgb, var(--x7x) 10%, transparent);}
.h8j8y .kwpy41 .yw7jvx::before,
.h8j8y .kwpy41 .yw7jvx::after {top: 12px;position: absolute;background: var(--g0i1);transform: rotate(45deg);width: 14px;left: 6px;border-radius:2px;content: "";height: 2.5px;}
.h8j8y .kwpy41 .yw7jvx::after {transform: rotate(-45deg);}
@media (max-width:695px) {
  .h8j8y .hjfxch {grid-template-columns: minmax(0, 1fr);}
  .h8j8y .pqzsh {gap:3px;flex-direction: column;align-items: flex-start;}
  .h8j8y .y0cx84 {align-items: flex-end;flex-direction: column;}
}
@media (prefers-reduced-motion: reduce) { .h8j8y .aaae {transition:none;} }

.h8j8y .t4ayc ~ .hjfxch .sy5h4a {display: none;}
.h8j8y .t4ayc ~ .hjfxch .kwpy41 .tcg7t {margin-top: 0;}
.h8j8y.p5bq3k .t4ayc ~ .hjfxch {gap:9px;}
