

:root {--y4o: 1080px;--t6e: var(--abh14, var(--rxi));--gc73:    18px;--e2t: var(--vydlv);--cpgg: 64px;--uyk: clamp(14px, 1.8vw, 22px);--x3wm: var(--rxi);--oiftr: var(--fbe);--hwnv:   var(--q1c);--kt7:    var(--b8f);--x7h3:   var(--h9p);--dej: 26px;--a43m:"Nunito", "Avenir Next", system-ui, "Segoe UI Variable", sans-serif;--yvs5g:  var(--bo2s);--ecy: clamp(30px, 3.6vw, 52px);}

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

.zpzf {text-decoration: none;position: absolute;background: var(--x3wm);font-weight: 800;top: 0;border-radius: 999px;left: -9999px;z-index: 200;color: var(--nsfo, var(--xx8, var(--vvm)));padding: 12px 20px;}
.zpzf:focus {top: 12px;left: 12px;}

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

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

.v3x1ke {display: flex;gap:7px;align-items: center;flex: 0 0 auto;}

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

.crg06e5,
.q40jn :is(.z4z0jy, .j1rdnd, .r5m4n, .eq9z353,
              .da1q8f, .d1gh1y, .jrw6d) a[role="button"],
.q40jn .eq9z353 a {min-height: 44px;cursor: pointer;font-weight: 800;font-size: 15px;transition:transform 0.182s;border-radius: 999px;border: 1px solid transparent;white-space: nowrap;justify-content: center;align-items: center;padding: 11px 22px;display: inline-flex;text-decoration: none;}

.kajbx8x {color: var(--mr9, var(--mnql));background: var(--ts2);border-color: var(--x7h3);}
.ebbr7 {color: var(--xcu, var(--cj1qs));box-shadow: 0 6px 18px color-mix(in srgb, var(--lfp) 30%, transparent);background: var(--lfp);}
.ebbr7:hover {background: var(--z05p);transform: translateY(-1px);}

.q40jn :is(.z4z0jy, .j1rdnd, .r5m4n, .eq9z353,
              .da1q8f, .d1gh1y, .jrw6d) a[role="button"]:hover,
.q40jn .eq9z353 a:hover {background: var(--z05p);}
.xe2hx6 {display: flex;margin-top:15px;width: 100%;}

.q40jn :is(.z4z0jy, .j1rdnd, .r5m4n, .eq9z353,
              .da1q8f, .d1gh1y, .jrw6d) a[role="button"],
.q40jn .eq9z353 a {color: var(--xx8, var(--vvm));background: var(--rxi);}

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

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

.v0nhx8 {width: 20px;height: 20px;opacity:0.86;border: 2px solid currentColor;}
.gfdp4x {border-radius:6px;}
.h7v1fn {border-radius: 50%;}
.m1z6x2x {border-radius:4px;transform: rotate(45deg);}
.h3z4bny .vdzyg .v0nhx8 {background: color-mix(in srgb, var(--x3wm) 22%, transparent);opacity:1;}

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

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

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

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

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

.q40jn :is(.jrw6d, .d1gh1y, .da1q8f, .sc7gt,
              .kxv0q1, .md85h4, .r5m4n, .j1rdnd,
              .pg3j52, .j0s1c) {border: 1px solid var(--x7h3);border-radius: var(--dej);padding: var(--ecy) clamp(18px, 2.4vw, 32px) !important;background: var(--hwnv);}

.q40jn .z4z0jy.ka65n {padding: 0 !important;min-height: 0 !important;overflow: hidden;display: grid;border: 1px solid var(--x7h3);border-radius: var(--dej);background: var(--hwnv);grid-template-columns: minmax(0, 1fr);}
.q40jn .z4z0jy .hye551 {margin: 0;color: var(--nr9ob, #fff);min-width: 0;height: clamp(120px, 18vh, 190px);background: var(--fgt, var(--oiftr));position: relative;overflow: hidden;}
.q40jn .z4z0jy .hye551 img,
.q40jn .z4z0jy .jn5gbh {display: block;height: 100%;object-fit: cover;border-radius: 0;width: 100%;}

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

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

.q40jn .z4z0jy .rkk9m {align-items: flex-start;gap:13px;padding: clamp(22px, 3vw, 34px) clamp(18px, 2.6vw, 32px);flex-direction: column;max-width: none;text-align: left;min-width: 0;display: flex;}
.q40jn .z4z0jy .pnbn {line-height:1.08;letter-spacing: -.03em;text-wrap: balance;font-size: clamp(28px, 3.4vw, 46px);color: var(--kt7);font-weight: 800;margin: 0;}
.q40jn .z4z0jy .b6znn {color: var(--yvs5g);margin: 0;font-size: 15.5px;max-width: 52ch;line-height:1.56;}

.q40jn .z4z0jy .wbar16 {min-height: 56px;align-items: center;display: inline-flex;font-weight: 800;transition:transform 0.12s, filter 0.135s;padding: 15px 30px;color: var(--xx8, var(--vvm));justify-content: center;border-radius: 999px;background: var(--rxi);font-size: 16px;white-space: nowrap;text-decoration: none;}
.q40jn .z4z0jy .wbar16:hover {filter: brightness(1.06);transform: translateY(-1px);}

.q40jn .z4z0jy.e52a3cw {min-height: min(48vh, 420px);overflow: hidden;position: relative;}
.q40jn .z4z0jy.e52a3cw .hye551 {z-index: 0;position: absolute;height: 100%;inset: 0;}
.q40jn .z4z0jy.e52a3cw .rkk9m {z-index: 1;position: relative;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--hwnv) 74%, transparent) 38%,
    color-mix(in srgb, var(--hwnv) 95%, transparent) 100%);margin-top: auto;}
.q40jn .z4z0jy.e52a3cw {flex-direction: column;display: flex;}
@media (max-width:650px) {
  .q40jn .z4z0jy.e52a3cw {min-height: min(40vh, 340px);}
}

@media (min-width:828px) {
  
  .q40jn .z4z0jy.bxp3r,
  .q40jn .z4z0jy.dywb {align-items: stretch;grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);}
  .q40jn .z4z0jy.dywb {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .q40jn .z4z0jy.bxp3r .hye551,
  .q40jn .z4z0jy.dywb .hye551 {height: 100%;min-height: clamp(240px, 34vh, 340px);}
  .q40jn .z4z0jy .rkk9m {justify-content: center;}
}

.q40jn .j1rdnd.q0w8 {text-align: left;}
.q40jn .j1rdnd .and7 {color: var(--kt7);font-weight: 800;letter-spacing: -.03em;line-height:1.10;margin: 0 0 8px;font-size: clamp(28px, 4.2vw, 46px);}
.q40jn .j1rdnd .q5fn2rv {color: var(--yvs5g);font-size: clamp(16px, 1.5vw, 18.5px);line-height:1.57;margin: 0 0 22px;max-width: 60ch;}

.q40jn .j1rdnd .nrk66n {padding: 0 clamp(18px, 2.4vw, 32px);overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin: 0 calc(clamp(18px, 2.4vw, 32px) * -1);scroll-snap-type: x mandatory;}
.q40jn .j1rdnd .nrk66n::-webkit-scrollbar {display: none;}
.q40jn .j1rdnd .zbbf {padding: 0;margin: 0;display: flex;gap:15px;list-style: none;}
.q40jn .j1rdnd .e4wd42 {flex: 0 0 auto;min-width: 0;scroll-snap-align: start;background: var(--oiftr);overflow: hidden;border: 1px solid var(--x7h3);border-radius: var(--gc73);}

.q40jn .j1rdnd.h0kp8 .e4wd42 {width: min(78%, 460px);}
.q40jn .j1rdnd.gsy1 .e4wd42 {width: min(94%, 760px);}
.q40jn .j1rdnd .ajd6 {margin: 0;}
.q40jn .j1rdnd .ajd6 img {width: 100%;height: auto;display: block;object-fit: cover;border-radius: 0;aspect-ratio: 3 / 2;}
.q40jn .j1rdnd .bva5mng {font-size: clamp(15.5px, 1.5vw, 17.5px);font-weight: 700;color: var(--kt7);padding: 16px 18px;line-height:1.46;}
.q40jn .j1rdnd .ctdzzk {gap:10px;display: flex;margin: 18px 0 0;flex-wrap: wrap;}
.q40jn .j1rdnd .mz7q9mf.mz7q9mf,
.q40jn .j1rdnd .ww3jbnh.ww3jbnh {display: inline-flex;text-decoration: none;align-items: center;transition:transform 0.12s, filter 0.156s;font-size: 15.5px;padding: 15px 26px;white-space: nowrap;font-weight: 800;justify-content: center;min-height: 56px;border-radius: 999px;}
.q40jn .j1rdnd .mz7q9mf.mz7q9mf {color: var(--xx8, var(--vvm));background: var(--rxi);}
.q40jn .j1rdnd .mz7q9mf.mz7q9mf:hover {transform: translateY(-1px);filter: brightness(1.06);}

.q40jn .j1rdnd .ww3jbnh.ww3jbnh {color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));border: 1px solid var(--x7h3);background: var(--oiftr);}
.q40jn .j1rdnd .ww3jbnh.ww3jbnh:hover {background: color-mix(in srgb, var(--x3wm) 10%, var(--oiftr));}

.q40jn .fyyaqps .jpbv37 + .jpbv37 {margin-top:26px;}
.q40jn .fyyaqps .yb9nc0 {margin: 0 0 12px;color: var(--yvs5g);letter-spacing: .07em;text-transform: uppercase;font-weight: 800;font-size: 13px;}

.q40jn .fyyaqps .zj3v {gap:17px;scrollbar-width: none;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;margin: 0;margin-inline: calc(clamp(18px, 2.4vw, 32px) * -1);list-style: none;padding: 0 clamp(18px, 2.4vw, 32px) 4px;overflow-x: auto;display: flex;}
.q40jn .fyyaqps .zj3v::-webkit-scrollbar {display: none;}
.q40jn .fyyaqps .wtb0wx {scroll-snap-align: start;min-width: 0;width: clamp(168px, 44vw, 232px);flex: 0 0 auto;}
.q40jn .fyyaqps .dgq4 {text-decoration: none;display: block;color: inherit;}
.q40jn .fyyaqps .bhs82 {background: var(--oiftr);border-radius: var(--gc73);border: 1px solid var(--x7h3);margin: 0 0 8px;transition:transform 0.172s;position: relative;aspect-ratio: 1 / 1;overflow: hidden;}
.q40jn .fyyaqps .dgq4:hover .bhs82 {transform: translateY(-2px);}
.q40jn .fyyaqps .bhs82 img {border-radius: 0;object-fit: cover;height: 100%;width: 100%;display: block;}

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

.q40jn .xq3pjq .vgbaggv {display: flex;gap:12px;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}
.q40jn .xq3pjq .r0e848 {min-width: 0;}
.q40jn .xq3pjq .re1h {padding: 12px 24px 12px 16px;align-items: center;min-height: 68px;gap:11px;transition:background 0.122s, transform 0.17s;border-radius: 999px;border: 1px solid var(--x7h3);display: inline-flex;text-decoration: none;background: var(--oiftr);}
.q40jn .xq3pjq .re1h:hover {background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));transform: translateY(-1px);}
.q40jn .xq3pjq .re1h img {border-radius: 0;display: block;object-fit: contain;max-width:97px;width: auto;height: 34px;}
.q40jn .xq3pjq .txjpfkc {color: var(--kt7);white-space: nowrap;font-weight: 700;font-size: 15.5px;}

.q40jn .dwr7 .bfg2 {border: 1px solid var(--x7h3);border-radius: var(--gc73);background: var(--oiftr);overflow: hidden;}
.q40jn .dwr7 .z28zqk {margin: 0;list-style: none;padding: 0;}
.q40jn .dwr7 .xq8fbb2 + .xq8fbb2 {border-top: 1px solid var(--x7h3);}
.q40jn .dwr7 .g55z89 {transition:background 0.124s;gap:13px;display: flex;min-height: 72px;padding: 16px 18px;text-decoration: none;align-items: center;}
.q40jn .dwr7 .g55z89:hover {background: color-mix(in srgb, var(--x3wm) 8%, transparent);}
.q40jn .dwr7 .g55z89 img {flex: 0 0 auto;border-radius: 0;display: block;width: 84px;object-fit: contain;height: 38px;}
.q40jn .dwr7 .vfd30 {font-size: 16.5px;min-width: 0;font-weight: 700;color: var(--kt7);flex: 1 1 auto;}

.q40jn .dwr7 .jafqe44 {width: 8px;border-right: 2px solid var(--yvs5g);transform: rotate(45deg);flex: 0 0 auto;border-top: 2px solid var(--yvs5g);height: 8px;}

.q40jn .r5m4n.v32d1 {overflow: hidden;padding: 0 !important;}

.q40jn .r5m4n.jyhanv {max-width:561px;}
.q40jn .r5m4n .h453ebr {margin: 0;position: relative;}
.q40jn .r5m4n .h453ebr img {width: 100%;object-fit: cover;display: block;height: auto;aspect-ratio: 21 / 9;border-radius: 0;}

.q40jn .r5m4n .jfpk {padding: 34px 18px 14px;background: linear-gradient(to top, color-mix(in srgb, #000 76%, transparent) 0%, transparent 100%);position: absolute;inset: auto 0 0 0;}
.q40jn .r5m4n .jfpk .g2h0 {color: #fff;}
.q40jn .r5m4n .g2h0 {line-height:1.19;letter-spacing: -.02em;margin: 0;font-size: clamp(19px, 2.2vw, 26px);font-weight: 800;}
.q40jn .r5m4n .g2h0::before {content: none;}
.q40jn .r5m4n.mnvh .g2h0 {padding: clamp(20px, 3vw, 28px) clamp(18px, 2.4vw, 28px) 0;color: var(--kt7);}
.q40jn .r5m4n .efg8 {line-height:1.67;padding: 16px clamp(18px, 2.4vw, 28px) 0;font-size: 15.5px;color: var(--yvs5g);}
.q40jn .r5m4n .efg8 :is(p, li):last-child {margin-bottom: 0;}

.q40jn .r5m4n .fv0pf {margin: 18px clamp(18px, 2.4vw, 28px) clamp(18px, 2.4vw, 28px);padding: 15px 26px;background: var(--rxi);display: flex;min-height: 56px;transition:filter 0.181s;border-radius: 999px;align-items: center;font-size: 16px;justify-content: center;text-decoration: none;color: var(--xx8, var(--vvm));font-weight: 800;}
.q40jn .r5m4n .fv0pf:hover {filter: brightness(1.06);}

.q40jn .d1gh1y .g14da {gap:19px;align-items: center;display: flex;}
.q40jn .d1gh1y .p2a1mh {font-weight: 800;letter-spacing: -.04em;color: color-mix(in srgb, var(--x3wm) 55%, var(--kt7));flex: 0 0 auto;font-size: clamp(40px, 5.4vw, 62px);line-height: .95;}
.q40jn .d1gh1y .cm3gkg {min-width: 0;}
.q40jn .d1gh1y .zrad {letter-spacing: .12em;font-size: 17px;display: block;color: color-mix(in srgb, var(--x3wm) 40%, var(--kt7));}
.q40jn .d1gh1y .mrq22e {max-width: 54ch;line-height:1.56;margin: 6px 0 0;color: var(--yvs5g);font-size: 14.5px;}

.q40jn .d1gh1y .f8qnb {height: 10px;overflow: hidden;background: var(--oiftr);border-radius: 999px;border: 1px solid var(--x7h3);margin: 16px 0 22px;}
.q40jn .d1gh1y .qw8v {border-radius: 999px;display: block;height: 100%;background: linear-gradient(90deg, var(--x3wm), var(--t6e));}
.q40jn .d1gh1y .c40zcyn {display: grid;list-style: none;gap:12px;padding: 0;margin: 0;}
.q40jn .d1gh1y .xmt0x11 {border: 1px solid var(--x7h3);border-radius: var(--gc73);background: var(--oiftr);padding: 14px 16px;}
.q40jn .d1gh1y .e0pjc02 {letter-spacing: .1em;font-size: 13px;display: block;color: color-mix(in srgb, var(--x3wm) 40%, var(--kt7));}
.q40jn .d1gh1y .h4q1y6 {display: block;font-size: 14.5px;color: var(--kt7);margin-top:3px;font-weight: 800;}
.q40jn .d1gh1y .vazp8z7 {font-size: 15px;line-height:1.59;margin: 6px 0 0;color: var(--yvs5g);}

.q40jn .kxv0q1.kxxh {flex-direction: column;align-items: center;display: flex;text-align: center;gap:8px;}
.q40jn .kxv0q1 .mw2bbtc {border-radius: 999px;border: 2px solid color-mix(in srgb, var(--x3wm) 40%, var(--x7h3));width: 84px;height: 84px;margin: 0 0 4px;overflow: hidden;}
.q40jn .kxv0q1 .mw2bbtc img {height: 100%;object-fit: cover;display: block;width: 100%;border-radius: 0;}
.q40jn .kxv0q1 .fnre {color: var(--kt7);font-size: 19px;font-weight: 800;margin: 0;}
.q40jn .kxv0q1 .k85kqm {color: var(--yvs5g);margin: 0;font-size: 14.5px;}
.q40jn .kxv0q1 .tf5r {font-size: 12.5px;border-radius: 999px;padding: 6px 14px;font-weight: 800;color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));background: color-mix(in srgb, var(--x3wm) 12%, transparent);letter-spacing: .04em;}
.q40jn .kxv0q1 .pvqpb {line-height:1.66;font-size: 15px;max-width: 62ch;margin: 8px 0 0;color: var(--yvs5g);}
.q40jn .kxv0q1 .qk6t {gap:11px;margin-top:13px;display: flex;}
.q40jn .kxv0q1 .b7g81 {height: 56px;transition:background 0.198s;justify-content: center;align-items: center;color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));border-radius: 999px;border: 1px solid var(--x7h3);background: var(--oiftr);display: inline-flex;width: 56px;text-decoration: none;}
.q40jn .kxv0q1 .b7g81:hover {background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));}
.q40jn .kxv0q1 .b7g81 svg {display: block;}
.q40jn .kxv0q1 .ybtgw {margin: 16px 0 0;border-top: 1px solid var(--x7h3);line-height:1.60;color: var(--yvs5g);font-size: 12.5px;padding-top:15px;width: 100%;}

.q40jn .f0h1dxk.w63vgz {padding: 0 !important;}
.q40jn .f0h1dxk .pkx686 {border-bottom: 1px solid var(--x7h3);padding: 16px clamp(18px, 2.4vw, 30px);}
.q40jn .f0h1dxk .mh6d7 {color: var(--kt7);margin: 0;line-height:1.20;font-size: clamp(20px, 2.4vw, 27px);font-weight: 800;letter-spacing: -.02em;}
.q40jn .f0h1dxk .mh6d7::before {content: none;}
.q40jn .f0h1dxk .sx8es {max-width: 70ch;line-height:1.68;font-size: 16px;padding: clamp(18px, 2.4vw, 26px) clamp(18px, 2.4vw, 30px);color: var(--kt7);}
.q40jn .f0h1dxk .sx8es :is(p, li) {color: var(--kt7);}
.q40jn .f0h1dxk .sx8es :last-child {margin-bottom: 0;}

.q40jn .eq9z353.bv54hfb {background: none;display: flex;box-shadow: none;border: 0;padding: 0 !important;}
.q40jn .eq9z353 .x1mnnqy {align-items: center;border-radius: 999px;position: relative;background: var(--rxi);font-weight: 800;text-decoration: none;width: 100%;color: var(--xx8, var(--vvm));min-height: 56px;padding: 16px 30px;justify-content: center;overflow: hidden;font-size: 16.5px;display: flex;transition:filter 0.127s;}
.q40jn .eq9z353 .x1mnnqy:hover {filter: brightness(1.06);}
.q40jn .eq9z353 .aca4 {position: relative;z-index: 1;}

.q40jn .eq9z353 .d7ds8 {background: linear-gradient(to bottom, color-mix(in srgb, #fff 16%, transparent), transparent);inset: 0 0 auto 0;position: absolute;pointer-events: none;height: 50%;}
@media (min-width:828px) {
  
  .q40jn .eq9z353.phpt  {justify-content: flex-start;}
  .q40jn .eq9z353.r61cja6   {justify-content: center;}
  .q40jn .eq9z353.efx9cq {justify-content: flex-end;}
  .q40jn .eq9z353 .x1mnnqy {width: auto;}
  .q40jn .eq9z353.qwm8 .x1mnnqy {width: 100%;}
}

.q40jn .phpw.r8q7a50 {gap:10px 16px;display: grid;align-items: center;grid-template-columns: auto minmax(0, 1fr);}
.q40jn .phpw .r45pr {align-items: center;height: 76px;background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));width: 76px;margin: 0;overflow: hidden;display: flex;justify-content: center;grid-row: 1 / span 2;border-radius:19px;border: 1px solid var(--x7h3);}
.q40jn .phpw .r45pr img {border-radius: 0;width: auto;height: auto;object-fit: contain;max-width: 78%;max-height: 78%;display: block;}
.q40jn .phpw .pfhdsy {min-width: 0;}
.q40jn .phpw .jxcb {line-height:1.19;letter-spacing: -.02em;color: var(--kt7);font-weight: 800;font-size: clamp(19px, 2.2vw, 25px);margin: 0;}
.q40jn .phpw .jxcb::before {content: none;}
.q40jn .phpw .gj3c837 {line-height:1.51;margin: 4px 0 0;color: var(--yvs5g);font-size: 15px;}
.q40jn .phpw .eq292b {display: flex;list-style: none;grid-column: 1 / -1;margin: 14px 0 0;gap:15px 30px;flex-wrap: wrap;border-top: 1px solid var(--x7h3);padding-top:14px;}
.q40jn .phpw .hmsmca {display: flex;flex-direction: column;min-width: 0;gap:1px;}
.q40jn .phpw .cv8qvb8 {color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));font-weight: 800;font-size: 16px;letter-spacing: -.02em;}
.q40jn .phpw .h7ncw4 {font-weight: 700;color: var(--yvs5g);font-size: 11.5px;text-transform: uppercase;letter-spacing: .07em;}
.q40jn .phpw .wkw2hj7 {gap:9px;grid-column: 1 / -1;margin-top:15px;display: grid;}
.q40jn .phpw .d8kb {border-radius: 999px;border: 1px solid var(--x7h3);padding: 15px 24px;color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));justify-content: center;display: flex;min-height: 56px;transition:background 0.185s;background: var(--oiftr);font-size: 14.5px;align-items: center;text-decoration: none;font-weight: 800;}
.q40jn .phpw .d8kb:hover {background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));}
@media (min-width:566px) {
  .q40jn .phpw .wkw2hj7 {grid-template-columns: 1fr 1fr;}
}

.q40jn .nt40.nnqag {background: color-mix(in srgb, var(--kt7) 6%, transparent);border-radius: var(--dej);border: 1px solid var(--x7h3);position: relative;padding: clamp(8px, 1.1vw, 12px) !important;}
.q40jn .nt40 .keejan {display: block;background: var(--hwnv);border-radius: calc(var(--dej) - 6px);overflow: hidden;position: relative;}
.q40jn .nt40 .keejan img {display: block;height: auto;border-radius: 0;width: 100%;}

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

.q40jn .nt40 .yscr {background: color-mix(in srgb, var(--kt7) 26%, transparent);border-radius: 999px;width: 26px;position: absolute;bottom: 5px;right: 14px;height: 3px;}

.q40jn .md85h4.hzq2f {padding: 0 !important;border: 0;background: none;}

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

.q40jn .md85h4 .fnxm li a {font-size: 14px;align-items: center;text-decoration: none;color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));white-space: nowrap;display: inline-flex;min-height: 44px;border-radius: 999px;border: 1px solid var(--x7h3);padding: 10px 18px;font-weight: 700;transition:background 0.178s;background: var(--oiftr);}
.q40jn .md85h4 .fnxm li a:hover {background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));}

.q40jn .pg3j52.vmyw57k {padding: 0 !important;}
.q40jn .pg3j52 .qqnc7 {border-bottom: 1px solid var(--x7h3);padding: 15px clamp(16px, 2.2vw, 26px);}
.q40jn .pg3j52 .dan0dqh {font-weight: 800;letter-spacing: .07em;color: var(--yvs5g);text-transform: uppercase;font-size: 13px;}
.q40jn .j0s1c .yc1my {margin: 0 0 14px;font-size: clamp(20px, 2.4vw, 27px);font-weight: 800;color: var(--kt7);line-height:1.22;letter-spacing: -.02em;}

.q40jn .pg3j52 .jectm,
.q40jn .j0s1c .mr0qh {overflow-x: auto;}
.q40jn .pg3j52 .jectm {padding: clamp(14px, 2vw, 22px) clamp(16px, 2.2vw, 26px);}
.q40jn .pg3j52 .jectm table,
.q40jn .j0s1c .mr0qh table {margin: 0;}
.q40jn .pg3j52 .jectm :last-child,
.q40jn .j0s1c .mr0qh :last-child {margin-bottom: 0;}

.jrw6d.jrw6d .hhhc6 {border: 1px solid var(--x7h3);border-radius: var(--gc73);overflow: hidden;background: var(--oiftr);}
.jrw6d.jrw6d .pnzb {background: none;margin: 0;padding: 0;border: 0;}
.jrw6d.jrw6d .pnzb + .pnzb {border-top: 1px solid var(--x7h3);}
.jrw6d.jrw6d .pnzb[open] {background: color-mix(in srgb, var(--x3wm) 7%, transparent);}
.jrw6d.jrw6d .wsyem3 {align-items: center;line-height:1.36;cursor: pointer;padding: 14px 18px;min-height: 56px;font-weight: 700;gap:14px;display: flex;justify-content: space-between;list-style: none;font-size: 16px;}
.jrw6d.jrw6d .wsyem3::-webkit-details-marker {display: none;}
.jrw6d.jrw6d .wsyem3::marker {content: "";}
.jrw6d.jrw6d .b86yfc {min-width: 0;}

.jrw6d.jrw6d .mzd95w {border-bottom: 2px solid currentColor;height: 9px;opacity:0.56;transition:transform 0.216s;transform: rotate(45deg) translate(-2px, -2px);flex: 0 0 auto;width: 9px;margin-right:5px;border-right: 2px solid currentColor;}
.jrw6d.jrw6d .pnzb[open] .mzd95w {transform: rotate(-135deg) translate(-2px, -2px);opacity:1;color: var(--x3wm);}
.jrw6d.jrw6d .vgk5dr0 {margin: 0;padding: 0 18px 16px;color: var(--yvs5g);font-size: 15px;}

.da1q8f.da1q8f .wh6w6 {flex-direction: column;display: flex;border-top: 1px solid var(--x7h3);}
.da1q8f.da1q8f .hrkk4 {padding: 14px 2px;gap:13px;min-height: 56px;align-items: flex-start;border-bottom: 1px solid var(--x7h3);display: flex;}

.da1q8f.da1q8f .hrkk4:last-child {border-bottom: 0;}
.da1q8f.da1q8f .kt4x6 {flex: 0 0 auto;height: 34px;display: inline-flex;color: var(--nsfo, var(--xx8, var(--vvm)));font-size: 15px;border-radius: 50%;background: var(--x3wm);align-items: center;font-weight: 800;line-height: 1;justify-content: center;width: 34px;}
.da1q8f.da1q8f .exjgy {display: flex;flex-direction: column;min-width: 0;padding-top:4px;gap:2px;}
.da1q8f.da1q8f .kt8tr {font-size: 16px;font-weight: 800;line-height:1.30;}
.da1q8f.da1q8f .m7g9ky0 {color: var(--yvs5g);font-size: 15px;}

.sc7gt.sc7gt .zf1q {display: block;}
.sc7gt.sc7gt .abxr {margin: 0 0 10px;font-size: 12.5px;text-transform: uppercase;border-radius: 999px;font-weight: 800;align-items: center;padding: 9px 14px;letter-spacing: .07em;display: flex;background: color-mix(in srgb, var(--x3wm) 13%, var(--oiftr));gap:8px;}
.sc7gt.sc7gt .j7jppdp {background: var(--oiftr);color: var(--yvs5g);}
.sc7gt.sc7gt .abxr + .xnxdxc0 {margin-bottom:21px;}
.sc7gt.sc7gt .xnxdxc0:last-child {margin-bottom: 0;}
.sc7gt.sc7gt .t0p8m8 {align-items: center;display: inline-flex;height: 20px;background: color-mix(in srgb, var(--b8f) 12%, transparent);border-radius: 50%;flex: 0 0 auto;width: 20px;justify-content: center;font-size: 14px;font-weight: 800;line-height: 1;}
.sc7gt.sc7gt .t90qymb .t0p8m8 {color: var(--nsfo, var(--xx8, var(--vvm)));background: var(--x3wm);}
.sc7gt.sc7gt .xnxdxc0 {gap:9px;display: flex;flex-direction: column;}
.sc7gt.sc7gt .t1yn9q {border-radius: var(--gc73);border: 1px solid var(--x7h3);display: block;padding: 13px 16px;font-size: 15px;line-height:1.45;min-height: 24px;background: var(--oiftr);}

.q40jn {--abh14: var(--kt7);}
.q40jn :is(.ajty, [class*="table"]) {overflow-x: auto;}
.q40jn table {background: var(--oiftr);width: 100%;font-size: 15px;border-spacing: 0;border-collapse: separate;overflow: hidden;border-radius: var(--gc73);}
.q40jn thead th {text-transform: uppercase;font-size: 12px;text-align: left;font-weight: 800;letter-spacing: .07em;padding: 13px 16px;white-space: nowrap;background: color-mix(in srgb, var(--x3wm) 12%, var(--oiftr));}
.q40jn tbody td {color: var(--taw, inherit);padding: 13px 16px;border-top: 1px solid var(--x7h3);}

.ka65n {padding: var(--ecy) clamp(18px, 2.4vw, 32px);background:
    radial-gradient(70% 130% at 12% 8%, color-mix(in srgb, var(--x3wm) 24%, transparent) 0%, transparent 66%),
    var(--hwnv);border: 1px solid color-mix(in srgb, var(--x3wm) 30%, transparent);border-radius: var(--dej);}
.v4t4yv {margin: 0;letter-spacing: -.028em;font-weight: 800;font-size: clamp(21px, 2.4vw, 28px);}
.mykr {color: var(--yvs5g);margin: 8px 0 0;}

.t0vtt.t0vtt {border-top: 1px solid var(--x7h3);padding: clamp(34px, 4vw, 56px) 16px clamp(22px, 2.4vw, 34px);background: var(--ddtj);}
.t0vtt .sgfbbv {display: grid;margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;max-width: var(--y4o);align-items: start;gap:27px 48px;}
.t0vtt .wazt09 img {height: 28px;width: auto;display: block;}
.t0vtt .wazt09 span {font-weight: 800;font-size: 19px;letter-spacing: -.03em;}
.t0vtt .rd43 {grid-auto-flow: column;gap:44px;display: grid;}
.t0vtt .rd43 ul {padding: 0;list-style: none;gap:9px;display: grid;margin: 0;}
.t0vtt .rd43 a {min-height: 44px;font-size: 15px;align-items: center;text-decoration: none;color: var(--yvs5g);display: flex;}
.t0vtt .rd43 a:hover {color: var(--kt7);}
.t0vtt .fa3r {opacity:0.75;max-width: var(--y4o);display: flex;flex-wrap: wrap;gap:11px;align-items: center;margin: 24px auto 0;}
.t0vtt .vdwq8h {max-width: var(--y4o);margin: 24px auto 0;padding-top:18px;border-top: 1px solid var(--x7h3);}
.t0vtt .vdwq8h p {color: var(--yvs5g);font-size: 13px;margin: 0;}
.t0vtt .vdwq8h p + p {margin-top:9px;line-height:1.61;}

@media (max-width:827px) {
  
  .qrd44 {display: none;}
  .cq9yks {display: flex;}
  .tdvjggt {gap:11px;min-height: 56px;padding: 8px 14px;}
  .crg06e5 {padding: 10px 16px;font-size: 14px;}
  .cc8y {font-size: 18px;}
  
  .h3z4bny a:nth-child(n+5) {display: none;}
}

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

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

.fthwfd {cursor: pointer;opacity:0.05;z-index: 90;transition:opacity 0.253s ease, visibility 0.222s;position: fixed;background: color-mix(in srgb, #000 56%, transparent);inset: 0;visibility: hidden;}
.qx10qv {width: auto;right: 0;transition:transform 0.221s ease, visibility 0.271s;left: 0;visibility: hidden;flex-direction: column;border-top: 1px solid var(--x7h3);z-index: 91;transform: translateY(100%);bottom: 0;max-height: 86vh;display: flex;border-radius: var(--dej) var(--dej) 0 0;position: fixed;-webkit-overflow-scrolling: touch;top: auto;background: var(--hwnv);overflow-y: auto;overscroll-behavior: contain;}
.nhve:checked ~ .fthwfd {opacity:1;visibility: visible;}
.nhve:checked ~ .qx10qv {transform: translateY(0);visibility: visible;}

.acq1g {padding: 14px 8px 14px 20px;gap:12px;align-items: center;display: flex;justify-content: space-between;border-bottom: 1px solid var(--x7h3);}
.w3hx {overflow-wrap: anywhere;min-width: 0;font: 800 19px/1.2 var(--a43m);color: var(--kt7);}
.vnr9cht {min-width: 44px;justify-content: center;align-items: center;line-height: 1;display: flex;border-radius: var(--dej);flex: 0 0 auto;color: var(--kt7);cursor: pointer;min-height: 44px;font-size: 27px;}
.vnr9cht:hover {background: var(--oiftr);}

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

.z79xk {gap:9px;margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display: grid;border-top: 1px solid var(--x7h3);}
.wgz45td,
.c5caq {min-height: 48px;text-decoration: none;align-items: center;justify-content: center;border-radius: var(--dej);padding: 12px 18px;display: flex;font-weight: 700;font-size: 15px;}
.wgz45td {border: 1px solid var(--e2t);color: var(--kt7);background: transparent;}
.wgz45td:hover {background: var(--oiftr);}
.c5caq {background: var(--lfp);color: var(--xcu, var(--cj1qs));border: 1px solid transparent;}

.qx10qv a:focus-visible,
.vnr9cht:focus-visible,
.cq9yks:focus-visible {outline: 2px solid var(--x3wm);outline-offset: 2px;}

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

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

.z79xk {padding-bottom:19px;}

@media (min-width:828px) {
  .fthwfd, .qx10qv {display: none;}
}

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

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

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

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

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

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

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

.rycht {--j89: var(--gc73);--vm2zm: var(--dej);--rxr9: var(--gc73);--lsuh: 40px;--oi52c: 1px solid var(--x7h3);}

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

@media (max-width:566px) {
  .tdvjggt {padding: 10px 12px;gap:11px;}
  .ayyw3k {flex: 1 1 auto;overflow: hidden;min-width: 0;}
  .ayyw3k img {max-width:112px;object-fit: contain;object-position: left center;}
  .v3x1ke {min-width: 0;flex: 0 0 auto;gap:6px;}
  .v3x1ke .crg06e5 {font-size: 13px;padding: 0 12px;}
}

.jrw6d.jrw6d .jz9w {margin: 0 0 10px;background: var(--oiftr);overflow: hidden;border: 1px solid var(--x7h3);border-radius: var(--gc73);}
.jrw6d.jrw6d .jz9w + .jz9w {border-top: 1px solid var(--x7h3);}
.jrw6d.jrw6d .jz9w:last-child {margin-bottom: 0;}

.jrw6d.jrw6d .mz0t {justify-content: flex-start;gap:11px;}
.jrw6d.jrw6d .phkv {margin: 0 2px 0 0;transform: rotate(-45deg) translate(-1px, 1px);}
.jrw6d.jrw6d .pnzb[open] .phkv {transform: rotate(45deg) translate(-2px, -2px);}
.jrw6d.jrw6d .wk6ma {padding: 0 18px 16px 44px;}
.jrw6d.jrw6d .wk6ma p {color: var(--yvs5g);font-size: 15px;margin: 0;line-height:1.58;}

.q40jn .d1gh1y .qyq94 {margin: 9px 0 0;height: 8px;}
.q40jn .d1gh1y .a4vfm {line-height:1.61;color: var(--yvs5g);margin: 18px 0 20px;max-width: 62ch;font-size: 15px;}
.q40jn .d1gh1y .c15p4 .vazp8z7 {margin: 0;}
.q40jn .d1gh1y .c15p4 .h4q1y6 {margin: 12px 8px 0 0;display: inline;font-size: 14px;}
.q40jn .d1gh1y .c15p4 .e0pjc02 {display: inline;font-size: 12.5px;}

.q40jn .d1gh1y .a5r8b {display: flex;gap:1px;flex-direction: column;align-items: flex-start;}
.q40jn .d1gh1y .a5r8b .zrad {font-size: 15px;}
.q40jn .d1gh1y .a5r8b .p2a1mh {line-height: 1;}
.q40jn .d1gh1y .a5r8b .mrq22e {margin: 8px 0 0;}
.q40jn .d1gh1y .xhdawp2 {border-top: 1px solid var(--x7h3);display: flex;align-items: baseline;margin: 12px 0 0;gap:4px 12px;flex-wrap: wrap;padding-top:10px;}
.q40jn .d1gh1y .xhdawp2 .h4q1y6 {display: inline;margin: 0;}
.q40jn .d1gh1y .xhdawp2 .e0pjc02 {font-size: 12.5px;font-style: normal;display: inline;}

.sc7gt.sc7gt .wvghsr4 {margin: 0;list-style: none;padding: 0;}
.sc7gt.sc7gt .jkzr35 {display: flex;align-items: flex-start;gap:12px;}
.sc7gt.sc7gt .bzrr5 {width: 20px;justify-content: center;margin-top:1px;flex: 0 0 auto;border-radius: 50%;line-height: 1;display: inline-flex;background: color-mix(in srgb, var(--b8f) 12%, transparent);font-size: 13px;align-items: center;height: 20px;font-weight: 800;font-style: normal;}
.sc7gt.sc7gt .e44844 {color: var(--nsfo, var(--xx8, var(--vvm)));background: var(--x3wm);}

.sc7gt.sc7gt .sa2kn {color: var(--yvs5g);}

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

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

.sc7gt.sc7gt .a9qy {color: var(--kt7);}
.sc7gt.sc7gt .q75ng  {color: var(--yvs5g);}

.sc7gt.sc7gt .wfj52z:not(:first-child) {border-top: 1px solid var(--x7h3);}

.sc7gt.sc7gt .ycgxf1n {font-weight: 800;align-items: center;background: color-mix(in srgb, var(--b8f) 12%, transparent);width: 17px;height: 17px;border-radius: 50%;font-size: 12px;justify-content: center;line-height: 1;margin-top: -1px;flex: 0 0 auto;display: inline-flex;}
.sc7gt.sc7gt .a9qy .ycgxf1n {color: var(--nsfo, var(--xx8, var(--vvm)));background: var(--x3wm);}
.sc7gt.sc7gt .e2amn8 {margin: 0;line-height:1.52;grid-column: 2;padding: 13px 0 12px;font-size: 15px;border-top: 1px solid var(--x7h3);}

.sc7gt.sc7gt .e2amn8:first-of-type {border-top-color: transparent;}

@media (max-width:566px) {
  .sc7gt.sc7gt .s7a8pms.s7a8pms {display: block;}
  .sc7gt.sc7gt .wfj52z {padding: 15px 0 7px;}
  .sc7gt.sc7gt .wfj52z:not(:first-child) {margin-top:3px;}
  
  .sc7gt.sc7gt .e2amn8:first-of-type {border-top-color: var(--x7h3);}
}

.q40jn .f0h1dxk .z1xm21r {margin: 0;font-weight: 800;padding: clamp(20px, 2.6vw, 28px) clamp(18px, 2.4vw, 30px) 0;line-height:1.21;letter-spacing: -.02em;color: var(--kt7);font-size: clamp(20px, 2.4vw, 27px);}
.q40jn .f0h1dxk .eb0mrc {padding-top:14px;}

.q40jn .f0h1dxk .rxwx {padding-left:17px;font-weight: 800;position: relative;line-height:1.19;font-size: clamp(20px, 2.4vw, 27px);margin: 0 0 14px;color: var(--kt7);letter-spacing: -.02em;}

.q40jn .f0h1dxk .rxwx::before {left: 0;border-radius: 999px;position: absolute;bottom: .1em;margin: 0;content: "";width: 5px;top: .1em;display: block;height: auto;background: linear-gradient(180deg, var(--x3wm), var(--t6e));}

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

.q40jn .pg3j52 h2.arsj9.arsj9::before {border-radius: 999px;height: 3px;vertical-align: middle;display: inline-block;background: linear-gradient(90deg, var(--x3wm), var(--t6e));content: "";width: 14px;margin: 0 9px 3px 0;}
.q40jn .pg3j52 .j2vnm4 {padding-top:12px;}

.q40jn .pg3j52 .dmeh9f {padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 26px);}
.q40jn .pg3j52 .dmeh9f .jectm {padding: 0;}
.q40jn .pg3j52 h2.n885.n885 {margin: 0 0 13px;border-radius: 999px;color: color-mix(in srgb, var(--x3wm) 35%, var(--kt7));text-wrap: wrap;font-size: 12px;text-transform: uppercase;padding: 6px 13px;background: color-mix(in srgb, var(--x3wm) 13%, var(--oiftr));line-height:1.32;display: inline-block;letter-spacing: .07em;font-weight: 800;}
.q40jn .pg3j52 h2.n885.n885::before {display: none;content: none;}

.q40jn .j0s1c .vq4pn4 {margin-bottom:13px;}
.q40jn .j0s1c .rstv6vd {border: 0;border-top: 1px solid var(--x7h3);margin: 0 0 16px;}

.q40jn .j0s1c .prcgtb {margin: 0 0 16px;gap:13px;align-items: stretch;display: flex;}
.q40jn .j0s1c .prcgtb::before {min-height: 28px;width: 5px;border-radius: 999px;flex: 0 0 auto;content: "";background: linear-gradient(180deg, var(--x3wm), var(--t6e));}
.q40jn .j0s1c .prcgtb .yc1my {align-self: center;margin: 0;}

.q40jn .j0s1c .nca6 {border-radius: var(--gc73);border: 1px solid var(--x7h3);padding: clamp(12px, 1.6vw, 18px);background: var(--oiftr);}

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

.q40jn .kxv0q1.x5gzp6h {text-align: left;align-items: stretch;}
.q40jn .kxv0q1 .r5hay {gap:14px;align-items: center;display: flex;}
.q40jn .kxv0q1 .r5hay .mw2bbtc {margin: 0;height: 64px;width: 64px;}
.q40jn .kxv0q1 .bt21t {display: flex;min-width: 0;flex-direction: column;align-items: flex-start;gap:6px;}
.q40jn .kxv0q1.x5gzp6h .pvqpb {margin-top:13px;}

.q40jn .kxv0q1.fapf .kt6nt2 {line-height:1.91;color: var(--yvs5g);margin: 2px 0 0;font-size: 14.5px;}
.q40jn .kxv0q1.fapf .dbefgcc {color: var(--yvs5g);}
.q40jn .kxv0q1.fapf .kt6nt2 .tf5r {vertical-align: middle;display: inline-block;margin-left:10px;}
.q40jn .kxv0q1 .rzz32mb {margin: 12px 0 0;justify-content: center;list-style: none;flex-wrap: wrap;padding: 0;}
.q40jn .kxv0q1.x5gzp6h .rzz32mb {justify-content: flex-start;}

.q40jn .phpw .kb3wr5p {list-style: none;grid-template-columns: auto minmax(0, 1fr);margin: 14px 0 0;display: grid;padding: 0;grid-column: 1 / -1;border-top: 1px solid var(--x7h3);}

.q40jn .phpw .kb3wr5p .h7ncw4 {margin: 0;border-bottom: 1px solid var(--x7h3);padding: 11px 16px 11px 0;grid-column: 1;display: flex;align-items: center;align-self: stretch;}
.q40jn .phpw .kb3wr5p .cv8qvb8 {align-items: center;justify-content: flex-end;grid-column: 2;padding: 11px 0;border-bottom: 1px solid var(--x7h3);display: flex;margin: 0;align-self: stretch;}
.q40jn .phpw .kb3wr5p > :nth-last-child(-n+2) {border-bottom: 0;}

.q40jn .phpw.s4e8dfj .r45pr {grid-row: 1;}

.q40jn .phpw .pfhdsy .eq292b {gap:5px 18px;border-top: 0;margin: 9px 0 0;grid-column: auto;padding-top: 0;}
.q40jn .phpw .pfhdsy .hmsmca {flex-direction: row;align-items: baseline;gap:6px;}
.q40jn .phpw .pfhdsy .cv8qvb8 {font-size: 14px;}
.q40jn .phpw .pfhdsy .h7ncw4 {font-size: 10.5px;}

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

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

.da1q8f.da1q8f .tewd3 {border-top: 0;}
.da1q8f.da1q8f .s7emj1z {border-bottom: 0;gap:16px;min-height: 0;padding: 0 2px 22px;position: relative;}
.da1q8f.da1q8f .s7emj1z:last-child {padding-bottom: 0;}
.da1q8f.da1q8f .s7emj1z::before {position: absolute;bottom: 0;width: 2px;border-radius: 999px;top: 38px;background: color-mix(in srgb, var(--x3wm) 30%, var(--x7h3));content: "";left: 18px;}
.da1q8f.da1q8f .s7emj1z:last-child::before {content: none;}
.da1q8f.da1q8f .ndvs {position: relative;font-style: normal;z-index: 1;}
.da1q8f.da1q8f .g4e6b {min-width: 0;padding-top:3px;}
.da1q8f.da1q8f .drwhnh {font-size: 16px;font-weight: 800;line-height:1.32;margin: 0 0 4px;}
.da1q8f.da1q8f .fe977f {margin: 0;color: var(--yvs5g);line-height:1.56;font-size: 15px;}

.q40jn .f0h1dxk .z1xm21r:last-child {padding-bottom: clamp(20px, 2.6vw, 28px);}
.q40jn .f0h1dxk .pkx686:last-child {border-bottom: 0;padding-bottom: clamp(16px, 2.2vw, 22px);}

@media (max-width:827px) {
  .v3x1ke .rycht {display: none;}
}
.z79xk .rycht {justify-self: start;}
@media (max-width:566px) {
  .v3x1ke {gap:6px;}
  .v3x1ke .crg06e5 {font-size: 12.5px;padding: 0 11px;white-space: nowrap;}
  .ayyw3k img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .tdvjggt {gap:5px;}
  .v3x1ke .crg06e5 {font-size: 12px;padding: 0 9px;}
  .ayyw3k img {max-width: 24vw;}
}

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

.q40jn .z4z0jy.e52a3cw {min-height: clamp(380px, 52vh, 560px);justify-content: center;}
.q40jn .z4z0jy.e52a3cw .rkk9m {max-width:619px;padding: clamp(28px, 4vw, 56px);margin-top: 0;background: none;}
.q40jn .z4z0jy.e52a3cw:not(.zrddhn) .hye551::after {inset: 0;content: "";position: absolute;background: linear-gradient(90deg,
    color-mix(in srgb, var(--hwnv) 92%, transparent) 0%,
    color-mix(in srgb, var(--hwnv) 66%, transparent) 40%,
    color-mix(in srgb, var(--hwnv) 0%, transparent) 76%);}
.q40jn .z4z0jy.e52a3cw.zrddhn {border-color: transparent;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(--t6e) 55%, transparent), transparent 70%),
    linear-gradient(var(--k8ct8, 135deg), var(--x3wm) 0%, color-mix(in srgb, var(--x3wm) 70%, #000) 100%);}
.q40jn .z4z0jy.e52a3cw.zrddhn .hye551 {display: none;}
.q40jn .z4z0jy.e52a3cw.zrddhn :is(.pnbn, .b6znn) {color: var(--nsfo, var(--xx8, var(--vvm)));}
.q40jn .z4z0jy.e52a3cw.zrddhn .b6znn {opacity:0.89;}
.q40jn .z4z0jy.e52a3cw.zrddhn .b1p19 {color: #fff;background: color-mix(in srgb, #000 22%, transparent);}

.q40jn .z4z0jy.e52a3cw.zrddhn .wbar16 {background: var(--hwnv);color: var(--kt7);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);}
@media (max-width:650px) {
  .q40jn .z4z0jy.e52a3cw {justify-content: flex-end;min-height: min(70vh, 520px);}
  .q40jn .z4z0jy.e52a3cw.zrddhn {justify-content: center;min-height: 0;}
  .q40jn .z4z0jy.e52a3cw:not(.zrddhn) .hye551::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--hwnv) 95%, transparent) 0%,
      color-mix(in srgb, var(--hwnv) 70%, transparent) 45%,
      color-mix(in srgb, var(--hwnv) 0%, transparent) 80%);}
}
.q40jn .z4z0jy .jhqs {font-size: 0;background:
    radial-gradient(55% 80% at 82% 18%, color-mix(in srgb, var(--t6e) 55%, transparent), transparent 70%),
    linear-gradient(var(--k8ct8, 135deg), var(--x3wm) 0%, color-mix(in srgb, var(--x3wm) 70%, #000) 100%);}
.q40jn .z4z0jy .errek6 {width: min(62%, 280px);padding: 18px;background: color-mix(in srgb, var(--hwnv) 86%, transparent);display: flex;justify-content: center;box-sizing: border-box;border-radius: var(--dej);border: 1px solid color-mix(in srgb, #fff 30%, transparent);box-shadow: 0 0 0 10px color-mix(in srgb, #fff 10%, transparent), 0 24px 60px color-mix(in srgb, #000 35%, transparent);aspect-ratio: 16 / 9;align-items: center;}
.q40jn .z4z0jy .errek6 img {max-height: 100%;max-width: 100%;display: block;border-radius: 0;width: auto;object-fit: contain;height: auto;}

.q40jn .j1rdnd.jxt12gg {display: block;}
.jxt12gg .j7ac {margin: 0 0 18px;}
.jxt12gg .qsmz {position: relative;}
.jxt12gg .h8yjvn {scroll-snap-type: x mandatory;margin: 0;overscroll-behavior-x: contain;scrollbar-width: none;list-style: none;padding: 0;grid-auto-columns: 100%;border-radius: var(--dej);overflow-x: auto;grid-auto-flow: column;scroll-behavior: smooth;display: grid;}
.jxt12gg .h8yjvn::-webkit-scrollbar {display: none;}
.jxt12gg .app11y {align-items: center;background: var(--oiftr);overflow: hidden;display: flex;min-height: clamp(300px, 40vh, 440px);border-radius: var(--dej);position: relative;scroll-snap-align: start;}
.jxt12gg .app11y > picture,
.q40jn .jxt12gg .x12evk.x12evk {max-width: none;inset: 0;object-fit: cover;width: 100%;position: absolute;border-radius: 0;height: 100%;}
.jxt12gg .app11y:not(.zjgncw)::after {position: absolute;content: "";background: linear-gradient(90deg,
    color-mix(in srgb, var(--hwnv) 90%, transparent) 0%,
    color-mix(in srgb, var(--hwnv) 60%, transparent) 42%,
    color-mix(in srgb, var(--hwnv) 0%, transparent) 78%);inset: 0;pointer-events: none;}
.jxt12gg .zjgncw {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(--t6e) 55%, transparent), transparent 70%),
    linear-gradient(135deg, var(--x3wm) 0%, color-mix(in srgb, var(--x3wm) 70%, #000) 100%);}
.jxt12gg .zjgncw: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(--x3wm) 55%, transparent), transparent 70%),
    linear-gradient(225deg, var(--t6e) 0%, color-mix(in srgb, var(--t6e) 65%, #000) 100%);}
.jxt12gg .hdefj {display: flex;z-index: 1;max-width:561px;flex-direction: column;position: relative;align-items: flex-start;gap:13px;padding: clamp(26px, 4vw, 56px) clamp(26px, 5vw, 72px);}
.jxt12gg .cpkj2f {color: color-mix(in srgb, var(--x3wm) 55%, #fff);font-size: 13px;font-weight: 800;letter-spacing: .14em;}
.jxt12gg .p02npd {margin: 0;color: var(--kt7);text-wrap: balance;font-weight: 800;letter-spacing: -.03em;line-height:1.09;font-size: clamp(26px, 3.2vw, 42px);}
.jxt12gg .zjgncw :is(.p02npd, .cpkj2f) {color: var(--nsfo, var(--xx8, var(--vvm)));}
.jxt12gg .dc0av {min-height: 52px;border-radius: 999px;white-space: nowrap;padding: 0 28px;color: var(--xx8, var(--vvm));font-size: 15.5px;text-decoration: none;display: inline-flex;background: var(--rxi);font-weight: 800;justify-content: center;align-items: center;}
.jxt12gg .zjgncw .dc0av {color: var(--kt7);background: var(--hwnv);}
.jxt12gg .frj8pv7 {position: absolute;line-height: 1;justify-content: center;width: 48px;cursor: pointer;border-radius: 999px;border: 0;z-index: 2;display: flex;align-items: center;height: 48px;top: 50%;box-shadow: 0 8px 24px color-mix(in srgb, #000 30%, transparent);background: color-mix(in srgb, var(--hwnv) 82%, transparent);backdrop-filter: blur(8px);color: var(--kt7);font-size: 30px;transform: translateY(-50%);}
.jxt12gg .frj8pv7:hover {color: var(--xx8, var(--vvm));background: var(--rxi);}
.jxt12gg .frj8pv7[hidden] {display: none;}
.jxt12gg .rxs8 {left: 14px;}
.jxt12gg .w9f0qx {right: 14px;}
.jxt12gg .wt03yty {display: flex;left: 0;justify-content: center;z-index: 2;gap:8px;bottom: 14px;right: 0;margin: 0;position: absolute;}
.jxt12gg .x9cg9c {width: 9px;border-radius: 999px;cursor: pointer;background: color-mix(in srgb, #fff 45%, transparent);height: 9px;transition:width 0.301s ease, background 0.285s ease;}
.jxt12gg .x9cg9c[data-on="1"] {width: 30px;background: linear-gradient(90deg, var(--x3wm), var(--t6e));}
.jxt12gg .ctdzzk {margin: 18px 0 0;}
@media (max-width:650px) {
  .jxt12gg .app11y {align-items: flex-end;min-height: min(62vh, 460px);}
  .jxt12gg .app11y:not(.zjgncw)::after {background: linear-gradient(0deg,
      color-mix(in srgb, var(--hwnv) 94%, transparent) 0%,
      color-mix(in srgb, var(--hwnv) 66%, transparent) 45%,
      color-mix(in srgb, var(--hwnv) 0%, transparent) 80%);}
  .jxt12gg .zjgncw {min-height: 300px;}
  .jxt12gg .hdefj {padding: 22px 20px 40px;}
  .jxt12gg .frj8pv7 {top: 22px;height: 40px;width: 40px;transform: none;}
  .jxt12gg .rxs8 {left: auto;right: 62px;}
  .jxt12gg .dc0av {align-self: stretch;}
}
@media (prefers-reduced-motion: reduce) { .jxt12gg .h8yjvn {scroll-behavior: auto;} .jxt12gg .x9cg9c {transition:none;} }
.q40jn .jxt12gg .zjgncw a.dc0av {background: var(--hwnv);color: var(--kt7);box-shadow: 0 10px 30px color-mix(in srgb, #000 28%, transparent);}

.q40jn .xq3pjq .vgbaggv {grid-template-columns: repeat(var(--mdx, 4), minmax(0, 1fr));display: grid;gap:13px;}
.q40jn .xq3pjq .re1h {display: flex;justify-content: center;gap:8px;box-sizing: border-box;height: 100%;flex-direction: column;min-height: 104px;text-align: center;width: 100%;border-radius: var(--gc73);padding: 16px 12px;align-items: center;}
.q40jn .xq3pjq .re1h img {height: 36px;max-width: 100%;}
.q40jn .xq3pjq .txjpfkc {color: var(--yvs5g);font-size: 14px;white-space: normal;}
@media (max-width:650px) {
  .q40jn .xq3pjq .vgbaggv {grid-template-columns: repeat(var(--msw, 2), minmax(0, 1fr));gap:9px;}
  .q40jn .xq3pjq .re1h {min-height: 88px;padding: 12px 8px;}
  .q40jn .xq3pjq .re1h img {height: 28px;}
}

.q40jn > .phpw.r8q7a50.b0xk {gap: clamp(22px, 4vw, 56px);display: grid;align-items: center;margin-bottom: clamp(36px, 5vw, 64px) !important;border: 1px solid color-mix(in srgb, var(--x3wm) 45%, var(--x7h3));background:
    radial-gradient(60% 120% at 95% 50%, color-mix(in srgb, var(--x3wm) 26%, transparent), transparent 70%),
    var(--hwnv);box-shadow: 0 0 0 1px color-mix(in srgb, var(--x3wm) 18%, transparent), 0 24px 60px color-mix(in srgb, var(--x3wm) 18%, transparent);grid-template-columns: minmax(0, 1fr);margin-top: clamp(36px, 5vw, 64px) !important;}
@media (min-width:828px) { .q40jn > .phpw.b0xk {grid-template-columns: minmax(0, 1fr) auto;} }
.b0xk .tw13vt6 {gap:15px;min-width: 0;display: grid;}

@media (min-width:828px) { .q40jn > .phpw.r8q7a50.b0xk {grid-template-columns: minmax(0, 1fr) auto;} }
.q40jn > .phpw.r8q7a50.b0xk {padding: clamp(24px, 3.6vw, 48px) !important;}
.b0xk .tw13vt6 .jxcb {font-size: clamp(24px, 2.8vw, 36px);}
.q40jn .b0xk .tw13vt6 a.d8kb,
.q40jn .b0xk .tw13vt6 .wkw2hj7 a {border-color: transparent;color: var(--xx8, var(--vvm));background: var(--rxi);}
.q40jn > .phpw.r8q7a50.b0xk {border-radius: var(--dej);}

.q00d .wp24e {aspect-ratio: 1 / 0.9;width: clamp(260px, 26vw, 340px);margin: 0 auto;position: relative;}
.q40jn .q00d .dnyc9f7.dnyc9f7 {position: absolute;height: auto;width: 46%;aspect-ratio: 3 / 4;bottom: 12%;transform-origin: 50% 110%;transition:transform 0.358s ease;object-fit: cover;box-shadow: 0 18px 40px color-mix(in srgb, #000 45%, transparent);left: 50%;border-radius: var(--gc73);border: 2px solid color-mix(in srgb, var(--x3wm) 40%, var(--x7h3));}
.q00d .dnyc9f7:nth-of-type(1) {transform: translateX(-90%) rotate(-14deg);}
.q00d .dnyc9f7:nth-of-type(2) {z-index: 2;transform: translateX(-50%) translateY(-8%);box-shadow: 0 22px 50px color-mix(in srgb, var(--x3wm) 40%, transparent);}
.q00d .dnyc9f7:nth-of-type(3) {transform: translateX(-10%) rotate(14deg);}
.q00d:hover .dnyc9f7:nth-of-type(1) {transform: translateX(-100%) rotate(-19deg);}
.q00d:hover .dnyc9f7:nth-of-type(3) {transform: translateX(0%) rotate(19deg);}
.q00d .cjzh {border-radius: var(--gc73);border: 1px solid color-mix(in srgb, var(--x3wm) 45%, var(--x7h3));z-index: 3;background: color-mix(in srgb, var(--hwnv) 88%, transparent);align-items: center;padding: 8px 14px;bottom: 2%;position: absolute;box-shadow: 0 12px 30px color-mix(in srgb, #000 35%, transparent);box-sizing: border-box;width: 62%;display: flex;transform: translateX(-50%);backdrop-filter: blur(8px);height: 22%;left: 50%;justify-content: center;}
.q00d .cjzh img {width: auto;display: block;border-radius: 0;height: auto;max-width: 100%;object-fit: contain;max-height: 100%;}
.q00d .yayfcw {font-size: 15px;background: var(--rxi);padding: 8px 14px;border-radius: 999px;box-shadow: 0 8px 22px color-mix(in srgb, var(--x3wm) 45%, transparent);right: 4%;z-index: 4;font-weight: 800;color: var(--xx8, var(--vvm));top: 2%;position: absolute;}
@media (max-width:827px) { .q00d .wp24e {width: min(300px, 82vw);order: -1;} }
@media (prefers-reduced-motion: reduce) { .q00d .dnyc9f7 {transition:none;} }

.q40jn .q00d .dnyc9f7.dnyc9f7 {height: 64%;max-width: none;bottom: 18%;aspect-ratio: auto;width: 44%;}
.q00d .cjzh {height: 18%;width: 54%;bottom: 4%;}
.q00d .yayfcw {top: 0;right: 2%;}

.q40jn .phpw .wp24e img.dnyc9f7.dnyc9f7 {object-fit: cover;height: 64%;max-width: none;max-height: none;width: 44%;min-height: 0;}
.q40jn .phpw .cjzh img {min-height: 0;max-height: 100%;}

.swcfdb .ekpyf4 {grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);padding: 16px clamp(16px, 3vw, 34px);align-items: center;border-radius: var(--dej);border: 1px solid color-mix(in srgb, var(--x3wm) 35%, var(--x7h3));display: grid;margin: 6px 0 18px;background:
    linear-gradient(90deg, color-mix(in srgb, var(--x3wm) 26%, transparent), transparent 55%),
    var(--oiftr);}
.swcfdb .f8vc {display: flex;align-items: center;min-width: 0;gap:13px;}
.swcfdb .xcy7t0 {text-align: right;flex-direction: row-reverse;}
.swcfdb .f8vc b {letter-spacing: -.04em;font-weight: 800;line-height: .9;font-size: clamp(44px, 5vw, 64px);font-variant-numeric: tabular-nums;}
.swcfdb .xt6sm b {color: var(--x3wm);text-shadow: 0 0 24px color-mix(in srgb, var(--x3wm) 55%, transparent);}
.swcfdb .xcy7t0 b {color: var(--yvs5g);}
.swcfdb .f8vc i {letter-spacing: .1em;font-style: normal;font-size: 12.5px;min-width: 0;color: var(--kt7);font-weight: 800;text-transform: uppercase;}
.swcfdb .xcy7t0 i {color: var(--yvs5g);}
.swcfdb .mta4kx {font-weight: 800;padding: 0 clamp(10px, 2vw, 24px);color: var(--x7h3);font-size: clamp(36px, 4vw, 52px);}

.swcfdb .y8xz3 {display: grid;align-items: start;gap:14px;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.swcfdb.ae6m4dr .y8xz3 {grid-template-columns: minmax(0, 1fr);}
.swcfdb .xre32ms {font-size: 12.5px;gap:9px;justify-content: space-between;font-weight: 800;text-transform: uppercase;align-items: center;letter-spacing: .1em;display: flex;color: var(--yvs5g);margin: 0 0 10px;}
.swcfdb .j04essy .xre32ms {color: var(--kt7);}
.swcfdb .s8m5 {letter-spacing: 0;color: inherit;font-size: 20px;}
.swcfdb .j04essy .s8m5 {color: var(--x3wm);}
.swcfdb .cvn9 {margin: 0;display: grid;list-style: none;padding: 0;gap:8px;}
.swcfdb .r4sfkf {min-width: 0;padding: 13px 16px;gap:13px;font-size: 15px;line-height:1.44;align-items: center;transition:transform 0.198s;display: flex;border-radius: var(--gc73);}
.swcfdb .r4sfkf:hover {transform: translateX(3px);}
.swcfdb .c4q4e0a {min-width: 0;overflow-wrap: anywhere;}
.swcfdb .j04essy .r4sfkf {background: linear-gradient(90deg, color-mix(in srgb, var(--x3wm) 18%, var(--oiftr)), var(--oiftr));color: var(--kt7);border: 1px solid color-mix(in srgb, var(--x3wm) 35%, var(--x7h3));}
.swcfdb .h3a0b4 .r4sfkf {background: var(--hwnv);border: 1px dashed var(--x7h3);color: var(--yvs5g);}
.swcfdb .fmter9z {position: relative;border-radius: 999px;width: 26px;flex: 0 0 auto;height: 26px;}
.swcfdb .j04essy .fmter9z {box-shadow: 0 0 14px color-mix(in srgb, var(--x3wm) 60%, transparent);background: var(--x3wm);}
.swcfdb .j04essy .fmter9z::after {left: 9px;transform: rotate(45deg);height: 12px;content: "";width: 6px;border: solid var(--nsfo, var(--xx8, var(--vvm)));border-width: 0 3px 3px 0;position: absolute;top: 5px;}
.swcfdb .h3a0b4 .fmter9z {background: color-mix(in srgb, var(--kt7) 10%, transparent);}
.swcfdb .h3a0b4 .fmter9z::before,
.swcfdb .h3a0b4 .fmter9z::after {left: 6px;border-radius:2px;width: 14px;transform: rotate(45deg);height: 2.5px;top: 12px;position: absolute;background: var(--yvs5g);content: "";}
.swcfdb .h3a0b4 .fmter9z::after {transform: rotate(-45deg);}
@media (max-width:693px) {
  .swcfdb .y8xz3 {grid-template-columns: minmax(0, 1fr);}
  .swcfdb .f8vc {gap:4px;align-items: flex-start;flex-direction: column;}
  .swcfdb .xcy7t0 {align-items: flex-end;flex-direction: column;}
}
@media (prefers-reduced-motion: reduce) { .swcfdb .r4sfkf {transition:none;} }

.swcfdb .ekpyf4 ~ .y8xz3 .xre32ms {display: none;}
.swcfdb .ekpyf4 ~ .y8xz3 .h3a0b4 .cvn9 {margin-top: 0;}
.swcfdb.ae6m4dr .ekpyf4 ~ .y8xz3 {gap:7px;}
