.aid{--aid-ease:cubic-bezier(.2, .7, .2, 1);--aid-lime:#7ef473}.aid-label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.aid-up{opacity:0;transition:opacity .9s var(--aid-ease), transform .9s var(--aid-ease);transition-delay:var(--d,0s);transform:translateY(36px)}.aid-scale{opacity:0;transition:opacity .7s var(--aid-ease), transform .7s var(--aid-ease);transition-delay:var(--d,0s);transform:scale(.92)}.is-in .aid-up,.is-in .aid-scale{opacity:1;transform:none}@keyframes aid-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.aid-rise{opacity:0;animation:aid-rise 1s var(--aid-ease) forwards;animation-delay:var(--d,0s)}@keyframes aid-glow{0%,to{opacity:.55}50%{opacity:.9}}.aid-glow{animation:6s ease-in-out infinite aid-glow}@keyframes aid-cue{0%,to{opacity:.25}50%{opacity:1}}.aid-cue{animation:2.4s ease-in-out infinite aid-cue}.aid-btn{min-height:50px;transition:transform .25s var(--aid-ease), box-shadow .25s var(--aid-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.aid-btn-primary{color:#0e3e1b;background:#7ef473}.aid-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px -8px #7ef47399}.aid-btn-secondary{color:#0e3e1b;background:#fff;border:1px solid #0e3e1b}.aid-btn-secondary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #0e3e1b59}.aid a:focus-visible,.aid button:focus-visible{outline-offset:3px;outline:2px solid #7ef473}.aid .aid-on-light a:focus-visible,.aid .aid-on-light button:focus-visible{outline-color:#38998e}.aid-card{transition:transform .35s var(--aid-ease), box-shadow .35s var(--aid-ease), border-color .35s var(--aid-ease)}.aid-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -22px #0e3e1b4d}.aid-stack{display:grid}.aid-stack>*{grid-area:1/1}.aid-layer{transition:opacity .6s var(--aid-ease), transform .7s var(--aid-ease)}.aid-layer[data-state=active]{opacity:1;transform:none}.aid-layer[data-state=prev]{opacity:0;transform:translateY(calc(var(--shift,40px) * -1));pointer-events:none}.aid-layer[data-state=next]{opacity:0;transform:translateY(var(--shift,40px));pointer-events:none}.aid-agent-panel{--shift:32px;transition:opacity .55s var(--aid-ease), transform .7s var(--aid-ease)}.aid-agent-tag{opacity:0;transition:opacity .5s var(--aid-ease), transform .5s var(--aid-ease);transform:translateY(10px)}.aid-agent-panel[data-state=active] .aid-agent-tag{opacity:1;transition-delay:.25s;transform:none}.aid-seq{height:460vh}.aid-sticky{height:100vh;position:sticky;top:0}@media (max-width:899px){.aid-seq{height:460svh}.aid-sticky{height:100svh}}@keyframes aid-travel{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(58px)}}.aid-travel{animation:1.8s linear infinite aid-travel;animation-delay:var(--d,0s)}.aid-tile{transition:border-color .25s var(--aid-ease)}.aid-tile:hover{border-color:#7ef473}@keyframes aid-faq-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aid-faq-answer{animation:aid-faq-in .45s var(--aid-ease)}.aid-faq-icon{transition:transform .3s var(--aid-ease)}.aid-close-line{stroke-dasharray:1300;stroke-dashoffset:1300px;transition:stroke-dashoffset 2.2s var(--aid-ease)}.is-in .aid-close-line{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce) and (min-width:900px){.aid *,.aid :before,.aid :after{transition:none!important;animation:none!important}.aid .aid-up,.aid .aid-scale,.aid .aid-rise,.aid .aid-agent-tag{opacity:1!important;transform:none!important}.aid .aid-close-line{stroke-dashoffset:0!important}}
