.reviews-page{margin:0;background:#060504;color:#fff;font-family:"Kanit",sans-serif}.reviews-page main{padding-top:78px}.reviews-hero{padding:70px 20px 26px;text-align:center;background:radial-gradient(circle at 50% 0,#3b1607 0,transparent 34%)}.reviews-kicker{margin:0 0 12px;color:#ff7628;font-size:12px;font-weight:700;letter-spacing:.24em}.reviews-hero h1{margin:0;color:#fff;font-size:clamp(30px,3vw,48px);font-weight:600;line-height:1.25}.reviews-hero h1 span{color:#ff7829}.reviews-hero h2{margin:34px 0 0;color:#ffae70;font-size:clamp(21px,2.2vw,32px);font-weight:500}.provider-section{width:min(1120px,calc(100% - 30px));margin:0 auto;padding:15px 0 80px}.provider-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.provider-card{position:relative;min-width:0;padding:13px 13px 16px;text-align:center;background:linear-gradient(150deg,#17100b,#090807 68%);border:1px solid #8f3b13;border-radius:14px;transition:.25s}.provider-card:hover{transform:translateY(-5px);border-color:#ff7b2c;box-shadow:0 12px 30px #ff5a161f}.provider-image{display:block;overflow:hidden;aspect-ratio:1;border:2px solid #b84b18;border-radius:11px;background:#17120e;box-shadow:inset 0 0 0 2px #ff9a5940}.provider-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.provider-card:hover img{transform:scale(1.06)}.provider-card h3{min-height:34px;margin:12px 0 3px;color:#ff8b42;font-size:13px;line-height:1.25}.provider-card p{margin:0 0 12px;color:#bf9a83;font-size:9px}.provider-button{display:inline-flex;align-items:center;min-height:28px;padding:5px 15px;border-radius:20px;background:linear-gradient(135deg,#ffad61,#ff661d 54%,#cc3900);color:#fff;font-size:9px;font-weight:600;box-shadow:0 4px 13px #ff55152b}.provider-button:hover{filter:brightness(1.15)}.new-badge{position:absolute;z-index:2;right:-1px;top:-1px;padding:5px 11px;border-radius:0 13px 0 10px;background:#ff3f32;color:#fff;font-size:8px}.reviews-guide{padding:75px max(20px,calc((100vw - 1120px)/2));background:#0b0908;border-top:1px solid #45200f}.reviews-guide>header{text-align:center;margin-bottom:42px}.reviews-guide h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05}.reviews-guide h2 span{color:#ff6b1c}.guide-content{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guide-content article{display:flex;gap:18px;padding:25px;border:1px solid #382116;background:#110d0a}.guide-content article:last-child{grid-column:1/-1}.guide-content article>b{color:#ff681b;font-size:24px}.guide-content h3{margin:0 0 8px;font-size:18px}.guide-content p{margin:0;color:#a99c94;font-size:13px;line-height:1.75}.reviews-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px max(20px,calc((100vw - 1120px)/2));border-top:1px solid #43200e;color:#8f8580;background:#050403}.reviews-footer p{max-width:420px;font-size:11px}
@media(max-width:1000px){.provider-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.reviews-page main{padding-top:67px}.reviews-hero{padding-top:52px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:10px}.provider-card{padding:10px}.guide-content{grid-template-columns:1fr}.guide-content article:last-child{grid-column:auto}.reviews-footer{align-items:flex-start;flex-direction:column}.reviews-hero h2{margin-top:24px}.provider-section{padding-bottom:55px}}

.new-badge{animation:newBadgeBlink 1.1s ease-in-out infinite}.new-badge[hidden]{display:none}@keyframes newBadgeBlink{0%,100%{opacity:1;box-shadow:0 0 0 #ff342f00}50%{opacity:.32;box-shadow:0 0 18px #ff342fe6}}

@media(max-width:700px){.reviews-page{width:100%;max-width:100vw;overflow-x:hidden}.reviews-hero{padding-inline:16px}.reviews-hero h1{font-size:clamp(27px,8vw,36px);overflow-wrap:anywhere}.reviews-hero h2{font-size:20px;line-height:1.35}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card{width:100%;min-width:0}.provider-image{width:100%;min-width:0}.provider-card h3{font-size:11px}}
@media(max-width:480px){.provider-section{width:min(340px,calc(100% - 28px))}.provider-grid{grid-template-columns:1fr;gap:14px}.provider-card{padding:13px}.provider-card h3{font-size:14px}.provider-card p{font-size:10px}.provider-button{font-size:10px;padding:7px 18px}.reviews-guide{padding-inline:16px}.guide-content article{padding:20px 16px}.reviews-footer{padding-inline:18px}}

.provider-image.kingmidas-cover{background-image:url("assets/providers/kingmidas.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.provider-image.kingmidas-cover img{opacity:0}
