/* Hypesix: naujas pradžios puslapis (Figma "Pradžios puslapis (1440)" / "mobilus (390)"). */

.hx-home-on .page-top{display:none}
.hx-home-on #main > .container,.hx-home-on #main .main-content{padding-top:0;padding-bottom:0}

.hx-home{--bg:#fafaf8;--white:#fff;--teal:#15a6a0;--tealdark:#0b7a74;--tealsoft:#e3f3f1;--ink:#121619;--ink2:#1a1f23;--ink3:#2a3036;--mint:#eef6f4;--line:#e4e7e5;--muted:#5b6268;--faint:#9aa0a5;--ondark:#a9b1b6;--coral:#fd7f65;--pad:80px;--edge:max(0px,calc((100vw - 1440px) / 2));
  width:100vw;margin-left:calc(50% - 50vw);background:var(--bg);color:var(--ink);font-family:'Manrope',sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}
.hx-home *{box-sizing:border-box}
.hx-home :where(h1,h2,h3,p,ul,ol,li){margin:0;padding:0;letter-spacing:normal;text-transform:none;list-style:none}
.hx-home img{display:block;max-width:100%;height:auto}
.hx-home .hx-ic{flex:none}
.hx-home a{text-decoration:none;color:inherit}
.hx-home button{font-family:inherit;cursor:pointer}
.hx-home .hx-in{max-width:1440px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}
.hx-home .hxh-eyebrow{font:700 12px/1.3 'Manrope',sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal)}
.hx-home .hxh-eyebrow-dark{color:var(--tealdark)}
.hx-home .hxh-h2{font:400 46px/1 'Bebas Neue',sans-serif;letter-spacing:.23px;text-transform:uppercase;color:var(--ink)}
.hx-home .hxh-p{font:400 16px/1.6 'Manrope',sans-serif;color:var(--muted)}
.hx-home .hxh-p-l{font-size:17px;line-height:1.65}
.hxh-stack{display:flex;flex-direction:column;gap:28px}
.hxh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.hxh-head > div,.hxh-head-v{display:flex;flex-direction:column;gap:12px}
.hxh-head-c{align-items:center}
.hx-home .hxh-more{display:inline-flex;align-items:center;gap:8px;font:800 13px/1 'Manrope',sans-serif;letter-spacing:.78px;text-transform:uppercase;color:var(--teal);white-space:nowrap}
.hx-home .hxh-more:hover{color:var(--tealdark)}

/* Mygtukai (Figma komponentas "Mygtukas") */
.hx-home .hxh-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 32px;border:0;border-radius:10px;background:var(--teal);font:800 15px/1 'Manrope',sans-serif;letter-spacing:.9px;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:background .15s,color .15s,border-color .15s}
.hx-home .hxh-btn:hover{background:#13958f;color:var(--ink)}
.hx-home .hxh-btn-m{height:44px;padding:0 22px;font-size:13px;letter-spacing:.78px}
.hx-home .hxh-btn-dark{background:var(--ink);color:var(--white)}
.hx-home .hxh-btn-dark:hover{background:#000;color:var(--white)}
.hx-home .hxh-btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.4);color:var(--white)}
.hx-home .hxh-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.7);color:var(--white)}
.hx-home .hxh-btn-outline{background:transparent;border:1.5px solid var(--ink);color:var(--ink)}
.hx-home .hxh-btn-outline:hover{background:var(--ink);color:var(--white)}

/* Hero */
.hxh-hero{position:relative;height:620px;background:var(--ink);overflow:hidden}
.hxh-hero-ph{position:absolute;top:0;right:0;bottom:0;width:max(860px,calc(860px + var(--edge)))}
.hxh-hero-ph img{width:100%;height:100%!important;object-fit:cover}
.hxh-hero-ph:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(18,22,25,.25)}
.hxh-hero-ph:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:420px;background:linear-gradient(90deg,#121619,rgba(18,22,25,0))}
.hxh-hero-in{position:relative;z-index:2;height:100%;display:flex;align-items:center}
.hxh-hero-t{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:640px}
.hx-home .hxh-hero h1{font:400 80px/.96 'Bebas Neue',sans-serif;letter-spacing:.4px;text-transform:uppercase;color:var(--white)}
.hx-home .hxh-lead{max-width:540px;font:400 17px/1.65 'Manrope',sans-serif;color:var(--white);opacity:.88}
.hxh-btns{display:flex;gap:12px;flex-wrap:wrap}
.hxh-checks{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.hx-home .hxh-checks li{display:flex;align-items:center;gap:8px;font:600 13px/1.45 'Manrope',sans-serif;color:var(--white)}

/* Atnaujintų dviračių programa */
.hxh-program{display:flex;align-items:center;gap:64px;padding:96px 0 110px calc(var(--pad) + var(--edge))}
.hxh-program-t{width:560px;flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.hxh-program-ph{position:relative;flex:1;min-width:0;height:470px}
.hxh-program-ph > img{width:100%;height:440px!important;object-fit:cover;border-radius:20px 0 0 20px}
.hxh-badge{position:absolute;left:28px;top:402px;display:flex;align-items:center;gap:12px;padding:14px 20px 14px 14px;background:var(--white);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.hxh-badge-ic{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mint)}
.hxh-badge b{font:600 14px/1.45 'Manrope',sans-serif;color:var(--ink)}

/* Privalumų juosta */
.hxh-perks{background:var(--mint)}
.hxh-perks-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:30px;padding-bottom:30px}
.hxh-perk{display:flex;align-items:center;gap:14px}
.hxh-perk-ic{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--line);border-radius:50%}
.hxh-perk > span:last-child{display:flex;flex-direction:column;gap:2px}
.hxh-perk b{font:700 15px/1.4 'Manrope',sans-serif;color:var(--ink)}
.hxh-perk small{font:400 12px/1.55 'Manrope',sans-serif;color:var(--muted)}

/* Mūsų dviračiai */
.hxh-bikes{padding:96px 0}
.hxh-filters{display:flex;gap:10px;flex-wrap:wrap}
.hx-home .hxh-filters button{height:39px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:var(--white);font:600 13px/1 'Manrope',sans-serif;color:var(--ink);transition:background .15s,border-color .15s}
.hx-home .hxh-filters button:hover{border-color:var(--ink)}
.hx-home .hxh-filters button.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}
.hxh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hxh-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .2s,transform .2s}
.hxh-card.is-hidden{display:none}
.hxh-card:hover{box-shadow:0 10px 30px rgba(18,22,25,.08);transform:translateY(-2px)}
.hxh-card-ph{position:relative;display:block;height:200px;background:var(--mint)}
.hxh-card-ph img{width:100%;height:100%!important;object-fit:cover}
.hxh-off{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:999px;background:var(--ink);font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--white)}
.hxh-card-t{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 20px 20px}
.hxh-card-t small{font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}
.hxh-card-name{font:700 16px/1.4 'Manrope',sans-serif;text-transform:uppercase;color:var(--ink)}
.hxh-card-price{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.hxh-card-price s{font:400 14px/1.55 'Manrope',sans-serif;color:var(--faint)}
.hxh-card-price b{font:800 20px/1.2 'Manrope',sans-serif;color:var(--teal)}
.hxh-card-btn{margin-top:auto;display:flex;align-items:center;justify-content:center;height:44px;border:1.5px solid var(--ink);border-radius:10px;font:800 13px/1 'Manrope',sans-serif;letter-spacing:.78px;text-transform:uppercase;color:var(--ink);transition:background .15s,color .15s}
.hxh-card:hover .hxh-card-btn{background:var(--ink);color:var(--white)}
.hx-home .hxh-empty{grid-column:1/-1;padding:28px;border:1px dashed var(--line);border-radius:16px;text-align:center;font:500 15px/1.6 'Manrope',sans-serif;color:var(--muted)}
.hxh-empty[hidden]{display:none}
.hxh-all{display:flex;justify-content:center;padding-top:12px}

/* Parduok mums savo dviratį */
.hxh-sell{padding-bottom:96px}
.hxh-sell-card{display:flex;background:var(--mint);border-radius:24px;overflow:hidden}
.hxh-sell-t{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:56px}
.hxh-steps{display:flex;gap:12px}
.hx-home .hxh-steps li{flex:1;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:14px;font:600 14px/1.45 'Manrope',sans-serif;color:var(--ink)}
.hxh-steps li span{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--teal);font:800 13px/1 'Manrope',sans-serif;color:var(--ink)}
.hxh-sell-a{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:4px}
.hxh-promises{display:flex;gap:16px;flex-wrap:wrap}
.hx-home .hxh-promises li{display:flex;align-items:center;gap:6px;font:400 13px/1.55 'Manrope',sans-serif;color:var(--muted)}
.hxh-sell-ph{width:520px;flex:none;min-height:420px}
.hxh-sell-ph img{width:100%;height:100%!important;object-fit:cover}

/* Servisas */
.hxh-svc{display:flex;align-items:stretch}
.hxh-svc-l{width:calc(560px + var(--edge));flex:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:72px 64px 72px calc(var(--pad) + var(--edge));background:var(--ink)}
.hx-home .hxh-svc-l .hxh-h2{color:var(--white)}
.hx-home .hxh-svc-l .hxh-p{color:var(--ondark)}
.hxh-svc-r{flex:1;min-width:0;display:flex;gap:20px;padding:72px calc(var(--pad) + var(--edge)) 72px 56px}
.hxh-svc-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;min-height:202px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:16px}
.hxh-svc-ic{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--mint)}
.hxh-svc-card b{font:700 16px/1.4 'Manrope',sans-serif;color:var(--ink)}
.hx-home .hxh-svc-card p{font:400 14px/1.55 'Manrope',sans-serif;color:var(--muted)}

/* Nuoma */
.hxh-rent{background:var(--mint);padding:96px 0}
.hx-home .hxh-rent-p{max-width:640px;font-size:15px}
.hxh-rent-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hxh-rent-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.hxh-rent-ph{display:block;height:170px;background:var(--bg)}
.hxh-rent-ph img{width:100%;height:100%!important;object-fit:cover}
.hxh-rent-t{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}
.hxh-rent-t > b{font:700 17px/1.4 'Manrope',sans-serif;color:var(--ink)}
.hx-home .hxh-rent-t p{font:400 14px/1.55 'Manrope',sans-serif;color:var(--muted)}
.hxh-rent-price{display:flex;align-items:center;gap:6px;font:400 13px/1.55 'Manrope',sans-serif;color:var(--muted)}
.hxh-rent-price b{font:800 20px/1.2 'Manrope',sans-serif;color:var(--teal)}
.hxh-rent-b{display:flex;gap:10px;margin-top:auto;padding-top:6px}
.hxh-rent-b .hxh-btn{flex:1;min-width:0;padding:0 12px}
.hxh-rent-notes{display:flex;gap:40px;align-items:center;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line)}
.hxh-rent-notes span{display:flex;align-items:center;gap:10px;font:500 13px/1.45 'Manrope',sans-serif;color:var(--ink)}

/* Patirtys */
.hxh-exp{padding:96px 0}
.hxh-exp-row{display:flex;gap:24px}
.hxh-exp-big,.hxh-exp-small{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;overflow:hidden;border-radius:20px;isolation:isolate;color:var(--white)}
.hxh-exp-big{flex:1;min-width:0;height:400px;gap:14px;padding:36px}
.hxh-exp-col{width:480px;flex:none;display:flex;flex-direction:column;gap:24px}
.hxh-exp-small{height:188px;gap:4px;padding:28px}
.hx-home .hxh-exp-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%!important;object-fit:cover;transition:transform .5s}
.hxh-exp-big:after,.hxh-exp-small:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(18,22,25,.45)}
.hxh-exp-small:after{background:rgba(18,22,25,.4)}
.hxh-exp-big:hover .hxh-exp-bg,.hxh-exp-small:hover .hxh-exp-bg{transform:scale(1.04)}
.hxh-exp-pill{padding:6px 12px;border-radius:999px;background:var(--teal);font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink)}
.hxh-exp-title{font:400 46px/1 'Bebas Neue',sans-serif;letter-spacing:.23px;text-transform:uppercase}
.hxh-exp-stats{display:flex;gap:36px}
.hxh-exp-stats > span{display:flex;flex-direction:column;gap:2px;font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase}
.hxh-exp-stats b{font:400 34px/1 'Bebas Neue',sans-serif;letter-spacing:.17px;color:var(--teal)}
.hxh-exp-small small{font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--teal)}
.hxh-exp-small b{font:400 32px/1 'Bebas Neue',sans-serif;letter-spacing:.16px;text-transform:uppercase}

/* Naujienos */
.hxh-news{background:var(--white);padding:96px 0}
.hxh-news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hxh-news-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .2s}
.hxh-news-card:hover{box-shadow:0 10px 30px rgba(18,22,25,.08)}
.hxh-news-ph{display:flex;align-items:center;justify-content:center;height:180px;background:var(--ink2);overflow:hidden}
.hxh-news-ph img:not(.hx-ic){width:100%;height:100%!important;object-fit:cover}
.hxh-news-t{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px}
.hxh-news-meta{display:flex;align-items:center;gap:10px}
.hxh-tag{padding:4px 10px;border-radius:999px;background:var(--tealsoft);font:700 10px/1.3 'Manrope',sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--tealdark)}
.hxh-tag.is-coral{background:#fde8e2;color:#c2452b}
.hxh-news-meta small{font:700 11px/1.3 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}
.hxh-news-t > b{font:700 17px/1.4 'Manrope',sans-serif;color:var(--ink)}
.hxh-news-d{font:400 14px/1.55 'Manrope',sans-serif;color:var(--muted)}
.hxh-news-more{font:600 13px/1.45 'Manrope',sans-serif;color:var(--teal)}

@media (max-width:1280px){
  .hx-home{--pad:40px}
  .hxh-hero-ph{width:62%}
  .hxh-program-t{width:440px}
  .hxh-sell-ph{width:420px}
  .hxh-svc-l{width:440px}
  .hxh-exp-col{width:400px}
  .hxh-perks-in{flex-wrap:wrap}
}
@media (max-width:991px){
  .hx-home{--pad:24px}
  .hxh-program{flex-direction:column;align-items:stretch;gap:32px;padding:72px var(--pad)}
  .hxh-program-t{width:100%}
  .hxh-program-ph{height:auto;padding-bottom:30px}
  .hxh-program-ph > img{height:380px!important;border-radius:20px}
  .hxh-badge{top:auto;bottom:0}
  .hxh-perks-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .hxh-cards,.hxh-rent-cards,.hxh-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hxh-sell-card{flex-direction:column-reverse}
  .hxh-sell-ph{width:100%;min-height:0;height:300px}
  .hxh-steps{flex-wrap:wrap}
  .hxh-svc{flex-direction:column}
  .hxh-svc-l{width:100%;padding:56px var(--pad)}
  .hxh-svc-r{flex-direction:column;padding:32px var(--pad) 56px}
  .hxh-svc-card{min-height:0}
  .hxh-exp-row{flex-direction:column}
  .hxh-exp-col{width:100%}
}
@media (max-width:767px){
  .hx-home{--pad:20px}
  .hx-home .hxh-h2{font-size:36px}
  .hxh-hero{height:auto;min-height:640px}
  .hxh-hero-ph{width:100%}
  .hxh-hero-ph:before{background:linear-gradient(180deg,rgba(18,22,25,.35) 0%,rgba(18,22,25,.7) 45%,#121619 100%)}
  .hxh-hero-ph:after{display:none}
  .hxh-hero-in{align-items:flex-end;min-height:640px;padding-top:180px;padding-bottom:40px}
  .hxh-hero-t{gap:16px}
  .hx-home .hxh-hero h1{font-size:54px}
  .hx-home .hxh-lead{font-size:15px}
  .hxh-btns{width:100%;flex-direction:column}
  .hxh-btns .hxh-btn{width:100%}
  .hxh-checks{gap:8px 16px}
  .hxh-program{padding:56px var(--pad)}
  .hxh-program-ph > img{height:260px!important}
  .hxh-badge{left:16px}
  .hxh-perks-in{gap:16px 12px;padding-top:24px;padding-bottom:24px}
  .hxh-perk{gap:10px;align-items:flex-start}
  .hxh-perk-ic{width:38px;height:38px}
  .hxh-perk b{font-size:13px}
  .hxh-bikes,.hxh-rent,.hxh-exp,.hxh-news{padding:56px 0}
  .hxh-stack{gap:22px}
  .hxh-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad)}
  .hxh-filters::-webkit-scrollbar{display:none}
  .hx-home .hxh-filters button{flex:none}
  .hxh-cards,.hxh-rent-cards,.hxh-news-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 6px;scrollbar-width:none}
  .hxh-cards::-webkit-scrollbar,.hxh-rent-cards::-webkit-scrollbar,.hxh-news-cards::-webkit-scrollbar{display:none}
  .hxh-card,.hxh-rent-card,.hxh-news-card{flex:none;width:260px;scroll-snap-align:start}
  .hxh-rent-card{width:280px}
  .hx-home .hxh-empty{flex:none;width:calc(100vw - 40px)}
  .hxh-all .hxh-btn{width:100%}
  .hxh-sell{padding-bottom:56px}
  .hxh-sell-card{flex-direction:column-reverse;border-radius:20px}
  .hxh-sell-ph{height:220px}
  .hxh-sell-t{padding:24px 22px;gap:18px}
  .hx-home .hxh-p-l{font-size:15px}
  .hxh-steps{flex-direction:column;gap:8px}
  .hxh-sell-a{flex-direction:column;align-items:stretch;gap:14px}
  .hxh-sell-a .hxh-btn{width:100%}
  .hxh-promises{flex-direction:column;gap:8px}
  .hxh-svc-l{padding:48px var(--pad)}
  .hxh-svc-r{padding:24px var(--pad) 48px;gap:12px}
  .hxh-head{flex-direction:column;align-items:flex-start;gap:16px}
  .hxh-head-c{flex-direction:row;align-items:center}
  .hxh-rent-notes{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px}
  .hxh-exp-big{height:360px;padding:24px;gap:12px}
  .hxh-exp-title{font-size:40px}
  .hxh-exp-small{height:160px;padding:22px}
  .hxh-exp-col{gap:14px}
}
@media (prefers-reduced-motion:reduce){
  .hx-home *{transition:none!important}
}

/* Pataisymai po peržiūros: balti tekstai ant nuotraukų, nuomos pastabos vienoje eilutėje */
.hx-home .hxh-exp-big,.hx-home .hxh-exp-small,.hx-home .hxh-exp-title,.hx-home .hxh-exp-stats > span,.hx-home .hxh-exp-small b{color:var(--white)}
.hx-home .hxh-exp-stats b,.hx-home .hxh-exp-small small{color:var(--teal)}
.hxh-rent-notes{gap:12px 28px}
@media (max-width:767px){
  .hx-home .hxh-head-c{flex-direction:column;align-items:flex-start}
}

/* Google atsiliepimai (Figma 24:738 / 35:1797) */
.hxh-rev{background:var(--mint,#eef6f4);padding:88px 0}
.hxh-rev > .hx-in{display:flex;flex-direction:column;gap:28px}
.hxh-rev-demo{margin:0;padding:10px 14px;border:1px dashed var(--line,#e4e7e5);border-radius:10px;font:500 13px/1.5 'Manrope',sans-serif;color:var(--muted,#5b6268)}
.hxh-rev-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}
.hxh-rev-title{display:flex;flex-direction:column;gap:10px}
.hxh-rev .hxh-h2{display:flex;align-items:center;gap:12px;margin:0}
.hxh-rev-g{flex:none}
.hxh-rev-sum{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font:400 13px/1.5 'Manrope',sans-serif;color:var(--muted,#5b6268)}
.hxh-rev-sum b{font-weight:700;color:var(--ink,#121619)}
.hxh-stars{display:inline-flex;gap:2px}
.hxh-stars svg{fill:#dfe3e1}
.hxh-stars svg.is-on{fill:var(--star,#f5b301)}
.hxh-rev-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hxh-rev-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px;background:var(--white,#fff);border:1px solid var(--line,#e4e7e5);border-radius:16px}
.hxh-rev-card:nth-child(n+4){display:none}
.hxh-rev-top{display:flex;align-items:center;gap:12px;min-width:0}
.hxh-rev-av{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--tealsoft,#e3f3f1);object-fit:cover;font:700 13px/1 'Manrope',sans-serif;color:var(--tealdark,#0b7a74)}
.hxh-rev-who{display:flex;flex-direction:column;gap:3px;min-width:0}
.hxh-rev-who > a,.hxh-rev-who > b{overflow:hidden;font:700 15px/1.35 'Manrope',sans-serif;color:var(--ink,#121619);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.hxh-rev-who > a:hover{color:var(--tealdark,#0b7a74)}
.hxh-rev-meta{display:flex;align-items:center;gap:8px}
.hxh-rev-meta small{font:400 12px/1.3 'Manrope',sans-serif;color:var(--faint,#9aa0a5)}
.hxh-rev-card p{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;font:400 14px/1.6 'Manrope',sans-serif;color:var(--muted,#5b6268)}
.hxh-rev-btn{align-self:center;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:1.5px solid var(--ink,#121619);border-radius:10px;font:800 13px/1 'Manrope',sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--ink,#121619);text-decoration:none;transition:background .2s,color .2s}
.hxh-rev-btn:hover{background:var(--ink,#121619);color:var(--white,#fff)}
@media (max-width:991px){
  .hxh-rev-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hxh-rev-card:nth-child(n+3){display:none}
}
@media (max-width:767px){
  .hxh-rev{padding:44px 0}
  .hxh-rev > .hx-in{gap:18px}
  .hxh-rev .hxh-h2{gap:10px}
  .hxh-rev-g{width:24px;height:24px}
  .hxh-rev-row{display:flex;gap:12px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}
  .hxh-rev-row::-webkit-scrollbar{display:none}
  .hxh-rev-card,.hxh-rev-card:nth-child(n+3),.hxh-rev-card:nth-child(n+4){display:flex;flex:none;width:280px;padding:18px;scroll-snap-align:start}
  .hxh-rev-btn{align-self:stretch}
}
