.marketing-scope{font-family:var(--font-sans);--background:#f3f1f3;--foreground:#0c090c;--muted-foreground:#463947;--card:#fafafa;--card-muted:#f3f1f3;--border:#0c090c1a;--border-strong:#0c090c33;--accent:#0c090c;--brand-violet:#3b82f6;--color-mauve-50:#fafafa;--color-mauve-100:#f3f1f3;--color-mauve-200:#e7e4e7;--color-mauve-300:#d7d0d7;--color-mauve-400:#a89ea9;--color-mauve-500:#79697b;--color-mauve-600:#594c5b;--color-mauve-700:#463947;--color-mauve-800:#2a212c;--color-mauve-900:#1d161e;--color-mauve-950:#0c090c;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.marketing-scope{--background:lab(95.3199% .844389 -.636518);--foreground:lab(2.70037% 1.13126 -.853461);--muted-foreground:lab(25.8245% 8.01928 -6.32546);--card:lab(98.26% 0 0);--card-muted:lab(95.3199% .844389 -.636518);--border:lab(2.70037% 1.13126 -.853461/.1);--border-strong:lab(2.70037% 1.13126 -.853461/.2);--accent:lab(2.70037% 1.13126 -.853461);--color-mauve-50:lab(98.26% 0 0);--color-mauve-100:lab(95.3199% .844389 -.636518);--color-mauve-200:lab(90.8851% 1.40759 -1.05978);--color-mauve-300:lab(84.1787% 3.38054 -2.53499);--color-mauve-400:lab(66.2215% 5.18823 -4.27421);--color-mauve-500:lab(46.4092% 9.24578 -7.68465);--color-mauve-600:lab(34.0653% 7.82093 -6.65653);--color-mauve-700:lab(25.8245% 8.01928 -6.32546);--color-mauve-800:lab(14.1786% 6.35938 -5.68258);--color-mauve-900:lab(8.33002% 5.15411 -4.30998);--color-mauve-950:lab(2.70037% 1.13126 -.853461)}}.tunnel-empty{opacity:1;animation:6s ease-out infinite tunnel-empty-stagger}.tunnel-empty-1{animation-delay:0s}.tunnel-empty-2{animation-delay:.9s}.tunnel-empty-3{animation-delay:1.8s}.tunnel-empty-4{animation-delay:2.7s}@keyframes tunnel-empty-stagger{0%,12%{opacity:1;transform:scale(1)}16%,88%{opacity:0;transform:scale(.95)}92%,to{opacity:1;transform:scale(1)}}.tunnel-filled{opacity:0;animation:6s ease-out infinite tunnel-filled-stagger}.tunnel-filled-1{animation-delay:0s}.tunnel-filled-2{animation-delay:.9s}.tunnel-filled-3{animation-delay:1.8s}.tunnel-filled-4{animation-delay:2.7s}@keyframes tunnel-filled-stagger{0%,12%{opacity:0;transform:scale(.95)}16%,22%{opacity:1;transform:scale(1)}28%,88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.95)}}.tunnel-check{opacity:0;animation:6s ease-out infinite tunnel-check-pop}.tunnel-check-1{animation-delay:0s}.tunnel-check-2{animation-delay:.9s}.tunnel-check-3{animation-delay:1.8s}.tunnel-check-4{animation-delay:2.7s}@keyframes tunnel-check-pop{0%,16%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1.15)}26%,88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.4)}}.tunnel-cursor{animation:6s ease-in-out infinite tunnel-cursor-move}@keyframes tunnel-cursor-move{0%,4%{opacity:0;top:8%;left:18%;transform:scale(1)}6%,10%{opacity:1;top:18%;left:22%;transform:scale(1)}12%{opacity:1;top:18%;left:22%;transform:scale(.85)}14%,19%{opacity:1;top:18%;left:70%;transform:scale(1)}21%{opacity:1;top:18%;left:70%;transform:scale(.85)}23%,28%{opacity:1;top:62%;left:22%;transform:scale(1)}30%{opacity:1;top:62%;left:22%;transform:scale(.85)}32%,37%{opacity:1;top:62%;left:70%;transform:scale(1)}39%{opacity:1;top:62%;left:70%;transform:scale(.85)}44%,88%{opacity:0;top:62%;left:70%;transform:scale(1)}92%,to{opacity:0;top:8%;left:18%;transform:scale(1)}}.ai-scan-line{animation:6s ease-in-out infinite ai-scan-line-move}@keyframes ai-scan-line-move{0%{opacity:0;top:-2%}4%{opacity:1}8%{opacity:1;top:0%}42%{opacity:1;top:92%}46%{opacity:0;top:92%}to{opacity:0;top:92%}}.ai-line-flash{animation:6s ease-in-out infinite ai-line-flash}.ai-line-flash-1{animation-delay:0s}.ai-line-flash-2{animation-delay:.4s}.ai-line-flash-3{animation-delay:.8s}.ai-line-flash-4{animation-delay:1.2s}@keyframes ai-line-flash{0%,9%{background-color:#0000}12%,16%{background-color:#3b82f62e}20%,to{background-color:#0000}}.ai-score-ring{stroke-dasharray:264;stroke-dashoffset:264px;animation:6s ease-out infinite ai-score-ring-draw}@keyframes ai-score-ring-draw{0%,18%{stroke-dashoffset:264px}48%{stroke-dashoffset:35px}82%{stroke-dashoffset:35px}88%,to{stroke-dashoffset:264px}}.ai-score-number{opacity:0;animation:6s ease-out infinite ai-score-number-in}@keyframes ai-score-number-in{0%,42%{opacity:0;transform:scale(.85)}48%{opacity:1;transform:scale(1.1)}52%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.85)}}.ai-datamatrix{opacity:0;animation:6s ease-out infinite ai-datamatrix-glow}@keyframes ai-datamatrix-glow{0%,48%{opacity:0;box-shadow:0 0 #10b98100}54%{opacity:1;box-shadow:0 0 16px #10b9818c}60%,82%{opacity:1;box-shadow:0 0 6px #10b98159}88%,to{opacity:0;box-shadow:0 0 #10b98100}}.ai-verified-badge{opacity:0;animation:6s ease-out infinite ai-verified-pop}@keyframes ai-verified-pop{0%,56%{opacity:0;transform:translateY(4px)scale(.9)}62%{opacity:1;transform:translateY(0)scale(1.05)}66%,82%{opacity:1;transform:translateY(0)scale(1)}88%,to{opacity:0;transform:translateY(4px)scale(.9)}}.bail2-card{opacity:0;animation:6s ease-out infinite bail2-card-in}@keyframes bail2-card-in{0%,2%{opacity:0;transform:translateY(8px)scale(.95)}8%{opacity:1;transform:translateY(0)scale(1)}82%{opacity:1;transform:translateY(0)scale(1)}88%,to{opacity:0;transform:translateY(8px)scale(.95)}}.bail2-line{width:0%;animation:6s ease-out infinite bail2-line-fill}.bail2-line-1{animation-delay:0s}.bail2-line-2{animation-delay:.2s}.bail2-line-3{animation-delay:.4s}@keyframes bail2-line-fill{0%,8%{width:0%}18%{width:95%}22%{width:92%}82%{width:92%}88%,to{width:0%}}.bail2-signature{stroke-dasharray:200;stroke-dashoffset:200px;animation:6s ease-out infinite bail2-signature-draw}@keyframes bail2-signature-draw{0%,30%{stroke-dashoffset:200px}44%{stroke-dashoffset:0}82%{stroke-dashoffset:0}88%,to{stroke-dashoffset:200px}}.bail2-stamp{opacity:0;animation:6s ease-out infinite bail2-stamp-pop}@keyframes bail2-stamp-pop{0%,44%{opacity:0;transform:rotate(-6deg)scale(1.4)}50%{opacity:1;transform:rotate(-6deg)scale(1.05)}56%,82%{opacity:1;transform:rotate(-6deg)scale(1)}88%,to{opacity:0;transform:rotate(-6deg)scale(1.4)}}.bail2-receipt{opacity:0;animation:6s ease-out infinite bail2-receipt-stack}.bail2-receipt-1{animation-delay:0s}.bail2-receipt-2{animation-delay:.18s}.bail2-receipt-3{animation-delay:.36s}@keyframes bail2-receipt-stack{0%,52%{opacity:0;transform:translate(-50%)scale(.7)}60%{opacity:1;transform:translateY(-8px)scale(.92)}68%,82%{opacity:1;transform:translateY(-8px)scale(.92)}88%,to{opacity:0;transform:translate(-50%)scale(.7)}}.brand-state{opacity:0;animation:6s ease-in-out infinite brand-state-cycle}.brand-state-1{animation-delay:0s}.brand-state-2{animation-delay:2s}.brand-state-3{animation-delay:4s}@keyframes brand-state-cycle{0%,2%{opacity:0}6%,30%{opacity:1}34%,to{opacity:0}}.brand-pill{opacity:0;animation:6s ease-in-out infinite brand-state-cycle}.brand-pill-1{animation-delay:0s}.brand-pill-2{animation-delay:2s}.brand-pill-3{animation-delay:4s}.cal-cursor{animation:6s ease-in-out infinite cal-cursor-move}@keyframes cal-cursor-move{0%,4%{opacity:0;top:5%;left:90%;transform:scale(1)}10%{opacity:1;top:5%;left:90%;transform:scale(1)}26%,30%{opacity:1;top:36%;left:60%;transform:scale(1)}32%{opacity:1;top:36%;left:60%;transform:scale(.85)}36%,72%{opacity:1;top:36%;left:60%;transform:scale(1)}80%,to{opacity:0;top:36%;left:60%;transform:scale(1)}}.cal-slot-active{animation:6s ease-in-out infinite cal-slot-pulse}@keyframes cal-slot-pulse{0%,28%{background-color:#10b981;transform:scale(1);box-shadow:0 0 #3b82f600}34%{background-color:#3b82f6;transform:scale(1.05);box-shadow:0 0 0 3px #3b82f640}72%{background-color:#3b82f6;transform:scale(1.05);box-shadow:0 0 0 3px #3b82f640}78%,to{background-color:#10b981;transform:scale(1);box-shadow:0 0 #3b82f600}}.cal-tooltip{opacity:0;animation:6s ease-in-out infinite cal-tooltip-pop}@keyframes cal-tooltip-pop{0%,32%{opacity:0;transform:translateY(4px)scale(.92)}38%{opacity:1;transform:translateY(0)scale(1.02)}44%,72%{opacity:1;transform:translateY(0)scale(1)}80%,to{opacity:0;transform:translateY(4px)scale(.92)}}.score-line{stroke-dasharray:250;stroke-dashoffset:250px;animation:5s ease-out infinite draw-line}.score-dot{opacity:0;animation:5s ease-out infinite show-dot}.score-badge{opacity:0;animation:5s ease-out infinite show-badge}@keyframes draw-line{0%{stroke-dashoffset:250px}50%{stroke-dashoffset:0}80%{stroke-dashoffset:0}81%{stroke-dashoffset:250px}to{stroke-dashoffset:250px}}@keyframes show-dot{0%,45%{opacity:0}50%{opacity:1}80%{opacity:1}81%{opacity:0}to{opacity:0}}@keyframes show-badge{0%,55%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}81%{opacity:0;transform:scale(.9)}to{opacity:0;transform:scale(.9)}}.hero-item{opacity:0;animation:4.5s ease-out infinite hero-card-item}.hero-doc-item{opacity:0;animation:4.5s ease-out infinite hero-doc-fade}.doc-check-1{opacity:0;animation:4.5s ease-out infinite check-pop-1}.doc-check-2{opacity:0;animation:4.5s ease-out infinite check-pop-2}.doc-check-3{opacity:0;animation:4.5s ease-out infinite check-pop-3}.doc-check-4{opacity:0;animation:4.5s ease-out infinite check-pop-4}@keyframes hero-card-item{0%,12%{opacity:0;transform:translateY(8px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}78%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes hero-doc-fade{0%,8%{opacity:0;transform:translateY(-4px)}14%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}78%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes check-pop-1{0%,17%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes check-pop-2{0%,24%{opacity:0;transform:scale(.5)}29%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes check-pop-3{0%,31%{opacity:0;transform:scale(.5)}36%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes check-pop-4{0%,38%{opacity:0;transform:scale(.5)}43%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.bail-block{opacity:0;animation:4.5s ease-out infinite bail-block-in}.bail-title{opacity:0;animation:4.5s ease-out infinite bail-title-in}.bail-line-1{width:0%;animation:4.5s ease-out infinite bail-fill-1}.bail-line-2{width:0%;animation:4.5s ease-out infinite bail-fill-2}.bail-line-3{width:0%;animation:4.5s ease-out infinite bail-fill-3}.bail-badge{opacity:0;animation:4.5s ease-out infinite bail-badge-in}.tunnel-header{opacity:0;animation:4.5s ease-out infinite tunnel-header-in}.tunnel-item{opacity:0;animation:4.5s ease-out infinite tunnel-item-in}.tunnel-progress-bar{width:0%;animation:4.5s ease-out infinite tunnel-progress}.tunnel-badge{opacity:0;animation:4.5s ease-out infinite tunnel-badge-in}@keyframes tunnel-header-in{0%,8%{opacity:0;transform:translateY(-4px)}14%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}78%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes tunnel-item-in{0%,10%{opacity:0;transform:translate(-4px)}16%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}78%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes tunnel-progress{0%,18%{width:0%}32%{width:75%}70%{width:75%}78%{width:0%}to{width:0%}}@keyframes tunnel-badge-in{0%,28%{opacity:0;transform:scale(.9)}34%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes bail-block-in{0%,8%{opacity:0;transform:translateY(-4px)}14%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}78%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes bail-title-in{0%,14%{opacity:0;transform:translate(-6px)}20%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}78%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes bail-fill-1{0%,18%{width:0%}28%{width:100%}70%{width:100%}78%{width:0%}to{width:0%}}@keyframes bail-fill-2{0%,22%{width:0%}32%{width:80%}70%{width:80%}78%{width:0%}to{width:0%}}@keyframes bail-fill-3{0%,26%{width:0%}36%{width:60%}70%{width:60%}78%{width:0%}to{width:0%}}@keyframes bail-badge-in{0%,32%{opacity:0;transform:scale(.8)}38%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}78%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.score-ring{stroke-dasharray:264;stroke-dashoffset:264px;animation:5s ease-out infinite score-ring-draw}.score-number{opacity:0;animation:5s ease-out infinite score-number-in}.score-metric-1{opacity:0;animation:5s ease-out infinite score-metric-in}.score-metric-2{opacity:0;animation:5s ease-out .1s infinite score-metric-in}.score-metric-3{opacity:0;animation:5s ease-out .2s infinite score-metric-in}@keyframes score-ring-draw{0%{stroke-dashoffset:264px}25%{stroke-dashoffset:44px}75%{stroke-dashoffset:44px}80%{stroke-dashoffset:264px}to{stroke-dashoffset:264px}}@keyframes score-number-in{0%,15%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes score-metric-in{0%,20%{opacity:0;transform:translateY(6px)}28%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.bailv-block{opacity:0;animation:5s ease-out infinite bailv-block-in}.bailv-title{opacity:0;animation:5s ease-out infinite bailv-title-in}.bailv-line-1{animation:5s ease-out infinite bailv-fill-1}.bailv-line-2{animation:5s ease-out infinite bailv-fill-2}.bailv-line-3{animation:5s ease-out infinite bailv-fill-3}.bailv-line-4{animation:5s ease-out infinite bailv-fill-4}.bailv-line-5{animation:5s ease-out infinite bailv-fill-5}.bailv-sig-section{opacity:0;animation:5s ease-out infinite bailv-sig-in}.bailv-sig-path{stroke-dasharray:80;stroke-dashoffset:80px;animation:5s ease-out infinite bailv-sig-draw}.bailv-badge{opacity:0;animation:5s ease-out infinite bailv-badge-in}@keyframes bailv-block-in{0%,6%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}84%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes bailv-title-in{0%,10%{opacity:0}14%{opacity:1}78%{opacity:1}84%{opacity:0}to{opacity:0}}@keyframes bailv-fill-1{0%,14%{width:0%}20%{width:100%}78%{width:100%}84%{width:0%}to{width:0%}}@keyframes bailv-fill-2{0%,16%{width:0%}22%{width:83%}78%{width:83%}84%{width:0%}to{width:0%}}@keyframes bailv-fill-3{0%,18%{width:0%}24%{width:80%}78%{width:80%}84%{width:0%}to{width:0%}}@keyframes bailv-fill-4{0%,20%{width:0%}26%{width:100%}78%{width:100%}84%{width:0%}to{width:0%}}@keyframes bailv-fill-5{0%,22%{width:0%}28%{width:75%}78%{width:75%}84%{width:0%}to{width:0%}}@keyframes bailv-sig-in{0%,26%{opacity:0}30%{opacity:1}78%{opacity:1}84%{opacity:0}to{opacity:0}}@keyframes bailv-sig-draw{0%,28%{stroke-dashoffset:80px}36%{stroke-dashoffset:0}78%{stroke-dashoffset:0}84%{stroke-dashoffset:80px}to{stroke-dashoffset:80px}}@keyframes bailv-badge-in{0%,34%{opacity:0;transform:scale(.85)}38%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}84%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.dash-card-1{opacity:0;animation:5s ease-out infinite dash-card-in}.dash-card-2{opacity:0;animation:5s ease-out 80ms infinite dash-card-in}.dash-chart{opacity:0;animation:5s ease-out infinite dash-chart-in}.dash-bar-1{animation:5s ease-out infinite dash-bar-grow-1}.dash-bar-2{animation:5s ease-out infinite dash-bar-grow-2}.dash-bar-3{animation:5s ease-out infinite dash-bar-grow-3}.dash-bar-4{animation:5s ease-out infinite dash-bar-grow-4}.dash-bar-5{animation:5s ease-out infinite dash-bar-grow-5}.dash-bar-6{animation:5s ease-out infinite dash-bar-grow-6}.dash-bar-7{animation:5s ease-out infinite dash-bar-grow-7}.dash-row-1{opacity:0;animation:5s ease-out infinite dash-row-in}.dash-row-2{opacity:0;animation:5s ease-out .1s infinite dash-row-in}@keyframes dash-card-in{0%,8%{opacity:0;transform:translateY(6px)}14%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}84%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes dash-chart-in{0%,12%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}84%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes dash-bar-grow-1{0%,16%{transform:scaleY(0)}22%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-2{0%,18%{transform:scaleY(0)}24%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-3{0%,20%{transform:scaleY(0)}26%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-4{0%,22%{transform:scaleY(0)}28%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-5{0%,24%{transform:scaleY(0)}30%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-6{0%,26%{transform:scaleY(0)}32%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-bar-grow-7{0%,28%{transform:scaleY(0)}34%{transform:scaleY(1)}78%{transform:scaleY(1)}84%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes dash-row-in{0%,30%{opacity:0;transform:translate(-4px)}36%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(0)}84%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}.card-soft{background:var(--card);border:1px solid var(--border);box-shadow:0 20px 60px -15px #00000014,0 8px 16px -8px #0000000a}.card-soft-muted{background:var(--card-muted);border:1px solid var(--border);box-shadow:0 16px 40px -12px #0000000f,0 4px 12px -4px #00000008}@keyframes fade-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-rise{animation:.8s ease-out both fade-rise}.animate-fade-rise-delay{animation:.8s ease-out .2s both fade-rise}.animate-fade-rise-delay-2{animation:.8s ease-out .4s both fade-rise}
