.free-teaser-page{--cta: #e8eef7;--cta-text: #0b0e14;max-width:1000px;margin:0 auto;padding:1.25rem 1rem 3rem;color:#e2e8f0;font-family:IBM Plex Sans,DM Sans,sans-serif}.free-teaser-page .report-top-bar{position:sticky;top:4rem;z-index:30;margin:0 0 1rem;padding:.65rem 1rem;background:linear-gradient(180deg,#0f172afa,#0f172aeb);border:1px solid #334155;border-radius:10px}.free-teaser-page .report-top-bar-kicker{display:block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.free-teaser-page .report-top-bar-meta strong{font-family:Sora,IBM Plex Sans,sans-serif;font-size:1rem;color:#f8fafc}.free-teaser-page .report-top-bar-sub{display:block;margin-top:.15rem;font-size:.8rem;color:#94a3b8}.free-teaser-page .county-free-upgrade-cta{width:100%;max-width:42rem;margin-top:.75rem;padding:.75rem .85rem;border-radius:10px;border:1px solid rgba(59,130,246,.35);background:#1e3a8a2e}.free-teaser-page .county-free-upgrade-lead{margin:0 0 .65rem;font-size:.82rem;line-height:1.45;color:#cbd5e1}.free-teaser-page .btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9px;padding:.55rem 1rem;cursor:pointer}.free-teaser-page .btn-cta{background:var(--cta);color:var(--cta-text);font-weight:600;font-size:.82rem}.free-teaser-page .btn-cta:hover{background:#fff}.free-teaser-page .btn-sm{padding:.4rem .75rem;font-size:.75rem}.free-teaser-page .executive-dossier-canvas{width:100%;background:#0f172a;border:1px solid #334155;border-radius:12px;padding:40px;box-shadow:0 24px 48px #00000059;color:#e2e8f0}.free-teaser-page .executive-print-cover{display:block;margin-bottom:1.75rem;padding:1.5rem 1.35rem;border-radius:14px;background:linear-gradient(135deg,#1e3a8a59,#0f172ae6 55%,#141e30f2);border:1px solid rgba(96,165,250,.25)}.free-teaser-page .classification-strip{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#fcd34d;padding:.5rem 0;margin-bottom:1rem;border-bottom:1px dashed rgba(251,191,36,.35)}.free-teaser-page .cover-brand-line{font-family:Sora,IBM Plex Sans,sans-serif;font-size:1.15rem;font-weight:600;color:#f8fafc}.free-teaser-page .cover-brand-line span{color:#60a5fa}.free-teaser-page .cover-title{font-family:Sora,sans-serif;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:600;color:#f8fafc;margin:.65rem 0 .5rem;line-height:1.25}.free-teaser-page .cover-sub{color:#94a3b8;margin:0 0 .35rem;font-size:.88rem}.free-teaser-page .source-pills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.free-teaser-page .source-pill{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px;background:#0f172aa6;border:1px solid rgba(148,163,184,.25);color:#cbd5e1}.free-teaser-page .executive-report-body{line-height:1.65;font-size:.95rem}.free-teaser-page .executive-report-body h2{font-family:Sora,IBM Plex Sans,sans-serif;font-size:1.2rem;color:#e0f2fe;border-bottom:1px solid #1e293b;padding-bottom:.35rem;margin:2rem 0 1rem}.free-teaser-page .executive-report-body h3,.free-teaser-page .executive-report-body h4{font-size:1.05rem;color:#bae6fd;margin:1.5rem 0 .75rem}.free-teaser-page .executive-report-body p{margin:.65rem 0;color:#cbd5e1}.free-teaser-page .executive-report-body strong{color:#f1f5f9}.free-teaser-page .stat-row{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.free-teaser-page .stat-chip{padding:.5rem .75rem;border-radius:8px;background:#1e293bcc;border:1px solid #334155;font-size:.8rem}.free-teaser-page .stat-chip strong{display:block;color:#f8fafc}.free-teaser-page .stat-chip span{display:block;font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.free-teaser-page .decision-maker-card{border:1px solid #334155;border-radius:10px;padding:1rem 1.1rem;margin:0 0 1rem;background:#0f172a8c}.free-teaser-page .decision-maker-card h4{margin:0;color:#e0f2fe}.free-teaser-page .callout-fact{background:#3b82f61f;border-left:4px solid #3b82f6;padding:.75rem 1rem;border-radius:0 8px 8px 0;margin:1rem 0;font-size:.88rem;color:#cbd5e1}.free-teaser-page .exec-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.free-teaser-page .exec-chart-panel{margin:1rem 0 1.25rem;padding:1.1rem 1.15rem;border-radius:12px;border:1px solid rgba(56,189,248,.28);background:linear-gradient(165deg,#1e293bd9,#0f172aeb);overflow-x:hidden}.free-teaser-page .exec-chart-title{font-family:Sora,sans-serif;font-size:.92rem;font-weight:600;color:#e0f2fe;margin:0 0 .25rem}.free-teaser-page .exec-chart-caption{font-size:.72rem;color:#94a3b8;margin:0 0 .75rem}.free-teaser-page .exec-chart-svg{width:100%;height:auto;display:block;max-width:100%}.free-teaser-page .exec-chart-svg--bars{min-height:140px}.free-teaser-page .chart-bar-track{fill:#475569}.free-teaser-page .chart-row-label{fill:#cbd5e1}.free-teaser-page .chart-value-end{fill:#e2e8f0}.free-teaser-page .chart-donut-center{fill:#f8fafc}.free-teaser-page .chart-donut-center-sub{fill:#94a3b8}.free-teaser-page .chart-donut-track{fill:none;stroke:#475569}.free-teaser-page .teaser-horizon-upsell{background:#3b82f614;border-left:3px solid #3b82f6;padding:10px 14px;margin:15px 0;font-size:13px;color:#94a3b8;border-radius:0 6px 6px 0}.free-teaser-page .executive-table-wrap{overflow-x:auto;margin:1rem 0 1.5rem;border-radius:8px;border:1px solid #334155}.free-teaser-page .executive-data-table{width:100%;border-collapse:collapse;font-size:.88rem}.free-teaser-page .executive-data-table th{background:#1e293b;color:#e2e8f0;text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;padding:.65rem .75rem;border:1px solid #334155;text-align:left}.free-teaser-page .executive-data-table td{padding:.55rem .75rem;border:1px solid #334155;vertical-align:top}.free-teaser-page .executive-data-table tbody tr:nth-child(odd){background:#0f172a}.free-teaser-page .executive-data-table tbody tr:nth-child(2n){background:#1e293b}.free-teaser-page .agro-report-footer{display:block;margin-top:2rem;padding-top:.85rem;border-top:1px solid #334155;font-size:.72rem;color:#64748b;text-align:center;line-height:1.45}@media(max-width:720px){.free-teaser-page .executive-dossier-canvas{padding:1.25rem}.free-teaser-page .exec-chart-grid{grid-template-columns:1fr}}#gold-checkout.is-paying{display:inline-flex;align-items:center;gap:.5rem;cursor:progress}#gold-checkout.is-paying:before{content:"";width:.9em;height:.9em;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:gold-pay-spin .7s linear infinite}@keyframes gold-pay-spin{to{transform:rotate(360deg)}}
