:root{
	--ffiq-bg:#02050a;
	--ffiq-bg-soft:#050a12;
	--ffiq-glass:rgba(11,19,32,.64);
	--ffiq-glass-strong:rgba(8,16,28,.84);
	--ffiq-text:#f7f9fc;
	--ffiq-muted:#98a8bc;
	--ffiq-line:rgba(255,255,255,.09);
	--ffiq-line-strong:rgba(255,255,255,.14);
	--ffiq-gold:#f4c86f;
	--ffiq-blue:#6fcfff;
	--ffiq-green:#4ade9f;
	--ffiq-red:#ff7182;
	--ffiq-amber:#ffb95f;
	--ffiq-shadow:0 28px 90px rgba(0,0,0,.48);
	--ffiq-radius:22px;
	--ffiq-container:1220px
}
body.ffiq-plugin-page{margin:0;background:var(--ffiq-bg);color:var(--ffiq-text)}
body.ffiq-plugin-page #wpadminbar{z-index:999999}
.ffiq-app,.ffiq-app *{box-sizing:border-box}
.ffiq-app{
	position:relative;overflow:hidden;color:var(--ffiq-text);
	font-family:"Noto Sans Devanagari","Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
	font-size:16px;line-height:1.68;font-weight:500;
	background:
		radial-gradient(circle at 10% 3%,rgba(54,148,255,.12),transparent 28%),
		radial-gradient(circle at 88% 2%,rgba(244,200,111,.10),transparent 24%),
		radial-gradient(circle at 70% 80%,rgba(97,76,255,.07),transparent 34%),
		linear-gradient(180deg,var(--ffiq-bg) 0%,#040914 46%,var(--ffiq-bg) 100%);
	-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility
}
.ffiq-app:before,.ffiq-app:after{
	content:"";position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(110px);
	opacity:.13;pointer-events:none
}
.ffiq-app:before{left:-180px;top:12%;background:#3188ff}
.ffiq-app:after{right:-180px;top:58%;background:#c8902d}
.ffiq-app a{color:inherit;text-decoration:none}
.ffiq-app button,.ffiq-app input,.ffiq-app select{font:inherit}
.ffiq-app button{cursor:pointer}
.ffiq-container{width:min(calc(100% - 32px),var(--ffiq-container));margin-inline:auto;position:relative;z-index:1}
.ffiq-section{padding:76px 0;position:relative}
.ffiq-glass,.ffiq-card{
	background:linear-gradient(180deg,rgba(17,29,47,.55),rgba(6,13,23,.69));
	border:1px solid var(--ffiq-line);
	backdrop-filter:blur(22px) saturate(135%);
	-webkit-backdrop-filter:blur(22px) saturate(135%);
	box-shadow:var(--ffiq-shadow),inset 0 1px 0 rgba(255,255,255,.035)
}
.ffiq-card{border-radius:var(--ffiq-radius);padding:22px;transition:.24s ease}
.ffiq-card:hover{transform:translateY(-4px);border-color:rgba(244,200,111,.26);box-shadow:0 28px 72px rgba(0,0,0,.38)}
.ffiq-top-note{
	padding:8px 15px;text-align:center;background:#040a13;border-bottom:1px solid var(--ffiq-line);
	color:#afbed1;font-size:12px;position:relative;z-index:10
}
.ffiq-top-note strong{color:#ffe0a0}
.ffiq-header{
	position:sticky;top:0;z-index:100;background:rgba(2,7,13,.67);border-bottom:1px solid var(--ffiq-line);
	backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);
	box-shadow:0 12px 40px rgba(0,0,0,.22)
}
.admin-bar .ffiq-header{top:32px}
.ffiq-nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.ffiq-brand{display:flex;align-items:center;gap:12px;font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-weight:800;letter-spacing:-.012em}
.ffiq-brand>span:last-child{display:block}
.ffiq-brand small{display:block;color:var(--ffiq-muted);font-size:10px;letter-spacing:.10em}
.ffiq-logo{
	width:43px;height:43px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;color:#111721;
	font-weight:800;background:linear-gradient(145deg,#ffe39d,#bd7f1d);box-shadow:0 12px 30px rgba(244,200,111,.22)
}
.ffiq-nav-links{display:flex;gap:20px;align-items:center;color:#bfccdc;font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-weight:700;font-size:13px}
.ffiq-nav-links a:hover{color:#fff}
.ffiq-nav-actions{display:flex;gap:9px}
.ffiq-mobile-menu{display:none;border:1px solid var(--ffiq-line);background:rgba(255,255,255,.04);color:#fff;padding:9px 12px;border-radius:10px}
.ffiq-btn{
	border:0;border-radius:13px;padding:12px 17px;font-family:"Manrope","Noto Sans Devanagari",sans-serif;
	font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s ease
}
.ffiq-btn:hover{transform:translateY(-1px)}
.ffiq-btn-primary{color:#10151d;background:linear-gradient(135deg,#f8d783,#c88925);box-shadow:0 14px 34px rgba(244,200,111,.20),inset 0 1px 0 rgba(255,255,255,.4)}
.ffiq-btn-secondary{color:#eef4fc;background:rgba(255,255,255,.045);border:1px solid var(--ffiq-line-strong);backdrop-filter:blur(15px)}
.ffiq-btn-dark{background:#101822;color:#fff;white-space:nowrap}
.ffiq-eyebrow{
	display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(244,200,111,.22);
	background:rgba(244,200,111,.075);color:#ffe3a3;font-family:"Manrope","Noto Sans Devanagari",sans-serif;
	font-weight:700;font-size:12px;line-height:1.3
}
.ffiq-eyebrow>i,.ffiq-trust-row i{width:7px;height:7px;border-radius:50%;background:var(--ffiq-green);box-shadow:0 0 14px rgba(74,222,159,.75)}
.ffiq-hero{padding:78px 0 34px;position:relative}
.ffiq-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:48px;align-items:center}
.ffiq-hero h1,.ffiq-section-head h2,.ffiq-finder h2,.ffiq-smart-fit h2,.ffiq-country-shell h2,.ffiq-ask-shell h2,.ffiq-alert-signup h2,.ffiq-final-cta h2,.ffiq-review-title h1{
	font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-weight:800;letter-spacing:-.022em;line-height:1.08
}
.ffiq-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.01;margin:19px 0 22px;max-width:850px}
.ffiq-hero h1 span{color:var(--ffiq-gold)}
.ffiq-hero-copy>p{font-size:18px;color:#b8c5d6;max-width:740px;margin:0 0 27px;line-height:1.78}
.ffiq-hero-actions{display:flex;gap:11px;flex-wrap:wrap}
.ffiq-trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#a7b7ca;font-size:13px}
.ffiq-trust-row span{display:flex;align-items:center;gap:7px}
.ffiq-intelligence{position:relative;border-radius:28px;padding:18px;overflow:hidden}
.ffiq-intelligence:before{content:"";position:absolute;width:320px;height:200px;left:-70px;top:-70px;background:radial-gradient(circle,rgba(111,207,255,.17),transparent 68%)}
.ffiq-window-head{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 17px;color:var(--ffiq-muted)}
.ffiq-window-dots{display:flex;gap:6px}
.ffiq-window-dots i{width:8px;height:8px;border-radius:50%;background:#314157}
.ffiq-iq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}
.ffiq-wide{grid-column:1/-1}
.ffiq-metric{padding:15px;border-radius:15px;background:rgba(255,255,255,.038);border:1px solid var(--ffiq-line)}
.ffiq-metric>span{font-size:11px;color:var(--ffiq-muted);display:block}
.ffiq-metric strong{font-family:"Manrope",sans-serif;font-size:25px;display:block;margin-top:2px;color:var(--ffiq-gold)}
.ffiq-good{color:var(--ffiq-green)!important}.ffiq-bad{color:var(--ffiq-red)!important}
.ffiq-progress,.ffiq-rating-breakdown i,.ffiq-fit-bars i{display:block;height:8px;background:#132136;border-radius:999px;overflow:hidden;margin-top:8px}
.ffiq-progress i,.ffiq-rating-breakdown i b,.ffiq-fit-bars i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ffiq-blue),var(--ffiq-gold))}
.ffiq-rule-list{display:grid;gap:9px}
.ffiq-rule-list>div{display:flex;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:12px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.06);font-size:12px}
.ffiq-risk,.ffiq-impact{padding:5px 8px;border-radius:999px;font-family:"Manrope",sans-serif;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}
.ffiq-risk-low,.ffiq-impact.low{color:#9aefc5;background:rgba(74,222,159,.09)}
.ffiq-risk-medium,.ffiq-impact.medium{color:#ffd19a;background:rgba(255,185,95,.09)}
.ffiq-risk-high,.ffiq-impact.high{color:#ffadb6;background:rgba(255,113,130,.10)}
.ffiq-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px}
.ffiq-quick{padding:15px 16px;border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.025);display:flex;gap:11px;align-items:center}
.ffiq-quick>b{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(111,207,255,.15);background:rgba(111,207,255,.07)}
.ffiq-quick span,.ffiq-quick small{display:block}.ffiq-quick strong{font-size:13px}.ffiq-quick small{color:var(--ffiq-muted);font-size:11px}
.ffiq-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:27px}
.ffiq-section-head h2{font-size:clamp(30px,4vw,48px);margin:10px 0 0}
.ffiq-section-head>p{max-width:650px;color:var(--ffiq-muted);margin:0;line-height:1.75}
.ffiq-filters{border-radius:24px;padding:18px;margin-bottom:17px;display:grid;grid-template-columns:1.55fr repeat(4,1fr) auto;gap:9px}
.ffiq-field{
	width:100%;min-height:45px;padding:12px 13px;border-radius:12px;border:1px solid var(--ffiq-line);
	background:rgba(3,10,18,.78);color:var(--ffiq-text);outline:none
}
.ffiq-field:focus{border-color:rgba(111,207,255,.40);box-shadow:0 0 0 3px rgba(111,207,255,.06)}
.ffiq-field option{background:#08111e;color:#fff}
.ffiq-firm-grid,.ffiq-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
.ffiq-four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.ffiq-firm-card{position:relative}
.ffiq-firm-card.ffiq-hidden,.ffiq-trader-review.ffiq-hidden{display:none}
.ffiq-firm-card.ffiq-selected{border-color:rgba(244,200,111,.48);box-shadow:0 0 0 1px rgba(244,200,111,.07),0 28px 72px rgba(0,0,0,.38)}
.ffiq-sample-badge{position:absolute;right:13px;top:11px;color:#7f90a4;font-family:"Manrope",sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em}
.ffiq-firm-head,.ffiq-review-meta{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.ffiq-firm-name,.ffiq-reviewer{display:flex;gap:11px;align-items:center}
.ffiq-firm-logo,.ffiq-reviewer>span{
	width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;
	background:linear-gradient(145deg,#203450,#0a1727);color:var(--ffiq-gold);font-family:"Manrope",sans-serif;font-weight:800;border:1px solid var(--ffiq-line)
}
.ffiq-firm-name h3{margin:0;font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-size:19px;line-height:1.3;letter-spacing:-.01em}
.ffiq-firm-name small,.ffiq-reviewer small{display:block;color:var(--ffiq-muted);font-size:11px}
.ffiq-score{font-family:"Manrope",sans-serif;font-size:26px;font-weight:800;color:var(--ffiq-gold);text-align:right}
.ffiq-score small{display:block;color:var(--ffiq-muted);font-size:9px}
.ffiq-tags{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}
.ffiq-tags span,.ffiq-proof-list span{padding:5px 8px;border-radius:999px;font-size:10px;background:rgba(255,255,255,.04);border:1px solid var(--ffiq-line);color:#c1cfdf}
.ffiq-stat-grid,.ffiq-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.ffiq-stat-grid>div,.ffiq-result-grid>div,.ffiq-facts>div{padding:10px;border-radius:11px;background:rgba(255,255,255,.028)}
.ffiq-stat-grid span,.ffiq-result-grid span,.ffiq-facts span{font-size:10px;color:var(--ffiq-muted);display:block}
.ffiq-stat-grid b,.ffiq-result-grid b,.ffiq-facts b{font-size:13px}
.ffiq-best-for{margin:13px 0 0;padding-top:13px;border-top:1px solid var(--ffiq-line);font-size:12px;color:#aab9cb}
.ffiq-last-checked{font-size:10px;color:#788ba3;margin:9px 0 0}
.ffiq-firm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}
.ffiq-firm-actions .ffiq-btn{padding:10px 11px;font-size:12px}
.ffiq-empty{padding:24px;border:1px dashed var(--ffiq-line-strong);border-radius:16px;color:var(--ffiq-muted);grid-column:1/-1}
.ffiq-table-wrap{border-radius:26px;padding:20px;overflow:auto}
.ffiq-table-wrap table{width:100%;min-width:900px;border-collapse:collapse}
.ffiq-table-wrap th,.ffiq-table-wrap td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--ffiq-line);font-size:12px}
.ffiq-table-wrap th{font-family:"Manrope",sans-serif;color:#8091a8;text-transform:uppercase;letter-spacing:.06em;font-size:10px}
.ffiq-table-wrap td:first-child{font-weight:800}
.ffiq-finder,.ffiq-smart-fit,.ffiq-country-shell,.ffiq-ask-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;padding:27px;border-radius:28px}
.ffiq-finder h2,.ffiq-smart-fit h2,.ffiq-country-shell h2,.ffiq-ask-shell h2{font-size:clamp(30px,4vw,48px);margin:10px 0 14px}
.ffiq-finder p,.ffiq-smart-fit p,.ffiq-country-shell p,.ffiq-ask-shell p{color:var(--ffiq-muted)}
.ffiq-quiz{display:grid;gap:13px}
.ffiq-quiz>div>b{font-size:12px}
.ffiq-choice-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px}
.ffiq-choice-group button,.ffiq-review-filters button,.ffiq-question-chips button,.ffiq-calculator-tabs button{
	border:1px solid var(--ffiq-line);background:rgba(255,255,255,.03);color:#c7d3e2;
	border-radius:12px;padding:11px;text-align:center;font-size:12px;font-weight:750
}
.ffiq-choice-group button.active,.ffiq-review-filters button.active,.ffiq-calculator-tabs button.active{
	border-color:rgba(244,200,111,.42);background:rgba(244,200,111,.09);color:#ffe3a3
}
.ffiq-match-result{display:none;padding:15px;border-radius:15px;border:1px solid rgba(74,222,159,.19);background:rgba(74,222,159,.055);color:#b7d9c8}
.ffiq-match-result.show{display:block}
.ffiq-smart-fit{grid-template-columns:.78fr 1.22fr}
.ffiq-fit-controls{display:grid;gap:12px;margin-top:18px}
.ffiq-fit-controls>label{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border-radius:13px;background:rgba(255,255,255,.028);border:1px solid var(--ffiq-line)}
.ffiq-fit-controls b,.ffiq-fit-controls small{display:block}.ffiq-fit-controls small{color:var(--ffiq-muted);font-size:10px}
.ffiq-switch{width:46px;height:25px;border-radius:999px;background:#17263a;position:relative;border:1px solid var(--ffiq-line);padding:0}
.ffiq-switch:after{content:"";position:absolute;width:19px;height:19px;border-radius:50%;top:2px;left:3px;background:#71839a;transition:.2s}
.ffiq-switch.active{background:rgba(74,222,159,.18);border-color:rgba(74,222,159,.28)}
.ffiq-switch.active:after{left:22px;background:var(--ffiq-green)}
.ffiq-fit-output{display:grid;gap:12px}
.ffiq-fit-score{min-height:160px;border-radius:20px;padding:22px;background:rgba(3,10,18,.68);border:1px solid var(--ffiq-line);display:flex;align-items:center;justify-content:space-between;gap:20px}
.ffiq-fit-score small{color:var(--ffiq-muted)}.ffiq-fit-score h3{margin:6px 0}.ffiq-fit-score p{font-size:12px;margin:0}
.ffiq-fit-number{font-family:"Manrope",sans-serif;font-size:56px;color:var(--ffiq-gold);letter-spacing:-.04em}
.ffiq-fit-bars{display:grid;gap:10px}
.ffiq-fit-bars>div{display:grid;grid-template-columns:125px 1fr 42px;gap:10px;align-items:center;font-size:11px}
.ffiq-fit-bars i{margin:0}.ffiq-fit-bars em{font-style:normal;text-align:right}.ffiq-recalculate-fit{width:100%;margin-top:16px}
.ffiq-review-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}
.ffiq-review-hero,.ffiq-source-box{border-radius:26px;padding:25px}
.ffiq-rating-breakdown{display:grid;gap:12px;margin-top:22px}
.ffiq-rating-breakdown>div{display:grid;grid-template-columns:150px 1fr 42px;gap:12px;align-items:center;font-size:12px}
.ffiq-rating-breakdown i{margin:0}.ffiq-rating-breakdown em{font-style:normal;text-align:right}
.ffiq-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.ffiq-pros-cons>div{padding:15px;border-radius:15px;background:rgba(255,255,255,.027);border:1px solid var(--ffiq-line)}
.ffiq-pros-cons h4{margin:0 0 9px}.ffiq-pros-cons ul{margin:0;padding-left:18px;color:#aebccd;font-size:12px;display:grid;gap:7px}
.ffiq-source-box>p{color:var(--ffiq-muted);font-size:12px}
.ffiq-source-list{display:grid;gap:9px;margin:14px 0}
.ffiq-source-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--ffiq-line);font-size:12px}
.ffiq-source-list span{color:var(--ffiq-muted)}.ffiq-source-list b{color:#dbe7f5}.ffiq-source-box .ffiq-btn{width:100%}
.ffiq-big-metric span{color:var(--ffiq-muted);font-size:11px}.ffiq-big-metric strong{display:block;font-family:"Manrope",sans-serif;font-size:38px;color:var(--ffiq-gold);margin:7px 0}.ffiq-big-metric p{color:var(--ffiq-muted);font-size:12px}
.ffiq-timeline-card{margin-top:16px}.ffiq-timeline-card h3{margin-top:0}
.ffiq-timeline{display:grid;gap:9px}
.ffiq-timeline>div{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:11px;border-radius:12px;background:rgba(255,255,255,.027);border:1px solid rgba(255,255,255,.055);font-size:11px}
.ffiq-deal-card{position:relative;overflow:hidden}.ffiq-deal-card>small,.ffiq-deal-card>p{color:var(--ffiq-muted);font-size:11px}.ffiq-deal-card .ffiq-btn{width:100%}
.ffiq-deal-code{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:11px 12px;border-radius:12px;border:1px dashed rgba(244,200,111,.30);background:rgba(244,200,111,.055);font-family:"Manrope",sans-serif}
.ffiq-deal-code b{letter-spacing:.08em}.ffiq-deal-code button{border:1px solid var(--ffiq-line);background:rgba(255,255,255,.04);color:#fff;padding:7px 9px;border-radius:8px}
.ffiq-country-result{padding:20px;border-radius:18px;border:1px solid var(--ffiq-line);background:rgba(3,10,18,.64);display:flex;flex-direction:column;justify-content:center}
.ffiq-country-result>small{color:var(--ffiq-muted)}.ffiq-country-result>strong{font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-size:31px;color:var(--ffiq-green);margin:5px 0}
.ffiq-country-result>div{display:grid;gap:8px;margin-top:13px}.ffiq-country-result>div>div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:11px;background:rgba(255,255,255,.027);font-size:11px}
.ffiq-country-shell .ffiq-btn{margin-top:10px}
.ffiq-ask-box{display:grid;gap:11px}.ffiq-input-action{display:grid;grid-template-columns:1fr auto;gap:9px}
.ffiq-question-chips{display:flex;gap:7px;flex-wrap:wrap}.ffiq-question-chips button{padding:7px 9px;border-radius:999px;font-size:10px}
.ffiq-answer{min-height:150px;padding:17px;border-radius:16px;background:rgba(3,10,18,.68);border:1px solid var(--ffiq-line);color:#b9c6d6;font-size:13px;line-height:1.75}
.ffiq-answer p{margin:.4em 0}.ffiq-answer.loading{opacity:.65}
.ffiq-calculator-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ffiq-calculator-tabs button{padding:10px 14px}
.ffiq-calculator-panel{display:none;grid-template-columns:.9fr 1.1fr;gap:18px}
.ffiq-calculator-panel.active{display:grid}
.ffiq-calc-form{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}
.ffiq-calc-form label{font-size:11px;color:#c0cedf}.ffiq-calc-form .ffiq-btn{grid-column:1/-1}
.ffiq-calc-result{padding:22px;border-radius:22px;background:rgba(3,10,18,.68);border:1px solid var(--ffiq-line);display:flex;flex-direction:column;justify-content:center}
.ffiq-calc-result>small{color:var(--ffiq-muted)}.ffiq-calc-result>strong{font-family:"Manrope",sans-serif;font-size:44px;letter-spacing:-.04em;color:var(--ffiq-gold)}
.ffiq-calc-result>p{color:#aab9cc}.ffiq-result-grid{margin-top:15px}
.ffiq-calculator-note{font-size:11px;color:var(--ffiq-muted);margin-top:13px}
.ffiq-review-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.ffiq-review-filters button{padding:8px 10px;border-radius:999px;font-size:10px}
.ffiq-trader-review{position:relative}.ffiq-sentiment{position:absolute;right:13px;top:12px;padding:5px 8px;border-radius:999px;font-family:"Manrope",sans-serif;font-size:9px;font-weight:800}
.ffiq-sentiment.positive{color:#99edc2;background:rgba(74,222,159,.08)}.ffiq-sentiment.mixed{color:#ffd09a;background:rgba(255,185,95,.08)}.ffiq-sentiment.negative{color:#ffadb6;background:rgba(255,113,130,.09)}
.ffiq-reviewer>span{border-radius:50%;width:42px;height:42px}.ffiq-reviewer b,.ffiq-reviewer small{display:block}
.ffiq-stars{color:var(--ffiq-gold);letter-spacing:.08em;font-size:12px;margin-top:12px}
.ffiq-review-text{color:#b3c1d2;font-size:13px;line-height:1.75;margin:12px 0}.ffiq-review-text p{margin:0}
.ffiq-proof-list{display:flex;gap:7px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--ffiq-line)}.ffiq-proof-list span{color:#9beec4;background:rgba(74,222,159,.07);border-color:rgba(74,222,159,.16);font-size:9px}
.ffiq-history-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:18px}
.ffiq-history-list{display:grid;gap:10px}.ffiq-history-list article{display:grid;grid-template-columns:105px 1fr auto;gap:12px;align-items:start;padding:14px;border-radius:14px;background:rgba(255,255,255,.026);border:1px solid var(--ffiq-line)}
.ffiq-history-list time{font-size:11px;color:var(--ffiq-muted)}.ffiq-history-list h3{font-size:13px;margin:0 0 4px}.ffiq-history-list p{margin:0;color:var(--ffiq-muted);font-size:11px}
.ffiq-history-explain{padding:23px;border-radius:24px}.ffiq-history-explain ul{padding-left:18px;color:#afbdce;font-size:12px;display:grid;gap:9px}
.ffiq-method-card>b{font-family:"Manrope",sans-serif;color:var(--ffiq-gold);font-size:11px;letter-spacing:.08em}.ffiq-method-card h3{margin:10px 0 7px}.ffiq-method-card p,.ffiq-guide-card p{color:var(--ffiq-muted);font-size:13px}
.ffiq-guide-card small{color:var(--ffiq-muted);font-size:10px}.ffiq-guide-card h3{margin:8px 0}.ffiq-guide-card>a{color:var(--ffiq-gold);font-weight:700;font-size:12px}
.ffiq-alert-signup{border-radius:28px;padding:30px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(111,207,255,.11),transparent 28%),linear-gradient(135deg,rgba(16,30,49,.74),rgba(5,12,22,.78));border:1px solid var(--ffiq-line);box-shadow:var(--ffiq-shadow)}
.ffiq-alert-signup h2{font-size:clamp(28px,4vw,44px);margin:10px 0 5px}.ffiq-alert-signup p{color:var(--ffiq-muted);margin:0}
.ffiq-alert-form{display:grid;grid-template-columns:230px 190px auto;gap:9px}.ffiq-alert-message{font-size:12px;color:var(--ffiq-green);margin-top:7px}
.ffiq-final-cta-section{padding-top:30px}.ffiq-final-cta{border-radius:28px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#f3cb76,#bd7b1c);color:#111720;box-shadow:0 26px 80px rgba(244,200,111,.18)}
.ffiq-final-cta h2{font-size:clamp(29px,4vw,47px);margin:0}.ffiq-final-cta p{margin:10px 0 0;color:#4c3b1d}
.ffiq-risk-notice{padding:18px;border-radius:18px;border:1px solid rgba(244,200,111,.16);background:rgba(244,200,111,.05);font-size:12px;color:#c7b98e;margin-bottom:30px}
.ffiq-footer{padding:36px 0 90px;color:#7e91a8;font-size:12px}.ffiq-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:28px;border-top:1px solid var(--ffiq-line);padding-top:28px}
.ffiq-footer h4{color:#e6edf6;margin:0 0 10px}.ffiq-footer a{display:block;margin:7px 0}.ffiq-footer p{max-width:320px}
.ffiq-compare-tray{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:150;width:min(calc(100% - 32px),900px);padding:12px 14px;border-radius:17px;background:rgba(3,9,16,.86);border:1px solid var(--ffiq-line-strong);backdrop-filter:blur(25px) saturate(145%);box-shadow:0 24px 80px rgba(0,0,0,.5);display:none;align-items:center;justify-content:space-between;gap:14px}
.ffiq-compare-tray.show{display:flex}.ffiq-compare-tray>div:last-child{display:flex;gap:7px}.ffiq-compare-items{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}
.ffiq-compare-chip{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid var(--ffiq-line);font-size:11px}
.ffiq-compare-chip button{border:0;background:transparent;color:#ff9ca8;padding:0;font-weight:900}
.ffiq-toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:200;background:#0c1828;border:1px solid var(--ffiq-line-strong);padding:9px 13px;border-radius:999px;color:#dce7f5;font-size:11px;opacity:0;pointer-events:none;transition:.2s}
.ffiq-toast.show{opacity:1}
.ffiq-single-review{min-height:70vh}.ffiq-review-title{display:flex;justify-content:space-between;gap:24px;align-items:center}.ffiq-review-title h1{font-size:clamp(36px,5vw,64px);margin:10px 0}.ffiq-review-title p{color:var(--ffiq-muted);max-width:720px}
.ffiq-demo-banner{padding:13px 15px;border-radius:13px;background:rgba(255,185,95,.09);border:1px solid rgba(255,185,95,.20);color:#ffd19a;margin:20px 0}
.ffiq-single-grid{display:grid;grid-template-columns:1fr 330px;gap:18px}.ffiq-review-content{padding:28px;border-radius:25px}.ffiq-review-content h2{font-size:27px;margin:28px 0 12px}.ffiq-review-content h2:first-child{margin-top:0}.ffiq-review-content p{color:#b7c4d4}
.ffiq-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.ffiq-review-sidebar{display:grid;gap:14px;align-content:start;position:sticky;top:100px;height:max-content}.ffiq-review-sidebar p{font-size:12px;color:var(--ffiq-muted)}.ffiq-review-sidebar .ffiq-btn{width:100%}
@media(max-width:1100px){
	.ffiq-nav-links{display:none}.ffiq-mobile-menu{display:inline-flex}.ffiq-nav-links.open{display:flex;position:absolute;top:72px;left:16px;right:16px;flex-direction:column;align-items:stretch;padding:16px;border-radius:16px;background:#07111e;border:1px solid var(--ffiq-line)}
	.ffiq-hero-grid,.ffiq-finder,.ffiq-smart-fit,.ffiq-country-shell,.ffiq-ask-shell,.ffiq-review-layout,.ffiq-history-layout,.ffiq-single-grid{grid-template-columns:1fr}
	.ffiq-quick-grid,.ffiq-four-grid{grid-template-columns:repeat(2,1fr)}
	.ffiq-firm-grid,.ffiq-three-grid{grid-template-columns:repeat(2,1fr)}
	.ffiq-filters{grid-template-columns:repeat(2,1fr)}
	.ffiq-alert-signup{grid-template-columns:1fr}.ffiq-alert-form{grid-template-columns:1fr 1fr auto}
	.ffiq-review-sidebar{position:static}
}
@media(max-width:782px){.admin-bar .ffiq-header{top:46px}}
@media(max-width:680px){
	.ffiq-container{width:min(calc(100% - 22px),var(--ffiq-container))}
	.ffiq-top-note{font-size:10px}.ffiq-nav{height:65px}.ffiq-brand b{font-size:14px}.ffiq-nav-actions .ffiq-btn-secondary{display:none}.ffiq-nav-actions .ffiq-btn{padding:10px 12px;font-size:11px}
	.ffiq-hero{padding:55px 0 30px}.ffiq-hero h1{font-size:43px}.ffiq-hero-copy>p{font-size:16px}.ffiq-section{padding:54px 0}
	.ffiq-section-head{display:block}.ffiq-section-head>p{margin-top:12px}
	.ffiq-quick-grid,.ffiq-firm-grid,.ffiq-three-grid,.ffiq-four-grid,.ffiq-filters,.ffiq-choice-group,.ffiq-footer-grid,.ffiq-pros-cons,.ffiq-stat-grid,.ffiq-result-grid,.ffiq-facts{grid-template-columns:1fr}
	.ffiq-calculator-panel.active{display:grid;grid-template-columns:1fr}.ffiq-calc-form{grid-template-columns:1fr}.ffiq-calc-form .ffiq-btn{grid-column:auto}
	.ffiq-alert-form{grid-template-columns:1fr}.ffiq-final-cta{display:block;padding:25px}.ffiq-final-cta .ffiq-btn{width:100%;margin-top:18px}
	.ffiq-firm-actions{grid-template-columns:1fr}.ffiq-review-title{display:block}.ffiq-review-title>.ffiq-score{text-align:left;margin-top:18px}
	.ffiq-timeline>div,.ffiq-history-list article{grid-template-columns:1fr}.ffiq-fit-bars>div,.ffiq-rating-breakdown>div{grid-template-columns:100px 1fr 38px}
	.ffiq-compare-tray{bottom:10px;display:none;align-items:stretch;flex-direction:column}.ffiq-compare-tray.show{display:flex}.ffiq-compare-tray>div:last-child .ffiq-btn{flex:1}
}
@media(prefers-reduced-motion:reduce){
	.ffiq-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}

/* Funded Firms IQ Core advanced modules */
.ffiq-last-checked.stale{color:var(--ffiq-red);font-weight:700}
.ffiq-three-actions{grid-template-columns:repeat(3,1fr)}
.ffiq-three-actions .ffiq-btn{font-size:11px;padding:10px 8px}
.ffiq-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
.ffiq-plan-card{position:relative}
.ffiq-plan-card>small{color:var(--ffiq-muted);font-size:11px}
.ffiq-plan-card h3{margin:7px 0 15px;font-size:20px}
.ffiq-plan-price{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:15px;border-radius:15px;background:rgba(244,200,111,.06);border:1px solid rgba(244,200,111,.14)}
.ffiq-plan-price strong{font-family:"Manrope",sans-serif;font-size:28px;color:var(--ffiq-gold)}
.ffiq-plan-price span{font-family:"Manrope",sans-serif;font-weight:800;color:#fff}
.ffiq-plan-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}
.ffiq-plan-facts>div{padding:10px;border-radius:11px;background:rgba(255,255,255,.028)}
.ffiq-plan-facts span{display:block;color:var(--ffiq-muted);font-size:10px}
.ffiq-plan-facts b{font-size:12px}
.ffiq-plan-card>p{color:var(--ffiq-muted);font-size:12px;min-height:42px}
.ffiq-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ffiq-warning-list{display:grid;gap:11px}
.ffiq-warning-item{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:18px;border-radius:17px;background:linear-gradient(180deg,rgba(17,29,47,.48),rgba(6,13,23,.64));border:1px solid var(--ffiq-line);border-left:4px solid var(--ffiq-amber)}
.ffiq-warning-item.severity-low{border-left-color:var(--ffiq-green)}
.ffiq-warning-item.severity-high,.ffiq-warning-item.severity-critical{border-left-color:var(--ffiq-red)}
.ffiq-warning-item h3{margin:5px 0;font-size:18px}
.ffiq-warning-item p{margin:0;color:var(--ffiq-muted);font-size:12px;max-width:900px}
.ffiq-warning-item a{display:inline-block;margin-top:8px;color:var(--ffiq-gold);font-size:11px;font-weight:700}
.ffiq-warning-meta{display:flex;gap:8px;flex-wrap:wrap;color:#8294aa;font-size:10px}
.ffiq-warning-meta span{padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid var(--ffiq-line)}
.ffiq-warning-labels{display:grid;justify-items:end;gap:8px}
.ffiq-warning-labels>span{color:var(--ffiq-muted);font-size:10px}
.ffiq-day-planner-form{display:block}
.ffiq-planner-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}
.ffiq-planner-head label{font-size:11px;color:#c0cedf}
.ffiq-day-rows{display:grid;gap:8px;margin:15px 0}
.ffiq-day-row{display:grid;grid-template-columns:70px 1fr 38px;gap:8px;align-items:center}
.ffiq-day-row>span{font-family:"Manrope",sans-serif;font-size:11px;color:var(--ffiq-muted)}
.ffiq-day-row>button{height:42px;border-radius:10px;border:1px solid rgba(255,113,130,.18);background:rgba(255,113,130,.07);color:#ff9caa;font-size:18px}
.ffiq-planner-actions{display:grid;grid-template-columns:1fr auto auto;gap:8px}
.ffiq-planner-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px}
.ffiq-planner-result-grid>div{padding:11px;border-radius:12px;background:rgba(255,255,255,.035)}
.ffiq-planner-result-grid span{display:block;color:var(--ffiq-muted);font-size:10px}
.ffiq-planner-result-grid b{font-size:13px}
.ffiq-planner-warning{margin-top:13px;padding:11px;border-radius:12px;background:rgba(255,185,95,.07);border:1px solid rgba(255,185,95,.14);color:#ffd19a;font-size:11px}
.ffiq-compare-modal{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);backdrop-filter:blur(12px)}
.ffiq-compare-modal.show{display:flex}
body.ffiq-modal-open{overflow:hidden}
.ffiq-compare-dialog{width:min(1180px,100%);max-height:90vh;overflow:auto;border-radius:26px;padding:24px;background:linear-gradient(180deg,#0b1728,#050c16);border:1px solid var(--ffiq-line-strong);box-shadow:0 35px 110px rgba(0,0,0,.65)}
.ffiq-compare-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}
.ffiq-compare-dialog-head h2{margin:9px 0 0;font-size:clamp(26px,4vw,40px)}
.ffiq-compare-close{width:42px;height:42px;border-radius:12px;border:1px solid var(--ffiq-line);background:rgba(255,255,255,.04);color:#fff;font-size:25px}
.ffiq-dynamic-table-wrap{overflow:auto}
.ffiq-dynamic-table-wrap table{width:100%;min-width:800px;border-collapse:collapse}
.ffiq-dynamic-table-wrap th,.ffiq-dynamic-table-wrap td{padding:13px 11px;border-bottom:1px solid var(--ffiq-line);text-align:left;font-size:12px;vertical-align:top}
.ffiq-dynamic-table-wrap th{color:var(--ffiq-gold);font-size:11px}
.ffiq-dynamic-table-wrap td:first-child{color:var(--ffiq-muted);font-weight:700}
.ffiq-dynamic-table-wrap .ffiq-btn{padding:8px 9px;font-size:10px;margin:2px}
.ffiq-component-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 22px}
.ffiq-component-scores>div{padding:12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid var(--ffiq-line)}
.ffiq-component-scores span{display:block;color:var(--ffiq-muted);font-size:10px}
.ffiq-component-scores b{font-family:"Manrope",sans-serif;font-size:20px;color:var(--ffiq-gold)}
@media(max-width:1100px){
 .ffiq-plan-grid{grid-template-columns:repeat(2,1fr)}
 .ffiq-component-scores{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:680px){
 .ffiq-three-actions,.ffiq-plan-grid,.ffiq-plan-facts,.ffiq-planner-result-grid,.ffiq-component-scores{grid-template-columns:1fr}
 .ffiq-warning-item{grid-template-columns:1fr}.ffiq-warning-labels{justify-items:start;grid-auto-flow:column;justify-content:start}
 .ffiq-planner-head,.ffiq-planner-actions{grid-template-columns:1fr}
 .ffiq-day-row{grid-template-columns:55px 1fr 38px}
 .ffiq-compare-modal{padding:10px}.ffiq-compare-dialog{padding:16px;max-height:94vh}
}
.ffiq-single-plan-list,.ffiq-single-warning-list{display:grid;gap:9px}
.ffiq-single-plan-list>div{display:flex;justify-content:space-between;gap:16px;padding:13px;border-radius:13px;background:rgba(255,255,255,.03);border:1px solid var(--ffiq-line);font-size:12px}
.ffiq-single-plan-list b,.ffiq-single-plan-list small{display:block}.ffiq-single-plan-list small{color:var(--ffiq-muted)}
.ffiq-single-warning-list>div{display:flex;gap:11px;align-items:flex-start;padding:13px;border-radius:13px;background:rgba(255,185,95,.05);border:1px solid rgba(255,185,95,.12)}
.ffiq-single-warning-list strong,.ffiq-single-warning-list small{display:block}.ffiq-single-warning-list small{color:var(--ffiq-muted);margin-top:3px}
@media(max-width:680px){.ffiq-single-plan-list>div{display:grid}}

.ffiq-rule-matrix-wrap{border-radius:24px;padding:18px;overflow:auto}
.ffiq-rule-matrix-wrap table{width:100%;min-width:850px;border-collapse:collapse}
.ffiq-rule-matrix-wrap th,.ffiq-rule-matrix-wrap td{padding:13px 12px;border-bottom:1px solid var(--ffiq-line);text-align:left;font-size:12px;vertical-align:top}
.ffiq-rule-matrix-wrap th{font-family:"Manrope",sans-serif;color:#899bb1;font-size:10px;text-transform:uppercase;letter-spacing:.05em}
.ffiq-rule-matrix-wrap td:first-child{font-weight:800;color:#e8eef7;min-width:180px}
.ffiq-unverified{color:var(--ffiq-amber)!important;font-style:italic}
.ffiq-audit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.ffiq-audit-card{position:relative}.ffiq-audit-card h3{margin:12px 0 7px}.ffiq-audit-card>p{color:var(--ffiq-muted);font-size:12px}
.ffiq-audit-meta,.ffiq-audit-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:10px;color:var(--ffiq-muted)}
.ffiq-audit-meta b{padding:5px 8px;border-radius:999px;font-size:9px}.ffiq-audit-meta .status-verified{color:#9aefc5;background:rgba(74,222,159,.09)}.ffiq-audit-meta .status-changed{color:#ffadb6;background:rgba(255,113,130,.1)}.ffiq-audit-meta .status-needs-review,.ffiq-audit-meta .status-pending{color:#ffd19a;background:rgba(255,185,95,.09)}
.ffiq-audit-footer{padding-top:12px;border-top:1px solid var(--ffiq-line)}.ffiq-audit-footer a{color:var(--ffiq-gold);margin-left:8px}
.ffiq-timeline a{color:var(--ffiq-gold);font-weight:700;margin-left:5px}
.ffiq-rule-matrix-inline,.ffiq-single-audit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
.ffiq-rule-matrix-inline>div,.ffiq-single-audit-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px;border-radius:12px;background:rgba(255,255,255,.028);border:1px solid var(--ffiq-line);font-size:12px}
.ffiq-rule-matrix-inline span,.ffiq-single-audit-list small{color:var(--ffiq-muted)}.ffiq-single-audit-list span,.ffiq-single-audit-list b,.ffiq-single-audit-list small{display:block}
@media(max-width:680px){.ffiq-audit-grid,.ffiq-rule-matrix-inline,.ffiq-single-audit-list{grid-template-columns:1fr}}

.ffiq-freshness{display:inline-flex;margin-left:6px;padding:3px 6px;border-radius:999px;font-family:"Manrope",sans-serif;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.ffiq-freshness.status-fresh{color:#9aefc5;background:rgba(74,222,159,.09)}
.ffiq-freshness.status-needs-review{color:#ffd19a;background:rgba(255,185,95,.09)}
.ffiq-freshness.status-stale{color:#ffadb6;background:rgba(255,113,130,.1)}

/* v1.3.0 review submission workflow */
.ffiq-review-submit{display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;padding:28px;border-radius:28px}
.ffiq-review-submit h2{font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.018em;margin:10px 0 14px}
.ffiq-review-submit>div>p{color:var(--ffiq-muted)}
.ffiq-review-submit-form{display:grid;gap:12px}
.ffiq-review-submit-form label{display:grid;gap:6px;color:#c1cfdf;font-size:11px}
.ffiq-review-submit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}
.ffiq-review-submit-form textarea.ffiq-field{min-height:150px;resize:vertical}
.ffiq-review-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important;color:var(--ffiq-muted)!important;line-height:1.55}
.ffiq-review-consent input{margin-top:4px}
.ffiq-review-submit-message{min-height:22px;font-size:12px}
.ffiq-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:900px){.ffiq-review-submit{grid-template-columns:1fr}}
@media(max-width:680px){.ffiq-review-submit-grid{grid-template-columns:1fr}.ffiq-review-submit{padding:22px}}


/* v1.4.0 — Top 20 directory, brand icons and premium dropdown navigation */
.ffiq-desktop-nav{gap:4px}
.ffiq-nav-item{position:relative}
.ffiq-nav-trigger{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#bfccdc;padding:12px 10px;border-radius:10px;font-family:"Manrope","Noto Sans Devanagari",sans-serif;font-size:13px;font-weight:700;white-space:nowrap}
.ffiq-nav-trigger:hover,.ffiq-nav-item.open>.ffiq-nav-trigger,.ffiq-nav-trigger:focus-visible{color:#fff;background:rgba(255,255,255,.05);outline:none}
.ffiq-nav-chevron{font-size:14px;transition:transform .2s ease}.ffiq-nav-item.open .ffiq-nav-chevron{transform:rotate(180deg)}
.ffiq-nav-dropdown{position:absolute;left:0;top:calc(100% + 10px);width:330px;padding:10px;border-radius:18px;background:rgba(5,13,23,.98);border:1px solid var(--ffiq-line-strong);box-shadow:0 28px 70px rgba(0,0,0,.55);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-7px);transition:.18s ease;z-index:130}
.ffiq-nav-dropdown-right{left:auto;right:0}
.ffiq-nav-item.open>.ffiq-nav-dropdown,.ffiq-nav-item:hover>.ffiq-nav-dropdown,.ffiq-nav-item:focus-within>.ffiq-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}
.ffiq-nav-dropdown>a{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center;padding:10px;border-radius:12px;color:#d4deeb}
.ffiq-nav-dropdown>a:hover,.ffiq-nav-dropdown>a:focus-visible{background:rgba(244,200,111,.075);color:#fff;outline:none}
.ffiq-nav-dropdown a b,.ffiq-nav-dropdown a small{display:block}.ffiq-nav-dropdown a b{font-size:12px}.ffiq-nav-dropdown a small{font-size:10px;color:#8294aa;margin-top:2px}
.ffiq-menu-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(111,207,255,.13),rgba(244,200,111,.08));border:1px solid rgba(255,255,255,.08);font-family:"Manrope",sans-serif;font-size:11px;font-weight:800;color:#dff3ff}
.ffiq-mobile-menu{width:44px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}
.ffiq-mobile-menu span{display:block;width:19px;height:2px;border-radius:2px;background:#fff}
.ffiq-mobile-overlay{position:fixed;inset:0;background:rgba(0,3,8,.72);backdrop-filter:blur(4px);opacity:0;transition:opacity .22s ease;z-index:300}.ffiq-mobile-overlay.show{opacity:1}
.ffiq-mobile-drawer{position:fixed;top:0;right:0;width:min(92vw,390px);height:100dvh;background:linear-gradient(180deg,#07111e,#02070e);border-left:1px solid var(--ffiq-line-strong);box-shadow:-25px 0 80px rgba(0,0,0,.55);z-index:310;display:flex;flex-direction:column;transform:translateX(104%);transition:transform .25s ease;visibility:hidden}
.ffiq-mobile-drawer.open{transform:translateX(0);visibility:visible}
.ffiq-mobile-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--ffiq-line)}
.ffiq-mobile-close{width:40px;height:40px;border-radius:12px;border:1px solid var(--ffiq-line);background:rgba(255,255,255,.04);color:#fff;font-size:25px;line-height:1}
.ffiq-mobile-drawer-scroll{padding:14px 16px 24px;overflow:auto;flex:1}
.ffiq-mobile-menu-card{padding:15px;border-radius:16px;background:linear-gradient(135deg,rgba(244,200,111,.10),rgba(111,207,255,.06));border:1px solid rgba(244,200,111,.17);margin-bottom:14px}.ffiq-mobile-menu-card span,.ffiq-mobile-menu-card b,.ffiq-mobile-menu-card small{display:block}.ffiq-mobile-menu-card span{font-size:10px;color:#d4bd82;text-transform:uppercase;letter-spacing:.08em}.ffiq-mobile-menu-card b{font-size:14px;margin:3px 0}.ffiq-mobile-menu-card small{font-size:10px;color:#8fa2b9}
.ffiq-mobile-nav{display:grid;gap:9px}.ffiq-mobile-nav-group{border:1px solid var(--ffiq-line);border-radius:15px;background:rgba(255,255,255,.025);overflow:hidden}
.ffiq-mobile-accordion{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px;border:0;background:transparent;color:#eef4fb;font-weight:800;text-align:left}.ffiq-mobile-accordion i{font-style:normal;color:var(--ffiq-gold);font-size:18px}
.ffiq-mobile-submenu{display:none;padding:0 10px 10px}.ffiq-mobile-submenu.open{display:grid}.ffiq-mobile-submenu a{padding:11px 10px;border-radius:10px;color:#aebed1;font-size:12px}.ffiq-mobile-submenu a:hover{background:rgba(255,255,255,.04);color:#fff}
.ffiq-mobile-cta{padding:13px 16px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--ffiq-line);background:rgba(3,9,16,.96);display:grid;grid-template-columns:1fr 1fr;gap:8px}.ffiq-mobile-cta .ffiq-btn{padding:11px 9px;font-size:11px}
body.ffiq-menu-open{overflow:hidden}
.ffiq-verification-scope{display:flex;gap:8px;flex-wrap:wrap;margin:-10px 0 17px}.ffiq-verification-scope span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--ffiq-line);color:#a9b9cc;font-size:10px}
.ffiq-card-topline{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;min-height:24px}
.ffiq-rank-badge,.ffiq-verified-badge,.ffiq-sample-badge-inline{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-family:"Manrope",sans-serif;font-size:9px;font-weight:800;letter-spacing:.04em}
.ffiq-rank-badge{background:rgba(244,200,111,.10);border:1px solid rgba(244,200,111,.20);color:#ffe0a0}.ffiq-verified-badge{background:rgba(74,222,159,.075);border:1px solid rgba(74,222,159,.18);color:#96edc0}.ffiq-sample-badge-inline{background:rgba(255,185,95,.08);border:1px solid rgba(255,185,95,.17);color:#ffd19a}
.ffiq-firm-logo{overflow:hidden;padding:0}.ffiq-firm-logo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.ffiq-firm-logo-large{width:68px;height:68px;border-radius:19px}
.ffiq-firm-card .ffiq-score{min-width:55px}.ffiq-firm-card .ffiq-best-for{min-height:68px}
.ffiq-firm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.ffiq-filters{grid-template-columns:1.5fr repeat(5,minmax(130px,1fr)) auto}
@media(max-width:1280px){.ffiq-firm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ffiq-filters{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1100px){.ffiq-desktop-nav{display:none!important}.ffiq-mobile-menu{display:inline-flex}.ffiq-nav-actions{margin-left:auto}.ffiq-nav-links.open{display:none!important}}
@media(min-width:1101px){.ffiq-mobile-drawer,.ffiq-mobile-overlay{display:none!important}}
@media(max-width:820px){.ffiq-firm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ffiq-filters{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.ffiq-nav-actions{display:none}.ffiq-firm-grid,.ffiq-filters{grid-template-columns:1fr}.ffiq-card-topline{align-items:flex-start}.ffiq-verified-badge{max-width:190px;text-align:right}.ffiq-firm-card .ffiq-best-for{min-height:0}.ffiq-firm-logo-large{width:56px;height:56px}.ffiq-mobile-drawer{width:100vw}.ffiq-verification-scope{display:grid;grid-template-columns:1fr}.ffiq-verification-scope span{text-align:center}}
/* =========================================================
   FFIQ v1.5 — Adaptive Deep Review Template
   ========================================================= */
.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:8px;padding:18px 0;color:var(--ffiq-muted);
	font-size:11px;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:7px;flex-wrap:wrap;margin-bottom:12px}
.ffiq-review-badges>span{
	display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border-radius:999px;
	border:1px solid var(--ffiq-line);background:rgba(255,255,255,.035);
	color:#c8d5e4;font:700 9px/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:10px}
.ffiq-review-meta b{color:#dce5f0}
.ffiq-review-hero-score{display:grid;justify-items:stretch;gap:12px;text-align:center}
.ffiq-review-score-ring{
	width:150px;height:150px;border-radius:50%;margin:auto;display:grid;place-content:center;
	border:1px solid rgba(244,200,111,.28);
	background:
		radial-gradient(circle,rgba(244,200,111,.12),rgba(244,200,111,.025) 58%,transparent 59%),
		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),inset 0 0 0 10px rgba(3,10,18,.82)
}
.ffiq-review-score-ring.not-rated{background:radial-gradient(circle,rgba(255,255,255,.06),rgba(255,255,255,.015) 60%,transparent 61%)}
.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:9px;color:var(--ffiq-muted);margin-top:5px}
.ffiq-review-hero-score>small{color:var(--ffiq-muted);font-size:9px;line-height:1.4}
.ffiq-review-decision-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr .8fr;gap:12px;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 9px/1.2 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.08em}
.ffiq-review-decision-card p{margin:8px 0 0;color:#b8c5d5;font-size:11px;line-height:1.6}
.ffiq-review-local-nav{
	position:sticky;top:72px;z-index:85;border-block:1px solid var(--ffiq-line);
	background:rgba(3,9,16,.84);backdrop-filter:blur(22px) saturate(145%)
}
.admin-bar .ffiq-review-local-nav{top:104px}
.ffiq-review-local-nav .ffiq-container{display:flex;gap:5px;overflow:auto;padding-block:9px;scrollbar-width:none}
.ffiq-review-local-nav .ffiq-container::-webkit-scrollbar{display:none}
.ffiq-review-local-nav a{
	flex:0 0 auto;padding:8px 11px;border-radius:9px;color:#90a1b7;
	font:700 10px/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:9px 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:10px;white-space:nowrap;padding-top:6px}
.ffiq-review-template-chip{padding:7px 10px!important;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:10px}
.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:10px;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:9px;color:var(--ffiq-muted);font-size:9px;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 7px;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:11px;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 10px;font-size:14px}
.ffiq-review-pros-cons ul,.ffiq-rule-impact-box ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.ffiq-review-pros-cons li,.ffiq-rule-impact-box li{position:relative;padding-left:19px;color:#afbdcd;font-size:11px;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:11px}
.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 10px;font-size:13px}
.ffiq-market-focus>div{display:flex;gap:7px;flex-wrap:wrap}
.ffiq-market-focus span{padding:7px 9px;border:1px solid var(--ffiq-line);border-radius:999px;background:rgba(2,8,15,.45);color:#afbdce;font-size:9px;line-height:1.4}
.ffiq-review-fact-grid,.ffiq-payout-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.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:9px}
.ffiq-review-fact b{display:block;margin-top:5px;color:#d9e3ee;font-size:11px;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:12px 11px;border-bottom:1px solid var(--ffiq-line);text-align:left;font-size:10px}
.ffiq-deep-plan-table th{position:sticky;top:0;background:#0b1626;color:#8497ae;font:700 9px/1.2 "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:9px}
.ffiq-plan-explainer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;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:12px}.ffiq-plan-explainer-grid p{margin:0;color:var(--ffiq-muted);font-size:10px;line-height:1.65}
.ffiq-rule-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.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 11px;font-size:13px}
.ffiq-rule-group>div{display:grid;gap:7px}
.ffiq-rule-group article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:11px;background:rgba(2,8,15,.48)}
.ffiq-rule-group article span{color:#9eafc2;font-size:9px}
.ffiq-rule-group article b,.ffiq-deep-payout-list em,.ffiq-deep-audit-table>div>span[class]{
	max-width:155px;padding:5px 7px;border-radius:8px;text-align:right;color:#d3deea;font-size:9px;line-height:1.4;overflow-wrap:anywhere
}
.ffiq-policy-good{color:#9beec4!important;background:rgba(74,222,159,.08)}
.ffiq-policy-warning{color:#ffd19a!important;background:rgba(255,185,95,.09)}
.ffiq-policy-bad{color:#ffadb6!important;background:rgba(255,113,130,.09)}
.ffiq-policy-unknown{color:#c8b47d!important;background:rgba(244,200,111,.065)}
.ffiq-rule-impact-box{margin-top:12px;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 10px;font-size:13px}
.ffiq-payout-conditions{margin:12px 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 7px;font-size:13px}.ffiq-payout-conditions p{margin:0;color:#b2c0d0;font-size:11px;line-height:1.7}
.ffiq-deep-payout-list{display:grid;gap:8px}
.ffiq-deep-payout-list article{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;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:9px}.ffiq-deep-payout-list b,.ffiq-deep-payout-list span{display:block}.ffiq-deep-payout-list b{font-size:11px}.ffiq-deep-payout-list span{color:var(--ffiq-muted);font-size:9px}
.ffiq-deep-payout-list em{font-style:normal}
.ffiq-compatibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.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:11px;font-weight:700}
.ffiq-compatibility-grid article>b{display:inline-flex;margin:8px 0;padding:5px 8px;border-radius:999px;font-size:9px}
.ffiq-compatibility-grid article>p{margin:0;color:var(--ffiq-muted);font-size:9px;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:9px}
.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:9px}
.ffiq-review-analysis-note{color:var(--ffiq-muted);font-size:10px}
.ffiq-deep-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
.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:10px}
.ffiq-deep-review-list header>div{gap:8px}
.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 11px/1 "Manrope",sans-serif}
.ffiq-deep-review-list header b{font-size:11px}.ffiq-deep-review-list header em{color:var(--ffiq-gold);font-style:normal;font-size:9px;letter-spacing:.05em}
.ffiq-deep-review-list p{color:#afbdce;font-size:10px;line-height:1.7}
.ffiq-deep-review-list footer{padding-top:10px;border-top:1px solid var(--ffiq-line);font-size:9px;color:var(--ffiq-muted)}
.ffiq-deep-review-list footer b{color:#9beec4}
.ffiq-warning-update-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ffiq-warning-update-grid h3{margin:0 0 10px;font-size:13px}
.ffiq-deep-warning-list,.ffiq-deep-update-list{display:grid;gap:8px}
.ffiq-deep-warning-list article,.ffiq-deep-update-list article{display:grid;gap:10px;padding:12px;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:10px}.ffiq-deep-warning-list p,.ffiq-deep-update-list p{margin:4px 0 0;color:var(--ffiq-muted);font-size:9px;line-height:1.6}
.ffiq-deep-warning-list em,.ffiq-deep-update-list time{color:var(--ffiq-muted);font-size:9px;font-style:normal}
.ffiq-confidence-bar{height:8px;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:10px;align-items:center;padding:12px;border-bottom:1px solid var(--ffiq-line);font-size:9px}
.ffiq-deep-audit-table>div:last-child{border-bottom:0}.ffiq-deep-audit-table>.head{background:#0b1625;color:#8396ac;font:700 8px/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:10px}.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:12px 0 0;color:var(--ffiq-muted);font-size:9px;line-height:1.6}
.ffiq-review-faq{display:grid;gap:8px}
.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:11px;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:10px;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:9px;flex-wrap:wrap;margin-top:17px}
.ffiq-review-sidebar-deep{display:grid;gap:13px;position:sticky;top:130px}
.admin-bar .ffiq-review-sidebar-deep{top:162px}
.ffiq-review-sidebar-deep .ffiq-card:hover{transform:none}
.ffiq-review-buy-card h3{margin:13px 0 8px;font-size:20px}
.ffiq-sidebar-score{display:flex;align-items:end;gap:5px;margin:10px 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:10px;margin-bottom:5px}
.ffiq-review-buy-card ul,.ffiq-review-research-card ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:8px}
.ffiq-review-buy-card li,.ffiq-review-research-card li{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--ffiq-line);font-size:9px}
.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:8px;color:var(--ffiq-muted);font-size:8px}
.ffiq-review-coupon-card{border-color:rgba(244,200,111,.2)}
.ffiq-review-coupon-card>span{color:var(--ffiq-gold);font:800 9px/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:10px;border:1px dashed rgba(244,200,111,.28);border-radius:11px;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:8px;padding:6px 8px}
.ffiq-review-coupon-card>small{display:block;color:var(--ffiq-muted);font-size:8px;margin-top:7px}
.ffiq-review-research-card h3,.ffiq-review-alternatives h3{margin-top:0}.ffiq-review-research-card>a{color:var(--ffiq-gold);font-size:10px}
.ffiq-review-alternatives{display:grid;gap:4px}.ffiq-review-alternatives h3{margin-bottom:7px}
.ffiq-review-alternatives>a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--ffiq-line);font-size:10px}
.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-local-nav{top:65px}.admin-bar .ffiq-review-local-nav{top:111px}
	.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;box-shadow:inset 0 0 0 7px rgba(3,10,18,.82)}
	.ffiq-review-score-ring strong{font-size:31px}.ffiq-review-score-ring span{font-size:7px}
	.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:8px}
	.ffiq-review-section-head h2{font-size:27px}
	.ffiq-review-local-nav a{padding:8px 10px}
	.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:9px;right:9px;bottom:9px;align-items:center;justify-content:space-between;gap:10px;
		padding:9px 10px;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:8px;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:10px 12px;font-size:10px}
	.ffiq-deep-review-app .ffiq-footer{padding-bottom:115px}
}
