.landing-cta{width:calc(100% - var(--spacing-6) * 2);text-align:center;background:radial-gradient(circle at 50% 0,#fff 0%,#f8fafce6 55%,#f8fafc 100%);border:1px solid #eef2f6;border-radius:1.5rem;max-width:72rem;margin:3.25rem auto 2rem;padding:3.75rem 2rem;box-shadow:0 1px 1px #0f172a05,0 18px 40px -24px #0f172a1a}.landing-cta h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:650;line-height:1.1}.landing-cta>p{color:#6b7280;max-width:34rem;margin:0 auto;font-size:1.0625rem;line-height:1.55}.landing-cta .landing-btn{border-radius:.625rem;justify-content:center;align-items:center;min-width:12rem;min-height:2.625rem;padding-inline:1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-cta .landing-btn-primary{color:#fff;background:#0f172a;border:1px solid #0f172a}.landing-cta .landing-btn-primary:hover{background:#1e293b;border-color:#1e293b}.landing-cta-note{color:#94a3b8;margin:0;font-size:.8125rem}.landing-faq{width:100%;max-width:72rem;padding:4rem var(--spacing-6) 1rem;grid-template-columns:.85fr 1.15fr;gap:2rem;margin-inline:auto;display:grid}.landing-faq-header{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.landing-faq-header h2{color:#111827;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;line-height:1.12}.landing-faq-header p{color:#6b7280;margin:0;font-size:.9375rem;line-height:1.55}.landing-faq-header a{color:#0f172a;font-weight:600;text-decoration:none}.landing-faq-header a:hover{text-decoration:underline}.landing-faq-item{border-bottom:1px solid #eef2f7}.landing-faq-item summary{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary svg{color:#94a3b8;flex:none;transition:transform .15s}.landing-faq-item[open] summary{color:#0f172a}.landing-faq-item[open] summary svg{transform:rotate(180deg)}.landing-faq-item>p{color:#64748b;margin:0;padding-bottom:1.15rem;font-size:.9375rem;line-height:1.6}@media (width<=56rem){.landing-faq{grid-template-columns:1fr;gap:1.25rem}}.landing-features{width:100%;max-width:72rem;padding:1.5rem var(--spacing-6) 1rem;margin-inline:auto}.landing-section-pill{color:#4b5563;background:#ffffffeb;border:1px solid #e8ecf1;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.28rem .65rem;font-size:.75rem;font-weight:550;display:inline-flex;box-shadow:0 1px 1px #0f172a05}.landing-features-header{flex-direction:column;gap:1.5rem;margin-bottom:.5rem;display:flex}.landing-features-intro{width:100%}.landing-features-intro h2{color:#111827;letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:650;line-height:1.1}.landing-features-intro p{color:#6b7280;max-width:28rem;margin:0;font-size:1.0625rem;line-height:1.55}.landing-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.landing-feature-card{background:#fff;border:1px solid #eef2f6;border-radius:1.15rem;flex-direction:column;min-height:100%;padding:1.35rem;display:flex;box-shadow:0 1px 1px #0f172a05}.landing-feature-icon{color:#475569;background:#f8fafc;border:1px solid #e8edf3;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.85rem;display:inline-grid}.landing-feature-card h3{color:#111827;letter-spacing:-.025em;margin:0 0 .4rem;font-size:1.1rem;font-weight:650}.landing-feature-card>p{color:#6b7280;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.landing-feature-mock{background:linear-gradient(#fbfcfd 0%,#f4f6f9 100%);border:1px solid #eef2f6;border-radius:.85rem;flex:auto;align-items:flex-end;min-height:7.5rem;margin-top:auto;padding:.85rem;display:flex}.landing-mock-table,.landing-mock-checklist,.landing-mock-brands,.landing-mock-sources,.landing-mock-insight{width:100%}.landing-mock-row{color:#334155;background:#fff;border:1px solid #e8edf3;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.45rem .55rem;font-size:.75rem;display:flex}.landing-mock-row em{color:#0f172a;font-style:normal;font-weight:700}.landing-mock-checklist{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.landing-mock-checklist li{color:#475569;background:#fff;border:1px solid #e8edf3;border-radius:.5rem;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.75rem;display:flex}.landing-mock-checklist li:before{content:"";background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.2rem;width:.85rem;height:.85rem}.landing-mock-checklist li.is-checked{color:#0f172a}.landing-mock-checklist li.is-checked:before{background:#0f172a;border-color:#0f172a;box-shadow:inset 0 0 0 2px #fff}.landing-mock-brands{flex-direction:column;gap:.45rem;display:flex}.landing-mock-brand-card{color:#0f172a;background:#fff;border:1px solid #e8edf3;border-radius:.65rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:600}.landing-mock-brand-card.is-muted{color:#64748b}.landing-mock-badge{color:#fff;background:#0f172a;border-radius:.5rem;width:fit-content;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.landing-mock-sources{flex-direction:column;gap:.4rem;display:flex}.landing-mock-sources span{color:#334155;background:#fff;border:1px solid #e8edf3;border-radius:.5rem;padding:.5rem .65rem;font-size:.75rem;font-weight:500}.landing-mock-insight{background:#fff;border:1px solid #e8edf3;border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.landing-mock-insight strong{color:#0f172a;font-size:.8125rem}.landing-mock-insight span{color:#64748b;font-size:.75rem;line-height:1.45}@media (width<=56rem){.landing-features-intro{flex-direction:column}.landing-features-grid{grid-template-columns:1fr}}.landing-hero{width:100%;max-width:44rem;padding:4.5rem var(--spacing-6) 2rem;text-align:center;margin-inline:auto}.landing-hero-pill{color:#475569;background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.landing-hero-pill-dot{background:#ef4444;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 3px #ef44441f}.landing-hero-copy{gap:1rem}.landing-hero-copy h1{color:#0b1220;letter-spacing:-.05em;margin:0;font-size:clamp(2.75rem,6.5vw,4rem);font-weight:650;line-height:1.02}.landing-hero-copy h1 span{color:#8b95a5;font-weight:550}.landing-hero-lede{color:#6b7280;max-width:34rem;margin:0 auto;font-size:1.0625rem;font-weight:400;line-height:1.65}.landing-hero-chip{vertical-align:baseline;color:#374151;white-space:nowrap;background:#fff;border:1px solid #e8ecf1;border-radius:9999px;align-items:center;gap:.28rem;margin-inline:.08rem;padding:.12rem .45rem;font-size:.8125rem;font-weight:550;display:inline-flex;box-shadow:0 1px 1px #0f172a05}.landing-hero-chip svg{color:#9ca3af}.landing-hero-actions{flex-wrap:wrap;margin-top:.35rem}.landing-btn{border-radius:.7rem;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:1.05rem;font-size:.875rem;font-weight:550;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.landing-btn-primary{color:#fff;background:#0b1220;border:1px solid #0b1220;box-shadow:0 1px 2px #0f172a1f}.landing-btn-primary:hover{background:#161f30;border-color:#161f30}.landing-btn-secondary{color:#111827;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a08}.landing-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}@media (width<=40rem){.landing-hero{padding-top:3rem}.landing-hero-actions{flex-direction:column;width:100%}.landing-hero-actions .landing-btn{width:100%}}.landing-metrics{width:100%;max-width:72rem;padding:4rem var(--spacing-6) 2rem;margin-inline:auto}.landing-metrics-header{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:40rem;margin-inline:auto;display:flex}.landing-metrics-header h2{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:650;line-height:1.1}.landing-metrics-header p{color:#6b7280;margin:0;font-size:1.0625rem;line-height:1.55}.landing-metrics-layout{background:#fff;border:1px solid #eef2f6;border-radius:1.25rem;grid-template-columns:minmax(14rem,.85fr) 1.35fr;align-items:stretch;gap:1rem;padding:.75rem;display:grid;box-shadow:0 1px 1px #0f172a05,0 18px 40px -28px #0f172a1f}.landing-metrics-tabs{min-width:0}.landing-metrics-tab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;padding:1rem;transition:background .15s,border-color .15s;display:flex}.landing-metrics-tab:hover{background:#f8fafc}.landing-metrics-tab-label{color:#64748b;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.landing-metrics-tab-copy{color:#94a3b8;font-size:.8125rem;line-height:1.45}.landing-metrics-tab.is-active{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0f172a0d}.landing-metrics-tab.is-active .landing-metrics-tab-label{color:#0f172a}.landing-metrics-tab.is-active .landing-metrics-tab-copy{color:#64748b}.landing-metrics-demo{background:radial-gradient(circle at 70% 20%,#e2e8f0b3,#0000 45%),#f8fafc;border-radius:1rem;flex-direction:column;justify-content:center;gap:.85rem;min-height:22rem;padding:1.25rem;display:flex;position:relative}.landing-metrics-demo-prompt{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-self:flex-end;padding:.45rem .75rem;font-size:.75rem;font-weight:500;box-shadow:0 1px 2px #0f172a0a}.landing-metrics-demo-card{background:#fff;border:1px solid #e8edf3;border-radius:1rem;max-width:28rem;margin-inline:auto;padding:1.15rem;position:relative;box-shadow:0 16px 32px -18px #0f172a2e}.landing-metrics-demo-head{margin-bottom:.75rem}.landing-metrics-demo-icon{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;display:inline-grid}.landing-metrics-demo-head strong{color:#0f172a;font-size:.8125rem}.landing-metrics-demo-card>p{color:#64748b;margin:0 0 .85rem;font-size:.8125rem;line-height:1.5}.landing-metrics-demo-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.landing-metrics-demo-list li{border-top:1px solid #f1f5f9;flex-direction:column;gap:.15rem;padding-top:.55rem;display:flex}.landing-metrics-demo-list strong{color:#0f172a;font-size:.8125rem}.landing-metrics-demo-list span{color:#94a3b8;font-size:.75rem;line-height:1.4}.landing-metrics-demo-overlay{color:#e2e8f0;background:#0f172a;border-radius:.75rem;width:11rem;padding:.75rem;position:absolute;bottom:1.25rem;left:-.75rem;box-shadow:0 12px 28px #0f172a40}.landing-metrics-demo-overlay strong{color:#fff;margin-bottom:.5rem;font-size:.75rem;display:block}.landing-metrics-demo-overlay ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.landing-metrics-demo-overlay li{align-items:center;gap:.45rem;font-size:.75rem;display:flex}.landing-metrics-demo-overlay li span{color:#0f172a;background:#fff;border-radius:.3rem;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:inline-grid}@media (width<=56rem){.landing-metrics-layout{grid-template-columns:1fr}.landing-metrics-demo-overlay{width:100%;margin-top:.85rem;position:static}}.landing-product-preview{width:100%;max-width:74rem;padding:1.25rem var(--spacing-6) 0;margin-inline:auto}.landing-preview-stage{padding-bottom:2.5rem;position:relative}.landing-preview-stage:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#f7f8fa00 0%,#f7f8fab8 45%,#f7f8fa 100%);height:7rem;position:absolute;inset:auto 0 0}.landing-preview-shell{z-index:1;background:#fff;border:1px solid #e2e8f0f2;border-radius:1.25rem;grid-template-columns:12rem 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0f172a05,0 28px 60px -28px #0f172a2e,0 10px 24px -12px #0f172a14}.landing-preview-rail{background:linear-gradient(#fbfcfd 0%,#f6f8fb 100%);border-right:1px solid #eef2f6;flex-direction:column;gap:.75rem;padding:1rem .7rem;display:flex}.landing-preview-brand{color:#111827;letter-spacing:-.02em;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.landing-preview-brand-mark{background:#111827;border-radius:.35rem;width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px #ffffff14}.landing-preview-rail-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin:.35rem 0 0;padding-inline:.5rem;font-size:.625rem;font-weight:600}.landing-preview-nav{flex-direction:column;gap:.15rem;display:flex}.landing-preview-nav span{color:#6b7280;border-radius:.55rem;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.landing-preview-nav span.is-active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a0a,inset 0 0 0 1px #eef2f6}.landing-preview-main{background:#fff;min-width:0;padding:.9rem 1.05rem 1.1rem}.landing-preview-toolbar{min-height:2rem}.landing-preview-filters{flex-wrap:wrap}.landing-preview-chip,.landing-preview-export{color:#4b5563;background:#f8fafc;border:1px solid #eef2f6;border-radius:.5rem;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.6875rem;font-weight:550;display:inline-flex}.landing-preview-summary-row{min-width:0}.landing-preview-summary{color:#6b7280;margin:0;font-size:.8125rem}.landing-preview-summary strong{color:#111827;font-weight:650}.landing-preview-kpis{color:#9ca3af;flex-wrap:wrap;font-size:.6875rem}.landing-preview-kpis em{color:#6b7280;margin-left:.2rem;font-style:normal;font-weight:600}.landing-preview-metric-tabs span{color:#6b7280;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.landing-preview-metric-tabs span.is-active{color:#111827;background:#fff;border-color:#e8ecf1;font-weight:600;box-shadow:0 1px 1px #0f172a08}.landing-preview-grid{grid-template-columns:1.35fr 1fr;gap:.7rem;display:grid}.landing-preview-panel{background:#fff;border:1px solid #eef2f6;border-radius:.85rem;min-width:0;padding:.8rem}.landing-preview-panel header{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.landing-preview-panel header strong{color:#111827;letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.landing-preview-panel header span{color:#9ca3af;font-size:.6875rem}.landing-preview-chart-area{background:linear-gradient(#fbfcfd 0%,#fff 100%);border-radius:.6rem;height:10.25rem;position:relative;overflow:hidden}.landing-preview-chart-svg{width:100%;height:100%}.landing-preview-gridlines line{stroke:#eef2f6;stroke-width:1px}.landing-preview-chart-tooltip{color:#e5e7eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827f0;border-radius:.6rem;min-width:9.5rem;padding:.55rem .65rem;position:absolute;top:.7rem;right:.7rem;box-shadow:0 10px 24px #0f172a38}.landing-preview-chart-tooltip strong{color:#fff;margin-bottom:.4rem;font-size:.6875rem;font-weight:650;display:block}.landing-preview-chart-tooltip ul{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.landing-preview-chart-tooltip li{grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;font-size:.625rem;display:grid}.landing-preview-chart-tooltip em{color:#d1d5db;font-style:normal}.landing-preview-chart-tooltip b{color:#fff;font-weight:650}.landing-preview-swatch{border-radius:50%;width:.4rem;height:.4rem}.landing-preview-table{border-collapse:collapse;width:100%}.landing-preview-table th,.landing-preview-table td{text-align:left;border-bottom:1px solid #f3f4f6;padding:.38rem .2rem;font-size:.6875rem}.landing-preview-table th{color:#9ca3af;font-weight:550}.landing-preview-table td{color:#374151}.landing-preview-table td.is-muted{color:#9ca3af}.landing-preview-table tr:last-child td{border-bottom:none}.landing-preview-brand-cell{color:#111827;align-items:center;gap:.35rem;font-weight:550;display:inline-flex}.landing-preview-brand-dot{border-radius:50%;width:.45rem;height:.45rem}.landing-preview-favicon{color:#6b7280;background:#f3f4f6;border-radius:.25rem;place-items:center;width:.95rem;height:.95rem;font-size:.5rem;font-weight:700;display:inline-grid}.landing-preview-metric{white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex}.landing-preview-metric em{font-size:.625rem;font-style:normal;font-weight:600}.landing-preview-metric em.is-up{color:#059669}.landing-preview-metric em.is-down{color:#dc2626}.landing-preview-sent-bar{background:#ecfdf5;border-radius:9999px;width:1.4rem;height:.28rem;display:inline-block;overflow:hidden}.landing-preview-sent-bar i{background:#34d399;border-radius:9999px;height:100%;display:block}.landing-preview-type{color:#4b5563;background:#f3f4f6;border-radius:9999px;padding:.08rem .35rem;font-size:.625rem;font-weight:600;display:inline-flex}.landing-preview-type.is-ugc{color:#1d4ed8;background:#eff6ff}.landing-preview-type.is-editorial{color:#b45309;background:#fffbeb}.landing-preview-donut-wrap{min-height:7rem}.landing-preview-donut{color:#111827;background:radial-gradient(circle at center, #fff 54%, transparent 55%), conic-gradient(#2563eb 0 28%, #93c5fd 28% 52%, #c4b5fd 52% 72%, #fca5a5 72% 86%, #e5e7eb 86% 100%);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;font-size:.875rem;font-weight:700;display:grid}.landing-preview-legend{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.landing-preview-legend li{color:#4b5563;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.landing-preview-legend span{border-radius:50%;width:.45rem;height:.45rem}.landing-preview-legend .is-ugc{background:#2563eb}.landing-preview-legend .is-editorial{background:#93c5fd}.landing-preview-legend .is-corporate{background:#c4b5fd}.landing-preview-legend .is-other{background:#fca5a5}.landing-preview-float{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:1rem;width:min(24rem,100% - 3rem);padding:.85rem .95rem;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0f172a47,0 4px 12px #0f172a0f}.landing-preview-float p{color:#9ca3af;margin:0 0 .65rem;font-size:.875rem;font-weight:500}.landing-preview-float-flag,.landing-preview-float-tag{color:#4b5563;background:#f8fafc;border:1px solid #eef2f6;border-radius:.55rem;justify-content:center;align-items:center;min-height:1.85rem;padding-inline:.55rem;font-size:.75rem;font-weight:550;display:inline-flex}.landing-preview-float-send{color:#fff;background:#111827;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:inline-grid}@media (width<=64rem){.landing-preview-shell{grid-template-columns:1fr}.landing-preview-rail{display:none}.landing-preview-grid{grid-template-columns:1fr}.landing-preview-kpis{display:none}}@media (width<=40rem){.landing-preview-float{width:calc(100% - 1.5rem)}}.landing-trust{width:100%;max-width:72rem;padding:3.25rem var(--spacing-6) 3.75rem;text-align:center;margin-inline:auto}.landing-trust-label{color:#9ca3af;margin:0;font-size:.8125rem;font-weight:450}.landing-trust-label strong{color:#6b7280;font-weight:650}.landing-trust-tabs{background:#eef1f5;border-radius:9999px;width:fit-content;margin-inline:auto;padding:.2rem}.landing-trust-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;min-height:1.85rem;padding-inline:.85rem;font-size:.75rem;font-weight:550;transition:background .15s,color .15s,box-shadow .15s}.landing-trust-tab.is-active{color:#111827;background:#fff;box-shadow:0 1px 2px #0f172a0f}.landing-trust-logos{flex-wrap:wrap;margin:0;padding:0;list-style:none}.landing-trust-logo{object-fit:contain;opacity:.72;filter:grayscale(40%);height:1.35rem;transition:opacity .2s,filter .2s}.landing-trust-logo:hover{opacity:1;filter:grayscale(0%)}.landing-trust-link-wrap{margin:0}.landing-trust-link{color:#6b7280;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.landing-trust-link:hover{color:#111827}
