.triple-lists{padding-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.triple-lists .mini-list-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px}
.triple-lists .mini-item-thumb{background-position:center;background-size:cover;background-repeat:no-repeat}
.triple-lists .mini-item-content{min-width:0;display:grid;gap:8px;align-content:center}
.triple-lists .mini-item-content h4{margin:0;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;line-height:1.35}
.triple-lists .mini-price-row{min-height:34px;justify-content:flex-start}
.triple-lists .mini-buy-btn{align-self:center}
.testimonial-head{margin-bottom:16px}
.testimonial-card{padding:22px}
.testimonial-card>button{width:44px;height:44px;border-radius:14px;border:0;background:rgba(255,255,255,.07);color:white;font-size:22px}
.testimonial-content{flex:1}
.testimonial-content h3{margin:12px 0 8px;font-size:28px}
.testimonial-slider{position:relative;padding:0}
.testimonial-track{min-height:240px}
.testimonial-slide{position:absolute;inset:0;display:grid;min-height:220px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}
.testimonial-slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:16px;border:0;background:rgba(255,255,255,.07);color:#fff;font-size:28px;cursor:pointer;z-index:2}
.testimonial-arrow.prev{left:18px}
.testimonial-arrow.next{right:18px}
@media (max-width:860px){
.testimonial-slider{padding:0}
.testimonial-track{min-height:270px}
.testimonial-arrow{top:auto;bottom:10px;transform:none}
.testimonial-arrow.prev{left:16px}
.testimonial-arrow.next{right:16px}
}
@media (max-width:760px){
.triple-lists .mini-list-item{grid-template-columns:56px minmax(0,1fr)}
.triple-lists .mini-buy-btn{grid-column:1 / -1;width:100%}
}
@media (max-width:520px){
.testimonial-slider{padding:0 10px 64px}
.testimonial-arrow{width:46px;height:46px;border-radius:14px}
}
.news-home-section{display:grid;gap:26px;margin-top:34px}
.news-carousel{position:relative;padding:0 72px}
.news-carousel-viewport{overflow:hidden}
.news-carousel-track{display:flex;gap:22px;align-items:stretch;will-change:transform}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px) / 5));max-width:292px;min-width:0;display:flex;flex-direction:column;border-radius:26px;background:linear-gradient(180deg,rgba(52,62,101,.98),rgba(34,40,67,.99));border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 18px 42px rgba(7,11,24,.24)}
.news-home-media{display:block;height:228px;background:rgba(255,255,255,.04)}
.news-home-media img{width:100%;height:100%;object-fit:cover;display:block}
.news-home-body{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:16px 18px 14px}
.news-home-body h3{margin:0;font-size:18px;line-height:1.35;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-body h3 a{color:#fff}
.news-home-body p{margin:0;color:rgba(226,233,255,.82);line-height:1.55;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-author-line,.news-home-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.news-home-author-line{color:rgba(220,228,255,.82);font-size:14px;font-weight:600}
.news-home-author-line .dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.35)}
.news-home-footer time{color:rgba(163,176,216,.92);font-size:14px}
.news-home-footer{margin-top:auto}
.news-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#6f79ff,#5cb4ff);color:#fff;font-weight:700}
.news-carousel-arrow{position:absolute;top:50%;z-index:3;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;font-size:28px;cursor:pointer;backdrop-filter:blur(8px)}
.news-carousel-arrow.prev{left:0}
.news-carousel-arrow.next{right:0}
.news-carousel--static{padding:0}
.news-carousel--static .news-carousel-viewport{overflow:visible}
.news-carousel--static .news-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,292px));justify-content:center;gap:22px}
.news-carousel--static .news-carousel-arrow{display:none}
.news-carousel--static .news-home-card{width:min(292px,100%);max-width:292px;flex:none}
@media (max-width:1720px){
.news-home-card{flex-basis:min(284px,calc((100% - 66px) / 4));max-width:284px}
}
@media (max-width:1360px){
.news-carousel{padding:0 62px}
.news-home-card{flex-basis:min(302px,calc((100% - 44px) / 3));max-width:302px}
.news-home-media{height:212px}
}
@media (max-width:900px){
.news-carousel{padding:0}
.news-carousel-arrow{display:none}
.news-home-card{flex-basis:min(320px,calc((100% - 22px) / 2));max-width:320px}
.news-home-media{height:206px}
.news-home-body p{min-height:0}
}
@media (max-width:640px){
.news-home-card{flex-basis:100%;max-width:100%}
}
.testimonial-section{margin-top:38px}
.testimonial-head{align-items:flex-start}
.testimonial-slider{padding:0}
.testimonial-card{min-height:240px}
.testimonial-card a{color:inherit}
.testimonial-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);margin-top:16px;font-size:14px}
.testimonial-actions{margin-top:22px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.testimonial-action-btn{min-width:160px;text-align:center;padding:14px 22px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6e79ff,#5cb4ff);box-shadow:0 12px 30px rgba(75,105,255,.24)}
.testimonial-action-btn--ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:none}
.testimonial-card--list{display:block !important}
.testimonial-card--empty{text-align:center}
.testimonial-content .comment-badge-row{margin-top:12px;margin-bottom:14px}
.testimonial-section .testimonial-track{min-height:268px}
.news-carousel{padding:0 64px}
.news-carousel-track{gap:18px}
.news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
.news-home-media{height:190px}
.news-home-body{padding:14px 16px 14px}
.news-home-body h3{font-size:17px}
.news-home-body p{font-size:14px;line-height:1.45;-webkit-line-clamp:2}
.news-carousel--static .news-carousel-track{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.news-carousel--static .news-home-card{flex:0 0 min(220px,calc((100% - 72px) / 5));max-width:min(220px,calc((100% - 72px) / 5))}
@media (min-width:1500px){
.news-home-card{flex-basis:calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
}
@media (max-width:1200px){
.news-carousel{padding:0 52px}
.news-home-card{flex-basis:calc((100% - 54px) / 4);max-width:calc((100% - 54px) / 4)}
.news-carousel--static .news-home-card{flex-basis:220px;max-width:220px}
}
@media (max-width:980px){
.news-carousel{padding:0 42px}
.news-home-card{flex-basis:calc((100% - 18px) / 2);max-width:calc((100% - 18px) / 2)}
}
.news-home-author-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.news-home-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{padding:7px 11px;border-radius:999px;box-shadow:none;font-size:.8rem}
.news-home-card{flex:0 0 min(320px,calc((100% - 54px)/4));max-width:min(320px,calc((100% - 54px)/4))}
.news-home-media{height:214px}
.news-home-body{padding:18px 20px 16px}
.news-home-body h3{font-size:1.22rem}
.news-home-body p{-webkit-line-clamp:3}
.news-carousel--static .news-carousel-track{justify-content:flex-start}
.news-carousel--static .news-home-card{flex:0 0 min(280px,calc((100% - 54px)/4));max-width:min(280px,calc((100% - 54px)/4))}
.news-home-author-badges .role-badge-pill{max-width:100%;box-sizing:border-box}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 36px)/3);max-width:calc((100% - 36px)/3)}
}
@media (max-width:991px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
.news-home-media{height:220px}
}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
.news-carousel--static .news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 66px)/4);max-width:calc((100% - 66px)/4)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
}
.news-carousel{padding:0 56px}
.news-home-card,.news-carousel--static .news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5);min-width:0}
.news-home-media{height:224px}
.news-home-body{padding:18px 20px 18px}
.news-home-body h3{font-size:1.24rem;line-height:1.32}
.news-home-body p{-webkit-line-clamp:2}
.news-home-author-line{justify-content:flex-start;align-items:center;gap:10px}
.news-home-author-line .dot{margin:0 2px;flex:0 0 auto}
@media (max-width:1300px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 54px)/4);max-width:calc((100% - 54px)/4)}
}
@media (max-width:991px){
.news-carousel{padding:0 42px}
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
.testimonial-avatar-shell{width:42px;height:42px;position:relative;overflow:visible}
.home-random-listings-section{padding:18px 0 28px}
.home-random-listings-shell{display:grid;gap:20px;padding:28px;border-radius:34px;background:linear-gradient(180deg,rgba(51,60,104,.78),rgba(38,46,82,.72));border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px rgba(5,8,18,.22)}
.home-random-listings-header{display:grid;gap:10px;justify-items:center;text-align:center}
.home-random-listings-kicker{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:rgba(122,147,255,.16);border:1px solid rgba(122,147,255,.28);color:#cfd8ff;font-weight:800;font-size:.78rem;letter-spacing:.16em}
.home-random-listings-header h2{margin:0;font-size:2.15rem;line-height:1.1}
.home-random-listings-header p{max-width:760px;margin:0;color:rgba(230,236,255,.74);font-size:1rem;line-height:1.65}
.home-random-listings-actions{display:flex;justify-content:center}
.home-random-refresh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:250px;padding:14px 26px;border:none;border-radius:999px;background:linear-gradient(135deg,#6a7dff,#7aa6ff);box-shadow:0 16px 34px rgba(72,98,255,.28);color:#fff;font-weight:800;font-size:1rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}
.home-random-refresh-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(72,98,255,.34)}
.home-random-refresh-btn:disabled{cursor:wait;opacity:.86;transform:none}
.home-random-refresh-btn.is-loading .home-random-refresh-btn__icon{animation:homeRandomSpin .9s linear infinite}
.home-random-listings-status{min-height:22px;text-align:center;color:#7ef0be;font-weight:700;font-size:.92rem;opacity:0;transition:opacity .18s ease}
.home-random-listings-status.is-visible{opacity:1}
.home-random-listings-status.is-error{color:#ff9bad}
.home-random-listings-grid-shell{display:block}
.home-random-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.home-random-card{flex:0 1 calc((100% - 72px)/5);max-width:calc((100% - 72px)/5);min-width:0;padding:14px;gap:12px}
@media (max-width:1480px){
.home-random-card{flex-basis:calc((100% - 54px)/4);max-width:calc((100% - 54px)/4)}
}
@media (max-width:1200px){
.home-random-card{flex-basis:calc((100% - 36px)/3);max-width:calc((100% - 36px)/3)}
.home-random-listings-shell{padding:24px}
}
@media (max-width:880px){
.home-random-listings-shell{padding:20px;border-radius:28px}
.home-random-listings-header h2{font-size:1.72rem}
.home-random-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.home-random-listings-section{padding:12px 0 20px}
.home-random-listings-shell{padding:16px;border-radius:24px}
.home-random-listings-kicker{font-size:.72rem;letter-spacing:.12em}
.home-random-listings-header h2{font-size:1.46rem}
.home-random-listings-header p{font-size:.92rem}
.home-random-refresh-btn{width:100%;min-width:0;padding:13px 18px}
.home-random-card{flex-basis:100%;max-width:100%}
}
.home-random-empty{margin:0 auto;max-width:620px}
.home-random-listings-section{position:relative;padding:18px 0 32px}
.home-random-listings-shell{position:relative;overflow:hidden;gap:22px;padding:30px;border-radius:34px;background:linear-gradient(180deg,rgba(48,56,69,.92),rgba(36,42,52,.9));border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 58px rgba(4,8,18,.28),inset 0 1px 0 rgba(255,255,255,.03);backdrop-filter:blur(12px)}
.home-random-listings-shell::before,.home-random-listings-shell::after{content:"";position:absolute;inset:0;pointer-events:none}
.home-random-listings-shell::before{background-image:url('../images/site-pattern.svg');background-repeat:repeat;background-position:top left;background-size:520px auto;opacity:.1;mix-blend-mode:normal}
.home-random-listings-shell::after{background:radial-gradient(circle at 12% 14%,rgba(124,150,255,.12),transparent 22%),radial-gradient(circle at 88% 12%,rgba(85,214,255,.08),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));opacity:.88}
.home-random-listings-shell>*{position:relative;z-index:1}
.home-random-listings-kicker{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09);color:#dbe4f0}
.home-random-listings-header h2{color:#f3f7ff}
.home-random-listings-header p{color:rgba(219,227,237,.8)}
.home-random-refresh-btn{background:linear-gradient(180deg,rgba(91,103,124,.96),rgba(63,74,91,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 34px rgba(7,12,22,.24);color:#f5f8ff}
.home-random-refresh-btn:hover{box-shadow:0 22px 42px rgba(7,12,22,.28);border-color:rgba(184,198,227,.18)}
.home-random-card{background:linear-gradient(180deg,rgba(54,63,77,.95),rgba(39,46,57,.95));border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 40px rgba(5,9,18,.24)}
.home-random-card:hover{border-color:rgba(176,193,220,.18);box-shadow:0 22px 48px rgba(5,9,18,.3)}
@media (max-width:1200px){
.home-random-listings-shell{padding:24px}
}
@media (max-width:880px){
.home-random-listings-shell{padding:20px}
}
@media (max-width:640px){
.home-random-listings-shell{padding:16px;border-radius:24px}
.home-random-listings-shell::before{background-size:380px auto}
}
.home-random-listings-shell{background:linear-gradient(180deg,rgba(62,70,81,.82),rgba(42,48,57,.78)) !important;border-color:rgba(255,255,255,.06) !important}
.home-random-listings-shell::before{background-image:url('../images/site-pattern-mono.svg') !important;background-size:560px auto !important;opacity:.16 !important;mix-blend-mode:normal !important}
.home-random-listings-shell::after{background:radial-gradient(circle at 12% 14%,rgba(220,228,236,.05),transparent 22%),radial-gradient(circle at 88% 12%,rgba(138,151,166,.055),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0)) !important;opacity:.92 !important}
.home-random-listings-shell{background:transparent !important;border-color:transparent !important;box-shadow:none !important;backdrop-filter:none !important}
.home-random-listings-shell::before,.home-random-listings-shell::after{display:none !important;opacity:0 !important;background:none !important}
.news-home-card,.news-carousel--static .news-home-card{background:linear-gradient(180deg,rgba(50,57,68,.96),rgba(33,38,46,.98)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 42px rgba(7,10,14,.22) !important}
.news-home-body{background:linear-gradient(180deg,rgba(43,49,59,.94),rgba(30,35,43,.98)) !important}
.news-home-body p,.news-home-author-line,.news-home-footer time{color:rgba(229,235,244,.76) !important}
.news-home-btn{background:linear-gradient(135deg,#616b77,#8892a0) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.18) !important}
.news-home-btn:hover,.news-home-btn:focus-visible{filter:brightness(1.06) !important;box-shadow:0 14px 30px rgba(10,12,18,.24) !important}
.triple-lists .mini-price-row{min-height:0 !important}
.triple-lists .mini-price-row .price{display:none !important}
.triple-lists .mini-list-item{grid-template-columns:64px minmax(0,1fr) auto !important;align-items:center !important}
.triple-lists .animated-purchase-cta{align-self:center !important}
.triple-lists .mini-list-item{grid-template-columns:64px minmax(0,1fr) minmax(190px,190px) !important;align-items:center !important}
.triple-lists .mini-item-content{min-width:0 !important}
.triple-lists .mini-item-content h4{margin-bottom:0 !important}
.triple-lists .animated-purchase-cta{width:190px !important;max-width:190px !important;justify-self:end !important;align-self:center !important}
.triple-lists .animated-purchase-cta__text--price,.triple-lists .animated-purchase-cta__text--action{font-size:1rem !important}
@media (max-width:640px){
.triple-lists .mini-list-item{grid-template-columns:1fr !important}
.triple-lists .animated-purchase-cta{width:100% !important;max-width:none !important;justify-self:stretch !important}
}
.triple-lists .mini-list-items{gap:18px !important}
.triple-lists .mini-list-item--showcase{position:relative !important;display:block !important;min-height:146px !important;padding:0 !important;overflow:hidden !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.12) !important;background:linear-gradient(180deg,rgba(24,28,39,.98),rgba(17,19,28,.98)) !important;box-shadow:0 22px 44px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05) !important;transition:transform .3s ease,box-shadow .3s ease !important}
.triple-lists .mini-list-item--showcase:hover{transform:scale(.985) !important;box-shadow:0 28px 52px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.07) !important}
.triple-lists .mini-list-item__ribbon{position:absolute !important;top:-10px !important;left:-8px !important;width:102px !important;height:102px !important;overflow:hidden !important;z-index:4 !important;pointer-events:none !important}
.triple-lists .mini-list-item__ribbon::before,.triple-lists .mini-list-item__ribbon::after{content:'' !important;position:absolute !important;background:#4c1d95 !important}
.triple-lists .mini-list-item__ribbon::before{bottom:7px !important;left:0 !important;width:10px !important;height:10px !important}
.triple-lists .mini-list-item__ribbon::after{top:0 !important;right:0 !important;width:10px !important;height:10px !important}
.triple-lists .mini-list-item__ribbon span{position:absolute !important;top:20px !important;left:-28px !important;width:145px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#9333ea !important;color:#fff !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;box-shadow:0 5px 10px rgba(0,0,0,.28) !important;transform:rotate(-45deg) !important}
.triple-lists .mini-list-item__ambient{position:absolute !important;inset:0 !important;border-radius:inherit !important;z-index:0 !important;overflow:hidden !important}
.triple-lists .mini-list-item__ambient::before{content:'' !important;position:absolute !important;inset:4px !important;border-radius:20px 58px 24px 24px !important;background:linear-gradient(180deg,rgba(34,34,34,.98),rgba(19,19,19,.98)) !important}
.triple-lists .mini-list-item__ambient::after{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;width:190px !important;height:190px !important;border-radius:999px !important;background:conic-gradient(from 160deg,rgba(147,51,234,.78),rgba(236,72,153,.72),rgba(251,146,60,.72),rgba(147,51,234,.78)) !important;transform:translate(-50%,-50%) !important;filter:blur(20px) saturate(120%) !important;opacity:.34 !important;animation:tripleListShowcaseSpin 12s linear infinite !important}
.triple-lists .mini-list-item__overlay{position:absolute !important;inset:0 !important;z-index:1 !important;border-radius:inherit !important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important;mix-blend-mode:screen !important;opacity:.48 !important}
.triple-lists .mini-list-item__inner{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;min-height:146px !important;padding:18px 18px 18px 26px !important}
.triple-lists .mini-list-item__main{display:flex !important;align-items:center !important;gap:16px !important;min-width:0 !important;flex:1 1 auto !important}
.triple-lists .mini-item-thumb--showcase{width:72px !important;min-width:72px !important;height:72px !important;border-radius:22px !important;background-size:cover !important;background-position:center !important;border:2px solid rgba(198,123,255,.55) !important;box-shadow:0 12px 28px rgba(121,58,237,.22) !important}
.triple-lists .mini-item-content--showcase{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;max-width:240px !important}
.triple-lists .mini-item-content--showcase h4{margin:0 !important;color:#f7f6ff !important;font-size:1.06rem !important;font-weight:800 !important;line-height:1.15 !important;letter-spacing:.01em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important}
.triple-lists .mini-item-content--showcase p{margin:6px 0 0 !important;color:#b8bbca !important;font-size:.78rem !important;line-height:1.3 !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.triple-lists .mini-price-row--showcase{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;margin-top:10px !important;min-height:0 !important}
.triple-lists .mini-item-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:20px !important;padding:0 10px !important;border-radius:10px !important;font-size:.62rem !important;font-weight:800 !important;letter-spacing:.05em !important;text-transform:uppercase !important;border:1px solid transparent !important}
.triple-lists .mini-item-chip--discount{background:rgba(249,115,22,.12) !important;color:#ffbf89 !important;border-color:rgba(251,146,60,.24) !important}
.triple-lists .mini-item-chip--section{background:rgba(147,51,234,.12) !important;color:#d6b4ff !important;border-color:rgba(168,85,247,.24) !important}
.triple-lists .mini-list-item__side{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:space-between !important;gap:14px !important;min-height:110px !important;flex:0 0 auto !important}
.triple-lists .mini-item-price-box{text-align:right !important}
.triple-lists .mini-item-price-label{display:block !important;margin-bottom:2px !important;color:#8d90a5 !important;font-size:.62rem !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important}
.triple-lists .mini-item-price-value{display:flex !important;align-items:flex-end !important;justify-content:flex-end !important;gap:2px !important}
.triple-lists .mini-item-price-value__number{color:#fff !important;font-size:2rem !important;font-weight:900 !important;letter-spacing:-.05em !important;line-height:.95 !important}
.triple-lists .mini-item-price-value__symbol{color:#a78bfa !important;font-size:1rem !important;font-weight:800 !important;line-height:1.1 !important}
.triple-lists .mini-item-arrow-btn{width:42px !important;height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:14px !important;color:rgba(255,255,255,.78) !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 14px 24px rgba(0,0,0,.24) !important;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease !important}
.triple-lists .mini-item-arrow-btn svg{width:22px !important;height:22px !important}
.triple-lists .mini-list-item--showcase:hover .mini-item-arrow-btn{background:#7c3aed !important;border-color:#a78bfa !important;color:#fff !important;transform:translateX(2px) !important}
.triple-lists .animated-purchase-cta,.triple-lists .mini-buy-btn{display:none !important}
@media (max-width:1200px){
.triple-lists .mini-list-item__inner{padding:18px !important;gap:14px !important}
.triple-lists .mini-item-content--showcase{max-width:200px !important}
.triple-lists .mini-item-price-value__number{font-size:1.7rem !important}
}
@media (max-width:640px){
.triple-lists .mini-list-item--showcase{min-height:unset !important}
.triple-lists .mini-list-item__inner{flex-direction:column !important;align-items:flex-start !important;min-height:unset !important;padding:20px 18px 18px !important}
.triple-lists .mini-list-item__main{width:100% !important}
.triple-lists .mini-item-content--showcase{max-width:none !important}
.triple-lists .mini-list-item__side{width:100% !important;min-height:0 !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important}
.triple-lists .mini-item-price-box{text-align:left !important}
.triple-lists .mini-item-price-value{justify-content:flex-start !important}
}
.triple-lists .mini-list-card{position:relative !important;background:linear-gradient(180deg,rgba(38,46,62,.74),rgba(21,26,36,.66)) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 24px 50px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07) !important;backdrop-filter:blur(16px) saturate(118%) !important;-webkit-backdrop-filter:blur(16px) saturate(118%) !important}
.triple-lists .mini-list-card::before{content:'' !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 42%,rgba(255,255,255,0) 100%) !important;opacity:.9 !important}
.triple-lists .mini-list-item--showcase{background:linear-gradient(180deg,rgba(15,18,27,.78),rgba(10,12,18,.72)) !important;border-color:rgba(255,255,255,.11) !important;box-shadow:0 22px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(14px) saturate(118%) !important;-webkit-backdrop-filter:blur(14px) saturate(118%) !important}
.triple-lists .mini-list-item__ambient::before{background:linear-gradient(180deg,rgba(28,30,36,.70),rgba(15,17,21,.62)) !important}
.triple-lists .mini-list-item__overlay{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018)) !important;opacity:.56 !important}
.triple-lists .mini-list-card{background:linear-gradient(180deg,rgba(88,98,122,.32),rgba(24,29,39,.22)) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 28px 58px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.04) !important;backdrop-filter:blur(30px) saturate(150%) !important;-webkit-backdrop-filter:blur(30px) saturate(150%) !important}
.triple-lists .mini-list-card::before{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.055) 40%,rgba(255,255,255,.015) 100%) !important;opacity:1 !important}
.triple-lists .mini-list-item--showcase{background:linear-gradient(180deg,rgba(30,35,46,.46),rgba(10,13,19,.28)) !important;border-color:rgba(255,255,255,.16) !important;box-shadow:0 24px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(255,255,255,.03) !important;backdrop-filter:blur(24px) saturate(145%) !important;-webkit-backdrop-filter:blur(24px) saturate(145%) !important}
.triple-lists .mini-list-item__ambient::before{background:linear-gradient(180deg,rgba(54,59,71,.42),rgba(18,21,28,.20)) !important}
.triple-lists .mini-list-item__overlay{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.035)) !important;opacity:.82 !important}
.triple-lists .mini-list-card{background:linear-gradient(170deg,rgba(58,56,56,.45) 0%,rgba(31,31,31,.92) 100%) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 25px 50px rgba(0,0,0,.40) !important;backdrop-filter:blur(20px) saturate(122%) !important;-webkit-backdrop-filter:blur(20px) saturate(122%) !important}
.triple-lists .mini-list-card::before{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 38%,rgba(255,255,255,0) 100%) !important;opacity:.88 !important}
.triple-lists .mini-list-card{background:linear-gradient(170deg,rgba(52,52,52,.24) 0%,rgba(20,20,20,.56) 100%) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 26px 52px rgba(0,0,0,.34) !important;backdrop-filter:blur(26px) saturate(132%) !important;-webkit-backdrop-filter:blur(26px) saturate(132%) !important}
.triple-lists .mini-list-card::before{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.024) 42%,rgba(255,255,255,0) 100%) !important;opacity:.76 !important}
.triple-lists .mini-list-card{background:linear-gradient(170deg,rgba(40,40,40,.08) 0%,rgba(14,14,14,.16) 100%) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 20px 42px rgba(0,0,0,.22) !important;backdrop-filter:blur(22px) saturate(118%) !important;-webkit-backdrop-filter:blur(22px) saturate(118%) !important}
.triple-lists .mini-list-card::before{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 42%,rgba(255,255,255,0) 100%) !important;opacity:.46 !important}
.triple-lists .mini-list-item--showcase{background:linear-gradient(180deg,rgba(15,18,25,.985),rgba(8,10,16,.992)) !important;border-color:rgba(255,255,255,.10) !important;box-shadow:0 26px 54px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.04) !important}
.triple-lists .mini-list-item__ambient::before{background:linear-gradient(180deg,rgba(22,22,24,.985),rgba(11,11,14,.992)) !important}
.triple-lists .mini-list-item__ambient::after{opacity:.24 !important;filter:blur(22px) saturate(110%) !important}
.triple-lists .mini-list-item__overlay{background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.008)) !important;opacity:.34 !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;min-height:78px !important;margin-top:28px !important}
.triple-lists .mini-list-item--showcase{background:linear-gradient(180deg,rgba(10,12,18,.995),rgba(6,8,13,.998)) !important;border-color:rgba(255,255,255,.085) !important;box-shadow:0 28px 56px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.032) !important}
.triple-lists .mini-list-item__ambient::before{background:linear-gradient(180deg,rgba(14,15,20,.995),rgba(7,8,12,.998)) !important}
.triple-lists .mini-list-item__ambient::after{background:conic-gradient(from 155deg,rgba(104,39,161,.44),rgba(126,40,117,.34),rgba(129,68,34,.30),rgba(104,39,161,.44)) !important;opacity:.16 !important;filter:blur(24px) saturate(105%) !important}
.triple-lists .mini-list-item__overlay{background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.006)) !important;opacity:.24 !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.testimonial-section .testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;line-height:1.2 !important;overflow:hidden !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 12px 24px rgba(0,0,0,.22),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important}
.testimonial-section .testimonial-action-btn>*,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost>*{position:relative !important;z-index:1 !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost,.testimonial-section .testimonial-action-btn:visited,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:visited{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;border-radius:999px !important;overflow:hidden !important;text-decoration:none !important;color:#eef3ff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border:1px solid rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before,.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important;display:none !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn:active,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:active{color:#ffffff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:20px !important;flex-wrap:wrap !important;padding:0 !important;margin-top:24px !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{min-width:200px !important;min-height:56px !important;padding:14px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border:1px solid rgba(120,138,255,.22) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::before,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::after,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>i,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>svg{display:none !important;content:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border-color:rgba(120,138,255,.22) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{transition:border-color .22s ease,box-shadow .22s ease,background-image .22s ease,filter .22s ease !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background-image:radial-gradient(circle at 14% 50%,rgba(108,128,255,.26),transparent 30%),radial-gradient(circle at 86% 50%,rgba(178,112,255,.24),transparent 32%),linear-gradient(180deg,rgba(22,28,46,0.98),rgba(10,12,22,1)) !important;border-color:rgba(154,168,255,.34) !important;box-shadow:0 0 0 1px rgba(150,165,255,.14),0 0 24px rgba(88,108,255,.20),0 0 38px rgba(162,100,255,.16),inset 0 1px 0 rgba(255,255,255,.06) !important;filter:brightness(1.05) !important}
.testimonial-section--stacked{position:relative}
.testimonial-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.testimonial-static-grid--count-1{grid-template-columns:minmax(0,1fr)}
.testimonial-static-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{position:relative;overflow:hidden;border-radius:30px !important;background:linear-gradient(180deg,rgba(10,15,28,.94),rgba(5,8,18,.98)) !important;border:1px solid rgba(129,148,255,.12) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(18px) saturate(118%) !important;-webkit-backdrop-filter:blur(18px) saturate(118%) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(104,126,255,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(185,96,255,.16),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%)}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{content:"";position:absolute;inset:1px;border-radius:28px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.testimonial-static-grid .testimonial-card--static .testimonial-content,.testimonial-stack-card .testimonial-content{position:relative;z-index:2;min-height:392px;padding:28px 28px 24px;display:flex;flex-direction:column}
.testimonial-stack-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:end}
.testimonial-stack-column{position:relative;min-height:440px;padding-top:46px;padding-right:54px}
.testimonial-stack-column__inner{position:relative;min-height:394px}
.testimonial-stack-card{position:absolute;left:0;right:0;bottom:0;min-height:392px;transform-origin:center center;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .55s ease,filter .55s ease,box-shadow .55s ease;will-change:transform,opacity}
.testimonial-stack-card .testimonial-content>*{transition:opacity .35s ease,transform .35s ease}
.testimonial-stack-card.is-front{z-index:6;opacity:1;transform:translate3d(0,0,0) scale(1);filter:none}
.testimonial-stack-card.is-front .testimonial-content>*{opacity:1;transform:none}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4{pointer-events:none}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.95;transform:translate3d(14px,-14px,0) scale(.985)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.82;transform:translate3d(28px,-28px,0) scale(.97)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.68;transform:translate3d(42px,-42px,0) scale(.955)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.56;transform:translate3d(56px,-56px,0) scale(.94)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(78px,-78px,0) scale(.92);pointer-events:none}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px)}
.testimonial-stack-column:nth-child(1){--stack-accent:#5d67ff;--stack-accent-soft:#7b8cff}
.testimonial-stack-column:nth-child(2){--stack-accent:#8e6cff;--stack-accent-soft:#af86ff}
.testimonial-stack-column:nth-child(3){--stack-accent:#b06aff;--stack-accent-soft:#d18cff}
.testimonial-stack-card{border-color:color-mix(in srgb,var(--stack-accent,#6b7cff) 34%,rgba(255,255,255,.12)) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.02),0 0 22px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 18%,transparent) !important}
.testimonial-stack-card::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 0 1px color-mix(in srgb,var(--stack-accent,#6b7cff) 24%,transparent),0 0 18px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 16%,transparent)}
.testimonial-empty-shell .testimonial-card--empty{max-width:920px;margin:0 auto}
@media (max-width:1199px){
.testimonial-stack-board,.testimonial-static-grid{gap:24px}
.testimonial-stack-column{padding-right:42px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:372px}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr}
.testimonial-stack-column{min-height:420px;padding-top:28px;padding-right:36px}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:20px;min-height:390px}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{min-height:340px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:340px;padding:24px 22px 20px}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.986)}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.972)}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.958)}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.944)}
}
.testimonial-section--stacked,.testimonial-section--stacked .testimonial-stack-board,.testimonial-section--stacked .testimonial-stack-column,.testimonial-section--stacked .testimonial-stack-column__inner{overflow:visible !important}
.testimonial-stack-board{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:42px !important;align-items:start !important}
.testimonial-stack-column{position:relative !important;min-height:0 !important;padding:0 72px 48px 0 !important}
.testimonial-stack-column__inner{position:relative !important;height:392px !important;min-height:392px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:30px !important;background:linear-gradient(180deg,rgba(8,13,25,.95),rgba(4,8,18,.985)) !important;border:1px solid rgba(126,140,255,.12) !important;box-shadow:0 22px 48px rgba(3,7,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.015) !important}
.testimonial-stack-card{position:absolute !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;width:100% !important;min-height:392px !important;transform-origin:center center !important;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .55s ease,box-shadow .55s ease,border-color .55s ease !important;will-change:transform,opacity !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(94,110,255,.14),transparent 25%),radial-gradient(circle at 86% 16%,rgba(184,104,255,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 18px rgba(109,122,255,.11),0 0 26px rgba(170,98,255,.08)}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{position:relative !important;z-index:2 !important;min-height:392px !important;padding:28px 28px 24px !important;display:flex !important;flex-direction:column !important}
.testimonial-stack-card .testimonial-content>*{transition:opacity .3s ease,transform .3s ease !important}
.testimonial-stack-card.is-front{z-index:7 !important;opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;border-color:rgba(138,150,255,.24) !important;box-shadow:0 28px 52px rgba(3,8,20,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.025),0 0 22px rgba(115,130,255,.12),0 0 36px rgba(174,104,255,.08) !important}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4,.testimonial-stack-card.is-hidden{pointer-events:none !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;opacity:1 !important;transform:translate3d(16px,-16px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;opacity:1 !important;transform:translate3d(32px,-32px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;opacity:1 !important;transform:translate3d(48px,-48px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;opacity:1 !important;transform:translate3d(64px,-64px,0) scale(.948) !important}
.testimonial-stack-card.is-hidden{z-index:2 !important;opacity:0 !important;transform:translate3d(84px,-84px,0) scale(.932) !important}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px) !important}
.testimonial-stack-card:not(.is-front)::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 14px rgba(109,122,255,.09),0 0 20px rgba(168,96,255,.065) !important}
@media (max-width:1399px){
.testimonial-stack-board{gap:30px !important}
.testimonial-stack-column{padding-right:60px !important}
}
@media (max-width:1199px){
.testimonial-stack-board{gap:24px !important}
.testimonial-stack-column{padding-right:44px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:366px !important;height:366px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(14px,-14px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(28px,-28px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(42px,-42px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(56px,-56px,0) scale(.948) !important}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr !important}
.testimonial-stack-column{padding-right:56px !important}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:34px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:338px !important;height:338px !important}
}
.testimonial-stack-column:nth-child(1){--testimonial-glow-a:rgba(104,126,255,.28);--testimonial-glow-b:rgba(159,104,255,.20)}
.testimonial-stack-column:nth-child(2){--testimonial-glow-a:rgba(123,118,255,.28);--testimonial-glow-b:rgba(188,112,255,.22)}
.testimonial-stack-column:nth-child(3){--testimonial-glow-a:rgba(145,112,255,.28);--testimonial-glow-b:rgba(205,118,255,.24)}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(143,156,255,.18) !important;box-shadow:0 26px 52px rgba(3,7,18,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.018),0 0 24px rgba(104,126,255,.14),0 0 42px rgba(170,98,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:0 !important;border-radius:inherit !important;animation:warextTestimonialBorderPulse 3.8s ease-in-out infinite}
.testimonial-stack-card.is-front{border-color:rgba(161,173,255,.26) !important;box-shadow:0 30px 56px rgba(3,8,20,.26),inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.024),0 0 30px rgba(110,132,255,.20),0 0 62px rgba(174,104,255,.14) !important}
.testimonial-stack-card.is-front::after{animation-duration:2.9s}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after,.testimonial-stack-card.is-hidden::after{opacity:.92 !important}
.testimonial-stack-board,.testimonial-static-grid{overflow:visible !important}
.testimonial-stack-column{overflow:visible !important;padding-top:54px !important;padding-right:70px !important}
.testimonial-stack-column__inner{overflow:visible !important}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{overflow:visible !important;isolation:isolate;border:1px solid rgba(132,155,255,.22) !important;box-shadow:0 28px 58px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(134,151,255,.08),0 0 28px rgba(103,120,255,.12),0 0 52px rgba(170,101,255,.10) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{inset:-1px;border-radius:32px;background:radial-gradient(circle at 14% 18%,rgba(109,132,255,.30),transparent 28%),radial-gradient(circle at 84% 18%,rgba(190,108,255,.26),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 38%);opacity:1}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{inset:-1px;border-radius:32px;background:linear-gradient(135deg,rgba(120,136,255,.78),rgba(123,140,255,.10) 18%,rgba(0,0,0,0) 34%,rgba(208,115,255,.22) 70%,rgba(194,103,255,.66));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.25px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 20px rgba(111,127,255,.24),0 0 36px rgba(176,102,255,.20);opacity:.92}
.testimonial-stack-card.is-front{box-shadow:0 34px 66px rgba(2,6,18,.30),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(145,164,255,.14),0 0 34px rgba(111,127,255,.20),0 0 64px rgba(188,109,255,.16) !important}
.testimonial-stack-card.is-front::before,.testimonial-stack-card.is-front::after{opacity:1}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.98;transform:translate3d(16px,-16px,0) scale(.988)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.88;transform:translate3d(32px,-32px,0) scale(.974)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.76;transform:translate3d(48px,-48px,0) scale(.96)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.64;transform:translate3d(64px,-64px,0) scale(.946)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(82px,-82px,0) scale(.93);pointer-events:none}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.95}
@media (max-width:1199px){
.testimonial-stack-column{padding-right:54px !important}
}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(140,158,255,.34) !important;box-shadow:0 26px 56px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(142,161,255,.18),0 0 26px rgba(96,116,255,.26),0 0 54px rgba(168,102,255,.18),0 0 84px rgba(92,121,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:-2px !important;padding:1.5px !important;opacity:1 !important;background:linear-gradient(135deg,rgba(118,139,255,.92),rgba(118,139,255,.14) 20%,rgba(0,0,0,0) 34%,rgba(210,118,255,.26) 72%,rgba(194,112,255,.86)) !important;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(109,128,255,.30),0 0 48px rgba(182,110,255,.24),0 0 82px rgba(99,118,255,.16) !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{opacity:1 !important;background:radial-gradient(circle at 12% 16%,rgba(111,134,255,.42),transparent 26%),radial-gradient(circle at 86% 14%,rgba(194,110,255,.34),transparent 22%),radial-gradient(circle at 50% 100%,rgba(88,113,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 38%) !important}
.testimonial-stack-card.is-front,.testimonial-static-grid .testimonial-card--static{box-shadow:0 32px 66px rgba(2,6,18,.32),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(150,170,255,.22),0 0 34px rgba(108,128,255,.34),0 0 68px rgba(190,112,255,.24),0 0 110px rgba(101,122,255,.12) !important}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.96 !important}
@media (max-width:767px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{gap:16px !important}
.testimonial-stack-column{padding-top:8px !important;padding-right:0 !important;min-width:0 !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:300px !important;height:300px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:24px !important}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{padding:22px 20px 18px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(8px,-8px,0) scale(.991) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(16px,-16px,0) scale(.982) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(24px,-24px,0) scale(.973) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(32px,-32px,0) scale(.964) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(40px,-40px,0) scale(.956) !important}
.testimonial-section .section-subtitle,.testimonial-section p{font-size:1rem !important}
}
@media (max-width:767px){
.triple-lists{display:grid !important;grid-template-columns:1fr !important;gap:16px !important}
.news-carousel{display:block !important}
.news-carousel-arrow{display:none !important}
.news-carousel-viewport{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important}
.news-carousel-track{display:flex !important;gap:14px !important;width:max-content !important;padding-bottom:4px !important}
.news-home-card{flex:0 0 84vw !important;min-width:84vw !important}
.testimonial-section--stacked .testimonial-stack-board{display:flex !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch !important}
.testimonial-stack-board::-webkit-scrollbar{display:none !important}
.testimonial-stack-column{flex:0 0 84vw !important;width:84vw !important;min-width:84vw !important;padding:0 !important;scroll-snap-align:start !important}
.testimonial-stack-column__inner{min-height:0 !important;height:auto !important}
.testimonial-stack-card{position:relative !important;inset:auto !important;transform:none !important;opacity:1 !important;min-height:0 !important;height:auto !important;display:none !important}
.testimonial-stack-card.is-front{display:block !important}
.testimonial-static-grid,.testimonial-empty-shell{display:grid !important;grid-template-columns:1fr !important;gap:14px !important}
}
@media (max-width:767px){
.testimonial-section{padding-bottom:8px !important}
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:hidden !important}
.testimonial-stack-column{width:100% !important;max-width:100% !important;padding-right:34px !important}
.testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column--mobile{display:block !important}
.testimonial-stack-column--mobile .testimonial-stack-column__inner,.testimonial-stack-column--mobile .testimonial-stack-card,.testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:440px !important;height:440px !important}
.testimonial-stack-card{max-width:100% !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:460px !important;padding:40px 34px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:420px !important;height:420px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:392px !important;height:auto !important;max-width:100% !important}
.testimonial-stack-card .testimonial-content{min-height:392px !important;height:392px !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(52px,-52px,0) scale(.94) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:56px 56px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:468px !important;height:468px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:420px !important;max-width:100% !important;opacity:1 !important}
.testimonial-stack-card .testimonial-content{min-height:420px !important;height:420px !important}
.testimonial-stack-card.is-front{z-index:7 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;transform:translate3d(14px,-14px,0) scale(.988) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;transform:translate3d(28px,-28px,0) scale(.976) !important;opacity:.90 !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;transform:translate3d(42px,-42px,0) scale(.964) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;transform:translate3d(56px,-56px,0) scale(.952) !important;opacity:.72 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(70px,-70px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:68px 76px 0 0 !important}
.testimonial-section--stacked .testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column__inner{position:relative !important;min-height:456px !important;height:456px !important}
.testimonial-stack-card{position:absolute !important;left:0 !important;right:auto !important;bottom:0 !important;width:calc(100% - 72px) !important;max-width:calc(100% - 72px) !important;min-height:412px !important;display:block !important}
.testimonial-stack-card .testimonial-content{min-height:412px !important;height:412px !important}
.testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(16px,-16px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(32px,-32px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(48px,-48px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(64px,-64px,0) scale(.96) !important;opacity:.74 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(80px,-80px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.testimonial-stack-column--mobile{display:none !important}
@media (min-width:992px){
.testimonial-stack-column--mobile{display:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column{display:none !important}
.testimonial-section--stacked .testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-height:560px !important;padding:72px 78px 0 0 !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner{position:relative !important;min-height:492px !important;height:492px !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card{position:absolute !important;left:0 !important;bottom:0 !important;width:calc(100% - 76px) !important;max-width:calc(100% - 76px) !important;min-height:436px !important;display:block !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:436px !important;height:436px !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(14px,-14px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(28px,-28px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(42px,-42px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(56px,-56px,0) scale(.96) !important;opacity:.72 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(72px,-72px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.weekly-deals-section .home-random-card{padding-top:18px !important}
.weekly-deals-section .home-random-card::before,.weekly-deals-section .home-random-card::after{content:none !important;display:none !important}
.weekly-deals-section--native .weekly-deals-grid--native>.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.home-random-card{flex:0 1 calc((100% - 72px)/5) !important;max-width:calc((100% - 72px)/5) !important;min-width:0 !important;width:auto !important;padding:14px !important;gap:12px !important;border-radius:20px !important;background:linear-gradient(170deg,rgba(58,56,56,.45) 0%,rgba(31,31,31,.92) 100%) !important;border:1px solid rgba(145,158,255,.15) !important;color:#eef3ff !important}
.weekly-deals-section--native .home-random-card .animated-purchase-cta{width:100% !important;max-width:100% !important;min-height:58px !important}
@media (max-width:1480px){
.weekly-deals-section--native .weekly-deals-grid--native>.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.home-random-card{flex-basis:calc((100% - 54px)/4) !important;max-width:calc((100% - 54px)/4) !important}
}
@media (max-width:1200px){
.weekly-deals-section--native .weekly-deals-grid--native>.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.home-random-card{flex-basis:calc((100% - 36px)/3) !important;max-width:calc((100% - 36px)/3) !important}
}
@media (max-width:880px){
.weekly-deals-section--native .weekly-deals-grid--native>.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.home-random-card{flex-basis:calc((100% - 18px)/2) !important;max-width:calc((100% - 18px)/2) !important}
}
@media (max-width:640px){
.weekly-deals-section--native .weekly-deals-grid--native>.home-random-card,.weekly-deals-section--native .home-random-grid.weekly-deals-grid>.home-random-card{flex-basis:100% !important;max-width:100% !important}
}
.home-page .section-block-title--center,.home-page .section-block-title--center h2,.home-page .mini-list-head--center,.home-page .market-showcase-head,.home-page .store-showcase-head,.home-page .section-head,.home-page .section-heading{text-align:center !important;justify-content:center !important;align-items:center !important;margin-left:auto !important;margin-right:auto !important}
.home-page .mini-list-head--center p,.home-page .section-block-title--center p,.home-page .market-showcase-head p,.home-page .section-heading p{margin-left:auto !important;margin-right:auto !important}
html body:not(.admin-body) .home-page .section-head,html body:not(.admin-body) .home-page .section-heading,html body:not(.admin-body) .home-page .section-block-title,html body:not(.admin-body) .home-page .section-block-title--center,html body:not(.admin-body) .home-page .market-showcase-head,html body:not(.admin-body) .home-page .store-showcase-head,html body:not(.admin-body) .home-page .mini-list-head,html body:not(.admin-body) .home-page .mini-list-head--center,html body:not(.admin-body) .home-page .store-section__head,html body:not(.admin-body) .home-page .market-section__head{text-align:center !important;justify-content:center !important;align-items:center !important;margin-left:auto !important;margin-right:auto !important}
html body:not(.admin-body) .home-page .section-head>*,html body:not(.admin-body) .home-page .section-heading>*,html body:not(.admin-body) .home-page .market-showcase-head>*,html body:not(.admin-body) .home-page .store-showcase-head>*{margin-left:auto !important;margin-right:auto !important}
@media (max-width:640px){
html body:not(.admin-body) .home-page .section-head,html body:not(.admin-body) .home-page .section-heading,html body:not(.admin-body) .home-page .market-showcase-head,html body:not(.admin-body) .home-page .store-showcase-head{padding-left:14px !important;padding-right:14px !important}
}
.home-random-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 18px !important;
}
.testimonial-copy-toggle {
    display: none;
    width: max-content;
    margin-top: 8px;
    border: 0;
    padding: 0;
    background: transparent;
    color: #a997ff;
    font: inherit;
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
}
@media (max-width: 991px){
.triple-lists .mini-list-card {
        min-width: 0 !important;
        width: 100% !important;
        scroll-snap-align: center;
        padding: 12px !important;
        border-radius: 18px !important;
    }
.triple-lists .mini-list-head { margin-bottom: 8px !important; }
.triple-lists .mini-list-head h3 { font-size: 16px !important; line-height: 1.2 !important; }
.triple-lists .mini-list-head p {
        margin-top: 3px !important;
        font-size: 11px !important;
        line-height: 1.25 !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
.triple-lists .mini-list-items { gap: 7px !important; }
.triple-lists .mini-list-item--showcase {
        min-height: 78px !important;
        height: 78px !important;
        border-radius: 14px !important;
        overflow: hidden !important;
    }
.triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        gap: 8px !important;
        align-items: center !important;
        min-height: 78px !important;
        padding: 7px 8px !important;
    }
.triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 56px minmax(0, 1fr) !important;
        gap: 8px !important;
        min-width: 0 !important;
        align-items: center !important;
    }
.triple-lists .mini-item-thumb--showcase {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        border-radius: 11px !important;
    }
.triple-lists .mini-item-content--showcase { min-width: 0 !important; }
.triple-lists .mini-item-content--showcase h4 {
        margin: 0 0 3px !important;
        font-size: 12px !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-item-content--showcase p {
        margin: 0 0 4px !important;
        font-size: 9.5px !important;
        line-height: 1.1 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-price-row--showcase {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 4px !important;
        min-width: 0 !important;
    }
.triple-lists .mini-item-chip {
        max-width: 86px !important;
        padding: 2px 5px !important;
        font-size: 8px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-list-item__side {
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
    }
.triple-lists .mini-item-price-box { min-width: 54px !important; padding: 4px 5px !important; }
.triple-lists .mini-item-price-label { font-size: 7px !important; }
.triple-lists .mini-item-price-value { font-size: 10px !important; }
.triple-lists .mini-item-arrow-btn { width: 28px !important; height: 28px !important; min-width: 28px !important; }
.triple-lists .mini-list-item__ribbon { transform: scale(.72); transform-origin: top left; }
.home-random-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }
.home-random-listings-header h2 { font-size: clamp(22px, 7vw, 30px) !important; }
.home-random-refresh-btn { min-height: 44px !important; font-size: 12px !important; }
.news-home-section .section-block-title { min-width: 0 !important; }
.news-home-section .section-block-title > div { min-width: 0 !important; width: 100% !important; }
.news-home-section .section-block-title h2 { font-size: 25px !important; }
.news-home-section .section-block-title p {
        max-width: 100% !important;
        font-size: 12px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
    }
.news-carousel { width: 100% !important; min-width: 0 !important; }
.news-carousel-viewport { width: 100% !important; min-width: 0 !important; overflow: visible !important; }
.news-carousel-track { gap: 10px !important; align-items: stretch !important; }
.news-home-card {
        flex: 0 0 88% !important;
        width: 88% !important;
        max-width: 88% !important;
        min-width: 0 !important;
        border-radius: 18px !important;
        overflow: hidden !important;
    }
.news-home-media { display: block !important; aspect-ratio: 16 / 10 !important; overflow: hidden !important; }
.news-home-media img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
.news-home-body { min-width: 0 !important; padding: 12px !important; }
.news-home-body h3 { font-size: 16px !important; line-height: 1.2 !important; }
.news-home-body h3 a {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        overflow-wrap: anywhere !important;
    }
.news-home-body > p {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.35 !important;
    }
.news-home-author-line {
        display: flex !important;
        flex-wrap: wrap !important;
        min-width: 0 !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.news-home-author-badges { max-width: 100% !important; min-width: 0 !important; }
.news-home-footer {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
        min-width: 0 !important;
    }
.news-home-footer time { font-size: 10px !important; white-space: nowrap !important; }
.news-home-btn {
        max-width: 58% !important;
        min-width: 0 !important;
        padding: 9px 11px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.news-carousel-arrow { display: none !important; }
.testimonial-head {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 9px !important;
        text-align: left !important;
    }
.testimonial-head h2 { font-size: clamp(25px, 7.5vw, 34px) !important; line-height: 1.05 !important; }
.testimonial-head p { font-size: 12px !important; }
.testimonial-head .rating-box {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        justify-self: start !important;
    }
.testimonial-stack-board {
        width: 100% !important;
        min-height: 455px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        overflow: visible !important;
        padding: 48px 0 10px !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) { display: none !important; }
.testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        width: min(80vw, 330px) !important;
        min-width: 0 !important;
        height: 370px !important;
        margin: 0 auto !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        border-radius: 22px !important;
        overflow: hidden !important;
        transform-origin: 50% 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front { transform: translate3d(0,0,0) scale(1) !important; z-index: 10 !important; opacity: 1 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 { transform: translate3d(9px,-12px,0) scale(.985) !important; z-index: 9 !important; opacity: .94 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 { transform: translate3d(18px,-23px,0) scale(.97) !important; z-index: 8 !important; opacity: .82 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 { transform: translate3d(27px,-33px,0) scale(.955) !important; z-index: 7 !important; opacity: .68 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 { transform: translate3d(36px,-42px,0) scale(.94) !important; z-index: 6 !important; opacity: .52 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 { transform: translate3d(45px,-50px,0) scale(.925) !important; z-index: 5 !important; opacity: .34 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(54px,-57px,0) scale(.91) !important; z-index: 4 !important; opacity: .20 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-hidden { opacity: 0 !important; pointer-events: none !important; }
.testimonial-card .testimonial-content { padding: 18px !important; min-width: 0 !important; }
.testimonial-card .user-line { gap: 9px !important; }
.testimonial-card h3 {
        margin-top: 18px !important;
        font-size: 25px !important;
        line-height: 1.05 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card .testimonial-content > p {
        margin-top: 14px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card.is-copy-expanded .testimonial-content > p {
        display: block !important;
        -webkit-line-clamp: unset !important;
        overflow: auto !important;
        max-height: 180px !important;
    }
.testimonial-copy-toggle { display: inline-flex !important; }
.testimonial-meta-line {
        position: absolute !important;
        left: 18px !important;
        right: 18px !important;
        bottom: 15px !important;
        min-width: 0 !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.testimonial-actions {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
        width: 100% !important;
        margin-top: 4px !important;
    }
.testimonial-actions .chip { width: 100% !important; min-width: 0 !important; text-align: center !important; }
}
@media (max-width: 420px){
.testimonial-stack-column--mobile { width: min(78vw, 300px) !important; height: 352px !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(44px,-54px,0) scale(.91) !important; }
}
@media (max-width: 991px){
.triple-lists .mini-list-card {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        padding: 11px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
.triple-lists .mini-list-head {
        margin: 0 0 9px !important;
    }
.triple-lists .mini-list-items {
        display: flex !important;
        flex-direction: column !important;
        gap: 8px !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }
.triple-lists .mini-list-item--showcase,
    .triple-lists .mini-list-item__inner {
        width: 100% !important;
        height: 92px !important;
        min-height: 92px !important;
        max-height: 92px !important;
        box-sizing: border-box !important;
    }
.triple-lists .mini-list-item--showcase {
        margin: 0 !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }
.triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 112px !important;
        align-items: center !important;
        gap: 8px !important;
        padding: 8px !important;
        overflow: hidden !important;
    }
.triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 62px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 9px !important;
        min-width: 0 !important;
        height: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-thumb--showcase {
        display: block !important;
        width: 62px !important;
        height: 62px !important;
        min-width: 62px !important;
        max-width: 62px !important;
        min-height: 62px !important;
        max-height: 62px !important;
        border-radius: 11px !important;
        background-size: cover !important;
        background-position: center !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-content--showcase {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        min-width: 0 !important;
        height: 100% !important;
        overflow: hidden !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
.triple-lists .mini-item-content--showcase h4,
    .triple-lists .mini-item-content--showcase h4[title] {
        display: -webkit-box !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 3px !important;
        color: #f6f7ff !important;
        font-size: 12px !important;
        font-weight: 850 !important;
        line-height: 1.18 !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        white-space: normal !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-item-content--showcase p {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        max-width: 100% !important;
        margin: 0 0 5px !important;
        color: #b7bfd7 !important;
        font-size: 9px !important;
        line-height: 1.15 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-price-row--showcase {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 4px !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-chip {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        visibility: visible !important;
        opacity: 1 !important;
        max-width: 78px !important;
        min-height: 18px !important;
        padding: 2px 6px !important;
        border-radius: 999px !important;
        font-size: 7.5px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-list-item__side {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 32px !important;
        align-items: center !important;
        gap: 5px !important;
        width: 112px !important;
        max-width: 112px !important;
        min-width: 0 !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-price-box {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        padding: 3px 4px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
.triple-lists .mini-item-price-label {
        display: block !important;
        margin-bottom: 2px !important;
        font-size: 6.5px !important;
        line-height: 1 !important;
    }
.triple-lists .mini-item-price-value,
    .triple-lists .mini-item-price-value__number,
    .triple-lists .mini-item-price-value__symbol {
        visibility: visible !important;
        opacity: 1 !important;
        white-space: nowrap !important;
    }
.triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        gap: 2px !important;
        min-width: 0 !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-price-value__number {
        display: block !important;
        max-width: calc(100% - 13px) !important;
        color: #fff !important;
        font-size: 16px !important;
        line-height: 1 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-item-price-value__symbol {
        flex: 0 0 auto !important;
        font-size: 10px !important;
    }
.triple-lists .mini-item-arrow-btn {
        width: 32px !important;
        height: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;
    }
.triple-lists .mini-list-item__ribbon {
        transform: scale(.60) !important;
        transform-origin: top left !important;
    }
#homeRandomListingsGridShell,
    .home-random-grid {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }
.home-random-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-auto-flow: row !important;
        gap: 10px !important;
        align-items: start !important;
        margin: 0 !important;
    }
.home-random-grid .animated-purchase-cta {
        width: 100% !important;
        min-width: 0 !important;
        height: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;
        border-radius: 12px !important;
    }
.home-random-grid .animated-purchase-cta__text {
        font-size: 11.5px !important;
    }
.testimonial-stack-board {
        display: block !important;
        position: relative !important;
        left: 50% !important;
        width: 100vw !important;
        max-width: 100vw !important;
        min-width: 100vw !important;
        height: 570px !important;
        min-height: 570px !important;
        margin: 6px 0 10px !important;
        padding: 0 !important;
        transform: translateX(-50%) !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) {
        display: none !important;
    }
.testimonial-stack-column--mobile {
        display: block !important;
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        top: 0 !important;
        width: min(78vw, 350px) !important;
        max-width: min(78vw, 350px) !important;
        min-width: 0 !important;
        height: 550px !important;
        margin: 0 !important;
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 550px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateX(-50%) translateY(-9px) scale(.97) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateX(-50%) translateY(-18px) scale(.94) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateX(-50%) translateY(-27px) scale(.91) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateX(-50%) translateY(-36px) scale(.88) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateX(-50%) translateY(-45px) scale(.85) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateX(-50%) translateY(-54px) scale(.82) !important;
    }
}
@media (max-width: 991px){
.triple-lists .mini-list-item--showcase,
    .triple-lists .mini-list-item__inner {
        height: 102px !important;
        min-height: 102px !important;
        max-height: 102px !important;
    }
.triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 136px !important;
        gap: 8px !important;
        padding: 8px 9px !important;
        align-items: center !important;
    }
.triple-lists .mini-list-item__main {
        grid-template-columns: 62px minmax(0, 1fr) !important;
        gap: 9px !important;
        min-width: 0 !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-content--showcase {
        min-width: 0 !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-content--showcase h4,
    .triple-lists .mini-item-content--showcase h4[title] {
        display: -webkit-box !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: 28px !important;
        max-height: 30px !important;
        margin: 0 0 3px !important;
        font-size: 12px !important;
        line-height: 1.18 !important;
        white-space: normal !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-item-content--showcase p {
        margin: 0 0 5px !important;
        font-size: 9px !important;
        line-height: 1.1 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-price-row--showcase {
        display: flex !important;
        gap: 4px !important;
        min-height: 18px !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-chip {
        display: inline-flex !important;
        max-width: 72px !important;
        min-height: 18px !important;
        padding: 2px 5px !important;
        font-size: 7.2px !important;
        line-height: 1 !important;
    }
.triple-lists .mini-list-item__side {
        display: grid !important;
        grid-template-columns: minmax(0, 99px) 32px !important;
        gap: 5px !important;
        width: 136px !important;
        min-width: 136px !important;
        max-width: 136px !important;
        align-items: center !important;
        overflow: visible !important;
    }
.triple-lists .mini-item-price-box {
        display: block !important;
        width: 99px !important;
        min-width: 99px !important;
        max-width: 99px !important;
        padding: 3px 2px !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }
.triple-lists .mini-item-price-label {
        margin: 0 0 3px !important;
        font-size: 6.5px !important;
        line-height: 1 !important;
    }
.triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: flex-start !important;
        gap: 2px !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
        white-space: nowrap !important;
    }
.triple-lists .mini-item-price-value__number {
        display: block !important;
        flex: 0 1 auto !important;
        width: auto !important;
        max-width: none !important;
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: nowrap !important;
        font-size: clamp(12px, 3.25vw, 15px) !important;
        line-height: 1 !important;
        letter-spacing: -0.35px !important;
    }
.triple-lists .mini-item-price-value__symbol {
        display: inline-block !important;
        flex: 0 0 auto !important;
        font-size: 9px !important;
        line-height: 1 !important;
    }
.testimonial-section--stacked {
        overflow: visible !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        margin: 20px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        width: min(88vw, 390px) !important;
        min-width: 0 !important;
        max-width: min(88vw, 390px) !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-9px) scale(.97) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-18px) scale(.94) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-27px) scale(.91) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-36px) scale(.88) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateY(-45px) scale(.85) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateY(-54px) scale(.82) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 36px 30px 24px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 28px !important;
        margin-bottom: 16px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin-top: 0 !important;
        margin-bottom: 18px !important;
    }
}
@media (max-width: 991px){
.triple-lists .mini-list-item--showcase,
    .triple-lists .mini-list-item__inner {
        height: 104px !important;
        min-height: 104px !important;
        max-height: 104px !important;
    }
.triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 118px !important;
        align-items: center !important;
        gap: 6px !important;
        padding: 8px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
.triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 58px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 8px !important;
        min-width: 0 !important;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-thumb--showcase {
        width: 58px !important;
        height: 58px !important;
        min-width: 58px !important;
        max-width: 58px !important;
        min-height: 58px !important;
        max-height: 58px !important;
        border-radius: 10px !important;
        background-position: center !important;
        background-size: cover !important;
    }
.triple-lists .mini-item-content--showcase {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
.triple-lists .mini-item-content--showcase h4,
    .triple-lists .mini-item-content--showcase h4[title] {
        display: -webkit-box !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: 28px !important;
        max-height: 31px !important;
        margin: 0 0 3px !important;
        color: #f8f9ff !important;
        font-size: 12.5px !important;
        font-weight: 850 !important;
        line-height: 1.18 !important;
        white-space: normal !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-item-content--showcase p {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        margin: 0 0 5px !important;
        color: #b8bfd2 !important;
        font-size: 9px !important;
        line-height: 1.12 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-price-row--showcase {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 3px !important;
        min-height: 18px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-chip {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        visibility: visible !important;
        opacity: 1 !important;
        max-width: 68px !important;
        min-height: 17px !important;
        padding: 2px 5px !important;
        font-size: 7px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.triple-lists .mini-list-item__side {
        display: grid !important;
        grid-template-columns: 82px 30px !important;
        align-items: center !important;
        gap: 6px !important;
        width: 118px !important;
        min-width: 118px !important;
        max-width: 118px !important;
        height: 100% !important;
        overflow: hidden !important;
    }
.triple-lists .mini-item-price-box {
        display: block !important;
        width: 82px !important;
        min-width: 82px !important;
        max-width: 82px !important;
        margin: 0 !important;
        padding: 3px 1px !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }
.triple-lists .mini-item-price-label {
        display: block !important;
        margin: 0 0 3px !important;
        font-size: 6.5px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }
.triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: flex-start !important;
        gap: 2px !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
        white-space: nowrap !important;
    }
.triple-lists .mini-item-price-value__number {
        display: inline-block !important;
        flex: 0 1 auto !important;
        width: auto !important;
        max-width: none !important;
        color: #fff !important;
        font-size: clamp(11px, 2.8vw, 13.5px) !important;
        font-weight: 900 !important;
        line-height: 1 !important;
        letter-spacing: -.25px !important;
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: nowrap !important;
        font-variant-numeric: tabular-nums !important;
    }
.triple-lists .mini-item-price-value__symbol {
        display: inline-block !important;
        flex: 0 0 auto !important;
        font-size: 8.5px !important;
        line-height: 1 !important;
        white-space: nowrap !important;
    }
.triple-lists .mini-item-arrow-btn {
        width: 30px !important;
        height: 30px !important;
        min-width: 30px !important;
        max-width: 30px !important;
        margin: 0 !important;
    }
.triple-lists .mini-list-item__ribbon {
        transform: scale(.62) !important;
        transform-origin: top left !important;
    }
.home-random-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
        align-items: start !important;
    }
.home-random-grid .animated-purchase-cta {
        min-height: 40px !important;
        height: 40px !important;
        max-height: 40px !important;
    }
.testimonial-section--stacked .testimonial-head {
        position: relative !important;
        z-index: 15 !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-head .rating-box {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: baseline !important;
        gap: 6px !important;
        width: fit-content !important;
        margin: 6px 0 0 !important;
        padding: 0 !important;
        z-index: 16 !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        margin: 50px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        display: block !important;
        width: min(90vw, 460px) !important;
        min-width: 0 !important;
        max-width: min(90vw, 460px) !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-8px) scale(.975) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-16px) scale(.95) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-24px) scale(.925) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-32px) scale(.90) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 30px 28px 22px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 22px !important;
        margin-bottom: 14px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin: 0 0 16px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-size: 18px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
        letter-spacing: -.02em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        margin-top: 4px !important;
        font-size: 13px !important;
        line-height: 1.35 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-items {
        gap: 9px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 96px !important;
        height: auto !important;
        border-radius: 16px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        min-height: 96px !important;
        padding: 10px 11px !important;
        gap: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 64px minmax(0, 1fr) !important;
        gap: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 64px !important;
        min-width: 64px !important;
        height: 64px !important;
        border-radius: 13px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        margin: 0 0 5px !important;
        font-size: 14.5px !important;
        line-height: 1.24 !important;
        font-weight: 750 !important;
        letter-spacing: -.015em !important;
        white-space: normal !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        margin: 0 0 6px !important;
        font-size: 12px !important;
        line-height: 1.3 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        min-height: 21px !important;
        padding: 2px 7px !important;
        font-size: 9.5px !important;
        line-height: 1.15 !important;
        font-weight: 750 !important;
        letter-spacing: .025em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        min-width: 78px !important;
        padding: 0 !important;
        text-align: right !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        margin-bottom: 3px !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        letter-spacing: .12em !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: flex-end !important;
        gap: 3px !important;
        font-size: inherit !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 16px !important;
        line-height: 1 !important;
        font-weight: 800 !important;
        letter-spacing: -.02em !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-size: 12px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        border-radius: 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn svg {
        width: 17px !important;
        height: 17px !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-card {
        padding: 14px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) auto !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        width: auto !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: auto !important;
        min-width: 112px !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-end !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-family: inherit !important;
        font-size: 20px !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
        letter-spacing: -.018em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-family: inherit !important;
        margin: 5px 0 0 !important;
        font-size: 13.5px !important;
        line-height: 1.35 !important;
        font-weight: 450 !important;
        letter-spacing: 0 !important;
        color: rgba(225, 228, 242, .76) !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-items {
        gap: 11px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 112px !important;
        height: auto !important;
        border-radius: 18px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 118px !important;
        align-items: center !important;
        gap: 10px !important;
        min-height: 112px !important;
        padding: 11px 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 68px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 11px !important;
        min-width: 0 !important;
        width: auto !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 68px !important;
        min-width: 68px !important;
        height: 68px !important;
        border-radius: 14px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase {
        min-width: 0 !important;
        max-width: none !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-family: inherit !important;
        margin: 0 0 5px !important;
        font-size: 15px !important;
        line-height: 1.22 !important;
        font-weight: 700 !important;
        letter-spacing: -.012em !important;
        white-space: normal !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-family: inherit !important;
        margin: 0 0 7px !important;
        font-size: 12.5px !important;
        line-height: 1.32 !important;
        font-weight: 450 !important;
        letter-spacing: 0 !important;
        color: rgba(225, 228, 242, .72) !important;
        white-space: normal !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 1 !important;
        -webkit-box-orient: vertical !important;
    }
html body:not(.admin-body) .triple-lists .mini-price-row--showcase {
        margin-top: 0 !important;
        gap: 5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        min-height: 22px !important;
        max-width: 92px !important;
        padding: 3px 7px !important;
        border-radius: 8px !important;
        font-family: inherit !important;
        font-size: 9.5px !important;
        line-height: 1 !important;
        font-weight: 650 !important;
        letter-spacing: .02em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 118px !important;
        min-width: 118px !important;
        min-height: 0 !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 36px !important;
        align-items: center !important;
        justify-content: stretch !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        min-width: 0 !important;
        width: 100% !important;
        padding: 0 !important;
        text-align: right !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-family: inherit !important;
        margin-bottom: 4px !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 650 !important;
        letter-spacing: .10em !important;
        color: rgba(202, 205, 224, .72) !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: flex-end !important;
        gap: 3px !important;
        min-width: 0 !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-family: inherit !important;
        font-size: 15.5px !important;
        line-height: 1 !important;
        font-weight: 750 !important;
        letter-spacing: -.018em !important;
        font-variant-numeric: tabular-nums !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-family: "Segoe UI", Inter, system-ui, Arial, sans-serif !important;
        font-size: 12px !important;
        line-height: 1 !important;
        font-weight: 650 !important;
        color: #b9a9ff !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 36px !important;
        min-width: 36px !important;
        height: 36px !important;
        border-radius: 12px !important;
        margin: 0 !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-card {
        padding: 13px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 112px !important;
        gap: 8px !important;
        padding: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 66px minmax(0, 1fr) !important;
        gap: 9px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 66px !important;
        min-width: 66px !important;
        height: 66px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 112px !important;
        min-width: 112px !important;
        grid-template-columns: minmax(0, 1fr) 34px !important;
        gap: 6px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
    }
}
@media (max-width: 390px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 104px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 104px !important;
        min-width: 104px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 14.5px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-size: 23px !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-size: 15px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 126px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        min-height: 126px !important;
        padding: 13px 13px !important;
        gap: 11px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 72px minmax(0, 1fr) !important;
        gap: 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 72px !important;
        min-width: 72px !important;
        height: 72px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        margin-bottom: 6px !important;
        font-size: 17px !important;
        line-height: 1.28 !important;
        font-weight: 700 !important;
        letter-spacing: -.01em !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        margin-bottom: 8px !important;
        font-size: 14px !important;
        line-height: 1.42 !important;
        font-weight: 500 !important;
        -webkit-line-clamp: 2 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        min-height: 24px !important;
        padding: 4px 8px !important;
        font-size: 11px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 126px !important;
        min-width: 126px !important;
        grid-template-columns: minmax(0, 1fr) 38px !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-size: 11px !important;
        line-height: 1.05 !important;
        font-weight: 700 !important;
        letter-spacing: .08em !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 18px !important;
        line-height: 1.05 !important;
        font-weight: 800 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-size: 14px !important;
        line-height: 1.05 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 38px !important;
        min-width: 38px !important;
        height: 38px !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-card {
        padding: 15px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 120px !important;
        gap: 9px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 120px !important;
        min-width: 120px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 16.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 13.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 17px !important;
    }
}
@media (max-width: 390px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 112px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 112px !important;
        min-width: 112px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 16px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 16.5px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        font-size: 24px !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
        letter-spacing: -.015em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 136px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        min-height: 136px !important;
        padding: 14px !important;
        gap: 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 76px minmax(0,1fr) !important;
        gap: 13px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 76px !important;
        min-width: 76px !important;
        height: 76px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        margin: 0 0 7px !important;
        font-size: 18px !important;
        line-height: 1.28 !important;
        font-weight: 700 !important;
        letter-spacing: -.01em !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        margin: 0 0 9px !important;
        font-size: 15.5px !important;
        line-height: 1.42 !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        min-height: 26px !important;
        padding: 5px 9px !important;
        font-size: 12.5px !important;
        line-height: 1.05 !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 132px !important;
        min-width: 132px !important;
        grid-template-columns: minmax(0,1fr) 40px !important;
        gap: 9px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        margin: 0 0 5px !important;
        font-size: 12.5px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        letter-spacing: .04em !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: center !important;
        width: 100% !important;
        gap: 3px !important;
        text-align: center !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        font-size: 19px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: -.01em !important;
        font-variant-numeric: tabular-nums !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-family: Roboto, "Helvetica Neue", Arial, sans-serif !important;
        font-size: 15px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 40px !important;
        min-width: 40px !important;
        height: 40px !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0,1fr) 126px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 126px !important;
        min-width: 126px !important;
    }
}
@media (max-width: 390px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0,1fr) 116px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 116px !important;
        min-width: 116px !important;
        grid-template-columns: minmax(0,1fr) 38px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 17px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 18px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-family: inherit !important;
        font-size: 26px !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
        letter-spacing: -.015em !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-family: inherit !important;
        font-size: 17px !important;
        line-height: 1.35 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 146px !important;
        height: auto !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        min-height: 146px !important;
        padding: 15px 16px !important;
        gap: 14px !important;
        grid-template-columns: minmax(0, 1fr) 136px !important;
        align-items: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 80px minmax(0, 1fr) !important;
        gap: 14px !important;
        align-items: center !important;
        min-width: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 80px !important;
        min-width: 80px !important;
        height: 80px !important;
        border-radius: 15px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase {
        min-width: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: flex-start !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-family: inherit !important;
        margin: 0 0 9px !important;
        font-size: 19px !important;
        line-height: 1.28 !important;
        font-weight: 700 !important;
        letter-spacing: -.01em !important;
        white-space: normal !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-family: inherit !important;
        margin: 0 0 10px !important;
        font-size: 16px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
        white-space: normal !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        font-family: inherit !important;
        min-height: 27px !important;
        padding: 5px 9px !important;
        font-size: 12.5px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 136px !important;
        min-width: 136px !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 42px !important;
        gap: 10px !important;
        align-items: center !important;
        justify-content: stretch !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        width: 100% !important;
        min-width: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        margin: 0 !important;
        padding: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-family: inherit !important;
        margin: 0 0 5px !important;
        font-size: 13.5px !important;
        line-height: 1.1 !important;
        font-weight: 600 !important;
        letter-spacing: .04em !important;
        text-align: center !important;
        width: 100% !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 4px !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center !important;
        white-space: nowrap !important;
        line-height: 1 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-family: inherit !important;
        font-size: 20px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        letter-spacing: -.01em !important;
        font-variant-numeric: tabular-nums !important;
        vertical-align: middle !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-family: inherit !important;
        font-size: 15px !important;
        line-height: 1 !important;
        font-weight: 600 !important;
        vertical-align: middle !important;
        position: static !important;
        transform: none !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 42px !important;
        min-width: 42px !important;
        height: 42px !important;
        margin: 0 !important;
        align-self: center !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 130px !important;
        padding: 14px !important;
        gap: 11px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 130px !important;
        min-width: 130px !important;
        grid-template-columns: minmax(0, 1fr) 40px !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 18.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 15.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 19px !important;
    }
}
@media (max-width: 390px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 120px !important;
        padding: 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 74px minmax(0, 1fr) !important;
        gap: 11px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 74px !important;
        min-width: 74px !important;
        height: 74px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 120px !important;
        min-width: 120px !important;
        grid-template-columns: minmax(0, 1fr) 38px !important;
        gap: 6px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 18px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 15px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-size: 12.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 18px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-family: var(--font-body) !important;
        font-size: 23px !important;
        line-height: 1.2 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-family: var(--font-body) !important;
        font-size: 15.5px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 132px !important;
        height: auto !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 126px !important;
        align-items: center !important;
        min-height: 132px !important;
        padding: 13px 14px !important;
        gap: 11px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 74px minmax(0, 1fr) !important;
        align-items: center !important;
        gap: 12px !important;
        min-width: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 74px !important;
        min-width: 74px !important;
        height: 74px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase {
        min-width: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-family: var(--font-body) !important;
        margin: 0 0 6px !important;
        font-size: 18px !important;
        line-height: 1.28 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-family: var(--font-body) !important;
        margin: 0 0 8px !important;
        font-size: 15px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        font-family: var(--font-body) !important;
        min-height: 25px !important;
        padding: 4px 8px !important;
        font-size: 12px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 38px !important;
        align-items: center !important;
        width: 126px !important;
        min-width: 126px !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-family: var(--font-body) !important;
        margin: 0 0 4px !important;
        font-size: 12.5px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: .02em !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        display: flex !important;
        align-items: baseline !important;
        justify-content: center !important;
        width: 100% !important;
        gap: 3px !important;
        text-align: center !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-family: var(--font-body) !important;
        font-size: 19px !important;
        line-height: 1.05 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
        font-variant-numeric: tabular-nums !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-family: var(--font-body) !important;
        font-size: 14.5px !important;
        line-height: 1.05 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 38px !important;
        min-width: 38px !important;
        height: 38px !important;
    }
}
@media (max-width: 640px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 120px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 120px !important;
        min-width: 120px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 17.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 14.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 18px !important;
    }
}
@media (max-width: 390px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 112px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        width: 112px !important;
        min-width: 112px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 17px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 14px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-head h3 {
        font-size: 22px !important;
        line-height: 1.15 !important;
        font-weight: 800 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-head p {
        font-size: 15px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 17px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        font-size: 14px !important;
        line-height: 1.4 !important;
        font-weight: 500 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        font-size: 12px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 18px !important;
        line-height: 1 !important;
        font-weight: 750 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-size: 14px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
    }
}
@media (max-width: 360px){
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 16.5px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 122px !important;
        height: auto !important;
        border-radius: 20px !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 108px !important;
        align-items: center !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 122px !important;
        gap: 8px !important;
        padding: 11px 11px 11px 13px !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 72px minmax(0, 1fr) !important;
        align-items: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        gap: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 72px !important;
        min-width: 72px !important;
        height: 72px !important;
        align-self: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        align-self: stretch !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        margin: 0 0 5px !important;
        font-size: 16.5px !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        text-wrap: pretty !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase p {
        width: 100% !important;
        max-width: none !important;
        margin: 0 0 7px !important;
        font-size: 13.5px !important;
        line-height: 1.3 !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-chip {
        margin: 0 !important;
        align-self: flex-start !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 36px !important;
        align-items: center !important;
        justify-items: center !important;
        width: 108px !important;
        min-width: 108px !important;
        max-width: 108px !important;
        gap: 6px !important;
        align-self: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-box {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-label {
        width: 100% !important;
        margin: 0 0 3px !important;
        font-size: 11px !important;
        line-height: 1 !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value {
        display: inline-flex !important;
        align-items: baseline !important;
        justify-content: center !important;
        width: max-content !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
        gap: 3px !important;
        text-align: center !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 16.5px !important;
        line-height: 1 !important;
        font-weight: 750 !important;
        font-variant-numeric: tabular-nums !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        position: static !important;
        inset: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        font-size: 12.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        vertical-align: baseline !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 36px !important;
        min-width: 36px !important;
        height: 36px !important;
        min-height: 36px !important;
        margin: 0 !important;
        align-self: center !important;
    }
}
@media (max-width: 430px){
html body:not(.admin-body) .triple-lists .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 98px !important;
        gap: 7px !important;
        padding-inline: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__main {
        grid-template-columns: 68px minmax(0, 1fr) !important;
        gap: 9px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-thumb--showcase {
        width: 68px !important;
        min-width: 68px !important;
        height: 68px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item__side {
        grid-template-columns: minmax(0, 1fr) 34px !important;
        width: 98px !important;
        min-width: 98px !important;
        max-width: 98px !important;
        gap: 5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-arrow-btn {
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-content--showcase h4 {
        font-size: 16px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__number {
        font-size: 15.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-item-price-value__symbol {
        font-size: 12px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 126px !important;
        height: auto !important;
        border-radius: 20px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: 76px minmax(0, 1fr) max-content 38px !important;
        grid-template-rows: auto !important;
        align-items: center !important;
        justify-items: stretch !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 126px !important;
        height: auto !important;
        margin: 0 !important;
        padding: 12px 12px 12px 14px !important;
        gap: 10px !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__main,
    html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__side {
        display: contents !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-thumb--showcase {
        grid-column: 1 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: start !important;
        width: 76px !important;
        min-width: 76px !important;
        max-width: 76px !important;
        height: 76px !important;
        min-height: 76px !important;
        max-height: 76px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase {
        grid-column: 2 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: stretch !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase h4 {
        display: -webkit-box !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 0 7px !important;
        padding: 0 !important;
        overflow: hidden !important;
        -webkit-box-orient: vertical !important;
        -webkit-line-clamp: 2 !important;
        text-overflow: ellipsis !important;
        white-space: normal !important;
        overflow-wrap: break-word !important;
        word-break: normal !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 17px !important;
        line-height: 1.22 !important;
        font-weight: 750 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase p {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 0 8px !important;
        padding: 0 !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 14px !important;
        line-height: 1.35 !important;
        font-weight: 500 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-chip {
        min-height: 24px !important;
        height: auto !important;
        margin: 0 !important;
        padding: 4px 8px !important;
        align-self: flex-start !important;
        border-radius: 8px !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1.1 !important;
        font-weight: 700 !important;
        letter-spacing: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-box {
        grid-column: 3 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: end !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
        justify-content: center !important;
        width: max-content !important;
        min-width: 72px !important;
        max-width: 94px !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: right !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-label {
        width: auto !important;
        margin: 0 0 4px !important;
        padding: 0 !important;
        color: rgba(224, 228, 245, .64) !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        letter-spacing: .035em !important;
        text-align: right !important;
        white-space: nowrap !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        width: max-content !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        gap: 3px !important;
        text-align: right !important;
        white-space: nowrap !important;
        line-height: 1 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__number {
        position: static !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 17.5px !important;
        line-height: 1 !important;
        font-weight: 750 !important;
        letter-spacing: 0 !important;
        font-variant-numeric: tabular-nums !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__symbol {
        position: static !important;
        inset: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        translate: none !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 13.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        vertical-align: middle !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-arrow-btn {
        grid-column: 4 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: end !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        box-sizing: border-box !important;
    }
}
@media (max-width: 430px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__inner {
        grid-template-columns: 68px minmax(0, 1fr) max-content 34px !important;
        min-height: 120px !important;
        padding: 10px !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-thumb--showcase {
        width: 68px !important;
        min-width: 68px !important;
        max-width: 68px !important;
        height: 68px !important;
        min-height: 68px !important;
        max-height: 68px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase h4 {
        margin-bottom: 6px !important;
        font-size: 16px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase p {
        margin-bottom: 7px !important;
        font-size: 13px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-box {
        min-width: 66px !important;
        max-width: 82px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-label {
        font-size: 10.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__number {
        font-size: 16px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__symbol {
        font-size: 12px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-arrow-btn {
        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        max-height: 34px !important;
    }
}
@media (max-width: 360px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__inner {
        grid-template-columns: 62px minmax(0, 1fr) max-content 32px !important;
        padding-inline: 9px !important;
        gap: 7px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-thumb--showcase {
        width: 62px !important;
        min-width: 62px !important;
        max-width: 62px !important;
        height: 62px !important;
        min-height: 62px !important;
        max-height: 62px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase h4 {
        font-size: 15.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase p {
        font-size: 12.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__number {
        font-size: 15.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-arrow-btn {
        width: 32px !important;
        min-width: 32px !important;
        max-width: 32px !important;
        height: 32px !important;
        min-height: 32px !important;
        max-height: 32px !important;
    }
}
@media (max-width: 991px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase {
        min-height: 124px !important;
        height: 124px !important;
        max-height: 124px !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__inner {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 122px !important;
        grid-template-rows: 1fr !important;
        align-items: center !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 124px !important;
        min-height: 124px !important;
        max-height: 124px !important;
        padding: 10px 11px 10px 12px !important;
        gap: 9px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__main {
        display: grid !important;
        grid-template-columns: 72px minmax(0, 1fr) !important;
        grid-template-rows: 1fr !important;
        align-items: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        gap: 10px !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-thumb--showcase {
        grid-column: auto !important;
        grid-row: auto !important;
        width: 72px !important;
        min-width: 72px !important;
        max-width: 72px !important;
        height: 72px !important;
        min-height: 72px !important;
        max-height: 72px !important;
        align-self: center !important;
        justify-self: start !important;
        margin: 0 !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase {
        grid-column: auto !important;
        grid-row: auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase h4 {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 0 6px !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 750 !important;
        letter-spacing: 0 !important;
        white-space: normal !important;
        overflow: hidden !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase p {
        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 0 7px !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 13.5px !important;
        line-height: 1.3 !important;
        font-weight: 500 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-price-row--showcase {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        min-height: 22px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-chip {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        min-height: 22px !important;
        max-width: 86px !important;
        padding: 4px 8px !important;
        margin: 0 !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 10.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__side {
        display: grid !important;
        grid-template-columns: 80px 36px !important;
        grid-template-rows: 1fr !important;
        align-items: center !important;
        justify-items: stretch !important;
        width: 122px !important;
        min-width: 122px !important;
        max-width: 122px !important;
        height: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        gap: 6px !important;
        overflow: visible !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-box {
        grid-column: auto !important;
        grid-row: auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-label {
        width: 100% !important;
        margin: 0 0 4px !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 11.5px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value {
        display: inline-flex !important;
        align-items: baseline !important;
        justify-content: center !important;
        width: max-content !important;
        max-width: 80px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        gap: 3px !important;
        white-space: nowrap !important;
        text-align: center !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__number {
        display: inline-block !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 0 !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 16px !important;
        line-height: 1 !important;
        font-weight: 750 !important;
        white-space: nowrap !important;
        overflow: visible !important;
        text-overflow: clip !important;
        transform: none !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__symbol {
        display: inline-block !important;
        position: static !important;
        inset: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        font-family: Inter, "Segoe UI", Arial, sans-serif !important;
        font-size: 12px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        transform: none !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-arrow-btn {
        grid-column: auto !important;
        grid-row: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        height: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
    }
}
@media (max-width: 430px){
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__inner {
        grid-template-columns: minmax(0, 1fr) 116px !important;
        gap: 7px !important;
        padding-inline: 10px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__main {
        grid-template-columns: 68px minmax(0, 1fr) !important;
        gap: 8px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-thumb--showcase {
        width: 68px !important;
        min-width: 68px !important;
        max-width: 68px !important;
        height: 68px !important;
        min-height: 68px !important;
        max-height: 68px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-list-item__side {
        grid-template-columns: 76px 34px !important;
        width: 116px !important;
        min-width: 116px !important;
        max-width: 116px !important;
        gap: 6px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-box {
        width: 76px !important;
        min-width: 76px !important;
        max-width: 76px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-arrow-btn {
        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        max-height: 34px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase h4 {
        font-size: 15.5px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-content--showcase p {
        font-size: 13px !important;
    }
html body:not(.admin-body) .triple-lists .mini-list-item--showcase .mini-item-price-value__number {
        font-size: 15.5px !important;
    }
}
@media (min-width: 992px){
.news-home-section .news-carousel {
        position: relative !important;
        overflow: visible !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }
.news-home-section .news-carousel-viewport {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden !important;
    }
.news-home-section .news-carousel-track {
        margin-inline: auto !important;
    }
.news-home-section .news-carousel-arrow {
        position: absolute !important;
        top: 50% !important;
        z-index: 20 !important;
        margin: 0 !important;
        transform: translateY(-50%) !important;
    }
.news-home-section .news-carousel-arrow.prev {
        left: -54px !important;
        right: auto !important;
    }
.news-home-section .news-carousel-arrow.next {
        right: -54px !important;
        left: auto !important;
    }
}


/* WarextMarket v0.524 homepage payload/render containment */
.about-section,
.budget-section,
.card-grid-section,
.cd-key-section,
.container,
.discord-community-section,
.follow-banner,
.home-random-listings-section,
.market-showcase,
.news-home-section,
.notice-banner,
.platform-section,
.quick-links-section,
.social-media-section,
.testimonial-section,
.triple-lists{content-visibility:auto;contain-intrinsic-size:auto 720px;}
.featured-slider-dot.is-active,
.hero-slider-dots,
.hero-slider-dot.is-active,
.testimonial-slide,
.testimonial-slide.is-active,
.testimonial-arrow,
.testimonial-section .testimonial-action-btn,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost,
.testimonial-section .testimonial-action-btn:hover,
.testimonial-section .testimonial-action-btn:focus-visible,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible,
.testimonial-section .testimonial-action-btn:visited,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:visited,
.testimonial-section .testimonial-action-btn:active,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:active,
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{will-change:transform;backface-visibility:hidden;}
@media (max-width:767px){
.about-section,
.budget-section,
.card-grid-section,
.cd-key-section,
.container,
.discord-community-section,
.follow-banner,
.home-random-listings-section,
.market-showcase,
.news-home-section,
.notice-banner,
.platform-section,
.quick-links-section,
.social-media-section,
.testimonial-section,
.triple-lists{contain-intrinsic-size:auto 860px;}
}


/* WarextMarket v0.525 moved from homepage critical path */
.featured-slider{position:relative}
.featured-slider-track{position:relative}
.featured-slider-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}
.featured-slider-dot{width:14px;height:14px;border-radius:50%;border:0;background:rgba(255,255,255,.24);cursor:pointer;transition:transform .2s ease,background .2s ease}
.featured-slider-dot.is-active{background:#ffffff;transform:scale(1.14)}
.card-grid-section--featured-modern .featured-home-slider{padding:6px 0 !important}
.featured-home-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}
.featured-home-card{position:relative !important;overflow:hidden !important;padding:18px !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(28,34,52,.96),rgba(16,21,35,.98)) !important;border:1px solid rgba(130,150,255,.16) !important;box-shadow:0 24px 52px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important}
.featured-home-card:hover{transform:translateY(-3px) !important;border-color:rgba(170,190,255,.28) !important;box-shadow:0 30px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06) !important}
.featured-home-card .animated-purchase-cta{min-height:58px !important}
@media (max-width:1480px){
.featured-home-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}
}
@media (max-width:1200px){
.featured-home-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
@media (max-width:880px){
.featured-home-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width:640px){
.featured-home-grid{grid-template-columns:1fr !important}
}
html body:not(.admin-body) .featured-slider .listing-slide,html body:not(.admin-body) .featured-slider .slide{width:100% !important;max-width:100% !important}
.wm-featured-load-grid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 18px;
    align-items: stretch;
}
.wm-featured-load-grid > .featured-home-card[hidden] { display: none !important; }
.wm-featured-loadmore-actions {
    display: flex;
    justify-content: center;
    margin: 22px 0 2px;
}
.wm-featured-loadmore-btn {
    min-height: 48px;
    padding: 0 22px;
    border: 1px solid rgba(129, 111, 255, .48);
    border-radius: 999px;
    background: linear-gradient(100deg, #536dff, #7d4dff);
    color: #fff;
    font: inherit;
    font-weight: 800;
    cursor: pointer;
    box-shadow: 0 10px 28px rgba(93, 76, 255, .24);
    transition: transform .2s ease, opacity .2s ease, box-shadow .2s ease;
}
.wm-featured-loadmore-btn:hover { transform: translateY(-1px); box-shadow: 0 14px 32px rgba(93,76,255,.32); }
.wm-featured-loadmore-btn:disabled { cursor: default; opacity: .55; transform: none; }
.wm-featured-loadmore-btn__plus { margin-right: 8px; font-size: 20px; font-weight: 400; }
@media (max-width: 991px){
.wm-featured-load-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }
.wm-featured-loadmore-actions { margin-top: 16px !important; }
.wm-featured-loadmore-btn {
        width: min(100%, 320px);
        min-height: 46px;
        font-size: 13px;
    }
.wm-featured-load-grid .animated-purchase-cta,
    .home-random-grid .animated-purchase-cta {
        width: 100% !important;
        min-width: 0 !important;
        height: 34px !important;
        min-height: 34px !important;
        border-radius: 10px !important;
    }
.wm-featured-load-grid .animated-purchase-cta__text,
    .home-random-grid .animated-purchase-cta__text { font-size: 10px !important; }
.wm-featured-load-grid .animated-purchase-cta__arrow,
    .home-random-grid .animated-purchase-cta__arrow { width: 13px !important; height: 13px !important; }
}
@media (max-width: 420px){
.wm-featured-load-grid,
    .home-random-grid { gap: 8px !important; }
}

/* WarextMarket v0.527 visual regression guard */
html[data-theme="dark"] .promo-strip,html[data-theme="dark"] .social-strip,html[data-theme="dark"] .main-header,html[data-theme="dark"] .nav-row,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .listing-other-seller-items,html[data-theme="dark"] .profile-menu-dropdown,html[data-theme="dark"] .payment-result-card,html[data-theme="dark"] .payment-method-card,html[data-theme="dark"] .support-faq-item,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-ticket-header-card,html[data-theme="dark"] .listing-wizard-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .comment-showcase-card{background:linear-gradient(180deg,rgba(47,56,70,.96),rgba(35,42,54,.96));border-color:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(4,8,18,.26)}
html[data-theme="dark"] .footer-link-col h4,html[data-theme="dark"] .footer-contact-box h4,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .testimonial-head h2,html[data-theme="dark"] .mini-list-head h3,html[data-theme="dark"] .profile-menu-card strong,html[data-theme="dark"] .user-line strong,html[data-theme="dark"] .testimonial-content h3,html[data-theme="dark"] .contact-line__text,html[data-theme="dark"] .site-form-title,html[data-theme="dark"] .section-block-title,html[data-theme="dark"] .listing-detail-summary h1,html[data-theme="dark"] .purchase-log-headline h3{color:#f4f7fb !important}
html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .mini-list-head p,html[data-theme="dark"] .testimonial-head p,html[data-theme="dark"] .testimonial-content p,html[data-theme="dark"] .testimonial-meta-line,html[data-theme="dark"] .community-box--managed p,html[data-theme="dark"] .comment-showcase-card__rating-text,html[data-theme="dark"] .profile-menu-card span,html[data-theme="dark"] .profile-menu-card small,html[data-theme="dark"] .site-help,html[data-theme="dark"] .site-help p,html[data-theme="dark"] .footer-column a,html[data-theme="dark"] .footer-payment-item span,html[data-theme="dark"] .payment-title,html[data-theme="dark"] .legal-card small{color:#c7d0dd !important}
html[data-theme="dark"] .testimonial-section{margin-top:42px}
html[data-theme="dark"] .testimonial-slider{padding:0}
html[data-theme="dark"] .testimonial-track{min-height:390px}
html[data-theme="dark"] .testimonial-slide{min-height:390px}
html[data-theme="dark"] .testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
html[data-theme="dark"] .testimonial-card--showcase{min-height:100%;padding:24px;border-radius:28px}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content{display:grid;gap:14px;height:100%}
html[data-theme="dark"] .testimonial-card--showcase .user-line{align-items:center}
html[data-theme="dark"] .testimonial-card--showcase .comment-badge-row{display:flex;gap:8px;flex-wrap:wrap}
html[data-theme="dark"] .testimonial-card--showcase h3{font-size:1.95rem;line-height:1.12;margin:4px 0 0}
html[data-theme="dark"] .testimonial-card--showcase p{font-size:1rem;line-height:1.7;margin:0}
html[data-theme="dark"] .testimonial-meta-line .dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.28)}
html[data-theme="dark"] .support-button:hover,html[data-theme="dark"] .testimonial-action-btn:hover,html[data-theme="dark"] .mini-buy-btn:hover,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .footer-contact-box h4{margin-bottom:18px}
html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .comment-showcase-card,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .listing-wizard-card{background:linear-gradient(180deg,rgba(48,56,70,.96),rgba(38,45,57,.96));border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .section-heading p,html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .footer-link-col p,html[data-theme="dark"] .section-subtitle,html[data-theme="dark"] .testimonial-head p{color:#cbd5e3}
html[data-theme="dark"] .testimonial-section{position:relative}
html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .testimonial-card--empty,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--showcase,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--empty{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(22,27,35,.46),rgba(11,14,20,.62)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 22px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(20px) saturate(118%) !important;-webkit-backdrop-filter:blur(20px) saturate(118%) !important}
html[data-theme="dark"] .testimonial-card--showcase::before,html[data-theme="dark"] .testimonial-card--empty::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 42%)}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content,html[data-theme="dark"] .testimonial-card--empty .testimonial-content{position:relative;z-index:1}
html[data-theme="dark"] .testimonial-card--empty{min-height:486px}
html[data-theme="dark"] .testimonial-card--empty .testimonial-content{display:grid;place-content:center;justify-items:center;text-align:center;min-height:100%;padding:36px 28px}
html[data-theme="dark"] .testimonial-card--empty h3{margin:0 0 14px;color:#f4f7fb !important;letter-spacing:-.03em}
html[data-theme="dark"] .testimonial-card--empty p{margin:0;max-width:720px;color:rgba(226,233,244,.80) !important}
html[data-theme="dark"] .testimonial-actions{margin-top:28px}
html[data-theme="dark"] .testimonial-action-btn,html[data-theme="dark"] .testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(118,128,141,.82),rgba(86,94,106,.88)) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.mega-panel h4,.section-heading h2,.about-card h2,.testimonial-head h2,.follow-banner h2,.section-title-inline,.footer-link-col h4,.footer-social-contact h4,.footer-contact-box h4{margin:0 0 12px}
.hero-main,.side-banner,.notice-banner,.mini-list-card,.cd-key-card,.follow-banner,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card,.market-card,.listing-card,.news-card,.social-tile,.budget-card,.promo-card-tall,.promo-center-banner,.search-box,.platform-section,.market-showcase,.social-media-section,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{border-radius:var(--radius)}
.side-banner h3,.side-banner p,.promo-card-tall h3,.promo-card-tall p,.promo-center-banner h2,.promo-center-banner p,.follow-banner p,.notice-banner p,.mini-list-head p,.about-card p,.footer-top-cards p,.ai-box p,.legal-card small,.testimonial-card p{margin:0}
.platform-section,.social-media-section,.market-showcase,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{padding-top:26px}
.notice-banner p,.section-heading p,.about-card p,.footer-top-cards p,.testimonial-head p,.rating-box span,.contact-line,.footer-link-col a,.legal-card,.news-card p,.news-meta span{color:var(--muted)}
.listing-card,.market-card,.cd-key-card,.news-card,.social-tile,.budget-card,.mini-list-card,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card{background:linear-gradient(180deg,rgba(55,60,94,.78),rgba(40,45,71,.92));border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow)}
.price-line,.mini-price-row,.news-meta,.testimonial-head,.footer-top-cards,.footer-main-grid,.legal-grid,.mini-list-item,.contact-line,.follow-banner,.instagram-banner,.about-section{display:flex;align-items:center;justify-content:space-between;gap:12px}
.chat-avatar-shell,.testimonial-avatar-shell,.comment-showcase-avatar-shell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.listing-filter-group select,.listing-filter-group input,.listing-filter-submit,.listing-filter-reset,.listing-browser-card,.listing-detail-tabs button,.btn-buy-now,.btn-add-cart,.category-listing-hero__cta,.promo-card,.side-banner,.listing-thumb,.news-home-btn,.mini-buy-btn,.support-button,.floating-support,.floating-chat,.main-nav a,.header-actions a,.site-header a{cursor:pointer}
.news-home-section.container{width:min(1540px,calc(100% - 24px))}
.news-home-author-badges,.news-article-author-badges,.testimonial-role-badge,.testimonial-meta-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;flex:0 0 auto}
.news-home-author-badges .role-badge-pill,.news-article-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:max-content;min-width:0}
@media (max-width:1300px){
.news-home-section.container{width:min(1480px,calc(100% - 24px))}
}
.chat-avatar-shell>.cosmetic-avatar-shell,.testimonial-avatar-shell>.cosmetic-avatar-shell,.comment-showcase-avatar-shell>.cosmetic-avatar-shell{display:flex;width:100%;height:100%}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(190,197,208,.18) !important;color:#fff !important;box-shadow:0 12px 28px rgba(12,15,20,.22) !important}
.add-listing:hover,.rounded-button:hover,.site-primary-btn:hover,.btn-add-cart:hover,.chat-send-btn:hover,.news-home-btn:hover,.testimonial-action-btn:hover,.maintenance-link-btn:hover,.support-action-btn--primary:hover,.wizard-action-btn:hover,.giveaway-btn--join:hover,.site-btn-primary:hover,.site-btn-secondary:hover,.support-button:hover{filter:brightness(1.05) !important;box-shadow:0 14px 30px rgba(10,12,18,.28) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge{background:linear-gradient(180deg,rgba(60,67,79,.72),rgba(39,45,54,.86)) !important;border-color:rgba(255,255,255,.09) !important;color:#edf1f6 !important}
.chat-file-picker:hover,.news-carousel-arrow:hover,.category-chip:hover,.pagination-link.is-active,.pagination-link:hover{background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.14) !important}
.support-button,.site-primary-btn,.site-secondary-btn,.notice-banner>a,.add-listing,.rounded-button,.support-action-btn,.support-outline-btn,.news-home-btn,.btn-add-cart,.wizard-action-btn,.giveaway-hero__btn,.giveaway-btn--join,.my-listing-btn,.site-btn-primary,.site-btn-secondary,.btn-primary-soft{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease,background .18s ease !important;will-change:transform}
.support-button:hover,.support-button:focus-visible,.site-primary-btn:hover,.site-primary-btn:focus-visible,.site-secondary-btn:hover,.site-secondary-btn:focus-visible,.notice-banner>a:hover,.notice-banner>a:focus-visible,.add-listing:hover,.add-listing:focus-visible,.rounded-button:hover,.rounded-button:focus-visible,.support-action-btn:hover,.support-action-btn:focus-visible,.support-outline-btn:hover,.support-outline-btn:focus-visible,.news-home-btn:hover,.news-home-btn:focus-visible,.btn-add-cart:hover,.btn-add-cart:focus-visible,.wizard-action-btn:hover,.wizard-action-btn:focus-visible,.giveaway-hero__btn:hover,.giveaway-hero__btn:focus-visible,.giveaway-btn--join:hover,.giveaway-btn--join:focus-visible,.my-listing-btn:hover,.my-listing-btn:focus-visible,.site-btn-primary:hover,.site-btn-primary:focus-visible,.site-btn-secondary:hover,.site-btn-secondary:focus-visible,.btn-primary-soft:hover,.btn-primary-soft:focus-visible{transform:translateY(2px) !important;filter:brightness(1.08) !important;box-shadow:0 18px 34px rgba(7,10,14,.28) !important}
.comments-load-more-wrap .rounded-button,.comments-showcase-button,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(128,139,154,.92),rgba(96,105,118,.96)) !important;border:1px solid rgba(255,255,255,.10) !important;color:#f8fbff !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.comments-load-more-wrap .rounded-button:hover,.comments-showcase-button:hover,.testimonial-action-btn:hover,.testimonial-action-btn--ghost:hover{filter:brightness(1.05)}
.testimonial-meta-line,.rating-box,.comments-page-meta{color:rgba(221,228,238,.72) !important}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.comments-load-more-wrap .rounded-button{transform:none !important;translate:none !important;will-change:auto !important;margin:0 !important;position:relative !important;top:auto !important;bottom:auto !important}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{transform:none !important;translate:none !important;margin:0 !important}
.notice-banner,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;border:1px solid rgba(126,140,255,.16) !important;box-shadow:0 0 0 1px rgba(126,140,255,.07),0 10px 24px rgba(0,0,0,.22),0 0 16px rgba(86,112,255,.10),0 0 26px rgba(171,104,255,.07),inset 0 1px 0 rgba(255,255,255,.045) !important}
.notice-banner::after,.home-random-refresh-btn::after,.testimonial-action-btn::after,.testimonial-action-btn--ghost::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(96,120,255,.13),transparent 28%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.11),transparent 30%);z-index:-1}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(22,26,36,.88),rgba(11,13,20,.96)) !important}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 30px rgba(0,0,0,.26),0 0 22px rgba(86,112,255,.16),0 0 36px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.055) !important}
.quick-chips .chip,.notice-banner,.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(114,132,255,0.18) !important;background:linear-gradient(180deg,rgba(15,19,30,0.90),rgba(8,10,17,0.96)) !important;box-shadow:0 0 0 1px rgba(102,120,255,0.08),0 16px 32px rgba(0,0,0,0.28),0 0 18px rgba(87,109,255,0.12),0 0 30px rgba(171,104,255,0.08),inset 0 1px 0 rgba(255,255,255,0.04) !important}
.quick-chips .chip::before,.notice-banner::before,.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 50%,rgba(90,118,255,0.16),transparent 26%),radial-gradient(circle at 88% 50%,rgba(171,104,255,0.14),transparent 28%);z-index:-1}
.quick-chips .chip:hover,.quick-chips .chip:focus-visible,.notice-banner:hover,.notice-banner:focus-within,.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 18px 36px rgba(0,0,0,0.32),0 0 24px rgba(87,109,255,0.18),0 0 38px rgba(171,104,255,0.12),inset 0 1px 0 rgba(255,255,255,0.05) !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{color:#eef3ff !important;transform:none !important}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-load-more-wrap .rounded-button{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(17,21,34,0.94),rgba(8,10,18,0.99)) !important;border:1px solid rgba(122,137,255,0.19) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.07),0 14px 28px rgba(0,0,0,0.26),0 0 20px rgba(81,100,232,0.13),0 0 32px rgba(171,104,255,0.09),inset 0 1px 0 rgba(255,255,255,.05) !important}
.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-load-more-wrap .rounded-button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;filter:brightness(1.05) !important;transform:none !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:14px 28px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(18,23,38,0.96),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.20) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 14px 28px rgba(0,0,0,.26),0 0 20px rgba(81,100,232,.13),0 0 32px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(24,30,48,0.98),rgba(10,12,22,1)) !important;border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 16px 32px rgba(0,0,0,.28),0 0 24px rgba(87,109,255,.18),0 0 36px rgba(171,104,255,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;filter:brightness(1.04) !important}
.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:12px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.home-random-refresh-btn>*,.testimonial-action-btn>*,.testimonial-action-btn--ghost>*,.comments-showcase-button>*,.rounded-button.rounded-button--ghost>*{position:relative !important;z-index:1 !important}
.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
body.profile-page .public-profile-section-card__head span,body.profile-page .comment-showcase-card__side,body.profile-page .comment-showcase-card__body p,body.profile-page .comment-showcase-card__rating-text,body.profile-page .testimonial-meta-line,body.profile-page .public-profile-market-review-card p,body.profile-page .public-profile-market-review-card__footer,.comments-page-shell .comments-showcase-head p,.comments-page-shell .comments-summary-card p,.comments-page-shell .comments-why-card p,.comments-page-shell .comment-showcase-card__side,.comments-page-shell .comment-showcase-card__body p,.comments-page-shell .comment-showcase-card__rating-text,.comments-page-shell .comments-page-meta,.comments-page-shell .testimonial-meta-line{color:rgba(224,233,248,.74) !important}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge,.listing-filter-submit,.site-market-item__buy,.site-market-modal .admin-btn{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(198,176,255,.24) !important;color:#fff !important;box-shadow:0 16px 34px rgba(86,53,195,.34) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge,.listing-filter-reset,.site-market-item__toggle{background:linear-gradient(180deg,rgba(36,27,57,.78),rgba(18,16,34,.88)) !important;border-color:rgba(149,123,255,.18) !important;color:#f3f5ff !important}
.quick-links-section,.hero-section,.platform-section,.card-grid-section,.triple-lists,.weekly-deals-section,.home-random-listings-section,.news-section,.testimonial-section,.site-footer--managed,.footer-top-cards,.footer-main-grid,.footer-payment-zone,.site-market-section,.category-listing-layout,.support-page-shell__container>*{content-visibility:visible !important;contain:none !important;contain-intrinsic-size:auto !important}
.testimonial-head{margin-bottom:16px}
.testimonial-card{padding:22px}
.testimonial-card>button{width:44px;height:44px;border-radius:14px;border:0;background:rgba(255,255,255,.07);color:white;font-size:22px}
.testimonial-content{flex:1}
.testimonial-content h3{margin:12px 0 8px;font-size:28px}
.hero-slider-track,.testimonial-track{position:relative}
.hero-slide,.testimonial-slide{display:none}
.testimonial-slider{position:relative;padding:0}
.testimonial-track{min-height:240px}
.testimonial-slide{position:absolute;inset:0;display:grid;min-height:220px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}
.testimonial-slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:16px;border:0;background:rgba(255,255,255,.07);color:#fff;font-size:28px;cursor:pointer;z-index:2}
.testimonial-arrow.prev{left:18px}
.testimonial-arrow.next{right:18px}
@media (max-width:860px){
.testimonial-slider{padding:0}
.testimonial-track{min-height:270px}
.testimonial-arrow{top:auto;bottom:10px;transform:none}
.testimonial-arrow.prev{left:16px}
.testimonial-arrow.next{right:16px}
}
@media (max-width:520px){
.testimonial-slider{padding:0 10px 64px}
.testimonial-arrow{width:46px;height:46px;border-radius:14px}
}
.news-home-section{display:grid;gap:26px;margin-top:34px}
.news-carousel{position:relative;padding:0 72px}
.news-carousel-viewport{overflow:hidden}
.news-carousel-track{display:flex;gap:22px;align-items:stretch;will-change:transform}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px) / 5));max-width:292px;min-width:0;display:flex;flex-direction:column;border-radius:26px;background:linear-gradient(180deg,rgba(52,62,101,.98),rgba(34,40,67,.99));border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 18px 42px rgba(7,11,24,.24)}
.news-home-media{display:block;height:228px;background:rgba(255,255,255,.04)}
.news-home-media img{width:100%;height:100%;object-fit:cover;display:block}
.news-home-body{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:16px 18px 14px}
.news-home-body h3{margin:0;font-size:18px;line-height:1.35;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-body h3 a{color:#fff}
.news-home-body p{margin:0;color:rgba(226,233,255,.82);line-height:1.55;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-author-line,.news-home-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.news-home-author-line{color:rgba(220,228,255,.82);font-size:14px;font-weight:600}
.news-home-author-line .dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.35)}
.news-home-footer time{color:rgba(163,176,216,.92);font-size:14px}
.news-home-footer{margin-top:auto}
.news-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#6f79ff,#5cb4ff);color:#fff;font-weight:700}
.news-carousel-arrow{position:absolute;top:50%;z-index:3;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;font-size:28px;cursor:pointer;backdrop-filter:blur(8px)}
.news-carousel-arrow.prev{left:0}
.news-carousel-arrow.next{right:0}
.news-carousel--static{padding:0}
.news-carousel--static .news-carousel-viewport{overflow:visible}
.news-carousel--static .news-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,292px));justify-content:center;gap:22px}
.news-carousel--static .news-carousel-arrow{display:none}
.news-carousel--static .news-home-card{width:min(292px,100%);max-width:292px;flex:none}
@media (max-width:1720px){
.news-home-card{flex-basis:min(284px,calc((100% - 66px) / 4));max-width:284px}
}
@media (max-width:1360px){
.news-carousel{padding:0 62px}
.news-home-card{flex-basis:min(302px,calc((100% - 44px) / 3));max-width:302px}
.news-home-media{height:212px}
}
@media (max-width:900px){
.news-carousel{padding:0}
.news-carousel-arrow{display:none}
.news-home-card{flex-basis:min(320px,calc((100% - 22px) / 2));max-width:320px}
.news-home-media{height:206px}
.news-home-body p{min-height:0}
}
@media (max-width:640px){
.news-home-card{flex-basis:100%;max-width:100%}
}
.testimonial-section{margin-top:38px}
.testimonial-head{align-items:flex-start}
.testimonial-slider{padding:0}
.testimonial-card{min-height:240px}
.testimonial-card a{color:inherit}
.testimonial-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);margin-top:16px;font-size:14px}
.testimonial-actions{margin-top:22px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.testimonial-action-btn{min-width:160px;text-align:center;padding:14px 22px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6e79ff,#5cb4ff);box-shadow:0 12px 30px rgba(75,105,255,.24)}
.testimonial-action-btn--ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:none}
.testimonial-card--list{display:block !important}
.testimonial-card--empty{text-align:center}
.testimonial-content .comment-badge-row{margin-top:12px;margin-bottom:14px}
.testimonial-section .testimonial-track{min-height:268px}
.news-carousel{padding:0 64px}
.news-carousel-track{gap:18px}
.news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
.news-home-media{height:190px}
.news-home-body{padding:14px 16px 14px}
.news-home-body h3{font-size:17px}
.news-home-body p{font-size:14px;line-height:1.45;-webkit-line-clamp:2}
.news-carousel--static .news-carousel-track{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.news-carousel--static .news-home-card{flex:0 0 min(220px,calc((100% - 72px) / 5));max-width:min(220px,calc((100% - 72px) / 5))}
@media (min-width:1500px){
.news-home-card{flex-basis:calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
}
@media (max-width:1200px){
.news-carousel{padding:0 52px}
.news-home-card{flex-basis:calc((100% - 54px) / 4);max-width:calc((100% - 54px) / 4)}
.news-carousel--static .news-home-card{flex-basis:220px;max-width:220px}
}
@media (max-width:980px){
.news-carousel{padding:0 42px}
.news-home-card{flex-basis:calc((100% - 18px) / 2);max-width:calc((100% - 18px) / 2)}
}
.news-home-author-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.news-home-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{padding:7px 11px;border-radius:999px;box-shadow:none;font-size:.8rem}
.news-home-card{flex:0 0 min(320px,calc((100% - 54px)/4));max-width:min(320px,calc((100% - 54px)/4))}
.news-home-media{height:214px}
.news-home-body{padding:18px 20px 16px}
.news-home-body h3{font-size:1.22rem}
.news-home-body p{-webkit-line-clamp:3}
.news-carousel--static .news-carousel-track{justify-content:flex-start}
.news-carousel--static .news-home-card{flex:0 0 min(280px,calc((100% - 54px)/4));max-width:min(280px,calc((100% - 54px)/4))}
.news-home-author-badges .role-badge-pill{max-width:100%;box-sizing:border-box}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 36px)/3);max-width:calc((100% - 36px)/3)}
}
@media (max-width:991px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
.news-home-media{height:220px}
}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
.news-carousel--static .news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 66px)/4);max-width:calc((100% - 66px)/4)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
}
.news-carousel{padding:0 56px}
.news-home-card,.news-carousel--static .news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5);min-width:0}
.news-home-media{height:224px}
.news-home-body{padding:18px 20px 18px}
.news-home-body h3{font-size:1.24rem;line-height:1.32}
.news-home-body p{-webkit-line-clamp:2}
.news-home-author-line{justify-content:flex-start;align-items:center;gap:10px}
.news-home-author-line .dot{margin:0 2px;flex:0 0 auto}
@media (max-width:1300px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 54px)/4);max-width:calc((100% - 54px)/4)}
}
@media (max-width:991px){
.news-carousel{padding:0 42px}
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
.testimonial-avatar-shell{width:42px;height:42px;position:relative;overflow:visible}
.news-home-card,.news-carousel--static .news-home-card{background:linear-gradient(180deg,rgba(50,57,68,.96),rgba(33,38,46,.98)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 42px rgba(7,10,14,.22) !important}
.news-home-body{background:linear-gradient(180deg,rgba(43,49,59,.94),rgba(30,35,43,.98)) !important}
.news-home-body p,.news-home-author-line,.news-home-footer time{color:rgba(229,235,244,.76) !important}
.news-home-btn{background:linear-gradient(135deg,#616b77,#8892a0) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.18) !important}
.news-home-btn:hover,.news-home-btn:focus-visible{filter:brightness(1.06) !important;box-shadow:0 14px 30px rgba(10,12,18,.24) !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;min-height:78px !important;margin-top:28px !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.testimonial-section .testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;line-height:1.2 !important;overflow:hidden !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 12px 24px rgba(0,0,0,.22),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important}
.testimonial-section .testimonial-action-btn>*,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost>*{position:relative !important;z-index:1 !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost,.testimonial-section .testimonial-action-btn:visited,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:visited{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;border-radius:999px !important;overflow:hidden !important;text-decoration:none !important;color:#eef3ff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border:1px solid rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before,.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important;display:none !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn:active,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:active{color:#ffffff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:20px !important;flex-wrap:wrap !important;padding:0 !important;margin-top:24px !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{min-width:200px !important;min-height:56px !important;padding:14px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border:1px solid rgba(120,138,255,.22) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::before,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::after,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>i,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>svg{display:none !important;content:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border-color:rgba(120,138,255,.22) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{transition:border-color .22s ease,box-shadow .22s ease,background-image .22s ease,filter .22s ease !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background-image:radial-gradient(circle at 14% 50%,rgba(108,128,255,.26),transparent 30%),radial-gradient(circle at 86% 50%,rgba(178,112,255,.24),transparent 32%),linear-gradient(180deg,rgba(22,28,46,0.98),rgba(10,12,22,1)) !important;border-color:rgba(154,168,255,.34) !important;box-shadow:0 0 0 1px rgba(150,165,255,.14),0 0 24px rgba(88,108,255,.20),0 0 38px rgba(162,100,255,.16),inset 0 1px 0 rgba(255,255,255,.06) !important;filter:brightness(1.05) !important}
.testimonial-section--stacked{position:relative}
.testimonial-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.testimonial-static-grid--count-1{grid-template-columns:minmax(0,1fr)}
.testimonial-static-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{position:relative;overflow:hidden;border-radius:30px !important;background:linear-gradient(180deg,rgba(10,15,28,.94),rgba(5,8,18,.98)) !important;border:1px solid rgba(129,148,255,.12) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(18px) saturate(118%) !important;-webkit-backdrop-filter:blur(18px) saturate(118%) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(104,126,255,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(185,96,255,.16),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%)}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{content:"";position:absolute;inset:1px;border-radius:28px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.testimonial-static-grid .testimonial-card--static .testimonial-content,.testimonial-stack-card .testimonial-content{position:relative;z-index:2;min-height:392px;padding:28px 28px 24px;display:flex;flex-direction:column}
.testimonial-stack-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:end}
.testimonial-stack-column{position:relative;min-height:440px;padding-top:46px;padding-right:54px}
.testimonial-stack-column__inner{position:relative;min-height:394px}
.testimonial-stack-card{position:absolute;left:0;right:0;bottom:0;min-height:392px;transform-origin:center center;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .55s ease,filter .55s ease,box-shadow .55s ease;will-change:transform,opacity}
.testimonial-stack-card .testimonial-content>*{transition:opacity .35s ease,transform .35s ease}
.testimonial-stack-card.is-front{z-index:6;opacity:1;transform:translate3d(0,0,0) scale(1);filter:none}
.testimonial-stack-card.is-front .testimonial-content>*{opacity:1;transform:none}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4{pointer-events:none}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.95;transform:translate3d(14px,-14px,0) scale(.985)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.82;transform:translate3d(28px,-28px,0) scale(.97)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.68;transform:translate3d(42px,-42px,0) scale(.955)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.56;transform:translate3d(56px,-56px,0) scale(.94)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(78px,-78px,0) scale(.92);pointer-events:none}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px)}
.testimonial-stack-column:nth-child(1){--stack-accent:#5d67ff;--stack-accent-soft:#7b8cff}
.testimonial-stack-column:nth-child(2){--stack-accent:#8e6cff;--stack-accent-soft:#af86ff}
.testimonial-stack-column:nth-child(3){--stack-accent:#b06aff;--stack-accent-soft:#d18cff}
.testimonial-stack-card{border-color:color-mix(in srgb,var(--stack-accent,#6b7cff) 34%,rgba(255,255,255,.12)) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.02),0 0 22px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 18%,transparent) !important}
.testimonial-stack-card::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 0 1px color-mix(in srgb,var(--stack-accent,#6b7cff) 24%,transparent),0 0 18px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 16%,transparent)}
.testimonial-empty-shell .testimonial-card--empty{max-width:920px;margin:0 auto}
@media (max-width:1199px){
.testimonial-stack-board,.testimonial-static-grid{gap:24px}
.testimonial-stack-column{padding-right:42px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:372px}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr}
.testimonial-stack-column{min-height:420px;padding-top:28px;padding-right:36px}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:20px;min-height:390px}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{min-height:340px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:340px;padding:24px 22px 20px}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.986)}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.972)}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.958)}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.944)}
}
.testimonial-section--stacked,.testimonial-section--stacked .testimonial-stack-board,.testimonial-section--stacked .testimonial-stack-column,.testimonial-section--stacked .testimonial-stack-column__inner{overflow:visible !important}
.testimonial-stack-board{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:42px !important;align-items:start !important}
.testimonial-stack-column{position:relative !important;min-height:0 !important;padding:0 72px 48px 0 !important}
.testimonial-stack-column__inner{position:relative !important;height:392px !important;min-height:392px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:30px !important;background:linear-gradient(180deg,rgba(8,13,25,.95),rgba(4,8,18,.985)) !important;border:1px solid rgba(126,140,255,.12) !important;box-shadow:0 22px 48px rgba(3,7,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.015) !important}
.testimonial-stack-card{position:absolute !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;width:100% !important;min-height:392px !important;transform-origin:center center !important;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .55s ease,box-shadow .55s ease,border-color .55s ease !important;will-change:transform,opacity !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(94,110,255,.14),transparent 25%),radial-gradient(circle at 86% 16%,rgba(184,104,255,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 18px rgba(109,122,255,.11),0 0 26px rgba(170,98,255,.08)}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{position:relative !important;z-index:2 !important;min-height:392px !important;padding:28px 28px 24px !important;display:flex !important;flex-direction:column !important}
.testimonial-stack-card .testimonial-content>*{transition:opacity .3s ease,transform .3s ease !important}
.testimonial-stack-card.is-front{z-index:7 !important;opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;border-color:rgba(138,150,255,.24) !important;box-shadow:0 28px 52px rgba(3,8,20,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.025),0 0 22px rgba(115,130,255,.12),0 0 36px rgba(174,104,255,.08) !important}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4,.testimonial-stack-card.is-hidden{pointer-events:none !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;opacity:1 !important;transform:translate3d(16px,-16px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;opacity:1 !important;transform:translate3d(32px,-32px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;opacity:1 !important;transform:translate3d(48px,-48px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;opacity:1 !important;transform:translate3d(64px,-64px,0) scale(.948) !important}
.testimonial-stack-card.is-hidden{z-index:2 !important;opacity:0 !important;transform:translate3d(84px,-84px,0) scale(.932) !important}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px) !important}
.testimonial-stack-card:not(.is-front)::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 14px rgba(109,122,255,.09),0 0 20px rgba(168,96,255,.065) !important}
@media (max-width:1399px){
.testimonial-stack-board{gap:30px !important}
.testimonial-stack-column{padding-right:60px !important}
}
@media (max-width:1199px){
.testimonial-stack-board{gap:24px !important}
.testimonial-stack-column{padding-right:44px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:366px !important;height:366px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(14px,-14px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(28px,-28px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(42px,-42px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(56px,-56px,0) scale(.948) !important}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr !important}
.testimonial-stack-column{padding-right:56px !important}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:34px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:338px !important;height:338px !important}
}
.testimonial-stack-column:nth-child(1){--testimonial-glow-a:rgba(104,126,255,.28);--testimonial-glow-b:rgba(159,104,255,.20)}
.testimonial-stack-column:nth-child(2){--testimonial-glow-a:rgba(123,118,255,.28);--testimonial-glow-b:rgba(188,112,255,.22)}
.testimonial-stack-column:nth-child(3){--testimonial-glow-a:rgba(145,112,255,.28);--testimonial-glow-b:rgba(205,118,255,.24)}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(143,156,255,.18) !important;box-shadow:0 26px 52px rgba(3,7,18,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.018),0 0 24px rgba(104,126,255,.14),0 0 42px rgba(170,98,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:0 !important;border-radius:inherit !important;animation:warextTestimonialBorderPulse 3.8s ease-in-out infinite}
.testimonial-stack-card.is-front{border-color:rgba(161,173,255,.26) !important;box-shadow:0 30px 56px rgba(3,8,20,.26),inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.024),0 0 30px rgba(110,132,255,.20),0 0 62px rgba(174,104,255,.14) !important}
.testimonial-stack-card.is-front::after{animation-duration:2.9s}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after,.testimonial-stack-card.is-hidden::after{opacity:.92 !important}
.testimonial-stack-board,.testimonial-static-grid{overflow:visible !important}
.testimonial-stack-column{overflow:visible !important;padding-top:54px !important;padding-right:70px !important}
.testimonial-stack-column__inner{overflow:visible !important}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{overflow:visible !important;isolation:isolate;border:1px solid rgba(132,155,255,.22) !important;box-shadow:0 28px 58px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(134,151,255,.08),0 0 28px rgba(103,120,255,.12),0 0 52px rgba(170,101,255,.10) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{inset:-1px;border-radius:32px;background:radial-gradient(circle at 14% 18%,rgba(109,132,255,.30),transparent 28%),radial-gradient(circle at 84% 18%,rgba(190,108,255,.26),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 38%);opacity:1}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{inset:-1px;border-radius:32px;background:linear-gradient(135deg,rgba(120,136,255,.78),rgba(123,140,255,.10) 18%,rgba(0,0,0,0) 34%,rgba(208,115,255,.22) 70%,rgba(194,103,255,.66));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.25px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 20px rgba(111,127,255,.24),0 0 36px rgba(176,102,255,.20);opacity:.92}
.testimonial-stack-card.is-front{box-shadow:0 34px 66px rgba(2,6,18,.30),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(145,164,255,.14),0 0 34px rgba(111,127,255,.20),0 0 64px rgba(188,109,255,.16) !important}
.testimonial-stack-card.is-front::before,.testimonial-stack-card.is-front::after{opacity:1}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.98;transform:translate3d(16px,-16px,0) scale(.988)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.88;transform:translate3d(32px,-32px,0) scale(.974)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.76;transform:translate3d(48px,-48px,0) scale(.96)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.64;transform:translate3d(64px,-64px,0) scale(.946)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(82px,-82px,0) scale(.93);pointer-events:none}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.95}
@media (max-width:1199px){
.testimonial-stack-column{padding-right:54px !important}
}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(140,158,255,.34) !important;box-shadow:0 26px 56px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(142,161,255,.18),0 0 26px rgba(96,116,255,.26),0 0 54px rgba(168,102,255,.18),0 0 84px rgba(92,121,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:-2px !important;padding:1.5px !important;opacity:1 !important;background:linear-gradient(135deg,rgba(118,139,255,.92),rgba(118,139,255,.14) 20%,rgba(0,0,0,0) 34%,rgba(210,118,255,.26) 72%,rgba(194,112,255,.86)) !important;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(109,128,255,.30),0 0 48px rgba(182,110,255,.24),0 0 82px rgba(99,118,255,.16) !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{opacity:1 !important;background:radial-gradient(circle at 12% 16%,rgba(111,134,255,.42),transparent 26%),radial-gradient(circle at 86% 14%,rgba(194,110,255,.34),transparent 22%),radial-gradient(circle at 50% 100%,rgba(88,113,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 38%) !important}
.testimonial-stack-card.is-front,.testimonial-static-grid .testimonial-card--static{box-shadow:0 32px 66px rgba(2,6,18,.32),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(150,170,255,.22),0 0 34px rgba(108,128,255,.34),0 0 68px rgba(190,112,255,.24),0 0 110px rgba(101,122,255,.12) !important}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.96 !important}
@media (max-width:767px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{gap:16px !important}
.testimonial-stack-column{padding-top:8px !important;padding-right:0 !important;min-width:0 !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:300px !important;height:300px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:24px !important}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{padding:22px 20px 18px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(8px,-8px,0) scale(.991) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(16px,-16px,0) scale(.982) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(24px,-24px,0) scale(.973) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(32px,-32px,0) scale(.964) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(40px,-40px,0) scale(.956) !important}
.testimonial-section .section-subtitle,.testimonial-section p{font-size:1rem !important}
}
@media (max-width:767px){
.news-carousel{display:block !important}
.news-carousel-arrow{display:none !important}
.news-carousel-viewport{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important}
.news-carousel-track{display:flex !important;gap:14px !important;width:max-content !important;padding-bottom:4px !important}
.news-home-card{flex:0 0 84vw !important;min-width:84vw !important}
.testimonial-section--stacked .testimonial-stack-board{display:flex !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch !important}
.testimonial-stack-board::-webkit-scrollbar{display:none !important}
.testimonial-stack-column{flex:0 0 84vw !important;width:84vw !important;min-width:84vw !important;padding:0 !important;scroll-snap-align:start !important}
.testimonial-stack-column__inner{min-height:0 !important;height:auto !important}
.testimonial-stack-card{position:relative !important;inset:auto !important;transform:none !important;opacity:1 !important;min-height:0 !important;height:auto !important;display:none !important}
.testimonial-stack-card.is-front{display:block !important}
.testimonial-static-grid,.testimonial-empty-shell{display:grid !important;grid-template-columns:1fr !important;gap:14px !important}
}
@media (max-width:767px){
.testimonial-section{padding-bottom:8px !important}
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:hidden !important}
.testimonial-stack-column{width:100% !important;max-width:100% !important;padding-right:34px !important}
.testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column--mobile{display:block !important}
.testimonial-stack-column--mobile .testimonial-stack-column__inner,.testimonial-stack-column--mobile .testimonial-stack-card,.testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:440px !important;height:440px !important}
.testimonial-stack-card{max-width:100% !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:460px !important;padding:40px 34px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:420px !important;height:420px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:392px !important;height:auto !important;max-width:100% !important}
.testimonial-stack-card .testimonial-content{min-height:392px !important;height:392px !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(52px,-52px,0) scale(.94) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:56px 56px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:468px !important;height:468px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:420px !important;max-width:100% !important;opacity:1 !important}
.testimonial-stack-card .testimonial-content{min-height:420px !important;height:420px !important}
.testimonial-stack-card.is-front{z-index:7 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;transform:translate3d(14px,-14px,0) scale(.988) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;transform:translate3d(28px,-28px,0) scale(.976) !important;opacity:.90 !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;transform:translate3d(42px,-42px,0) scale(.964) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;transform:translate3d(56px,-56px,0) scale(.952) !important;opacity:.72 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(70px,-70px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:68px 76px 0 0 !important}
.testimonial-section--stacked .testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column__inner{position:relative !important;min-height:456px !important;height:456px !important}
.testimonial-stack-card{position:absolute !important;left:0 !important;right:auto !important;bottom:0 !important;width:calc(100% - 72px) !important;max-width:calc(100% - 72px) !important;min-height:412px !important;display:block !important}
.testimonial-stack-card .testimonial-content{min-height:412px !important;height:412px !important}
.testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(16px,-16px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(32px,-32px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(48px,-48px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(64px,-64px,0) scale(.96) !important;opacity:.74 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(80px,-80px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.testimonial-stack-column--mobile{display:none !important}
@media (min-width:992px){
.testimonial-stack-column--mobile{display:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column{display:none !important}
.testimonial-section--stacked .testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-height:560px !important;padding:72px 78px 0 0 !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner{position:relative !important;min-height:492px !important;height:492px !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card{position:absolute !important;left:0 !important;bottom:0 !important;width:calc(100% - 76px) !important;max-width:calc(100% - 76px) !important;min-height:436px !important;display:block !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:436px !important;height:436px !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(14px,-14px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(28px,-28px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(42px,-42px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(56px,-56px,0) scale(.96) !important;opacity:.72 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(72px,-72px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.testimonial-copy-toggle {
    display: none;
    width: max-content;
    margin-top: 8px;
    border: 0;
    padding: 0;
    background: transparent;
    color: #a997ff;
    font: inherit;
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
}
@media (max-width: 991px){
.news-home-section .section-block-title { min-width: 0 !important; }
.news-home-section .section-block-title > div { min-width: 0 !important; width: 100% !important; }
.news-home-section .section-block-title h2 { font-size: 25px !important; }
.news-home-section .section-block-title p {
        max-width: 100% !important;
        font-size: 12px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
    }
.news-carousel { width: 100% !important; min-width: 0 !important; }
.news-carousel-viewport { width: 100% !important; min-width: 0 !important; overflow: visible !important; }
.news-carousel-track { gap: 10px !important; align-items: stretch !important; }
.news-home-card {
        flex: 0 0 88% !important;
        width: 88% !important;
        max-width: 88% !important;
        min-width: 0 !important;
        border-radius: 18px !important;
        overflow: hidden !important;
    }
.news-home-media { display: block !important; aspect-ratio: 16 / 10 !important; overflow: hidden !important; }
.news-home-media img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
.news-home-body { min-width: 0 !important; padding: 12px !important; }
.news-home-body h3 { font-size: 16px !important; line-height: 1.2 !important; }
.news-home-body h3 a {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        overflow-wrap: anywhere !important;
    }
.news-home-body > p {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.35 !important;
    }
.news-home-author-line {
        display: flex !important;
        flex-wrap: wrap !important;
        min-width: 0 !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.news-home-author-badges { max-width: 100% !important; min-width: 0 !important; }
.news-home-footer {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
        min-width: 0 !important;
    }
.news-home-footer time { font-size: 10px !important; white-space: nowrap !important; }
.news-home-btn {
        max-width: 58% !important;
        min-width: 0 !important;
        padding: 9px 11px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.news-carousel-arrow { display: none !important; }
.testimonial-head {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 9px !important;
        text-align: left !important;
    }
.testimonial-head h2 { font-size: clamp(25px, 7.5vw, 34px) !important; line-height: 1.05 !important; }
.testimonial-head p { font-size: 12px !important; }
.testimonial-head .rating-box {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        justify-self: start !important;
    }
.testimonial-stack-board {
        width: 100% !important;
        min-height: 455px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        overflow: visible !important;
        padding: 48px 0 10px !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) { display: none !important; }
.testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        width: min(80vw, 330px) !important;
        min-width: 0 !important;
        height: 370px !important;
        margin: 0 auto !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        border-radius: 22px !important;
        overflow: hidden !important;
        transform-origin: 50% 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front { transform: translate3d(0,0,0) scale(1) !important; z-index: 10 !important; opacity: 1 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 { transform: translate3d(9px,-12px,0) scale(.985) !important; z-index: 9 !important; opacity: .94 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 { transform: translate3d(18px,-23px,0) scale(.97) !important; z-index: 8 !important; opacity: .82 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 { transform: translate3d(27px,-33px,0) scale(.955) !important; z-index: 7 !important; opacity: .68 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 { transform: translate3d(36px,-42px,0) scale(.94) !important; z-index: 6 !important; opacity: .52 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 { transform: translate3d(45px,-50px,0) scale(.925) !important; z-index: 5 !important; opacity: .34 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(54px,-57px,0) scale(.91) !important; z-index: 4 !important; opacity: .20 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-hidden { opacity: 0 !important; pointer-events: none !important; }
.testimonial-card .testimonial-content { padding: 18px !important; min-width: 0 !important; }
.testimonial-card .user-line { gap: 9px !important; }
.testimonial-card h3 {
        margin-top: 18px !important;
        font-size: 25px !important;
        line-height: 1.05 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card .testimonial-content > p {
        margin-top: 14px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card.is-copy-expanded .testimonial-content > p {
        display: block !important;
        -webkit-line-clamp: unset !important;
        overflow: auto !important;
        max-height: 180px !important;
    }
.testimonial-copy-toggle { display: inline-flex !important; }
.testimonial-meta-line {
        position: absolute !important;
        left: 18px !important;
        right: 18px !important;
        bottom: 15px !important;
        min-width: 0 !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.testimonial-actions {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
        width: 100% !important;
        margin-top: 4px !important;
    }
.testimonial-actions .chip { width: 100% !important; min-width: 0 !important; text-align: center !important; }
}
@media (max-width: 420px){
.testimonial-stack-column--mobile { width: min(78vw, 300px) !important; height: 352px !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(44px,-54px,0) scale(.91) !important; }
}
@media (max-width: 991px){
.testimonial-stack-board {
        display: block !important;
        position: relative !important;
        left: 50% !important;
        width: 100vw !important;
        max-width: 100vw !important;
        min-width: 100vw !important;
        height: 570px !important;
        min-height: 570px !important;
        margin: 6px 0 10px !important;
        padding: 0 !important;
        transform: translateX(-50%) !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) {
        display: none !important;
    }
.testimonial-stack-column--mobile {
        display: block !important;
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        top: 0 !important;
        width: min(78vw, 350px) !important;
        max-width: min(78vw, 350px) !important;
        min-width: 0 !important;
        height: 550px !important;
        margin: 0 !important;
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 550px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateX(-50%) translateY(-9px) scale(.97) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateX(-50%) translateY(-18px) scale(.94) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateX(-50%) translateY(-27px) scale(.91) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateX(-50%) translateY(-36px) scale(.88) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateX(-50%) translateY(-45px) scale(.85) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateX(-50%) translateY(-54px) scale(.82) !important;
    }
}
@media (max-width: 991px){
.testimonial-section--stacked {
        overflow: visible !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        margin: 20px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        width: min(88vw, 390px) !important;
        min-width: 0 !important;
        max-width: min(88vw, 390px) !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-9px) scale(.97) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-18px) scale(.94) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-27px) scale(.91) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-36px) scale(.88) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateY(-45px) scale(.85) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateY(-54px) scale(.82) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 36px 30px 24px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 28px !important;
        margin-bottom: 16px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin-top: 0 !important;
        margin-bottom: 18px !important;
    }
}
@media (max-width: 991px){
.testimonial-section--stacked .testimonial-head {
        position: relative !important;
        z-index: 15 !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-head .rating-box {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: baseline !important;
        gap: 6px !important;
        width: fit-content !important;
        margin: 6px 0 0 !important;
        padding: 0 !important;
        z-index: 16 !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        margin: 50px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        display: block !important;
        width: min(90vw, 460px) !important;
        min-width: 0 !important;
        max-width: min(90vw, 460px) !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-8px) scale(.975) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-16px) scale(.95) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-24px) scale(.925) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-32px) scale(.90) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 30px 28px 22px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 22px !important;
        margin-bottom: 14px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin: 0 0 16px !important;
    }
}
@media (min-width: 992px){
.news-home-section .news-carousel {
        position: relative !important;
        overflow: visible !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }
.news-home-section .news-carousel-viewport {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden !important;
    }
.news-home-section .news-carousel-track {
        margin-inline: auto !important;
    }
.news-home-section .news-carousel-arrow {
        position: absolute !important;
        top: 50% !important;
        z-index: 20 !important;
        margin: 0 !important;
        transform: translateY(-50%) !important;
    }
.news-home-section .news-carousel-arrow.prev {
        left: -54px !important;
        right: auto !important;
    }
.news-home-section .news-carousel-arrow.next {
        right: -54px !important;
        left: auto !important;
    }
}
.about-section,
.budget-section,
.card-grid-section,
.cd-key-section,
.container,
.discord-community-section,
.follow-banner,
.home-random-listings-section,
.market-showcase,
.news-home-section,
.notice-banner,
.platform-section,
.quick-links-section,
.social-media-section,
.testimonial-section,
.triple-lists{content-visibility:auto;contain-intrinsic-size:auto 720px;}
.featured-slider-dot.is-active,
.hero-slider-dots,
.hero-slider-dot.is-active,
.testimonial-slide,
.testimonial-slide.is-active,
.testimonial-arrow,
.testimonial-section .testimonial-action-btn,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost,
.testimonial-section .testimonial-action-btn:hover,
.testimonial-section .testimonial-action-btn:focus-visible,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible,
.testimonial-section .testimonial-action-btn:visited,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:visited,
.testimonial-section .testimonial-action-btn:active,
.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:active,
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{will-change:transform;backface-visibility:hidden;}
@media (max-width:767px){
.about-section,
.budget-section,
.card-grid-section,
.cd-key-section,
.container,
.discord-community-section,
.follow-banner,
.home-random-listings-section,
.market-showcase,
.news-home-section,
.notice-banner,
.platform-section,
.quick-links-section,
.social-media-section,
.testimonial-section,
.triple-lists{contain-intrinsic-size:auto 860px;}
}
@media (max-width:1080px){
.social-strip-inner,.main-header-inner,.nav-row-inner,.notice-banner,.about-section,.testimonial-head,.follow-banner{flex-direction:column;align-items:stretch}
}
@media (max-width:720px){
.footer-top-cards article,.about-card,.instagram-banner,.testimonial-card,.mini-list-card,.cd-key-card{padding:18px}
}
@media (max-width:1180px){
html[data-theme="dark"] .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-theme="dark"] .testimonial-track,html[data-theme="dark"] .testimonial-slide{min-height:650px}
}
@media (max-width:780px){
html[data-theme="dark"] .testimonial-grid{grid-template-columns:1fr}
html[data-theme="dark"] .testimonial-track,html[data-theme="dark"] .testimonial-slide{min-height:860px}
}
@media (max-width:767px){
.testimonial-section .section-title,.testimonial-section .section-heading,.testimonial-section h2{font-size:2rem !important;line-height:1.1 !important}
}
@media (max-width:767px){
.quick-links-section,.hero-section,.platform-section,.card-grid-section,.triple-lists,.weekly-deals-section,.home-random-listings-section,.news-section,.testimonial-section,.site-footer--managed{margin-top:14px !important}
.quick-links-section .quick-chips,.platform-section .mini-chips-wrap,.home-random-listings-section .quick-chips,.news-carousel-track,.footer-socials--managed,.payment-row,.footer-loop__viewport,.main-nav,.header-actions{scrollbar-width:none !important;-ms-overflow-style:none !important;-webkit-overflow-scrolling:touch !important}
.quick-links-section .quick-chips::-webkit-scrollbar,.platform-section .mini-chips-wrap::-webkit-scrollbar,.home-random-listings-section .quick-chips::-webkit-scrollbar,.news-carousel-track::-webkit-scrollbar,.footer-socials--managed::-webkit-scrollbar,.payment-row::-webkit-scrollbar,.footer-loop__viewport::-webkit-scrollbar{display:none !important}
.listing-card,.listing-browser-card,.news-home-card,.footer-info-card-neo,.mini-list-card,.notice-banner,.footer-contact-feature-card,.legal-card,.footer-link-col,.news-home-body{border-radius:22px !important}
}
@media (max-width: 991px){
.news-home-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 14px !important;
        overflow: hidden !important;
    }
.testimonial-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 14px !important;
        overflow: hidden !important;
    }
.testimonial-card .user-line .cosmetic-avatar-shell,
    .testimonial-card .user-line img { width: 42px !important; height: 42px !important; }
}
@media (max-width: 991px){
.testimonial-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 10px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
}
.mega-panel h4,.section-heading h2,.about-card h2,.testimonial-head h2,.follow-banner h2,.section-title-inline,.footer-link-col h4,.footer-social-contact h4,.footer-contact-box h4{margin:0 0 12px}
.hero-main,.side-banner,.notice-banner,.mini-list-card,.cd-key-card,.follow-banner,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card,.market-card,.listing-card,.news-card,.social-tile,.budget-card,.promo-card-tall,.promo-center-banner,.search-box,.platform-section,.market-showcase,.social-media-section,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{border-radius:var(--radius)}
.side-banner h3,.side-banner p,.promo-card-tall h3,.promo-card-tall p,.promo-center-banner h2,.promo-center-banner p,.follow-banner p,.notice-banner p,.mini-list-head p,.about-card p,.footer-top-cards p,.ai-box p,.legal-card small,.testimonial-card p{margin:0}
.platform-section,.social-media-section,.market-showcase,.card-grid-section,.cd-key-section,.budget-section,.news-section,.about-section,.testimonial-section{padding-top:26px}
.notice-banner p,.section-heading p,.about-card p,.footer-top-cards p,.testimonial-head p,.rating-box span,.contact-line,.footer-link-col a,.legal-card,.news-card p,.news-meta span{color:var(--muted)}
.listing-card,.market-card,.cd-key-card,.news-card,.social-tile,.budget-card,.mini-list-card,.about-card,.instagram-banner,.testimonial-card,.footer-top-cards article,.ai-box,.footer-contact-box,.legal-card{background:linear-gradient(180deg,rgba(55,60,94,.78),rgba(40,45,71,.92));border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow)}
.price-line,.mini-price-row,.news-meta,.testimonial-head,.footer-top-cards,.footer-main-grid,.legal-grid,.mini-list-item,.contact-line,.follow-banner,.instagram-banner,.about-section{display:flex;align-items:center;justify-content:space-between;gap:12px}
.testimonial-head{margin-bottom:16px}
.testimonial-card{padding:22px}
.testimonial-card>button{width:44px;height:44px;border-radius:14px;border:0;background:rgba(255,255,255,.07);color:white;font-size:22px}
.testimonial-content{flex:1}
.testimonial-content h3{margin:12px 0 8px;font-size:28px}
@media (max-width:1080px){
.social-strip-inner,.main-header-inner,.nav-row-inner,.notice-banner,.about-section,.testimonial-head,.follow-banner{flex-direction:column;align-items:stretch}
}
.hero-slider-track,.testimonial-track{position:relative}
.hero-slide,.testimonial-slide{display:none}
.testimonial-slider{position:relative;padding:0}
.testimonial-track{min-height:240px}
.testimonial-slide{position:absolute;inset:0;display:grid;min-height:220px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}
.testimonial-slide.is-active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:16px;border:0;background:rgba(255,255,255,.07);color:#fff;font-size:28px;cursor:pointer;z-index:2}
.testimonial-arrow.prev{left:18px}
.testimonial-arrow.next{right:18px}
@media (max-width:860px){
.testimonial-slider{padding:0}
.testimonial-track{min-height:270px}
.testimonial-arrow{top:auto;bottom:10px;transform:none}
.testimonial-arrow.prev{left:16px}
.testimonial-arrow.next{right:16px}
}
@media (max-width:720px){
.footer-top-cards article,.about-card,.instagram-banner,.testimonial-card,.mini-list-card,.cd-key-card{padding:18px}
}
@media (max-width:520px){
.testimonial-slider{padding:0 10px 64px}
.testimonial-arrow{width:46px;height:46px;border-radius:14px}
}
.chat-avatar-shell,.testimonial-avatar-shell,.comment-showcase-avatar-shell{display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.news-home-section{display:grid;gap:26px;margin-top:34px}
.news-carousel{position:relative;padding:0 72px}
.news-carousel-viewport{overflow:hidden}
.news-carousel-track{display:flex;gap:22px;align-items:stretch;will-change:transform}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px) / 5));max-width:292px;min-width:0;display:flex;flex-direction:column;border-radius:26px;background:linear-gradient(180deg,rgba(52,62,101,.98),rgba(34,40,67,.99));border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 18px 42px rgba(7,11,24,.24)}
.news-home-media{display:block;height:228px;background:rgba(255,255,255,.04)}
.news-home-media img{width:100%;height:100%;object-fit:cover;display:block}
.news-home-body{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;padding:16px 18px 14px}
.news-home-body h3{margin:0;font-size:18px;line-height:1.35;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-body h3 a{color:#fff}
.news-home-body p{margin:0;color:rgba(226,233,255,.82);line-height:1.55;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news-home-author-line,.news-home-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.news-home-author-line{color:rgba(220,228,255,.82);font-size:14px;font-weight:600}
.news-home-author-line .dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.35)}
.news-home-footer time{color:rgba(163,176,216,.92);font-size:14px}
.news-home-footer{margin-top:auto}
.news-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#6f79ff,#5cb4ff);color:#fff;font-weight:700}
.news-carousel-arrow{position:absolute;top:50%;z-index:3;width:52px;height:52px;margin-top:-26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;font-size:28px;cursor:pointer;backdrop-filter:blur(8px)}
.news-carousel-arrow.prev{left:0}
.news-carousel-arrow.next{right:0}
.news-carousel--static{padding:0}
.news-carousel--static .news-carousel-viewport{overflow:visible}
.news-carousel--static .news-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,292px));justify-content:center;gap:22px}
.news-carousel--static .news-carousel-arrow{display:none}
.news-carousel--static .news-home-card{width:min(292px,100%);max-width:292px;flex:none}
@media (max-width:1720px){
.news-home-card{flex-basis:min(284px,calc((100% - 66px) / 4));max-width:284px}
}
@media (max-width:1360px){
.news-carousel{padding:0 62px}
.news-home-card{flex-basis:min(302px,calc((100% - 44px) / 3));max-width:302px}
.news-home-media{height:212px}
}
@media (max-width:900px){
.news-carousel{padding:0}
.news-carousel-arrow{display:none}
.news-home-card{flex-basis:min(320px,calc((100% - 22px) / 2));max-width:320px}
.news-home-media{height:206px}
.news-home-body p{min-height:0}
}
@media (max-width:640px){
.news-home-card{flex-basis:100%;max-width:100%}
}
.testimonial-section{margin-top:38px}
.testimonial-head{align-items:flex-start}
.testimonial-slider{padding:0}
.testimonial-card{min-height:240px}
.testimonial-card a{color:inherit}
.testimonial-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);margin-top:16px;font-size:14px}
.testimonial-actions{margin-top:22px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.testimonial-action-btn{min-width:160px;text-align:center;padding:14px 22px;border-radius:999px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6e79ff,#5cb4ff);box-shadow:0 12px 30px rgba(75,105,255,.24)}
.testimonial-action-btn--ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:none}
.testimonial-card--list{display:block !important}
.testimonial-card--empty{text-align:center}
.testimonial-content .comment-badge-row{margin-top:12px;margin-bottom:14px}
.testimonial-section .testimonial-track{min-height:268px}
.news-carousel{padding:0 64px}
.news-carousel-track{gap:18px}
.news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
.news-home-media{height:190px}
.news-home-body{padding:14px 16px 14px}
.news-home-body h3{font-size:17px}
.news-home-body p{font-size:14px;line-height:1.45;-webkit-line-clamp:2}
.news-carousel--static{padding:0}
.news-carousel--static .news-carousel-viewport{overflow:visible}
.news-carousel--static .news-carousel-track{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
.news-carousel--static .news-carousel-arrow{display:none}
.news-carousel--static .news-home-card{flex:0 0 min(220px,calc((100% - 72px) / 5));max-width:min(220px,calc((100% - 72px) / 5))}
@media (min-width:1500px){
.news-home-card{flex-basis:calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5)}
}
@media (max-width:1200px){
.news-carousel{padding:0 52px}
.news-home-card{flex-basis:calc((100% - 54px) / 4);max-width:calc((100% - 54px) / 4)}
.news-carousel--static .news-home-card{flex-basis:220px;max-width:220px}
}
@media (max-width:980px){
.news-carousel{padding:0 42px}
.news-home-card{flex-basis:calc((100% - 18px) / 2);max-width:calc((100% - 18px) / 2)}
}
.news-home-author-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.news-home-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{padding:7px 11px;border-radius:999px;box-shadow:none;font-size:.8rem}
.listing-filter-group select,.listing-filter-group input,.listing-filter-submit,.listing-filter-reset,.listing-browser-card,.listing-detail-tabs button,.btn-buy-now,.btn-add-cart,.category-listing-hero__cta,.promo-card,.side-banner,.listing-thumb,.news-home-btn,.mini-buy-btn,.support-button,.floating-support,.floating-chat,.main-nav a,.header-actions a,.site-header a{cursor:pointer}
.news-home-card{flex:0 0 min(320px,calc((100% - 54px)/4));max-width:min(320px,calc((100% - 54px)/4))}
.news-home-media{height:214px}
.news-home-body{padding:18px 20px 16px}
.news-home-body h3{font-size:1.22rem}
.news-home-body p{-webkit-line-clamp:3}
.news-carousel--static .news-carousel-track{justify-content:flex-start}
.news-carousel--static .news-home-card{flex:0 0 min(280px,calc((100% - 54px)/4));max-width:min(280px,calc((100% - 54px)/4))}
.news-home-author-badges .role-badge-pill{max-width:100%;box-sizing:border-box}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 36px)/3);max-width:calc((100% - 36px)/3)}
}
@media (max-width:991px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
.news-home-media{height:220px}
}
.news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
.news-carousel--static .news-home-card{flex:0 0 min(292px,calc((100% - 88px)/5));max-width:min(292px,calc((100% - 88px)/5))}
@media (max-width:1400px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 66px)/4);max-width:calc((100% - 66px)/4)}
}
@media (max-width:991px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
}
.news-home-section.container{width:min(1540px,calc(100% - 24px))}
.news-carousel{padding:0 56px}
.news-carousel-track{gap:18px}
.news-home-card,.news-carousel--static .news-home-card{flex:0 0 calc((100% - 72px) / 5);max-width:calc((100% - 72px) / 5);min-width:0}
.news-home-media{height:224px}
.news-home-body{padding:18px 20px 18px}
.news-home-body h3{font-size:1.24rem;line-height:1.32}
.news-home-body p{-webkit-line-clamp:2}
.news-home-author-line{justify-content:flex-start;align-items:center;gap:10px}
.news-home-author-line .dot{margin:0 2px;flex:0 0 auto}
.news-home-author-badges,.news-article-author-badges,.testimonial-role-badge,.testimonial-meta-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;flex:0 0 auto}
.news-home-author-badges .role-badge-pill,.news-article-author-badges .role-badge-pill,.testimonial-role-badge .role-badge-pill,.testimonial-meta-line .role-badge-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;max-width:max-content;min-width:0}
@media (max-width:1300px){
.news-home-section.container{width:min(1480px,calc(100% - 24px))}
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 54px)/4);max-width:calc((100% - 54px)/4)}
}
@media (max-width:991px){
.news-carousel{padding:0 42px}
.news-home-card,.news-carousel--static .news-home-card{flex-basis:calc((100% - 18px)/2);max-width:calc((100% - 18px)/2)}
}
@media (max-width:640px){
.news-home-card,.news-carousel--static .news-home-card{flex-basis:100%;max-width:100%}
.news-home-media{height:220px}
}
.chat-avatar-shell>.cosmetic-avatar-shell,.testimonial-avatar-shell>.cosmetic-avatar-shell,.comment-showcase-avatar-shell>.cosmetic-avatar-shell{display:flex;width:100%;height:100%}
.testimonial-avatar-shell{width:42px;height:42px;position:relative;overflow:visible}
html[data-theme="dark"] .promo-strip,html[data-theme="dark"] .social-strip,html[data-theme="dark"] .main-header,html[data-theme="dark"] .nav-row,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .footer-social-contact,html[data-theme="dark"] .footer-contact-box,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .listing-other-seller-items,html[data-theme="dark"] .profile-menu-dropdown,html[data-theme="dark"] .payment-result-card,html[data-theme="dark"] .payment-method-card,html[data-theme="dark"] .support-faq-item,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-ticket-header-card,html[data-theme="dark"] .listing-wizard-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .comment-showcase-card{background:linear-gradient(180deg,rgba(47,56,70,.96),rgba(35,42,54,.96));border-color:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(4,8,18,.26)}
html[data-theme="dark"] .footer-link-col h4,html[data-theme="dark"] .footer-contact-box h4,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .testimonial-head h2,html[data-theme="dark"] .mini-list-head h3,html[data-theme="dark"] .profile-menu-card strong,html[data-theme="dark"] .user-line strong,html[data-theme="dark"] .testimonial-content h3,html[data-theme="dark"] .contact-line__text,html[data-theme="dark"] .site-form-title,html[data-theme="dark"] .section-block-title,html[data-theme="dark"] .listing-detail-summary h1,html[data-theme="dark"] .purchase-log-headline h3{color:#f4f7fb !important}
html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .mini-list-head p,html[data-theme="dark"] .testimonial-head p,html[data-theme="dark"] .testimonial-content p,html[data-theme="dark"] .testimonial-meta-line,html[data-theme="dark"] .community-box--managed p,html[data-theme="dark"] .comment-showcase-card__rating-text,html[data-theme="dark"] .profile-menu-card span,html[data-theme="dark"] .profile-menu-card small,html[data-theme="dark"] .site-help,html[data-theme="dark"] .site-help p,html[data-theme="dark"] .footer-column a,html[data-theme="dark"] .footer-payment-item span,html[data-theme="dark"] .payment-title,html[data-theme="dark"] .legal-card small{color:#c7d0dd !important}
html[data-theme="dark"] .testimonial-section{margin-top:42px}
html[data-theme="dark"] .testimonial-slider{padding:0}
html[data-theme="dark"] .testimonial-track{min-height:390px}
html[data-theme="dark"] .testimonial-slide{min-height:390px}
html[data-theme="dark"] .testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
html[data-theme="dark"] .testimonial-card--showcase{min-height:100%;padding:24px;border-radius:28px}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content{display:grid;gap:14px;height:100%}
html[data-theme="dark"] .testimonial-card--showcase .user-line{align-items:center}
html[data-theme="dark"] .testimonial-card--showcase .comment-badge-row{display:flex;gap:8px;flex-wrap:wrap}
html[data-theme="dark"] .testimonial-card--showcase h3{font-size:1.95rem;line-height:1.12;margin:4px 0 0}
html[data-theme="dark"] .testimonial-card--showcase p{font-size:1rem;line-height:1.7;margin:0}
html[data-theme="dark"] .testimonial-meta-line .dot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.28)}
html[data-theme="dark"] .support-button:hover,html[data-theme="dark"] .testimonial-action-btn:hover,html[data-theme="dark"] .mini-buy-btn:hover,html[data-theme="dark"] .footer-social-contact h4,html[data-theme="dark"] .footer-contact-box h4{margin-bottom:18px}
@media (max-width:1180px){
html[data-theme="dark"] .testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-theme="dark"] .testimonial-track,html[data-theme="dark"] .testimonial-slide{min-height:650px}
}
@media (max-width:780px){
html[data-theme="dark"] .testimonial-grid{grid-template-columns:1fr}
html[data-theme="dark"] .testimonial-track,html[data-theme="dark"] .testimonial-slide{min-height:860px}
}
html[data-theme="dark"] .mini-list-card,html[data-theme="dark"] .footer-top-cards--managed article,html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .comment-showcase-card,html[data-theme="dark"] .site-panel,html[data-theme="dark"] .listing-detail-panel,html[data-theme="dark"] .seller-side-card,html[data-theme="dark"] .public-profile-card,html[data-theme="dark"] .purchase-log-card,html[data-theme="dark"] .support-hero-card,html[data-theme="dark"] .support-table-card,html[data-theme="dark"] .support-thread-card,html[data-theme="dark"] .support-form-card,html[data-theme="dark"] .cart-items-panel,html[data-theme="dark"] .cart-summary-card,html[data-theme="dark"] .listing-wizard-card{background:linear-gradient(180deg,rgba(48,56,70,.96),rgba(38,45,57,.96));border-color:rgba(255,255,255,.07)}
html[data-theme="dark"] .section-heading p,html[data-theme="dark"] .footer-link-col a,html[data-theme="dark"] .footer-link-col p,html[data-theme="dark"] .section-subtitle,html[data-theme="dark"] .testimonial-head p{color:#cbd5e3}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(190,197,208,.18) !important;color:#fff !important;box-shadow:0 12px 28px rgba(12,15,20,.22) !important}
.add-listing:hover,.rounded-button:hover,.site-primary-btn:hover,.btn-add-cart:hover,.chat-send-btn:hover,.news-home-btn:hover,.testimonial-action-btn:hover,.maintenance-link-btn:hover,.support-action-btn--primary:hover,.wizard-action-btn:hover,.giveaway-btn--join:hover,.site-btn-primary:hover,.site-btn-secondary:hover,.support-button:hover{filter:brightness(1.05) !important;box-shadow:0 14px 30px rgba(10,12,18,.28) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge{background:linear-gradient(180deg,rgba(60,67,79,.72),rgba(39,45,54,.86)) !important;border-color:rgba(255,255,255,.09) !important;color:#edf1f6 !important}
.chat-file-picker:hover,.news-carousel-arrow:hover,.category-chip:hover,.pagination-link.is-active,.pagination-link:hover{background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.14) !important}
.news-home-card,.news-carousel--static .news-home-card{background:linear-gradient(180deg,rgba(50,57,68,.96),rgba(33,38,46,.98)) !important;border-color:rgba(255,255,255,.08) !important;box-shadow:0 18px 42px rgba(7,10,14,.22) !important}
.news-home-body{background:linear-gradient(180deg,rgba(43,49,59,.94),rgba(30,35,43,.98)) !important}
.news-home-body p,.news-home-author-line,.news-home-footer time{color:rgba(229,235,244,.76) !important}
.news-home-btn{background:linear-gradient(135deg,#616b77,#8892a0) !important;border:1px solid rgba(196,203,213,.18) !important;color:#ffffff !important;box-shadow:0 12px 28px rgba(12,15,20,.18) !important}
.news-home-btn:hover,.news-home-btn:focus-visible{filter:brightness(1.06) !important;box-shadow:0 14px 30px rgba(10,12,18,.24) !important}
.support-button,.site-primary-btn,.site-secondary-btn,.notice-banner>a,.add-listing,.rounded-button,.support-action-btn,.support-outline-btn,.news-home-btn,.btn-add-cart,.wizard-action-btn,.giveaway-hero__btn,.giveaway-btn--join,.my-listing-btn,.site-btn-primary,.site-btn-secondary,.btn-primary-soft{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease,background .18s ease !important;will-change:transform}
.support-button:hover,.support-button:focus-visible,.site-primary-btn:hover,.site-primary-btn:focus-visible,.site-secondary-btn:hover,.site-secondary-btn:focus-visible,.notice-banner>a:hover,.notice-banner>a:focus-visible,.add-listing:hover,.add-listing:focus-visible,.rounded-button:hover,.rounded-button:focus-visible,.support-action-btn:hover,.support-action-btn:focus-visible,.support-outline-btn:hover,.support-outline-btn:focus-visible,.news-home-btn:hover,.news-home-btn:focus-visible,.btn-add-cart:hover,.btn-add-cart:focus-visible,.wizard-action-btn:hover,.wizard-action-btn:focus-visible,.giveaway-hero__btn:hover,.giveaway-hero__btn:focus-visible,.giveaway-btn--join:hover,.giveaway-btn--join:focus-visible,.my-listing-btn:hover,.my-listing-btn:focus-visible,.site-btn-primary:hover,.site-btn-primary:focus-visible,.site-btn-secondary:hover,.site-btn-secondary:focus-visible,.btn-primary-soft:hover,.btn-primary-soft:focus-visible{transform:translateY(2px) !important;filter:brightness(1.08) !important;box-shadow:0 18px 34px rgba(7,10,14,.28) !important}
.comments-load-more-wrap .rounded-button,.comments-showcase-button,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(128,139,154,.92),rgba(96,105,118,.96)) !important;border:1px solid rgba(255,255,255,.10) !important;color:#f8fbff !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.comments-load-more-wrap .rounded-button:hover,.comments-showcase-button:hover,.testimonial-action-btn:hover,.testimonial-action-btn--ghost:hover{filter:brightness(1.05)}
.testimonial-meta-line,.rating-box,.comments-page-meta{color:rgba(221,228,238,.72) !important}
html[data-theme="dark"] .testimonial-section{position:relative}
html[data-theme="dark"] .testimonial-card--showcase,html[data-theme="dark"] .testimonial-card--empty,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--showcase,html[data-theme="dark"] .testimonial-slide.is-active .testimonial-card--empty{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(22,27,35,.46),rgba(11,14,20,.62)) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 22px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(20px) saturate(118%) !important;-webkit-backdrop-filter:blur(20px) saturate(118%) !important}
html[data-theme="dark"] .testimonial-card--showcase::before,html[data-theme="dark"] .testimonial-card--empty::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 42%)}
html[data-theme="dark"] .testimonial-card--showcase .testimonial-content,html[data-theme="dark"] .testimonial-card--empty .testimonial-content{position:relative;z-index:1}
html[data-theme="dark"] .testimonial-card--empty{min-height:486px}
html[data-theme="dark"] .testimonial-card--empty .testimonial-content{display:grid;place-content:center;justify-items:center;text-align:center;min-height:100%;padding:36px 28px}
html[data-theme="dark"] .testimonial-card--empty h3{margin:0 0 14px;color:#f4f7fb !important;letter-spacing:-.03em}
html[data-theme="dark"] .testimonial-card--empty p{margin:0;max-width:720px;color:rgba(226,233,244,.80) !important}
html[data-theme="dark"] .testimonial-actions{margin-top:28px}
html[data-theme="dark"] .testimonial-action-btn,html[data-theme="dark"] .testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(118,128,141,.82),rgba(86,94,106,.88)) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08) !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;min-height:78px !important;margin-top:28px !important}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.comments-load-more-wrap .rounded-button{transform:none !important;translate:none !important;will-change:auto !important;margin:0 !important;position:relative !important;top:auto !important;bottom:auto !important}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{transform:none !important;translate:none !important;margin:0 !important}
.notice-banner,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;border:1px solid rgba(126,140,255,.16) !important;box-shadow:0 0 0 1px rgba(126,140,255,.07),0 10px 24px rgba(0,0,0,.22),0 0 16px rgba(86,112,255,.10),0 0 26px rgba(171,104,255,.07),inset 0 1px 0 rgba(255,255,255,.045) !important}
.notice-banner::after,.home-random-refresh-btn::after,.testimonial-action-btn::after,.testimonial-action-btn--ghost::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(96,120,255,.13),transparent 28%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.11),transparent 30%);z-index:-1}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{background:linear-gradient(180deg,rgba(22,26,36,.88),rgba(11,13,20,.96)) !important}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 30px rgba(0,0,0,.26),0 0 22px rgba(86,112,255,.16),0 0 36px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.055) !important}
.quick-chips .chip,.notice-banner,.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(114,132,255,0.18) !important;background:linear-gradient(180deg,rgba(15,19,30,0.90),rgba(8,10,17,0.96)) !important;box-shadow:0 0 0 1px rgba(102,120,255,0.08),0 16px 32px rgba(0,0,0,0.28),0 0 18px rgba(87,109,255,0.12),0 0 30px rgba(171,104,255,0.08),inset 0 1px 0 rgba(255,255,255,0.04) !important}
.quick-chips .chip::before,.notice-banner::before,.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 50%,rgba(90,118,255,0.16),transparent 26%),radial-gradient(circle at 88% 50%,rgba(171,104,255,0.14),transparent 28%);z-index:-1}
.quick-chips .chip:hover,.quick-chips .chip:focus-visible,.notice-banner:hover,.notice-banner:focus-within,.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible{border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 18px 36px rgba(0,0,0,0.32),0 0 24px rgba(87,109,255,0.18),0 0 38px rgba(171,104,255,0.12),inset 0 1px 0 rgba(255,255,255,0.05) !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost{color:#eef3ff !important;transform:none !important}
.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-load-more-wrap .rounded-button{position:relative !important;isolation:isolate !important;background:linear-gradient(180deg,rgba(17,21,34,0.94),rgba(8,10,18,0.99)) !important;border:1px solid rgba(122,137,255,0.19) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.07),0 14px 28px rgba(0,0,0,0.26),0 0 20px rgba(81,100,232,0.13),0 0 32px rgba(171,104,255,0.09),inset 0 1px 0 rgba(255,255,255,.05) !important}
.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-load-more-wrap .rounded-button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-load-more-wrap .rounded-button:hover,.comments-load-more-wrap .rounded-button:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;filter:brightness(1.05) !important;transform:none !important}
.notice-banner>a,.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:14px 28px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(18,23,38,0.96),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.20) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,0.08),0 14px 28px rgba(0,0,0,.26),0 0 20px rgba(81,100,232,.13),0 0 32px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.notice-banner>a::before,.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 50%,rgba(90,118,255,.16),transparent 26%),radial-gradient(circle at 86% 50%,rgba(171,104,255,.15),transparent 28%);z-index:-1}
.notice-banner>a:hover,.notice-banner>a:focus-visible,.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(24,30,48,0.98),rgba(10,12,22,1)) !important;border-color:rgba(145,158,255,0.28) !important;box-shadow:0 0 0 1px rgba(145,158,255,0.12),0 16px 32px rgba(0,0,0,.28),0 0 24px rgba(87,109,255,.18),0 0 36px rgba(171,104,255,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;filter:brightness(1.04) !important}
.testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.home-random-refresh-btn,.testimonial-action-btn,.testimonial-action-btn--ghost,.comments-showcase-button,.rounded-button.rounded-button--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:12px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease !important}
.home-random-refresh-btn::before,.testimonial-action-btn::before,.testimonial-action-btn--ghost::before,.comments-showcase-button::before,.rounded-button.rounded-button--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.home-random-refresh-btn>*,.testimonial-action-btn>*,.testimonial-action-btn--ghost>*,.comments-showcase-button>*,.rounded-button.rounded-button--ghost>*{position:relative !important;z-index:1 !important}
.home-random-refresh-btn:hover,.home-random-refresh-btn:focus-visible,.testimonial-action-btn:hover,.testimonial-action-btn:focus-visible,.testimonial-action-btn--ghost:hover,.testimonial-action-btn--ghost:focus-visible,.comments-showcase-button:hover,.comments-showcase-button:focus-visible,.rounded-button.rounded-button--ghost:hover,.rounded-button.rounded-button--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important;flex-wrap:wrap !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;line-height:1.2 !important;overflow:hidden !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(16,20,33,0.95),rgba(8,10,18,0.995)) !important;border:1px solid rgba(122,137,255,0.18) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(122,137,255,.07),0 12px 24px rgba(0,0,0,.22),0 0 18px rgba(81,100,232,.12),0 0 28px rgba(171,104,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:radial-gradient(circle at 16% 50%,rgba(90,118,255,.14),transparent 28%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.12),transparent 30%) !important;z-index:0 !important}
.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important}
.testimonial-section .testimonial-action-btn>*,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost>*{position:relative !important;z-index:1 !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible{background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.26) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(145,158,255,.12),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost,.testimonial-section .testimonial-action-btn:visited,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:visited{position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:200px !important;min-height:52px !important;padding:12px 28px !important;border-radius:999px !important;overflow:hidden !important;text-decoration:none !important;color:#eef3ff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border:1px solid rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-action-btn::before,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::before,.testimonial-section .testimonial-action-btn::after,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost::after{content:none !important;display:none !important}
.testimonial-section .testimonial-action-btn:hover,.testimonial-section .testimonial-action-btn:focus-visible,.testimonial-section .testimonial-action-btn:active,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:hover,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:focus-visible,.testimonial-section .testimonial-action-btn.testimonial-action-btn--ghost:active{color:#ffffff !important;background:linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;background-image:radial-gradient(circle at 16% 50%,rgba(90,118,255,.16),transparent 30%),radial-gradient(circle at 84% 50%,rgba(171,104,255,.14),transparent 32%),linear-gradient(180deg,rgba(22,27,42,0.98),rgba(10,12,20,1)) !important;border-color:rgba(145,158,255,0.24) !important;box-shadow:0 0 0 1px rgba(145,158,255,.11),0 14px 28px rgba(0,0,0,.24),0 0 22px rgba(87,109,255,.16),0 0 34px rgba(171,104,255,.10),inset 0 1px 0 rgba(255,255,255,.05) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:20px !important;flex-wrap:wrap !important;padding:0 !important;margin-top:24px !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{min-width:200px !important;min-height:56px !important;padding:14px 30px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border:1px solid rgba(120,138,255,.22) !important;color:#eef3ff !important;text-decoration:none !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::before,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action::after,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>i,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action>svg{display:none !important;content:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background:linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;background-image:radial-gradient(circle at 14% 50%,rgba(84,108,255,.18),transparent 30%),radial-gradient(circle at 86% 50%,rgba(156,104,255,.16),transparent 32%),linear-gradient(180deg,rgba(17,22,36,0.98),rgba(8,10,18,1)) !important;border-color:rgba(120,138,255,.22) !important;color:#ffffff !important;box-shadow:0 0 0 1px rgba(125,140,255,.08),0 0 18px rgba(76,97,232,.13),0 0 30px rgba(145,94,255,.10),inset 0 1px 0 rgba(255,255,255,.04) !important;transform:none !important;translate:none !important;filter:none !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:visited{transition:border-color .22s ease,box-shadow .22s ease,background-image .22s ease,filter .22s ease !important}
.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:hover,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:focus-visible,.testimonial-section .testimonial-actions.quick-chips--testimonial-actions .chip.chip--testimonial-action:active{background-image:radial-gradient(circle at 14% 50%,rgba(108,128,255,.26),transparent 30%),radial-gradient(circle at 86% 50%,rgba(178,112,255,.24),transparent 32%),linear-gradient(180deg,rgba(22,28,46,0.98),rgba(10,12,22,1)) !important;border-color:rgba(154,168,255,.34) !important;box-shadow:0 0 0 1px rgba(150,165,255,.14),0 0 24px rgba(88,108,255,.20),0 0 38px rgba(162,100,255,.16),inset 0 1px 0 rgba(255,255,255,.06) !important;filter:brightness(1.05) !important}
.testimonial-section--stacked{position:relative}
.testimonial-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.testimonial-static-grid--count-1{grid-template-columns:minmax(0,1fr)}
.testimonial-static-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{position:relative;overflow:hidden;border-radius:30px !important;background:linear-gradient(180deg,rgba(10,15,28,.94),rgba(5,8,18,.98)) !important;border:1px solid rgba(129,148,255,.12) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(18px) saturate(118%) !important;-webkit-backdrop-filter:blur(18px) saturate(118%) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(104,126,255,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(185,96,255,.16),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%)}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{content:"";position:absolute;inset:1px;border-radius:28px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.testimonial-static-grid .testimonial-card--static .testimonial-content,.testimonial-stack-card .testimonial-content{position:relative;z-index:2;min-height:392px;padding:28px 28px 24px;display:flex;flex-direction:column}
.testimonial-stack-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:end}
.testimonial-stack-column{position:relative;min-height:440px;padding-top:46px;padding-right:54px}
.testimonial-stack-column__inner{position:relative;min-height:394px}
.testimonial-stack-card{position:absolute;left:0;right:0;bottom:0;min-height:392px;transform-origin:center center;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .55s ease,filter .55s ease,box-shadow .55s ease;will-change:transform,opacity}
.testimonial-stack-card .testimonial-content>*{transition:opacity .35s ease,transform .35s ease}
.testimonial-stack-card.is-front{z-index:6;opacity:1;transform:translate3d(0,0,0) scale(1);filter:none}
.testimonial-stack-card.is-front .testimonial-content>*{opacity:1;transform:none}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4{pointer-events:none}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.95;transform:translate3d(14px,-14px,0) scale(.985)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.82;transform:translate3d(28px,-28px,0) scale(.97)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.68;transform:translate3d(42px,-42px,0) scale(.955)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.56;transform:translate3d(56px,-56px,0) scale(.94)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(78px,-78px,0) scale(.92);pointer-events:none}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px)}
.testimonial-stack-column:nth-child(1){--stack-accent:#5d67ff;--stack-accent-soft:#7b8cff}
.testimonial-stack-column:nth-child(2){--stack-accent:#8e6cff;--stack-accent-soft:#af86ff}
.testimonial-stack-column:nth-child(3){--stack-accent:#b06aff;--stack-accent-soft:#d18cff}
.testimonial-stack-card{border-color:color-mix(in srgb,var(--stack-accent,#6b7cff) 34%,rgba(255,255,255,.12)) !important;box-shadow:0 26px 54px rgba(2,6,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.02),0 0 22px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 18%,transparent) !important}
.testimonial-stack-card::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 0 1px color-mix(in srgb,var(--stack-accent,#6b7cff) 24%,transparent),0 0 18px color-mix(in srgb,var(--stack-accent-soft,#8793ff) 16%,transparent)}
.testimonial-empty-shell .testimonial-card--empty{max-width:920px;margin:0 auto}
@media (max-width:1199px){
.testimonial-stack-board,.testimonial-static-grid{gap:24px}
.testimonial-stack-column{padding-right:42px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:372px}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr}
.testimonial-stack-column{min-height:420px;padding-top:28px;padding-right:36px}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:20px;min-height:390px}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{min-height:340px}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:340px;padding:24px 22px 20px}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.986)}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.972)}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.958)}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.944)}
}
.testimonial-section--stacked,.testimonial-section--stacked .testimonial-stack-board,.testimonial-section--stacked .testimonial-stack-column,.testimonial-section--stacked .testimonial-stack-column__inner{overflow:visible !important}
.testimonial-stack-board{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:42px !important;align-items:start !important}
.testimonial-stack-column{position:relative !important;min-height:0 !important;padding:0 72px 48px 0 !important}
.testimonial-stack-column__inner{position:relative !important;height:392px !important;min-height:392px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:30px !important;background:linear-gradient(180deg,rgba(8,13,25,.95),rgba(4,8,18,.985)) !important;border:1px solid rgba(126,140,255,.12) !important;box-shadow:0 22px 48px rgba(3,7,18,.22),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.015) !important}
.testimonial-stack-card{position:absolute !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;width:100% !important;min-height:392px !important;transform-origin:center center !important;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .55s ease,box-shadow .55s ease,border-color .55s ease !important;will-change:transform,opacity !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 18%,rgba(94,110,255,.14),transparent 25%),radial-gradient(circle at 86% 16%,rgba(184,104,255,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%)}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 18px rgba(109,122,255,.11),0 0 26px rgba(170,98,255,.08)}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{position:relative !important;z-index:2 !important;min-height:392px !important;padding:28px 28px 24px !important;display:flex !important;flex-direction:column !important}
.testimonial-stack-card .testimonial-content>*{transition:opacity .3s ease,transform .3s ease !important}
.testimonial-stack-card.is-front{z-index:7 !important;opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;border-color:rgba(138,150,255,.24) !important;box-shadow:0 28px 52px rgba(3,8,20,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.025),0 0 22px rgba(115,130,255,.12),0 0 36px rgba(174,104,255,.08) !important}
.testimonial-stack-card.is-layer-1,.testimonial-stack-card.is-layer-2,.testimonial-stack-card.is-layer-3,.testimonial-stack-card.is-layer-4,.testimonial-stack-card.is-hidden{pointer-events:none !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;opacity:1 !important;transform:translate3d(16px,-16px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;opacity:1 !important;transform:translate3d(32px,-32px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;opacity:1 !important;transform:translate3d(48px,-48px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;opacity:1 !important;transform:translate3d(64px,-64px,0) scale(.948) !important}
.testimonial-stack-card.is-hidden{z-index:2 !important;opacity:0 !important;transform:translate3d(84px,-84px,0) scale(.932) !important}
.testimonial-stack-card:not(.is-front) .testimonial-content>*{opacity:0 !important;transform:translateY(8px) !important}
.testimonial-stack-card:not(.is-front)::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 14px rgba(109,122,255,.09),0 0 20px rgba(168,96,255,.065) !important}
@media (max-width:1399px){
.testimonial-stack-board{gap:30px !important}
.testimonial-stack-column{padding-right:60px !important}
}
@media (max-width:1199px){
.testimonial-stack-board{gap:24px !important}
.testimonial-stack-column{padding-right:44px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:366px !important;height:366px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(14px,-14px,0) scale(.987) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(28px,-28px,0) scale(.974) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(42px,-42px,0) scale(.961) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(56px,-56px,0) scale(.948) !important}
}
@media (max-width:991px){
.testimonial-stack-board,.testimonial-static-grid,.testimonial-static-grid--count-2,.testimonial-static-grid--count-1{grid-template-columns:1fr !important}
.testimonial-stack-column{padding-right:56px !important}
}
@media (max-width:767px){
.testimonial-stack-column{padding-right:34px !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:338px !important;height:338px !important}
}
.testimonial-stack-column:nth-child(1){--testimonial-glow-a:rgba(104,126,255,.28);--testimonial-glow-b:rgba(159,104,255,.20)}
.testimonial-stack-column:nth-child(2){--testimonial-glow-a:rgba(123,118,255,.28);--testimonial-glow-b:rgba(188,112,255,.22)}
.testimonial-stack-column:nth-child(3){--testimonial-glow-a:rgba(145,112,255,.28);--testimonial-glow-b:rgba(205,118,255,.24)}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(143,156,255,.18) !important;box-shadow:0 26px 52px rgba(3,7,18,.24),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.018),0 0 24px rgba(104,126,255,.14),0 0 42px rgba(170,98,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:0 !important;border-radius:inherit !important;animation:warextTestimonialBorderPulse 3.8s ease-in-out infinite}
.testimonial-stack-card.is-front{border-color:rgba(161,173,255,.26) !important;box-shadow:0 30px 56px rgba(3,8,20,.26),inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.024),0 0 30px rgba(110,132,255,.20),0 0 62px rgba(174,104,255,.14) !important}
.testimonial-stack-card.is-front::after{animation-duration:2.9s}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after,.testimonial-stack-card.is-hidden::after{opacity:.92 !important}
.testimonial-stack-board,.testimonial-static-grid{overflow:visible !important}
.testimonial-stack-column{overflow:visible !important;padding-top:54px !important;padding-right:70px !important}
.testimonial-stack-column__inner{overflow:visible !important}
.testimonial-static-grid .testimonial-card--static,.testimonial-stack-card{overflow:visible !important;isolation:isolate;border:1px solid rgba(132,155,255,.22) !important;box-shadow:0 28px 58px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(134,151,255,.08),0 0 28px rgba(103,120,255,.12),0 0 52px rgba(170,101,255,.10) !important}
.testimonial-static-grid .testimonial-card--static::before,.testimonial-stack-card::before{inset:-1px;border-radius:32px;background:radial-gradient(circle at 14% 18%,rgba(109,132,255,.30),transparent 28%),radial-gradient(circle at 84% 18%,rgba(190,108,255,.26),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 38%);opacity:1}
.testimonial-static-grid .testimonial-card--static::after,.testimonial-stack-card::after{inset:-1px;border-radius:32px;background:linear-gradient(135deg,rgba(120,136,255,.78),rgba(123,140,255,.10) 18%,rgba(0,0,0,0) 34%,rgba(208,115,255,.22) 70%,rgba(194,103,255,.66));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.25px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 20px rgba(111,127,255,.24),0 0 36px rgba(176,102,255,.20);opacity:.92}
.testimonial-stack-card.is-front{box-shadow:0 34px 66px rgba(2,6,18,.30),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(145,164,255,.14),0 0 34px rgba(111,127,255,.20),0 0 64px rgba(188,109,255,.16) !important}
.testimonial-stack-card.is-front::before,.testimonial-stack-card.is-front::after{opacity:1}
.testimonial-stack-card.is-layer-1{z-index:5;opacity:.98;transform:translate3d(16px,-16px,0) scale(.988)}
.testimonial-stack-card.is-layer-2{z-index:4;opacity:.88;transform:translate3d(32px,-32px,0) scale(.974)}
.testimonial-stack-card.is-layer-3{z-index:3;opacity:.76;transform:translate3d(48px,-48px,0) scale(.96)}
.testimonial-stack-card.is-layer-4{z-index:2;opacity:.64;transform:translate3d(64px,-64px,0) scale(.946)}
.testimonial-stack-card.is-hidden{z-index:1;opacity:0;transform:translate3d(82px,-82px,0) scale(.93);pointer-events:none}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.95}
@media (max-width:1199px){
.testimonial-stack-column{padding-right:54px !important}
}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-color:rgba(140,158,255,.34) !important;box-shadow:0 26px 56px rgba(2,6,18,.28),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(142,161,255,.18),0 0 26px rgba(96,116,255,.26),0 0 54px rgba(168,102,255,.18),0 0 84px rgba(92,121,255,.10) !important}
.testimonial-stack-card::after,.testimonial-static-grid .testimonial-card--static::after{inset:-2px !important;padding:1.5px !important;opacity:1 !important;background:linear-gradient(135deg,rgba(118,139,255,.92),rgba(118,139,255,.14) 20%,rgba(0,0,0,0) 34%,rgba(210,118,255,.26) 72%,rgba(194,112,255,.86)) !important;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(109,128,255,.30),0 0 48px rgba(182,110,255,.24),0 0 82px rgba(99,118,255,.16) !important}
.testimonial-stack-card::before,.testimonial-static-grid .testimonial-card--static::before{opacity:1 !important;background:radial-gradient(circle at 12% 16%,rgba(111,134,255,.42),transparent 26%),radial-gradient(circle at 86% 14%,rgba(194,110,255,.34),transparent 22%),radial-gradient(circle at 50% 100%,rgba(88,113,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 38%) !important}
.testimonial-stack-card.is-front,.testimonial-static-grid .testimonial-card--static{box-shadow:0 32px 66px rgba(2,6,18,.32),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(150,170,255,.22),0 0 34px rgba(108,128,255,.34),0 0 68px rgba(190,112,255,.24),0 0 110px rgba(101,122,255,.12) !important}
.testimonial-stack-card.is-layer-1::after,.testimonial-stack-card.is-layer-2::after,.testimonial-stack-card.is-layer-3::after,.testimonial-stack-card.is-layer-4::after{opacity:.96 !important}
body.profile-page .public-profile-section-card__head span,body.profile-page .comment-showcase-card__side,body.profile-page .comment-showcase-card__body p,body.profile-page .comment-showcase-card__rating-text,body.profile-page .testimonial-meta-line,body.profile-page .public-profile-market-review-card p,body.profile-page .public-profile-market-review-card__footer,.comments-page-shell .comments-showcase-head p,.comments-page-shell .comments-summary-card p,.comments-page-shell .comments-why-card p,.comments-page-shell .comment-showcase-card__side,.comments-page-shell .comment-showcase-card__body p,.comments-page-shell .comment-showcase-card__rating-text,.comments-page-shell .comments-page-meta,.comments-page-shell .testimonial-meta-line{color:rgba(224,233,248,.74) !important}
@media (max-width:767px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{gap:16px !important}
.testimonial-stack-column{padding-top:8px !important;padding-right:0 !important;min-width:0 !important}
.testimonial-stack-column__inner,.testimonial-stack-card,.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static,.testimonial-static-grid .testimonial-card--static .testimonial-content{min-height:300px !important;height:300px !important}
.testimonial-stack-card,.testimonial-static-grid .testimonial-card--static{border-radius:24px !important}
.testimonial-stack-card .testimonial-content,.testimonial-static-grid .testimonial-card--static .testimonial-content{padding:22px 20px 18px !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(8px,-8px,0) scale(.991) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(16px,-16px,0) scale(.982) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(24px,-24px,0) scale(.973) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(32px,-32px,0) scale(.964) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(40px,-40px,0) scale(.956) !important}
.testimonial-section .section-title,.testimonial-section .section-heading,.testimonial-section h2{font-size:2rem !important;line-height:1.1 !important}
.testimonial-section .section-subtitle,.testimonial-section p{font-size:1rem !important}
}
@media (max-width:767px){
.quick-links-section,.hero-section,.platform-section,.card-grid-section,.triple-lists,.weekly-deals-section,.home-random-listings-section,.news-section,.testimonial-section,.site-footer--managed{margin-top:14px !important}
.quick-links-section .quick-chips,.platform-section .mini-chips-wrap,.home-random-listings-section .quick-chips,.news-carousel-track,.footer-socials--managed,.payment-row,.footer-loop__viewport,.main-nav,.header-actions{scrollbar-width:none !important;-ms-overflow-style:none !important;-webkit-overflow-scrolling:touch !important}
.quick-links-section .quick-chips::-webkit-scrollbar,.platform-section .mini-chips-wrap::-webkit-scrollbar,.home-random-listings-section .quick-chips::-webkit-scrollbar,.news-carousel-track::-webkit-scrollbar,.footer-socials--managed::-webkit-scrollbar,.payment-row::-webkit-scrollbar,.footer-loop__viewport::-webkit-scrollbar{display:none !important}
.listing-card,.listing-browser-card,.news-home-card,.footer-info-card-neo,.mini-list-card,.notice-banner,.footer-contact-feature-card,.legal-card,.footer-link-col,.news-home-body{border-radius:22px !important}
.news-carousel{display:block !important}
.news-carousel-arrow{display:none !important}
.news-carousel-viewport{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important}
.news-carousel-track{display:flex !important;gap:14px !important;width:max-content !important;padding-bottom:4px !important}
.news-home-card{flex:0 0 84vw !important;min-width:84vw !important}
.testimonial-section--stacked .testimonial-stack-board{display:flex !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x proximity !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch !important}
.testimonial-stack-board::-webkit-scrollbar{display:none !important}
.testimonial-stack-column{flex:0 0 84vw !important;width:84vw !important;min-width:84vw !important;padding:0 !important;scroll-snap-align:start !important}
.testimonial-stack-column__inner{min-height:0 !important;height:auto !important}
.testimonial-stack-card{position:relative !important;inset:auto !important;transform:none !important;opacity:1 !important;min-height:0 !important;height:auto !important;display:none !important}
.testimonial-stack-card.is-front{display:block !important}
.testimonial-static-grid,.testimonial-empty-shell{display:grid !important;grid-template-columns:1fr !important;gap:14px !important}
}
@media (max-width:767px){
.testimonial-section{padding-bottom:8px !important}
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:hidden !important}
.testimonial-stack-column{width:100% !important;max-width:100% !important;padding-right:34px !important}
.testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column--mobile{display:block !important}
.testimonial-stack-column--mobile .testimonial-stack-column__inner,.testimonial-stack-column--mobile .testimonial-stack-card,.testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:440px !important;height:440px !important}
.testimonial-stack-card{max-width:100% !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:460px !important;padding:40px 34px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:420px !important;height:420px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:392px !important;height:auto !important;max-width:100% !important}
.testimonial-stack-card .testimonial-content{min-height:392px !important;height:392px !important}
.testimonial-stack-card.is-front{transform:translate3d(0,0,0) scale(1) !important}
.testimonial-stack-card.is-layer-1{transform:translate3d(10px,-10px,0) scale(.988) !important}
.testimonial-stack-card.is-layer-2{transform:translate3d(20px,-20px,0) scale(.976) !important}
.testimonial-stack-card.is-layer-3{transform:translate3d(30px,-30px,0) scale(.964) !important}
.testimonial-stack-card.is-layer-4{transform:translate3d(40px,-40px,0) scale(.952) !important}
.testimonial-stack-card.is-hidden{transform:translate3d(52px,-52px,0) scale(.94) !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:56px 56px 0 0 !important}
.testimonial-stack-column__inner{position:relative !important;min-height:468px !important;height:468px !important}
.testimonial-stack-card{position:absolute !important;inset:auto 0 0 0 !important;display:block !important;min-height:420px !important;max-width:100% !important;opacity:1 !important}
.testimonial-stack-card .testimonial-content{min-height:420px !important;height:420px !important}
.testimonial-stack-card.is-front{z-index:7 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:6 !important;transform:translate3d(14px,-14px,0) scale(.988) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:5 !important;transform:translate3d(28px,-28px,0) scale(.976) !important;opacity:.90 !important}
.testimonial-stack-card.is-layer-3{z-index:4 !important;transform:translate3d(42px,-42px,0) scale(.964) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:3 !important;transform:translate3d(56px,-56px,0) scale(.952) !important;opacity:.72 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(70px,-70px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-board,.testimonial-stack-board{display:block !important;overflow:visible !important;padding-right:0 !important}
.testimonial-section--stacked .testimonial-stack-column,.testimonial-stack-column,.testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:520px !important;padding:68px 76px 0 0 !important}
.testimonial-section--stacked .testimonial-stack-column:not(:first-child){display:none !important}
.testimonial-stack-column__inner{position:relative !important;min-height:456px !important;height:456px !important}
.testimonial-stack-card{position:absolute !important;left:0 !important;right:auto !important;bottom:0 !important;width:calc(100% - 72px) !important;max-width:calc(100% - 72px) !important;min-height:412px !important;display:block !important}
.testimonial-stack-card .testimonial-content{min-height:412px !important;height:412px !important}
.testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(16px,-16px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(32px,-32px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(48px,-48px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(64px,-64px,0) scale(.96) !important;opacity:.74 !important}
.testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(80px,-80px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.testimonial-stack-column--mobile{display:none !important}
@media (min-width:992px){
.testimonial-stack-column--mobile{display:none !important}
}
@media (max-width:991px){
.testimonial-section--stacked .testimonial-stack-column{display:none !important}
.testimonial-section--stacked .testimonial-stack-column--mobile{display:block !important;width:100% !important;max-width:100% !important;min-height:560px !important;padding:72px 78px 0 0 !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner{position:relative !important;min-height:492px !important;height:492px !important;overflow:visible !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card{position:absolute !important;left:0 !important;bottom:0 !important;width:calc(100% - 76px) !important;max-width:calc(100% - 76px) !important;min-height:436px !important;display:block !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card .testimonial-content{min-height:436px !important;height:436px !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front{z-index:9 !important;transform:translate3d(0,0,0) scale(1) !important;opacity:1 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1{z-index:8 !important;transform:translate3d(14px,-14px,0) scale(.99) !important;opacity:.98 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2{z-index:7 !important;transform:translate3d(28px,-28px,0) scale(.98) !important;opacity:.9 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3{z-index:6 !important;transform:translate3d(42px,-42px,0) scale(.97) !important;opacity:.82 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4{z-index:5 !important;transform:translate3d(56px,-56px,0) scale(.96) !important;opacity:.72 !important}
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-hidden{z-index:1 !important;transform:translate3d(72px,-72px,0) scale(.94) !important;opacity:0 !important;pointer-events:none !important}
}
.add-listing,.rounded-button,.footer-top-cards article a,.support-button,.notice-banner>a,.follow-banner a,.about-section .rounded-button,.site-primary-btn,.btn-add-cart,.chat-send-btn,.news-home-btn,.testimonial-action-btn,.maintenance-link-btn,.support-action-btn--primary,.wizard-action-btn,.giveaway-btn--join,.my-listing-btn.is-active,.site-btn-primary,.btn-primary-soft,.site-btn-secondary,.chip-blue,.tag-blue,.chat-launcher-btn,.chat-unread-badge,.listing-filter-submit,.site-market-item__buy,.site-market-modal .admin-btn{background:linear-gradient(135deg,#7c5cff,#a855f7) !important;border-color:rgba(198,176,255,.24) !important;color:#fff !important;box-shadow:0 16px 34px rgba(86,53,195,.34) !important}
.site-secondary-btn,.site-ghost-btn,.testimonial-action-btn--ghost,.chat-notify-btn,.maintenance-link-btn--ghost,.support-action-btn--dark,.my-listing-btn,.profile-pill,.tab-pill,.chip-muted,.badge-soft,.status-badge,.comment-badge,.medal-chip,.support-thread-badge,.listing-filter-reset,.site-market-item__toggle{background:linear-gradient(180deg,rgba(36,27,57,.78),rgba(18,16,34,.88)) !important;border-color:rgba(149,123,255,.18) !important;color:#f3f5ff !important}
.quick-links-section,.hero-section,.platform-section,.card-grid-section,.triple-lists,.weekly-deals-section,.home-random-listings-section,.news-section,.testimonial-section,.site-footer--managed,.footer-top-cards,.footer-main-grid,.footer-payment-zone,.site-market-section,.category-listing-layout,.support-page-shell__container>*{content-visibility:visible !important;contain:none !important;contain-intrinsic-size:auto !important}
.testimonial-copy-toggle {
    display: none;
    width: max-content;
    margin-top: 8px;
    border: 0;
    padding: 0;
    background: transparent;
    color: #a997ff;
    font: inherit;
    font-size: 12px;
    font-weight: 800;
    cursor: pointer;
}
@media (max-width: 991px){
.news-home-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 14px !important;
        overflow: hidden !important;
    }
.news-home-section .section-block-title { min-width: 0 !important; }
.news-home-section .section-block-title > div { min-width: 0 !important; width: 100% !important; }
.news-home-section .section-block-title h2 { font-size: 25px !important; }
.news-home-section .section-block-title p {
        max-width: 100% !important;
        font-size: 12px !important;
        line-height: 1.4 !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
    }
.news-carousel { width: 100% !important; min-width: 0 !important; }
.news-carousel-viewport { width: 100% !important; min-width: 0 !important; overflow: visible !important; }
.news-carousel-track { gap: 10px !important; align-items: stretch !important; }
.news-home-card {
        flex: 0 0 88% !important;
        width: 88% !important;
        max-width: 88% !important;
        min-width: 0 !important;
        border-radius: 18px !important;
        overflow: hidden !important;
    }
.news-home-media { display: block !important; aspect-ratio: 16 / 10 !important; overflow: hidden !important; }
.news-home-media img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
.news-home-body { min-width: 0 !important; padding: 12px !important; }
.news-home-body h3 { font-size: 16px !important; line-height: 1.2 !important; }
.news-home-body h3 a {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        overflow-wrap: anywhere !important;
    }
.news-home-body > p {
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        font-size: 11px !important;
        line-height: 1.35 !important;
    }
.news-home-author-line {
        display: flex !important;
        flex-wrap: wrap !important;
        min-width: 0 !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.news-home-author-badges { max-width: 100% !important; min-width: 0 !important; }
.news-home-footer {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;
        min-width: 0 !important;
    }
.news-home-footer time { font-size: 10px !important; white-space: nowrap !important; }
.news-home-btn {
        max-width: 58% !important;
        min-width: 0 !important;
        padding: 9px 11px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }
.news-carousel-arrow { display: none !important; }
.testimonial-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 14px !important;
        overflow: hidden !important;
    }
.testimonial-head {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 9px !important;
        text-align: left !important;
    }
.testimonial-head h2 { font-size: clamp(25px, 7.5vw, 34px) !important; line-height: 1.05 !important; }
.testimonial-head p { font-size: 12px !important; }
.testimonial-head .rating-box {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        justify-self: start !important;
    }
.testimonial-stack-board {
        width: 100% !important;
        min-height: 455px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        overflow: visible !important;
        padding: 48px 0 10px !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) { display: none !important; }
.testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        width: min(80vw, 330px) !important;
        min-width: 0 !important;
        height: 370px !important;
        margin: 0 auto !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        border-radius: 22px !important;
        overflow: hidden !important;
        transform-origin: 50% 100% !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front { transform: translate3d(0,0,0) scale(1) !important; z-index: 10 !important; opacity: 1 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 { transform: translate3d(9px,-12px,0) scale(.985) !important; z-index: 9 !important; opacity: .94 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 { transform: translate3d(18px,-23px,0) scale(.97) !important; z-index: 8 !important; opacity: .82 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 { transform: translate3d(27px,-33px,0) scale(.955) !important; z-index: 7 !important; opacity: .68 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 { transform: translate3d(36px,-42px,0) scale(.94) !important; z-index: 6 !important; opacity: .52 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 { transform: translate3d(45px,-50px,0) scale(.925) !important; z-index: 5 !important; opacity: .34 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(54px,-57px,0) scale(.91) !important; z-index: 4 !important; opacity: .20 !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-hidden { opacity: 0 !important; pointer-events: none !important; }
.testimonial-card .testimonial-content { padding: 18px !important; min-width: 0 !important; }
.testimonial-card .user-line { gap: 9px !important; }
.testimonial-card .user-line .cosmetic-avatar-shell,
    .testimonial-card .user-line img { width: 42px !important; height: 42px !important; }
.testimonial-card h3 {
        margin-top: 18px !important;
        font-size: 25px !important;
        line-height: 1.05 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card .testimonial-content > p {
        margin-top: 14px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
    }
.testimonial-card.is-copy-expanded .testimonial-content > p {
        display: block !important;
        -webkit-line-clamp: unset !important;
        overflow: auto !important;
        max-height: 180px !important;
    }
.testimonial-copy-toggle { display: inline-flex !important; }
.testimonial-meta-line {
        position: absolute !important;
        left: 18px !important;
        right: 18px !important;
        bottom: 15px !important;
        min-width: 0 !important;
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 4px 6px !important;
        font-size: 10px !important;
    }
.testimonial-actions {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
        width: 100% !important;
        margin-top: 4px !important;
    }
.testimonial-actions .chip { width: 100% !important; min-width: 0 !important; text-align: center !important; }
}
@media (max-width: 420px){
.testimonial-stack-column--mobile { width: min(78vw, 300px) !important; height: 352px !important; }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 { transform: translate3d(44px,-54px,0) scale(.91) !important; }
}
@media (max-width: 991px){
.testimonial-section.container {
        width: 100% !important;
        max-width: 100% !important;
        padding-inline: 10px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }
.testimonial-stack-board {
        display: block !important;
        position: relative !important;
        left: 50% !important;
        width: 100vw !important;
        max-width: 100vw !important;
        min-width: 100vw !important;
        height: 570px !important;
        min-height: 570px !important;
        margin: 6px 0 10px !important;
        padding: 0 !important;
        transform: translateX(-50%) !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-stack-column:not(.testimonial-stack-column--mobile) {
        display: none !important;
    }
.testimonial-stack-column--mobile {
        display: block !important;
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        top: 0 !important;
        width: min(78vw, 350px) !important;
        max-width: min(78vw, 350px) !important;
        min-width: 0 !important;
        height: 550px !important;
        margin: 0 !important;
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 550px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: translateX(-50%) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateX(-50%) translateY(-9px) scale(.97) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateX(-50%) translateY(-18px) scale(.94) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateX(-50%) translateY(-27px) scale(.91) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateX(-50%) translateY(-36px) scale(.88) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateX(-50%) translateY(-45px) scale(.85) !important;
    }
.testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateX(-50%) translateY(-54px) scale(.82) !important;
    }
}
@media (max-width: 991px){
.testimonial-section--stacked {
        overflow: visible !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        margin: 20px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        display: block !important;
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        width: min(88vw, 390px) !important;
        min-width: 0 !important;
        max-width: min(88vw, 390px) !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 500px !important;
        min-height: 500px !important;
        max-height: 500px !important;
        margin: 0 !important;
        transform-origin: 50% 0 !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-9px) scale(.97) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-18px) scale(.94) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-27px) scale(.91) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-36px) scale(.88) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-5 {
        transform: translateY(-45px) scale(.85) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-6 {
        transform: translateY(-54px) scale(.82) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 36px 30px 24px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 28px !important;
        margin-bottom: 16px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin-top: 0 !important;
        margin-bottom: 18px !important;
    }
}
@media (max-width: 991px){
.testimonial-section--stacked .testimonial-head {
        position: relative !important;
        z-index: 15 !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-head .rating-box {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: baseline !important;
        gap: 6px !important;
        width: fit-content !important;
        margin: 6px 0 0 !important;
        padding: 0 !important;
        z-index: 16 !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        margin: 50px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        display: block !important;
        width: min(90vw, 460px) !important;
        min-width: 0 !important;
        max-width: min(90vw, 460px) !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-8px) scale(.975) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-16px) scale(.95) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-24px) scale(.925) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-32px) scale(.90) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 30px 28px 22px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 22px !important;
        margin-bottom: 14px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin: 0 0 16px !important;
    }
}
@media (max-width: 991px){
.testimonial-section--stacked .testimonial-head {
        position: relative !important;
        z-index: 15 !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 8px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-head .rating-box {
        position: static !important;
        inset: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: baseline !important;
        gap: 6px !important;
        width: fit-content !important;
        margin: 6px 0 0 !important;
        padding: 0 !important;
        z-index: 16 !important;
    }
.testimonial-section--stacked .testimonial-stack-board {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        display: flex !important;
        justify-content: center !important;
        align-items: flex-start !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        margin: 50px auto 0 !important;
        padding: 0 !important;
        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        display: block !important;
        width: min(90vw, 460px) !important;
        min-width: 0 !important;
        max-width: min(90vw, 460px) !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-column__inner {
        position: relative !important;
        width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card {
        position: absolute !important;
        left: 0 !important;
        right: auto !important;
        top: 0 !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: 480px !important;
        min-height: 480px !important;
        max-height: 480px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        transform-origin: 50% 0 !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-front {
        transform: none !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-1 {
        transform: translateY(-8px) scale(.975) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-2 {
        transform: translateY(-16px) scale(.95) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-3 {
        transform: translateY(-24px) scale(.925) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-stack-card.is-layer-4 {
        transform: translateY(-32px) scale(.90) !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content {
        height: 100% !important;
        min-height: 0 !important;
        padding: 30px 28px 22px !important;
        box-sizing: border-box !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content h3 {
        margin-top: 22px !important;
        margin-bottom: 14px !important;
    }
.testimonial-section--stacked .testimonial-stack-column--mobile .testimonial-content > p {
        margin: 0 0 16px !important;
    }
}
@media (min-width: 992px){
.news-home-section .news-carousel {
        position: relative !important;
        overflow: visible !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }
.news-home-section .news-carousel-viewport {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        overflow: hidden !important;
    }
.news-home-section .news-carousel-track {
        margin-inline: auto !important;
    }
.news-home-section .news-carousel-arrow {
        position: absolute !important;
        top: 50% !important;
        z-index: 20 !important;
        margin: 0 !important;
        transform: translateY(-50%) !important;
    }
.news-home-section .news-carousel-arrow.prev {
        left: -54px !important;
        right: auto !important;
    }
.news-home-section .news-carousel-arrow.next {
        right: -54px !important;
        left: auto !important;
    }
}
/* WarextMarket v0.527 visual regression guard */
.about-section,
.budget-section,
.card-grid-section,
.cd-key-section,
.container,
.discord-community-section,
.follow-banner,
.home-random-listings-section,
.market-showcase,
.news-carousel,
.news-home,
.news-home-section,
.notice-banner,
.platform-section,
.quick-links-section,
.social-media-section,
.testimonial-section,
.testimonial-section--stacked,
.testimonial-stack-board,
.triple-lists,
.wm-news-stack{content-visibility:visible!important;contain:none!important;}

/* WarextMarket v0.527 visual regression guard */
.cosmetic-avatar-shell{position:relative!important;isolation:isolate;}
.cosmetic-avatar-shell>img:first-child{position:relative!important;z-index:1;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;}
.cosmetic-avatar-shell .cosmetic-avatar-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;pointer-events:none!important;z-index:2!important;}
.cosmetic-avatar-shell .cosmetic-avatar-frame>img,
.cosmetic-avatar-shell .cosmetic-avatar-frame img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;pointer-events:none!important;}

/* WAREXT_V0534_MOBILE_REGRESSION_FIXES */
@media (max-width: 991px) {
    /* Random listings: keep the intended 2x5 layout and return seller/avatar to normal flow. */
    html body:not(.admin-body) .home-random-grid {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-auto-flow: row !important;
        gap: 10px !important;
        width: 100% !important;
        min-width: 0 !important;
    }

    html body:not(.admin-body) .home-random-grid > .listing-browser-card:nth-child(n+11) {
        display: none !important;
    }

    html body:not(.admin-body) .home-random-grid > .listing-browser-card {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        grid-template-rows: 50px 142px minmax(0, auto) !important;
        min-width: 0 !important;
        overflow: hidden !important;
    }

    html body:not(.admin-body) .home-random-grid .listing-browser-card__seller {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        width: 100% !important;
        min-width: 0 !important;
        height: 50px !important;
        min-height: 50px !important;
        max-height: 50px !important;
        gap: 7px !important;
        margin: 0 !important;
        padding: 6px 7px 6px 31px !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    html body:not(.admin-body) .home-random-grid .listing-browser-card__seller-avatar,
    html body:not(.admin-body) .home-random-grid .listing-browser-card__seller-avatar.cosmetic-avatar-shell {
        position: relative !important;
        inset: auto !important;
        left: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        transform: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 36px !important;
        width: 36px !important;
        min-width: 36px !important;
        max-width: 36px !important;
        height: 36px !important;
        min-height: 36px !important;
        max-height: 36px !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    html body:not(.admin-body) .home-random-grid .listing-browser-card__seller-meta {
        position: relative !important;
        display: flex !important;
        flex: 1 1 auto !important;
        flex-direction: column !important;
        justify-content: center !important;
        min-width: 0 !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    html body:not(.admin-body) .home-random-grid .listing-browser-card__seller-meta > * {
        min-width: 0 !important;
        max-width: 100% !important;
    }

    /* News cards: media first, then all text/meta/CTA in a single vertical body flow. */
    html body:not(.admin-body) .news-carousel .news-home-card,
    html body:not(.admin-body) .news-carousel .news-home-card.wm-news-front,
    html body:not(.admin-body) .news-carousel .news-home-card.wm-news-layer-1,
    html body:not(.admin-body) .news-carousel .news-home-card.wm-news-layer-2,
    html body:not(.admin-body) .news-carousel .news-home-card.wm-news-layer-3 {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        grid-template-columns: none !important;
        grid-template-rows: none !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    html body:not(.admin-body) .news-carousel .news-home-media {
        position: relative !important;
        display: block !important;
        order: 0 !important;
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        grid-column: auto !important;
        grid-row: auto !important;
        overflow: hidden !important;
    }

    html body:not(.admin-body) .news-carousel .news-home-body {
        position: relative !important;
        display: flex !important;
        order: 1 !important;
        flex: 1 1 auto !important;
        flex-direction: column !important;
        align-items: stretch !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        grid-column: auto !important;
        grid-row: auto !important;
        gap: 8px !important;
        padding: 12px !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    html body:not(.admin-body) .news-carousel .news-home-body h3,
    html body:not(.admin-body) .news-carousel .news-home-body p,
    html body:not(.admin-body) .news-carousel .news-home-author-line,
    html body:not(.admin-body) .news-carousel .news-home-footer {
        position: relative !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        grid-column: auto !important;
        grid-row: auto !important;
        box-sizing: border-box !important;
    }

    html body:not(.admin-body) .news-carousel .news-home-footer {
        margin-top: auto !important;
    }

    /* Social buttons: fixed left-side vertical rail on mobile; music remains suppressed. */
    html body:not(.admin-body) .site-float-stack {
        position: fixed !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        left: 10px !important;
        right: auto !important;
        top: 50% !important;
        bottom: auto !important;
        transform: translateY(-50%) !important;
        width: auto !important;
        max-width: min(76px, calc(100vw - 20px)) !important;
        max-height: calc(100dvh - 160px) !important;
        margin: 0 !important;
        padding: 0 !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: none !important;
        overflow: visible !important;
        z-index: var(--warext-layer-floating, 500) !important;
    }

    html body:not(.admin-body) .site-float-stack .site-social-float {
        position: relative !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
        width: auto !important;
        max-width: 100% !important;
        transform: none !important;
    }

    html body:not(.admin-body) .site-social-float__inner {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: center !important;
        gap: 8px !important;
        width: auto !important;
        max-width: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    html body:not(.admin-body) .site-social-float__action {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        flex: 0 0 auto !important;
        pointer-events: auto !important;
    }

    html body:not(.admin-body) .site-social-float__label {
        display: none !important;
    }

    html body:not(.admin-body) .site-music-float {
        display: none !important;
    }

    html.mobile-menu-open body:not(.admin-body) .site-float-stack,
    html body:not(.admin-body).modal-open .site-float-stack {
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }
}

/* WAREXT_V0537_NEWS_COMPAT */
.news-home-card {
    border-color: rgba(151, 111, 255, 0.24) !important;
    background: linear-gradient(180deg, rgba(24, 21, 35, 0.96), rgba(15, 14, 24, 0.99)) !important;
    box-shadow: 0 18px 48px rgba(4, 2, 15, 0.22) !important;
}
.news-home-body h3 a { color: #f6f3ff !important; }
.news-home-body p { color: rgba(220, 216, 233, 0.72) !important; }
.news-home-btn {
    margin-left: auto !important;
    margin-right: auto !important;
    border-color: rgba(216, 197, 255, 0.20) !important;
    background: linear-gradient(135deg, #7543ee 0%, #a54ff2 100%) !important;
    color: #fff !important;
}
