

:root {--yvno: clamp(30px, 3.6vw, 52px);--hv2f:   var(--xu9);--qn8: var(--svv, var(--ozb));--rg2:    var(--hooqk);--ue0nx:  var(--ctu);--t8fiy: var(--rlk);--g0sp:    18px;--ofo3: 1080px;--mwmu7: clamp(14px, 1.8vw, 22px);--fb5: var(--aea);--v92:"Nunito", "Avenir Next", system-ui, "Segoe UI Variable", sans-serif;--o2xfr:   var(--j3n);--yqbl: 64px;--vr6: 26px;--cyrj: var(--ozb);}

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

.fr8j {border-radius: 999px;background: var(--cyrj);font-weight: 800;text-decoration: none;z-index: 200;padding: 12px 20px;position: absolute;color: var(--c2fn, var(--z0x, var(--a0fxi)));top: 0;left: -9999px;}
.fr8j:focus {left: 12px;top: 12px;}

.vjemy {backdrop-filter: blur(12px);top: 0;position: sticky;-webkit-backdrop-filter: blur(12px);z-index: 60;border-bottom: 1px solid var(--o2xfr);background: color-mix(in srgb, var(--flarl) 92%, transparent);}
.hprd4w {max-width: var(--ofo3);display: flex;margin: 0 auto;align-items: center;min-height: 60px;padding: 10px 18px;gap:17px;}
.ydnm2 {display: inline-flex;flex: 0 0 auto;text-decoration: none;min-height: 44px;align-items: center;}
.ydnm2 img {display: block;width: auto;height: 28px;}
.v739jar {font-size: 20px;font-weight: 800;color: var(--zw7);letter-spacing: -.03em;}

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

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

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

.ht3vg,
.zz9x :is(.acsqz06, .prw4vnc, .z7y6, .y95rpa,
              .m35v, .bgjz5, .er0p0da) a[role="button"],
.zz9x .y95rpa a {display: inline-flex;border-radius: 999px;border: 1px solid transparent;font-weight: 800;font-size: 15px;cursor: pointer;justify-content: center;transition:transform 0.168s;align-items: center;white-space: nowrap;padding: 11px 22px;min-height: 44px;text-decoration: none;}

.gkrbh {border-color: var(--o2xfr);color: var(--vuqh, var(--lgpy2));background: var(--ctxle);}
.aa17 {background: var(--l3p);color: var(--qn1, var(--lql5w));box-shadow: 0 6px 18px color-mix(in srgb, var(--l3p) 30%, transparent);}
.aa17:hover {transform: translateY(-1px);background: var(--hfa0s);}

.zz9x :is(.acsqz06, .prw4vnc, .z7y6, .y95rpa,
              .m35v, .bgjz5, .er0p0da) a[role="button"]:hover,
.zz9x .y95rpa a:hover {background: var(--hfa0s);}
.hta8t {display: flex;margin-top:14px;width: 100%;}

.zz9x :is(.acsqz06, .prw4vnc, .z7y6, .y95rpa,
              .m35v, .bgjz5, .er0p0da) a[role="button"],
.zz9x .y95rpa a {background: var(--ozb);color: var(--z0x, var(--a0fxi));}

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

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

.q79rv7 {height: 20px;border: 2px solid currentColor;width: 20px;opacity:0.83;}
.r71msn {border-radius:7px;}
.m4ysj {border-radius: 50%;}
.wgn5 {transform: rotate(45deg);border-radius:2px;}
.c32h .dj1j14 .q79rv7 {opacity:0.99;background: color-mix(in srgb, var(--cyrj) 22%, transparent);}

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

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

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

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

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

.zz9x :is(.er0p0da, .bgjz5, .m35v, .cn04,
              .tjtn5w, .dtg3v, .z7y6, .prw4vnc,
              .fgp0b, .qbmn7) {border: 1px solid var(--o2xfr);border-radius: var(--vr6);background: var(--hv2f);padding: var(--yvno) clamp(18px, 2.4vw, 32px) !important;}

.zz9x .acsqz06.mz02v7t {display: grid;grid-template-columns: minmax(0, 1fr);background: var(--hv2f);overflow: hidden;padding: 0 !important;min-height: 0 !important;border: 1px solid var(--o2xfr);border-radius: var(--vr6);}
.zz9x .acsqz06 .qr9hw8 {color: var(--tpk, #fff);overflow: hidden;margin: 0;background: var(--rhlq1, var(--t8fiy));position: relative;min-width: 0;height: clamp(120px, 18vh, 190px);}
.zz9x .acsqz06 .qr9hw8 img,
.zz9x .acsqz06 .j7g3 {height: 100%;width: 100%;border-radius: 0;object-fit: cover;display: block;}

.zz9x .acsqz06 .qhbc {font-weight: 800;line-height: .8;align-items: center;position: absolute;display: flex;inset: 0;color: color-mix(in srgb, #fff 34%, transparent);letter-spacing: -.05em;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(--xmx5w, 160deg),
      var(--cyrj) 0%,
      color-mix(in srgb, var(--qn8) 78%, var(--cyrj)) 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;font-size: clamp(52px, 11vw, 132px);justify-content: center;}

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

.zz9x .acsqz06 .efjfk3e {align-items: flex-start;min-width: 0;display: flex;flex-direction: column;text-align: left;gap:12px;padding: clamp(22px, 3vw, 34px) clamp(18px, 2.6vw, 32px);max-width: none;}
.zz9x .acsqz06 .evmnvqa {color: var(--rg2);text-wrap: balance;line-height:1.06;margin: 0;font-weight: 800;font-size: clamp(28px, 3.4vw, 46px);letter-spacing: -.03em;}
.zz9x .acsqz06 .c48aw5 {font-size: 15.5px;color: var(--ue0nx);margin: 0;line-height:1.53;max-width: 52ch;}

.zz9x .acsqz06 .ntz0 {padding: 15px 30px;transition:transform 0.2s, filter 0.134s;border-radius: 999px;background: var(--ozb);white-space: nowrap;justify-content: center;font-size: 16px;min-height: 56px;display: inline-flex;text-decoration: none;font-weight: 800;align-items: center;color: var(--z0x, var(--a0fxi));}
.zz9x .acsqz06 .ntz0:hover {filter: brightness(1.06);transform: translateY(-1px);}

.zz9x .acsqz06.dsnrz {overflow: hidden;min-height: min(48vh, 420px);position: relative;}
.zz9x .acsqz06.dsnrz .qr9hw8 {z-index: 0;height: 100%;position: absolute;inset: 0;}
.zz9x .acsqz06.dsnrz .efjfk3e {z-index: 1;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--hv2f) 74%, transparent) 38%,
    color-mix(in srgb, var(--hv2f) 95%, transparent) 100%);margin-top: auto;position: relative;}
.zz9x .acsqz06.dsnrz {flex-direction: column;display: flex;}
@media (max-width:645px) {
  .zz9x .acsqz06.dsnrz {min-height: min(40vh, 340px);}
}

@media (min-width:815px) {
  
  .zz9x .acsqz06.z8yz,
  .zz9x .acsqz06.et7vth {align-items: stretch;grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);}
  .zz9x .acsqz06.et7vth {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .zz9x .acsqz06.z8yz .qr9hw8,
  .zz9x .acsqz06.et7vth .qr9hw8 {height: 100%;min-height: clamp(240px, 34vh, 340px);}
  .zz9x .acsqz06 .efjfk3e {justify-content: center;}
}

.zz9x .prw4vnc.nhzq8d {text-align: left;}
.zz9x .prw4vnc .n24rq {color: var(--rg2);letter-spacing: -.03em;font-weight: 800;margin: 0 0 8px;font-size: clamp(28px, 4.2vw, 46px);line-height:1.08;}
.zz9x .prw4vnc .csh7hmx {line-height:1.55;font-size: clamp(16px, 1.5vw, 18.5px);max-width: 60ch;margin: 0 0 22px;color: var(--ue0nx);}

.zz9x .prw4vnc .n2p5g40 {margin: 0 calc(clamp(18px, 2.4vw, 32px) * -1);-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;padding: 0 clamp(18px, 2.4vw, 32px);overflow-x: auto;scrollbar-width: none;}
.zz9x .prw4vnc .n2p5g40::-webkit-scrollbar {display: none;}
.zz9x .prw4vnc .d89f6 {margin: 0;padding: 0;list-style: none;gap:15px;display: flex;}
.zz9x .prw4vnc .nsjx {min-width: 0;flex: 0 0 auto;overflow: hidden;border: 1px solid var(--o2xfr);border-radius: var(--g0sp);background: var(--t8fiy);scroll-snap-align: start;}

.zz9x .prw4vnc.wcdak4 .nsjx {width: min(78%, 460px);}
.zz9x .prw4vnc.kn510j .nsjx {width: min(94%, 760px);}
.zz9x .prw4vnc .y9h66f {margin: 0;}
.zz9x .prw4vnc .y9h66f img {border-radius: 0;height: auto;aspect-ratio: 3 / 2;width: 100%;display: block;object-fit: cover;}
.zz9x .prw4vnc .qgve2 {font-size: clamp(15.5px, 1.5vw, 17.5px);padding: 16px 18px;line-height:1.47;font-weight: 700;color: var(--rg2);}
.zz9x .prw4vnc .zsek7 {display: flex;margin: 18px 0 0;gap:9px;flex-wrap: wrap;}
.zz9x .prw4vnc .j206q.j206q,
.zz9x .prw4vnc .vgc3cz.vgc3cz {min-height: 56px;transition:transform 0.185s, filter 0.132s;display: inline-flex;justify-content: center;padding: 15px 26px;border-radius: 999px;font-weight: 800;text-decoration: none;white-space: nowrap;align-items: center;font-size: 15.5px;}
.zz9x .prw4vnc .j206q.j206q {color: var(--z0x, var(--a0fxi));background: var(--ozb);}
.zz9x .prw4vnc .j206q.j206q:hover {transform: translateY(-1px);filter: brightness(1.06);}

.zz9x .prw4vnc .vgc3cz.vgc3cz {background: var(--t8fiy);border: 1px solid var(--o2xfr);color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));}
.zz9x .prw4vnc .vgc3cz.vgc3cz:hover {background: color-mix(in srgb, var(--cyrj) 10%, var(--t8fiy));}

.zz9x .kha84q .f1yt + .f1yt {margin-top:26px;}
.zz9x .kha84q .n0cr {color: var(--ue0nx);margin: 0 0 12px;font-size: 13px;letter-spacing: .07em;text-transform: uppercase;font-weight: 800;}

.zz9x .kha84q .m5h8h9 {gap:15px;padding: 0 clamp(18px, 2.4vw, 32px) 4px;scroll-snap-type: x proximity;overflow-x: auto;scrollbar-width: none;margin: 0;margin-inline: calc(clamp(18px, 2.4vw, 32px) * -1);display: flex;list-style: none;-webkit-overflow-scrolling: touch;}
.zz9x .kha84q .m5h8h9::-webkit-scrollbar {display: none;}
.zz9x .kha84q .x9322 {flex: 0 0 auto;width: clamp(168px, 44vw, 232px);min-width: 0;scroll-snap-align: start;}
.zz9x .kha84q .rf2wwk {text-decoration: none;color: inherit;display: block;}
.zz9x .kha84q .rp19 {position: relative;aspect-ratio: 1 / 1;border-radius: var(--g0sp);border: 1px solid var(--o2xfr);transition:transform 0.195s;background: var(--t8fiy);overflow: hidden;margin: 0 0 8px;}
.zz9x .kha84q .rf2wwk:hover .rp19 {transform: translateY(-2px);}
.zz9x .kha84q .rp19 img {border-radius: 0;width: 100%;object-fit: cover;height: 100%;display: block;}

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

.zz9x .frbv1z4 .bcsy {margin: 0;padding: 0;gap:13px;flex-wrap: wrap;display: flex;list-style: none;}
.zz9x .frbv1z4 .ndhj82 {min-width: 0;}
.zz9x .frbv1z4 .qs3r {transition:background 0.187s, transform 0.187s;background: var(--t8fiy);padding: 12px 24px 12px 16px;border-radius: 999px;border: 1px solid var(--o2xfr);gap:11px;align-items: center;min-height: 68px;display: inline-flex;text-decoration: none;}
.zz9x .frbv1z4 .qs3r:hover {transform: translateY(-1px);background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));}
.zz9x .frbv1z4 .qs3r img {object-fit: contain;display: block;max-width:97px;border-radius: 0;width: auto;height: 34px;}
.zz9x .frbv1z4 .vccc {font-weight: 700;color: var(--rg2);font-size: 15.5px;white-space: nowrap;}

.zz9x .v9cg1 .n4bg4h {background: var(--t8fiy);border: 1px solid var(--o2xfr);border-radius: var(--g0sp);overflow: hidden;}
.zz9x .v9cg1 .ssmmbs {list-style: none;padding: 0;margin: 0;}
.zz9x .v9cg1 .j60h + .j60h {border-top: 1px solid var(--o2xfr);}
.zz9x .v9cg1 .va40 {min-height: 72px;transition:background 0.155s;gap:15px;display: flex;align-items: center;text-decoration: none;padding: 16px 18px;}
.zz9x .v9cg1 .va40:hover {background: color-mix(in srgb, var(--cyrj) 8%, transparent);}
.zz9x .v9cg1 .va40 img {flex: 0 0 auto;display: block;border-radius: 0;height: 38px;object-fit: contain;width: 84px;}
.zz9x .v9cg1 .rt56azm {flex: 1 1 auto;font-weight: 700;font-size: 16.5px;min-width: 0;color: var(--rg2);}

.zz9x .v9cg1 .wyrptt {width: 8px;flex: 0 0 auto;border-right: 2px solid var(--ue0nx);border-top: 2px solid var(--ue0nx);transform: rotate(45deg);height: 8px;}

.zz9x .z7y6.dxeqf {overflow: hidden;padding: 0 !important;}

.zz9x .z7y6.qqr5h9 {max-width:561px;}
.zz9x .z7y6 .k2sqj {position: relative;margin: 0;}
.zz9x .z7y6 .k2sqj img {aspect-ratio: 21 / 9;width: 100%;object-fit: cover;border-radius: 0;display: block;height: auto;}

.zz9x .z7y6 .jshf17g {inset: auto 0 0 0;padding: 34px 18px 14px;background: linear-gradient(to top, color-mix(in srgb, #000 76%, transparent) 0%, transparent 100%);position: absolute;}
.zz9x .z7y6 .jshf17g .msq7m {color: #fff;}
.zz9x .z7y6 .msq7m {font-size: clamp(19px, 2.2vw, 26px);letter-spacing: -.02em;margin: 0;font-weight: 800;line-height:1.17;}
.zz9x .z7y6 .msq7m::before {content: none;}
.zz9x .z7y6.z8b3q .msq7m {color: var(--rg2);padding: clamp(20px, 3vw, 28px) clamp(18px, 2.4vw, 28px) 0;}
.zz9x .z7y6 .dywmjn5 {color: var(--ue0nx);font-size: 15.5px;line-height:1.65;padding: 16px clamp(18px, 2.4vw, 28px) 0;}
.zz9x .z7y6 .dywmjn5 :is(p, li):last-child {margin-bottom: 0;}

.zz9x .z7y6 .bhsm0n3 {margin: 18px clamp(18px, 2.4vw, 28px) clamp(18px, 2.4vw, 28px);justify-content: center;font-size: 16px;align-items: center;font-weight: 800;display: flex;text-decoration: none;background: var(--ozb);transition:filter 0.157s;border-radius: 999px;min-height: 56px;padding: 15px 26px;color: var(--z0x, var(--a0fxi));}
.zz9x .z7y6 .bhsm0n3:hover {filter: brightness(1.06);}

.zz9x .bgjz5 .trpx {display: flex;align-items: center;gap:18px;}
.zz9x .bgjz5 .st2q {font-size: clamp(40px, 5.4vw, 62px);color: color-mix(in srgb, var(--cyrj) 55%, var(--rg2));flex: 0 0 auto;font-weight: 800;line-height: .95;letter-spacing: -.04em;}
.zz9x .bgjz5 .drw6zn {min-width: 0;}
.zz9x .bgjz5 .hmd941 {font-size: 17px;color: color-mix(in srgb, var(--cyrj) 40%, var(--rg2));display: block;letter-spacing: .12em;}
.zz9x .bgjz5 .rc9j {line-height:1.57;color: var(--ue0nx);margin: 6px 0 0;font-size: 14.5px;max-width: 54ch;}

.zz9x .bgjz5 .a0t88 {border-radius: 999px;border: 1px solid var(--o2xfr);overflow: hidden;background: var(--t8fiy);height: 10px;margin: 16px 0 22px;}
.zz9x .bgjz5 .pfdh {background: linear-gradient(90deg, var(--cyrj), var(--qn8));height: 100%;display: block;border-radius: 999px;}
.zz9x .bgjz5 .w66ckw {margin: 0;gap:11px;display: grid;padding: 0;list-style: none;}
.zz9x .bgjz5 .et9abtk {border: 1px solid var(--o2xfr);border-radius: var(--g0sp);background: var(--t8fiy);padding: 14px 16px;}
.zz9x .bgjz5 .m672 {display: block;color: color-mix(in srgb, var(--cyrj) 40%, var(--rg2));letter-spacing: .1em;font-size: 13px;}
.zz9x .bgjz5 .x9v7m {font-size: 14.5px;font-weight: 800;color: var(--rg2);display: block;margin-top:4px;}
.zz9x .bgjz5 .nez8 {line-height:1.59;font-size: 15px;color: var(--ue0nx);margin: 6px 0 0;}

.zz9x .tjtn5w.zgpg8 {text-align: center;gap:9px;display: flex;align-items: center;flex-direction: column;}
.zz9x .tjtn5w .cf6h {width: 84px;margin: 0 0 4px;overflow: hidden;border-radius: 999px;border: 2px solid color-mix(in srgb, var(--cyrj) 40%, var(--o2xfr));height: 84px;}
.zz9x .tjtn5w .cf6h img {border-radius: 0;width: 100%;display: block;height: 100%;object-fit: cover;}
.zz9x .tjtn5w .j8kpk {font-size: 19px;margin: 0;font-weight: 800;color: var(--rg2);}
.zz9x .tjtn5w .edj6x60 {font-size: 14.5px;margin: 0;color: var(--ue0nx);}
.zz9x .tjtn5w .ty1rphg {border-radius: 999px;padding: 6px 14px;font-weight: 800;color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));font-size: 12.5px;background: color-mix(in srgb, var(--cyrj) 12%, transparent);letter-spacing: .04em;}
.zz9x .tjtn5w .a0067rf {line-height:1.67;color: var(--ue0nx);margin: 8px 0 0;max-width: 62ch;font-size: 15px;}
.zz9x .tjtn5w .kjspx {gap:11px;display: flex;margin-top:12px;}
.zz9x .tjtn5w .pnv1 {transition:background 0.181s;border-radius: 999px;border: 1px solid var(--o2xfr);width: 56px;text-decoration: none;background: var(--t8fiy);height: 56px;align-items: center;justify-content: center;display: inline-flex;color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));}
.zz9x .tjtn5w .pnv1:hover {background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));}
.zz9x .tjtn5w .pnv1 svg {display: block;}
.zz9x .tjtn5w .e9px77s {line-height:1.62;margin: 16px 0 0;width: 100%;font-size: 12.5px;color: var(--ue0nx);padding-top:15px;border-top: 1px solid var(--o2xfr);}

.zz9x .pg9bqx.mp1n9 {padding: 0 !important;}
.zz9x .pg9bqx .xre8g6s {padding: 16px clamp(18px, 2.4vw, 30px);border-bottom: 1px solid var(--o2xfr);}
.zz9x .pg9bqx .s8a67j {letter-spacing: -.02em;font-size: clamp(20px, 2.4vw, 27px);line-height:1.19;margin: 0;color: var(--rg2);font-weight: 800;}
.zz9x .pg9bqx .s8a67j::before {content: none;}
.zz9x .pg9bqx .th5z {line-height:1.66;padding: clamp(18px, 2.4vw, 26px) clamp(18px, 2.4vw, 30px);max-width: 70ch;font-size: 16px;color: var(--rg2);}
.zz9x .pg9bqx .th5z :is(p, li) {color: var(--rg2);}
.zz9x .pg9bqx .th5z :last-child {margin-bottom: 0;}

.zz9x .y95rpa.ep6ps {border: 0;display: flex;box-shadow: none;padding: 0 !important;background: none;}
.zz9x .y95rpa .pkc0t {transition:filter 0.167s;font-size: 16.5px;display: flex;align-items: center;background: var(--ozb);color: var(--z0x, var(--a0fxi));font-weight: 800;overflow: hidden;position: relative;justify-content: center;width: 100%;border-radius: 999px;padding: 16px 30px;min-height: 56px;text-decoration: none;}
.zz9x .y95rpa .pkc0t:hover {filter: brightness(1.06);}
.zz9x .y95rpa .kajtgs {z-index: 1;position: relative;}

.zz9x .y95rpa .nq1tc {height: 50%;background: linear-gradient(to bottom, color-mix(in srgb, #fff 16%, transparent), transparent);position: absolute;inset: 0 0 auto 0;pointer-events: none;}
@media (min-width:815px) {
  
  .zz9x .y95rpa.r427fv  {justify-content: flex-start;}
  .zz9x .y95rpa.ex78b   {justify-content: center;}
  .zz9x .y95rpa.sfrx {justify-content: flex-end;}
  .zz9x .y95rpa .pkc0t {width: auto;}
  .zz9x .y95rpa.hwhg .pkc0t {width: 100%;}
}

.zz9x .fy75r.xby6sj {gap:9px 16px;display: grid;align-items: center;grid-template-columns: auto minmax(0, 1fr);}
.zz9x .fy75r .zynx {overflow: hidden;display: flex;justify-content: center;align-items: center;grid-row: 1 / span 2;width: 76px;background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));margin: 0;border-radius:21px;border: 1px solid var(--o2xfr);height: 76px;}
.zz9x .fy75r .zynx img {display: block;max-width: 78%;border-radius: 0;object-fit: contain;height: auto;width: auto;max-height: 78%;}
.zz9x .fy75r .az0fd {min-width: 0;}
.zz9x .fy75r .g0kt7 {font-size: clamp(19px, 2.2vw, 25px);font-weight: 800;letter-spacing: -.02em;color: var(--rg2);margin: 0;line-height:1.20;}
.zz9x .fy75r .g0kt7::before {content: none;}
.zz9x .fy75r .sby7a {margin: 4px 0 0;color: var(--ue0nx);font-size: 15px;line-height:1.52;}
.zz9x .fy75r .sn5z139 {margin: 14px 0 0;list-style: none;flex-wrap: wrap;padding-top:15px;grid-column: 1 / -1;gap:14px 30px;display: flex;border-top: 1px solid var(--o2xfr);}
.zz9x .fy75r .yfzhfec {gap:1px;flex-direction: column;display: flex;min-width: 0;}
.zz9x .fy75r .ambdj {color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));letter-spacing: -.02em;font-size: 16px;font-weight: 800;}
.zz9x .fy75r .k1n4p {font-weight: 700;letter-spacing: .07em;color: var(--ue0nx);font-size: 11.5px;text-transform: uppercase;}
.zz9x .fy75r .qn2p {grid-column: 1 / -1;display: grid;gap:9px;margin-top:17px;}
.zz9x .fy75r .qckkq9h {padding: 15px 24px;font-size: 14.5px;font-weight: 800;align-items: center;background: var(--t8fiy);display: flex;min-height: 56px;text-decoration: none;border-radius: 999px;border: 1px solid var(--o2xfr);justify-content: center;transition:background 0.145s;color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));}
.zz9x .fy75r .qckkq9h:hover {background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));}
@media (min-width:565px) {
  .zz9x .fy75r .qn2p {grid-template-columns: 1fr 1fr;}
}

.zz9x .kmtgsp.ny2rgre {border-radius: var(--vr6);border: 1px solid var(--o2xfr);position: relative;background: color-mix(in srgb, var(--rg2) 6%, transparent);padding: clamp(8px, 1.1vw, 12px) !important;}
.zz9x .kmtgsp .yzwbv2e {display: block;border-radius: calc(var(--vr6) - 6px);overflow: hidden;position: relative;background: var(--hv2f);}
.zz9x .kmtgsp .yzwbv2e img {width: 100%;height: auto;border-radius: 0;display: block;}

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

.zz9x .kmtgsp .r8mhdht {height: 3px;background: color-mix(in srgb, var(--rg2) 26%, transparent);bottom: 5px;border-radius: 999px;position: absolute;right: 14px;width: 26px;}

.zz9x .dtg3v.s902 {padding: 0 !important;background: none;border: 0;}

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

.zz9x .dtg3v .yhx3dmb li a {min-height: 44px;display: inline-flex;padding: 10px 18px;font-size: 14px;align-items: center;border-radius: 999px;border: 1px solid var(--o2xfr);color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));white-space: nowrap;text-decoration: none;transition:background 0.162s;background: var(--t8fiy);font-weight: 700;}
.zz9x .dtg3v .yhx3dmb li a:hover {background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));}

.zz9x .fgp0b.qx5atyc {padding: 0 !important;}
.zz9x .fgp0b .v2pbm {padding: 15px clamp(16px, 2.2vw, 26px);border-bottom: 1px solid var(--o2xfr);}
.zz9x .fgp0b .vkxvcc {letter-spacing: .07em;font-weight: 800;text-transform: uppercase;font-size: 13px;color: var(--ue0nx);}
.zz9x .qbmn7 .ksdeyd {line-height:1.20;color: var(--rg2);font-size: clamp(20px, 2.4vw, 27px);letter-spacing: -.02em;margin: 0 0 14px;font-weight: 800;}

.zz9x .fgp0b .f151qw6,
.zz9x .qbmn7 .jpkz8 {overflow-x: auto;}
.zz9x .fgp0b .f151qw6 {padding: clamp(14px, 2vw, 22px) clamp(16px, 2.2vw, 26px);}
.zz9x .fgp0b .f151qw6 table,
.zz9x .qbmn7 .jpkz8 table {margin: 0;}
.zz9x .fgp0b .f151qw6 :last-child,
.zz9x .qbmn7 .jpkz8 :last-child {margin-bottom: 0;}

.er0p0da.er0p0da .qdvn {overflow: hidden;background: var(--t8fiy);border: 1px solid var(--o2xfr);border-radius: var(--g0sp);}
.er0p0da.er0p0da .pqwr2e9 {border: 0;padding: 0;margin: 0;background: none;}
.er0p0da.er0p0da .pqwr2e9 + .pqwr2e9 {border-top: 1px solid var(--o2xfr);}
.er0p0da.er0p0da .pqwr2e9[open] {background: color-mix(in srgb, var(--cyrj) 7%, transparent);}
.er0p0da.er0p0da .yyrhn6v {align-items: center;font-size: 16px;justify-content: space-between;gap:15px;cursor: pointer;display: flex;line-height:1.36;list-style: none;font-weight: 700;min-height: 56px;padding: 14px 18px;}
.er0p0da.er0p0da .yyrhn6v::-webkit-details-marker {display: none;}
.er0p0da.er0p0da .yyrhn6v::marker {content: "";}
.er0p0da.er0p0da .bm66m9j {min-width: 0;}

.er0p0da.er0p0da .qafa1y {width: 9px;border-right: 2px solid currentColor;opacity:0.53;flex: 0 0 auto;height: 9px;transition:transform 0.18s;margin-right:4px;border-bottom: 2px solid currentColor;transform: rotate(45deg) translate(-2px, -2px);}
.er0p0da.er0p0da .pqwr2e9[open] .qafa1y {color: var(--cyrj);transform: rotate(-135deg) translate(-2px, -2px);opacity:1;}
.er0p0da.er0p0da .fxmjkr1 {padding: 0 18px 16px;margin: 0;color: var(--ue0nx);font-size: 15px;}

.m35v.m35v .m0y5 {flex-direction: column;border-top: 1px solid var(--o2xfr);display: flex;}
.m35v.m35v .by5rp {gap:15px;padding: 14px 2px;border-bottom: 1px solid var(--o2xfr);align-items: flex-start;min-height: 56px;display: flex;}

.m35v.m35v .by5rp:last-child {border-bottom: 0;}
.m35v.m35v .kpxf7w {justify-content: center;border-radius: 50%;display: inline-flex;width: 34px;line-height: 1;color: var(--c2fn, var(--z0x, var(--a0fxi)));height: 34px;flex: 0 0 auto;background: var(--cyrj);align-items: center;font-size: 15px;font-weight: 800;}
.m35v.m35v .yr3gp17 {padding-top:2px;flex-direction: column;gap:3px;min-width: 0;display: flex;}
.m35v.m35v .nzfym {font-size: 16px;font-weight: 800;line-height:1.31;}
.m35v.m35v .vmtj {font-size: 15px;color: var(--ue0nx);}

.cn04.cn04 .hbwm {display: block;}
.cn04.cn04 .zrahpj4 {gap:8px;display: flex;font-weight: 800;border-radius: 999px;align-items: center;padding: 9px 14px;font-size: 12.5px;margin: 0 0 10px;background: color-mix(in srgb, var(--cyrj) 13%, var(--t8fiy));text-transform: uppercase;letter-spacing: .07em;}
.cn04.cn04 .na1f {color: var(--ue0nx);background: var(--t8fiy);}
.cn04.cn04 .zrahpj4 + .wksda {margin-bottom:23px;}
.cn04.cn04 .wksda:last-child {margin-bottom: 0;}
.cn04.cn04 .ay5xr1 {line-height: 1;background: color-mix(in srgb, var(--hooqk) 12%, transparent);display: inline-flex;font-size: 14px;justify-content: center;width: 20px;font-weight: 800;height: 20px;border-radius: 50%;flex: 0 0 auto;align-items: center;}
.cn04.cn04 .a8wy31 .ay5xr1 {color: var(--c2fn, var(--z0x, var(--a0fxi)));background: var(--cyrj);}
.cn04.cn04 .wksda {display: flex;flex-direction: column;gap:8px;}
.cn04.cn04 .zq2te {display: block;padding: 13px 16px;border-radius: var(--g0sp);border: 1px solid var(--o2xfr);min-height: 24px;font-size: 15px;line-height:1.46;background: var(--t8fiy);}

.zz9x {--svv: var(--rg2);}
.zz9x :is(.ta22, [class*="table"]) {overflow-x: auto;}
.zz9x table {background: var(--t8fiy);overflow: hidden;border-collapse: separate;border-spacing: 0;font-size: 15px;border-radius: var(--g0sp);width: 100%;}
.zz9x thead th {font-weight: 800;text-align: left;letter-spacing: .07em;font-size: 12px;text-transform: uppercase;white-space: nowrap;padding: 13px 16px;background: color-mix(in srgb, var(--cyrj) 12%, var(--t8fiy));}
.zz9x tbody td {border-top: 1px solid var(--o2xfr);padding: 13px 16px;color: var(--hvf, inherit);}

.mz02v7t {background:
    radial-gradient(70% 130% at 12% 8%, color-mix(in srgb, var(--cyrj) 24%, transparent) 0%, transparent 66%),
    var(--hv2f);border: 1px solid color-mix(in srgb, var(--cyrj) 30%, transparent);border-radius: var(--vr6);padding: var(--yvno) clamp(18px, 2.4vw, 32px);}
.vwxc1 {margin: 0;font-size: clamp(21px, 2.4vw, 28px);letter-spacing: -.028em;font-weight: 800;}
.dz90t {margin: 8px 0 0;color: var(--ue0nx);}

.qwfrdw3.qwfrdw3 {border-top: 1px solid var(--o2xfr);background: var(--rg9b);padding: clamp(34px, 4vw, 56px) 16px clamp(22px, 2.4vw, 34px);}
.qwfrdw3 .cwbsfts {grid-template-columns: minmax(0, 1fr) auto;align-items: start;margin: 0 auto;display: grid;max-width: var(--ofo3);gap:27px 48px;}
.qwfrdw3 .jqkh2 img {display: block;width: auto;height: 28px;}
.qwfrdw3 .jqkh2 span {font-size: 19px;letter-spacing: -.03em;font-weight: 800;}
.qwfrdw3 .rk9g {display: grid;grid-auto-flow: column;gap:45px;}
.qwfrdw3 .rk9g ul {list-style: none;margin: 0;display: grid;gap:7px;padding: 0;}
.qwfrdw3 .rk9g a {text-decoration: none;display: flex;min-height: 44px;font-size: 15px;align-items: center;color: var(--ue0nx);}
.qwfrdw3 .rk9g a:hover {color: var(--rg2);}
.qwfrdw3 .dtddcc {align-items: center;max-width: var(--ofo3);gap:12px;margin: 24px auto 0;display: flex;opacity:0.75;flex-wrap: wrap;}
.qwfrdw3 .sj68v {padding-top:17px;margin: 24px auto 0;max-width: var(--ofo3);border-top: 1px solid var(--o2xfr);}
.qwfrdw3 .sj68v p {font-size: 13px;color: var(--ue0nx);margin: 0;}
.qwfrdw3 .sj68v p + p {margin-top:9px;line-height:1.60;}

@media (max-width:814px) {
  
  .s775a {display: none;}
  .zg2mb4j {display: flex;}
  .hprd4w {min-height: 56px;gap:9px;padding: 8px 14px;}
  .ht3vg {font-size: 14px;padding: 10px 16px;}
  .v739jar {font-size: 18px;}
  
  .c32h a:nth-child(n+5) {display: none;}
}

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

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

.mcma6 {inset: 0;background: color-mix(in srgb, #000 56%, transparent);cursor: pointer;opacity:0.05;transition:opacity 0.228s ease, visibility 0.251s;visibility: hidden;z-index: 90;position: fixed;}
.w3qbdv {position: fixed;-webkit-overflow-scrolling: touch;flex-direction: column;right: 0;transition:transform 0.244s ease, visibility 0.269s;border-top: 1px solid var(--o2xfr);max-height: 86vh;display: flex;overflow-y: auto;top: auto;width: auto;background: var(--hv2f);left: 0;visibility: hidden;overscroll-behavior: contain;border-radius: var(--vr6) var(--vr6) 0 0;z-index: 91;transform: translateY(100%);bottom: 0;}
.q021g:checked ~ .mcma6 {visibility: visible;opacity:1;}
.q021g:checked ~ .w3qbdv {transform: translateY(0);visibility: visible;}

.zzvt {justify-content: space-between;border-bottom: 1px solid var(--o2xfr);align-items: center;padding: 14px 8px 14px 20px;gap:12px;display: flex;}
.p5ge {font: 800 19px/1.2 var(--v92);min-width: 0;color: var(--rg2);overflow-wrap: anywhere;}
.dm9e {border-radius: var(--vr6);cursor: pointer;align-items: center;min-width: 44px;line-height: 1;font-size: 27px;justify-content: center;color: var(--rg2);min-height: 44px;flex: 0 0 auto;display: flex;}
.dm9e:hover {background: var(--t8fiy);}

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

.nafgz0k {margin-top: auto;gap:9px;border-top: 1px solid var(--o2xfr);padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display: grid;}
.hckksb,
.r4tz0t4 {min-height: 48px;display: flex;align-items: center;text-decoration: none;border-radius: var(--vr6);font-weight: 700;font-size: 15px;justify-content: center;padding: 12px 18px;}
.hckksb {color: var(--rg2);background: transparent;border: 1px solid var(--fb5);}
.hckksb:hover {background: var(--t8fiy);}
.r4tz0t4 {color: var(--qn1, var(--lql5w));background: var(--l3p);border: 1px solid transparent;}

.w3qbdv a:focus-visible,
.dm9e:focus-visible,
.zg2mb4j:focus-visible {outline: 2px solid var(--cyrj);outline-offset: 2px;}

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

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

.nafgz0k {padding-bottom:18px;}

@media (min-width:815px) {
  .mcma6, .w3qbdv {display: none;}
}

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

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

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

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

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

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

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

.kyk6svb {--lgn: var(--g0sp);--hpz7v: var(--vr6);--rqe: var(--g0sp);--d3l21: 1px solid var(--o2xfr);--nda3: 40px;}

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

@media (max-width:548px) {
  .hprd4w {gap:9px;padding: 10px 12px;}
  .ydnm2 {flex: 1 1 auto;min-width: 0;overflow: hidden;}
  .ydnm2 img {max-width:112px;object-position: left center;object-fit: contain;}
  .h7qk9 {gap:7px;min-width: 0;flex: 0 0 auto;}
  .h7qk9 .ht3vg {padding: 0 12px;font-size: 13px;}
}

.er0p0da.er0p0da .pbbb60 {border: 1px solid var(--o2xfr);border-radius: var(--g0sp);overflow: hidden;margin: 0 0 10px;background: var(--t8fiy);}
.er0p0da.er0p0da .pbbb60 + .pbbb60 {border-top: 1px solid var(--o2xfr);}
.er0p0da.er0p0da .pbbb60:last-child {margin-bottom: 0;}

.er0p0da.er0p0da .rm7k {justify-content: flex-start;gap:11px;}
.er0p0da.er0p0da .p32rnb9 {margin: 0 2px 0 0;transform: rotate(-45deg) translate(-1px, 1px);}
.er0p0da.er0p0da .pqwr2e9[open] .p32rnb9 {transform: rotate(45deg) translate(-2px, -2px);}
.er0p0da.er0p0da .ep3p {padding: 0 18px 16px 44px;}
.er0p0da.er0p0da .ep3p p {line-height:1.59;color: var(--ue0nx);font-size: 15px;margin: 0;}

.zz9x .bgjz5 .fc59s {height: 8px;margin: 9px 0 0;}
.zz9x .bgjz5 .ekj3 {color: var(--ue0nx);font-size: 15px;margin: 18px 0 20px;line-height:1.59;max-width: 62ch;}
.zz9x .bgjz5 .nnf99 .nez8 {margin: 0;}
.zz9x .bgjz5 .nnf99 .x9v7m {display: inline;margin: 12px 8px 0 0;font-size: 14px;}
.zz9x .bgjz5 .nnf99 .m672 {font-size: 12.5px;display: inline;}

.zz9x .bgjz5 .y8fm8 {flex-direction: column;display: flex;align-items: flex-start;gap:2px;}
.zz9x .bgjz5 .y8fm8 .hmd941 {font-size: 15px;}
.zz9x .bgjz5 .y8fm8 .st2q {line-height: 1;}
.zz9x .bgjz5 .y8fm8 .rc9j {margin: 8px 0 0;}
.zz9x .bgjz5 .zmwm0rt {align-items: baseline;padding-top:12px;display: flex;margin: 12px 0 0;border-top: 1px solid var(--o2xfr);flex-wrap: wrap;gap:5px 12px;}
.zz9x .bgjz5 .zmwm0rt .x9v7m {display: inline;margin: 0;}
.zz9x .bgjz5 .zmwm0rt .m672 {font-size: 12.5px;display: inline;font-style: normal;}

.cn04.cn04 .ah14z7 {padding: 0;margin: 0;list-style: none;}
.cn04.cn04 .fgtg5 {display: flex;gap:10px;align-items: flex-start;}
.cn04.cn04 .wx8w7k {line-height: 1;align-items: center;background: color-mix(in srgb, var(--hooqk) 12%, transparent);margin-top:0px;justify-content: center;height: 20px;font-size: 13px;font-style: normal;font-weight: 800;border-radius: 50%;flex: 0 0 auto;width: 20px;display: inline-flex;}
.cn04.cn04 .pk1tk {background: var(--cyrj);color: var(--c2fn, var(--z0x, var(--a0fxi)));}

.cn04.cn04 .csmsx5c {color: var(--ue0nx);}

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

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

.cn04.cn04 .k06b3q2 {color: var(--rg2);}
.cn04.cn04 .y18x1x  {color: var(--ue0nx);}

.cn04.cn04 .thmbp5c:not(:first-child) {border-top: 1px solid var(--o2xfr);}

.cn04.cn04 .mmv3xs {background: color-mix(in srgb, var(--hooqk) 12%, transparent);margin-top: -1px;font-size: 12px;display: inline-flex;height: 17px;font-weight: 800;line-height: 1;border-radius: 50%;align-items: center;width: 17px;flex: 0 0 auto;justify-content: center;}
.cn04.cn04 .k06b3q2 .mmv3xs {background: var(--cyrj);color: var(--c2fn, var(--z0x, var(--a0fxi)));}
.cn04.cn04 .j2rbxdk {border-top: 1px solid var(--o2xfr);margin: 0;padding: 13px 0 12px;font-size: 15px;line-height:1.48;grid-column: 2;}

.cn04.cn04 .j2rbxdk:first-of-type {border-top-color: transparent;}

@media (max-width:548px) {
  .cn04.cn04 .w00a.w00a {display: block;}
  .cn04.cn04 .thmbp5c {padding: 15px 0 7px;}
  .cn04.cn04 .thmbp5c:not(:first-child) {margin-top:2px;}
  
  .cn04.cn04 .j2rbxdk:first-of-type {border-top-color: var(--o2xfr);}
}

.zz9x .pg9bqx .p0pn {font-size: clamp(20px, 2.4vw, 27px);color: var(--rg2);font-weight: 800;margin: 0;letter-spacing: -.02em;line-height:1.20;padding: clamp(20px, 2.6vw, 28px) clamp(18px, 2.4vw, 30px) 0;}
.zz9x .pg9bqx .tqy1b {padding-top:15px;}

.zz9x .pg9bqx .x6nv {position: relative;padding-left:15px;font-size: clamp(20px, 2.4vw, 27px);color: var(--rg2);line-height:1.18;letter-spacing: -.02em;margin: 0 0 14px;font-weight: 800;}

.zz9x .pg9bqx .x6nv::before {background: linear-gradient(180deg, var(--cyrj), var(--qn8));left: 0;border-radius: 999px;content: "";bottom: .1em;position: absolute;margin: 0;display: block;height: auto;width: 5px;top: .1em;}

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

.zz9x .fgp0b h2.fdme.fdme::before {margin: 0 9px 3px 0;width: 14px;display: inline-block;content: "";vertical-align: middle;border-radius: 999px;height: 3px;background: linear-gradient(90deg, var(--cyrj), var(--qn8));}
.zz9x .fgp0b .kqpg {padding-top:11px;}

.zz9x .fgp0b .hyzv {padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 26px);}
.zz9x .fgp0b .hyzv .f151qw6 {padding: 0;}
.zz9x .fgp0b h2.bakv.bakv {background: color-mix(in srgb, var(--cyrj) 13%, var(--t8fiy));font-weight: 800;letter-spacing: .07em;text-wrap: wrap;display: inline-block;margin: 0 0 13px;padding: 6px 13px;color: color-mix(in srgb, var(--cyrj) 35%, var(--rg2));font-size: 12px;line-height:1.28;text-transform: uppercase;border-radius: 999px;}
.zz9x .fgp0b h2.bakv.bakv::before {display: none;content: none;}

.zz9x .qbmn7 .jv4c50 {margin-bottom:13px;}
.zz9x .qbmn7 .mknxva {margin: 0 0 16px;border: 0;border-top: 1px solid var(--o2xfr);}

.zz9x .qbmn7 .xx4fq {display: flex;align-items: stretch;gap:14px;margin: 0 0 16px;}
.zz9x .qbmn7 .xx4fq::before {background: linear-gradient(180deg, var(--cyrj), var(--qn8));flex: 0 0 auto;min-height: 28px;border-radius: 999px;width: 5px;content: "";}
.zz9x .qbmn7 .xx4fq .ksdeyd {align-self: center;margin: 0;}

.zz9x .qbmn7 .vmch {padding: clamp(12px, 1.6vw, 18px);background: var(--t8fiy);border-radius: var(--g0sp);border: 1px solid var(--o2xfr);}

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

.zz9x .tjtn5w.ktdh {align-items: stretch;text-align: left;}
.zz9x .tjtn5w .vqent30 {gap:14px;align-items: center;display: flex;}
.zz9x .tjtn5w .vqent30 .cf6h {margin: 0;width: 64px;height: 64px;}
.zz9x .tjtn5w .va604g3 {align-items: flex-start;display: flex;min-width: 0;flex-direction: column;gap:6px;}
.zz9x .tjtn5w.ktdh .a0067rf {margin-top:13px;}

.zz9x .tjtn5w.pndftsb .xhhm9 {margin: 2px 0 0;line-height:1.90;font-size: 14.5px;color: var(--ue0nx);}
.zz9x .tjtn5w.pndftsb .g584hd5 {color: var(--ue0nx);}
.zz9x .tjtn5w.pndftsb .xhhm9 .ty1rphg {margin-left:10px;vertical-align: middle;display: inline-block;}
.zz9x .tjtn5w .zmebemb {list-style: none;flex-wrap: wrap;justify-content: center;margin: 12px 0 0;padding: 0;}
.zz9x .tjtn5w.ktdh .zmebemb {justify-content: flex-start;}

.zz9x .fy75r .w2nn {margin: 14px 0 0;display: grid;padding: 0;grid-column: 1 / -1;border-top: 1px solid var(--o2xfr);list-style: none;grid-template-columns: auto minmax(0, 1fr);}

.zz9x .fy75r .w2nn .k1n4p {display: flex;align-self: stretch;margin: 0;align-items: center;border-bottom: 1px solid var(--o2xfr);padding: 11px 16px 11px 0;grid-column: 1;}
.zz9x .fy75r .w2nn .ambdj {border-bottom: 1px solid var(--o2xfr);display: flex;justify-content: flex-end;margin: 0;padding: 11px 0;align-self: stretch;grid-column: 2;align-items: center;}
.zz9x .fy75r .w2nn > :nth-last-child(-n+2) {border-bottom: 0;}

.zz9x .fy75r.phxg .zynx {grid-row: 1;}

.zz9x .fy75r .az0fd .sn5z139 {border-top: 0;margin: 9px 0 0;padding-top: 0;gap:3px 18px;grid-column: auto;}
.zz9x .fy75r .az0fd .yfzhfec {gap:5px;align-items: baseline;flex-direction: row;}
.zz9x .fy75r .az0fd .ambdj {font-size: 14px;}
.zz9x .fy75r .az0fd .k1n4p {font-size: 10.5px;}

.m35v.m35v .byhc54q {list-style: none;margin: 0;counter-reset: ma2step;padding: 0;}
.m35v.m35v .tcpaw1 {flex-direction: column;counter-increment: ma2step;position: relative;gap:4px;padding-left:48px;}

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

.m35v.m35v .bmgh2xk {border-top: 0;}
.m35v.m35v .ke507tq {padding: 0 2px 22px;position: relative;gap:16px;border-bottom: 0;min-height: 0;}
.m35v.m35v .ke507tq:last-child {padding-bottom: 0;}
.m35v.m35v .ke507tq::before {border-radius: 999px;content: "";left: 18px;top: 38px;bottom: 0;background: color-mix(in srgb, var(--cyrj) 30%, var(--o2xfr));position: absolute;width: 2px;}
.m35v.m35v .ke507tq:last-child::before {content: none;}
.m35v.m35v .asfg6r {z-index: 1;position: relative;font-style: normal;}
.m35v.m35v .jrkypz {min-width: 0;padding-top:5px;}
.m35v.m35v .sct9x9 {font-size: 16px;margin: 0 0 4px;line-height:1.30;font-weight: 800;}
.m35v.m35v .d375ch {font-size: 15px;color: var(--ue0nx);margin: 0;line-height:1.57;}

.zz9x .pg9bqx .p0pn:last-child {padding-bottom: clamp(20px, 2.6vw, 28px);}
.zz9x .pg9bqx .xre8g6s:last-child {padding-bottom: clamp(16px, 2.2vw, 22px);border-bottom: 0;}

@media (max-width:814px) {
  .h7qk9 .kyk6svb {display: none;}
}
.nafgz0k .kyk6svb {justify-self: start;}
@media (max-width:548px) {
  .h7qk9 {gap:7px;}
  .h7qk9 .ht3vg {padding: 0 11px;font-size: 12.5px;white-space: nowrap;}
  .ydnm2 img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .hprd4w {gap:7px;}
  .h7qk9 .ht3vg {padding: 0 9px;font-size: 12px;}
  .ydnm2 img {max-width: 24vw;}
}

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

.zz9x .acsqz06.dsnrz {min-height: clamp(380px, 52vh, 560px);justify-content: center;}
.zz9x .acsqz06.dsnrz .efjfk3e {margin-top: 0;max-width:621px;padding: clamp(28px, 4vw, 56px);background: none;}
.zz9x .acsqz06.dsnrz:not(.a3p9e8e) .qr9hw8::after {content: "";inset: 0;position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--hv2f) 92%, transparent) 0%,
    color-mix(in srgb, var(--hv2f) 66%, transparent) 40%,
    color-mix(in srgb, var(--hv2f) 0%, transparent) 76%);}
.zz9x .acsqz06.dsnrz.a3p9e8e {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(--qn8) 55%, transparent), transparent 70%),
    linear-gradient(var(--xmx5w, 135deg), var(--cyrj) 0%, color-mix(in srgb, var(--cyrj) 70%, #000) 100%);border-color: transparent;}
.zz9x .acsqz06.dsnrz.a3p9e8e .qr9hw8 {display: none;}
.zz9x .acsqz06.dsnrz.a3p9e8e :is(.evmnvqa, .c48aw5) {color: var(--c2fn, var(--z0x, var(--a0fxi)));}
.zz9x .acsqz06.dsnrz.a3p9e8e .c48aw5 {opacity:0.89;}
.zz9x .acsqz06.dsnrz.a3p9e8e .ca30yv {background: color-mix(in srgb, #000 22%, transparent);color: #fff;}

.zz9x .acsqz06.dsnrz.a3p9e8e .ntz0 {color: var(--rg2);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);background: var(--hv2f);}
@media (max-width:645px) {
  .zz9x .acsqz06.dsnrz {min-height: min(70vh, 520px);justify-content: flex-end;}
  .zz9x .acsqz06.dsnrz.a3p9e8e {min-height: 0;justify-content: center;}
  .zz9x .acsqz06.dsnrz:not(.a3p9e8e) .qr9hw8::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--hv2f) 95%, transparent) 0%,
      color-mix(in srgb, var(--hv2f) 70%, transparent) 45%,
      color-mix(in srgb, var(--hv2f) 0%, transparent) 80%);}
}
.zz9x .acsqz06 .hmacrpx {font-size: 0;background:
    radial-gradient(55% 80% at 82% 18%, color-mix(in srgb, var(--qn8) 55%, transparent), transparent 70%),
    linear-gradient(var(--xmx5w, 135deg), var(--cyrj) 0%, color-mix(in srgb, var(--cyrj) 70%, #000) 100%);}
.zz9x .acsqz06 .s5ehsx {align-items: center;box-shadow: 0 0 0 10px color-mix(in srgb, #fff 10%, transparent), 0 24px 60px color-mix(in srgb, #000 35%, transparent);box-sizing: border-box;background: color-mix(in srgb, var(--hv2f) 86%, transparent);aspect-ratio: 16 / 9;justify-content: center;display: flex;padding: 18px;width: min(62%, 280px);border-radius: var(--vr6);border: 1px solid color-mix(in srgb, #fff 30%, transparent);}
.zz9x .acsqz06 .s5ehsx img {width: auto;height: auto;max-width: 100%;display: block;border-radius: 0;max-height: 100%;object-fit: contain;}

.zz9x .prw4vnc.s10wy {display: block;}
.s10wy .tk8qq {margin: 0 0 18px;}
.s10wy .d8pa {position: relative;}
.s10wy .d2arf {overflow-x: auto;padding: 0;scroll-behavior: smooth;border-radius: var(--vr6);overscroll-behavior-x: contain;grid-auto-flow: column;margin: 0;scroll-snap-type: x mandatory;grid-auto-columns: 100%;display: grid;scrollbar-width: none;list-style: none;}
.s10wy .d2arf::-webkit-scrollbar {display: none;}
.s10wy .bctn {scroll-snap-align: start;min-height: clamp(300px, 40vh, 440px);background: var(--t8fiy);border-radius: var(--vr6);overflow: hidden;position: relative;align-items: center;display: flex;}
.s10wy .bctn > picture,
.zz9x .s10wy .e4gc9h.e4gc9h {height: 100%;position: absolute;width: 100%;border-radius: 0;max-width: none;object-fit: cover;inset: 0;}
.s10wy .bctn:not(.sth4x1)::after {inset: 0;content: "";pointer-events: none;position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--hv2f) 90%, transparent) 0%,
    color-mix(in srgb, var(--hv2f) 60%, transparent) 42%,
    color-mix(in srgb, var(--hv2f) 0%, transparent) 78%);}
.s10wy .sth4x1 {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(--qn8) 55%, transparent), transparent 70%),
    linear-gradient(135deg, var(--cyrj) 0%, color-mix(in srgb, var(--cyrj) 70%, #000) 100%);}
.s10wy .sth4x1: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(--cyrj) 55%, transparent), transparent 70%),
    linear-gradient(225deg, var(--qn8) 0%, color-mix(in srgb, var(--qn8) 65%, #000) 100%);}
.s10wy .dyk4rg {gap:15px;display: flex;padding: clamp(26px, 4vw, 56px) clamp(26px, 5vw, 72px);position: relative;z-index: 1;max-width:561px;align-items: flex-start;flex-direction: column;}
.s10wy .d4n0ps {font-size: 13px;font-weight: 800;color: color-mix(in srgb, var(--cyrj) 55%, #fff);letter-spacing: .14em;}
.s10wy .mkcf3jv {color: var(--rg2);letter-spacing: -.03em;font-weight: 800;margin: 0;line-height:1.09;text-wrap: balance;font-size: clamp(26px, 3.2vw, 42px);}
.s10wy .sth4x1 :is(.mkcf3jv, .d4n0ps) {color: var(--c2fn, var(--z0x, var(--a0fxi)));}
.s10wy .z75d4g {padding: 0 28px;align-items: center;background: var(--ozb);border-radius: 999px;display: inline-flex;text-decoration: none;white-space: nowrap;font-weight: 800;min-height: 52px;color: var(--z0x, var(--a0fxi));font-size: 15.5px;justify-content: center;}
.s10wy .sth4x1 .z75d4g {background: var(--hv2f);color: var(--rg2);}
.s10wy .fqchbny {align-items: center;height: 48px;cursor: pointer;z-index: 2;font-size: 30px;top: 50%;box-shadow: 0 8px 24px color-mix(in srgb, #000 30%, transparent);border-radius: 999px;border: 0;justify-content: center;display: flex;background: color-mix(in srgb, var(--hv2f) 82%, transparent);transform: translateY(-50%);position: absolute;line-height: 1;backdrop-filter: blur(8px);width: 48px;color: var(--rg2);}
.s10wy .fqchbny:hover {background: var(--ozb);color: var(--z0x, var(--a0fxi));}
.s10wy .fqchbny[hidden] {display: none;}
.s10wy .mdaz {left: 14px;}
.s10wy .vfqf {right: 14px;}
.s10wy .ghwex {display: flex;position: absolute;gap:7px;z-index: 2;right: 0;bottom: 14px;margin: 0;justify-content: center;left: 0;}
.s10wy .b9s3nbq {border-radius: 999px;transition:width 0.311s ease, background 0.318s ease;width: 9px;background: color-mix(in srgb, #fff 45%, transparent);height: 9px;cursor: pointer;}
.s10wy .b9s3nbq[data-on="1"] {width: 30px;background: linear-gradient(90deg, var(--cyrj), var(--qn8));}
.s10wy .zsek7 {margin: 18px 0 0;}
@media (max-width:645px) {
  .s10wy .bctn {min-height: min(62vh, 460px);align-items: flex-end;}
  .s10wy .bctn:not(.sth4x1)::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--hv2f) 94%, transparent) 0%,
      color-mix(in srgb, var(--hv2f) 66%, transparent) 45%,
      color-mix(in srgb, var(--hv2f) 0%, transparent) 80%);}
  .s10wy .sth4x1 {min-height: 300px;}
  .s10wy .dyk4rg {padding: 22px 20px 40px;}
  .s10wy .fqchbny {height: 40px;width: 40px;transform: none;top: 22px;}
  .s10wy .mdaz {right: 62px;left: auto;}
  .s10wy .z75d4g {align-self: stretch;}
}
@media (prefers-reduced-motion: reduce) { .s10wy .d2arf {scroll-behavior: auto;} .s10wy .b9s3nbq {transition:none;} }
.zz9x .s10wy .sth4x1 a.z75d4g {background: var(--hv2f);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);color: var(--rg2);}

.zz9x .frbv1z4 .bcsy {grid-template-columns: repeat(var(--uww, 4), minmax(0, 1fr));display: grid;gap:11px;}
.zz9x .frbv1z4 .qs3r {width: 100%;border-radius: var(--g0sp);text-align: center;gap:9px;align-items: center;height: 100%;padding: 16px 12px;justify-content: center;display: flex;min-height: 104px;flex-direction: column;box-sizing: border-box;}
.zz9x .frbv1z4 .qs3r img {max-width: 100%;height: 36px;}
.zz9x .frbv1z4 .vccc {font-size: 14px;color: var(--ue0nx);white-space: normal;}
@media (max-width:645px) {
  .zz9x .frbv1z4 .bcsy {gap:9px;grid-template-columns: repeat(var(--o6fc, 2), minmax(0, 1fr));}
  .zz9x .frbv1z4 .qs3r {min-height: 88px;padding: 12px 8px;}
  .zz9x .frbv1z4 .qs3r img {height: 28px;}
}

.zz9x > .fy75r.xby6sj.qrfj6 {margin-top: clamp(36px, 5vw, 64px) !important;margin-bottom: clamp(36px, 5vw, 64px) !important;border: 1px solid color-mix(in srgb, var(--cyrj) 45%, var(--o2xfr));grid-template-columns: minmax(0, 1fr);align-items: center;display: grid;box-shadow: 0 0 0 1px color-mix(in srgb, var(--cyrj) 18%, transparent), 0 24px 60px color-mix(in srgb, var(--cyrj) 18%, transparent);gap: clamp(22px, 4vw, 56px);background:
    radial-gradient(60% 120% at 95% 50%, color-mix(in srgb, var(--cyrj) 26%, transparent), transparent 70%),
    var(--hv2f);}
@media (min-width:815px) { .zz9x > .fy75r.qrfj6 {grid-template-columns: minmax(0, 1fr) auto;} }
.qrfj6 .vb2cyd {display: grid;gap:16px;min-width: 0;}

@media (min-width:815px) { .zz9x > .fy75r.xby6sj.qrfj6 {grid-template-columns: minmax(0, 1fr) auto;} }
.zz9x > .fy75r.xby6sj.qrfj6 {padding: clamp(24px, 3.6vw, 48px) !important;}
.qrfj6 .vb2cyd .g0kt7 {font-size: clamp(24px, 2.8vw, 36px);}
.zz9x .qrfj6 .vb2cyd a.qckkq9h,
.zz9x .qrfj6 .vb2cyd .qn2p a {border-color: transparent;color: var(--z0x, var(--a0fxi));background: var(--ozb);}
.zz9x > .fy75r.xby6sj.qrfj6 {border-radius: var(--vr6);}

.w505fs .qzx38c {aspect-ratio: 1 / 0.9;width: clamp(260px, 26vw, 340px);position: relative;margin: 0 auto;}
.zz9x .w505fs .rr8geq.rr8geq {transform-origin: 50% 110%;bottom: 12%;object-fit: cover;width: 46%;position: absolute;left: 50%;aspect-ratio: 3 / 4;transition:transform 0.363s ease;box-shadow: 0 18px 40px color-mix(in srgb, #000 45%, transparent);border-radius: var(--g0sp);border: 2px solid color-mix(in srgb, var(--cyrj) 40%, var(--o2xfr));height: auto;}
.w505fs .rr8geq:nth-of-type(1) {transform: translateX(-90%) rotate(-14deg);}
.w505fs .rr8geq:nth-of-type(2) {box-shadow: 0 22px 50px color-mix(in srgb, var(--cyrj) 40%, transparent);z-index: 2;transform: translateX(-50%) translateY(-8%);}
.w505fs .rr8geq:nth-of-type(3) {transform: translateX(-10%) rotate(14deg);}
.w505fs:hover .rr8geq:nth-of-type(1) {transform: translateX(-100%) rotate(-19deg);}
.w505fs:hover .rr8geq:nth-of-type(3) {transform: translateX(0%) rotate(19deg);}
.w505fs .k1v38c {left: 50%;transform: translateX(-50%);box-sizing: border-box;display: flex;border-radius: var(--g0sp);border: 1px solid color-mix(in srgb, var(--cyrj) 45%, var(--o2xfr));height: 22%;z-index: 3;padding: 8px 14px;align-items: center;width: 62%;background: color-mix(in srgb, var(--hv2f) 88%, transparent);backdrop-filter: blur(8px);bottom: 2%;justify-content: center;position: absolute;box-shadow: 0 12px 30px color-mix(in srgb, #000 35%, transparent);}
.w505fs .k1v38c img {object-fit: contain;height: auto;max-height: 100%;width: auto;max-width: 100%;border-radius: 0;display: block;}
.w505fs .af37 {color: var(--z0x, var(--a0fxi));top: 2%;font-size: 15px;z-index: 4;background: var(--ozb);font-weight: 800;right: 4%;position: absolute;padding: 8px 14px;border-radius: 999px;box-shadow: 0 8px 22px color-mix(in srgb, var(--cyrj) 45%, transparent);}
@media (max-width:814px) { .w505fs .qzx38c {order: -1;width: min(300px, 82vw);} }
@media (prefers-reduced-motion: reduce) { .w505fs .rr8geq {transition:none;} }

.zz9x .w505fs .rr8geq.rr8geq {max-width: none;width: 44%;aspect-ratio: auto;bottom: 18%;height: 64%;}
.w505fs .k1v38c {bottom: 4%;width: 54%;height: 18%;}
.w505fs .af37 {top: 0;right: 2%;}

.zz9x .fy75r .qzx38c img.rr8geq.rr8geq {max-width: none;max-height: none;width: 44%;min-height: 0;height: 64%;object-fit: cover;}
.zz9x .fy75r .k1v38c img {max-height: 100%;min-height: 0;}

.jqz8b .h8jve1 {padding: 16px clamp(16px, 3vw, 34px);margin: 6px 0 18px;border-radius: var(--vr6);border: 1px solid color-mix(in srgb, var(--cyrj) 35%, var(--o2xfr));align-items: center;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);display: grid;background:
    linear-gradient(90deg, color-mix(in srgb, var(--cyrj) 26%, transparent), transparent 55%),
    var(--t8fiy);}
.jqz8b .wm4cgs {align-items: center;gap:13px;display: flex;min-width: 0;}
.jqz8b .rmjep {flex-direction: row-reverse;text-align: right;}
.jqz8b .wm4cgs b {font-variant-numeric: tabular-nums;line-height: .9;font-weight: 800;font-size: clamp(44px, 5vw, 64px);letter-spacing: -.04em;}
.jqz8b .d6447e b {color: var(--cyrj);text-shadow: 0 0 24px color-mix(in srgb, var(--cyrj) 55%, transparent);}
.jqz8b .rmjep b {color: var(--ue0nx);}
.jqz8b .wm4cgs i {font-weight: 800;text-transform: uppercase;letter-spacing: .1em;color: var(--rg2);min-width: 0;font-style: normal;font-size: 12.5px;}
.jqz8b .rmjep i {color: var(--ue0nx);}
.jqz8b .e8s8t {font-size: clamp(36px, 4vw, 52px);padding: 0 clamp(10px, 2vw, 24px);font-weight: 800;color: var(--o2xfr);}

.jqz8b .q7j0xc3 {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;gap:13px;display: grid;}
.jqz8b.c6g050g .q7j0xc3 {grid-template-columns: minmax(0, 1fr);}
.jqz8b .ndkew {font-size: 12.5px;display: flex;letter-spacing: .1em;text-transform: uppercase;align-items: center;gap:11px;font-weight: 800;margin: 0 0 10px;color: var(--ue0nx);justify-content: space-between;}
.jqz8b .g1yws .ndkew {color: var(--rg2);}
.jqz8b .rcp8h3j {letter-spacing: 0;font-size: 20px;color: inherit;}
.jqz8b .g1yws .rcp8h3j {color: var(--cyrj);}
.jqz8b .tzt00gz {gap:9px;list-style: none;display: grid;margin: 0;padding: 0;}
.jqz8b .fyt9vr {padding: 13px 16px;display: flex;transition:transform 0.138s;font-size: 15px;align-items: center;border-radius: var(--g0sp);gap:11px;min-width: 0;line-height:1.44;}
.jqz8b .fyt9vr:hover {transform: translateX(3px);}
.jqz8b .w8cy {min-width: 0;overflow-wrap: anywhere;}
.jqz8b .g1yws .fyt9vr {color: var(--rg2);background: linear-gradient(90deg, color-mix(in srgb, var(--cyrj) 18%, var(--t8fiy)), var(--t8fiy));border: 1px solid color-mix(in srgb, var(--cyrj) 35%, var(--o2xfr));}
.jqz8b .rgcsww7 .fyt9vr {background: var(--hv2f);color: var(--ue0nx);border: 1px dashed var(--o2xfr);}
.jqz8b .tn9w {flex: 0 0 auto;height: 26px;border-radius: 999px;position: relative;width: 26px;}
.jqz8b .g1yws .tn9w {box-shadow: 0 0 14px color-mix(in srgb, var(--cyrj) 60%, transparent);background: var(--cyrj);}
.jqz8b .g1yws .tn9w::after {left: 9px;transform: rotate(45deg);width: 6px;position: absolute;border: solid var(--c2fn, var(--z0x, var(--a0fxi)));border-width: 0 3px 3px 0;top: 5px;content: "";height: 12px;}
.jqz8b .rgcsww7 .tn9w {background: color-mix(in srgb, var(--rg2) 10%, transparent);}
.jqz8b .rgcsww7 .tn9w::before,
.jqz8b .rgcsww7 .tn9w::after {content: "";background: var(--ue0nx);width: 14px;position: absolute;top: 12px;transform: rotate(45deg);border-radius:3px;left: 6px;height: 2.5px;}
.jqz8b .rgcsww7 .tn9w::after {transform: rotate(-45deg);}
@media (max-width:705px) {
  .jqz8b .q7j0xc3 {grid-template-columns: minmax(0, 1fr);}
  .jqz8b .wm4cgs {flex-direction: column;align-items: flex-start;gap:5px;}
  .jqz8b .rmjep {flex-direction: column;align-items: flex-end;}
}
@media (prefers-reduced-motion: reduce) { .jqz8b .fyt9vr {transition:none;} }

.jqz8b .h8jve1 ~ .q7j0xc3 .ndkew {display: none;}
.jqz8b .h8jve1 ~ .q7j0xc3 .rgcsww7 .tzt00gz {margin-top: 0;}
.jqz8b.c6g050g .h8jve1 ~ .q7j0xc3 {gap:8px;}
