.review-hero{text-align:center;padding:40px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,color-mix(in srgb,var(--bg2) 70%,transparent),color-mix(in srgb,var(--bg) 75%,transparent));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.review-hero h1{font-size:2.5em;margin-bottom:10px}.review-hero .platform-meta{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px}.review-hero .platform-meta span{padding:8px 16px;background:color-mix(in srgb,var(--bg2) 68%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-weight:500;font-size:.9em}.review-hero .platform-rating{font-size:1.5em;font-weight:700;color:var(--accent-fg)}.review-section{max-width:900px;margin:40px auto;padding:0 20px}.review-section h2{font-size:1.8em;margin-bottom:20px;color:var(--text);border-bottom:2px solid var(--accent);padding-bottom:10px}.review-section h3{font-size:1.3em;margin-top:25px;margin-bottom:15px;color:var(--text)}.review-section p{line-height:1.8;margin-bottom:15px;color:var(--text2)}.review-section ul{margin:15px 0;padding-left:30px}.review-section ul li{margin-bottom:10px;line-height:1.6;color:var(--text2)}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.pros-cons-grid .pros{background:linear-gradient(135deg,rgba(16,185,129,.1) 0%,transparent 100%);padding:25px;border-radius:12px;border:1px solid rgba(16,185,129,.3)}.pros-cons-grid .cons{background:linear-gradient(135deg,rgba(239,68,68,.1) 0%,transparent 100%);padding:25px;border-radius:12px;border:1px solid rgba(239,68,68,.3)}.pros-cons-grid h3{margin-top:0;margin-bottom:15px}.pros-cons-grid .pros h3{color:var(--green)}.pros-cons-grid .cons h3{color:var(--red)}.review-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.review-stat{background:color-mix(in srgb,var(--bg2) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.09);text-align:center;transition:box-shadow .2s,border-color .2s,transform .2s}.review-stat:hover{box-shadow:0 4px 20px #6366f12e;border-color:#6366f14d;transform:translateY(-2px)}[data-theme=light] .review-stat{background:color-mix(in srgb,var(--bg2) 82%,transparent);border-color:#7c3aed1a}.review-stat-value{font-size:2em;font-weight:700;color:var(--accent-fg);margin-bottom:5px}.review-stat-label{font-size:.9em;color:var(--text2)}.cta-box{background:linear-gradient(135deg,#6366f1,#4f46e5);padding:40px;border-radius:16px;text-align:center;margin:50px 0;color:#fff;box-shadow:0 8px 32px #6366f159}.cta-box h2{color:#fff;border:none;margin-bottom:15px}.cta-box p{color:#ffffffe6;margin-bottom:25px;font-size:1.1em}.cta-box .btn{background:#fff;color:var(--accent);padding:15px 40px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.1em;display:inline-block;transition:transform .2s,box-shadow .2s}.cta-box .btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.bonus-info{background:#fff3;padding:15px;border-radius:10px;margin-top:20px;font-size:.95em}.back-to-comparison{display:inline-block;margin:30px 0;padding:12px 24px;background:color-mix(in srgb,var(--bg2) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);border-radius:8px;text-decoration:none;color:var(--text);font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.back-to-comparison:hover{background:color-mix(in srgb,var(--bg3) 72%,transparent);transform:translate(-5px);box-shadow:0 4px 16px #6366f126}.risk-badge{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:600;font-size:.85em}.risk-low{background:#10b98133;color:var(--green)}.risk-medium{background:#f59e0b33;color:var(--yellow)}.risk-high{background:#ef444433;color:#f87171}[data-theme=light] .risk-high{background:#fef2f2;color:#991b1b}.regulation-badge{display:inline-block;padding:6px 12px;border-radius:6px;font-weight:600;font-size:.85em}.regulation-badge.regulated{background:#10b98133;color:var(--green)}.regulation-badge.unregulated{background:#ef444433;color:#f87171}[data-theme=light] .regulation-badge.unregulated{background:#fef2f2;color:#991b1b}.personal-experience{background:color-mix(in srgb,var(--bg2) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:30px;border-radius:12px;border-left:4px solid var(--accent);border-top:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);margin:30px 0}.personal-experience h3{margin-top:0}.author-signature{text-align:right;font-style:italic;color:var(--text2);margin-top:20px}@media(max-width:768px){.review-hero h1{font-size:1.8em}.pros-cons-grid{grid-template-columns:1fr;gap:20px}.review-stats{grid-template-columns:1fr}.cta-box{padding:30px 20px}}.review-faq{margin-top:36px}.review-faq-item{padding:18px 20px;margin:14px 0;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:color-mix(in srgb,var(--bg2) 70%,transparent)}.review-faq-item h3{margin:0 0 8px;color:var(--accent2)}.review-faq-item p{margin:0}.review-hero{position:relative;overflow:hidden;padding:clamp(46px,8vw,90px) 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--accent-violet) 17%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:var(--shadow)}.review-hero h1{font-family:var(--display-font);font-size:clamp(2.5rem,5vw,4.7rem);font-weight:400;line-height:.96;letter-spacing:-.04em}.review-hero .platform-meta span{border-color:var(--border);border-radius:999px;background:var(--surface-soft);font-size:.82rem}.review-section{max-width:980px;margin:26px auto;padding:clamp(22px,4vw,42px);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 88%,transparent)}.review-section h2{margin-top:42px;padding:0;border:0;font-family:var(--display-font);font-size:clamp(1.85rem,3vw,2.7rem);font-weight:400;line-height:1.04;letter-spacing:-.035em}.review-section h2:first-child{margin-top:0}.review-stat,[data-theme=light] .review-stat{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:none}.review-stat:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:none;transform:translateY(-2px)}.pros-cons-grid{gap:10px}.pros-cons-grid .pros,.pros-cons-grid .cons{border-radius:var(--radius-md)}.cta-box{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 74%,#063824),color-mix(in srgb,var(--accent-cyan) 42%,var(--accent-violet)));box-shadow:var(--shadow)}.cta-box h2{font-family:var(--display-font)}.cta-box .btn{border-radius:999px;color:#063824}.back-to-comparison{border-color:var(--border);border-radius:999px;background:var(--surface-soft)}.review-hero,.review-section,.review-stat,.review-faq-item,.personal-experience{border-color:var(--border);background:var(--surface-strong);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.review-hero{background:color-mix(in srgb,var(--accent) 4%,var(--surface-strong))}.review-hero h1,.review-section h2,.cta-box h2{font-weight:760;letter-spacing:-.055em}.review-stat,.review-stat:hover{border-color:var(--border);box-shadow:none;transform:none}.cta-box{border-radius:var(--radius-md);background:var(--accent);box-shadow:none}.cta-box .btn,.back-to-comparison{border-radius:9px}
