/* Adaptive deep review components — Funded Firms IQ Core v1.9.0 */
.ffiq-deep-review-app{background:
		radial-gradient(circle at 10% 3%,rgba(54,148,255,.10),transparent 27%),
		radial-gradient(circle at 88% 8%,rgba(244,200,111,.085),transparent 25%),
		linear-gradient(180deg,#02050a 0%,#040914 44%,#02050a 100%);}
.ffiq-deep-review{min-height:75vh;}
.ffiq-review-breadcrumb{display:flex;align-items:center;gap:13px;padding:18px 0;color:var(--ffiq-muted);font-size:13px;white-space:nowrap;overflow:auto
;}
.ffiq-review-breadcrumb a:hover{color:var(--ffiq-text);}
.ffiq-review-breadcrumb strong{color:#cdd8e6;}
.ffiq-deep-review .ffiq-review-hero{padding:34px 0 24px;}
.ffiq-review-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:34px;align-items:center;padding:30px;border:1px solid var(--ffiq-line);border-radius:30px;background:
		radial-gradient(circle at 82% 8%,rgba(244,200,111,.12),transparent 28%),
		linear-gradient(145deg,rgba(18,31,50,.73),rgba(5,12,22,.86));box-shadow:var(--ffiq-shadow),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(25px)
;}
.ffiq-review-identity{display:flex;align-items:flex-start;gap:20px;min-width:0;}
.ffiq-review-icon{width:86px;height:86px;border-radius:23px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(145deg,#1b2d48,#07111f);border:1px solid var(--ffiq-line-strong);box-shadow:0 18px 48px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.055);color:var(--ffiq-gold);font:800 24px/1 "Manrope",sans-serif
;}
.ffiq-review-icon img{width:66px;height:66px;object-fit:contain;border-radius:16px;}
.ffiq-review-badges{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:13px;}
.ffiq-review-badges>span{display:inline-flex;align-items:center;min-height:27px;padding:5px 13px;border-radius:999px;border:1px solid var(--ffiq-line);background:rgba(255,255,255,.035);color:#c8d5e4;font:700 13px/1.25 "Manrope","Noto Sans Devanagari",sans-serif;letter-spacing:.025em
;}
.ffiq-review-badges .ffiq-review-verified{color:#9beec4;border-color:rgba(74,222,159,.2);background:rgba(74,222,159,.075);}
.ffiq-review-badges .ffiq-freshness-good{color:#9beec4;border-color:rgba(74,222,159,.18);}
.ffiq-review-badges .ffiq-freshness-check{color:#ffd19a;border-color:rgba(255,185,95,.2);}
.ffiq-review-badges .ffiq-freshness-bad{color:#ffadb6;border-color:rgba(255,113,130,.2);}
.ffiq-review-identity h1{margin:0;font:800 clamp(38px,5vw,66px)/1.04 "Manrope","Noto Sans Devanagari",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere
;}
.ffiq-review-subtitle{max-width:760px;margin:13px 0 0;color:#b5c3d4;font-size:16px;line-height:1.72;}
.ffiq-review-meta{display:flex;gap:15px;flex-wrap:wrap;margin-top:17px;color:var(--ffiq-muted);font-size:13px;}
.ffiq-review-meta b{color:#dce5f0;}
.ffiq-review-hero-score{display:grid;justify-items:stretch;gap:13px;text-align:center;}
.ffiq-review-score-ring{position:relative;isolation:isolate;width:150px;height:150px;border-radius:50%;margin:auto;display:grid;place-content:center;border:1px solid rgba(244,200,111,.28);background:conic-gradient(var(--ffiq-gold) 0 var(--ffiq-review-score-pct,0%),rgba(255,255,255,.065) var(--ffiq-review-score-pct,0%) 100%);box-shadow:0 18px 55px rgba(0,0,0,.32)}
.ffiq-review-score-ring::before{content:"";position:absolute;inset:13px;border-radius:50%;z-index:-1;background:linear-gradient(145deg,#0d1929,#050b13);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.ffiq-review-score-ring.not-rated{background:rgba(255,255,255,.06)}
.ffiq-review-score-ring strong{font:800 43px/1 "Manrope",sans-serif;color:var(--ffiq-gold);letter-spacing:-.05em;}
.ffiq-review-score-ring span{font-size:13px;color:var(--ffiq-muted);margin-top:5px;}
.ffiq-review-hero-score>small{color:var(--ffiq-muted);font-size:13px;line-height:1.4;}
.ffiq-review-decision-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr;gap:13px;margin-top:14px;}
.ffiq-review-decision-card{padding:16px;border-radius:17px;border:1px solid var(--ffiq-line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))
;}
.ffiq-review-decision-card.primary{border-color:rgba(111,207,255,.18);background:linear-gradient(180deg,rgba(111,207,255,.07),rgba(111,207,255,.02));}
.ffiq-review-decision-card.warning{border-color:rgba(255,185,95,.18);background:linear-gradient(180deg,rgba(255,185,95,.065),rgba(255,185,95,.018));}
.ffiq-review-decision-card>span{display:block;color:var(--ffiq-gold);font:800 13px/1.2 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.08em;}
.ffiq-review-decision-card p{margin:13px 0 0;color:#b8c5d5;font-size:13px;line-height:1.6;}
.ffiq-review-local-nav{position:sticky;top:calc(var(--ffiq-admin-offset) + var(--ffiq-header-height));z-index:calc(var(--ffiq-z-sticky) - 1);border-block:1px solid var(--ffiq-line);background:rgba(3,9,16,.84);backdrop-filter:blur(22px) saturate(145%)
;}

.ffiq-review-local-nav .ffiq-container{display:flex;gap:5px;overflow:auto;padding-block:13px;scrollbar-width:none;}
.ffiq-review-local-nav .ffiq-container::-webkit-scrollbar{display:none;}
.ffiq-review-local-nav a{flex:0 0 auto;padding:13px 13px;border-radius:13px;color:#90a1b7;font:700 13px/1 "Manrope","Noto Sans Devanagari",sans-serif
;}
.ffiq-review-local-nav a:hover,.ffiq-review-local-nav a.active{color:#171c23;background:linear-gradient(135deg,#f7d47f,#c98a25);}
.ffiq-review-body-section{padding-top:34px;}
.ffiq-review-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start;}
.ffiq-review-main{display:grid;gap:17px;min-width:0;}
.ffiq-review-section{padding:25px;border-radius:25px;scroll-margin-top:135px;overflow:hidden;}
.ffiq-review-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;}
.ffiq-review-section-head h2{margin:13px 0 0;font:800 clamp(25px,3.2vw,38px)/1.12 "Manrope","Noto Sans Devanagari",sans-serif;letter-spacing:-.022em
;}
.ffiq-review-section-head>span{color:var(--ffiq-muted);font-size:13px;white-space:nowrap;padding-top:6px;}
.ffiq-review-section-head>.ffiq-review-template-chip{padding:13px 13px;border:1px solid var(--ffiq-line);border-radius:999px;background:rgba(255,255,255,.03);}
.ffiq-review-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}
.ffiq-review-score-card{padding:14px;border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.025)
;}
.ffiq-review-score-card>span{display:block;color:#becbda;font-size:13px;font-weight:700;}
.ffiq-review-score-card>strong{display:block;margin:6px 0;font:800 28px/1 "Manrope",sans-serif;color:var(--ffiq-gold);}
.ffiq-review-score-card>i{display:block;height:6px;border-radius:999px;background:#15243a;overflow:hidden;}
.ffiq-review-score-card>i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ffiq-blue),var(--ffiq-gold));}
.ffiq-review-score-card>small{display:block;margin-top:13px;color:var(--ffiq-muted);font-size:13px;line-height:1.5;}
.ffiq-editor-take{margin-top:14px;padding:18px;border-left:3px solid var(--ffiq-gold);border-radius:5px 16px 16px 5px;background:rgba(244,200,111,.055)
;}
.ffiq-editor-take h3{margin:0 0 13px;font-size:15px;}
.ffiq-editor-take p{margin:0;color:#c8d3df;font-size:13px;line-height:1.74;}
.ffiq-review-editor-content{margin-top:22px;color:#bdc9d8;font-size:14px;}
.ffiq-review-editor-content h2,.ffiq-review-editor-content h3{color:#f2f5f9;}
.ffiq-review-editor-content a{color:var(--ffiq-gold);text-decoration:underline;text-underline-offset:3px;}
.ffiq-review-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:19px;}
.ffiq-review-pros-cons>div{padding:17px;border:1px solid var(--ffiq-line);border-radius:16px;background:rgba(255,255,255,.025);}
.ffiq-review-pros-cons>div:first-child{border-color:rgba(74,222,159,.15);}
.ffiq-review-pros-cons>div:last-child{border-color:rgba(255,113,130,.15);}
.ffiq-review-pros-cons h3{margin:0 0 13px;font-size:14px;}
.ffiq-review-pros-cons ul,.ffiq-rule-impact-box ul{margin:0;padding:0;list-style:none;display:grid;gap:13px;}
.ffiq-review-pros-cons li,.ffiq-rule-impact-box li{position:relative;padding-left:19px;color:#afbdcd;font-size:13px;line-height:1.6;}
.ffiq-review-pros-cons li:before,.ffiq-rule-impact-box li:before{content:"✓";position:absolute;left:0;color:var(--ffiq-green);font-weight:900;}
.ffiq-review-pros-cons>div:last-child li:before{content:"!";color:var(--ffiq-red);}
.ffiq-review-empty{margin:0;padding:14px;border:1px dashed var(--ffiq-line-strong);border-radius:13px;color:var(--ffiq-muted);font-size:13px;}
.ffiq-market-focus{margin-bottom:13px;padding:16px;border:1px solid rgba(111,207,255,.14);border-radius:16px;background:rgba(111,207,255,.035);}
.ffiq-market-focus h3{margin:0 0 13px;font-size:13px;}
.ffiq-market-focus>div{display:flex;gap:13px;flex-wrap:wrap;}
.ffiq-market-focus span{padding:13px 13px;border:1px solid var(--ffiq-line);border-radius:999px;background:rgba(2,8,15,.45);color:#afbdce;font-size:13px;line-height:1.4;}
.ffiq-review-fact-grid,.ffiq-payout-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;}
.ffiq-review-fact{padding:13px;border:1px solid var(--ffiq-line);border-radius:13px;background:rgba(255,255,255,.025);}
.ffiq-review-fact span{display:block;color:var(--ffiq-muted);font-size:13px;}
.ffiq-review-fact b{display:block;margin-top:5px;color:#d9e3ee;font-size:13px;line-height:1.55;overflow-wrap:anywhere;}
.ffiq-review-fact b.ffiq-unverified,.ffiq-unverified{color:#e5bb76;}
.ffiq-deep-plan-table-wrap{overflow:auto;border:1px solid var(--ffiq-line);border-radius:17px;}
.ffiq-deep-plan-table{width:100%;min-width:980px;border-collapse:collapse;}
.ffiq-deep-plan-table th,.ffiq-deep-plan-table td{padding:13px;border-bottom:1px solid var(--ffiq-line);text-align:left;font-size:13px;line-height:1.55;}
.ffiq-deep-plan-table th{position:sticky;top:0;background:#0b1626;color:#8497ae;font:700 12px/1.35 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.055em;}
.ffiq-deep-plan-table td{color:#b9c6d5;}
.ffiq-deep-plan-table td:first-child{color:#ecf1f7;}
.ffiq-deep-plan-table tr:hover td{background:rgba(255,255,255,.022);}
.ffiq-deep-plan-table .ffiq-plan-note-row td{background:rgba(244,200,111,.045);color:#c8b887;font-size:13px;}
.ffiq-plan-explainer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;}
.ffiq-plan-explainer-grid>div{padding:15px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid var(--ffiq-line);}
.ffiq-plan-explainer-grid h3{margin:0 0 6px;font-size:13px;}
.ffiq-plan-explainer-grid p{margin:0;color:var(--ffiq-muted);font-size:13px;line-height:1.65;}
.ffiq-rule-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;}
.ffiq-rule-group{padding:15px;border:1px solid var(--ffiq-line);border-radius:16px;background:rgba(255,255,255,.022);}
.ffiq-rule-group h3{margin:0 0 13px;font-size:13px;}
.ffiq-rule-group>div{display:grid;gap:13px;}
.ffiq-rule-group article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px;border-radius:13px;background:rgba(2,8,15,.48);}
.ffiq-rule-group article span{color:#9eafc2;font-size:13px;}
.ffiq-rule-group article b,.ffiq-deep-payout-list em,.ffiq-deep-audit-table>div>span[class]{max-width:155px;padding:5px 13px;border-radius:13px;text-align:right;color:#d3deea;font-size:13px;line-height:1.4;overflow-wrap:anywhere
;}
.ffiq-rule-group article b.ffiq-policy-good,.ffiq-deep-payout-list em.ffiq-policy-good,.ffiq-deep-audit-table span.ffiq-policy-good{color:#9beec4;background:rgba(74,222,159,.08);}
.ffiq-rule-group article b.ffiq-policy-warning,.ffiq-deep-payout-list em.ffiq-policy-warning,.ffiq-deep-audit-table span.ffiq-policy-warning{color:#ffd19a;background:rgba(255,185,95,.09);}
.ffiq-rule-group article b.ffiq-policy-bad,.ffiq-deep-payout-list em.ffiq-policy-bad,.ffiq-deep-audit-table span.ffiq-policy-bad{color:#ffadb6;background:rgba(255,113,130,.09);}
.ffiq-rule-group article b.ffiq-policy-unknown,.ffiq-deep-payout-list em.ffiq-policy-unknown,.ffiq-deep-audit-table span.ffiq-policy-unknown{color:#c8b47d;background:rgba(244,200,111,.065);}
.ffiq-rule-impact-box{margin-top:13px;padding:17px;border:1px solid rgba(111,207,255,.14);border-radius:15px;background:rgba(111,207,255,.035);}
.ffiq-rule-impact-box h3{margin:0 0 13px;font-size:13px;}
.ffiq-payout-conditions{margin:13px 0;padding:17px;border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.024);}
.ffiq-payout-conditions h3{margin:0 0 13px;font-size:13px;}
.ffiq-payout-conditions p{margin:0;color:#b2c0d0;font-size:13px;line-height:1.7;}
.ffiq-deep-payout-list{display:grid;gap:13px;}
.ffiq-deep-payout-list article{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:13px;align-items:center;padding:13px;border-radius:13px;border:1px solid var(--ffiq-line);background:rgba(255,255,255,.022);}
.ffiq-deep-payout-list time{color:var(--ffiq-muted);font-size:13px;}
.ffiq-deep-payout-list b,.ffiq-deep-payout-list span{display:block;}
.ffiq-deep-payout-list b{font-size:13px;}
.ffiq-deep-payout-list span{color:var(--ffiq-muted);font-size:13px;}
.ffiq-deep-payout-list em{font-style:normal;}
.ffiq-compatibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;}
.ffiq-compatibility-grid article{padding:16px;border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.023);}
.ffiq-compatibility-grid article>span{display:block;color:#b9c6d5;font-size:13px;font-weight:700;}
.ffiq-compatibility-grid article>b{display:inline-flex;margin:13px 0;padding:5px 13px;border-radius:999px;font-size:13px;}
.ffiq-compatibility-grid article>p{margin:0;color:var(--ffiq-muted);font-size:13px;line-height:1.6;}
.ffiq-fit-good>b{color:#9beec4;background:rgba(74,222,159,.09);}
.ffiq-fit-poor>b{color:#ffadb6;background:rgba(255,113,130,.09);}
.ffiq-fit-check>b{color:#ffd19a;background:rgba(255,185,95,.09);}
.ffiq-trader-pattern-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}
.ffiq-trader-pattern-summary>div{padding:14px;border:1px solid var(--ffiq-line);border-radius:14px;background:rgba(255,255,255,.023);}
.ffiq-trader-pattern-summary strong,.ffiq-trader-pattern-summary span{display:block;}
.ffiq-trader-pattern-summary strong{font:800 23px/1 "Manrope",sans-serif;color:var(--ffiq-gold);}
.ffiq-trader-pattern-summary span{margin-top:5px;color:var(--ffiq-muted);font-size:13px;}
.ffiq-review-analysis-note{color:var(--ffiq-muted);font-size:13px;}
.ffiq-deep-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;}
.ffiq-deep-review-list article{padding:15px;border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.022);}
.ffiq-deep-review-list header,.ffiq-deep-review-list header>div,.ffiq-deep-review-list footer{display:flex;align-items:center;}
.ffiq-deep-review-list header,.ffiq-deep-review-list footer{justify-content:space-between;gap:13px;}
.ffiq-deep-review-list header>div{gap:13px;}
.ffiq-deep-review-list header span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#13243a;color:var(--ffiq-gold);font:800 13px/1 "Manrope",sans-serif;}
.ffiq-deep-review-list header b{font-size:13px;}
.ffiq-deep-review-list header em{color:var(--ffiq-gold);font-style:normal;font-size:13px;letter-spacing:.05em;}
.ffiq-deep-review-list p{color:#afbdce;font-size:13px;line-height:1.7;}
.ffiq-deep-review-list footer{padding-top:13px;border-top:1px solid var(--ffiq-line);font-size:13px;color:var(--ffiq-muted);}
.ffiq-deep-review-list footer b{color:#9beec4;}
.ffiq-warning-update-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;}
.ffiq-warning-update-grid h3{margin:0 0 13px;font-size:13px;}
.ffiq-deep-warning-list,.ffiq-deep-update-list{display:grid;gap:13px;}
.ffiq-deep-warning-list article,.ffiq-deep-update-list article{display:grid;gap:13px;padding:13px;border:1px solid var(--ffiq-line);border-radius:13px;background:rgba(255,255,255,.022);}
.ffiq-deep-warning-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;}
.ffiq-deep-update-list article{grid-template-columns:86px minmax(0,1fr);}
.ffiq-deep-warning-list b,.ffiq-deep-update-list b{font-size:13px;}
.ffiq-deep-warning-list p,.ffiq-deep-update-list p{margin:4px 0 0;color:var(--ffiq-muted);font-size:13px;line-height:1.6;}
.ffiq-deep-warning-list em,.ffiq-deep-update-list time{color:var(--ffiq-muted);font-size:13px;font-style:normal;}
.ffiq-confidence-bar{height:13px;border-radius:999px;background:#142338;overflow:hidden;margin-bottom:14px;}
.ffiq-confidence-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ffiq-blue),var(--ffiq-gold));}
.ffiq-deep-audit-table{border:1px solid var(--ffiq-line);border-radius:16px;overflow:hidden;}
.ffiq-deep-audit-table>div{display:grid;grid-template-columns:1.5fr .6fr .6fr .6fr;gap:13px;align-items:center;padding:13px;border-bottom:1px solid var(--ffiq-line);font-size:13px;}
.ffiq-deep-audit-table>div:last-child{border-bottom:0;}
.ffiq-deep-audit-table>.head{background:#0b1625;color:#8396ac;font:700 13px/1 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.06em;}
.ffiq-deep-audit-table b,.ffiq-deep-audit-table small{display:block;}
.ffiq-deep-audit-table b{font-size:13px;}
.ffiq-deep-audit-table small{color:var(--ffiq-muted);margin-top:3px;}
.ffiq-deep-audit-table a{color:var(--ffiq-gold);}
.ffiq-source-disclaimer{margin:13px 0 0;color:var(--ffiq-muted);font-size:13px;line-height:1.6;}
.ffiq-review-faq{display:grid;gap:13px;}
.ffiq-review-faq details{border:1px solid var(--ffiq-line);border-radius:13px;background:rgba(255,255,255,.022);}
.ffiq-review-faq summary{cursor:pointer;padding:14px 16px;color:#d7e1ec;font-size:13px;font-weight:700;list-style:none;}
.ffiq-review-faq summary::-webkit-details-marker{display:none;}
.ffiq-review-faq summary:after{content:"+";float:right;color:var(--ffiq-gold);font:800 17px/1 "Manrope",sans-serif;}
.ffiq-review-faq details[open] summary:after{content:"−";}
.ffiq-review-faq p{margin:0;padding:0 16px 15px;color:var(--ffiq-muted);font-size:13px;line-height:1.7;}
.ffiq-final-verdict{border-color:rgba(244,200,111,.18);background:linear-gradient(145deg,rgba(244,200,111,.065),rgba(7,14,24,.78));}
.ffiq-final-verdict>p{color:#c5d1df;font-size:14px;line-height:1.8;}
.ffiq-final-review-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:17px;}
.ffiq-review-sidebar-deep{display:grid;gap:13px;position:sticky;top:calc(var(--ffiq-admin-offset) + var(--ffiq-header-height) + 58px);}

.ffiq-review-sidebar-deep .ffiq-card:hover{transform:none;}
.ffiq-review-buy-card h3{margin:13px 0 13px;font-size:20px;}
.ffiq-sidebar-score{display:flex;align-items:end;gap:5px;margin:13px 0;}
.ffiq-sidebar-score strong{font:800 43px/1 "Manrope",sans-serif;color:var(--ffiq-gold);letter-spacing:-.05em;}
.ffiq-sidebar-score span{color:var(--ffiq-muted);font-size:13px;margin-bottom:5px;}
.ffiq-review-buy-card ul,.ffiq-review-research-card ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:13px;}
.ffiq-review-buy-card li,.ffiq-review-research-card li{display:flex;justify-content:space-between;gap:13px;padding-bottom:13px;border-bottom:1px solid var(--ffiq-line);font-size:13px;}
.ffiq-review-buy-card li span,.ffiq-review-research-card li span{color:var(--ffiq-muted);}
.ffiq-review-buy-card li b,.ffiq-review-research-card li b{text-align:right;}
.ffiq-review-buy-card>.ffiq-btn{width:100%;}
.ffiq-review-buy-card>small{display:block;text-align:center;margin-top:13px;color:var(--ffiq-muted);font-size:13px;}
.ffiq-review-coupon-card{border-color:rgba(244,200,111,.2);}
.ffiq-review-coupon-card>span{color:var(--ffiq-gold);font:800 13px/1 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.08em;}
.ffiq-review-coupon-card h3{font-size:15px;}
.ffiq-review-coupon-card>div{display:flex;justify-content:space-between;align-items:center;padding:13px;border:1px dashed rgba(244,200,111,.28);border-radius:13px;background:rgba(244,200,111,.05);}
.ffiq-review-coupon-card>div b{letter-spacing:.07em;}
.ffiq-review-coupon-card button{border:1px solid var(--ffiq-line);background:rgba(255,255,255,.04);color:#fff;border-radius:13px;padding:6px 13px;}
.ffiq-review-coupon-card>small{display:block;color:var(--ffiq-muted);font-size:13px;margin-top:13px;}
.ffiq-review-research-card h3,.ffiq-review-alternatives h3{margin-top:0;}
.ffiq-review-research-card>a{color:var(--ffiq-gold);font-size:13px;}
.ffiq-review-alternatives{display:grid;gap:4px;}
.ffiq-review-alternatives h3{margin-bottom:13px;}
.ffiq-review-alternatives>a{display:flex;justify-content:space-between;gap:13px;padding:13px 0;border-bottom:1px solid var(--ffiq-line);font-size:13px;}
.ffiq-review-alternatives>a:last-child{border-bottom:0;}
.ffiq-review-alternatives>a:hover{color:var(--ffiq-gold);}
.ffiq-mobile-review-cta{display:none;}
@media (max-width:1080px){.ffiq-review-page-grid{grid-template-columns:minmax(0,1fr) 275px}
	.ffiq-review-decision-grid{grid-template-columns:repeat(2,1fr)}
	.ffiq-rule-groups{grid-template-columns:1fr}
	.ffiq-review-score-grid{grid-template-columns:repeat(2,1fr)}
	.ffiq-review-fact-grid,.ffiq-payout-summary-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:850px){.ffiq-review-hero-grid,.ffiq-review-page-grid{grid-template-columns:1fr}
	.ffiq-review-hero-score{grid-template-columns:150px minmax(0,240px);align-items:center;justify-content:start}
	.ffiq-review-hero-score>small{grid-column:1/-1;text-align:left}
	.ffiq-review-sidebar-deep{position:static;grid-template-columns:repeat(2,1fr)}
	.ffiq-review-buy-card{grid-column:1/-1}
	.ffiq-plan-explainer-grid,.ffiq-compatibility-grid{grid-template-columns:repeat(2,1fr)}
	.ffiq-review-section{scroll-margin-top:125px}}
@media (max-width:680px){.ffiq-deep-review .ffiq-review-hero{padding-top:14px}
	.ffiq-review-hero-grid{padding:20px;border-radius:22px}
	.ffiq-review-identity{display:block}.ffiq-review-icon{width:68px;height:68px;border-radius:18px;margin-bottom:15px}.ffiq-review-icon img{width:52px;height:52px}
	.ffiq-review-identity h1{font-size:38px}.ffiq-review-subtitle{font-size:14px}
	.ffiq-review-hero-score{grid-template-columns:110px minmax(0,1fr)}
	.ffiq-review-score-ring{width:108px;height:108px}.ffiq-review-score-ring::before{inset:10px}
	.ffiq-review-score-ring strong{font-size:31px}.ffiq-review-score-ring span{font-size:13px}
	.ffiq-review-decision-grid,.ffiq-review-pros-cons,.ffiq-review-fact-grid,.ffiq-payout-summary-grid,.ffiq-review-score-grid,.ffiq-plan-explainer-grid,.ffiq-compatibility-grid,.ffiq-trader-pattern-summary,.ffiq-deep-review-list,.ffiq-warning-update-grid,.ffiq-review-sidebar-deep{grid-template-columns:1fr}
	.ffiq-review-section{padding:19px;border-radius:20px}
	.ffiq-review-section-head{display:block}.ffiq-review-section-head>span{display:inline-block;margin-top:13px}
	.ffiq-review-section-head h2{font-size:27px}
	.ffiq-review-local-nav a{padding:13px 13px}
	.ffiq-deep-payout-list article{grid-template-columns:1fr}.ffiq-deep-warning-list article,.ffiq-deep-update-list article{grid-template-columns:1fr}
	.ffiq-deep-audit-table{overflow:auto}.ffiq-deep-audit-table>div{min-width:650px}
	.ffiq-review-sidebar-deep{display:grid}
	.ffiq-mobile-review-cta{
		display:flex;position:fixed;z-index:145;left:13px;right:13px;bottom:13px;align-items:center;justify-content:space-between;gap:13px;
		padding:13px 13px;border:1px solid var(--ffiq-line-strong);border-radius:15px;background:rgba(3,9,16,.88);
		backdrop-filter:blur(22px) saturate(145%);box-shadow:0 20px 65px rgba(0,0,0,.55)
	}
	.ffiq-mobile-review-cta small,.ffiq-mobile-review-cta strong{display:block}.ffiq-mobile-review-cta small{max-width:155px;color:var(--ffiq-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffiq-mobile-review-cta strong{font:800 14px/1.3 "Manrope",sans-serif;color:var(--ffiq-gold)}
	.ffiq-mobile-review-cta .ffiq-btn{padding:13px 13px;font-size:13px}
	.ffiq-mobile-review-cta.is-visible{display:flex}
	.ffiq-deep-review-app .ffiq-footer{padding-bottom:115px}}

.ffiq-review-editor-content,.ffiq-final-verdict>p{font-size:15px}.ffiq-review-section p{line-height:1.72}

.ffiq-review-badges .ffiq-review-editorial-badge{color:#b7dcff;border-color:rgba(111,207,255,.24);background:rgba(111,207,255,.08)}

/* v2.6.0 approved score states */
.ffiq-review-badges .ffiq-review-score-approved{color:#9be2bd;border-color:rgba(81,207,144,.28);background:rgba(81,207,144,.09)}
.ffiq-review-badges .ffiq-review-score-pending{color:#ffd889;border-color:rgba(244,200,111,.28);background:rgba(244,200,111,.08)}
.ffiq-score-rationale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.ffiq-score-rationale-grid>div{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025)}
.ffiq-score-rationale-grid h3{margin:0 0 7px;font-size:14px;color:#eef6ff}
.ffiq-score-rationale-grid p{margin:0;color:#aab8c8;line-height:1.65}
.ffiq-score-approval-note,.ffiq-score-pending-note{margin:13px 0;padding:13px 15px;border-radius:12px;border:1px solid rgba(111,207,255,.18);background:rgba(111,207,255,.05);color:#b8c8d9;line-height:1.6}
.ffiq-score-pending-note{border-color:rgba(244,200,111,.22);background:rgba(244,200,111,.06)}
@media(max-width:760px){.ffiq-score-rationale-grid{grid-template-columns:1fr}}
