.page-module___8aEwW__container{background:var(--custom-bg-color);min-height:100vh;position:relative}.page-module___8aEwW__container:before{content:"";pointer-events:none;opacity:.6;z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#00000004 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#00000004 1px 2px);background-size:32px 32px;position:fixed;inset:0}.page-module___8aEwW__dark .page-module___8aEwW__container:before{opacity:.4;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#ffffff05 1px 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#ffffff05 1px 2px)}.page-module___8aEwW__container:after{content:"";opacity:.035;pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module___8aEwW__dark .page-module___8aEwW__container:after{opacity:.05}.page-module___8aEwW__container>*{z-index:2;position:relative}.page-module___8aEwW__nav{background-color:var(--custom-bg-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;width:60vw;box-shadow:none;box-sizing:border-box;border-radius:0;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__nav.page-module___8aEwW__scrolled{background-color:var(--custom-panel-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:60vw;box-shadow:var(--custom-box-shadow);border:1px solid var(--custom-border-color);opacity:.95;border-radius:50px;top:1rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__navContent{justify-content:space-between;align-items:center;margin:0;padding:.5rem 1.5rem;display:flex}@media (max-width:768px){.page-module___8aEwW__nav{background-color:var(--custom-panel-color);border:1px solid var(--custom-border-color);border-radius:12px;width:94vw;top:.5rem;box-shadow:0 2px 12px #00000014}.page-module___8aEwW__nav.page-module___8aEwW__scrolled{border-radius:12px;width:94vw}.page-module___8aEwW__navContent{padding:.75rem 1rem}.page-module___8aEwW__logoText{font-size:1rem}}.page-module___8aEwW__logoContainer{align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__logoText{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.page-module___8aEwW__alphaBadge{font-family:var(--custom-font-display);letter-spacing:.08em;color:#1c1917;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:4px;align-items:center;margin-left:.25rem;padding:.2rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.page-module___8aEwW__authButtons{gap:1rem;display:flex}.page-module___8aEwW__mobileMenuToggle{align-items:center;gap:.75rem;display:none}.page-module___8aEwW__hamburger{background:var(--custom-panel-color);border:1px solid var(--custom-border-color);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;transition:all .2s;display:flex}.page-module___8aEwW__hamburger:hover{border-color:var(--custom-color-brand);background:#0596690d}.page-module___8aEwW__hamburger span{background-color:var(--custom-color);transform-origin:50%;width:20px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.page-module___8aEwW__hamburger.page-module___8aEwW__open{background:var(--custom-color-brand);border-color:var(--custom-color-brand)}.page-module___8aEwW__hamburger.page-module___8aEwW__open span{background-color:#fff}.page-module___8aEwW__hamburger.page-module___8aEwW__open span:first-child{transform:rotate(45deg)translate(5px,5px)}.page-module___8aEwW__hamburger.page-module___8aEwW__open span:nth-child(2){opacity:0;transform:scaleX(0)}.page-module___8aEwW__hamburger.page-module___8aEwW__open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.page-module___8aEwW__mobileMenu{background:var(--custom-panel-color);border-left:1px solid var(--custom-border-color);z-index:999;width:300px;height:100vh;padding:6rem 1.5rem 2rem;transition:transform .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #00000026}.page-module___8aEwW__mobileMenu.page-module___8aEwW__open{transform:translate(0)}.page-module___8aEwW__mobileMenuContent{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__mobileMenuLink{font-family:var(--custom-font-display);color:var(--custom-color);border:1px solid var(--custom-border-color);text-align:center;text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s}.page-module___8aEwW__mobileMenuLink:hover{border-color:var(--custom-color-brand);color:var(--custom-color-brand);background:#0596690d}.page-module___8aEwW__mobileMenuLink.page-module___8aEwW__primary{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);color:#fff;border:none;box-shadow:0 4px 12px #0596694d}.page-module___8aEwW__mobileMenuLink.page-module___8aEwW__primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #05966966}.page-module___8aEwW__mobileMenuOverlay{z-index:998;background:#00000080;animation:.3s page-module___8aEwW__overlayFadeIn;position:fixed;inset:0}@keyframes page-module___8aEwW__overlayFadeIn{0%{opacity:0}to{opacity:1}}.page-module___8aEwW__hero{text-align:center;background:var(--custom-bg-color);color:var(--custom-color);border-bottom:var(--custom-border);flex-direction:column;align-items:center;padding:10rem 2rem 8rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__dark .page-module___8aEwW__hero{background:var(--custom-bg-color)}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0596690a 0%,#0000 70%);position:absolute;inset:0}.page-module___8aEwW__heroTitle{color:var(--custom-color);text-align:center;letter-spacing:-.02em;max-width:1000px;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.2}.page-module___8aEwW__heroSubtitle{opacity:.9;max-width:800px;color:var(--custom-color-secondary);margin-bottom:3rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.6}.page-module___8aEwW__heroButton{border-radius:var(--custom-border-radius)!important;background:var(--custom-color-brand)!important;color:#fff!important;letter-spacing:-.01em!important;text-transform:none!important;border:none!important;padding:1.25rem 2.5rem!important;font-size:1.25rem!important;font-weight:600!important;transition:all .3s!important}.page-module___8aEwW__heroButton:hover{opacity:.9;transform:translateY(-2px)}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes page-module___8aEwW__slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.page-module___8aEwW__section{opacity:0;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.page-module___8aEwW__section.page-module___8aEwW__visible{opacity:1;transform:translateY(0)}.page-module___8aEwW__howItWorks{background:var(--custom-bg-color);border-bottom:var(--custom-border);margin-top:5rem;padding:8rem 2rem 6rem;position:relative;overflow:visible}.page-module___8aEwW__howItWorksTitle{font-family:var(--custom-font-display);color:var(--custom-color);text-align:center;letter-spacing:-.02em;width:100%;margin-bottom:3rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;display:inline-block;position:relative}.page-module___8aEwW__steps{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 0;display:flex;position:relative;overflow-x:auto}.page-module___8aEwW__steps::-webkit-scrollbar{display:none}.page-module___8aEwW__steps:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--custom-color-brand)50%,transparent 100%);z-index:0;transform-origin:0;width:100%;height:3px;animation:2s ease-out forwards page-module___8aEwW__lineFlow;position:absolute;top:4.5rem;left:0}@keyframes page-module___8aEwW__lineFlow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-module___8aEwW__step{text-align:center;z-index:1;background:var(--custom-panel-color);border:1px solid var(--custom-border-color);opacity:0;max-width:350px;box-shadow:var(--custom-box-shadow);border-radius:16px;flex-direction:column;flex:0 0 300px;align-items:center;padding:2.5rem 2rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:translate(30px)}.page-module___8aEwW__section.page-module___8aEwW__visible .page-module___8aEwW__step{opacity:1;transform:translate(0)}.page-module___8aEwW__section.page-module___8aEwW__visible .page-module___8aEwW__step:first-child{transition-delay:.2s}.page-module___8aEwW__section.page-module___8aEwW__visible .page-module___8aEwW__step:nth-child(2){transition-delay:.4s}.page-module___8aEwW__section.page-module___8aEwW__visible .page-module___8aEwW__step:nth-child(3){transition-delay:.6s}.page-module___8aEwW__step:hover{border-color:var(--custom-color-brand);transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1);transform:translateY(-8px);box-shadow:0 12px 32px #05966926}.page-module___8aEwW__dark .page-module___8aEwW__step:hover{box-shadow:0 12px 32px #34d39933}.page-module___8aEwW__stepIconContainer{background:linear-gradient(135deg,#0596691a 0%,#10b9810d 100%);border:1px solid #05966933;border-radius:16px;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.page-module___8aEwW__dark .page-module___8aEwW__stepIconContainer{background:linear-gradient(135deg,#34d39926 0%,#6ee7b70d 100%);border-color:#34d39940}.page-module___8aEwW__step:hover .page-module___8aEwW__stepIconContainer{background:linear-gradient(135deg,#05966926 0%,#10b9811a 100%);transform:scale(1.05)}.page-module___8aEwW__stepIcon{width:2.5rem;height:2.5rem;color:var(--custom-color-brand)}.page-module___8aEwW__stepNumber{background:var(--custom-color-brand);width:2.5rem;height:2.5rem;font-family:var(--custom-font-display);color:#fff;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.2,0,0,1);display:flex;position:relative}.page-module___8aEwW__dark .page-module___8aEwW__stepNumber{box-shadow:0 4px 12px #34d3994d}.page-module___8aEwW__step:hover .page-module___8aEwW__stepNumber{transform:scale(1.1)}.page-module___8aEwW__stepTitle{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__stepDescription{color:var(--custom-color-secondary);font-size:1.125rem;line-height:1.6}.page-module___8aEwW__features{background:var(--custom-bg-color);border-bottom:var(--custom-border);padding:6rem 2rem;position:relative;overflow:visible}.page-module___8aEwW__features:before{content:"";pointer-events:none;background:radial-gradient(circle,#05966908 0%,#0000 70%);position:absolute;inset:0}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;padding-top:2rem;display:grid}.page-module___8aEwW__featureCard{background:var(--custom-panel-color);box-shadow:var(--custom-box-shadow);text-align:left;border:1px solid var(--custom-border-color);opacity:0;--delay:0s;height:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1)var(--delay),transform .5s cubic-bezier(.4,0,.2,1)var(--delay);will-change:opacity,transform;border-radius:16px;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden;transform:translate(-60px)}.page-module___8aEwW__featureCard:nth-child(2n){transform:translate(60px)}.page-module___8aEwW__featureCard.page-module___8aEwW__visible{opacity:1;transform:translate(0)}.page-module___8aEwW__featureCard:nth-child(2).page-module___8aEwW__visible{--delay:.1s}.page-module___8aEwW__featureCard:nth-child(3).page-module___8aEwW__visible{--delay:.2s}.page-module___8aEwW__featureCard:nth-child(4).page-module___8aEwW__visible{--delay:.3s}.page-module___8aEwW__featureCard:hover{--delay:0s;border-color:var(--custom-color-brand);transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1);transform:translateY(-8px);box-shadow:0 16px 40px #05966926}.page-module___8aEwW__dark .page-module___8aEwW__featureCard:hover{box-shadow:0 16px 40px #34d39940}.page-module___8aEwW__featureIcon{background:linear-gradient(135deg,#0596691a 0%,#10b9810d 100%);border:1px solid #05966933;border-radius:14px;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;font-size:2rem;transition:all .3s cubic-bezier(.2,0,0,1);display:flex;position:relative}.page-module___8aEwW__dark .page-module___8aEwW__featureIcon{background:linear-gradient(135deg,#34d39926 0%,#6ee7b70d 100%);border-color:#34d39940}.page-module___8aEwW__featureCard:hover .page-module___8aEwW__featureIcon{background:linear-gradient(135deg,#05966926 0%,#10b9811a 100%);transform:scale(1.1)}.page-module___8aEwW__featureTitle{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.page-module___8aEwW__featureDescription{color:var(--custom-color-secondary);margin:0;font-size:1rem;line-height:1.5}.page-module___8aEwW__pricing{background:var(--custom-bg-color);border-bottom:var(--custom-border);padding:6rem 2rem;position:relative;overflow:visible}.page-module___8aEwW__pricing:before{content:"";pointer-events:none;background:radial-gradient(circle,#05966908 0%,#0000 70%);position:absolute;inset:0}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin:2rem auto 0;display:grid}.page-module___8aEwW__pricingCard{background:var(--custom-panel-color);border:1px solid var(--custom-border-color);opacity:0;--delay:0s;transition:opacity .5s cubic-bezier(.4,0,.2,1)var(--delay),transform .5s cubic-bezier(.4,0,.2,1)var(--delay);will-change:opacity,transform;border-radius:16px;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden;transform:translate(-60px)}.page-module___8aEwW__pricingCard:nth-child(2){transform:translateY(30px)}.page-module___8aEwW__pricingCard:nth-child(3){transform:translate(60px)}.page-module___8aEwW__pricingCard.page-module___8aEwW__visible{opacity:1;transform:translate(0)}.page-module___8aEwW__pricingCard:nth-child(2).page-module___8aEwW__visible{--delay:.15s;transform:translateY(0)}.page-module___8aEwW__pricingCard:nth-child(3).page-module___8aEwW__visible{--delay:.3s}.page-module___8aEwW__pricingCard:hover{--delay:0s;border-color:var(--custom-color-brand);transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1);transform:translateY(-8px);box-shadow:0 16px 40px #05966926}.page-module___8aEwW__dark .page-module___8aEwW__pricingCard:hover{box-shadow:0 16px 40px #34d39940}.page-module___8aEwW__popular{border:2px solid var(--custom-color-brand);transform:scale(1.05)}.page-module___8aEwW__popular:hover{transition:transform .15s cubic-bezier(.2,0,0,1);transform:translateY(-4px)scale(1.05)}.page-module___8aEwW__popularBadge{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);color:#fff;font-family:var(--custom-font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;right:1rem}.page-module___8aEwW__pricingHeader{text-align:center;margin-bottom:1.25rem}.page-module___8aEwW__pricingIcon{margin-bottom:.75rem;font-size:2rem;display:inline-block}.page-module___8aEwW__pricingTitle{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.01em;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.page-module___8aEwW__pricingSubtitle{color:var(--custom-color-secondary);font-size:.875rem}.page-module___8aEwW__pricingPrice{text-align:center;color:var(--custom-color);margin-bottom:1.25rem}.page-module___8aEwW__pricingPriceSecondary{color:var(--custom-color-secondary);margin-top:.5rem;font-size:1rem;font-weight:500}.page-module___8aEwW__currency{vertical-align:top;margin-right:.25rem;font-size:1.25rem;font-weight:500}.page-module___8aEwW__amount{font-size:2.75rem;font-weight:700;line-height:1}.page-module___8aEwW__period{color:var(--custom-color-secondary);margin-left:.25rem;font-size:.875rem}.page-module___8aEwW__pricingFeatures{flex-grow:1;margin:0 0 1.25rem;padding:0;list-style:none}.page-module___8aEwW__pricingFeatures li{color:var(--custom-color-secondary);border-bottom:1px solid var(--custom-border-color);align-items:center;padding:.5rem 0;font-size:1rem;display:flex}.page-module___8aEwW__pricingFeatures li:before{content:"✓";color:var(--custom-color-brand);margin-right:.5rem;font-size:.875rem;font-weight:700}.page-module___8aEwW__pricingButton{text-align:center;width:100%;padding:.75rem!important;font-size:.875rem!important}.page-module___8aEwW__users{background:var(--custom-bg-color);border-top:var(--custom-border);padding:6rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__dark .page-module___8aEwW__users{background:var(--custom-bg-color)}.page-module___8aEwW__users:before{content:"";pointer-events:none;background:radial-gradient(circle,#05966908 0%,#0000 70%);position:absolute;inset:0}.page-module___8aEwW__usersTitle{font-family:var(--custom-font-display);color:var(--custom-color);text-align:center;letter-spacing:-.02em;width:100%;margin-bottom:3rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;display:inline-block;position:relative}@keyframes page-module___8aEwW__scroll{0%{transform:translate(0)}to{transform:translate(calc(-2800px - 15rem))}}.page-module___8aEwW__userScrollContainer{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.5rem;position:relative;overflow:hidden}.page-module___8aEwW__userScrollContainer:before,.page-module___8aEwW__userScrollContainer:after{content:"";z-index:2;pointer-events:none;width:150px;position:absolute;top:0;bottom:0}.page-module___8aEwW__userScrollContainer:before{background:linear-gradient(90deg,var(--custom-bg-color)0%,transparent 100%);left:0}.page-module___8aEwW__userScrollContainer:after{background:linear-gradient(270deg,var(--custom-bg-color)0%,transparent 100%);right:0}.page-module___8aEwW__userScroll{gap:1.5rem;width:fit-content;animation:30s linear infinite page-module___8aEwW__scroll;display:flex}.page-module___8aEwW__userScroll:hover{animation-play-state:paused}.page-module___8aEwW__userCard{scroll-snap-align:start;background:var(--custom-panel-color);border:1px solid var(--custom-border-color);opacity:.85;border-radius:16px;flex:0 0 280px;min-height:220px;padding:2rem;transition:all .3s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.page-module___8aEwW__userCard:hover{opacity:1;border-color:var(--custom-color-brand);transform:translateY(-8px);box-shadow:0 12px 32px #05966926}.page-module___8aEwW__dark .page-module___8aEwW__userCard:hover{box-shadow:0 12px 32px #34d39933}.page-module___8aEwW__userRole{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__useCases{color:var(--custom-color-secondary);margin:0;padding:0;list-style:none}.page-module___8aEwW__useCases li{margin-bottom:.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.4;position:relative}.page-module___8aEwW__useCases li:last-child{margin-bottom:0}.page-module___8aEwW__useCases li:before{content:"→";color:var(--custom-color-brand);opacity:.8;position:absolute;left:0}@media (max-width:768px){.page-module___8aEwW__hero{padding:8rem 1.5rem 6rem}.page-module___8aEwW__features{padding:4rem 1rem}.page-module___8aEwW__featureGrid{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.page-module___8aEwW__featureCard{padding:1.5rem}.page-module___8aEwW__featureIcon{width:32px;height:32px;margin-bottom:.75rem;padding:.5rem}.page-module___8aEwW__featureTitle{margin-bottom:.5rem;font-size:1.125rem}.page-module___8aEwW__featureDescription{font-size:.9375rem;line-height:1.5}.page-module___8aEwW__howItWorks{width:100%;max-width:100vw;padding:3rem 1rem;overflow-x:hidden}.page-module___8aEwW__howItWorksTitle{margin-bottom:2rem;font-size:2rem}.page-module___8aEwW__steps{flex-direction:column;gap:2rem;width:calc(100% - 2rem);max-width:450px;margin:0 auto;padding:.5rem;overflow:visible}.page-module___8aEwW__steps:before{background:linear-gradient(180deg,transparent 0%,var(--custom-color-brand)15%,var(--custom-color-brand)80%,transparent 100%);width:2px;height:calc(100% - 120px);top:60px;left:50%;transform:translate(-50%)}.page-module___8aEwW__step{opacity:1;background:var(--custom-panel-color);border:1px solid var(--custom-border-color);width:100%;min-width:auto;max-width:100%;box-shadow:var(--custom-box-shadow);border-radius:16px;flex:none;padding:1.5rem;transition:transform .2s,background-color .2s;transform:none!important}.page-module___8aEwW__step:hover{border-color:var(--custom-color-brand);transform:translateY(-4px)!important}.page-module___8aEwW__stepIconContainer{border-radius:12px;width:3.5rem;height:3.5rem;margin-bottom:1rem;overflow:visible}.page-module___8aEwW__stepIcon{width:1.75rem;height:1.75rem}.page-module___8aEwW__stepNumber{border-radius:10px;width:2.5rem;height:2.5rem;margin-bottom:1rem;font-size:1.25rem}.page-module___8aEwW__stepTitle{margin-bottom:.75rem;font-size:1.25rem}.page-module___8aEwW__stepDescription{font-size:.9375rem;line-height:1.5}.page-module___8aEwW__section.page-module___8aEwW__visible .page-module___8aEwW__step{opacity:1;transform:none!important}.page-module___8aEwW__userGrid{gap:1.5rem}.page-module___8aEwW__userCard{padding:2rem}.page-module___8aEwW__pricing{padding:4rem 1rem}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr;gap:1.5rem}.page-module___8aEwW__popular{transform:none}.page-module___8aEwW__popular:hover{transform:translateY(-4px)}.page-module___8aEwW__pricingCard{padding:1.5rem}.page-module___8aEwW__userScroll{gap:1rem;padding:.25rem}.page-module___8aEwW__userCard{flex:0 0 260px;padding:1.5rem}.page-module___8aEwW__userRole{font-size:1.25rem}.page-module___8aEwW__useCases li{font-size:1rem}.page-module___8aEwW__ctaSection{margin-top:-1rem;margin-bottom:3rem;padding:0 1.5rem}.page-module___8aEwW__ctaButton{padding:.75rem 1.75rem;font-size:.9375rem}.page-module___8aEwW__ctaSubtext{font-size:.8125rem}.page-module___8aEwW__authButtons{display:none!important}.page-module___8aEwW__mobileMenuToggle{display:flex!important}.page-module___8aEwW__howItWorksTitle:after,.page-module___8aEwW__usersTitle:after{width:60px;height:3px}.page-module___8aEwW__featureIcon{border-radius:10px;width:3rem;height:3rem}}.page-module___8aEwW__ctaSection{text-align:center;z-index:10;margin-top:-2rem;margin-bottom:5rem;position:relative}.page-module___8aEwW__ctaButton{font-family:var(--custom-font-display);background:var(--custom-color-brand);color:#fff;letter-spacing:-.01em;border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 2px 8px #05966940}.page-module___8aEwW__dark .page-module___8aEwW__ctaButton{box-shadow:0 2px 8px #34d3994d}.page-module___8aEwW__ctaButton:hover{background:var(--custom-color-accent);transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.page-module___8aEwW__ctaSubtext{font-family:var(--custom-font-family);color:var(--custom-color-secondary);margin-top:.75rem;font-size:.875rem;font-weight:400}
.DataFlowHero-module__hZIyRa__heroContainer{background-color:var(--custom-bg-color);justify-content:space-between;align-items:center;gap:4rem;max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:8rem 5rem 5rem;display:flex;position:relative}.DataFlowHero-module__hZIyRa__textContent{flex:0 0 420px;max-width:460px}.DataFlowHero-module__hZIyRa__heroHeadline{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;line-height:1.15}.DataFlowHero-module__hZIyRa__headlineLine{display:block}.DataFlowHero-module__hZIyRa__gradientText{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.DataFlowHero-module__hZIyRa__heroSubtitle{font-family:var(--custom-font-family);color:var(--custom-color-secondary);max-width:420px;margin:0 0 2.25rem;font-size:1.125rem;font-weight:400;line-height:1.7}.DataFlowHero-module__hZIyRa__ctaContainer{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.DataFlowHero-module__hZIyRa__ctaButton{font-family:var(--custom-font-display);background:linear-gradient(135deg,var(--custom-color-brand)0%,#0d9668 100%);color:#fff;letter-spacing:-.01em;border:none;border-radius:10px;padding:1rem 2.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 4px 14px #05966959,0 2px 6px #05966933}.DataFlowHero-module__hZIyRa__dark .DataFlowHero-module__hZIyRa__ctaButton{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);box-shadow:0 4px 14px #34d39959,0 2px 6px #34d39933}.DataFlowHero-module__hZIyRa__ctaButton:hover{background:linear-gradient(135deg,#0a8559 0%,var(--custom-color-brand)100%);transform:translateY(-2px);box-shadow:0 8px 20px #05966966,0 4px 8px #05966940}.DataFlowHero-module__hZIyRa__ctaSubtext{font-family:var(--custom-font-family);color:var(--custom-color-secondary);opacity:.85;margin:0;font-size:.8125rem;font-weight:400}.DataFlowHero-module__hZIyRa__demoWrapper{flex:1;min-width:0;max-width:720px}@media (max-width:1100px){.DataFlowHero-module__hZIyRa__heroContainer{gap:3rem;padding:6rem 3rem 4rem}.DataFlowHero-module__hZIyRa__textContent{flex:0 0 360px;max-width:380px}.DataFlowHero-module__hZIyRa__heroHeadline{font-size:clamp(2rem,3.5vw,2.75rem)}.DataFlowHero-module__hZIyRa__heroSubtitle{margin-bottom:2rem;font-size:1rem}.DataFlowHero-module__hZIyRa__ctaButton{padding:.875rem 2rem;font-size:.9375rem}}@media (max-width:900px){.DataFlowHero-module__hZIyRa__heroContainer{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;min-height:calc(100dvh - 60px);padding:15vh 1.5rem 1.5rem}.DataFlowHero-module__hZIyRa__textContent{flex:none;max-width:520px}.DataFlowHero-module__hZIyRa__heroHeadline{margin-bottom:.5rem;font-size:clamp(1.875rem,7vw,2.5rem)}.DataFlowHero-module__hZIyRa__heroSubtitle{max-width:100%;margin-bottom:1rem;font-size:.9375rem;line-height:1.45}.DataFlowHero-module__hZIyRa__ctaContainer{align-items:center;gap:.375rem}.DataFlowHero-module__hZIyRa__ctaButton{padding:.6875rem 1.75rem;font-size:.9375rem}.DataFlowHero-module__hZIyRa__ctaSubtext{font-size:.75rem}.DataFlowHero-module__hZIyRa__demoWrapper{width:100%;max-width:100%}}@media (max-width:480px){.DataFlowHero-module__hZIyRa__heroContainer{gap:1rem;padding:12vh 1rem 1rem}.DataFlowHero-module__hZIyRa__heroHeadline{margin-bottom:.375rem;font-size:clamp(1.75rem,8vw,2.25rem)}.DataFlowHero-module__hZIyRa__heroSubtitle{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.DataFlowHero-module__hZIyRa__ctaButton{padding:.625rem 1.5rem;font-size:.875rem}.DataFlowHero-module__hZIyRa__ctaSubtext{font-size:.6875rem}}@media (min-width:1440px){.DataFlowHero-module__hZIyRa__heroContainer{gap:5rem;max-width:1600px;padding:10rem 6rem 6rem}.DataFlowHero-module__hZIyRa__textContent{flex:0 0 520px;max-width:560px}.DataFlowHero-module__hZIyRa__heroHeadline{font-size:4rem}.DataFlowHero-module__hZIyRa__heroSubtitle{max-width:500px;font-size:1.3125rem}.DataFlowHero-module__hZIyRa__ctaButton{padding:1.125rem 2.5rem;font-size:1.0625rem}.DataFlowHero-module__hZIyRa__ctaSubtext{font-size:.875rem}.DataFlowHero-module__hZIyRa__demoWrapper{max-width:850px}}@media (min-width:1680px){.DataFlowHero-module__hZIyRa__heroContainer{gap:6rem;max-width:1800px;padding:12rem 8rem 8rem}.DataFlowHero-module__hZIyRa__textContent{flex:0 0 580px;max-width:620px}.DataFlowHero-module__hZIyRa__heroHeadline{font-size:4.5rem}.DataFlowHero-module__hZIyRa__heroSubtitle{max-width:540px;font-size:1.4375rem}.DataFlowHero-module__hZIyRa__ctaButton{padding:1.25rem 2.75rem;font-size:1.125rem}.DataFlowHero-module__hZIyRa__demoWrapper{max-width:950px}}
.InvoiceExtractionDemo-module__TPJF8W__section{background:var(--custom-bg-color);z-index:2;padding:4rem 2rem;position:relative}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode{background:0 0;padding:0}.InvoiceExtractionDemo-module__TPJF8W__mobileDemo{display:none}.InvoiceExtractionDemo-module__TPJF8W__desktopOnly{display:flex}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__demoContainer{gap:1.25rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__invoice{padding:1.5rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__dataCard{min-height:420px;padding:1.5rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowIndicator{padding:0 .75rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:44px;height:44px;padding:5px}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:18px;height:18px}@media (min-width:1440px){.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__demoContainer{gap:1.75rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__invoice{padding:2rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__dataCard{min-height:480px;padding:2rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:52px;height:52px}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:22px;height:22px}}@media (min-width:1680px){.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__demoContainer{gap:2rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__invoice{padding:2.25rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__dataCard{min-height:540px;padding:2.25rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:60px;height:60px}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:26px;height:26px}}.InvoiceExtractionDemo-module__TPJF8W__sectionTitle{font-family:var(--custom-font-display);color:var(--custom-color);text-align:center;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__sectionSubtitle{font-family:var(--custom-font-family);color:var(--custom-color-secondary);text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.25rem)}.InvoiceExtractionDemo-module__TPJF8W__demoContainer{justify-content:center;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.InvoiceExtractionDemo-module__TPJF8W__invoiceSide{flex:1;justify-content:flex-end;max-width:440px;display:flex}.InvoiceExtractionDemo-module__TPJF8W__invoiceWrapper{width:100%;max-width:400px;position:relative}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge{z-index:10;background:#fff;border:1px solid #00000014;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .625rem;display:flex;position:absolute;top:-10px;left:16px;box-shadow:0 2px 8px #00000014}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__pdfBadge{background:#1c1c20;border-color:#ffffff1a}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge img{width:20px;height:20px}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge span{font-family:var(--custom-font-display);color:#f15642;letter-spacing:.03em;font-size:.625rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__invoice{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:1.5rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 16px 40px #00000014}.InvoiceExtractionDemo-module__TPJF8W__invoice:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 8px 20px #00000014,0 24px 50px #0000001a}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__invoice{background:#1c1c20;border-color:#ffffff0f;box-shadow:0 1px 2px #0003,0 4px 12px #00000040,0 16px 40px #0000004d}.InvoiceExtractionDemo-module__TPJF8W__invoiceHeader{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__invoiceHeader{border-bottom-color:#ffffff14}.InvoiceExtractionDemo-module__TPJF8W__invoiceLogo{align-items:center;gap:.625rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__logoIcon{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);color:#fff;width:30px;height:30px;font-size:.875rem;font-weight:700;font-family:var(--custom-font-display);border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #05966940}.InvoiceExtractionDemo-module__TPJF8W__logoText{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:.03em;font-size:.8rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__invoiceTitle{font-family:var(--custom-font-display);color:var(--custom-color-brand);letter-spacing:.06em;font-size:1.125rem;font-weight:800}.InvoiceExtractionDemo-module__TPJF8W__invoiceMeta{justify-content:space-between;margin-bottom:1rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__invoiceField{border-radius:6px;flex-direction:column;gap:.15rem;padding:.35rem .5rem;transition:all .3s;display:flex}.InvoiceExtractionDemo-module__TPJF8W__fieldLabel{color:var(--custom-color-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__fieldValue{color:var(--custom-color);font-size:.8rem;font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__highlighted{box-shadow:0 0 0 1.5px var(--custom-color-brand),0 0 12px #05966933;background:#0596691a;transform:scale(1.01)}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__highlighted{box-shadow:0 0 0 1.5px var(--custom-color-accent),0 0 12px #34d39940;background:#34d3991f}.InvoiceExtractionDemo-module__TPJF8W__invoiceSection{margin-bottom:1rem}.InvoiceExtractionDemo-module__TPJF8W__sectionLabel{color:var(--custom-color-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.65rem;font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__vendorInfo{border-radius:6px;padding:.5rem;transition:all .3s}.InvoiceExtractionDemo-module__TPJF8W__vendorName{color:var(--custom-color);font-size:.85rem;font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__vendorAddress{color:var(--custom-color-secondary);font-size:.7rem}.InvoiceExtractionDemo-module__TPJF8W__invoiceTable{border:1px solid #eee;border-radius:10px;margin-bottom:1rem;overflow:hidden}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__invoiceTable{border-color:#ffffff14}.InvoiceExtractionDemo-module__TPJF8W__tableHeader{color:var(--custom-color-secondary);text-transform:uppercase;letter-spacing:.06em;background:#f7f7f8;grid-template-columns:2fr .5fr .75fr .75fr;gap:.5rem;padding:.5rem .75rem;font-size:.575rem;font-weight:700;display:grid}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__tableHeader{background:#ffffff0a}.InvoiceExtractionDemo-module__TPJF8W__tableRow{color:var(--custom-color);border-top:1px solid #f0f0f0;grid-template-columns:2fr .5fr .75fr .75fr;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;display:grid}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__tableRow{border-top-color:#ffffff0d}.InvoiceExtractionDemo-module__TPJF8W__tableRow span:last-child{font-weight:600}.InvoiceExtractionDemo-module__TPJF8W__invoiceTotal{justify-content:flex-end;margin-bottom:1rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__totalRow{border-radius:6px;align-items:center;gap:1rem;padding:.5rem .75rem;transition:all .3s;display:flex}.InvoiceExtractionDemo-module__TPJF8W__totalLabel{color:var(--custom-color);text-transform:uppercase;font-size:.75rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__totalValue{color:var(--custom-color-brand);font-size:1.1rem;font-weight:800}.InvoiceExtractionDemo-module__TPJF8W__invoiceFooter{border-top:1px dashed #e5e5e5;justify-content:space-between;padding-top:.875rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__invoiceFooter{border-top-color:#ffffff14}.InvoiceExtractionDemo-module__TPJF8W__statusPending{color:#f59e0b!important;font-weight:600!important}.InvoiceExtractionDemo-module__TPJF8W__statusDueSoon{color:#f97316!important;font-weight:600!important}.InvoiceExtractionDemo-module__TPJF8W__statusOverdue{color:#ef4444!important;font-weight:600!important}.InvoiceExtractionDemo-module__TPJF8W__scanOverlay{pointer-events:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}.InvoiceExtractionDemo-module__TPJF8W__scanLine{background:linear-gradient(90deg,transparent 0%,var(--custom-color-brand)25%,var(--custom-color-accent)50%,var(--custom-color-brand)75%,transparent 100%);height:2px;box-shadow:0 0 12px var(--custom-color-brand),0 0 24px var(--custom-color-accent);opacity:.85;animation:2.5s ease-in-out infinite InvoiceExtractionDemo-module__TPJF8W__scanDown;position:absolute;left:0;right:0}@keyframes InvoiceExtractionDemo-module__TPJF8W__scanDown{0%{opacity:0;top:0}8%{opacity:.85}92%{opacity:.85}to{opacity:0;top:100%}}.InvoiceExtractionDemo-module__TPJF8W__flowIndicator{flex-direction:column;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__flowArrowContainer{align-items:center;gap:.25rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:20px;height:20px;color:var(--custom-color-brand);opacity:.7;flex-shrink:0}.InvoiceExtractionDemo-module__TPJF8W__flowArrowIn{animation:2s ease-in-out infinite InvoiceExtractionDemo-module__TPJF8W__arrowPulseIn}.InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{animation:2s ease-in-out infinite InvoiceExtractionDemo-module__TPJF8W__arrowPulseOut}@keyframes InvoiceExtractionDemo-module__TPJF8W__arrowPulseIn{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.9;transform:translate(3px)}}@keyframes InvoiceExtractionDemo-module__TPJF8W__arrowPulseOut{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.9;transform:translate(3px)}}.InvoiceExtractionDemo-module__TPJF8W__flowLogo{background:#fff;border:1px solid #0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;display:flex;box-shadow:0 4px 20px #0000001f}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__flowLogo{background:var(--custom-panel-color);border-color:var(--custom-border-color);box-shadow:0 4px 20px #0000004d}.InvoiceExtractionDemo-module__TPJF8W__flowLogo img{object-fit:contain;width:100%;height:100%}.InvoiceExtractionDemo-module__TPJF8W__flowLabel{font-family:var(--custom-font-display);color:var(--custom-color-brand);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;opacity:.9;font-size:.6875rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__dataSide{flex:1;justify-content:flex-start;max-width:440px;display:flex}.InvoiceExtractionDemo-module__TPJF8W__csvBadge{z-index:10;background:#fff;border:1px solid #00000014;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .625rem;display:flex;position:absolute;top:-10px;right:16px;box-shadow:0 2px 8px #00000014}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__csvBadge{background:#1c1c20;border-color:#ffffff1a}.InvoiceExtractionDemo-module__TPJF8W__csvBadge img{width:20px;height:20px}.InvoiceExtractionDemo-module__TPJF8W__csvBadge span{font-family:var(--custom-font-display);color:#5aa064;letter-spacing:.03em;font-size:.625rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__dataCard{background:var(--custom-panel-color);border:1px solid var(--custom-border-color);border-radius:16px;flex-direction:column;width:100%;max-width:400px;min-height:420px;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000f,0 16px 40px #00000014}.InvoiceExtractionDemo-module__TPJF8W__dataCard:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 8px 20px #00000014,0 24px 50px #0000001a}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__dataCard{box-shadow:0 1px 2px #0003,0 4px 12px #00000040,0 16px 40px #0000004d}.InvoiceExtractionDemo-module__TPJF8W__dataHeader{border-bottom:1px solid var(--custom-border-color);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__dataIcon{background:linear-gradient(135deg,var(--custom-color-brand)0%,var(--custom-color-accent)100%);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 6px #05966940}.InvoiceExtractionDemo-module__TPJF8W__dataIcon svg{width:18px;height:18px}.InvoiceExtractionDemo-module__TPJF8W__dataTitle{font-family:var(--custom-font-display);color:var(--custom-color);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.InvoiceExtractionDemo-module__TPJF8W__dataTable{flex-direction:column;flex:1;display:flex}.InvoiceExtractionDemo-module__TPJF8W__dataTableHeader{color:var(--custom-color-secondary);text-transform:uppercase;letter-spacing:.06em;background:#00000006;border-radius:8px;grid-template-columns:1fr 1.5fr;gap:1rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.625rem;font-weight:700;display:grid}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__dataTableHeader{background:#ffffff0a}.InvoiceExtractionDemo-module__TPJF8W__dataRow{border-bottom:1px solid var(--custom-border-color);grid-template-columns:1fr 1.5fr;gap:1rem;padding:.75rem;display:grid}.InvoiceExtractionDemo-module__TPJF8W__dataLabel{color:var(--custom-color-secondary);font-size:.75rem;font-weight:500}.InvoiceExtractionDemo-module__TPJF8W__dataValue{color:var(--custom-color);font-size:.8125rem;font-weight:600;font-family:var(--custom-font-display);transition:all .3s}.InvoiceExtractionDemo-module__TPJF8W__valuePending{color:var(--custom-color-secondary);opacity:.4}.InvoiceExtractionDemo-module__TPJF8W__valueExtracted{animation:.35s ease-out forwards InvoiceExtractionDemo-module__TPJF8W__valueAppear}@keyframes InvoiceExtractionDemo-module__TPJF8W__valueAppear{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.InvoiceExtractionDemo-module__TPJF8W__placeholder{color:var(--custom-color-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__placeholderIcon{opacity:.4;justify-content:center;align-items:center;width:48px;height:48px;animation:3s linear infinite InvoiceExtractionDemo-module__TPJF8W__rotate;display:flex}.InvoiceExtractionDemo-module__TPJF8W__placeholderIcon svg{width:32px;height:32px}@keyframes InvoiceExtractionDemo-module__TPJF8W__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InvoiceExtractionDemo-module__TPJF8W__placeholder span{font-size:.85rem;font-weight:500}.InvoiceExtractionDemo-module__TPJF8W__exportReadyContainer{align-items:center;min-height:52px;margin-top:auto;display:flex}.InvoiceExtractionDemo-module__TPJF8W__exportReady{color:var(--custom-color-brand);background:linear-gradient(135deg,#05966914 0%,#10b9810d 100%);border:1px solid #05966926;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.75rem .875rem;font-size:.75rem;font-weight:600;animation:.4s ease-out forwards InvoiceExtractionDemo-module__TPJF8W__fadeInUp;display:flex}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__exportReady{background:linear-gradient(135deg,#34d3991a 0%,#6ee7b70d 100%);border-color:#34d39933}@keyframes InvoiceExtractionDemo-module__TPJF8W__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.InvoiceExtractionDemo-module__TPJF8W__checkIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.InvoiceExtractionDemo-module__TPJF8W__checkIcon svg{width:16px;height:16px}@media (max-width:900px){.InvoiceExtractionDemo-module__TPJF8W__demoContainer{flex-direction:column;gap:1rem}.InvoiceExtractionDemo-module__TPJF8W__invoiceSide,.InvoiceExtractionDemo-module__TPJF8W__dataSide{justify-content:center;max-width:100%}.InvoiceExtractionDemo-module__TPJF8W__flowIndicator{flex-direction:row;padding:.375rem 0}.InvoiceExtractionDemo-module__TPJF8W__flowArrowContainer{flex-direction:column;gap:.125rem}.InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:14px;height:14px;transform:rotate(90deg)}.InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:36px;height:36px;padding:4px}.InvoiceExtractionDemo-module__TPJF8W__flowLabel{font-size:.5625rem}@keyframes InvoiceExtractionDemo-module__TPJF8W__arrowPulseIn{0%,to{opacity:.4;transform:rotate(90deg)translate(0)}50%{opacity:.9;transform:rotate(90deg)translate(2px)}}@keyframes InvoiceExtractionDemo-module__TPJF8W__arrowPulseOut{0%,to{opacity:.4;transform:rotate(90deg)translate(0)}50%{opacity:.9;transform:rotate(90deg)translate(2px)}}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__desktopOnly{display:none}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__mobileDemo{background:var(--custom-panel-color);border:1px solid var(--custom-border-color);border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:100%;padding:1rem;display:flex;box-shadow:0 2px 4px #0000000a,0 8px 24px #00000014}.InvoiceExtractionDemo-module__TPJF8W__mobilePdfScatter{width:100%;height:100px;position:relative}.InvoiceExtractionDemo-module__TPJF8W__mobilePdfIcon{background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;box-shadow:0 2px 6px #0000001a}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__mobilePdfIcon{background:#1c1c20;border-color:#ffffff1a}.InvoiceExtractionDemo-module__TPJF8W__mobileFlowArrowDown{width:22px;height:22px;color:var(--custom-color-brand);opacity:.8;animation:1.5s ease-in-out infinite InvoiceExtractionDemo-module__TPJF8W__mobileArrowPulseDown}@keyframes InvoiceExtractionDemo-module__TPJF8W__mobileArrowPulseDown{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.InvoiceExtractionDemo-module__TPJF8W__mobileProcessor{background:#fff;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:4px;display:flex;box-shadow:0 4px 12px #0000001a,0 0 0 3px #0596691a}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__mobileProcessor{background:var(--custom-panel-color);border-color:var(--custom-border-color);box-shadow:0 4px 12px #0000004d,0 0 0 3px #34d39926}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvOutput{flex-direction:column;align-items:center;gap:.375rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvIcon{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #05966933;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 2px 6px #00000014,0 0 0 2px #0596691f}.InvoiceExtractionDemo-module__TPJF8W__dark .InvoiceExtractionDemo-module__TPJF8W__mobileCsvIcon{background:linear-gradient(135deg,#34d3991a 0%,#10b98126 100%);border-color:#34d39940;box-shadow:0 2px 6px #0003,0 0 0 2px #34d39933}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvLabel{font-family:var(--custom-font-display);color:var(--custom-color-brand);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:600}}@media (max-width:480px){.InvoiceExtractionDemo-module__TPJF8W__section{padding:3rem 1rem}.InvoiceExtractionDemo-module__TPJF8W__invoiceWrapper{max-width:100%}.InvoiceExtractionDemo-module__TPJF8W__invoice{padding:.625rem}.InvoiceExtractionDemo-module__TPJF8W__dataCard{max-width:100%;min-height:200px}.InvoiceExtractionDemo-module__TPJF8W__sectionTitle{font-size:1.75rem}.InvoiceExtractionDemo-module__TPJF8W__sectionSubtitle{margin-bottom:2rem;font-size:.9rem}.InvoiceExtractionDemo-module__TPJF8W__section.InvoiceExtractionDemo-module__TPJF8W__heroMode .InvoiceExtractionDemo-module__TPJF8W__mobileDemo{border-radius:14px;gap:.375rem;padding:.75rem}.InvoiceExtractionDemo-module__TPJF8W__mobilePdfScatter{height:85px}.InvoiceExtractionDemo-module__TPJF8W__mobilePdfIcon{border-radius:7px;width:38px;height:38px}.InvoiceExtractionDemo-module__TPJF8W__mobilePdfIcon img{width:32px!important;height:32px!important}.InvoiceExtractionDemo-module__TPJF8W__mobileFlowArrowDown{width:18px;height:18px}.InvoiceExtractionDemo-module__TPJF8W__mobileProcessor{width:44px;height:44px;padding:3px}.InvoiceExtractionDemo-module__TPJF8W__mobileProcessor img{width:36px!important;height:36px!important}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvIcon{border-radius:10px;width:48px;height:48px}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvIcon img{width:40px!important;height:40px!important}.InvoiceExtractionDemo-module__TPJF8W__mobileCsvLabel{font-size:.5625rem}}.InvoiceExtractionDemo-module__TPJF8W__invoiceCounter{justify-content:center;gap:.375rem;display:flex}.InvoiceExtractionDemo-module__TPJF8W__counterDot{background:var(--custom-border-color);opacity:.6;border-radius:50%;width:6px;height:6px;transition:all .3s}.InvoiceExtractionDemo-module__TPJF8W__counterDot.InvoiceExtractionDemo-module__TPJF8W__activeDot{background:var(--custom-color-brand);opacity:1;transform:scale(1.35);box-shadow:0 0 8px #05966966}@media (max-width:900px){.InvoiceExtractionDemo-module__TPJF8W__invoiceCounter{flex-direction:column}}@media (min-width:1440px){.InvoiceExtractionDemo-module__TPJF8W__demoContainer{gap:2.5rem;max-width:1300px}.InvoiceExtractionDemo-module__TPJF8W__invoiceSide{max-width:520px}.InvoiceExtractionDemo-module__TPJF8W__invoiceWrapper{max-width:480px}.InvoiceExtractionDemo-module__TPJF8W__invoice{padding:2rem}.InvoiceExtractionDemo-module__TPJF8W__invoiceHeader{margin-bottom:1.5rem;padding-bottom:1.25rem}.InvoiceExtractionDemo-module__TPJF8W__logoIcon{width:36px;height:36px;font-size:1rem}.InvoiceExtractionDemo-module__TPJF8W__logoText{font-size:.9rem}.InvoiceExtractionDemo-module__TPJF8W__invoiceTitle{font-size:1.25rem}.InvoiceExtractionDemo-module__TPJF8W__fieldLabel{font-size:.7rem}.InvoiceExtractionDemo-module__TPJF8W__fieldValue{font-size:.875rem}.InvoiceExtractionDemo-module__TPJF8W__tableHeader{font-size:.625rem}.InvoiceExtractionDemo-module__TPJF8W__tableRow{font-size:.75rem}.InvoiceExtractionDemo-module__TPJF8W__totalLabel{font-size:.8125rem}.InvoiceExtractionDemo-module__TPJF8W__totalValue{font-size:1.25rem}.InvoiceExtractionDemo-module__TPJF8W__dataSide{max-width:520px}.InvoiceExtractionDemo-module__TPJF8W__dataCard{max-width:480px;min-height:480px;padding:2rem}.InvoiceExtractionDemo-module__TPJF8W__dataIcon{width:40px;height:40px}.InvoiceExtractionDemo-module__TPJF8W__dataIcon svg{width:22px;height:22px}.InvoiceExtractionDemo-module__TPJF8W__dataTitle{font-size:1.0625rem}.InvoiceExtractionDemo-module__TPJF8W__dataTableHeader{font-size:.6875rem}.InvoiceExtractionDemo-module__TPJF8W__dataLabel{font-size:.8125rem}.InvoiceExtractionDemo-module__TPJF8W__dataValue{font-size:.875rem}.InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:56px;height:56px}.InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:24px;height:24px}.InvoiceExtractionDemo-module__TPJF8W__flowLabel{font-size:.75rem}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge,.InvoiceExtractionDemo-module__TPJF8W__csvBadge{padding:.4rem .75rem}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge span,.InvoiceExtractionDemo-module__TPJF8W__csvBadge span{font-size:.6875rem}.InvoiceExtractionDemo-module__TPJF8W__pdfBadge img,.InvoiceExtractionDemo-module__TPJF8W__csvBadge img{width:22px;height:22px}}@media (min-width:1680px){.InvoiceExtractionDemo-module__TPJF8W__demoContainer{gap:3rem;max-width:1500px}.InvoiceExtractionDemo-module__TPJF8W__invoiceSide{max-width:600px}.InvoiceExtractionDemo-module__TPJF8W__invoiceWrapper{max-width:560px}.InvoiceExtractionDemo-module__TPJF8W__invoice{border-radius:20px;padding:2.25rem}.InvoiceExtractionDemo-module__TPJF8W__dataSide{max-width:600px}.InvoiceExtractionDemo-module__TPJF8W__dataCard{border-radius:20px;max-width:560px;min-height:540px;padding:2.25rem}.InvoiceExtractionDemo-module__TPJF8W__flowLogo{width:64px;height:64px}.InvoiceExtractionDemo-module__TPJF8W__flowArrowIn,.InvoiceExtractionDemo-module__TPJF8W__flowArrowOut{width:28px;height:28px}.InvoiceExtractionDemo-module__TPJF8W__flowLabel{font-size:.8125rem}}
