.review-proof:where(.astro-pgczuzru){border:1px solid var(--border-high);background:var(--bg-subtle);padding:1.2rem;position:relative}.review-proof:where(.astro-pgczuzru):before{content:"";background:linear-gradient(90deg, var(--brand), transparent);width:42%;height:2px;position:absolute;top:0;left:0}.review-proof__top:where(.astro-pgczuzru),.review-proof__meta:where(.astro-pgczuzru),.review-proof__body:where(.astro-pgczuzru),.review-card__top:where(.astro-pgczuzru),.review-card__rows:where(.astro-pgczuzru),.review-card__row:where(.astro-pgczuzru),.review-card__metrics:where(.astro-pgczuzru){gap:.8rem;display:grid}.review-proof__top:where(.astro-pgczuzru){align-items:end;padding-right:18rem}.review-proof__top:where(.astro-pgczuzru) h3:where(.astro-pgczuzru){color:var(--text);margin:0;font-size:1.35rem}.review-proof__meta:where(.astro-pgczuzru){grid-auto-flow:column;justify-content:start;gap:.56rem;position:absolute;top:1rem;right:1.2rem}.review-proof__meta:where(.astro-pgczuzru) span:where(.astro-pgczuzru){border:1px solid var(--border-high);color:var(--brand);font-family:var(--font-mono);background:var(--brand-muted);text-transform:uppercase;border-radius:0;padding:.35rem .65rem;font-size:.66rem}.review-proof__body:where(.astro-pgczuzru){grid-template-columns:minmax(0,1.45fr) minmax(350px,.72fr);gap:1rem;margin-top:1rem}.review-proof__charts:where(.astro-pgczuzru){grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.demo-chart:where(.astro-pgczuzru),.review-card:where(.astro-pgczuzru){border:1px solid var(--border-high);background:var(--surface);border-radius:0;padding:1rem;position:relative}.demo-chart:where(.astro-pgczuzru):before,.review-card:where(.astro-pgczuzru):before{content:"";border-top:2px solid var(--brand);border-left:2px solid var(--brand);width:10px;height:10px;position:absolute;top:-1px;left:-1px}.demo-chart:where(.astro-pgczuzru):after,.review-card:where(.astro-pgczuzru):after{content:"";border-bottom:2px solid var(--brand);border-right:2px solid var(--brand);width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.demo-chart__header:where(.astro-pgczuzru){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.demo-chart__header:where(.astro-pgczuzru) strong:where(.astro-pgczuzru){font-family:var(--font-mono);color:var(--brand);text-transform:uppercase;font-size:.9rem}.demo-chart__header:where(.astro-pgczuzru) span:where(.astro-pgczuzru){color:var(--text-dim);font-size:.75rem}.demo-chart__svg:where(.astro-pgczuzru){touch-action:none;user-select:none;width:100%;height:auto;display:block}.review-proof__legend:where(.astro-pgczuzru){color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:.8rem 1.2rem;display:flex}.review-proof__legend:where(.astro-pgczuzru) span:where(.astro-pgczuzru){align-items:center;gap:.5rem;display:inline-flex}.legend-swatch:where(.astro-pgczuzru){border-radius:0;width:.6rem;height:.6rem;display:inline-block}.legend-swatch--baseline:where(.astro-pgczuzru){background:#91a3bbd1}.legend-swatch--lsl:where(.astro-pgczuzru){background:var(--amber)}.legend-swatch--usl:where(.astro-pgczuzru){background:var(--data-cyan)}.legend-swatch--pass:where(.astro-pgczuzru){background:var(--green)}.legend-swatch--fail:where(.astro-pgczuzru){background:var(--red)}.review-card:where(.astro-pgczuzru){align-content:start}.review-card__top:where(.astro-pgczuzru){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:.7rem;padding-bottom:.6rem}.review-card__status:where(.astro-pgczuzru){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:0;padding:.45rem .8rem;font-size:.7rem;font-weight:700}.review-card__status:where(.astro-pgczuzru)[data-tone=positive]{color:var(--green);border-color:var(--green);background:#4fd08a1a}.review-card__status:where(.astro-pgczuzru)[data-tone=neutral]{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.review-card__status:where(.astro-pgczuzru)[data-tone=warning]{color:var(--amber);border-color:var(--amber);background:#f1b54a1a}.review-card:where(.astro-pgczuzru) h4:where(.astro-pgczuzru){color:var(--text);margin:.35rem 0;font-size:1.05rem;line-height:1.2}.review-card__summary:where(.astro-pgczuzru),.review-card__note:where(.astro-pgczuzru){color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.review-card__metrics:where(.astro-pgczuzru){grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.7rem}.review-card__metric:where(.astro-pgczuzru){border:1px solid var(--border-high);background:#ffffff05;border-radius:0;padding:.62rem;position:relative}.review-card__metric:where(.astro-pgczuzru):before{content:"";background:var(--border-high);width:2px;height:100%;position:absolute;top:0;left:0}.review-card__metric--proposed:where(.astro-pgczuzru)[data-tone=positive]{background:#4fd08a0d;border-color:#4fd08a4d}.review-card__metric--proposed:where(.astro-pgczuzru)[data-tone=positive]:before{background:var(--green)}.review-card__metric--proposed:where(.astro-pgczuzru)[data-tone=negative]{background:#ff5a5f0d;border-color:#ff5a5f4d}.review-card__metric--proposed:where(.astro-pgczuzru)[data-tone=negative]:before{background:var(--red)}.review-card__metric:where(.astro-pgczuzru) span:where(.astro-pgczuzru){color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.review-card__metric:where(.astro-pgczuzru) strong:where(.astro-pgczuzru){font-family:var(--font-mono);color:var(--text);margin-top:.5rem;font-size:.96rem;display:block}.review-card__rows:where(.astro-pgczuzru){border:1px solid var(--border-high);gap:0;margin-top:.7rem}.review-card__row:where(.astro-pgczuzru){border-top:1px solid var(--border-high);font-family:var(--font-mono);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.72rem}.review-card__row:where(.astro-pgczuzru):first-child{border-top:none}.review-card__row:where(.astro-pgczuzru) span:where(.astro-pgczuzru){color:var(--text-secondary);text-transform:uppercase}.review-card__row:where(.astro-pgczuzru) strong:where(.astro-pgczuzru){text-align:right;color:var(--brand);line-height:1.5}.review-card__note:where(.astro-pgczuzru){border-top:1px dashed var(--border-high);margin-top:1rem;padding-top:1rem;font-size:.78rem;font-style:italic}@media (width<=1040px){.review-proof__top:where(.astro-pgczuzru),.review-proof__body:where(.astro-pgczuzru){grid-template-columns:1fr}.review-proof__top:where(.astro-pgczuzru){padding-right:0}.review-proof__meta:where(.astro-pgczuzru){margin-top:.75rem;position:static}}@media (width<=720px){.review-proof:where(.astro-pgczuzru){padding:.88rem}.review-proof__meta:where(.astro-pgczuzru){grid-auto-flow:row}.review-proof__charts:where(.astro-pgczuzru){grid-template-columns:1fr}.review-card__metrics:where(.astro-pgczuzru){grid-template-columns:repeat(2,minmax(0,1fr))}.demo-chart__header:where(.astro-pgczuzru),.review-card__row:where(.astro-pgczuzru){grid-template-columns:1fr}.demo-chart__header:where(.astro-pgczuzru){display:grid}.review-card__row:where(.astro-pgczuzru) strong:where(.astro-pgczuzru){text-align:left}}.hero-section:where(.astro-lcdefpme){border-bottom:1px solid var(--border-high);grid-template-columns:minmax(0,44rem) clamp(8.5rem,13vw,11.5rem);justify-content:start;align-items:center;column-gap:clamp(1.5rem,3vw,3rem);padding-block:5.25rem 3.5rem;display:grid;position:relative}.hero__content:where(.astro-lcdefpme){min-width:0}.hero-section:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:18ch;position:relative}.hero__lede:where(.astro-lcdefpme){max-width:66ch;color:var(--text);border-left:2px solid var(--brand);padding:.35rem 0 .35rem 1rem;font-size:.98rem;margin-top:1.5rem!important}.hero__lede:where(.astro-lcdefpme) abbr:where(.astro-lcdefpme){border-bottom:1px dotted var(--brand);color:var(--brand);cursor:help;text-decoration:none}.hero__actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__wafer:where(.astro-lcdefpme){aspect-ratio:1;border:2px solid var(--text);background:repeating-linear-gradient(0deg,#0000 0 10px,#1018201f 10px 11px),repeating-linear-gradient(90deg,#0000 0 10px,#1018201f 10px 11px),#d9d3c6;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:9px 9px #f26430e0}.hero__wafer:where(.astro-lcdefpme):after{content:"";background:var(--bg);width:44px;height:10px;position:absolute;bottom:-4px;left:calc(50% - 22px)}.hero__wafer-scratch:where(.astro-lcdefpme){background:var(--brand);width:124%;height:7px;position:absolute;top:48%;left:-12%;transform:rotate(-32deg)}.hero__wafer-hotspot:where(.astro-lcdefpme){aspect-ratio:1;border:5px solid var(--data-cyan);border-radius:50%;width:21%;position:absolute;top:21%;right:17%}@media (width>=721px){.hero__wafer:where(.astro-lcdefpme){transform:translate(100%)}}.demo-section:where(.astro-lcdefpme){padding-block:3.75rem;position:relative}.steps:where(.astro-lcdefpme){max-width:56rem;margin:0;padding:0;list-style:none;position:relative}.steps:where(.astro-lcdefpme):before{content:"";background:var(--border-high);z-index:0;width:1px;position:absolute;top:0;bottom:0;left:1.35rem}.step:where(.astro-lcdefpme){z-index:1;grid-template-columns:3.25rem 1fr;gap:1.25rem;padding:1.55rem 0;display:grid;position:relative}.step:where(.astro-lcdefpme):first-child{padding-top:0}.step:where(.astro-lcdefpme):last-child{padding-bottom:0}.step__number:where(.astro-lcdefpme){font-family:var(--font-mono);color:var(--bg);background:var(--brand);border:1px solid var(--brand);justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.8rem;font-weight:700;display:flex}.step:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--text);align-items:center;gap:.5rem;margin-bottom:.5rem;display:inline-flex}.step:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-secondary);max-width:62ch;font-size:.9rem;line-height:1.62}.pillars:where(.astro-lcdefpme){background:var(--border-high);border:1px solid var(--border-high);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.pillar:where(.astro-lcdefpme){background:var(--surface);padding:1.75rem;transition:background .3s;position:relative}.pillar:where(.astro-lcdefpme):hover{background:var(--surface-raised)}.pillar:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:var(--brand)}.pillar:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-secondary);margin-top:.7rem;font-size:.9rem;line-height:1.62}.audience-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.audience-card:where(.astro-lcdefpme){border:1px solid var(--border-high);background:var(--surface);padding:1.75rem;position:relative}.audience-card:where(.astro-lcdefpme):before{content:"";background:linear-gradient(90deg, var(--brand), transparent);width:2rem;height:2px;position:absolute;top:0;left:0}.audience-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){color:#fff}.audience-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--text-secondary);margin-top:.7rem;font-size:.9rem;line-height:1.62}.audience-grid:where(.astro-lcdefpme)+.section-note:where(.astro-lcdefpme){border-left:2px solid var(--amber);font-family:var(--font-mono);background:#ffb0200d;margin-top:1.5rem;padding:.8rem 1rem;font-size:.85rem}.cta-section:where(.astro-lcdefpme){text-align:center;border-top:1px solid var(--border-high);background:radial-gradient(#f264300e,#0000 68%);padding-block:4.75rem;position:relative}.cta-section:where(.astro-lcdefpme):before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);width:12rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cta-section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:#fff;margin-bottom:1.5rem}.cta-section:where(.astro-lcdefpme) .body-copy:where(.astro-lcdefpme){max-width:48ch;margin-inline:auto;font-size:.95rem}.cta__actions:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (width<=900px){.pillars:where(.astro-lcdefpme),.audience-grid:where(.astro-lcdefpme){grid-template-columns:1fr}}@media (width<=640px){.hero-section:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);padding-block:3.75rem 2.75rem}.hero__wafer:where(.astro-lcdefpme){justify-self:end;width:6rem;margin-top:1.75rem}.step:where(.astro-lcdefpme){grid-template-columns:1fr;gap:1rem}.steps:where(.astro-lcdefpme):before{display:none}}
