.elementor-2025 .elementor-element.elementor-element-178f19c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2025 .elementor-element.elementor-element-90f8490{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}.pr-review *{box-sizing:border-box!important;margin:0;padding:0}.pr-review img{max-width:100%;display:block}.pr-review a{text-decoration:none;color:inherit}.pr-rev-hero{background-color:#1E0435!important;background-image:repeating-linear-gradient(-55deg,rgb(255 255 255 / .03) 0,rgb(255 255 255 / .03) 1px,transparent 1px,transparent 30px)!important;padding:56px 40px!important;position:relative!important;overflow:hidden!important}.pr-rev-hero::after{content:''!important;position:absolute!important;right:-80px!important;bottom:-80px!important;width:420px!important;height:420px!important;border-radius:50%!important;background:radial-gradient(circle,rgb(212 160 18 / .18) 0%,transparent 65%)!important;pointer-events:none!important}.pr-rev-hero-inner{max-width:1180px!important;margin:0 auto!important;display:flex!important;align-items:center!important;gap:40px!important;position:relative!important;z-index:1!important}.pr-rev-logo-box{background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:14px!important;padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:160px!important;height:90px!important}.pr-rev-logo-box img{max-height:56px!important;max-width:130px!important;object-fit:contain!important;display:block!important}.pr-rev-hero-content{flex:1!important}.pr-rev-eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:100px!important;padding:4px 13px!important;font-family:'DM Sans',sans-serif!important;font-size:0.7rem!important;font-weight:600!important;letter-spacing:0.09em!important;text-transform:uppercase!important;color:#ffffff!important;margin-bottom:14px!important}.pr-rev-eyebrow-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#4ade80!important;box-shadow:0 0 6px #4ade80!important;flex-shrink:0!important}.pr-rev-hero h1{font-family:'DM Serif Display',Georgia,serif!important;font-size:clamp(1.9rem, 3.8vw, 2.9rem)!important;font-weight:700!important;line-height:1.18!important;color:#ffffff!important;margin-bottom:12px!important}.pr-rev-hero h1 em{font-style:italic!important;color:#FFD96A!important}.pr-rev-hero-sub{font-family:'DM Sans',sans-serif!important;font-size:0.97rem!important;color:rgb(255 255 255 / .8)!important;line-height:1.7!important;max-width:600px!important;margin-bottom:22px!important}.pr-rev-badges{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.pr-rev-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(255 255 255 / .1)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:6px!important;padding:7px 14px!important;font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;font-weight:600!important;color:#ffffff!important}.pr-rev-badge-gold{background:rgb(212 160 18 / .25)!important;border-color:rgb(212 160 18 / .45)!important;color:#FFD96A!important}.pr-rev-section{padding:60px 40px!important;border-bottom:1px solid #e4e8ec!important}.pr-rev-section-alt{background-color:#faf8fc!important}.pr-rev-section-white{background-color:#ffffff!important}.pr-rev-wrap{max-width:1180px!important;margin:0 auto!important}.pr-rev-eyebrow-label{font-family:'DM Sans',sans-serif!important;font-size:0.7rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#5A1A90!important;display:block!important;margin-bottom:7px!important}.pr-rev-section-title{font-family:'DM Serif Display',Georgia,serif!important;font-size:clamp(1.6rem, 2.8vw, 2.2rem)!important;font-weight:700!important;line-height:1.2!important;color:#1E0435!important;margin-bottom:8px!important}.pr-rev-section-title em{font-style:italic!important;color:#5A1A90!important}.pr-rev-section-lead{font-family:'DM Sans',sans-serif!important;font-size:0.97rem!important;color:#5a6472!important;line-height:1.75!important;max-width:700px!important;margin-bottom:28px!important}.pr-gold-bar{width:44px!important;height:3px!important;background:#D4A012!important;border-radius:2px!important;margin:12px 0 18px!important}.pr-rev-section a{color:#5A1A90!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#5A1A90!important;text-underline-offset:3px!important;transition:all 0.2s ease-in-out!important}.pr-rev-section a:hover{color:#3C0F65!important;text-decoration-color:#3C0F65!important}.pr-proscons-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin-top:28px!important}.pr-proscons-col{background:#ffffff!important;border:1px solid #e4e8ec!important;border-radius:12px!important;overflow:hidden!important}.pr-proscons-head{padding:14px 20px!important;font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important}.pr-proscons-head.pros{background:rgb(26 122 74 / .08)!important;color:#1a7a4a!important;border-bottom:1px solid rgb(26 122 74 / .15)!important}.pr-proscons-head.cons{background:rgb(220 50 50 / .07)!important;color:#b93636!important;border-bottom:1px solid rgb(220 50 50 / .12)!important}.pr-proscons-list{list-style:none!important;padding:12px 0!important}.pr-proscons-list li{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:8px 20px!important;font-family:'DM Sans',sans-serif!important;font-size:0.85rem!important;color:#5a6472!important;line-height:1.5!important;border-bottom:1px solid #f4f5f7!important}.pr-proscons-list li:last-child{border-bottom:none!important}.pr-pc-icon{flex-shrink:0!important;margin-top:1px!important;font-size:0.85rem!important}.pr-rev-body{font-family:'DM Sans',sans-serif!important;font-size:0.97rem!important;color:#5a6472!important;line-height:1.8!important}.pr-rev-body p{margin-bottom:14px!important}.pr-rev-body strong{color:#111820!important;font-weight:600!important}.pr-rev-body h3{font-family:'DM Serif Display',Georgia,serif!important;font-size:1.15rem!important;font-weight:700!important;color:#1E0435!important;margin:24px 0 10px!important}.pr-tip-box{background:#f2ebfa!important;border-left:4px solid #5A1A90!important;border-radius:0 8px 8px 0!important;padding:16px 20px!important;margin:20px 0!important;font-family:'DM Sans',sans-serif!important;font-size:0.88rem!important;color:#1E0435!important;line-height:1.6!important}.pr-tip-box strong{display:block!important;font-size:0.72rem!important;text-transform:uppercase!important;letter-spacing:0.09em!important;color:#5A1A90!important;font-weight:700!important;margin-bottom:5px!important}.pr-verdict-box{background:linear-gradient(135deg,#1E0435,#3D0F6B)!important;border-radius:12px!important;padding:22px 26px!important;margin:24px 0!important}.pr-verdict-box .pr-vb-label{font-family:'DM Sans',sans-serif!important;font-size:0.7rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:#FFD96A!important;display:block!important;margin-bottom:8px!important}.pr-verdict-box p{font-family:'DM Sans',sans-serif!important;font-size:0.9rem!important;color:rgb(255 255 255 / .9)!important;line-height:1.65!important;margin:0!important}.pr-rev-two-col{display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:56px!important;align-items:start!important;margin-top:28px!important}.pr-feature-list{display:flex!important;flex-direction:column!important;gap:12px!important}.pr-feature-item{display:flex!important;gap:14px!important;align-items:flex-start!important;padding:16px 18px!important;background:#ffffff!important;border:1px solid #e4e8ec!important;border-radius:10px!important;transition:border-color 0.15s,box-shadow 0.15s!important}.pr-feature-item:hover{border-color:#5A1A90!important;box-shadow:0 2px 12px rgb(30 4 53 / .08)!important}.pr-feature-icon{width:40px!important;height:40px!important;border-radius:8px!important;background:#f2ebfa!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.15rem!important;flex-shrink:0!important;line-height:40px!important;text-align:center!important}.pr-feature-title{font-family:'DM Sans',sans-serif!important;font-size:0.9rem!important;font-weight:700!important;color:#111820!important;display:block!important;margin-bottom:3px!important}.pr-feature-desc{font-family:'DM Sans',sans-serif!important;font-size:0.82rem!important;color:#5a6472!important;line-height:1.55!important}.pr-rev-table{width:100%!important;border-collapse:collapse!important;border:1px solid #e4e8ec!important;border-radius:10px!important;overflow:hidden!important;margin:24px 0!important;font-family:'DM Sans',sans-serif!important;font-size:0.87rem!important}.pr-rev-table thead tr{background:#1E0435!important}.pr-rev-table thead th{padding:12px 18px!important;text-align:left!important;font-size:0.7rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .65)!important}.pr-rev-table tbody tr{border-bottom:1px solid #e4e8ec!important;transition:background 0.12s!important}.pr-rev-table tbody tr:last-child{border-bottom:none!important}.pr-rev-table tbody tr:hover{background:#f2ebfa!important}.pr-rev-table td{padding:12px 18px!important;color:#5a6472!important;vertical-align:top!important;line-height:1.5!important}.pr-rev-table td strong{color:#111820!important;font-weight:600!important}.pr-game-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0!important}.pr-chip{background:#f2ebfa!important;color:#5A1A90!important;font-family:'DM Sans',sans-serif!important;font-size:0.78rem!important;font-weight:600!important;padding:5px 13px!important;border-radius:100px!important;border:1px solid rgb(90 26 144 / .2)!important}.pr-ratings-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:28px!important}.pr-rating-card{background:#ffffff!important;border:1px solid #e4e8ec!important;border-radius:10px!important;padding:20px!important;text-align:center!important}.pr-rating-card-icon{font-size:1.5rem!important;display:block!important;margin-bottom:8px!important;line-height:1!important}.pr-rating-card-label{font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;font-weight:700!important;color:#111820!important;display:block!important;margin-bottom:6px!important}.pr-rating-card-score{font-family:'DM Serif Display',Georgia,serif!important;font-size:1.7rem!important;font-weight:700!important;color:#1E0435!important;display:block!important;line-height:1!important;margin-bottom:6px!important}.pr-rating-card-score.gold{color:#D4A012!important}.pr-rating-bar-wrap{height:5px!important;background:#e4e8ec!important;border-radius:3px!important;overflow:hidden!important}.pr-rating-bar{height:100%!important;background:linear-gradient(90deg,#3D0F6B,#5A1A90)!important;border-radius:3px!important}.pr-final-verdict{background:linear-gradient(135deg,#1E0435 0%,#3D0F6B 60%,#521490 100%)!important;padding:60px 40px!important;text-align:center!important;position:relative!important;overflow:hidden!important}.pr-final-verdict::before{content:'♦ ♣ ♥ ♠'!important;position:absolute!important;bottom:-20px!important;right:4%!important;font-size:8rem!important;color:rgb(255 255 255 / .04)!important;letter-spacing:2rem!important;pointer-events:none!important;line-height:1!important}.pr-final-verdict-inner{max-width:680px!important;margin:0 auto!important;position:relative!important;z-index:1!important}.pr-final-verdict h2{font-family:'DM Serif Display',Georgia,serif!important;font-size:clamp(1.7rem, 3vw, 2.3rem)!important;font-weight:700!important;color:#ffffff!important;margin-bottom:14px!important;line-height:1.2!important}.pr-final-verdict h2 em{font-style:italic!important;color:#FFD96A!important}.pr-final-verdict p{font-family:'DM Sans',sans-serif!important;font-size:0.97rem!important;color:rgb(255 255 255 / .8)!important;line-height:1.7!important;margin-bottom:22px!important}.pr-fv-score{display:inline-block!important;background:rgb(212 160 18 / .2)!important;border:1px solid rgb(212 160 18 / .4)!important;border-radius:8px!important;padding:10px 24px!important;font-family:'DM Serif Display',Georgia,serif!important;font-size:1.6rem!important;font-weight:700!important;color:#FFD96A!important;margin-bottom:20px!important}.pr-btn-gold-lg{display:inline-block!important;background:#D4A012!important;color:#ffffff!important;font-family:'DM Sans',sans-serif!important;font-size:0.95rem!important;font-weight:700!important;padding:14px 32px!important;border-radius:8px!important;text-decoration:none!important;transition:background 0.18s,transform 0.15s!important}.pr-btn-gold-lg:hover{background:#E8B820!important;transform:translateY(-2px)!important}.pr-faq{background:#faf8fc!important;padding:60px 40px!important}.pr-faq-inner{max-width:760px!important;margin:0 auto!important}.pr-faq-list{margin-top:24px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.pr-faq-item{background:#ffffff!important;border:1px solid #e4e8ec!important;border-radius:10px!important;overflow:hidden!important;transition:border-color 0.18s!important}.pr-faq-item[open]{border-color:#5A1A90!important}.pr-faq-q{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:17px 20px!important;cursor:pointer!important;user-select:none!important;list-style:none!important}.pr-faq-item summary{list-style:none!important}.pr-faq-item summary::-webkit-details-marker{display:none!important}.pr-faq-q h3{font-family:'DM Sans',sans-serif!important;font-size:0.93rem!important;font-weight:600!important;color:#111820!important;margin:0!important;line-height:1.4!important}.pr-faq-q:hover h3{color:#3D0F6B!important}.pr-faq-toggle{width:26px!important;height:26px!important;border-radius:50%!important;background:#faf8fc!important;border:1.5px solid #e4e8ec!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;font-weight:700!important;color:#5a6472!important;flex-shrink:0!important;transition:all 0.2s!important;line-height:1!important}.pr-faq-item[open] .pr-faq-toggle{background:#3D0F6B!important;color:#ffffff!important;border-color:#3D0F6B!important;transform:rotate(45deg)!important}.pr-faq-a{max-height:0!important;overflow:hidden!important;transition:max-height 0.3s ease!important}.pr-faq-item[open] .pr-faq-a{max-height:500px!important}.pr-faq-a-inner{padding:14px 20px 16px!important;font-family:'DM Sans',sans-serif!important;font-size:0.88rem!important;color:#5a6472!important;line-height:1.75!important;border-top:1px solid #e4e8ec!important}@media (max-width:900px){.pr-rev-two-col{grid-template-columns:1fr!important;gap:28px!important}.pr-rev-stats-inner{grid-template-columns:repeat(2,1fr)!important}.pr-rev-stat-cell:nth-child(2){border-right:none!important}.pr-rev-stat-cell:nth-child(3){border-top:1px solid #e4e8ec!important}.pr-rev-stat-cell:nth-child(4){border-top:1px solid #e4e8ec!important}.pr-ratings-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.pr-rev-hero-inner{flex-direction:column!important;align-items:flex-start!important;gap:22px!important}.pr-proscons-grid{grid-template-columns:1fr!important}.pr-rev-stats-inner{grid-template-columns:1fr 1fr!important}.pr-ratings-grid{grid-template-columns:1fr 1fr!important}.pr-rev-table{font-size:0.8rem!important}.pr-rev-table td,.pr-rev-table th{padding:10px 12px!important}}@media (max-width:560px){.pr-rev-hero{padding:40px 20px!important}.pr-rev-section{padding:44px 20px!important}.pr-faq{padding:44px 20px!important}.pr-final-verdict{padding:48px 20px!important}.pr-rev-stats{padding:0 20px!important}.pr-ratings-grid{grid-template-columns:1fr!important}.pr-rev-stats-inner{grid-template-columns:1fr 1fr!important}}