/* extracted from index.html style 1 */
/* GTG critical home CSS (autogenerated) */
.gtg-container{max-width:1100px;margin:0 auto;padding:24px 16px}
.gtg-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}
.gtg-nav a{margin:0 10px;text-decoration:none}
.hero-intro{padding:18px 18px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}
.hero-intro h1{margin:0 0 10px 0;font-size:clamp(28px,4vw,44px);line-height:1.1}
.hero-intro p{margin:0;max-width:70ch;font-size:1.05rem}
.gtg-hero-trustband{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:10px}
.gtg-hero-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.03);font-size:13px}
@media (max-width:640px){.hero-cta .btn-secondary{display:none}.hero-links{display:none}.hero-trust{display:none}.hero-intro p{font-size:1.02rem;line-height:1.65}}
.hero-updated{margin:0 0 8px 0;color:#666;font-size:.98rem}
.hero-social{margin-top:10px;color:#666;font-size:.95rem}
.hero-trustblock{margin-top:14px;padding:12px 12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(0,0,0,.02);max-width:70ch}
.hero-trust-title{font-weight:800;margin-bottom:8px}
.hero-trust-list{margin:0;padding-left:18px;display:grid;gap:6px}
.hero-eval-pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.18);text-decoration:none;font-weight:800;margin-top:12px;color:#111;background:#fff}
.hero-eval-pill:hover{background:rgba(0,0,0,.03)}
body.gtg-input-focus .gtg-sticky-cta,body.gtg-input-focus #gtg-sticky-cta{transform:translateY(140%)}.gtg-spotlight{margin:1.25rem 0 2rem}.gtg-spotlight .gtg-card{padding:1.1rem 1.1rem}.gtg-spotlight .gtg-spotlight-feature{display:block;padding:0.9rem 0.95rem;border-radius:14px;text-decoration:none;border:1px solid rgba(0,0,0,.08)}.gtg-spotlight .gtg-spotlight-feature:hover{transform:translateY(-1px)}.gtg-spotlight .gtg-spotlight-eyebrow{font-size:.85rem;opacity:.75;margin-bottom:.2rem;display:block}.gtg-spotlight .gtg-spotlight-title{font-weight:800;font-size:1.05rem;display:block;margin-bottom:.25rem}.gtg-spotlight .gtg-spotlight-desc{opacity:.85;display:block}.gtg-spotlight .gtg-spotlight-all{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.gtg-spotlight .gtg-spotlight-all .gtg-muted{margin-right:.35rem}.gtg-spotlight .gtg-spotlight-pill{display:inline-block;padding:.38rem .62rem;border-radius:999px;border:1px solid rgba(0,0,0,.10);text-decoration:none;font-size:.92rem}.gtg-spotlight .gtg-spotlight-pill[aria-current="true"]{font-weight:700;border-color:rgba(0,0,0,.22)}.gtg-visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.gtg-spotlight .gtg-spotlight-feature{min-height:132px}@supports (-webkit-line-clamp:2){.gtg-spotlight .gtg-spotlight-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gtg-spotlight .gtg-spotlight-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.gtg-method-note{margin-top:8px;font-size:.95rem;opacity:.9}.quick-compare .qc-badges{margin:0 0 8px 0}.quick-compare .qc-btn{margin-top:8px}.quick-compare .qc-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.02em;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.06);color:#111}.quick-compare .gtg-retailer-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.quick-compare .gtg-retailer-pills .gtg-retailer-pill{margin-right:8px;margin-bottom:8px}.quick-compare .gtg-retailer-pills .gtg-retailer-pill:last-child{margin-right:0}.quick-compare .gtg-retailer-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fff;font-weight:800;color:#111 !important;text-decoration:none !important;-webkit-text-decoration:none !important}.quick-compare .gtg-retailer-pill:hover{opacity:.92}.quick-compare .gtg-retailer-trust-global{margin-top:6px;font-size:13px;opacity:.92}@media (max-width:768px){.quick-compare .qc-badges{margin-bottom:6px}.quick-compare .gtg-retailer-pills{gap:8px}.quick-compare .gtg-retailer-pill{flex:1 1 auto}}.qc-authority{margin:6px 0 12px;font-size:0.95rem;line-height:1.35;opacity:0.92}.qc-50series-box{margin-top:14px;padding:12px 12px;border:1px solid rgba(0,0,0,0.12);border-radius:12px;background:rgba(0,0,0,0.02)}.qc-50series-box h3{margin:0 0 8px;font-size:1.05rem}.qc-50series-box p{margin:0 0 8px}.qc-50series-cols{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.qc-50series-col{flex:1 1 240px;min-width:220px}.qc-50series-title{margin:0 0 6px}.qc-50series-box ul{margin:0 0 0 18px;padding:0}@media (max-width:768px){.qc-authority{margin:6px 0 10px;font-size:0.94rem}.qc-50series-box{padding:11px 11px}} /* v3188 CRO: stronger action affordance without spam */
.hero-quick-cta{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 0}
.hero-quick-cta .btn-primary,.hero-quick-cta .btn-secondary{text-decoration:none} .gtg-cta-retailers{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}
.gtg-price-check-label{margin-right:2px;font-weight:600}
.gtg-retailer-sep{display:none}
.gtg-retailer-link{display:inline;padding:0;border:0;border-radius:0;background:none;text-decoration:underline;font-weight:500;color:#1e3a8a}
.gtg-retailer-link:hover{text-decoration:underline;filter:none;color:#15396f}
@media (max-width:768px){ .gtg-retailer-link{padding:0}
} /* v3188.1 mobile hero CTA spacing */
@media (max-width:768px){ .hero-quick-cta { margin:16px 0 0; }
} /* v3188.2 mobile fold compression */
.hero-cta-note{margin:0 0 8px;font-size:.95rem;opacity:.9}
.hero-more-toggle{margin-left:6px;font-weight:700;text-decoration:none}
.hero-more-toggle:hover{text-decoration:underline}
@media (max-width:768px){ .hero-more-links{display:none} .hero-more-toggle{display:inline} .hero-quick-cta .btn-primary{padding:12px 14px}
}
@media (min-width:769px){ .hero-more-links{display:inline} .hero-more-toggle{display:none}
} /* v3189.1 homepage priority links (authority injection) */
.homepage-priority-links{margin:18px 0 8px;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}
.homepage-priority-links h2{margin:0 0 10px;font-size:1.25rem}
.homepage-priority-links ul{margin:0;padding-left:18px}
.homepage-priority-links li{margin:6px 0} /* v3238 AI hero strip (above-the-fold quick picks) */
.homepage-ai-rtx-injection{padding:14px 0 4px}
.homepage-ai-rtx-injection .ai-hero-strip{margin:0 0 10px;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}
.homepage-ai-rtx-injection .ai-hero-strip h2{margin:0 0 10px;font-size:1.35rem;line-height:1.25}
.homepage-ai-rtx-injection .ai-links{display:flex;flex-wrap:wrap;gap:10px}
.homepage-ai-rtx-injection .ai-pill{display:inline-block;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(0,0,0,.03);text-decoration:none;font-weight:700}
.homepage-ai-rtx-injection .ai-pill:hover{text-decoration:underline}
@media (max-width:520px){ .homepage-ai-rtx-injection .ai-links{gap:8px} .homepage-ai-rtx-injection .ai-pill{flex:1 1 100%;text-align:center}
} /* v3241: Homepage authority compression (AI tier quicklinks + trust bands) */
.hero-intro .hero-sub{margin:0 0 12px 0;max-width:72ch;font-size:1.05rem;opacity:.82}
.hero-intro .ai-summary-box{margin:12px 0 14px 0;max-width:72ch;padding:12px 14px;border:1px solid rgba(0,0,0,.10);border-radius:12px;background:rgba(0,0,0,.02)}
.ai-tier-quicklinks{margin:16px 0 18px 0;padding:14px 14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}
.ai-tier-quicklinks h2{margin:0 0 10px 0;font-size:1.25rem}
.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.tier-grid a{display:block;padding:10px 12px;border:1px solid rgba(0,0,0,.14);border-radius:12px;text-decoration:none}
.tier-grid a:hover{border-color:rgba(0,0,0,.28)}
.gtg-score-box .gtg-trust-band{margin:8px 0 10px 0;font-size:.95rem;line-height:1.35;opacity:.9}
@media (max-width:640px){ .tier-grid{grid-template-columns:1fr}
} /* v3242: Homepage domination mode (AI-first compression + tighter hero) */
.hero-intro h1{max-width:720px}
@media (max-width:720px){ .hero-intro h1{max-width:100%}
}
/* Homepage rotating authority injection (Performance Spotlight) */
.gtg-spotlight { margin: 1.25rem 0 2rem; }
.gtg-spotlight .gtg-card { padding: 1.1rem 1.1rem; }
.gtg-spotlight .gtg-spotlight-feature { display:block; padding: 0.9rem 0.95rem; border-radius: 14px; text-decoration: none; border: 1px solid rgba(0,0,0,.08);
}
.gtg-spotlight .gtg-spotlight-feature:hover { transform: translateY(-1px); }
.gtg-spotlight .gtg-spotlight-eyebrow { font-size: .85rem; opacity: .75; margin-bottom:.2rem; display:block; }
.gtg-spotlight .gtg-spotlight-title { font-weight: 800; font-size: 1.05rem; display:block; margin-bottom:.25rem; }
.gtg-spotlight .gtg-spotlight-desc { opacity: .85; display:block; }
.gtg-spotlight .gtg-spotlight-all { margin-top: .9rem; display:flex; flex-wrap:wrap; gap:.45rem; align-items:center; }
.gtg-spotlight .gtg-spotlight-all .gtg-muted { margin-right:.35rem; }
.gtg-spotlight .gtg-spotlight-pill { display:inline-block; padding: .38rem .62rem; border-radius: 999px; border: 1px solid rgba(0,0,0,.10); text-decoration:none; font-size:.92rem;
}
.gtg-spotlight .gtg-spotlight-pill[aria-current="true"]{ font-weight:700; border-color: rgba(0,0,0,.22);
} .gtg-visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;} /* CLS-safe reservation: keep spotlight feature height stable across rotations */
.gtg-spotlight .gtg-spotlight-feature{ min-height: 132px; }
@supports (-webkit-line-clamp: 2){ .gtg-spotlight .gtg-spotlight-title{ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } .gtg-spotlight .gtg-spotlight-desc{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
}
/* v3242-home-hero: authority line + proof strip + performance hubs grid */
.gtg-authority-line{margin:0 0 10px;max-width:72ch;font-size:1.05rem;opacity:.86}
.gtg-proof-strip{font-size:14px;opacity:.82;margin:0 0 14px}
.gtg-category-grid{margin:18px 0 18px;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}
.gtg-category-grid h2{margin:0 0 10px;font-size:1.25rem}
.gtg-category-grid .gtg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.gtg-category-grid .gtg-cat{padding:10px 12px;border:1px solid rgba(0,0,0,.10);border-radius:12px;background:rgba(0,0,0,.02)}
.gtg-category-grid .gtg-cat h3{margin:0 0 6px;font-size:1.02rem}
.gtg-category-grid .gtg-cat p{margin:0;opacity:.88;line-height:1.35}
@media (max-width:640px){.gtg-category-grid .gtg-grid{grid-template-columns:1fr}} .gtg-home-main{margin-top:0;padding-top:26px;}
.gtg-hero-banner{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08);}
.hero.hero-intro{margin:0 auto 2rem!important;padding:28px clamp(18px,2.6vw,34px);border:1px solid rgba(17,24,39,.08);border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%);box-shadow:0 18px 50px rgba(15,23,42,.08);}
.hero.hero-intro .hero-copy{max-width:1080px;margin:0 auto;}
.hero.hero-intro h1{font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;}
.gtg-disclosure-inline{margin:0 0 14px;}
.gtg-abovefold-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 8px;}
.gtg-abovefold-links a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;border:1px solid rgba(79,70,229,.16);background:#f7f7ff;color:#1f2937;text-decoration:none;font-weight:700;}
.gtg-abovefold-links a:hover{border-color:rgba(79,70,229,.36);background:#eef2ff;}
.ai-performance-hub{margin-top:22px;}
@media (max-width:768px){.gtg-home-main{padding-top:18px}.hero.hero-intro{padding:22px 16px;border-radius:18px}.gtg-abovefold-links{display:grid;grid-template-columns:1fr;}}


/* extracted from index.html style 2-4 (deduped) */
.start-here-module{margin:20px 0 10px;}
.start-here-links{display:flex;gap:18px;flex-wrap:wrap;}
.start-here-links a{font-weight:600;text-decoration:none;}
.gtg-fragment-anchor{position:relative;top:-84px;height:1px;visibility:hidden;}


.gtg-power-links,.gtg-top-picks-strip,.gtg-start-here-hub,.gtg-brand-compare-hub,.gtg-creator-shortlist{margin:32px 0;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,rgba(16,22,38,.96),rgba(12,17,29,.98));box-shadow:0 18px 48px rgba(0,0,0,.22)}
.gtg-power-links h2,.gtg-top-picks-strip h2,.gtg-start-here-hub h2,.gtg-brand-compare-hub h2,.gtg-creator-shortlist h2{margin:0 0 10px}
.gtg-power-links p,.gtg-top-picks-strip p,.gtg-start-here-hub p,.gtg-brand-compare-hub p,.gtg-creator-shortlist p{margin:0 0 16px}
.gtg-power-grid,.gtg-pick-grid,.gtg-start-grid,.gtg-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;list-style:none;padding:0;margin:0}
.gtg-power-grid li,.gtg-pick-card,.gtg-start-grid li,.gtg-brand-grid li{list-style:none}
.gtg-power-grid a,.gtg-start-grid a,.gtg-brand-grid a,.gtg-pick-card{display:block;padding:16px 16px 14px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:#102033;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.gtg-power-grid strong,.gtg-start-grid strong,.gtg-brand-grid strong,.gtg-pick-card strong{display:block;margin-bottom:6px;font-size:1rem}
.gtg-power-grid span,.gtg-start-grid span,.gtg-brand-grid span,.gtg-pick-card span{display:block;color:rgba(16,32,51,.74);font-size:.96rem;line-height:1.45}
.gtg-pick-card em{display:inline-block;margin-top:10px;font-style:normal;font-weight:700;color:#1e3a8a}
.gtg-inline-kicker{display:inline-block;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(159,212,255,.12);color:#1e3a8a;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
@media (max-width:720px){.gtg-power-links,.gtg-top-picks-strip,.gtg-start-here-hub,.gtg-brand-compare-hub,.gtg-creator-shortlist{padding:18px}}


/* extracted from index.html style 17 */

/* v4534 visual + conversion patch */
.gtg-power-links,.gtg-top-picks-strip,.gtg-start-here-hub,.gtg-brand-compare-hub,.gtg-creator-shortlist{color:#eef4ff}
.gtg-power-links h2,.gtg-top-picks-strip h2,.gtg-start-here-hub h2,.gtg-brand-compare-hub h2,.gtg-creator-shortlist h2,
.gtg-power-links h3,.gtg-top-picks-strip h3,.gtg-start-here-hub h3,.gtg-brand-compare-hub h3,.gtg-creator-shortlist h3,
.gtg-power-links strong,.gtg-start-here-hub strong,.gtg-brand-compare-hub strong,.gtg-pick-card strong{color:#f7fbff}
.gtg-power-links p,.gtg-top-picks-strip p,.gtg-start-here-hub p,.gtg-brand-compare-hub p,.gtg-creator-shortlist p{color:rgba(238,244,255,.88)}
.gtg-power-grid a,.gtg-start-grid a,.gtg-brand-grid a,.gtg-pick-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}
.gtg-power-grid a:hover,.gtg-start-grid a:hover,.gtg-brand-grid a:hover,.gtg-pick-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.07);border-color:rgba(159,212,255,.22)}
.gtg-home-boost,.gtg-start-boost{margin:28px 0 36px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:linear-gradient(180deg,#fcfdff,#f5f8ff)}
.gtg-home-boost h2,.gtg-home-boost h3,.gtg-start-boost h2,.gtg-start-boost h3{margin-top:0}
.gtg-inline-kicker-light{display:inline-block;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgba(82,101,255,.08);color:#3040c8;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}
.gtg-picks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.gtg-pick-panel{display:block;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(16,24,40,.05)}
.gtg-pick-panel:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(16,24,40,.08)}
.gtg-pick-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px 0}
.gtg-chip{display:inline-block;padding:5px 9px;border-radius:999px;background:rgba(82,101,255,.08);color:#3340b5;font-size:.8rem;font-weight:800}
.gtg-pick-panel p{margin:0 0 10px 0;color:#334155}
.gtg-pick-panel em{display:inline-block;font-style:normal;font-weight:800;color:#3040c8}
.gtg-benchmark-grid{display:grid;gap:12px;margin-top:14px}
.gtg-benchmark-row{display:grid;grid-template-columns:minmax(120px,170px) 1fr minmax(120px,170px);gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.07)}
.gtg-benchmark-label strong{display:block}
.gtg-benchmark-label span,.gtg-benchmark-note{color:#475467;font-size:.95rem}
.gtg-benchmark-bar{position:relative;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(82,101,255,.12),rgba(82,101,255,.05));overflow:hidden}
.gtg-benchmark-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#5b6dff,#8b5cf6)}
.gtg-benchmark-stat{font-weight:800;color:#0f172a;text-align:right}
.gtg-workload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:14px}
.gtg-workload-link{display:block;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit}
.gtg-workload-link:hover{transform:translateY(-2px);border-color:rgba(48,64,200,.24)}
.gtg-workload-link strong{display:block;margin-bottom:6px}
.gtg-workload-link span{display:block;color:#475467}
@media (max-width:720px){.gtg-home-boost,.gtg-start-boost{padding:18px}.gtg-benchmark-row{grid-template-columns:1fr;gap:8px}.gtg-benchmark-stat{text-align:left}}


/* extracted from index.html style 18 */

.gtg-soft-exit,.gtg-editor-picks,.gtg-guide-clusters,.gtg-footer-authority{margin:28px auto 0;max-width:1200px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:linear-gradient(180deg,#fcfdff,#f7f9fe)}
.gtg-soft-exit h2,.gtg-editor-picks h2,.gtg-guide-clusters h2,.gtg-footer-authority h2{margin:0 0 10px}
.gtg-soft-exit p,.gtg-editor-picks p,.gtg-guide-clusters p,.gtg-footer-authority p{margin:0 0 16px;color:#475569}
.gtg-soft-exit-grid,.gtg-editor-picks-grid,.gtg-footer-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.gtg-soft-exit-card,.gtg-editor-picks-card,.gtg-footer-cluster-card{display:block;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(15,23,42,.04)}
.gtg-soft-exit-card:hover,.gtg-editor-picks-card:hover,.gtg-footer-cluster-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.08);border-color:rgba(48,64,200,.16)}
.gtg-soft-exit-card strong,.gtg-editor-picks-card strong,.gtg-footer-cluster-card strong{display:block;margin-bottom:6px;color:#0f172a}
.gtg-soft-exit-card span,.gtg-editor-picks-card span{display:block;color:#475569;line-height:1.45}
.gtg-soft-exit-card em,.gtg-editor-picks-card em{display:inline-block;margin-top:10px;font-style:normal;font-weight:800;color:#3040c8}
.gtg-guide-clusters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.gtg-guide-cluster{padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}
.gtg-guide-cluster h3,.gtg-footer-cluster-card h3{margin:0 0 10px;color:#0f172a}
.gtg-guide-cluster ul,.gtg-footer-cluster-card ul{margin:0;padding-left:18px}
.gtg-guide-cluster li,.gtg-footer-cluster-card li{margin:0 0 8px}
.gtg-footer-cluster-card ul{color:#475569}
.homepage-gpu-loop{display:none}
@media (max-width:720px){.gtg-soft-exit,.gtg-editor-picks,.gtg-guide-clusters,.gtg-footer-authority{padding:18px}}

/* v4575 homepage hero source of truth */
.gtg-hero-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(320px,42vw,500px);margin:0 0 14px;padding:42px 18px 48px;border-bottom:1px solid rgba(255,255,255,.08);background:#08111f}
.gtg-hero-media{position:absolute;inset:0;z-index:0}
/* GTG HERO LOCK — DO NOT CHANGE DIMENSIONS
   Desktop hero: 1600x500
   Aspect ratio: 3.2:1
   Copy-safe zone: left 35%
   Primary subject: right center
   Responsive ladder: 640 / 960 / 1280 / 1440 / 1600
*/
.gtg-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:brightness(1.08) contrast(1.08) saturate(1.05)}
.gtg-hero-banner::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,8,16,.90) 0%,rgba(5,9,16,.82) 24%,rgba(6,10,18,.62) 48%,rgba(7,10,18,.28) 72%,rgba(7,10,18,.08) 100%);pointer-events:none}
.gtg-hero-banner::after{content:"";position:absolute;right:10%;top:50%;transform:translateY(-50%);width:min(32vw,360px);aspect-ratio:1/1;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(120,140,255,.22),rgba(120,140,255,.10) 38%,rgba(0,0,0,0) 68%);filter:blur(10px)}
.gtg-hero-inner{position:relative;z-index:2;width:min(1120px,92vw);max-width:760px;margin:0 auto;padding:12px 14px 14px;border-radius:18px;background:linear-gradient(180deg,rgba(4,8,16,.22) 0%,rgba(4,8,16,.12) 100%);color:#f3f7ff}
.gtg-hero-kicker{display:inline-flex;align-items:center;padding:6px 10px;margin:0 0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.gtg-hero-banner h1{max-width:11ch;margin:0 0 12px;font-size:clamp(2.35rem,4.9vw,4.5rem);line-height:1.03;letter-spacing:-.03em;color:#e4f1ff;text-shadow:0 8px 28px rgba(0,0,0,.48)}
.gtg-hero-subtext{max-width:46rem;margin:0 0 12px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.46;color:rgba(244,249,255,.95);text-shadow:0 4px 16px rgba(0,0,0,.32)}
.gtg-hero-proof{max-width:42rem;margin:0 0 14px;font-size:clamp(.96rem,1.2vw,1.06rem);line-height:1.42;color:rgba(244,249,255,.90);font-weight:600;text-shadow:0 4px 16px rgba(0,0,0,.28)}
.gtg-hero-trust{display:flex;flex-wrap:wrap;gap:10px 18px;max-width:44rem;margin:0 0 22px;padding:0;list-style:none;font-size:.94rem;color:rgba(244,249,255,.92)}
.gtg-hero-trust li{margin:0;padding:0;background:none;border:none;box-shadow:none}
.gtg-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}
.gtg-hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:800;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.18)}
.gtg-hero-btn-primary{background:linear-gradient(135deg,#5f86ff 0%,var(--gtg-violet) 100%);color:#fff;box-shadow:0 12px 28px rgba(92,108,255,.24)}
.gtg-hero-btn-secondary{background:rgba(8,18,34,.42);color:#f5fbff;border:1px solid rgba(120,217,255,.28);backdrop-filter:blur(2px)}
.jump-panel{margin:0 auto 18px;padding:22px 28px;border-radius:18px;border:1px solid rgba(17,24,39,.08);background:#fff!important;box-shadow:0 6px 18px rgba(15,23,42,.05)!important}
.jump-panel h2{margin:0 0 10px;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.12;color:#0f172a}
.jump-panel .jump-intro{max-width:760px;margin:0 0 14px;font-size:.96rem;line-height:1.48;color:#475569}
.jump-grid{display:grid;gap:12px}
.jump-card{padding:16px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.10)!important;background:#fff!important;box-shadow:none!important;color:#0f172a!important}
.jump-card h3{margin:0 0 8px;font-size:1.02rem;line-height:1.18;color:#0f172a!important}
.jump-card p{margin:0 0 12px;font-size:.93rem;line-height:1.42;color:#475569!important}
.jump-card .jump-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.16)!important;box-shadow:none!important}
.jump-card:hover{transform:none!important;box-shadow:0 4px 12px rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.14)!important}
.gtg-ai-buyer-paths{margin:1.25rem 0 2rem}
.gtg-ai-buyer-paths-inner{padding:1.2rem 1.1rem;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fafbff 100%);box-shadow:0 14px 36px rgba(15,23,42,.06)}
.gtg-ai-buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.gtg-ai-path-card{display:block;padding:16px 16px 15px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 8px 20px rgba(15,23,42,.05)}
.gtg-ai-path-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}
.gtg-ai-path-kicker{display:inline-flex;align-items:center;padding:4px 10px!important;border-radius:999px;background:rgba(120,217,255,.14)!important;border:1px solid rgba(120,217,255,.34)!important;color:#15396f!important;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;box-shadow:none!important}.gtg-ai-path-kicker::before{content:none!important;display:none!important}
.gtg-ai-path-card h3{margin:0 0 8px;font-size:1.03rem;line-height:1.25}
.gtg-ai-path-card p{margin:0;color:#4b5563;line-height:1.45;font-size:.96rem}
@media (max-width:980px){.gtg-hero-banner::after{right:8%;width:min(42vw,320px)}.gtg-ai-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:768px){.gtg-home-main{padding-top:18px}.gtg-hero-banner{min-height:340px;padding:28px 16px 34px}.gtg-hero-banner::before{background:linear-gradient(180deg,rgba(4,6,12,.34) 0%,rgba(5,8,14,.44) 14%,rgba(5,8,14,.70) 38%,rgba(5,8,14,.90) 64%,rgba(5,8,14,.98) 100%)}.gtg-hero-banner::after{right:50%;top:28%;width:220px;transform:translate(50%,-50%);opacity:.72}.gtg-hero-media img{object-position:center 55%;filter:brightness(1.04) contrast(1.06) saturate(1.04)}.gtg-hero-inner{width:100%;max-width:100%}.gtg-hero-banner h1{font-size:clamp(1.85rem,7vw,2.8rem);max-width:10.5ch}.gtg-hero-subtext{font-size:1rem;max-width:100%}.gtg-hero-trust{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:18px}.gtg-hero-actions{flex-direction:column;align-items:stretch}.gtg-hero-btn{width:100%}.jump-panel{padding:18px 14px}.jump-panel h2{font-size:1.35rem}.jump-panel .jump-intro{font-size:.9rem}.jump-grid{gap:10px}.jump-card{padding:14px 14px}.gtg-ai-buyer-grid{grid-template-columns:1fr}}

/* v4558 homepage scanability + rhythm */
.gtg-soft-exit,.gtg-editor-picks,.gtg-guide-clusters,.gtg-footer-authority{margin:40px auto 0;padding:28px 24px}
.gtg-guide-cluster li,.gtg-footer-cluster-card li{margin:0 0 12px}
.homepage-authority{margin-top:40px}
.homepage-authority p{line-height:1.65}
.gtg-eval-box{margin:18px 0;padding:18px 20px;border:1px solid rgba(48,64,200,.12);border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f3f7ff)}
.gtg-eval-lead{margin:0 0 10px;color:#102033}
.gtg-eval-list{margin:0;padding-left:20px;display:grid;gap:8px;color:#3040c8;font-weight:700}
.gtg-testing-note,.gtg-benchmark-note{margin:14px 0 0;color:#314155;font-weight:600}
@media (max-width:720px){.gtg-soft-exit,.gtg-editor-picks,.gtg-guide-clusters,.gtg-footer-authority{margin-top:32px;padding:20px 18px}.gtg-eval-box{padding:16px}.gtg-eval-list{gap:6px}}

/* v4560 homepage UX + conversion refinements */
.gtg-popular-picks-strip{margin:22px auto 22px;padding:18px 24px;border:1px solid rgba(17,24,39,.08);border-radius:20px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);box-shadow:0 10px 28px rgba(15,23,42,.05)}
.gtg-popular-picks-strip h2{margin:8px 0 8px;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15;color:#102033}
.gtg-popular-picks-strip p{margin:0 0 14px;color:#506176;line-height:1.55}
.gtg-popular-picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.gtg-popular-pick-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgba(48,64,200,.10);border-radius:16px;background:#fff;text-decoration:none;color:#102033;box-shadow:0 8px 20px rgba(15,23,42,.04)}
.gtg-popular-pick-card strong{font-size:1rem;line-height:1.3}
.gtg-popular-pick-card span{color:#506176;line-height:1.5}
.gtg-popular-pick-card em{font-style:normal;font-weight:800;color:#3040c8}
.gtg-popular-pick-card:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08);border-color:rgba(48,64,200,.18)}

.gtg-home-main > section,.gtg-home-main > .homepage-authority,.gtg-home-main > .authority-cluster,.gtg-home-main > .gtg-workflow{margin-top:18px}
.gtg-home-main > section + section,.gtg-home-main > .authority-cluster + .homepage-authority,.gtg-home-main > .homepage-authority + .gtg-workflow,.gtg-home-main > .gtg-workflow + .gtg-ai-buyer-paths{margin-top:28px}

.gtg-benchmark-fill-max{background:linear-gradient(90deg,#3040c8 0%,#6d4bff 58%,#9d6cff 100%)}
.gtg-benchmark-note{display:block}

.gtg-ai-path-card h3{display:flex;align-items:center;gap:6px}

@media (max-width:900px){.gtg-popular-picks-grid{grid-template-columns:1fr}.gtg-popular-picks-strip{padding:18px}}
@media (max-width:720px){.gtg-popular-picks-strip{margin:18px auto 18px;padding:16px}.gtg-home-main > section + section,.gtg-home-main > .authority-cluster + .homepage-authority,.gtg-home-main > .homepage-authority + .gtg-workflow,.gtg-home-main > .gtg-workflow + .gtg-ai-buyer-paths{margin-top:22px}}


/* v4561: fix low-contrast homepage kicker pills */
.gtg-inline-kicker-light,
.gtg-inline-kicker {
  display:inline-flex !important;
  align-items:center !important;
  gap:0 !important;
  margin-bottom:10px !important;
  padding:7px 12px !important;
  border-radius:999px !important;
  background:#e6f6ff !important;
  color:#0f4f6f !important;
  border:1px solid #b8e6ff !important;
  box-shadow:none !important;
  font-size:.78rem !important;
  font-weight:800 !important;
  letter-spacing:.02em !important;
  text-transform:uppercase !important;
}
.gtg-inline-kicker-light::before,
.gtg-inline-kicker::before {
  content:none !important;
  display:none !important;
}

/* v4570 retailer row consistency */
.gtg-cta-retailers,.gtg-retailer-links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:10px;font-size:14px;line-height:1.45;}
.gtg-retailer-label{display:inline;font-size:14px;color:#111827;margin-right:.1rem;}
.gtg-cta-retailers a,.gtg-retailer-links a,.gtg-retailer-link{display:inline !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:var(--gtg-link,#1e3a8a) !important;font-weight:500 !important;text-decoration:underline !important;white-space:normal !important;}
.gtg-cta-retailers a[data-retailer],.gtg-retailer-links a[data-retailer],.gtg-retailer-link[data-retailer]{font-weight:500 !important;border-bottom:0 !important;opacity:1 !important;}
.gtg-cta-retailers a[data-retailer="amazon"],.gtg-retailer-links a[data-retailer="amazon"],a[data-retailer="amazon"].gtg-retailer-link{font-weight:500 !important;}
.gtg-retailer-sep{display:inline-block !important;margin:0 .2rem !important;color:#6b7280 !important;font-weight:600 !important;line-height:1 !important;}
.gtg-sticky-alt{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;}
.gtg-sticky-alt-link{display:inline !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:var(--gtg-link,#1e3a8a) !important;font-weight:500 !important;text-decoration:underline !important;}
body.page-laptops-hub .gtg-sticky-link, body[data-page="laptops-hub"] .gtg-sticky-link{display:inline !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:var(--gtg-link,#1e3a8a) !important;font-weight:500 !important;text-decoration:underline !important;white-space:normal !important;}
body.page-laptops-hub .gtg-sticky-link::after, body[data-page="laptops-hub"] .gtg-sticky-link::after{content:"" !important;}

/* v4571 sticky retailer normalization */
.gtg-sticky-cta .gtg-sticky-link,
.gtg-sticky-cta .gtg-sticky-alt-link,
.gtg-sticky .gtg-sticky-link,
.gtg-sticky .gtg-sticky-alt-link{
  display:inline !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:none !important;
  box-shadow:none !important;
  color:var(--gtg-link,#1e3a8a) !important;
  font-weight:500 !important;
  text-decoration:underline !important;
  white-space:normal !important;
}
.gtg-sticky-cta .gtg-sticky-link::after,
.gtg-sticky .gtg-sticky-link::after{content:"" !important;}
@media (max-width:760px){
  .gtg-sticky-inner,
  .gtg-sticky-cta .gtg-sticky-inner,
  .gtg-sticky{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
}


/* v4571 authority shortcuts contrast + card elevation fix */
.gtg-power-links{
  background:linear-gradient(180deg,#101a40 0%,#13245a 55%,#142a66 100%)!important;
  border:1px solid rgba(126,216,255,.18)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)!important;
  position:relative;
  overflow:hidden;
}
.gtg-power-links::before{
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.08),transparent 22%),radial-gradient(circle at 0 0,rgba(78,200,255,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));
  pointer-events:none;
}
.gtg-power-links > *{position:relative;z-index:1}
.gtg-power-links .gtg-inline-kicker{
  background:rgba(78,200,255,.16)!important;
  border:1px solid rgba(132,225,255,.30)!important;
  color:#ecfbff!important;
}
.gtg-power-links h2{
  color:#ffffff!important;
  font-weight:800;
  letter-spacing:.2px;
  text-shadow:0 1px 1px rgba(0,0,0,.15);
}
.gtg-power-links p{
  color:rgba(244,248,255,.92)!important;
}
.gtg-power-links .gtg-power-grid a{
  background:rgba(255,255,255,.10)!important;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  border:1px solid rgba(255,255,255,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 25px rgba(0,0,0,.35)!important;
}
.gtg-power-links .gtg-power-grid a:hover{
  background:rgba(255,255,255,.14)!important;
  transform:translateY(-2px);
  border-color:rgba(255,255,255,.26)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 32px rgba(0,0,0,.38)!important;
}
.gtg-power-links .gtg-power-grid strong{
  color:#ffffff!important;
}
.gtg-power-links .gtg-power-grid span{
  color:rgba(245,248,255,.92)!important;
}
@media (max-width:720px){
  .gtg-power-links{padding:20px!important}
  .gtg-power-links h2{font-size:1.6rem}
}

/* v4587 shortlist polish pass */
.gtg-top-ai-picks{background:linear-gradient(180deg,#11172b 0%,#0c1221 100%);border:1px solid rgba(120,143,255,.18);box-shadow:0 18px 44px rgba(8,12,26,.22)}
.gtg-top-ai-picks h2{color:#fff;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}
.gtg-top-ai-picks>p{color:rgba(238,244,255,.92);max-width:68ch}
.gtg-top-ai-picks .gtg-pick-panel{padding:26px 24px;min-height:100%;box-shadow:0 10px 28px rgba(16,24,40,.08)}
.gtg-top-ai-picks .gtg-pick-panel h3{display:flex;align-items:center;gap:.55rem;color:#172033;margin-bottom:10px}
.gtg-top-ai-picks .gtg-pick-panel p{color:#334155;line-height:1.65;margin-bottom:14px}
.gtg-top-ai-picks .gtg-pick-panel em{color:#2438c7;font-weight:800}
.gtg-top-ai-picks .gtg-pick-panel:nth-child(1) h3::before{content:"◈";color:#3d55ff;font-size:1.05rem}
.gtg-top-ai-picks .gtg-pick-panel:nth-child(2) h3::before{content:"⬢";color:#4b5cff;font-size:.95rem}
.gtg-top-ai-picks .gtg-pick-panel:nth-child(3) h3::before{content:"✦";color:#4b5cff;font-size:1rem}
.gtg-top-ai-picks .gtg-chip{background:rgba(77,96,255,.08);color:#2d3cb0}
@media (max-width:720px){.gtg-top-ai-picks .gtg-pick-panel{padding:22px 20px}}


/* v4591 homepage layout refinement */
.gtg-home-curated-guides,.gtg-edge-case-row,.gtg-refine-shortlist{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 10px 28px rgba(15,23,42,.05);padding:26px 24px}
.gtg-home-curated-guides h2,.gtg-edge-case-row h2,.gtg-refine-shortlist h2{margin:8px 0 10px;color:#0f172a;letter-spacing:-.02em}
.gtg-home-curated-guides>p,.gtg-edge-case-row>p,.gtg-refine-shortlist>p{margin:0 0 18px;color:#475569;max-width:72ch;line-height:1.68}
.gtg-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.gtg-mini-grid-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.gtg-shortcut-card{display:flex;flex-direction:column;gap:8px;min-height:100%;padding:20px 18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);text-decoration:none;color:#0f172a;box-shadow:0 8px 22px rgba(15,23,42,.05);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}
.gtg-shortcut-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,23,42,.09);border-color:rgba(77,96,255,.25)}
.gtg-shortcut-card strong{display:block;font-size:1.02rem;line-height:1.35;color:#0f172a}
.gtg-shortcut-card span{display:block;color:#475569;line-height:1.62}
.gtg-shortcut-card em{display:inline-block;margin-top:auto;font-style:normal;font-weight:800;color:#3043d9}
.gtg-inline-link-row{display:flex;flex-wrap:wrap;gap:12px}
.gtg-inline-link-pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#0f172a;text-decoration:none;font-weight:800;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}
.gtg-inline-link-pill:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(15,23,42,.08);border-color:rgba(77,96,255,.24)}
.gtg-refine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.gtg-refine-column{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fbfdff}
.gtg-refine-column h3{margin:0 0 12px;font-size:1rem;color:#0f172a}
.gtg-link-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.gtg-link-list li{margin:0;padding:0}
.gtg-link-list a{display:inline-block;font-weight:800;color:#0f172a;text-decoration:none;border-bottom:1px solid rgba(15,23,42,.12)}
.gtg-link-list a:hover{color:#3043d9;border-color:rgba(48,67,217,.24)}
.gtg-link-list span{display:block;margin-top:4px;color:#64748b;line-height:1.58}
@media (max-width:920px){.gtg-refine-grid{grid-template-columns:1fr}.gtg-home-curated-guides,.gtg-edge-case-row,.gtg-refine-shortlist{padding:22px 18px}}
@media (max-width:640px){.gtg-mini-grid,.gtg-mini-grid-4{grid-template-columns:1fr}.gtg-inline-link-row{flex-direction:column}.gtg-inline-link-pill{width:100%;justify-content:flex-start}}


/* v4727 homepage visual consolidation */
.hero.hero-intro{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-color:rgba(16,32,51,.08)!important;box-shadow:0 18px 46px rgba(15,23,42,.07)!important}
.homepage-priority-links,.homepage-ai-rtx-injection .ai-hero-strip,.ai-tier-quicklinks,.gtg-category-grid,.gtg-home-boost,.gtg-start-boost,.gtg-soft-exit,.gtg-editor-picks,.gtg-guide-clusters,.gtg-footer-authority{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important}
.gtg-inline-kicker,.gtg-inline-kicker-light,.gtg-chip{background:rgba(79,107,255,.08)!important;color:#1e3a8a!important}
.gtg-power-links,.gtg-top-picks-strip,.gtg-start-here-hub,.gtg-brand-compare-hub,.gtg-creator-shortlist{background:linear-gradient(180deg,rgba(13,21,38,.985),rgba(18,28,49,.992))!important;border:1px solid rgba(120,217,255,.16)!important}
.gtg-power-grid a,.gtg-start-grid a,.gtg-brand-grid a,.gtg-pick-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.05))!important;border:1px solid rgba(120,217,255,.14)!important;color:#eef4ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.16)!important}
.gtg-power-grid strong,.gtg-start-grid strong,.gtg-brand-grid strong,.gtg-pick-card strong,.gtg-power-links h2,.gtg-top-picks-strip h2,.gtg-start-here-hub h2,.gtg-brand-compare-hub h2,.gtg-creator-shortlist h2{color:#f7fbff!important}
.gtg-power-grid span,.gtg-start-grid span,.gtg-brand-grid span,.gtg-pick-card span,.gtg-power-links p,.gtg-top-picks-strip p,.gtg-start-here-hub p,.gtg-brand-compare-hub p,.gtg-creator-shortlist p{color:rgba(238,244,255,.84)!important}
.gtg-hero-btn-primary,.hero-quick-cta .btn-primary{background:linear-gradient(135deg,#4f6bff 0%,#7d4dff 100%)!important;color:#fff!important;border:1px solid rgba(79,107,255,.32)!important;box-shadow:0 12px 28px rgba(92,108,255,.22)!important}
.gtg-hero-btn-secondary,.hero-quick-cta .btn-secondary,.gtg-abovefold-links a{background:#fff!important;color:#1e3a8a!important;border:1px solid rgba(79,107,255,.18)!important;box-shadow:0 8px 20px rgba(14,30,60,.05)!important}
.gtg-benchmark-row,.gtg-workload-link,.gtg-soft-exit-card,.gtg-editor-picks-card,.gtg-footer-cluster-card,.gtg-guide-cluster,.gtg-pick-panel{background:linear-gradient(180deg,#ffffff 0%,#f4f8ff 100%)!important;border-color:rgba(16,32,51,.09)!important}
.gtg-benchmark-bar{background:linear-gradient(180deg,#dfe9fb,#d4e1f5)!important}
.gtg-benchmark-fill{background:linear-gradient(90deg,#4f6bff,#7d4dff)!important}
