@keyframes glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes dotPop{0%,to{opacity:1}50%{opacity:.2}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes barGrow{0%{width:0}to{width:78%}}@keyframes progressFill{0%{width:0}to{width:73%}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRow{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes typeBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pingRing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes checkPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes integrationSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes tagFloat{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal.from-left{transform:translate(-28px)}.reveal.from-right{transform:translate(28px)}.reveal.scale{transform:scale(.94)}.reveal.visible{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.stagger.visible>*:nth-child(1){opacity:1;transform:none;transition-delay:.05s}.stagger.visible>*:nth-child(2){opacity:1;transform:none;transition-delay:.15s}.stagger.visible>*:nth-child(3){opacity:1;transform:none;transition-delay:.25s}.stagger.visible>*:nth-child(4){opacity:1;transform:none;transition-delay:.35s}.stagger.visible>*:nth-child(5){opacity:1;transform:none;transition-delay:.45s}.stagger.visible>*:nth-child(6){opacity:1;transform:none;transition-delay:.55s}.stagger.visible>*:nth-child(7){opacity:1;transform:none;transition-delay:.65s}.stagger.visible>*:nth-child(8){opacity:1;transform:none;transition-delay:.75s}.stagger.visible>*:nth-child(9){opacity:1;transform:none;transition-delay:.05s}.stagger.visible>*:nth-child(10){opacity:1;transform:none;transition-delay:.15s}.stagger.visible>*:nth-child(11){opacity:1;transform:none;transition-delay:.25s}.stagger.visible>*:nth-child(12){opacity:1;transform:none;transition-delay:.35s}.fc{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.fc:hover{transform:translateY(-6px);box-shadow:0 20px 48px #5046e31a}.fc.fc-dark:hover{transform:translateY(-4px);box-shadow:0 24px 56px #00000047}.fg-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .2s}.fg-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #5046e31f;border-color:#5046e34d}.fg-card:hover .fg-card-title{color:#5046e3}.mf-row{opacity:0;transform:translate(-12px)}.mf-row.live{animation:slideInRow .5s cubic-bezier(.22,1,.36,1) forwards}.mf-row:nth-child(2).live{animation-delay:.15s}.mf-row:nth-child(3).live{animation-delay:.3s}.mf-row:nth-child(4).live{animation-delay:.45s}.mf-alert{opacity:0;animation:none}.mf-alert.live{animation:fadeUp .55s .65s cubic-bezier(.22,1,.36,1) forwards}.aw-bar-fill{width:0}.aw-bar-fill.live{animation:barGrow 1.1s .3s cubic-bezier(.22,1,.36,1) forwards}.aw-score{opacity:0;transform:translateY(8px)}.aw-score.live{animation:countUp .45s cubic-bezier(.22,1,.36,1) forwards}.aw-score:nth-child(1).live{animation-delay:.1s}.aw-score:nth-child(2).live{animation-delay:.22s}.aw-score:nth-child(3).live{animation-delay:.34s}.aw-theme{opacity:0;transform:translateY(6px)}.aw-theme.live{animation:tagFloat .4s cubic-bezier(.22,1,.36,1) forwards}.aw-theme:nth-child(1).live{animation-delay:.6s}.aw-theme:nth-child(2).live{animation-delay:.72s}.aw-theme:nth-child(3).live{animation-delay:.84s}.aw-theme:nth-child(4).live{animation-delay:.96s}.aw-ai{position:relative;overflow:hidden}.aw-ai:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(80,70,227,.06) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 2.5s 1.5s ease-in-out infinite}.mc-fill{width:0}.mc-fill.live{animation:progressFill .9s .3s cubic-bezier(.22,1,.36,1) forwards}.sdot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.sdot.done{background:#4ade80;transform:scale(0);opacity:0}.sdot.done.live{animation:checkPop .35s cubic-bezier(.34,1.56,.64,1) forwards}.mc-step:nth-child(1) .sdot.done.live{animation-delay:.5s}.mc-step:nth-child(2) .sdot.done.live{animation-delay:.85s}.sdot.pend{background:#a099ff;animation:dotPop 1s step-end infinite}.mi-row{opacity:0;transform:translate(16px)}.mi-row.live{animation:integrationSlide .45s cubic-bezier(.22,1,.36,1) forwards}.mi-row:nth-child(2).live{animation-delay:.1s}.mi-row:nth-child(3).live{animation-delay:.2s}.mi-row:nth-child(4).live{animation-delay:.3s}.mi-row:nth-child(5).live{animation-delay:.4s}.mb-q{opacity:0;transform:translateY(8px)}.mb-q.live{animation:fadeUp .4s cubic-bezier(.22,1,.36,1) forwards}.mb-q:nth-child(2).live{animation-delay:.1s}.mb-q:nth-child(3).live{animation-delay:.2s}.mb-q:nth-child(4).live{animation-delay:.3s}.mb-q:nth-child(5).live{animation-delay:.4s}.mb-q:nth-child(6).live{animation-delay:.5s}.mb-prompt{animation:floatUp 3s 1s ease-in-out infinite}.mf-live{position:relative}.mf-live:before{content:"";width:5px;height:5px;border-radius:50%;background:#16a34a;animation:glow 1.5s ease-in-out infinite;display:inline-block;margin-right:.3rem}.mf-live:after{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;border:1.5px solid #16a34a;animation:pingRing 1.6s .5s ease-out infinite}.c-row{opacity:0;transform:translateY(10px)}.c-row.live{animation:fadeUp .35s cubic-bezier(.22,1,.36,1) forwards}.c-row:nth-child(2).live{animation-delay:.05s}.c-row:nth-child(3).live{animation-delay:.1s}.c-row:nth-child(4).live{animation-delay:.15s}.c-row:nth-child(5).live{animation-delay:.2s}.c-row:nth-child(6).live{animation-delay:.25s}.c-row:nth-child(7).live{animation-delay:.3s}.c-row:nth-child(8).live{animation-delay:.35s}.c-row:nth-child(9).live{animation-delay:.4s}.c-row:nth-child(10).live{animation-delay:.45s}.c-row:nth-child(11).live{animation-delay:.5s}.c-row:nth-child(12).live{animation-delay:.55s}.hero-kicker{animation:fadeUp .6s .1s cubic-bezier(.22,1,.36,1) both}.hero-h1{animation:fadeUp .7s .2s cubic-bezier(.22,1,.36,1) both}.hero-sub{animation:fadeUp .7s .32s cubic-bezier(.22,1,.36,1) both}.hero-ctas{animation:fadeUp .7s .44s cubic-bezier(.22,1,.36,1) both}.hero-proof{animation:fadeUp .7s .56s cubic-bezier(.22,1,.36,1) both}.hero-app-wrap{animation:slideLeft .9s .5s cubic-bezier(.22,1,.36,1) both}.hero-kicker-dot{width:6px;height:6px;border-radius:50%;background:#5046e3;animation:glow 2s ease-in-out infinite;flex-shrink:0}.hero-copy-pb,.hero-app-wrap,.hero-app-panel,.hero-app-canvas{min-width:0}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 60% -10%,rgba(80,70,227,.07) 0%,transparent 70%);pointer-events:none}.hero-section{min-height:100vh}.hero-two-col{grid-template-columns:1fr 1fr;align-items:center}.hero-copy-pb .hero-section-subtitle{text-align:left;margin-left:0;margin-right:0;max-width:none}.hero-app-wrap>.bg-white{border-radius:.75rem}.hero-app-wrap:after{display:none}.section-title{margin-top:.6rem;color:#111118;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.08;font-weight:700}.section-sub{margin-top:1rem;max-width:44rem;color:#4a4a5a;font-size:1.05rem}.cta-panel{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.cta-panel:hover{transform:translateY(-3px);box-shadow:0 40px 100px #1411415c}.cta-panel:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 65%);top:-200px;right:-100px;pointer-events:none}.cta-panel:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 65%);bottom:-120px;left:-60px;pointer-events:none}.gc{color:#16a34a}.rc{color:#dc2626}.ms-qr-img{width:28px;height:28px;border-radius:4px;background:repeating-linear-gradient(0deg,rgba(80,70,227,.2) 0,rgba(80,70,227,.2) 2px,transparent 2px,transparent 5px),repeating-linear-gradient(90deg,rgba(80,70,227,.2) 0,rgba(80,70,227,.2) 2px,transparent 2px,transparent 5px)}.mb-q.active{background:#f6f5ff;border-color:#5046e340}.mb-q.active .mb-qt{color:#5046e3}.mi-row.on{background:#f6f5ff}.mi-row.on .mi-name{color:#5046e3}.hero-proof span:before{content:"✓";color:#16a34a;font-weight:700;margin-right:.25rem}.fc-check:before{content:"✓";color:#4ade80;font-size:.8rem;font-weight:700}@media(max-width:1080px){.hero-two-col{grid-template-columns:1fr!important}.hero-app-wrap{display:block!important;width:100%;max-width:100%;margin-inline:auto}.hero-app-panel{width:100%;overflow:hidden}.hero-app-canvas{min-width:0;grid-template-columns:148px minmax(0,1fr)}.aw-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-scores>:last-child{grid-column:1 / -1}.hero-copy-pb{padding-bottom:3rem!important}.card-two-col{grid-template-columns:1fr!important}.fc-dark-row{flex-direction:column!important;gap:1.5rem!important}.feat-three-col{grid-template-columns:repeat(2,1fr)!important}.compare-cols{grid-template-columns:1.8fr .7fr .7fr .7fr!important}}.compare-table-cols{grid-template-columns:1fr}@media(min-width:768px){.compare-table-cols{grid-template-columns:2fr 1fr 1fr!important}}@media(max-width:640px){.hero-section{padding:3.5rem 0 0!important}.section-pad{padding:3.5rem 0!important}.hero-app-wrap{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;max-width:none}.hero-app-panel{border-left:none;border-right:none;border-radius:0}.hero-app-canvas{grid-template-columns:116px minmax(0,1fr)}.hero-app-tabs{display:none}.hero-app-url{font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-scores{grid-template-columns:1fr}.aw-scores>:last-child{grid-column:auto}.cta-panel{padding:2.5rem 1.5rem!important}.hero-cta-flex{flex-direction:column!important;align-items:flex-start!important}.hero-proof{gap:.6rem 1rem!important}.hero-proof span{font-size:.72rem}.feat-three-col{grid-template-columns:1fr!important}.compare-cols{grid-template-columns:1.5fr .55fr .55fr .55fr!important;padding:.75rem!important}}
