img.img-loading{background-color:var(--surface)}@media (prefers-reduced-motion:no-preference){img.img-loading{background-image:linear-gradient(100deg, var(--surface) 30%, color-mix(in oklab, var(--ink) 9%, var(--surface)) 50%, var(--surface) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite img-shimmer}@keyframes img-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (width>=861px) and (height>=640px){.test-stage.js-ready{height:280dvh}.test-stage.js-ready .test-stage-sticky{height:100dvh;padding:0;position:sticky;top:0;overflow:hidden}.test-stage.js-ready .test-card{opacity:0;will-change:opacity, transform;transition:transform .7s cubic-bezier(.16,.8,.3,1),opacity .7s}.test-stage.js-ready .pos-center{transform:scale(.7)}.test-stage.js-ready .pos-top{transform:translateY(-140%)}.test-stage.js-ready .pos-bottom{transform:translateY(140%)}.test-stage.js-ready .pos-left{transform:translate(-140%)}.test-stage.js-ready .pos-right{transform:translate(140%)}.test-stage.js-ready .test-card.is-in{opacity:1;transform:none}.test-stage.js-ready .test-card.is-in:hover{transform:translateY(-6px)}}@media (width<=860px),(height<=639px){.test-card{opacity:0;will-change:opacity, transform;transition:transform .6s cubic-bezier(.16,.8,.3,1),opacity .6s}.test-card:nth-of-type(odd){transform:translate(-36px)}.test-card:nth-of-type(2n){transform:translate(36px)}.test-card.zip-in{opacity:1;transform:translate(0)}}.hero-inner>*{opacity:0;animation:.8s cubic-bezier(.16,.8,.3,1) forwards hero-in;transform:translateY(18px)}.hero-inner .hero-logo{animation-delay:50ms}.hero-inner .display{animation-delay:.16s}.hero-inner .lede{animation-delay:.28s}.hero-inner .hero-ctas{animation-delay:.4s}.hero-inner .hero-meta{animation-delay:.5s}@keyframes hero-in{to{opacity:1;transform:translateY(0)}}.stat-value{font-variant-numeric:tabular-nums}.product-card{transition:transform .35s cubic-bezier(.16,.8,.3,1),border-color .35s,box-shadow .35s}.product-card:hover{box-shadow:0 16px 40px color-mix(in oklab, var(--ink) 10%, transparent)}.product-card:hover .pc-vis{transform:translateY(-3px)scale(1.06)}.product-card .pc-vis{transition:transform .25s cubic-bezier(.16,.8,.3,1)}.feature{transition:transform .3s cubic-bezier(.16,.8,.3,1),border-color .3s,box-shadow .3s}.feature:has(summary:hover):not([open]),.feature:has(summary:focus-visible):not([open]){box-shadow:0 10px 28px color-mix(in oklab, var(--ink) 7%, transparent);transform:translateY(-3px)}.feature-icon{transition:transform .25s cubic-bezier(.16,.8,.3,1)}.feature:has(summary:hover):not([open]) .feature-icon,.feature:has(summary:focus-visible):not([open]) .feature-icon{transform:translateY(-3px)scale(1.06)}.logo-item{transition:transform .3s}.logos-track .logo-item:hover{transform:translateY(-2px)}.timeline .tl-dot{transition:box-shadow .3s}.tl-item:hover .tl-dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent)}.test-card{transition:transform .3s cubic-bezier(.16,.8,.3,1),border-color .3s,box-shadow .3s}.test-card:hover{box-shadow:0 14px 32px color-mix(in oklab, var(--ink) 8%, transparent);transform:translateY(-4px)}.test-card .avatar-logo,.test-card .avatar{transition:transform .32s cubic-bezier(.22,1,.36,1)}.test-card:hover .avatar-logo,.test-card:hover .avatar{transform:scale(1.1)}.story-card{transition:transform .3s cubic-bezier(.16,.8,.3,1),border-color .3s,box-shadow .3s}.story-card:hover{box-shadow:0 14px 32px color-mix(in oklab, var(--ink) 8%, transparent);transform:translateY(-4px)}.story-card-logo{transition:transform .32s cubic-bezier(.22,1,.36,1)}.story-card:hover .story-card-logo{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero-inner>*{opacity:1;animation:none;transform:none}}
