/* Star Makcu V11 storefront polish */
:root{--v11-gold:#e4bf45;--v11-gold-hi:#ffe27a;--v11-ink:#050504;--v11-purple:#8155c7}
html.sm-v11 body{background:#050504;color:#f8f7f1;overflow-x:hidden}
html.sm-v11 body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-4;background:radial-gradient(circle at 8% 14%,rgba(129,85,199,.12),transparent 26%),radial-gradient(circle at 92% 10%,rgba(228,191,69,.09),transparent 30%),radial-gradient(circle at 50% 110%,rgba(129,85,199,.07),transparent 38%),linear-gradient(180deg,#050504 0%,#070706 45%,#050504 100%)}
html.sm-v11 body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;animation:v11-grid 22s linear infinite}
@keyframes v11-grid{from{transform:translate3d(0,0,0)}to{transform:translate3d(52px,52px,0)}}
html.sm-v11 #feedbacks{position:relative;z-index:6;isolation:isolate;padding-top:clamp(72px,10vw,120px)!important;padding-bottom:110px!important;opacity:1!important;visibility:visible!important;filter:none!important}
html.sm-v11 #feedbacks .container{position:relative;z-index:3;max-width:1280px!important;opacity:1!important;visibility:visible!important;filter:none!important}
html.sm-v11 #feedbacks h2,html.sm-v11 #feedbacks .headline,html.sm-v11 #feedbacks p{opacity:1!important;visibility:visible!important;filter:none!important;-webkit-text-fill-color:initial}
html.sm-v11 #feedbacks .headline span{color:var(--v11-gold-hi)!important;-webkit-text-fill-color:var(--v11-gold-hi)!important}
html.sm-v11 #feedbacks h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 30px rgba(255,255,255,.05)}
html.sm-v11 #feedbacks .container>div:first-child p{color:rgba(255,255,255,.55)!important}
html.sm-v11 #feedbacks [data-aos]{opacity:1!important;visibility:visible!important;transform:none!important}
.sm-review-toolbar-v11{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:linear-gradient(155deg,rgba(17,16,12,.88),rgba(8,8,7,.78));box-shadow:0 22px 70px rgba(0,0,0,.18)}
.sm-review-toolbar-v11>div:first-child{display:flex;flex-direction:column;gap:4px}.sm-review-toolbar-kicker{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--v11-gold-hi);font-weight:900}.sm-review-toolbar-v11 strong{font-size:13px;color:#fff}.sm-review-toolbar-actions{display:flex;gap:8px;align-items:center}.sm-review-toolbar-actions select,.sm-review-toolbar-actions button{height:38px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#fff;padding:0 12px;font-size:11px;font-weight:800}.sm-review-toolbar-actions button{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.sm-review-toolbar-actions select option{background:#11110d}
.sm-review-viewport-v11{position:relative;width:100%;padding:12px 0 34px;overflow:visible}.sm-review-marquee-shell-v11{position:relative;overflow:hidden;min-height:306px;border-radius:24px;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.sm-review-marquee-shell-v11:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 50%,rgba(228,191,69,.09),transparent 28%),radial-gradient(circle at 82% 50%,rgba(129,85,199,.10),transparent 30%);filter:blur(16px);pointer-events:none}.sm-review-rail-v11{display:flex;gap:18px;width:max-content;will-change:transform;transform:translate3d(0,0,0)}
.sm-review-card-v11{flex:0 0 clamp(320px,31vw,455px);min-height:282px;padding:22px 22px 18px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(165deg,rgba(19,18,14,.99),rgba(8,8,7,.97));box-shadow:0 30px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.03);position:relative;overflow:hidden;opacity:1!important;visibility:visible!important;filter:none!important;color:#fff;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
.sm-review-card-v11:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(228,191,69,.14),transparent 40%),radial-gradient(circle at 0 100%,rgba(129,85,199,.08),transparent 34%);pointer-events:none}.sm-review-card-v11:hover{transform:translateY(-7px);border-color:rgba(228,191,69,.25);box-shadow:0 40px 110px rgba(0,0,0,.42),0 0 0 1px rgba(228,191,69,.06)}
.sm-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.sm-review-stars{font-size:15px;letter-spacing:2px;color:#f6d15b;text-shadow:0 0 18px rgba(246,209,91,.18)}.sm-review-card-top time{font-size:10px;color:rgba(255,255,255,.36)}.sm-review-productline{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px;position:relative;z-index:1}.sm-review-product{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(228,191,69,.16);border-radius:999px;color:#f4cf52;background:rgba(228,191,69,.055);font-size:10px;font-weight:900;text-decoration:none}.sm-review-product:hover{background:rgba(228,191,69,.11);border-color:rgba(228,191,69,.28)}.sm-review-unlinked{padding:7px 9px;border-radius:999px;color:rgba(255,255,255,.48);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);font-size:10px;font-weight:800}
.sm-review-card-v11 h3{margin:16px 0 8px;font-size:19px;line-height:1.15;letter-spacing:-.03em;color:#fff;position:relative;z-index:1}.sm-review-copy{margin:0;color:rgba(255,255,255,.66)!important;line-height:1.72;font-size:13px;min-height:72px;position:relative;z-index:1}.sm-review-author{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:1}.sm-review-avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe27a,#8c6415);color:#171106;font-size:11px;font-weight:900;box-shadow:0 0 24px rgba(228,191,69,.12)}.sm-review-author-copy{display:flex;flex-direction:column;min-width:0}.sm-review-author-copy strong{font-size:12px;color:#fff}.sm-review-author-copy span{font-size:10px;color:rgba(255,255,255,.34);margin-top:2px}.sm-review-rating-pill{margin-left:auto;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:rgba(255,255,255,.54);font-size:10px;font-weight:800}
.sm-review-controls-v11{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.sm-review-controls-v11 button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s ease}.sm-review-controls-v11 button[data-toggle]{width:auto;padding:0 13px;gap:7px;font-size:11px;font-weight:900}.sm-review-controls-v11 button:hover{color:var(--v11-gold-hi);border-color:rgba(228,191,69,.24);transform:translateY(-1px)}.sm-review-count{margin-left:6px;font-size:10px;color:rgba(255,255,255,.26);letter-spacing:.08em;text-transform:uppercase}
.sm-review-edge{position:absolute;top:0;bottom:0;width:12%;z-index:3;pointer-events:none}.sm-review-edge.edge-left{left:0;background:linear-gradient(90deg,#050504 0,transparent 100%)}.sm-review-edge.edge-right{right:0;background:linear-gradient(270deg,#050504 0,transparent 100%)}
.sm-review-empty-v11{min-height:260px;display:grid;place-items:center;text-align:center;padding:36px;border:1px dashed rgba(228,191,69,.16);border-radius:22px;background:rgba(255,255,255,.018)}.sm-review-empty-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#f4cf52;background:rgba(228,191,69,.07);border:1px solid rgba(228,191,69,.13);margin:0 auto 10px}.sm-review-empty-v11 strong{color:#fff;font-size:16px}.sm-review-empty-v11 p{margin:7px 0 0;color:rgba(255,255,255,.42)!important;font-size:12px}
/* Why-us: fewer awkward boxes, stronger hierarchy. */
html.sm-v11 #why-us{position:relative;z-index:5;padding-bottom:112px!important}.kova-why-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:'hero hero hero hero hero hero hero side side side side side' 'hero hero hero hero hero hero hero side side side side side' 'small1 small1 small1 small2 small2 small2 small3 small3 small3 small4 small4';gap:16px!important;grid-auto-rows:minmax(132px,auto)}.kova-why-grid>.kova-why-span-6{grid-area:hero!important}.kova-why-grid>.kova-why-span-2{grid-area:side!important}.kova-why-grid>.kova-why-span-4:nth-child(3){grid-area:small1!important}.kova-why-grid>.kova-why-span-3:nth-child(4){grid-area:small2!important}.kova-why-grid>.kova-why-span-3:nth-child(5){grid-area:small3!important}.kova-why-grid>.kova-why-span-3:nth-child(6){grid-area:small4!important}.kova-why-grid>div{width:auto!important;height:auto!important}.kova-why-grid>div>div{height:100%!important;min-height:100%!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(165deg,rgba(18,17,13,.96),rgba(8,8,7,.92))!important;box-shadow:0 26px 80px rgba(0,0,0,.24)!important;overflow:hidden!important;transition:.3s ease}.kova-why-grid>div>div:hover{transform:translateY(-5px);border-color:rgba(228,191,69,.20)!important;box-shadow:0 35px 100px rgba(0,0,0,.35)!important}.kova-why-grid>div>div>div{background:transparent!important}.kova-why-grid h3,.kova-why-grid p{opacity:1!important}.kova-why-grid h3{color:#fff!important}.kova-why-grid p{color:rgba(255,255,255,.54)!important}
/* Stay in the loop CTA */
html.sm-v11 .site-footer-cta{position:relative;z-index:8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:36px!important;margin:0 auto 38px!important;padding:56px clamp(22px,5vw,62px)!important;width:min(1180px,calc(100% - 28px))!important;border:1px solid rgba(228,191,69,.18)!important;border-radius:28px!important;background:radial-gradient(circle at 82% 0,rgba(228,191,69,.12),transparent 34%),radial-gradient(circle at 14% 100%,rgba(129,85,199,.08),transparent 26%),linear-gradient(165deg,rgba(18,17,13,.98),rgba(8,8,7,.97))!important;box-shadow:0 30px 100px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.025)!important;overflow:hidden!important}.site-footer-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.035) 48%,transparent 70%);transform:translateX(-110%);animation:v11-sheen 8s ease-in-out infinite;pointer-events:none}.site-footer-cta>div,.site-footer-cta>a{position:relative;z-index:1}.site-footer-cta h2{margin:0 0 10px!important;color:#fff!important;font-size:clamp(32px,4.8vw,58px)!important;line-height:.98!important;letter-spacing:-.045em!important}.site-footer-cta p{margin:0!important;color:rgba(255,255,255,.55)!important;max-width:640px}.site-footer-cta .site-footer-discord{display:inline-flex!important;align-items:center;justify-content:center;gap:10px!important;min-width:146px!important;min-height:48px!important;padding:0 18px!important;border:1px solid rgba(228,191,69,.25)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(228,191,69,.18),rgba(228,191,69,.07))!important;color:#ffe27a!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 10px 34px rgba(228,191,69,.08)!important}.site-footer-cta .site-footer-discord:hover{transform:translateY(-2px);border-color:rgba(228,191,69,.4)!important}
@keyframes v11-sheen{0%,65%{transform:translateX(-110%)}85%,100%{transform:translateX(110%)}}
html.sm-v11 .hero-showcase{max-width:1100px!important;width:min(1100px,94vw)!important;aspect-ratio:16/9!important;border-radius:24px!important;box-shadow:0 35px 120px rgba(0,0,0,.40),0 0 0 1px rgba(228,191,69,.06)!important;position:relative;z-index:2}.hero-showcase iframe{width:100%!important;height:100%!important;aspect-ratio:16/9!important}
html.sm-v11 .products-grid .product-card-wrap{transform:translateZ(0)}
html.sm-v11 .products-grid .product-card{box-shadow:0 22px 70px rgba(0,0,0,.22)!important;transition:transform .35s ease,box-shadow .35s ease}.products-grid .product-card:hover{transform:translateY(-7px)!important;box-shadow:0 34px 90px rgba(0,0,0,.34)!important}
@media(max-width:980px){.kova-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'hero hero' 'hero hero' 'side side' 'small1 small2' 'small3 small4';grid-auto-rows:minmax(150px,auto)}.sm-review-card-v11{flex-basis:calc(65vw - 24px)}}
@media(max-width:700px){.sm-review-toolbar-v11{align-items:stretch;flex-direction:column}.sm-review-toolbar-actions{justify-content:space-between}.kova-why-grid{grid-template-columns:1fr;grid-template-areas:'hero' 'side' 'small1' 'small2' 'small3' 'small4';grid-auto-rows:auto}.kova-why-grid>div{min-height:175px}.sm-review-card-v11{flex-basis:84vw}.sm-review-marquee-shell-v11{min-height:0}.site-footer-cta{align-items:flex-start!important;flex-direction:column!important;padding:46px 24px!important}.site-footer-cta .site-footer-discord{width:100%!important}.sm-review-copy{min-height:0}}
@media(prefers-reduced-motion:reduce){html.sm-v11 body:after{animation:none}.site-footer-cta:after{animation:none}.sm-review-card-v11{transition:none}.sm-review-rail-v11{transform:none!important}}

/* V11.1 visibility hardening */
html.sm-v11 #feedbacks,
html.sm-v11 #feedbacks *{opacity:1!important;visibility:visible!important;filter:none!important}
html.sm-v11 #feedbacks .sm-review-marquee-shell-v11{isolation:isolate;z-index:2}
html.sm-v11 #feedbacks .sm-review-rail-v11{opacity:1!important;visibility:visible!important;will-change:transform}
html.sm-v11 #feedbacks .sm-review-card-v11{opacity:1!important;visibility:visible!important;display:flex!important}
html.sm-v11 #feedbacks .sm-review-card-v11 h3,
html.sm-v11 #feedbacks .sm-review-card-v11 p,
html.sm-v11 #feedbacks .sm-review-card-v11 strong,
html.sm-v11 #feedbacks .sm-review-card-v11 span,
html.sm-v11 #feedbacks .sm-review-card-v11 time{mix-blend-mode:normal!important}
html.sm-v11 #feedbacks .sm-review-edge{z-index:4!important;opacity:.9!important}
html.sm-v11 .site-footer-cta > div{min-width:0!important}
@media(max-width:700px){html.sm-v11 .site-footer-cta{gap:22px!important}.site-footer-cta h2{font-size:clamp(30px,11vw,48px)!important}.sm-review-marquee-shell-v11{mask-image:none!important}.sm-review-edge{width:7%!important}}
/* V12 overrides */
html.sm-v12 #feedbacks .container{width:min(1180px,calc(100% - 28px))!important}
html.sm-v12 .sm-review-viewport-v11{padding-top:18px!important}
html.sm-v12 .sm-review-toolbar-v11{border-color:rgba(228,191,69,.12)!important;background:linear-gradient(160deg,rgba(18,17,13,.92),rgba(8,8,7,.86))!important}
html.sm-v12 .sm-review-card-v11 .sm-review-product{color:#ffe27a!important}
html.sm-v12 .sm-review-card-v11 time{color:rgba(255,255,255,.46)!important}
