.video-wrap[data-v-79fcd361]{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#0e0e12,#16161c);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;display:flex;flex-direction:column;gap:16px;justify-content:center;overflow:hidden;position:relative;width:100%}.video-wrap[data-v-79fcd361]:after{background:linear-gradient(135deg,rgba(94,231,231,.5),transparent 40%,transparent 60%,rgba(232,94,255,.5));border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.video-play[data-v-79fcd361]{align-items:center;background:linear-gradient(135deg,#5ee7e7,#e85eff);border:0;border-radius:50%;box-shadow:0 10px 40px #8b5cf673;cursor:pointer;display:flex;height:96px;justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease-out;width:96px}.video-play[data-v-79fcd361]:hover{box-shadow:0 16px 56px #8b5cf699;transform:scale(1.05)}.video-play svg[data-v-79fcd361]{fill:#0b0b12;height:32px;margin-left:4px;width:32px}.ph-section{padding:0 1.25rem 5rem;position:relative;width:100%}.ph-frame{aspect-ratio:16/9;color:#fff;font-family:var(--font-grotesk);margin:0 auto;overflow:visible;position:relative;width:min(1100px,100%)}.ph-chrome{justify-content:space-between;left:0;padding:24px 32px;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.ph-chrome,.ph-meta{align-items:center;display:flex}.ph-meta{color:#ffffff7a;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;gap:24px;letter-spacing:.22em;text-transform:uppercase}.ph-dot{animation:ph-pulse 2.2s ease-in-out infinite;background:#e85eff;border-radius:50%;box-shadow:0 0 12px #e85effb3;display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px}@keyframes ph-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.ph-footer{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;padding:24px 32px;pointer-events:none;position:absolute;right:0;z-index:10}.ph-kicker{color:#fff;font-family:var(--font-grotesk);font-size:22px;font-weight:800;font-weight:500;letter-spacing:-.01em;line-height:1.25;max-width:440px}.ph-kicker em{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.ph-kicker .ph-sub{color:#ffffff7a;display:block;font-style:italic}.ph-counter{color:#ffffff7a;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;line-height:1.8;text-align:right;text-transform:uppercase}.ph-counter .ph-n{color:#fff}.ph-counter .ph-m{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.ph-stage{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:visible}.ph-crowd,.ph-stage{inset:0;position:absolute}.ph-crowd{transform-origin:50% 62%;transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.ph-crowd,.ph-walker{will-change:transform}.ph-walker{position:absolute;top:0;transform:translate3d(var(--x,0),0,0)}.ph-walker svg{display:block;height:auto;transform:scaleX(var(--sx,1)) scaleY(var(--sy,1));transform-origin:center bottom;width:var(--w,48px)}.ph-walker .fig{fill:#ffffff52;transition:fill .5s ease}.ph-walker.ph-flipped{--sx:-1}.ph-walker .bob{animation:ph-bob var(--bob,1.1s) ease-in-out infinite;transform-origin:50% 100%}.ph-walker.ph-frozen .bob{animation-play-state:paused}@keyframes ph-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}.ph-walker.ph-hero .fig{fill:#fff}.ph-walker.ph-hero .ph-aber{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.ph-walker.ph-hero .ph-aber svg{display:block;height:auto;width:var(--w,48px)}.ph-walker.ph-hero .ph-aber.ph-left .fig{fill:#7eefef}.ph-walker.ph-hero .ph-aber.ph-right .fig{fill:#ff3ea5}.ph-walker.ph-hero.ph-active .ph-aber{opacity:.9}.ph-walker.ph-hero.ph-active .ph-aber.ph-left{transform:translate(-3px)}.ph-walker.ph-hero.ph-active .ph-aber.ph-right{transform:translate(3px)}.ph-walker.ph-hero.ph-flashing .fig{animation:ph-flash .4s step-end 1}@keyframes ph-flash{0%{fill:#e85eff;filter:drop-shadow(0 0 14px rgba(232,94,255,.85))}50%{fill:#5ee7e7;filter:drop-shadow(0 0 18px rgba(94,231,231,.85))}to{fill:#fff;filter:none}}.ph-reticle{height:320px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.96);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.65,0,.35,1);width:220px;z-index:8}.ph-reticle.ph-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.ph-reticle .ph-rule-v{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.48),transparent);bottom:0;left:50%;opacity:.35;position:absolute;top:0;width:1px}.ph-reticle .ph-scanline{animation:ph-scan 2.6s cubic-bezier(.5,0,.5,1) infinite;background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);height:1px;left:0;opacity:0;position:absolute;right:0;top:0}@keyframes ph-scan{0%{opacity:0;top:0}12%{opacity:.9}50%{opacity:.9;top:100%}62%{opacity:0}to{opacity:0;top:0}}.ph-tag{left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .7s cubic-bezier(.22,1,.36,1) .2s,transform .8s cubic-bezier(.65,0,.35,1) .2s;white-space:nowrap}.ph-tag.ph-top{color:#ffffff7a;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;top:-28px;transform:translate(-50%,-100%) translateY(8px)}.ph-tag.ph-best{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-grotesk);font-size:22px;font-style:italic;font-weight:800;font-weight:500;letter-spacing:-.01em;top:-28px;transform:translate(-50%,calc(-100% - 22px)) translateY(8px)}.ph-reticle.ph-on .ph-tag.ph-top{opacity:1;transform:translate(-50%,-100%)}.ph-reticle.ph-on .ph-tag.ph-best{opacity:1;transform:translate(-50%,calc(-100% - 26px))}.ph-report-halo{background:radial-gradient(closest-side,#000 0,rgba(0,0,0,.98) 40%,rgba(0,0,0,.85) 60%,rgba(0,0,0,.45) 78%,rgba(0,0,0,.15) 90%,transparent 100%);border-radius:50%;filter:blur(10px);height:460px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .7s cubic-bezier(.22,1,.36,1);width:460px;z-index:20}.ph-report-halo.ph-on{opacity:1}.ph-report{background:#0b0b0f;border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #000000b3;opacity:0;padding:22px 22px 20px;position:absolute;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.65,0,.35,1);width:300px;z-index:21}.ph-report:before{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);border-radius:inherit;content:"";height:1px;left:20px;opacity:.5;position:absolute;right:20px;top:0}.ph-report.ph-on{opacity:1}.ph-eyebrow{align-items:center;color:#ffffff7a;display:inline-flex;font-family:var(--font-grotesk);font-size:11px;font-weight:500;gap:10px;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.ph-eyebrow:before{background:currentColor;content:"";height:1px;opacity:.6;width:18px}.ph-name{color:#fff;font-size:28px;font-weight:800;font-weight:500;letter-spacing:-.01em;line-height:1.05;margin:0 0 2px}.ph-name,.ph-role-text{font-family:var(--font-grotesk)}.ph-role-text{color:#ffffff7a;font-size:13px;margin:0}.ph-id{color:#ffffff52;display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.ph-rule{background:#ffffff14;height:1px;margin:14px 0 12px}.ph-row{align-items:center;display:grid;font-family:var(--font-grotesk);font-size:11px;gap:10px;grid-template-columns:100px 1fr 32px;letter-spacing:.22em;padding:6px 0;text-transform:uppercase}.ph-row .ph-label{color:#ffffff7a;font-weight:500}.ph-row .ph-bar-outer{background:#ffffff2e;border-radius:1px;height:2px;overflow:hidden;position:relative}.ph-row .ph-bar-inner{background:#fff;bottom:0;left:0;position:absolute;top:0;transition:width 1s cubic-bezier(.65,0,.35,1);width:0}.ph-row.ph-gradient .ph-bar-inner{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff)}.ph-row .ph-val{color:#fff;font-family:var(--font-grotesk);font-size:17px;font-weight:800;font-weight:500;letter-spacing:0;text-align:right;text-transform:none}.ph-footer-row{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.ph-verdict{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-grotesk);font-size:11px;font-weight:500;gap:8px;letter-spacing:.22em;text-transform:uppercase}.ph-verdict:before{background:linear-gradient(135deg,#5ee7e7,#8b5cf6 50%,#e85eff);border-radius:50%;box-shadow:0 0 10px #8b5cf699;content:"";height:6px;width:6px}.ph-rarity{color:#ffffff7a;font-family:var(--font-grotesk);font-size:13px;font-style:italic;font-weight:800}@media(prefers-reduced-motion:reduce){.ph-dot,.ph-reticle .ph-scanline,.ph-walker .bob{animation:none}}.benefit-card[data-v-683d4794] strong{color:#fff;font-weight:500}.lab-grid[data-v-e844e977]{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:720px){.lab-grid[data-v-e844e977]{grid-template-columns:repeat(2,1fr)}.lab-grid[data-v-e844e977]>:nth-child(3){grid-column:1/-1}}@media(min-width:1024px){.lab-grid[data-v-e844e977]{gap:24px;grid-template-columns:repeat(3,1fr)}.lab-grid[data-v-e844e977]>:nth-child(3){grid-column:auto}}.lab-more[data-v-e844e977]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);color:#fff9;display:inline-flex;font-family:var(--font-grotesk);font-size:13.5px;font-weight:500;gap:8px;letter-spacing:.02em;padding:10px 4px;text-decoration:none;transition:color .25s ease-out,border-color .25s ease-out}.lab-more[data-v-e844e977]:hover{border-color:#5ee7e799;color:#fff}.lab-more__arrow[data-v-e844e977]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.lab-more:hover .lab-more__arrow[data-v-e844e977]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.lab-more[data-v-e844e977],.lab-more__arrow[data-v-e844e977]{transition:none}}
