.scope-graphic[data-astro-cid-pou56umx]{aspect-ratio:1;background:radial-gradient(circle, #7767ff21, transparent 11%), radial-gradient(circle, transparent 48%, #080a10db 73%), var(--color-background-secondary);isolation:isolate;border:1px solid #7767ff2e;border-radius:50%;width:min(100%,35rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000073,0 44px 120px #00000059}.scope-graphic[data-astro-cid-pou56umx]:before,.scope-graphic[data-astro-cid-pou56umx]:after{z-index:2;content:"";background:linear-gradient(90deg,#0000,#7767ff75,#0000);position:absolute}.scope-graphic[data-astro-cid-pou56umx]:before{height:1px;top:50%;left:7%;right:7%}.scope-graphic[data-astro-cid-pou56umx]:after{background:linear-gradient(#0000,#7767ff75,#0000);width:1px;top:7%;bottom:7%;left:50%}.scope-graphic__grid[data-astro-cid-pou56umx]{background-image:linear-gradient(#4d8dff0d 1px,#0000 1px),linear-gradient(90deg,#4d8dff0d 1px,#0000 1px);background-size:2rem 2rem;border-radius:50%;position:absolute;inset:8%;mask-image:radial-gradient(circle,#000 52%,#0000 72%)}.scope-graphic__ring[data-astro-cid-pou56umx]{z-index:1;border:1px solid #7767ff3d;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.scope-graphic__ring--outer[data-astro-cid-pou56umx]{border-style:dashed;width:78%;height:78%}.scope-graphic__ring--middle[data-astro-cid-pou56umx]{width:54%;height:54%}.scope-graphic__ring--inner[data-astro-cid-pou56umx]{border-color:#63dcc84d;width:28%;height:28%}.scope-graphic__crosshair[data-astro-cid-pou56umx]{z-index:3;border:1px solid #ffffff0a;border-radius:50%;width:80%;height:80%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.scope-graphic__crosshair[data-astro-cid-pou56umx]:before,.scope-graphic__crosshair[data-astro-cid-pou56umx]:after{background:var(--color-background-secondary);content:"";position:absolute}.scope-graphic__crosshair[data-astro-cid-pou56umx]:before{inset:-2px 46%}.scope-graphic__crosshair[data-astro-cid-pou56umx]:after{inset:46% -2px}.scope-graphic__scan[data-astro-cid-pou56umx]{z-index:2;transform-origin:0;background:linear-gradient(90deg,#7767ffd1,#0000);width:39%;height:1px;animation:14s linear infinite scope-scan;position:absolute;inset:50% 50% auto auto;box-shadow:0 0 20px #7767ff7a}.scope-graphic__scan[data-astro-cid-pou56umx]:before{content:"";transform-origin:0 100%;background:linear-gradient(175deg,#0000 54%,#7767ff12);width:100%;height:4.5rem;position:absolute;bottom:0;right:0}.scope-graphic__core[data-astro-cid-pou56umx]{z-index:5;aspect-ratio:1;width:4.75rem;color:var(--color-positive);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.16em;background:#080a10e0;border:1px solid #63dcc866;border-radius:50%;place-items:center;font-weight:750;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #63dcc81f}.scope-graphic__point[data-astro-cid-pou56umx]{z-index:5;aspect-ratio:1;border:2px solid var(--color-background-secondary);background:var(--color-accent-secondary);border-radius:50%;width:.55rem;position:absolute;box-shadow:0 0 0 4px #4d8dff1f,0 0 18px #4d8dff5c}.scope-graphic__point--memory[data-astro-cid-pou56umx]{top:25%;left:32%}.scope-graphic__point--images[data-astro-cid-pou56umx]{top:36%;right:20%}.scope-graphic__point--voice[data-astro-cid-pou56umx]{bottom:22%;right:31%}.scope-graphic__point--video[data-astro-cid-pou56umx]{bottom:30%;left:20%}.scope-graphic__label[data-astro-cid-pou56umx],.scope-graphic__coordinate[data-astro-cid-pou56umx]{z-index:5;color:var(--color-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.58rem,1.5vw,.72rem);font-weight:700;position:absolute}.scope-graphic__label[data-astro-cid-pou56umx]{background:#080a10c7;border:1px solid #ffffff12;border-radius:.35rem;padding:.25rem .45rem}.scope-graphic__label--memory[data-astro-cid-pou56umx]{top:17%;left:18%}.scope-graphic__label--images[data-astro-cid-pou56umx]{top:26%;right:8%}.scope-graphic__label--voice[data-astro-cid-pou56umx]{bottom:12%;right:18%}.scope-graphic__label--video[data-astro-cid-pou56umx]{bottom:18%;left:7%}.scope-graphic__coordinate--top[data-astro-cid-pou56umx]{top:5%;left:50%;transform:translate(-50%)}.scope-graphic__coordinate--bottom[data-astro-cid-pou56umx]{bottom:5%;left:50%;transform:translate(-50%)}@keyframes scope-scan{to{transform:rotate(1turn)}}@media (width<=35rem){.scope-graphic__core[data-astro-cid-pou56umx]{width:4rem}.scope-graphic__grid[data-astro-cid-pou56umx]{background-size:1.5rem 1.5rem}}.editorial-card[data-astro-cid-w73hgfrg]{align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}.editorial-card__type[data-astro-cid-w73hgfrg]{color:#a9b8ff;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750}h3[data-astro-cid-w73hgfrg]{font-size:var(--text-xl);letter-spacing:-.03em}.editorial-card__summary[data-astro-cid-w73hgfrg]{color:var(--color-text-secondary)}.editorial-card__badges[data-astro-cid-w73hgfrg]{gap:var(--space-2);flex-wrap:wrap;display:flex}.research-status[data-astro-cid-3xldyidy]{gap:var(--space-3);padding:var(--space-4);border:var(--border-subtle);border-radius:var(--radius-md);background:#4d8dff0a;display:grid}.research-status[data-astro-cid-3xldyidy] strong[data-astro-cid-3xldyidy]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-base)}.research-status[data-astro-cid-3xldyidy] p[data-astro-cid-3xldyidy]{color:var(--color-text-secondary);font-size:var(--text-sm)}.research-status--compact[data-astro-cid-3xldyidy]{padding:var(--space-3)}.platform-card[data-astro-cid-kas37mlz]{align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}.platform-card__header[data-astro-cid-kas37mlz]{display:block}.platform-card__header[data-astro-cid-kas37mlz] p[data-astro-cid-kas37mlz]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm)}h3[data-astro-cid-kas37mlz]{margin:0}.platform-card__badges[data-astro-cid-kas37mlz],.platform-card__capabilities[data-astro-cid-kas37mlz],.platform-card__actions[data-astro-cid-kas37mlz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-card__capabilities[data-astro-cid-kas37mlz]{margin:0;padding:0;list-style:none}.platform-card__actions[data-astro-cid-kas37mlz]{padding-top:var(--space-2);border-top:var(--border-subtle);align-self:end;margin-top:auto}.section-heading[data-astro-cid-ysklgcyt]{gap:var(--space-3);max-width:46rem;display:grid}.section-heading--center[data-astro-cid-ysklgcyt]{text-align:center;margin-inline:auto}h2[data-astro-cid-ysklgcyt]{color:var(--color-text-primary);font-size:var(--text-h2);letter-spacing:-.045em;line-height:1.08}.section-heading__copy[data-astro-cid-ysklgcyt]{max-width:42rem;color:var(--color-text-secondary);font-size:var(--text-body)}.section-heading--center[data-astro-cid-ysklgcyt] .section-heading__copy[data-astro-cid-ysklgcyt]{margin-inline:auto}.home{overflow:hidden}.home-section{scroll-margin-top:var(--header-height);padding-block:clamp(4rem,7vw,6.5rem)}.home-section--compact{padding-block:clamp(2.5rem,5vw,4.5rem)}.home-section--tinted{border-block:var(--border-subtle);background:linear-gradient(90deg, transparent, #7767ff09 48%, transparent), var(--color-background-secondary)}.section-stack{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.platform-grid,.editorial-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-paths{border-block:var(--border-subtle);background:var(--color-background-secondary)}.product-paths__grid{border-top:var(--border-subtle);border-left:var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-path{align-content:start;gap:var(--space-3);min-height:17rem;padding:var(--space-6);border-right:var(--border-subtle);border-bottom:var(--border-subtle);transition:background-color var(--transition-medium), transform var(--transition-fast);text-decoration:none;display:grid;position:relative}.product-path:hover{z-index:1;background:var(--color-card);transform:translateY(-2px)}.product-path__index{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750}.product-path h3{font-size:var(--text-xl);letter-spacing:-.035em}.product-path>p:not(.eyebrow){color:var(--color-text-secondary);font-size:var(--text-sm)}.product-path__action{padding-top:var(--space-6);color:#b8c3ff;font-size:var(--text-sm);align-self:end;margin-top:auto;font-weight:750}@media (width>=52.01rem){.platform-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-grid>*{grid-column:span 2}.platform-grid>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}.hero{min-height:calc(100svh - var(--header-height));isolation:isolate;align-items:center;padding-block:clamp(4rem,8vw,7.5rem);display:grid;position:relative;overflow:hidden}.hero:before{z-index:-2;aspect-ratio:1;content:"";background:radial-gradient(circle,#7767ff1f,#0000 67%);border-radius:50%;width:44rem;position:absolute;top:8%;right:-12rem}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.hero__content{justify-items:start;gap:var(--space-6);display:grid}.hero h1{max-width:12ch;font-size:var(--text-display);letter-spacing:-.06em;line-height:1.02}.hero__copy{max-width:39rem;color:var(--color-text-secondary);font-size:var(--text-body)}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__trust{gap:var(--space-3) var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;font-weight:650;display:flex}.hero__trust span{align-items:center;gap:var(--space-2);display:inline-flex}.hero__trust span:before{background:var(--color-accent-primary);content:"";border-radius:50%;width:.3rem;height:.3rem}.hero__visual{position:relative}.hero__line{z-index:-1;background:linear-gradient(90deg,#0000,#7767ff26,#0000);height:1px;position:absolute;transform:rotate(-14deg)}.hero__line--one{top:24%;left:42%;right:-10%}.hero__line--two{bottom:15%;left:-10%;right:18%;transform:rotate(9deg)}.trust-grid{border-block:var(--border-subtle);grid-template-columns:repeat(3,1fr);display:grid}.trust-card{align-content:space-between;gap:var(--space-8);min-height:18rem;padding:var(--space-8);display:grid}.trust-card+.trust-card{border-left:var(--border-subtle)}.trust-card__meta{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-weight:750;display:flex}.trust-card__meta span:first-child{color:var(--color-accent-primary-hover)}.trust-card h3{max-width:14ch;font-size:var(--text-xl);letter-spacing:-.035em;line-height:1.2}.trust-card p{color:var(--color-text-secondary);font-size:var(--text-sm)}.review-status-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.review-status-card{align-content:start;gap:var(--space-6);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.review-status-card>p{color:var(--color-text-secondary)}.review-status-card--tested{background:radial-gradient(circle at 90% 10%, #63dcc814, transparent 13rem), var(--color-card)}.review-status-card--tested h3{font-size:var(--text-xl);letter-spacing:-.03em}.review-status-card__rule{padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-positive);color:var(--color-text-secondary);font-size:var(--text-sm);background:#63dcc80d;font-weight:650}.methodology{border-block:var(--border-subtle);background:linear-gradient(115deg, #7767ff12, transparent 38%), var(--color-card);position:relative;overflow:hidden}.methodology__grid{grid-template-columns:minmax(16rem,.65fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:34rem;display:grid;position:relative}.methodology__scope{aspect-ratio:1;width:min(100%,26rem);margin-inline:auto;position:relative}.methodology__scope:before,.methodology__scope:after{content:"";background:#7767ff47;position:absolute;inset:50%;transform:translate(-50%,-50%)}.methodology__scope:before{width:100%;height:1px}.methodology__scope:after{width:1px;height:100%}.methodology__scope span{border:1px solid #7767ff33;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.methodology__scope span:first-child{width:26%;height:26%}.methodology__scope span:nth-child(2){width:50%;height:50%}.methodology__scope span:nth-child(3){width:74%;height:74%}.methodology__scope span:nth-child(4){border-style:dashed;width:100%;height:100%}.methodology__content{justify-items:start;gap:var(--space-8);display:grid}.methodology__areas{gap:var(--space-2);flex-wrap:wrap;display:flex}.methodology__areas span{border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);padding:.45rem .7rem}.final-cta{padding-block:clamp(5rem,10vw,8rem)}.final-cta__panel{justify-content:space-between;align-items:center;gap:var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 50%, #7767ff2e, transparent 22rem), linear-gradient(135deg, var(--color-card), var(--color-background-secondary));border:1px solid #7767ff52;min-height:22rem;padding:clamp(2rem,7vw,5rem);display:flex;position:relative;overflow:hidden}.final-cta__panel:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #7767ff2e;border-radius:50%;width:26rem;position:absolute;right:-8rem;box-shadow:0 0 0 4rem #7767ff08,0 0 0 8rem #7767ff05}.final-cta__panel>*{z-index:1;position:relative}.final-cta__panel>div{gap:var(--space-3);max-width:41rem;display:grid}.final-cta h2{font-size:var(--text-h2);letter-spacing:-.045em;line-height:1.08}.final-cta__panel p:last-child{color:var(--color-text-secondary);font-size:var(--text-body)}@media (width<=64rem){.hero{min-height:auto}.hero__grid{grid-template-columns:1fr}.hero__content{max-width:48rem}.hero__visual{width:min(100%,35rem);margin-inline:auto}.methodology__grid{gap:var(--space-12);grid-template-columns:minmax(13rem,.55fr) 1fr}.product-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.platform-grid,.editorial-grid,.trust-grid,.product-paths__grid{grid-template-columns:1fr}.trust-grid{border-inline:var(--border-subtle)}.trust-card+.trust-card{border-top:var(--border-subtle);border-left:0}.trust-card{min-height:auto}.review-status-grid,.methodology__grid{grid-template-columns:1fr}.methodology__scope{width:min(70vw,20rem)}}@media (width<=38rem){.home-section{padding-block:var(--space-16)}.hero{padding-block:var(--space-12) var(--space-16)}.hero h1{font-size:clamp(2.375rem,12vw,2.75rem)}.hero__actions,.hero__actions .button{width:100%}.hero__trust{display:grid}.final-cta__panel{flex-direction:column;align-items:start;min-height:auto}}
