.before-after[data-astro-cid-67ggu7zt]{--ba-position:50%;--ba-frac:.5;--ba-border:2px solid var(--color-text-inverse);width:100%;max-width:36rem;margin-inline:auto;container:before-after/inline-size}.before-after__frame[data-astro-cid-67ggu7zt]{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-surface-muted);user-select:none;cursor:ew-resize;touch-action:pan-y;position:relative;overflow:hidden}.before-after__img[data-astro-cid-67ggu7zt]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.before-after__img--after[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 var(--ba-position))}.before-after__callouts[data-astro-cid-67ggu7zt]{clip-path:inset(0 0 0 var(--ba-position));pointer-events:none;position:absolute;inset:0}@container before-after (width<=28rem){.before-after__callouts[data-astro-cid-67ggu7zt]{display:none}}.before-after__callouts[data-astro-cid-67ggu7zt] svg[data-astro-cid-67ggu7zt]{width:100%;height:100%;position:absolute;inset:0}.before-after__callouts[data-astro-cid-67ggu7zt] line[data-astro-cid-67ggu7zt]{stroke:var(--color-text-inverse);stroke-width:1px;vector-effect:non-scaling-stroke}.before-after__dot[data-astro-cid-67ggu7zt]{box-sizing:border-box;background:var(--color-accent-data);border:2px solid var(--color-text-inverse);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.before-after__chip[data-astro-cid-67ggu7zt]{right:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--color-text-inverse);color:var(--color-text-primary);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:nowrap;flex-direction:column;line-height:1.25;display:flex;position:absolute;transform:translateY(-50%)}.before-after__chip-kind[data-astro-cid-67ggu7zt]{color:var(--color-accent-data);letter-spacing:.1em;text-transform:uppercase}.before-after__label[data-astro-cid-67ggu7zt]{top:var(--space-3);padding:var(--space-1,4px) var(--space-3);background:var(--color-surface-ink);color:var(--color-text-inverse);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;transition:opacity .15s;position:absolute}.before-after__label--before[data-astro-cid-67ggu7zt]{left:var(--space-3);opacity:min(1, calc(.3 + 1.4 * var(--ba-frac)))}.before-after__label--after[data-astro-cid-67ggu7zt]{right:var(--space-3);opacity:min(1, calc(.3 + 1.4 * (1 - var(--ba-frac))));background:var(--color-text-inverse);color:var(--color-accent-data)}.before-after__divider[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--ba-position);background:var(--color-text-inverse);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.before-after__handle[data-astro-cid-67ggu7zt]{box-sizing:border-box;border:2px solid var(--color-accent-data);background:var(--color-text-inverse);width:3rem;height:3rem;color:var(--color-accent-data);font-family:var(--font-family-display);font-size:var(--font-size-2xl);border-radius:50%;justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #00000040}.before-after__chevron[data-astro-cid-67ggu7zt]{display:inline-block}.before-after__range[data-astro-cid-67ggu7zt]{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.before-after__range[data-astro-cid-67ggu7zt]::-webkit-slider-thumb{appearance:none;background:0 0;width:3rem;height:100%}.before-after__range[data-astro-cid-67ggu7zt]::-moz-range-thumb{background:0 0;border:0;width:3rem;height:100%}.before-after__range[data-astro-cid-67ggu7zt]::-webkit-slider-runnable-track{background:0 0}.before-after__range[data-astro-cid-67ggu7zt]::-moz-range-track{background:0 0}.before-after__range[data-astro-cid-67ggu7zt]:focus-visible{outline:none}.before-after__range[data-astro-cid-67ggu7zt]:focus-visible~.before-after__divider[data-astro-cid-67ggu7zt] .before-after__handle[data-astro-cid-67ggu7zt]{outline:2px solid var(--color-brand-primary);outline-offset:4px}.scan[data-astro-cid-6madp2sd]{--scan-accent:#a3907a;--scan-ink:#0a0a0a;--scan-inverse:#fdfbf7;background:radial-gradient(120% 90% at 50% 30%, #a3907a29, transparent 65%), var(--scan-ink);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.scan[data-astro-cid-6madp2sd] svg[data-astro-cid-6madp2sd]{flex:1;width:100%;height:100%}.scan__mesh[data-astro-cid-6madp2sd]{fill:none;stroke:color-mix(in srgb, var(--scan-inverse) 16%, transparent);stroke-width:.75px;stroke-linejoin:round;opacity:0;animation:scan-layer-in 1.2s var(--motion-easing-standard) .6s forwards}.scan__layer[data-astro-cid-6madp2sd]{fill:color-mix(in srgb, var(--scan-inverse) 85%, transparent);opacity:0;animation:scan-layer-in .8s var(--motion-easing-standard) forwards}.scan__layer--1[data-astro-cid-6madp2sd]{animation-delay:.1s}.scan__layer--2[data-astro-cid-6madp2sd]{animation-delay:.3s}.scan__layer--3[data-astro-cid-6madp2sd]{animation-delay:.5s}.scan__layer--4[data-astro-cid-6madp2sd]{animation-delay:.7s}.scan__layer--5[data-astro-cid-6madp2sd]{animation-delay:.9s}.scan__line[data-astro-cid-6madp2sd]{fill:none;stroke:var(--scan-accent);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:scan-draw 1s var(--motion-easing-standard) forwards}.scan__line--a[data-astro-cid-6madp2sd]{animation-delay:1.3s}.scan__line--b[data-astro-cid-6madp2sd]{animation-delay:1.6s}.scan__line--c[data-astro-cid-6madp2sd]{animation-delay:1.9s}.scan__label[data-astro-cid-6madp2sd]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.08em;fill:var(--scan-accent);opacity:0;animation:scan-layer-in .6s var(--motion-easing-standard) forwards}.scan__label--a[data-astro-cid-6madp2sd]{animation-delay:1.8s}.scan__label--b[data-astro-cid-6madp2sd]{animation-delay:2.1s}.scan__label--c[data-astro-cid-6madp2sd]{animation-delay:2.4s}.scan__sweep[data-astro-cid-6madp2sd]{fill:color-mix(in srgb, var(--scan-accent) 70%, var(--scan-inverse));opacity:.55;animation:7s ease-in-out 1.2s infinite alternate scan-sweep}.scan__caption[data-astro-cid-6madp2sd]{left:var(--space-4);bottom:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--scan-inverse) 55%, transparent);position:absolute}@keyframes scan-layer-in{to{opacity:1}}@keyframes scan-draw{to{stroke-dashoffset:0}}@keyframes scan-sweep{0%{transform:translate(70px)}to{transform:translate(328px)}}@media (prefers-reduced-motion:reduce){.scan__layer[data-astro-cid-6madp2sd],.scan__label[data-astro-cid-6madp2sd],.scan__mesh[data-astro-cid-6madp2sd]{opacity:1;animation:none}.scan__line[data-astro-cid-6madp2sd]{stroke-dashoffset:0;animation:none}.scan__sweep[data-astro-cid-6madp2sd]{opacity:0;animation:none}}.footer{margin-top:0!important}.v2[data-astro-cid-lcdefpme]{--bg:var(--vs-page);--bg-soft:var(--vs-raised);--ink:var(--vs-ink);--band:var(--vs-band);--body-2:var(--vs-ink-soft);--steel:var(--vs-accent);--steel-dark:var(--vs-on-band-accent);--line:var(--vs-hairline);--card:var(--vs-card);--raised:var(--vs-raised);--fill:var(--vs-card);--mono-light:var(--vs-ink-soft);--deco:var(--vs-steel);--slate:var(--vs-slate);--mist:var(--vs-mist);background:var(--bg);color:var(--ink);font-family:var(--font-family-body)}.v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.v2[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.v2[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-family-display);letter-spacing:-.03em;font-weight:600}.v2[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,6vw + .6rem,4.6rem);line-height:1.02}.v2[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.2vw + .6rem,3.1rem);line-height:1.06}.v2[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);letter-spacing:-.015em}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme].two-tone em[data-astro-cid-lcdefpme]{color:var(--steel)}.chip[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--slate);border-radius:var(--radius-sm);margin-bottom:var(--space-4);display:inline-block}.hero[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:var(--mono-light);border:1px solid var(--line);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);background:var(--raised)}.chip--dark[data-astro-cid-lcdefpme]{color:#eef2f5bf;padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);background:0 0;border:1px solid #eef2f540}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-12)}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:pretty}.sec-head--center[data-astro-cid-lcdefpme]{text-align:center}.sec-head--center[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.sec-head--center[data-astro-cid-lcdefpme] .sec-lead[data-astro-cid-lcdefpme]{margin-inline:auto}.v2[data-astro-cid-lcdefpme]{--measure:120ch}.sec-lead[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:var(--section-content,none);color:var(--body-2);line-height:1.6}@media (width<=1099px){.sec-lead[data-astro-cid-lcdefpme]{text-wrap:balance}}.btn[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:var(--font-size-base);letter-spacing:.01em;text-align:center;transition:background-color var(--motion-duration-base) var(--motion-easing-standard), color var(--motion-duration-base) var(--motion-easing-standard), border-color var(--motion-duration-base) var(--motion-easing-standard);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.btn--solid[data-astro-cid-lcdefpme],.pricing__cta[data-astro-cid-lcdefpme]{background:var(--ink);color:#f4f7f9}.btn--solid[data-astro-cid-lcdefpme]:hover,.pricing__cta[data-astro-cid-lcdefpme]:hover{background:#27303a}.btn--light[data-astro-cid-lcdefpme]{color:var(--ink);background:#f4f7f9}.btn--light[data-astro-cid-lcdefpme]:hover{background:#d9e1e7}.btn--ghost-dark[data-astro-cid-lcdefpme]{color:#eef2f5;border:1px solid #eef2f559}.btn--ghost-dark[data-astro-cid-lcdefpme]:hover{border-color:#eef2f5}.btn--ghost[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);color:var(--ink)}.btn--ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.hero__secondary[data-astro-cid-lcdefpme]{background:#fff;border-color:#fff}.hero__secondary[data-astro-cid-lcdefpme]:hover{background:#eef2f5;border-color:#eef2f5}.ref-mark[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);vertical-align:super;color:var(--steel);margin-left:var(--space-1);text-decoration:none}.ref-mark--inverse[data-astro-cid-lcdefpme]{color:var(--steel-dark)}.hero[data-astro-cid-lcdefpme]{--ink:#0e1116;color:var(--ink);background:#9c9ea9;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:clamp(var(--space-4), 3vw, var(--space-8)) 0;align-items:center;display:grid}@media (width<=59.99rem){.hero__copy[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#3a4650}.hero__lead[data-astro-cid-lcdefpme]{margin-top:var(--space-6);max-width:50ch;font-size:var(--font-size-lg);color:color-mix(in srgb, var(--ink) 75%, transparent);line-height:1.55}.hero__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=30rem){.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.hero__visual[data-astro-cid-lcdefpme]{aspect-ratio:4/5;--feather:10%;width:100%;max-height:34rem;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(to bottom, transparent, #000 var(--feather), #000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent, #000 var(--feather), #000 calc(100% - var(--feather)), transparent), linear-gradient(to bottom, transparent, #000 var(--feather), #000 100%);order:-1;position:relative;overflow:visible;mask-composite:intersect}.hero__visual[data-astro-cid-lcdefpme]>.scan{border-radius:var(--radius-md);object-fit:cover;border:1px solid #eef2f524;width:100%;height:100%;overflow:hidden}.hero__visual[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}@media (width<=40rem){.hero__inner[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);gap:0}.hero__copy[data-astro-cid-lcdefpme],.hero__cta[data-astro-cid-lcdefpme]{display:contents}.hero__visual[data-astro-cid-lcdefpme]{justify-self:center;width:auto;max-width:100%;height:min(34rem,125vw - 2.5rem,max(14rem,100svh - 14rem))}.hero__primary[data-astro-cid-lcdefpme]{margin-top:var(--space-4);order:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-6);order:1}.hero__lead[data-astro-cid-lcdefpme]{order:2}.hero__secondary[data-astro-cid-lcdefpme]{margin-top:var(--space-6);order:3}.hero[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2);letter-spacing:.02em;white-space:nowrap;order:-2;justify-self:center}}.hero__ticks-band[data-astro-cid-lcdefpme]{background:var(--band);color:#eef2f5;border-top:1px solid #eef2f51a}.hero__ticks[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-8);padding-block:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.hero__ticks[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.hero__ticks[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:550}.hero__ticks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#eef2f58c;font-size:var(--font-size-sm)}@media (width>=60rem){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero__visual[data-astro-cid-lcdefpme]{order:0}}.hero__play[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 60%, transparent);color:#eef2f5;cursor:pointer;backdrop-filter:blur(4px);border:1px solid #eef2f573;place-items:center;width:4.5rem;height:3.25rem;margin:auto;display:grid;position:absolute;inset:0}.hero__play[data-astro-cid-lcdefpme]:hover,.hero__play[data-astro-cid-lcdefpme]:focus-visible{background:color-mix(in srgb, var(--ink) 80%, transparent)}.hero__play[data-astro-cid-lcdefpme][hidden]{display:none}.ways[data-astro-cid-lcdefpme]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.ways__row[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-6);display:grid}.ways__row--old[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);color:var(--body-2);margin-bottom:var(--space-4)}.ways__row--new[data-astro-cid-lcdefpme]{color:#eef2f5;background:linear-gradient(105deg,#1a212a,#37475a)}.ways__name[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:550}.ways__steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ways__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-6);position:relative}.ways__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";opacity:.25;background:currentColor;height:1px;position:absolute;top:5px;left:14px;right:0}.ways__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";opacity:.7;border:1.5px solid;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.ways__step[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.16em;opacity:.65;margin-bottom:var(--space-2);display:block}.ways__row--old[data-astro-cid-lcdefpme] .ways__step[data-astro-cid-lcdefpme]{opacity:1;color:var(--mono-light)}@media (width>=60rem){.ways__row[data-astro-cid-lcdefpme]{grid-template-columns:12rem minmax(0,1fr);align-items:start}}.benefits[data-astro-cid-lcdefpme]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.benefits__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.benefits__card[data-astro-cid-lcdefpme]{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.benefits__category[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.14em;font-size:var(--font-size-xs);color:var(--slate);margin-bottom:var(--space-4)}.benefits__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.benefits__body[data-astro-cid-lcdefpme]{color:var(--body-2);margin-bottom:var(--space-4);line-height:1.55}.benefits__citation[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--slate);text-underline-offset:4px;transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:underline;display:block}.benefits__citation[data-astro-cid-lcdefpme]:hover{color:var(--ink)}@media (width<=40rem){.benefits__grid[data-astro-cid-lcdefpme]{gap:var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:clamp(var(--space-4), 4vw, var(--space-12));margin-inline:calc(-1 * clamp(var(--space-4), 4vw, var(--space-12)));padding-inline:clamp(var(--space-4), 4vw, var(--space-12));padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.benefits__grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.benefits__card[data-astro-cid-lcdefpme]{scroll-snap-align:start;padding:var(--space-6);flex:0 0 82%}}.science[data-astro-cid-lcdefpme]{padding-block:var(--space-16);background:var(--bg-soft);border-bottom:1px solid var(--line)}.science__groups[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.science__group[data-astro-cid-lcdefpme]+.science__group[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.science__group[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);letter-spacing:-.015em;font-weight:550;list-style:none;display:flex}.science__group[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.science__count[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--mono-light)}.science__list[data-astro-cid-lcdefpme]{padding:0 var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.science__ref[data-astro-cid-lcdefpme]{gap:var(--space-3);scroll-margin-top:var(--space-12);align-items:baseline;display:flex}#how-it-works[data-astro-cid-lcdefpme],#science-heading[data-astro-cid-lcdefpme],#method-heading[data-astro-cid-lcdefpme],#benefits-heading[data-astro-cid-lcdefpme],#portal-heading[data-astro-cid-lcdefpme],#pricing-heading[data-astro-cid-lcdefpme],#faq-heading[data-astro-cid-lcdefpme]{scroll-margin-top:6rem}.science__refnum[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--mono-light);flex-shrink:0}.science__refmeta[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);line-height:1.5}.science__refmeta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.science__source[data-astro-cid-lcdefpme]{color:var(--body-2)}.science__finding[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--body-2);max-width:var(--measure)}.method[data-astro-cid-lcdefpme]{padding-block:var(--space-16);background:var(--band);color:#eef2f5}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4f7f9}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--steel-dark)}.method__specs[data-astro-cid-lcdefpme]{border-top:1px solid #eef2f52e;margin:0}.method__row[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-6);padding-block:var(--space-6);border-bottom:1px solid #eef2f52e;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.method__row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;color:#eef2f5a6}.method__value[data-astro-cid-lcdefpme]{font-size:clamp(2rem,5vw,3.4rem);font-family:var(--font-family-mono);letter-spacing:-.02em;text-align:right;grid-row:span 2;margin:0;font-weight:500;line-height:1}@media (width<=30rem){.method__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.method__value[data-astro-cid-lcdefpme]{text-align:left;order:-1;grid-row:auto}}.method__note[data-astro-cid-lcdefpme]{color:#eef2f5b3;font-size:var(--font-size-sm);max-width:var(--measure);margin:0}.method__ai[data-astro-cid-lcdefpme]{margin-top:var(--space-8);max-width:var(--measure);color:#eef2f5b3;line-height:1.6}.portal[data-astro-cid-lcdefpme]{--section-content:56rem;padding-block:var(--space-16);border-bottom:1px solid var(--line)}.portal__frame[data-astro-cid-lcdefpme]{max-width:var(--section-content);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--raised);margin-inline:auto;overflow:hidden;box-shadow:0 24px 60px -30px #0e111640}.portal__chrome[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--fill);display:flex}.portal__chrome[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--line);border-radius:50%;width:9px;height:9px}.portal__chrome[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-left:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--mono-light)}.portal__body[data-astro-cid-lcdefpme]{gap:var(--space-8);padding:var(--space-8);display:grid}.portal__title[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--mono-light);margin-bottom:var(--space-4)}.portal__title--gap[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.mrow[data-astro-cid-lcdefpme]{padding-block:var(--space-3)}.mrow__head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.mrow__label[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--body-2)}.mrow__val[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:600}.mrow__bar[data-astro-cid-lcdefpme]{background:var(--fill);border-radius:9999px;height:5px;position:relative}.mrow__bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--deco) 40%, transparent);border-radius:9999px;height:100%;position:absolute;top:0}.mrow__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ink);width:2px;height:11px;position:absolute;top:-3px}.mrow__desc[data-astro-cid-lcdefpme]{font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--mono-light)}.portal__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-6);font-size:var(--font-size-sm);font-family:var(--font-family-body);color:var(--mono-light)}.portal__chips[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.portal__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);font-family:var(--font-family-mono);letter-spacing:.04em;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--body-2);background:var(--bg)}.portal__journey[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal__journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--mono-light);display:flex}.portal__journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;width:10px;height:10px}.portal__journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-done{color:var(--ink)}.portal__journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-done span[data-astro-cid-lcdefpme]{background:var(--ink);border-color:var(--ink)}.portal__legal[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-4);font-family:var(--font-family-body);font-size:var(--font-size-sm);color:var(--mono-light)}@media (width>=48rem){.portal__body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.gallery[data-astro-cid-lcdefpme]{--section-content:64rem;padding-block:var(--space-16);background:var(--mist);border-bottom:1px solid var(--line)}.gallery__grid[data-astro-cid-lcdefpme]{gap:var(--space-8);max-width:var(--section-content);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin-inline:auto;display:grid}.gallery__item[data-astro-cid-lcdefpme]{margin:0;container:gallery-item/inline-size}.gallery__item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-4);text-align:center;font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--slate)}.gallery__cap-narrow[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:none}.gallery__cap-narrow[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{white-space:nowrap}.gallery__cap-narrow[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:inherit;color:var(--color-text-primary)}@container gallery-item (width<=28rem){.gallery__cap-wide[data-astro-cid-lcdefpme]{display:none}.gallery__cap-narrow[data-astro-cid-lcdefpme]{display:flex}}.gallery[data-astro-cid-lcdefpme] .before-after__frame{border-radius:var(--radius-md)}.gallery__cta-row[data-astro-cid-lcdefpme]{text-align:center;margin-top:var(--space-8)}.report[data-astro-cid-lcdefpme]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.report__inner[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.report__visual[data-astro-cid-lcdefpme]{aspect-ratio:1/1.12;width:min(100%,26rem);margin-inline:auto;position:relative}.report__page[data-astro-cid-lcdefpme]{aspect-ratio:210/285;border:1px solid var(--line);border-radius:var(--radius-md);width:70%;padding:var(--space-6);background:#fff;position:absolute;box-shadow:0 24px 50px -28px #0e111659}.report__page--cover[data-astro-cid-lcdefpme]{z-index:1;background:var(--band);color:#eef2f5;border-color:var(--band);top:0;left:0}.report__page--body[data-astro-cid-lcdefpme]{bottom:0;right:0;transform:rotate(2.5deg)}.report__brand[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.3em}.report__title[data-astro-cid-lcdefpme]{margin-top:var(--space-8);font-size:var(--font-size-2xl);letter-spacing:-.02em;font-weight:550;line-height:1.1}.report__redact[data-astro-cid-lcdefpme]{margin-top:var(--space-4);background:#eef2f540;border-radius:9999px;width:55%;height:.9rem}.report__meta[data-astro-cid-lcdefpme]{bottom:var(--space-6);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:#eef2f599;position:absolute}.report__chapter[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mono-light)}.report__radar[data-astro-cid-lcdefpme]{margin-top:var(--space-4);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 50%, transparent 0 30%, var(--fill) 30% 31%, transparent 31% 55%, var(--fill) 55% 56%, transparent 56%), var(--bg);border:1px solid var(--line);height:6.5rem;position:relative}.report__radar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--deco);border-radius:50%;width:6px;height:6px;position:absolute}.report__radar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{top:34%;left:30%}.report__radar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){top:26%;left:62%}.report__radar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){top:62%;left:48%}.report__thumbs[data-astro-cid-lcdefpme]{margin-top:var(--space-3);gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.report__thumbs[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:var(--radius-sm);background:linear-gradient(160deg,#b9c4cd,#8fa0ad);display:block}.report__lines[data-astro-cid-lcdefpme]{margin-top:var(--space-3);gap:var(--space-2);display:grid}.report__lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--fill);border-radius:9999px;height:.5rem;display:block}.report__list[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.get__item[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:var(--space-3)}.get__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:var(--font-size-base);font-weight:600}.get__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-2);font-size:var(--font-size-sm);line-height:1.55}@media (width>=60rem){.report__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.how[data-astro-cid-lcdefpme]{padding-block:var(--space-16);background:var(--bg-soft);border-bottom:1px solid var(--line)}.how__steps[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.how__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-6);position:relative}.how__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);opacity:.2;height:1px;position:absolute;top:5px;left:14px;right:0}.how__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.how__n[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--mono-light);margin-bottom:var(--space-2);display:block}.how__steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.how__steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-2);line-height:1.55}.honesty[data-astro-cid-lcdefpme]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.honesty__list[data-astro-cid-lcdefpme]{counter-reset:rail;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.honesty__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:rail;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);display:grid}.honesty__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(rail, decimal-leading-zero);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--mono-light);padding-top:var(--space-1)}.honesty__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.honesty__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-2);max-width:var(--measure);grid-column:2;line-height:1.6}.pricing[data-astro-cid-lcdefpme]{padding-block:var(--space-16);border-bottom:1px solid var(--line)}.pricing__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:stretch;max-width:52rem;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.pricing__tier[data-astro-cid-lcdefpme]{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);gap:var(--space-4);flex-direction:column;display:flex}.pricing__tier--highlight[data-astro-cid-lcdefpme]{background:var(--band);color:#eef2f5;border-color:var(--band)}.pricing__tier[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.pricing__price[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-2);display:flex}.pricing__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,5vw,3.6rem);line-height:1;font-family:var(--font-family-mono);letter-spacing:-.02em;font-weight:500}.pricing__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:color-mix(in srgb, currentColor 65%, transparent);font-size:var(--font-size-sm)}.pricing__features[data-astro-cid-lcdefpme]{gap:var(--space-2);color:color-mix(in srgb, currentColor 80%, transparent);flex-direction:column;flex-grow:1;margin:0;padding:0;list-style:none;display:flex}.pricing__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:var(--space-4);position:relative}.pricing__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"·";color:var(--deco);font-weight:700;position:absolute;left:0}.pricing__cta[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-6)}.pricing__tier--highlight[data-astro-cid-lcdefpme] .pricing__cta[data-astro-cid-lcdefpme]{color:var(--ink);background:#eef2f5}.pricing__tier--highlight[data-astro-cid-lcdefpme] .pricing__cta[data-astro-cid-lcdefpme]:hover{background:#d9e1e7}.pricing__tier--teaser[data-astro-cid-lcdefpme]{border-style:dashed;justify-content:flex-start}.pricing__soon[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-6);border:1px solid var(--line);color:var(--mono-light);cursor:not-allowed;background:0 0}.faq[data-astro-cid-lcdefpme]{padding-block:var(--space-16)}.faq__inner[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:18rem minmax(0,1fr);align-items:start;display:grid}.faq__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.faq__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{padding:var(--space-4) 0}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-lg);letter-spacing:-.015em;font-weight:550;list-style:none;display:flex}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-lcdefpme]{transition:transform var(--motion-duration-base) var(--motion-easing-standard);font-size:var(--font-size-2xl);font-weight:400;line-height:1}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .faq__icon[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:var(--measure);color:var(--body-2);line-height:1.6}@media (width<=56rem){.faq__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}}.final-cta[data-astro-cid-lcdefpme]{padding-block:var(--space-16);background:radial-gradient(80% 100% at 50% 120%, #64798a59, transparent 65%), var(--band);color:#eef2f5;text-align:center}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4f7f9;margin-bottom:var(--space-4)}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--steel-dark)}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#eef2f5b3;max-width:var(--measure);margin-inline:auto}.final-cta__btn[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise-in var(--motion-duration-reveal) var(--motion-easing-standard) both}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:90ms}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.18s}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.27s}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--motion-duration-reveal) var(--motion-easing-standard) var(--reveal-delay,0s), transform var(--motion-duration-reveal) var(--motion-easing-standard) var(--reveal-delay,0s);transform:translateY(24px)}.reveal[data-astro-cid-lcdefpme].is-revealed{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}@media print{.reveal[data-astro-cid-lcdefpme]{opacity:1!important;transform:none!important}}
