#resultados{background:radial-gradient(ellipse at 50% 0,#12356355,transparent 52%),#080e19;border-top:1px solid #20324a}.review-summary{max-width:1056px;margin:0 auto 36px;padding:24px 0;display:flex;align-items:center;gap:28px;border-block:1px solid #ffffff15}.review-summary>div{display:flex;align-items:center;gap:18px}.review-summary strong{font-size:44px;letter-spacing:-.06em;color:white}.review-summary strong span{font-size:18px;color:#7f95b5;letter-spacing:0}.review-stars{color:#79b5ff;font-size:19px;letter-spacing:3px;white-space:nowrap}.review-summary p{font-size:14px;color:#f1f5fc;margin:0}.review-summary p>span{display:block;font-size:12px;color:#91a5c1;max-width:300px;line-height:1.6;margin-top:5px}.summary-brand{margin-left:auto;font-size:16px;font-weight:800;letter-spacing:.15em}.summary-brand>span{display:block;font-size:8px;color:#7f95b5;letter-spacing:.12em;margin-top:8px}.proof-strip,.proof-strip.expanded{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;overflow:visible;padding:0 22px 20px;gap:20px;align-items:stretch}.review-card{display:flex!important;flex-direction:column;min-width:0;border:1px solid #2a3a50;border-radius:16px;background:linear-gradient(145deg,#152239,#0d1625 65%);box-shadow:0 12px 24px #0002}.review-card:nth-child(3n+2){background:linear-gradient(150deg,#192a45,#0e1828 70%)}.review-card.review-folded,.review-card[hidden]{display:none!important}.review-top{display:flex;align-items:center;gap:12px;padding:25px 24px 0}.review-top .portrait{width:52px;height:49px;flex:none;border-radius:12px;box-shadow:0 0 0 1px #ffffff20}.review-top h3{font-size:15px;line-height:1.3;margin:0;color:#f2f6ff;letter-spacing:-.02em}.review-top>div>span{display:block;font-size:10px;color:#8ea4c3;margin-top:5px}.review-mark{font-family:Georgia,serif;font-size:46px;color:#4772a8;margin-left:auto;line-height:1;align-self:flex-start}.review-rating{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 24px 0}.review-rating .review-stars{font-size:15px;letter-spacing:2px}.review-rating>span+span{font-size:9px;color:#a0bcdf;padding:5px 7px;border:1px solid #365075;border-radius:5px}.review-card blockquote{font-size:14px;line-height:1.85;color:#d3deed;margin:19px 24px 25px;font-weight:400;letter-spacing:0}.review-result-label{margin:auto 24px 10px;color:#6c89ae;font-size:8px;letter-spacing:.16em}.review-card .card-data{margin:0 24px;padding:15px 0 18px;gap:10px}.review-card .card-data strong,.proof-strip.expanded .review-card .card-data strong{font-size:21px;letter-spacing:-.025em}.review-card .card-data span{font-size:9px}.review-card .open-result{margin:0 24px;width:calc(100% - 48px);font-size:11px}.proof-controls{margin-top:14px}.all-toggle{border:1px solid #44658e;background:#152642;color:#dbeaff;border-radius:8px;padding:15px 26px;min-width:230px}.all-toggle:hover{background:#1c355a}.detail-stars{text-align:center;margin-bottom:20px}#detail-review{font-size:17px;color:#d6e1f2;line-height:1.85;margin:0 0 28px}#result-title{margin-bottom:15px}.review-card:focus-within{outline:2px solid #70aeff;outline-offset:3px}button:focus-visible{outline:2px solid #a8d0ff;outline-offset:4px}@media(max-width:1000px){.review-summary{margin-inline:22px;gap:20px}.summary-brand{display:none}.proof-strip,.proof-strip.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.review-summary{margin:0 18px 26px;padding:20px 0;align-items:flex-start;flex-direction:column;gap:12px}.review-summary strong{font-size:36px}.review-summary p>span{max-width:none}.proof-strip,.proof-strip.expanded{grid-template-columns:1fr;padding:0 18px 16px;gap:16px}.review-card blockquote{font-size:15px;line-height:1.8}.review-top h3{font-size:16px}.review-top .portrait{width:57px;height:53px}.review-rating>span+span{font-size:10px}.review-card .open-result{font-size:12px;padding-block:16px}.review-card:hover{transform:none}.review-summary .review-stars{font-size:22px}}@media(prefers-reduced-motion:reduce){.review-card{transition:none;transform:none!important}}
