
@media (max-width: 768px) {
html .hzl-stripe{padding:26px 0 30px;border-radius:20px}
  html .hzl-in{padding:0 16px}
  html .hzl-in .eyebrow{font-size:.7rem}
  html .hzl-in .sec-h{font-size:1.52rem;line-height:1.14}
html .hzl-floors{width:100%;margin:18px auto 0;gap:10px}
html .hzl-f{display:block;height:auto;padding:0;overflow:hidden;
    aspect-ratio:1/0.2510}
  html .hzl-body{position:relative;z-index:2;width:62%;height:100%;
    display:flex;flex-direction:column;justify-content:center;padding:0 6px 0 16px}
html .hzl-slice{position:absolute;top:-1px;left:auto;right:-20%;width:58%;
    height:auto;margin:0;z-index:1;align-self:auto}
html .hzl-f1{border-radius:20px 20px 0 0}
  html .hzl-f2{border-radius:0}
  html .hzl-f3{border-radius:0 0 20px 20px}
html .hzl-nm{font-size:1.06rem;line-height:1.06;margin-bottom:3px}
  html .hzl-pil{grid-template-columns:1fr;gap:0;margin-top:1px}
  html .hzl-pil a{font-size:.88rem;line-height:1.3;gap:6px}
  html .hzl-pil a svg{width:15px;height:15px}
html .hzl-stripe.is-playing .hzl-f1{animation-name:hzlm-f1}
  html .hzl-stripe.is-playing .hzl-f2{animation-name:hzlm-f2}
  html .hzl-stripe.is-playing .hzl-f3{animation-name:hzlm-f3}
  @keyframes hzlm-f1{
    0%,1.802%{opacity:0;transform:translate(0,-28px)}
    21.622%,81.532%{opacity:1;transform:translate(0,0)}
    98.198%,100%{opacity:1;transform:translate(0,10px)}}
  @keyframes hzlm-f2{
    0%,26.126%{opacity:0;transform:translate(0,0) scale(1.03)}
    45.946%,81.532%{opacity:1;transform:translate(0,0) scale(1)}
    98.198%,100%{opacity:1;transform:translate(0,0) scale(1)}}
  @keyframes hzlm-f3{
    0%,50.45%{opacity:0;transform:translate(0,28px)}
    70.27%,81.532%{opacity:1;transform:translate(0,0)}
    98.198%,100%{opacity:1;transform:translate(0,-10px)}}
html .hzl-slice{opacity:.44}
  html .hzl-stripe.is-playing .hzl-slice{animation-name:hzlm-lit}
  @keyframes hzlm-lit{0%,81.532%{opacity:.44}98.198%,100%{opacity:.82}}
html .vj-text{margin-right:0}
html .thread{height:330px}
  html .conn{width:56px;margin:-13px 0}
html .hzusr{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}
  html .hzusr-c h3{white-space:normal;text-wrap:balance;font-size:1rem;
    line-height:1.22}
  html .hzusr-c p{font-size:.84rem;line-height:1.5}
  html .hzusr-ic{width:60px;height:60px;margin-bottom:12px}
  html .hzusr-ic svg{width:50px;height:50px}
html .hzw-wrap{display:grid;grid-template-columns:132px 1fr;gap:14px;
    align-items:start;margin-top:14px}
  html .hzw-rail{grid-template-columns:1fr;row-gap:11px;align-content:start}
  html .hzw-stop{flex-direction:row;align-items:center;gap:9px;padding:1px 0;
    text-align:left}
  html .hzw-idx{display:none}
  html .hzw-lab{font-size:.74rem;line-height:1.24;max-width:none;text-align:left}
  html .hzw-dot{width:12px;height:12px;border-width:3px;box-shadow:none}
  html .hzw-panels{padding:0}
  html .hzw-panel{grid-template-columns:1fr;gap:12px;align-items:start}
  html .hzw-panel h3{font-size:1.1rem;line-height:1.2;margin:0 0 8px}
  html .hzw-panel p{font-size:.86rem;line-height:1.55}
  html .hzw-num{font-size:.68rem;margin-bottom:7px}
  html .hzw-num::before{width:18px}
html .hzctx-lanes{grid-template-columns:1fr;gap:0;margin-top:26px}
  html .hzctx-lane{position:relative;padding:14px 16px;border-radius:18px;
    background:#fff;box-shadow:0 -7px 20px rgba(108,99,238,.13);
    max-height:76px;overflow:hidden;filter:grayscale(1);opacity:1;z-index:1;
    transition:max-height .22s cubic-bezier(.4,0,.2,1),filter .28s ease,
               box-shadow .3s ease}
  html .hzctx-lane + .hzctx-lane{margin-top:-12px}
  html .hzctx-lane.on{max-height:520px;filter:grayscale(0);z-index:5;
    padding-bottom:16px;box-shadow:0 -12px 34px rgba(108,99,238,.20)}
  html .hzctx-idx{font-size:30px;margin:0 0 1px;opacity:1;line-height:.92}
  html .hzctx-lhead{font-size:.72rem;margin:0 0 12px}
  html .hzctx-tile{width:34px;height:34px;border-radius:11px}
  html .hzctx-ic{width:17px;height:17px}
  html .hzctx-sig{gap:10px;margin-bottom:10px}
  html .hzctx-sig b{font-size:.62rem}
  html .hzctx-sig i{font-size:.98rem}
  html .hzctx-verdict{font-size:.88rem;padding:8px 16px;margin-top:12px}
  html .hzctx-act{font-size:.88rem;margin-top:12px;padding-top:11px}
html .hztk-words{align-items:center;padding-inline-start:0;text-align:center;gap:10px}
html .hzy-shot{display:grid;grid-template-rows:0fr;opacity:0;transform:none;
    transition:grid-template-rows .62s cubic-bezier(.16,.84,.44,1),
      opacity .46s cubic-bezier(.16,.84,.44,1) .12s}
  html .hzy-shot>svg{min-height:0;overflow:hidden}
  html .hzy-shot.is-active{grid-template-rows:1fr;opacity:1}
html .hzy-entry>.hzy-shot{margin:0 0 0 -28px}
  html .hzy-entry>.hzy-shot.is-active{margin:12px 0 4px -28px}
  html .hzy-fold,
  html .hzy-entry.is-active .hzy-fold{transition:opacity .46s cubic-bezier(.16,.84,.44,1)}
html .hzy-entry,html .hzy-entry.is-active{transition:opacity .5s cubic-bezier(.16,.84,.44,1)}
html .hzy-entry::before,
  html .hzy-entry.is-active::before{transition:height .55s cubic-bezier(.16,.84,.44,1)}
html .hzy-s{font-size:11.5px}
  html .hzy-dn{font-size:12px}
  html .hzy-up{font-size:14.5px}
html .hzy-right{display:none}
html .hzy-entry > .hzy-shot{position:relative;inset:auto;
    width:calc(100% + 28px);aspect-ratio:auto;border:0;border-radius:14px;
    overflow:hidden;background:none;box-shadow:none}
  html .hzy-entry > .hzy-shot.is-active{border:1px solid var(--border);
    background:var(--surface);box-shadow:var(--sh-2)}
  html .hzy-entry > .hzy-shot svg{width:100%;height:auto;display:block}
html .hzn-board{grid-template-columns:1fr 1fr;gap:10px}
  html .hzn-tile{padding:11px 12px 10px;gap:6px;border-radius:14px}
  html .hzn-lbl{font-size:.58rem;letter-spacing:.08em}
  html .hzn-ic{width:22px;height:22px}
  html .hzn-ic svg{width:13px;height:13px}
  html .hzn-val{font-size:1.5rem}
  html .hzn-delta{font-size:.62rem}
  html .hzn-vis{height:34px}
html body[data-page="integrations"] .hero--split>.container,
  html body[data-page="reputation-growth"] .hero--split>.container,
  html body[data-page="feedback-based-actions"] .hero--split>.container{
    grid-template-columns:minmax(0,1fr)}
  html body[data-page="integrations"] .hero--split>.container>*,
  html body[data-page="reputation-growth"] .hero--split>.container>*,
  html body[data-page="feedback-based-actions"] .hero--split>.container>*{
    min-width:0;max-width:100%}
  html body[data-page="integrations"] .hzi-stage,
  html body[data-page="reputation-growth"] .hzg-stage,
  html body[data-page="feedback-based-actions"] .hzd-stage{
    max-width:100%;overflow:hidden}
html body[data-page="reputation-growth"] .hzg-rev{width:100%;max-width:342px}
  html body[data-page="reputation-growth"] .hzg-p3{left:4px}
  html body[data-page="reputation-growth"] .hzg-p1{left:44px}
  html body[data-page="reputation-growth"] .hzg-p2{left:128px}
  html body[data-page="reputation-growth"] .hzg-badge{left:0;right:222px}
html body[data-page="feedback-based-actions"] .hzd-stage{padding-top:9px;margin-top:-9px}
html .hzy-stage{padding-bottom:0}
html .hzi-stage{top:0}
html .hzd-stage,html .hzd-stage .hzd{width:100%;max-width:100%}
html .hzd-card{left:13px}
  html .hzd-card.p1{transform:translate(40px,11px) rotate(1.5deg) scale(.98)}
  html .hzd-card.p2{transform:translate(80px,22px) rotate(3deg) scale(.96)}
  html .hzd-card.out{transform:translate(-28px,-16px) rotate(-3.5deg) scale(.97)}
  html .hzd-deck{height:196px;max-width:100%}
html .hzd-in{font-size:.72rem;padding:7px 11px}
  html .hzd-hd .t{font-size:.68rem}
  html .hzd-hd .n{font-size:.7rem}
  html .hzd-card .hzd-bd h3{font-size:.94rem;line-height:1.25}
  html .hzd-out .lb,html .hzd-out .vl{font-size:.7rem}
  html .hzd-card small,html .hzd-card em,html .hzd-card .k,
  html .hzd-hd em,html .hzd-hd .tm{font-size:.7rem}
  html .hzd-hd .w{font-size:.7rem}
html .hzg-stage{width:100%;max-width:100%}
html .hzgv-cubes{grid-template-columns:minmax(0,1fr);gap:12px}
  html .hzgv-c{width:auto}
html .split{grid-template-columns:minmax(0,1fr)}
  html .split > *{min-width:0}
  html .hzsc{max-width:100%;grid-template-columns:minmax(0,1fr)}
  html .hzsc-head,html .hzsc-slot,html .hzsc-askw{grid-template-columns:minmax(0,1fr)}
html .hzsc-slot > .hzsc-bub,html .hzsc-askw > .hzsc-bub{max-width:88%}
  html .hzsc-bub{font-size:14px;padding:11px 14px}
html .hzaa-in{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px}
  html .hzaa-it b{white-space:normal;font-size:1rem;display:block}
  html .hzaa-it .hzaa-in>span{font-size:.9rem;line-height:1.5}
html .hzhr-pill{max-width:100%;font-size:.6rem;padding:4px 9px;
    letter-spacing:.03em;white-space:normal;text-align:center;line-height:1.35}
html .hzav-plot{padding-inline:0;max-width:300px;margin-inline:auto}
html .hzav-avg{left:-45px;right:-45px}
  html .hzav-chip{font-size:.68rem;padding:3px 8px;letter-spacing:.05em;
    transform:translateY(-50%)}
  html .hzav-chip--l{left:-45px;margin-inline-start:0}
  html .hzav-chip--r{right:-45px;margin-inline-end:0}
  html .hzav-p i{left:-5.5px;top:-5.5px;width:11px;height:11px}
  html .hzav-p,html .hzav-n,html .hzav-lab{margin-inline-start:5px}
  html .hzav-n{font-size:13px}
html .hzav-n[style*="--x:47%"],
  html .hzav-n[style*="--x: 47%"]{transform:translate(calc(-50% + 0px),35px)!important}    
  html .hzav-n[style*="--x:65%"],
  html .hzav-n[style*="--x: 65%"]{transform:translate(calc(-50% + -8px),52px)!important}   
  html .hzav-n[style*="--x:74%"],
  html .hzav-n[style*="--x: 74%"]{transform:translate(calc(-50% + -1px),79px)!important}   
  html .hzav-n[style*="--x:83%"],
  html .hzav-n[style*="--x: 83%"]{transform:translate(calc(-50% + 3px),47px)!important}    
html .hzav-lab[style*="--x:74%"],
  html .hzav-lab[style*="--x: 74%"]{transform:translate(-50%,104px)!important}  
html .hzv-glow{filter:blur(20px)}
  html .hzv-cast{filter:blur(10px)}
html .hzmo-list{gap:2px}
  html .hzmo-row{padding:8px 12px}
  html .hzmo-row .hzmo-n{font-size:.78rem}
  html .hzmo-row .hzmo-h{font-size:1rem;line-height:1.2}
  html .hzmo-row .hzmo-p{font-size:.84rem;line-height:1.45;margin-top:3px}
  html .hzmo-stage{margin-top:10px}
html section[aria-labelledby="track-h"]{padding-top:30px}
  html section[aria-labelledby="levels-h"]{padding-bottom:26px}
html .hzh2-stage{overflow:visible}
  html section:has(.hzh2-stage){overflow-x:clip}
html .hzgv-c{padding:10px 13px 11px}
html .hzgv-c > .hzgv-cap{display:inline;font-size:11px;letter-spacing:.09em;margin:0}
  html .hzgv-c h4{display:inline;font-size:1rem;margin:0 0 0 7px;line-height:1.2}
  html .hzgv-seg{margin-top:9px}
  html .hzgv-seg > span{font-size:.78rem;padding:6px 9px}
  html .hzgv-note{font-size:.76rem;margin-top:5px;line-height:1.35}
html .hzgv-strip-cap{flex-wrap:wrap;gap:6px}
html .hzi{grid-template-columns:minmax(0,1fr);gap:0;justify-items:center}
  html .hzi-box.them{grid-area:auto;width:176px;height:176px}
  html .hzi-box.us{grid-area:auto;width:152px;height:152px}
  html .hzi-lanes{display:none}
  html .hzi-vwrap{display:grid;grid-area:auto;
    grid-template-columns:auto 132px auto;align-items:center;
    justify-content:center;gap:8px;margin:2px 0}
html .hzi-cap{grid-row:auto;grid-column:1/-1;margin-top:12px}
html .hzi-box>h3{font-size:.69rem}
  html .hzi-grid{gap:10px 6px}
  html .hzi-nm{font-size:.7rem;white-space:normal;text-align:center;line-height:1.15}
html .hzi-sys{opacity:1;animation:none}
html .hzlf-st{padding:16px 0 16px 22px;border-left:0}
  html .hzlf-row::before{content:"";position:absolute;left:0;width:2px;
    border-radius:2px;top:28px;bottom:96px;
    background:linear-gradient(180deg,var(--azure),var(--peri) 34%,
      var(--magenta) 67%,var(--emerald))}
html .hzlf-dot{top:20px}
  html .hzlf-ix{font-size:11.5px;margin-bottom:5px}
  html .hzlf-st h3{font-size:1.06rem;margin-bottom:6px}
  html .hzlf-st p{font-size:.9rem;line-height:1.5}
html .hzlf-also{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;
    margin-top:34px;border:1px solid #E7E4F4;border-radius:20px;
    background:var(--surface);overflow:hidden;box-shadow:var(--sh-2)}
  html .hzlf-s{padding:14px 13px 16px;border:0;border-radius:0;
    background:transparent;box-shadow:none}
  html .hzlf-s + .hzlf-s{border-left:1px solid #F1EFFA}
html .hzlf-s:hover{transform:none;box-shadow:none}
html .hzlf-cad{flex-wrap:wrap;gap:6px;margin-bottom:11px}
html .hzlf-cad b{font-size:.7rem;letter-spacing:.1em}
  html .hzlf-s h3{font-size:.95rem;margin-bottom:5px}
  html .hzlf-s p{font-size:.8rem;line-height:1.5}
html .hzmo-tiles{grid-template-columns:1fr 1fr;gap:9px}
  html .hzmo-tile{padding:11px}
  html .hzmo-tile b{font-size:14px}
  html .hzmo{display:block}
  html .hzmo-list{margin-top:14px}
  html .hzmo-row{padding:9px 11px}
  html .hzmo-row > .hzmo-stage{grid-column:1/-1;width:100%;height:392px;
    margin:11px 0 2px}
  html .hzmo-scene{padding:16px 14px}
html .hzh2-stations{grid-template-columns:minmax(0,1fr);gap:26px}
  html .hzh2-station{grid-template-columns:minmax(0,1fr)}
  html .hzh2-stage{width:220px;margin-inline:auto}
html .hzgv-yes,html .hzgv-no{padding:14px 16px 16px;border:0;border-radius:0}
  html .hzgv-yes.dim,html .hzgv-no.dim{max-height:44px;overflow:hidden;
    padding-top:13px;padding-bottom:0;opacity:.6}
  html .hzgv-cubes{gap:0;margin-bottom:0;border:1px solid #ECEBF3;border-bottom:0;
    border-radius:20px 20px 0 0;background:#fff;overflow:hidden}
  html .hzgv-c{border-radius:0;border:0;box-shadow:none;background:transparent;
    padding:9px 15px 10px}
  html .hzgv-c + .hzgv-c{border-top:1px solid #F4F3FA}
  html .hzgv-seg{margin-top:7px}
  html .hzgv-note{margin-top:4px}
  html .hzgv-diff{margin:0;border-inline:1px solid #ECEBF3;background:#fff;
    padding:7px 15px 8px;min-height:0;opacity:1;transform:none}
html .hzgv-out{gap:0;overflow:hidden;border:1.5px solid transparent;
    border-radius:20px;
    background:linear-gradient(#fff,#fff) padding-box,
      conic-gradient(from var(--hzgvba),#1E90FF,#6C63EE,#EC1E95,#FF4757,#1E90FF)
      border-box;
    animation:hzgv-turn 6s linear infinite;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(38,36,46,.06),
      0 14px 26px -18px rgba(46,42,120,.42)}
@media(prefers-reduced-motion:reduce){
    html .hzgv-out{animation:none}
  }
  html .hzgv-no{border-top:1px solid #F4F3FA!important}
  html .hzgv-open{max-height:1100px}
html .hzgv-cubes{border:1px solid #ECEBF3;border-bottom:1px solid #ECEBF3;
    border-radius:20px}
html .hzgv-yes{border-radius:20px 20px 0 0}
  html .hzgv-no{border-radius:0 0 20px 20px}
html .hzgv-diff{display:flex;flex-direction:column;align-items:center;
    gap:7px;border:0;background:none;margin:0;padding:15px 0 14px;min-height:0;
    opacity:1;transform:none;text-align:center}
html .hzgv-seamcap{display:inline-block!important;order:1;
    font-family:'Rubik',sans-serif;font-size:11px;font-weight:800;
    letter-spacing:.12em;text-transform:uppercase;color:#fff;
    background:linear-gradient(135deg,#7B73F1,#6257E4);
    border-radius:999px;padding:7px 15px 6px;line-height:1;
    box-shadow:0 8px 16px -4px rgba(108,99,238,.55);
    animation:hzgv-bob 1.9s ease-in-out infinite}
html .hzgv-seamarw{display:block!important;order:3;position:relative;
    width:18px;height:32px}
  html .hzgv-seamarw::before{content:"";position:absolute;left:50%;top:0;
    width:3px;height:23px;margin-left:-1.5px;border-radius:2px;background:var(--peri)}
  html .hzgv-seamarw::after{content:"";position:absolute;left:50%;bottom:3px;
    width:12px;height:12px;margin-left:-6px;
    border-right:3px solid var(--peri);border-bottom:3px solid var(--peri);
    transform:rotate(45deg)}
  html .hzgv-seamarw{animation:hzgvSeam 1.9s ease-in-out infinite}
  @keyframes hzgvSeam{0%,100%{transform:translateY(0);opacity:.62}
    50%{transform:translateY(4px);opacity:1}}
@media(prefers-reduced-motion:reduce){
    html .hzgv-seamarw{animation:none;opacity:1}
    html .hzgv-seamcap{animation:none}
  }
html .hzgv-seamline{display:flex!important;order:2;flex-wrap:wrap;
    justify-content:center;align-items:center;gap:4px 8px}
html .hzgv-yes .hzgv-badge,html .hzgv-no .hzgv-badge{display:none}
html .hzgv-lead{justify-content:center}
  html .hzgv-try{margin-left:auto;margin-right:auto}
html .hzhr-fbar{flex-wrap:wrap;row-gap:8px}
  html .hzhr-btl{flex:1 1 auto;margin-inline-end:0;order:0}
  html .hzhr-pill{order:1}
  html .hzhr-fl{order:2}
html .hzhr-fbar>span[style]{display:none}
html .hzhr-grid{grid-template-columns:minmax(0,1fr)}
  html .hzhr-m{grid-template-columns:minmax(0,1fr) 88px}
  html .hzhr-mn{white-space:normal;overflow:visible;text-overflow:clip}
html .hzhr-foot{flex-wrap:wrap;row-gap:2px}
  html .hzhr-foot span{white-space:nowrap}
html .form-card{padding:14px}
}
