/* Small, finite movements; content remains available without JavaScript. */
.public-site .navbar{transition:box-shadow .25s ease,border-color .25s ease}.public-site .navbar.is-scrolled{box-shadow:0 8px 28px #081a3a30;border-bottom-color:#ffffff20}.public-site .navlinks a{transition:color .2s ease}.public-site .navlinks a:not([aria-current="page"])::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;border-radius:2px;background:#69a9ff;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.public-site .navlinks a:hover::after,.public-site .navlinks a:focus-visible::after{transform:scaleX(1)}
.public-site .btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.public-site .btn:hover{transform:translateY(-3px)}.public-site .btn:active{transform:translateY(0)}.public-site .btn-primary:hover{box-shadow:0 14px 30px #156cf33a}.public-site .btn span{transition:translate .2s ease}.public-site .btn:hover span[aria-hidden="true"]{translate:3px 0}
.public-site .feature-card,.public-site .capability-card,.public-site .why-card,.public-site .plan-choice,.public-site .price-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.public-site .feature-card:hover,.public-site .capability-card:hover,.public-site .why-card:hover{transform:translateY(-5px);border-color:#c0d5f5;box-shadow:0 16px 32px #0d2d610c}.public-site .ficon,.public-site .kpi-icon{transition:transform .25s ease,background-color .25s ease}.public-site .feature-card:hover .ficon,.public-site .why-card:hover .ficon{transform:translateY(-2px);background:#e2eeff}.public-site .plan-choice:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0d2d610c}.public-site .billing-toggle button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.public-site .footer a{transition:color .2s ease}.public-site .footer a:hover{color:#fff}.public-site .footer a:focus-visible{outline-offset:3px}
.public-site .hero .container>div:first-child>.eyebrow,.public-site .hero h1,.public-site .hero p,.public-site .hero-actions,.public-site .trust,.public-site .pricing-intro{animation:public-enter .65s cubic-bezier(.2,.7,.25,1) both}.public-site .hero h1{animation-delay:.06s}.public-site .hero p{animation-delay:.12s}.public-site .hero-actions{animation-delay:.18s}.public-site .trust{animation-delay:.24s}.public-site .hero .mock{animation:public-preview-enter .85s cubic-bezier(.2,.7,.25,1) .12s both}.public-site .chart.chart-play .bars i{transform-origin:bottom;animation:public-chart-enter .8s cubic-bezier(.2,.7,.25,1) both}.public-site .chart.chart-play .bars i:nth-child(2){animation-delay:.06s}.public-site .chart.chart-play .bars i:nth-child(3){animation-delay:.12s}.public-site .chart.chart-play .bars i:nth-child(4){animation-delay:.18s}.public-site .chart.chart-play .bars i:nth-child(5){animation-delay:.24s}.public-site .chart.chart-play .bars i:nth-child(6){animation-delay:.3s}
.public-site .public-reveal{opacity:0;translate:0 20px;transition:opacity .6s ease,translate .6s cubic-bezier(.2,.7,.25,1),transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition-delay:var(--reveal-delay,0ms),var(--reveal-delay,0ms),0ms,0ms,0ms}.public-site .public-reveal.is-visible{opacity:1;translate:0 0}.public-site .public-reveal:focus-within{opacity:1;translate:0 0}
@keyframes public-enter{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes public-preview-enter{from{opacity:0;transform:perspective(1200px) rotateY(-2deg) translateY(24px)}to{opacity:1;transform:perspective(1200px) rotateY(-2deg) translateY(0)}}@keyframes public-chart-enter{from{transform:scaleY(.12)}to{transform:scaleY(1)}}
@media(hover:none){.public-site .feature-card:hover,.public-site .capability-card:hover,.public-site .why-card:hover,.public-site .plan-choice:hover,.public-site .btn:hover{transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.public-site *,.public-site *::before,.public-site *::after{animation:none!important;transition:none!important}.public-site .public-reveal{opacity:1!important;translate:none!important}.public-site .btn:hover,.public-site .feature-card:hover,.public-site .capability-card:hover,.public-site .why-card:hover,.public-site .plan-choice:hover{transform:none!important}}
