.hUS36W_figure{width:100%;max-width:70rem;margin:0 auto;position:relative}.hUS36W_bloom{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-excerpa-accent-strong) 30%, transparent), transparent 70%);filter:blur(1.75rem);position:absolute;inset:-.875rem}.hUS36W_frame{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-accent) 22%, transparent);border-radius:var(--radius-xl);background:var(--color-excerpa-surface);box-shadow:0 2.5rem 5.625rem color-mix(in srgb, var(--color-excerpa-surface) 76%, transparent);position:relative;overflow:hidden}.hUS36W_frame:after{content:"";z-index:1;pointer-events:none;border:.0625rem solid color-mix(in srgb, var(--color-excerpa-ink) 8%, transparent);border-radius:inherit;position:absolute;inset:0}.hUS36W_video{aspect-ratio:16/9;object-fit:cover;background:var(--color-excerpa-surface);width:100%;height:auto;display:block}.hUS36W_controls{z-index:3;background:linear-gradient(transparent, color-mix(in srgb, var(--color-excerpa-surface) 88%, transparent));grid-template-columns:auto auto minmax(5rem,1fr) auto;align-items:center;gap:.625rem;padding:2.75rem 1rem 1rem;display:grid;position:absolute;inset:auto 0 0}.hUS36W_mediaButton{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-ink) 24%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-excerpa-surface) 80%, transparent);width:2.75rem;height:2.75rem;color:var(--color-excerpa-ink);cursor:pointer;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);place-items:center;transition:border-color .18s,background .18s,transform .18s;display:inline-grid}.hUS36W_mediaButton:hover{border-color:color-mix(in srgb, var(--color-excerpa-accent) 60%, transparent);background:color-mix(in srgb, var(--color-excerpa-surface-raised) 86%, transparent);transform:translateY(-.0625rem)}.hUS36W_mediaButton:focus-visible,.hUS36W_progress:focus-visible{outline:.1875rem solid var(--color-focus-ring);outline-offset:.125rem}.hUS36W_progress{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:2.75rem;min-height:2.75rem;margin:0;padding:0}.hUS36W_progress::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-excerpa-accent) 0 var(--film-progress), color-mix(in srgb, var(--color-excerpa-ink) 24%, transparent) var(--film-progress) 100%);height:.1875rem}.hUS36W_progress::-webkit-slider-thumb{appearance:none;border:.125rem solid var(--color-excerpa-surface);background:var(--color-excerpa-accent);width:.875rem;height:.875rem;box-shadow:0 0 0 .125rem color-mix(in srgb, var(--color-excerpa-accent) 25%, transparent);border-radius:50%;margin-top:-.34375rem}.hUS36W_progress::-moz-range-track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-excerpa-ink) 24%, transparent);height:.1875rem}.hUS36W_progress::-moz-range-progress{border-radius:var(--radius-pill);background:var(--color-excerpa-accent);height:.1875rem}.hUS36W_progress::-moz-range-thumb{border:.125rem solid var(--color-excerpa-surface);background:var(--color-excerpa-accent);border-radius:50%;width:.875rem;height:.875rem}.hUS36W_time{color:var(--color-excerpa-ink-muted);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:.6875rem}.hUS36W_caption{max-width:44rem;color:var(--color-excerpa-ink-muted);font-family:var(--font-body);text-align:center;margin:.875rem auto 0;font-size:.78125rem;line-height:1.5}@media (max-width:38rem){.hUS36W_controls{grid-template-columns:auto auto 1fr;padding:2.5rem .75rem .75rem}.hUS36W_progress{grid-area:1/1/auto/-1;height:2.75rem}.hUS36W_time{justify-self:end}}@media (prefers-reduced-motion:reduce){.hUS36W_mediaButton{transition-duration:.01ms}.hUS36W_mediaButton:hover{transform:none}}
.BblXHa_universe{isolation:isolate;background:var(--color-excerpa-surface);position:relative;overflow:clip}.BblXHa_hero{background:radial-gradient(110% 90% at 84% 8%, color-mix(in srgb, var(--color-excerpa-accent-strong) 30%, transparent), transparent 58%), linear-gradient(155deg, color-mix(in srgb, var(--color-excerpa-surface-raised) 95%, transparent), color-mix(in srgb, var(--color-excerpa-surface) 92%, transparent));padding:clamp(7rem,9vw,8.5rem) 0 clamp(4.5rem,7vw,6rem);position:relative;overflow:hidden}.BblXHa_heroGrid,.BblXHa_heroGlow{pointer-events:none;position:absolute}.BblXHa_heroGrid{background-image:linear-gradient(color-mix(in srgb, var(--color-excerpa-ink) 3.5%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--color-excerpa-ink) 3.5%, transparent) .0625rem, transparent .0625rem);background-size:3.5rem 3.5rem;inset:0;-webkit-mask-image:radial-gradient(110% 100% at 75% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(110% 100% at 75% 20%,#000 30%,#0000 75%)}.BblXHa_heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--color-excerpa-accent-strong) 24%, transparent), transparent 70%);filter:blur(.5rem);width:27.5rem;height:27.5rem;animation:17s ease-in-out infinite BblXHa_heroGlow;top:-7.5rem;left:-3.75rem}.BblXHa_container,.BblXHa_sectionContainer{width:100%;max-width:73.75rem;padding-inline:var(--gutter);margin-inline:auto;position:relative}.BblXHa_sectionContainer{max-width:75rem}.BblXHa_heroCopy{text-align:center;max-width:54rem;margin:0 auto clamp(2.75rem,5vw,4.5rem)}.BblXHa_eyebrow{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-ink) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-excerpa-ink) 6%, transparent);min-height:2.25rem;color:var(--color-excerpa-evidence);font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;align-items:center;margin-bottom:1.75rem;padding:.5rem .875rem;font-size:.71875rem;font-weight:600;display:inline-flex}.BblXHa_heroCopy h1{max-width:52rem;color:var(--color-excerpa-ink);font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0 auto 1.5rem;font-size:clamp(2.75rem,1.75rem + 4.2vw,5.25rem);font-weight:600;line-height:.99}.BblXHa_heroCopy h1 span{color:var(--color-excerpa-accent);font-style:italic;font-weight:500}.BblXHa_heroCopy>p{max-width:36rem;color:var(--color-excerpa-ink-muted);margin:0 auto 2.25rem;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.65}.BblXHa_actions{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.BblXHa_actionPrimary,.BblXHa_actionSecondary{border-radius:var(--radius-sm);min-height:3.375rem;color:var(--color-excerpa-ink);font-family:var(--font-heading);justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.BblXHa_actionPrimary{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-accent) 35%, transparent);background:linear-gradient(135deg, var(--color-excerpa-accent-strong), color-mix(in srgb, var(--color-excerpa-accent-strong) 72%, var(--color-excerpa-accent)));box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-excerpa-accent-strong) 30%, transparent)}.BblXHa_actionSecondary{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-ink) 28%, transparent);background:color-mix(in srgb, var(--color-excerpa-surface) 56%, transparent)}.BblXHa_actionPrimary:hover,.BblXHa_actionSecondary:hover{transform:translateY(-.125rem)}.BblXHa_actionSecondary:hover{border-color:color-mix(in srgb, var(--color-excerpa-accent) 60%, transparent);background:color-mix(in srgb, var(--color-excerpa-surface-raised) 74%, transparent)}.BblXHa_actionPrimary:focus-visible,.BblXHa_actionSecondary:focus-visible{outline:.1875rem solid var(--color-focus-ring);outline-offset:.1875rem}.BblXHa_processSection,.BblXHa_proofSection{padding:clamp(5rem,9vw,7.5rem) 0;position:relative}.BblXHa_processSection{background:color-mix(in srgb, var(--color-excerpa-surface) 76%, transparent);border-block:.0625rem solid color-mix(in srgb, var(--color-excerpa-accent) 10%, transparent);scroll-margin-top:5.625rem}.BblXHa_proofSection{background:color-mix(in srgb, var(--color-excerpa-surface-raised) 28%, transparent)}.BblXHa_sectionHeader{max-width:42rem;margin-bottom:3.5rem}.BblXHa_sectionLabel{color:var(--color-excerpa-accent);font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.125rem;font-size:.71875rem;font-weight:600}.BblXHa_sectionHeader h2{color:var(--color-excerpa-ink);font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2vw,2.875rem);font-weight:600;line-height:1.08}.BblXHa_steps,.BblXHa_features{gap:1rem;display:grid}.BblXHa_steps{counter-reset:benchmark-step;grid-template-columns:repeat(4,minmax(0,1fr))}.BblXHa_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.BblXHa_step,.BblXHa_feature{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-accent) 16%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-excerpa-surface-raised) 66%, transparent);position:relative}.BblXHa_step{min-height:18rem;padding:1.75rem 1.5rem}.BblXHa_step:after{content:"";background:linear-gradient(90deg, var(--color-excerpa-accent-strong), transparent);transform-origin:0;height:.0625rem;transition:transform .28s;position:absolute;inset:auto 1.5rem 1.5rem;transform:scaleX(.4)}.BblXHa_step:hover:after{transform:scaleX(1)}.BblXHa_stepNumber{color:var(--color-excerpa-accent);font-family:var(--font-heading);letter-spacing:.12em;margin-bottom:3.75rem;font-size:.8125rem;font-weight:600}.BblXHa_step h3,.BblXHa_feature h3{color:var(--color-excerpa-ink);font-family:var(--font-heading);margin:0 0 .75rem;font-size:1.1875rem;font-weight:600;line-height:1.25}.BblXHa_step p,.BblXHa_feature p{color:var(--color-excerpa-ink-muted);margin:0;font-size:.9375rem;line-height:1.65}.BblXHa_feature{padding:2rem 1.75rem}.BblXHa_featureIcon{border:.0625rem solid color-mix(in srgb, var(--color-excerpa-accent) 30%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-excerpa-accent-strong) 18%, transparent);width:3rem;height:3rem;color:var(--color-excerpa-evidence);place-items:center;margin-bottom:2rem;display:grid}@keyframes BblXHa_heroGlow{50%{transform:translate(2.5rem,1rem)scale(1.08)}}@media (max-width:60rem){.BblXHa_steps{grid-template-columns:repeat(2,minmax(0,1fr))}.BblXHa_features{grid-template-columns:1fr}.BblXHa_step{min-height:auto}.BblXHa_stepNumber{margin-bottom:2.5rem}}@media (max-width:40rem){.BblXHa_hero{padding:6.75rem 0 4.5rem}.BblXHa_heroCopy{text-align:left;margin-bottom:2.5rem}.BblXHa_heroCopy h1,.BblXHa_heroCopy>p{margin-inline:0}.BblXHa_heroCopy h1{font-size:clamp(2.55rem,12vw,3.75rem)}.BblXHa_actions{justify-content:stretch;display:grid}.BblXHa_actionPrimary,.BblXHa_actionSecondary{width:100%}.BblXHa_steps{grid-template-columns:1fr}.BblXHa_stepNumber{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.BblXHa_heroGlow{animation:none}.BblXHa_actionPrimary,.BblXHa_actionSecondary,.BblXHa_step:after{transition-duration:.01ms}.BblXHa_actionPrimary:hover,.BblXHa_actionSecondary:hover{transform:none}}