/* generated by render-qck-review-site.ts */
*{box-sizing:border-box;margin:0}:root{--radius:0.2rem}html{scroll-behavior:smooth}body{background:#F4EFDF;color:#111111;font:1.05rem/1.68 'Public Sans', Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:'Archivo Black', Impact, 'Arial Black', sans-serif;line-height:1.12;color:#111111}a{color:#5A2CA0}a:hover{opacity:.84}.vzns{position:absolute;left:-9999px;top:0;background:#5A2CA0;color:#FFFFFF;padding:.6rem 1rem;z-index:20}.vzns:focus{left:0}.yqph{max-width:72rem;margin:0 auto;padding:0 1.5rem}.mbsq{background:#F4EFDF;border-bottom:1px solid #111111}.mbsq .yqph{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem}.xdxt{color:#111111;font-family:'Archivo Black', Impact, 'Arial Black', sans-serif;font-weight:800;text-decoration:none}.hsye{color:#514C43;font-size:.78rem}.dhnr{display:flex;flex-wrap:wrap;gap:.7rem}.hlzi{color:inherit;text-decoration:none;font-size:.8rem}.rywv{display:none;background:none;border:1px solid currentColor;border-radius:.5rem;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}.rywv span{display:block;height:2px;background:currentColor}.eeek{background:linear-gradient(145deg,#FFFDF7,#ebe4ed);border-bottom:1px solid #111111}.eeek .yqph{padding:4.6rem 1.5rem}.znxo{max-width:58rem}.zbaq{color:#5A2CA0;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;margin-bottom:1rem}.xmuj{font-size:clamp(2.35rem,6vw,4.8rem);margin-bottom:1.2rem}.ckjs{color:#514C43;font-size:1.16rem;max-width:48rem}.rzyi{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:.55rem;margin-top:1.5rem}.cgnu{border:1px solid #111111;background:#F4EFDF;border-radius:999px;padding:.35rem .75rem;font-size:.82rem}.gons{background:#111111;color:#FFFFFF}.dvmx{max-width:64rem;margin:0 auto;padding:1.25rem 1.5rem;display:grid;grid-template-columns:auto 1fr;gap:1rem}.gons h2,.gons p{color:#FFFFFF}.dgaw{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#5A2CA0;color:#FFFFFF;font-weight:800}.glrb{padding:2.8rem 0}.lhld,.jyzw{max-width:48rem;margin:0 auto}.lhld{border-left:5px solid #5A2CA0;background:#FFFDF7;padding:1.2rem 1.4rem;margin-bottom:2rem;font-size:1.1rem}.jyzw{padding:1.35rem 0}.jyzw h2{font-size:1.65rem;margin-bottom:.75rem}.jyzw p,.jyzw li,.lhld p{margin-bottom:.85rem}.jyzw ul,.jyzw ol{padding-left:1.4rem}.wdmf{overflow-x:auto;margin:1rem 0}table{border-collapse:collapse;width:100%}th,td{border:1px solid #111111;padding:.6rem;text-align:left;vertical-align:top}th{background:#FFFDF7}.vjjr{max-width:64rem;margin:2.3rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.weve{border:1px solid #111111;border-radius:var(--radius);background:#FFFDF7;padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start}.zmbs{font-size:1.18rem;margin-bottom:.25rem}.hglv,.hqaa{color:#514C43;font-size:.88rem}.gcxe{font-weight:700;margin:.75rem 0}.hqaa{margin:.75rem 0}.rmzo{margin-top:auto;font-weight:700}.etzk{background:#FFD84D;border-block:1px solid #111111}.xlck{max-width:48rem;margin:0 auto;padding:2.5rem 1.5rem;text-align:center}.xlck p{margin:.8rem 0 1.1rem}.kwop{display:inline-block;background:#5A2CA0;color:#FFFFFF;text-decoration:none;font-weight:800;padding:.85rem 1.5rem;border-radius:var(--radius)}.eelu{background:#111111;color:#FFFFFF}.eelu .yqph{padding:2.4rem 1.5rem}.eelu a,.eelu p{color:#FFFFFF}.pesn{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1rem}.kxyk{margin-top:.8rem;font-weight:700}.ncte{font-size:.82rem;opacity:.9}@media(max-width:760px){.mbsq .yqph{display:flex;flex-wrap:wrap}.rywv{display:flex}.dhnr{display:none;flex-basis:100%;flex-direction:column;border-top:1px solid #111111;padding-top:.5rem}.dhnr[data-open="true"]{display:flex}.eeek .yqph{padding:3rem 1.2rem;grid-template-columns:1fr}.vjjr{grid-template-columns:1fr}.pesn{grid-template-columns:1fr}}

/* structural variants from design.json */
.mbsq{border-bottom:1px solid #111111}
.eeek .yqph{max-width:60rem;text-align:center} .znxo{margin:0 auto} .xmuj,.ckjs{margin-left:auto;margin-right:auto} .rzyi{justify-content:center}
.eelu{background:#FFFDF7;color:#111111;border-top:1px solid #111111} .eelu p,.eelu a{color:#111111}
.weve{box-shadow:8px 9px 0 #111111;margin:0 8px 9px 0}

/* ---- per-site theme layer ---- */
/*
  AZ Biologic Review Ledger — per-site Neobrutalism layer
  Assigned structure: header 1 / hero 2 / footer 1 / card 2.
  Hard edges, printed labels, offset shadows, loud utility color.
*/

body {
  background-color: #F4EFDF;
  background-image:
    linear-gradient(rgba(17, 17, 17, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(17, 17, 17, .035) 1px, transparent 1px);
  background-size: 28px 28px;
  color: #111111;
  letter-spacing: -.006em;
}

body::before {
  content: "SOURCE / DATE / CONTEXT";
  position: fixed;
  right: -5.2rem;
  top: 50%;
  z-index: 8;
  padding: .35rem 1rem;
  border: 2px solid #111111;
  background: #FFD84D;
  color: #111111;
  font-size: .66rem;
  font-weight: 900;
  letter-spacing: .15em;
  transform: rotate(90deg) translateY(-50%);
  pointer-events: none;
}

::selection {
  background: #5A2CA0;
  color: #FFFDF7;
}

a {
  text-decoration-thickness: 2px;
  text-underline-offset: .18em;
}

a:hover {
  opacity: 1;
  text-decoration-style: double;
}

.vzns {
  border: 3px solid #111111;
  box-shadow: 5px 5px 0 #111111;
  font-weight: 900;
}

.yqph {
  max-width: 76rem;
}

.mbsq {
  position: relative;
  z-index: 10;
  border-bottom: 4px solid #111111;
  background: #FFFDF7;
}

.mbsq::after {
  content: "PUBLIC PROFILE DESK";
  position: absolute;
  left: max(1.5rem, calc((100vw - 73rem) / 2));
  bottom: -1rem;
  padding: .18rem .55rem;
  border: 2px solid #111111;
  background: #00645F;
  color: #FFFDF7;
  font-size: .62rem;
  font-weight: 900;
  letter-spacing: .13em;
}

.mbsq .yqph {
  min-height: 6.5rem;
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.xdxt {
  display: inline-grid;
  grid-template-columns: auto 1fr;
  align-items: stretch;
  border: 3px solid #111111;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 5px 5px 0 #111111;
  font-family: 'Archivo Black', Impact, 'Arial Black', sans-serif;
  font-size: clamp(.86rem, 1.6vw, 1.15rem);
  letter-spacing: -.04em;
  line-height: 1;
  text-transform: uppercase;
}

.xdxt::before {
  content: "AZ";
  display: grid;
  place-items: center;
  min-width: 2.8rem;
  padding: .62rem .5rem;
  border-right: 3px solid #111111;
  background: #FFD84D;
  color: #111111;
  letter-spacing: -.08em;
}

.xdxt::after {
  content: "BIO / LEDGER";
  display: grid;
  place-items: center start;
  padding: .62rem .72rem;
}

.xdxt {
  font-size: 0;
}

.xdxt::before,
.xdxt::after {
  font-size: .92rem;
}

.hsye {
  margin-top: .65rem;
  color: #514C43;
  font-size: .68rem;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.dhnr {
  justify-content: flex-end;
  gap: .45rem;
}

.hlzi {
  padding: .38rem .55rem;
  border: 2px solid transparent;
  color: #111111;
  font-weight: 800;
  line-height: 1.15;
}

.hlzi:hover,
.hlzi:focus-visible {
  border-color: #111111;
  background: #FFD84D;
  color: #111111;
  box-shadow: 3px 3px 0 #111111;
  outline: none;
}

.rywv {
  border: 3px solid #111111;
  border-radius: .1rem;
  background: #FFD84D;
  color: #111111;
  box-shadow: 4px 4px 0 #111111;
}

.rywv span {
  height: 3px;
}

.eeek {
  position: relative;
  overflow: hidden;
  border-bottom: 4px solid #111111;
  background: #FFD84D;
  color: #111111;
}

.eeek::before,
.eeek::after {
  content: "";
  position: absolute;
  border: 4px solid #111111;
  background: #FFFDF7;
  box-shadow: 9px 9px 0 #111111;
  transform: rotate(8deg);
}

.eeek::before {
  width: 9rem;
  height: 9rem;
  left: -4rem;
  top: 2.4rem;
}

.eeek::after {
  width: 12rem;
  height: 4rem;
  right: -4rem;
  bottom: 2.5rem;
  background: #5A2CA0;
  transform: rotate(-7deg);
}

.eeek .yqph {
  position: relative;
  z-index: 1;
  max-width: 70rem;
  padding-top: clamp(4rem, 8vw, 7rem);
  padding-bottom: clamp(4rem, 8vw, 7rem);
}

.znxo {
  position: relative;
  max-width: 61rem;
  padding: clamp(1.35rem, 4vw, 2.8rem);
  border: 4px solid #111111;
  background: #FFFDF7;
  box-shadow: 12px 12px 0 #111111;
}

.znxo::after {
  content: "EDITION 01";
  position: absolute;
  right: 1rem;
  top: -1rem;
  padding: .28rem .7rem;
  border: 3px solid #111111;
  background: #00645F;
  color: #FFFDF7;
  font-size: .67rem;
  font-weight: 900;
  letter-spacing: .12em;
  transform: rotate(2deg);
}

.zbaq {
  display: inline-block;
  margin-bottom: 1.2rem;
  padding: .38rem .66rem;
  border: 2px solid #111111;
  background: #5A2CA0;
  color: #FFFDF7;
  font-size: .72rem;
  font-weight: 900;
  letter-spacing: .11em;
  transform: rotate(-1deg);
}

.xmuj {
  max-width: 19ch;
  margin-right: auto;
  margin-left: auto;
  color: #111111;
  font-size: clamp(2.45rem, 6.7vw, 5.8rem);
  letter-spacing: -.065em;
  line-height: .98;
  text-wrap: balance;
}

.ckjs {
  max-width: 50rem;
  color: #514C43;
  font-size: clamp(1rem, 2vw, 1.24rem);
  font-weight: 600;
}

.rzyi {
  gap: .7rem;
  margin-top: 1.8rem;
}

.cgnu {
  border: 2px solid #111111;
  border-radius: .12rem;
  background: #FFD84D;
  color: #111111;
  box-shadow: 3px 3px 0 #111111;
  font-size: .74rem;
  font-weight: 900;
  letter-spacing: .05em;
  text-transform: uppercase;
  transform: rotate(-.5deg);
}

.cgnu:nth-child(even) {
  background: #FFFDF7;
  transform: rotate(.7deg);
}

.gons {
  border-bottom: 4px solid #111111;
  background: #5A2CA0;
  color: #FFFDF7;
}

.dvmx {
  max-width: 70rem;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  align-items: start;
}

.gons h2,
.gons p {
  color: #FFFDF7;
}

.gons h2 {
  margin-bottom: .35rem;
  font-size: 1.05rem;
  letter-spacing: -.02em;
  text-transform: uppercase;
}

.dgaw {
  width: 2.4rem;
  height: 2.4rem;
  border: 3px solid #FFFDF7;
  border-radius: .1rem;
  background: #FFD84D;
  color: #111111;
  box-shadow: 4px 4px 0 #FFFDF7;
  font-family: 'Archivo Black', Impact, 'Arial Black', sans-serif;
  transform: rotate(-4deg);
}

.glrb {
  padding-top: 4rem;
  padding-bottom: 4.5rem;
}

.glrb > .yqph {
  counter-reset: ledger-section;
}

.lhld {
  position: relative;
  max-width: 54rem;
  margin-bottom: 3rem;
  padding: 1.55rem 1.7rem 1.4rem;
  border: 3px solid #111111;
  border-left: 3px solid #111111;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 8px 8px 0 #5A2CA0;
  font-size: 1.12rem;
  font-weight: 600;
}

.lhld::before {
  content: "PLAIN-ENGLISH START";
  display: table;
  margin: -2.35rem 0 1rem;
  padding: .25rem .62rem;
  border: 2px solid #111111;
  background: #FFD84D;
  color: #111111;
  font-size: .65rem;
  font-weight: 900;
  letter-spacing: .12em;
}

.jyzw {
  position: relative;
  max-width: 54rem;
  padding: 2.35rem 0 2rem;
  border-top: 3px solid #111111;
  counter-increment: ledger-section;
}

.jyzw::before {
  content: "0" counter(ledger-section);
  position: absolute;
  left: -4.4rem;
  top: 2.15rem;
  display: grid;
  place-items: center;
  width: 3rem;
  height: 3rem;
  border: 3px solid #111111;
  background: #FFD84D;
  color: #111111;
  box-shadow: 4px 4px 0 #111111;
  font-family: 'Archivo Black', Impact, 'Arial Black', sans-serif;
  font-size: .85rem;
  transform: rotate(-3deg);
}

.jyzw h2 {
  max-width: 22ch;
  margin-bottom: 1.15rem;
  color: #111111;
  font-size: clamp(1.55rem, 3vw, 2.25rem);
  letter-spacing: -.045em;
  text-transform: uppercase;
}

.jyzw h3 {
  margin: 1.4rem 0 .7rem;
  font-size: 1.15rem;
  text-transform: uppercase;
}

.jyzw p,
.jyzw li {
  color: #111111;
}

.jyzw p {
  max-width: 70ch;
}

.jyzw strong {
  padding: 0 .18em;
  background: #FFD84D;
  color: #111111;
}

.jyzw ul,
.jyzw ol {
  margin: 1.2rem 0;
}

.jyzw li::marker {
  color: #5A2CA0;
  font-weight: 900;
}

.wdmf {
  border: 3px solid #111111;
  background: #FFFDF7;
  box-shadow: 7px 7px 0 #111111;
}

.wdmf table {
  min-width: 38rem;
}

.wdmf th,
.wdmf td {
  border: 2px solid #111111;
  color: #111111;
}

.wdmf th {
  background: #FFD84D;
  font-size: .76rem;
  font-weight: 900;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.vjjr {
  position: relative;
  max-width: 70rem;
  margin-top: 4rem;
  padding-top: 3.2rem;
  gap: 1.4rem;
  border-top: 5px solid #111111;
}

.vjjr::before {
  content: "VERIFIED SOURCE CARDS — ORDER GENERATED FROM DATA";
  position: absolute;
  left: 0;
  top: .65rem;
  padding: .35rem .7rem;
  border: 2px solid #111111;
  background: #00645F;
  color: #FFFDF7;
  font-size: .68rem;
  font-weight: 900;
  letter-spacing: .09em;
}

.weve {
  position: relative;
  min-height: 14rem;
  padding: 1.4rem;
  border: 3px solid #111111;
  border-radius: .12rem;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 8px 9px 0 #111111;
  transition: transform .14s ease, box-shadow .14s ease;
}

.weve:nth-child(4n + 2),
.weve:nth-child(4n + 3) {
  background: #FFD84D;
}

.weve:hover {
  transform: translate(3px, 3px);
  box-shadow: 5px 6px 0 #111111;
}

.weve::after {
  content: "SOURCE";
  position: absolute;
  right: .8rem;
  top: -.7rem;
  padding: .16rem .45rem;
  border: 2px solid #111111;
  background: #5A2CA0;
  color: #FFFDF7;
  font-size: .58rem;
  font-weight: 900;
  letter-spacing: .1em;
  transform: rotate(2deg);
}

.qqhl {
  padding-bottom: .85rem;
  border-bottom: 3px solid #111111;
}

.zmbs {
  color: #111111;
  font-size: clamp(1.05rem, 2vw, 1.35rem);
  letter-spacing: -.035em;
  line-height: 1.08;
}

.hglv {
  margin-top: .5rem;
  color: #514C43;
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.hqaa,
.gcxe {
  display: inline-block;
  margin: 1rem 0;
  padding: .45rem .6rem;
  border: 2px solid #111111;
  background: #FFFDF7;
  color: #111111;
  font-size: .82rem;
  line-height: 1.35;
}

.gcxe {
  box-shadow: 3px 3px 0 #00645F;
  font-weight: 900;
}

.rmzo {
  display: inline-flex;
  align-items: center;
  gap: .45rem;
  padding: .5rem .72rem;
  border: 3px solid #111111;
  background: #5A2CA0;
  color: #FFFDF7;
  box-shadow: 4px 4px 0 #111111;
  font-size: .76rem;
  font-weight: 900;
  letter-spacing: .04em;
  text-decoration: none;
  text-transform: uppercase;
}

.rmzo::after {
  content: "↗";
  font-size: 1rem;
}

.rmzo:hover,
.rmzo:focus-visible {
  background: #00645F;
  color: #FFFDF7;
  outline: none;
}

.aftk {
  display: grid;
  gap: 1rem;
  margin-top: 1.25rem;
  padding-left: 0;
  list-style: none;
  counter-reset: evidence;
}

.kgxq {
  position: relative;
  padding: 1.2rem 1.2rem 1.2rem 4.6rem;
  border: 3px solid #111111;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 6px 6px 0 #00645F;
  counter-increment: evidence;
}

.kgxq::before {
  content: "E" counter(evidence);
  position: absolute;
  left: 1rem;
  top: 1.15rem;
  display: grid;
  place-items: center;
  width: 2.6rem;
  height: 2.6rem;
  border: 2px solid #111111;
  background: #FFD84D;
  color: #111111;
  font-family: 'Archivo Black', Impact, 'Arial Black', sans-serif;
  font-size: .72rem;
}

.kgxq p:first-child {
  font-weight: 700;
}

.kgxq .iieq {
  color: #514C43;
  font-size: .82rem;
}

.kgxq a {
  color: #5A2CA0;
  font-weight: 800;
}

.sjec {
  display: grid;
  max-width: 58rem;
  margin: 3rem auto 0;
  gap: 1.15rem;
}

.rrca {
  padding: 1.3rem 1.45rem;
  border: 3px solid #111111;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 7px 7px 0 #111111;
}

.rrca:nth-child(even) {
  background: #FFD84D;
}

.xogt {
  margin-bottom: .65rem;
  color: #111111;
  font-size: 1.15rem;
  letter-spacing: -.025em;
  text-transform: uppercase;
}

.hebi {
  color: #111111;
}

.etzk {
  position: relative;
  overflow: hidden;
  border-top: 5px solid #111111;
  border-bottom: 5px solid #111111;
  background: #FFD84D;
  color: #111111;
}

.etzk::before {
  content: "DISCLOSED COMMERCIAL PATH";
  position: absolute;
  left: -2.5rem;
  top: 2rem;
  padding: .25rem 3rem;
  border: 2px solid #111111;
  background: #00645F;
  color: #FFFDF7;
  font-size: .62rem;
  font-weight: 900;
  letter-spacing: .09em;
  transform: rotate(-7deg);
}

.xlck {
  max-width: 58rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.xlck h2 {
  color: #111111;
  font-size: clamp(1.8rem, 4vw, 3.2rem);
  letter-spacing: -.055em;
  text-transform: uppercase;
}

.xlck p {
  max-width: 48rem;
  margin-right: auto;
  margin-left: auto;
  color: #111111;
  font-weight: 600;
}

.kwop {
  border: 3px solid #111111;
  border-radius: .12rem;
  background: #5A2CA0;
  color: #FFFDF7;
  box-shadow: 7px 7px 0 #111111;
  font-size: .88rem;
  font-weight: 900;
  letter-spacing: .04em;
  text-transform: uppercase;
  transition: transform .14s ease, box-shadow .14s ease;
}

.kwop:hover,
.kwop:focus-visible {
  background: #00645F;
  color: #FFFDF7;
  box-shadow: 3px 3px 0 #111111;
  transform: translate(4px, 4px);
  outline: none;
}

.eelu {
  position: relative;
  border-top: 0;
  background: #FFFDF7;
  color: #111111;
}

.eelu::before {
  content: "AZ / BIO / LEDGER";
  display: block;
  padding: .7rem 1.5rem;
  border-bottom: 4px solid #111111;
  background: #5A2CA0;
  color: #FFFDF7;
  font-family: 'Archivo Black', Impact, 'Arial Black', sans-serif;
  font-size: clamp(1.1rem, 3vw, 2rem);
  letter-spacing: -.04em;
  text-align: center;
}

.eelu .yqph {
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.eelu p,
.eelu a {
  color: #111111;
}

.pesn {
  padding: 1.5rem;
  border: 3px solid #111111;
  background: #F4EFDF;
  box-shadow: 8px 8px 0 #111111;
}

.pesn nav {
  padding: 1rem;
  border: 2px solid #111111;
  background: #FFD84D;
  color: #111111;
  line-height: 2.1;
}

.kxyk {
  margin-top: 1rem;
  padding: .9rem 1rem;
  border: 3px solid #111111;
  background: #FFFDF7;
  color: #111111;
  box-shadow: 4px 4px 0 #5A2CA0;
}

.eelu .iieq {
  color: #514C43;
}

.ncte {
  display: inline-block;
  margin-top: 1.7rem;
  padding: .28rem .55rem;
  border: 2px solid #111111;
  background: #FFFDF7;
  color: #514C43;
  font-weight: 700;
  opacity: 1;
}

@media (max-width: 900px) {
  body::before {
    display: none;
  }

  .jyzw::before {
    position: static;
    display: inline-grid;
    margin-bottom: 1rem;
  }

  .etzk::before {
    left: -3.5rem;
    top: 1.2rem;
  }
}

@media (max-width: 760px) {
  .mbsq .yqph {
    min-height: auto;
    gap: 1rem;
  }

  .mbsq::after {
    left: 1rem;
  }

  .dhnr {
    gap: .15rem;
    padding-top: 1rem;
  }

  .hlzi {
    display: block;
    padding: .7rem;
  }

  .eeek::before,
  .eeek::after {
    opacity: .35;
  }

  .znxo {
    padding: 1.25rem;
    box-shadow: 7px 7px 0 currentColor;
  }

  .znxo::after {
    right: .5rem;
  }

  .xmuj {
    font-size: clamp(2.25rem, 12vw, 3.7rem);
  }

  .glrb {
    padding-top: 3.2rem;
  }

  .lhld,
  .jyzw {
    max-width: 100%;
  }

  .vjjr {
    gap: 1.3rem;
  }

  .vjjr::before {
    max-width: calc(100% - 1rem);
  }

  .weve {
    min-height: 0;
  }

  .kgxq {
    padding-left: 1.2rem;
    padding-top: 4.5rem;
  }

  .kgxq::before {
    top: 1rem;
  }

  .xlck {
    padding-top: 5rem;
  }

  .pesn {
    padding: 1rem;
    gap: 1.4rem;
  }
}

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