.avs-page{--avs-bg:var(--dark);--avs-raised:var(--dark-card);--avs-sunken:#161616;--avs-hairline:#ffffff14;--avs-hairline-strong:#ffffff24;--avs-text:var(--white);--avs-text-2:#f0f0f09e;--avs-text-3:#f0f0f066;--avs-lime:var(--lime);--avs-lime-ink:#0a0a0a;background:var(--avs-bg);color:var(--avs-text);font-family:var(--font-outfit),system-ui,sans-serif;font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased}.avs-page .avs-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--avs-text-3);align-items:center;gap:10px;font-size:11px;display:inline-flex}.avs-page .avs-eyebrow.is-lime{color:var(--avs-lime)}.avs-page .avs-eyebrow .dot{background:var(--avs-lime);border-radius:999px;width:6px;height:6px}.avs-page .avs-eyebrow.has-pulse .dot{animation:2.6s ease-out infinite avsPulse;box-shadow:0 0 #cdff0073}@keyframes avsPulse{0%{box-shadow:0 0 #cdff0080}70%{box-shadow:0 0 0 12px #cdff0000}to{box-shadow:0 0 #cdff0000}}.avs-page .avs-meta-pill{font-family:var(--font-mono),ui-monospace,monospace;color:var(--avs-text-2);border:1px solid var(--avs-hairline);background:var(--avs-raised);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.avs-page .avs-meta-pill .k{color:var(--avs-text-3)}.avs-page .avs-meta-pill .v{color:var(--avs-text)}.avs-page .avs-btn-primary{background:var(--avs-lime);color:var(--avs-lime-ink);cursor:pointer;font-family:var(--font-outfit),system-ui,sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex}.avs-page .avs-btn-primary:hover{background:var(--lime-hover);transform:scale(1.02)}.avs-page .avs-btn-primary:active{transform:scale(.98)}.avs-page .avs-btn-primary .arrow{transition:transform .18s}.avs-page .avs-btn-primary:hover .arrow{transform:translate(3px)}.avs-page .avs-btn-ghost{border:1px solid var(--avs-hairline-strong);color:var(--avs-text);cursor:pointer;font-family:var(--font-outfit),system-ui,sans-serif;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.avs-page .avs-btn-ghost:hover{border-color:var(--avs-text-2);color:#fff}.avs-page .avs-shimmer{position:relative;overflow:hidden}.avs-page .avs-shimmer:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/200% 100%;animation:2.8s linear infinite avsShimmer;position:absolute;inset:0}@keyframes avsShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.avs-page .avs-frame-16x9{background:var(--avs-sunken);border:1px solid var(--avs-hairline);aspect-ratio:16/9;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avs-page .avs-frame-16x9:before{content:"";background:radial-gradient(circle at 30% 40%,#ffffff0a,#0000 50%),radial-gradient(circle at 70% 70%,#cdff000a,#0000 50%);position:absolute;inset:0}.avs-page .avs-frame-16x9 .play{background:var(--avs-lime);width:44px;height:44px;color:var(--avs-lime-ink);border-radius:999px;justify-content:center;align-items:center;font-size:14px;animation:4s ease-in-out infinite avsFloatY;display:flex;position:relative}.avs-page .avs-frame-9x16{background:var(--avs-sunken);border:1px solid var(--avs-hairline);aspect-ratio:9/16;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avs-page .avs-frame-9x16 .avs-backdrop{filter:blur(36px)brightness(.55)saturate(1.1);z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.18)}.avs-page .avs-frame-9x16 .avs-backdrop:after{content:"";background:linear-gradient(#00000059 0%,#00000026 35% 65%,#00000059 100%);position:absolute;inset:0}.avs-page .avs-frame-9x16 .avs-front{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avs-page .avs-frame-9x16 .play{background:var(--avs-lime);width:56px;height:56px;color:var(--avs-lime-ink);z-index:2;border-radius:999px;justify-content:center;align-items:center;font-size:18px;animation:4s ease-in-out infinite avsFloatY;display:flex;position:relative;box-shadow:0 8px 24px #00000059}.avs-page .avs-card-lift{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;position:relative}.avs-page .avs-card-lift:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0006,0 0 0 1px #cdff0026;border-color:var(--avs-lime)!important}.avs-page .avs-hero-bg{isolation:isolate;position:relative}.avs-page .avs-hero-bg:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#cdff0006 1px,#0000 1px),linear-gradient(90deg,#cdff0006 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000,#0000 80%)}.avs-page .avs-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.avs-page .avs-marquee-track{width:max-content;animation:50s linear infinite avsMarquee;display:flex}@keyframes avsMarquee{to{transform:translate(-50%)}}.avs-page .avs-reveal{opacity:0;filter:blur(8px);will-change:opacity,transform,filter;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;transform:translateY(18px)}.avs-page .avs-reveal.is-shown{opacity:1;filter:blur();transform:translateY(0)}.avs-page .avs-char{opacity:0;will-change:transform,opacity;animation:.85s cubic-bezier(.2,.85,.2,1) forwards avsCharRise;display:inline-block;transform:translateY(110%)rotate(6deg)}@keyframes avsCharRise{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes avsFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.avs-page .avs-photo-card{background:var(--avs-sunken);border:1px solid #cdff0059;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,0 8px 24px #0006}.avs-page .avs-photo-card .corner{pointer-events:none;width:14px;height:14px;position:absolute}.avs-page .avs-photo-card .corner.tl{border-top:1px solid var(--avs-lime);border-left:1px solid var(--avs-lime);top:12px;left:12px}.avs-page .avs-photo-card .corner.tr{border-top:1px solid var(--avs-lime);border-right:1px solid var(--avs-lime);top:12px;right:12px}.avs-page .avs-photo-card .corner.bl{border-bottom:1px solid var(--avs-lime);border-left:1px solid var(--avs-lime);bottom:12px;left:12px}.avs-page .avs-photo-card .corner.br{border-bottom:1px solid var(--avs-lime);border-right:1px solid var(--avs-lime);bottom:12px;right:12px}.avs-page .avs-sticky-cta{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:var(--avs-lime);color:var(--avs-lime-ink);font-family:var(--font-outfit),sans-serif;text-align:center;cursor:pointer;border:0;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:500;text-decoration:none;display:none;position:fixed;box-shadow:0 10px 30px #0006}@media (max-width:1023px){.avs-page .avs-sticky-cta.is-visible{display:block}}.avs-page .avs-orb{pointer-events:none;filter:blur(60px);mix-blend-mode:screen;z-index:0;opacity:.6;border-radius:50%;position:absolute}.avs-page .avs-acc-panel{opacity:0;filter:blur(4px);will-change:grid-template-rows,opacity,filter;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1),opacity .32s,filter .32s;display:grid}.avs-page .avs-acc-panel>.avs-acc-inner{min-height:0;overflow:hidden}.avs-page .avs-acc-panel[data-open=true]{opacity:1;filter:blur();grid-template-rows:1fr}.avs-page .avs-acc-plus{font-family:var(--font-mono),ui-monospace,monospace;color:var(--avs-text-3);transform-origin:50%;font-size:18px;transition:transform .24s cubic-bezier(.32,.72,0,1),color .24s;display:inline-block}.avs-page button[aria-expanded=true] .avs-acc-plus{color:var(--lime);transform:rotate(45deg)}.avs-page button:hover .avs-acc-plus{color:var(--lime)}.avs-page .avs-hero-spotlight{pointer-events:none;z-index:0;background:radial-gradient(420px circle at var(--mx,50%)var(--my,30%),#cdff001a,transparent 70%);transition:background 80ms ease-out;position:absolute;inset:0}@media (hover:none),(pointer:coarse){.avs-page .avs-hero-spotlight{background:radial-gradient(420px at 50% 30%,#cdff000f,#0000 70%)}}.avs-page .avs-photo-parallax{transform:translate3d(0,var(--py,0px),0);will-change:transform}.avs-page .avs-photo-card{transform:perspective(1000px)rotateX(var(--ty,0deg))rotateY(var(--tx,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .24s}.avs-page .avs-photo-card[data-tilting=true]{transition:transform 60ms linear,box-shadow .24s}.avs-page .avs-photo-card:hover .corner{transition:box-shadow .24s;box-shadow:0 0 12px #cdff0073}.avs-page .avs-photo-card .corner{transition:box-shadow .24s}@media (hover:hover) and (pointer:fine){.avs-page .avs-stack-grid:has(.avs-stack-tile:hover) .avs-stack-tile{opacity:.45;filter:saturate(.7)}.avs-page .avs-stack-grid:has(.avs-stack-tile:hover) .avs-stack-tile:hover{opacity:1;filter:saturate()}}.avs-page .avs-testimonial-card .avs-avatar{transition:box-shadow .24s}.avs-page .avs-testimonial-card:hover .avs-avatar{box-shadow:0 0 0 4px #cdff002e}.avs-page .avs-close-quote{color:var(--lime);font-family:var(--font-mono),ui-monospace,monospace;opacity:.5;align-self:flex-end;margin-top:-10px;margin-bottom:-4px;font-size:22px;line-height:1;transition:opacity .24s}.avs-page .avs-testimonial-card:hover .avs-close-quote{opacity:1}.avs-page .avs-scroll-progress{background:var(--avs-hairline);z-index:30;pointer-events:none;opacity:0;height:2px;transition:opacity .2s;position:fixed;top:64px;left:0;right:0}.avs-page .avs-scroll-progress.is-visible{opacity:1}.avs-page .avs-scroll-progress .bar{background:var(--lime);height:100%;width:var(--pct,0%);transition:width 80ms linear;box-shadow:0 0 8px #cdff0073}.avs-page .avs-magnetic{will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.avs-page .avs-stack-grid .avs-stack-tile{transition:opacity .22s,transform .22s}@media (hover:hover){.avs-page .avs-stack-grid:hover .avs-stack-tile{opacity:.45}.avs-page .avs-stack-grid .avs-stack-tile:hover{opacity:1;z-index:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.avs-page .avs-shimmer:after,.avs-page .avs-marquee-track,.avs-page .avs-frame-16x9 .play,.avs-page .avs-frame-9x16 .play,.avs-page .avs-eyebrow.has-pulse .dot{animation:none!important}.avs-page .avs-char{opacity:1;transform:none;animation:none!important}.avs-page .avs-reveal{opacity:1;filter:none;transform:none}.avs-page .avs-acc-panel{transition:none!important}.avs-page .avs-photo-card,.avs-page .avs-photo-parallax,.avs-page .avs-magnetic,.avs-page .avs-stack-grid .avs-stack-tile{transition:none!important;transform:none!important}.avs-page .avs-hero-spotlight{background:radial-gradient(420px at 50% 30%,#cdff000f,#0000 70%)!important}.avs-page .avs-scroll-progress .bar{transition:none}}@media (min-width:720px){.avs-pricing-helper-grid{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}.avs-hero-cta-row{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.avs-hero-cta-row{flex-direction:column;align-items:stretch}.avs-hero-cta-primary,.avs-hero-cta-secondary{width:100%}.avs-waitlist-login-banner{padding:8px 12px!important;font-size:12.5px!important;line-height:1.45!important}}
