:root:has([data-page=landing]){scroll-behavior:smooth}@keyframes rise-in{0%{opacity:0;filter:blur(8px);transform:translateY(48px)}to{opacity:1;filter:blur();transform:none}}@keyframes bg-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@keyframes menu-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes menu-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nb-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes w-accent{0%{opacity:0;color:#ff00c8;transform:translateY(3px)}55%{opacity:1;color:#ff00c8}to{opacity:1;color:#1f2937;transform:none}}@keyframes hh-popin{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes hh-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes hh-nudge{0%,70%,to{transform:translate(0)}78%{transform:translate(5px)}86%{transform:translate(0)}92%{transform:translate(3px)}}@keyframes hh-spring-pop{0%{transform:scale(.94)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hh-tile-pop{0%{opacity:.4;transform:scale(.6)}55%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes hb-mark-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}60%{opacity:1;transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes hb-slide-up-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.stage-chevrons{--chevron-0:42.1%;--chevron-1:39%;--chevron-2:43.2%;--chevron-3:38.6%;--chevron-4:50.8%}@container not (min-width:760px){.stage-chevrons{--chevron-0:52.6%;--chevron-1:48.8%;--chevron-2:54.1%;--chevron-3:48.2%;--chevron-4:63.5%}}@keyframes db-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes db-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes sc-tile-a{0%{opacity:0}to{opacity:1}}@keyframes sc-tile-b{0%{opacity:0}to{opacity:1}}@keyframes pf-price{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
