@layer components{body:has(.finlens-marketing) .finlens-mobile-panel,html body .finlens-marketing{--finlens-black-canvas:#000!important;--finlens-black-panel:#090909!important;--finlens-black-card:#111111!important;--finlens-black-card-raised:#1b1b1b!important;--finlens-black-selected:#252525!important;--finlens-black-line:#383838!important;--finlens-black-line-strong:#5a5a5a!important;--finlens-black-control-line:#707070!important;--finlens-black-text:#f7f7f7!important;--finlens-black-copy:#d1d1d1!important;--finlens-black-muted:#b8b8b8!important;--finlens-black-accent:#b8dfe5!important;--finlens-black-shadow:inset 0 1px 0 rgb(255 255 255/0.08),0 12px 32px -20px #000,0 1px 0 rgb(255 255 255/0.035)!important;--finlens-black-feature-border:linear-gradient(132deg,rgb(133 217 229/0.78),rgb(117 129 198/0.4) 46%,rgb(164 138 215/0.65))!important;--finlens-black-feature-shadow:inset 0 1px 0 rgb(255 255 255/0.08),0 20px 50px -22px #000,0 0 26px -14px rgb(103 232 249/0.22),0 0 28px -15px rgb(167 139 250/0.18)!important;--finlens-human-landing-panel:var(--finlens-black-panel)!important;--finlens-human-landing-card:var(--finlens-black-card)!important;--finlens-human-landing-border:var(--finlens-black-line)!important;--finlens-human-landing-border-strong:var(--finlens-black-line-strong)!important;--finlens-human-landing-radius:12px!important;--finlens-human-landing-radius-panel:16px!important;--finlens-human-landing-shadow:var(--finlens-black-shadow)!important}html body .finlens-marketing{background:#000!important;color:var(--finlens-black-text)!important;overflow-x:visible!important;font-feature-settings:normal!important}html body .finlens-marketing .container{width:100%!important;max-width:1232px!important;margin-inline:auto!important;padding-inline:24px!important}html body .finlens-marketing :where(h1,h2,h3,h4,h5,h6){color:var(--finlens-black-text)!important;font-weight:600!important;letter-spacing:-.015em!important;text-wrap:balance!important;overflow-wrap:break-word!important}html body .finlens-marketing h1,html body .finlens-marketing main#landing-main>section#hero .finlens-hero-product-title{max-width:22ch!important;font-size:clamp(2.125rem,4.2vw,3.75rem)!important;line-height:1.16!important;letter-spacing:-.02em!important;color:var(--finlens-black-text)!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important}html body .finlens-marketing .section-title{font-size:clamp(1.625rem,2.6vw,2.25rem)!important;line-height:1.2!important}html body .finlens-marketing :where(p,li,.section-text){color:var(--finlens-black-copy)!important;line-height:1.6!important}html body .finlens-marketing :where(.section-text,.finlens-seo-hero-panel>.relative>div>p:last-child,.finlens-hero-copy>p){font-size:16px!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-copy>p{max-width:65ch!important;font-size:17px!important;line-height:1.6!important}html body .finlens-marketing :where(.section,.finlens-pricing-faq){padding-block:32px!important}html body .finlens-marketing .section-head{margin-bottom:28px!important}html body .finlens-marketing .section-head .section-text{margin-top:14px!important}html body .finlens-marketing .finlens-reserved-section[data-deferred-active=true]{min-height:0!important}html body .finlens-marketing :where([id]){scroll-margin-top:100px!important}html body .finlens-marketing :where(.finlens-page-backdrop,.finlens-hero-core-glow,.finlens-page-hover-spotlight,.finlens-card-spectrum,.finlens-card-particles,.finlens-card-corners,.finlens-panel-aura,.finlens-pricing-aura,.finlens-pricing-depth,.finlens-rgb-track,.finlens-footer-ambient,.finlens-nav-prism){display:none!important}html body .finlens-marketing .finlens-hero-backdrop>:not(.finlens-code-rain){display:none!important}html body .finlens-marketing .finlens-hero-floating-label{border-color:var(--finlens-black-line)!important;background:var(--finlens-black-panel)!important;box-shadow:none!important;animation:none!important}html body .finlens-marketing .finlens-code-rain span{animation:none!important}html body .finlens-marketing :where(.finlens-pricing-section,.finlens-copyright-hero),html body .finlens-marketing main#landing-main #features #feature-intro,html body .finlens-marketing main#landing-main :where(#reviews,#pricing-preview)>section,html body .finlens-marketing main#landing-main>section#hero.finlens-hero-section{background:#000!important}html body .finlens-marketing #hero.finlens-hero-section:after,html body .finlens-marketing #hero.finlens-hero-section:before{content:none!important}html body .finlens-marketing .finlens-section-shell:before{background:#242426!important;box-shadow:none!important}html body .finlens-marketing :where(.finlens-nav-shell,.finlens-nav-panel,.finlens-nav-cluster){border-color:var(--finlens-black-line)!important;background:var(--finlens-black-panel)!important;box-shadow:var(--finlens-black-shadow)!important;border-radius:12px!important}html body .finlens-marketing .finlens-nav-cluster>.pointer-events-none,html body .finlens-marketing .finlens-nav-shell>.pointer-events-none{display:none!important}html body .finlens-marketing .finlens-nav-cluster{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:48px!important}html body .finlens-marketing .finlens-nav-link{min-height:44px!important;color:var(--finlens-black-copy)!important;font-size:14px!important;font-weight:500!important;border-radius:7px!important}html body .finlens-marketing .finlens-nav-link:before{background:var(--finlens-black-selected)!important}html body .finlens-marketing .finlens-nav-link>.pointer-events-none{background:none!important}html body .finlens-marketing .finlens-nav-actions{gap:12px!important}html body .finlens-marketing :where(.finlens-header-login,.finlens-nav-actions button){min-height:44px!important;font-size:14px!important}html body .finlens-marketing :where(.finlens-saas-card,.finlens-review-card,.finlens-pricing-card,.finlens-pricing-preview-card,.finlens-feature-link-card,.finlens-step-card,.finlens-precision-card,.finlens-research-card,.finlens-quant-card,.finlens-contact-channel-card,.finlens-copyright-fact,.finlens-workflow-step),html body .finlens-marketing main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n){border:1px solid var(--finlens-black-line)!important;border-radius:12px!important;background:var(--finlens-black-card)!important;box-shadow:var(--finlens-black-shadow)!important}html body .finlens-marketing :where(.finlens-seo-hero-panel,.finlens-copyright-panel,.finlens-copyright-preview,.finlens-service-comparison,.finlens-pricing-data-table,.finlens-pricing-retail-matrix,.finlens-pricing-wholesale-matrix,.finlens-pricing-disclosure,.finlens-pricing-product-tabs,.finlens-pricing-matrix-scroll,.finlens-stockchart-pack-card){border-color:var(--finlens-black-line)!important;border-radius:14px!important;background:var(--finlens-black-panel)!important;box-shadow:var(--finlens-black-shadow)!important}html body .finlens-marketing :where(.finlens-seo-hero-panel,.finlens-seo-section-card,.finlens-copyright-panel){padding:24px!important}html body .finlens-marketing .finlens-seo-hero-panel>.relative{gap:28px!important;align-items:start!important}html body .finlens-marketing .finlens-seo-hero-panel,html body .finlens-marketing .finlens-seo-hero-panel[data-finlens-pointer-hover=true]{border:1px solid transparent!important;background:linear-gradient(var(--finlens-black-panel),var(--finlens-black-panel)) padding-box,var(--finlens-black-feature-border) border-box!important;box-shadow:var(--finlens-black-feature-shadow)!important}html body .finlens-marketing .finlens-seo-section-card :where(p,li){font-size:16px!important}html body .finlens-marketing .finlens-seo-highlight-card{padding-block:16px!important}html body .finlens-marketing .finlens-seo-highlight-card>div{font-size:16px!important;line-height:1.5!important}html body .finlens-marketing .finlens-hero-benefit-title{font-weight:600!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-product-title-line{color:var(--finlens-black-text)!important;-webkit-text-fill-color:currentColor!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n) .finlens-hero-benefit-index{border-color:var(--finlens-black-line)!important;background:var(--finlens-black-card-raised)!important;color:var(--finlens-black-accent)!important}html body .finlens-marketing .finlens-hero-benefit-signals span,html body .finlens-marketing .finlens-hero-product-label{border-color:var(--finlens-black-line)!important;background:var(--finlens-black-card-raised)!important;color:var(--finlens-black-copy)!important}html body .finlens-marketing .finlens-seo-highlight-card>span{color:var(--finlens-black-accent)!important}html body .finlens-marketing .finlens-footer-brand>div:first-child p:first-child,html body .finlens-marketing .finlens-footer-cta-inner>div:first-child>p:first-child,html body .finlens-marketing .finlens-seo-highlight-card>div{color:var(--finlens-black-text)!important}html body .finlens-marketing .finlens-footer-disclaimer,html body .finlens-marketing .finlens-footer-legal-link,html body .finlens-marketing .finlens-footer-nav-link,html body .finlens-marketing .finlens-footer-nav-link[data-finlens-pointer-hover=true],html body .finlens-marketing .finlens-hero-shot-label-meta{color:var(--finlens-black-muted)!important}html body .finlens-marketing .finlens-hero-benefit-card{padding:20px!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-benefit-card{height:auto!important;min-height:0!important;overflow:visible!important}html body .finlens-marketing .finlens-hero-primary-action{background:var(--finlens-black-panel)!important;box-shadow:var(--finlens-black-shadow)!important}html body .finlens-marketing .finlens-site-header button[aria-controls=finlens-mobile-menu]{background:var(--finlens-black-card-raised)!important;border-color:var(--finlens-black-line-strong)!important;min-width:44px!important;color:var(--finlens-black-copy)!important}html body .finlens-marketing .finlens-seo-hero-panel a[href="/"]{background:var(--finlens-black-card-raised)!important;border-color:var(--finlens-black-line)!important}html body .finlens-marketing .finlens-hero-shot-label-meta{color:var(--finlens-black-muted)!important;font-size:13px!important}html body .finlens-marketing .finlens-copyright-fact>div:first-child{font-size:14px!important;color:var(--finlens-black-muted)!important}html body .finlens-marketing .finlens-pricing-trial-banner,html body .finlens-marketing .finlens-pricing-trial-banner[data-finlens-pointer-hover=true]{border:1px solid transparent!important;border-radius:14px!important;background:linear-gradient(var(--finlens-black-panel),var(--finlens-black-panel)) padding-box,var(--finlens-black-feature-border) border-box!important;box-shadow:var(--finlens-black-feature-shadow)!important}html body .finlens-marketing .finlens-pricing-trial-inner{background:var(--finlens-black-panel)!important;box-shadow:none!important;border-radius:13px!important}html body .finlens-marketing .finlens-pricing-trial-inner>.pointer-events-none,html body .finlens-marketing [data-testid=pricing-plan-card]>.pointer-events-none{display:none!important}html body .finlens-marketing .finlens-pricing-featured-card,html body .finlens-marketing .finlens-pricing-featured-card[data-finlens-pointer-hover=true]{background:linear-gradient(var(--finlens-black-card),var(--finlens-black-card)) padding-box,var(--finlens-black-feature-border) border-box!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:inset 0 2px 0 var(--finlens-black-accent),var(--finlens-black-feature-shadow)!important}html body .finlens-marketing .finlens-pricing-term-toggle>div:nth-child(2),html body .finlens-marketing .finlens-pricing-term-toggle>div:nth-child(2)>div{background:var(--finlens-black-panel)!important;border-color:#36363b!important;box-shadow:none!important}html body .finlens-marketing .finlens-pricing-term-toggle button[aria-pressed=true]{background:var(--finlens-black-selected)!important;border:1px solid var(--finlens-black-control-line)!important}html body .finlens-marketing .finlens-pricing-term-toggle button>span.absolute{background:none!important;border-color:transparent!important;box-shadow:none!important}html body .finlens-marketing .finlens-pricing-table-head{color:var(--finlens-black-copy)!important;font-size:13px!important;font-weight:600!important}html body .finlens-marketing .finlens-pricing-matrix-scroll>div>.sticky{background:var(--finlens-black-card)!important;border-color:var(--finlens-black-line)!important}html body .finlens-marketing .finlens-pricing-tier-cta{background:var(--finlens-black-card-raised)!important;border-color:var(--finlens-black-line-strong)!important;border-radius:8px!important;color:var(--finlens-black-text)!important;box-shadow:none!important}html body .finlens-marketing .finlens-copyright-hero a[href="#copyright-preview"],html body .finlens-marketing [data-tier-highlight=true] .finlens-pricing-tier-cta{background:#c1e6ec!important;color:#101416!important;border-color:#b7d8dd!important;border-radius:8px!important;box-shadow:none!important}html body .finlens-marketing .finlens-hero-showcase-wrap,html body .finlens-marketing .finlens-hero-showcase-wrap[data-finlens-pointer-hover=true]{border:1px solid transparent!important;border-radius:16px!important;background:linear-gradient(var(--finlens-black-panel),var(--finlens-black-panel)) padding-box,var(--finlens-black-feature-border) border-box!important;box-shadow:var(--finlens-black-feature-shadow)!important}html body .finlens-marketing :where(.finlens-hero-shot,.finlens-hero-shot-label,.finlens-hero-shot-media){background:var(--finlens-black-panel)!important;border-color:var(--finlens-black-line)!important}html body .finlens-marketing .finlens-pricing-faq details{border-color:var(--finlens-black-line)!important;border-radius:12px!important;background:var(--finlens-black-card)!important;box-shadow:none!important}html body .finlens-marketing .finlens-pricing-faq summary{padding:20px 24px!important}html body .finlens-marketing .finlens-pricing-faq :where(h3,p){font-size:16px!important}html body .finlens-marketing .finlens-pricing-faq details[open]{border-color:#505055!important;background:var(--finlens-black-card-raised)!important}html body .finlens-marketing :where(.finlens-pricing-table-head,.finlens-pricing-mobile-matrix>div,.finlens-pricing-tab-option){background:var(--finlens-black-card)!important;border-color:var(--finlens-black-line)!important;box-shadow:none!important;text-shadow:none!important}html body .finlens-marketing .finlens-pricing-tab-option[aria-pressed=true]{border-color:var(--finlens-black-control-line)!important;background:var(--finlens-black-selected)!important}html body .finlens-marketing .finlens-pricing-tab-option>span:first-child{color:var(--finlens-black-text)!important}html body .finlens-marketing .finlens-pricing-tab-option>span+span{color:var(--finlens-black-muted)!important}html body .finlens-marketing .finlens-pricing-term-toggle button{color:var(--finlens-black-copy)!important}html body .finlens-marketing .finlens-pricing-term-toggle button[aria-pressed=true]{color:var(--finlens-black-text)!important}html body .finlens-marketing .finlens-pricing-matrix-scroll{overscroll-behavior-inline:contain!important;scrollbar-color:#57575f var(--finlens-black-panel)!important}html body .finlens-marketing .finlens-header-cta[data-finlens-pointer-hover=true],html body .finlens-marketing :where(.finlens-header-cta,.finlens-footer-primary-cta,.finlens-pricing-primary-cta,.finlens-hero-primary-cta,.finlens-cta-primary){min-height:44px!important;border:1px solid #b7d8dd!important;border-radius:8px!important;background:#c1e6ec!important;color:#101416!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.3)!important;font-weight:600!important;text-shadow:none!important}html body .finlens-marketing .finlens-header-cta-icon{background:transparent!important;border:0!important;box-shadow:none!important}html body .finlens-marketing .finlens-hero-primary-cta-label{color:#101416!important}html body .finlens-marketing :where(a[class*=inline-flex],button,summary){min-height:44px!important}html body .finlens-marketing :where(.finlens-footer-secondary-cta,.finlens-seo-primary,.finlens-pricing-secondary-cta){border-color:var(--finlens-black-line-strong)!important;background:var(--finlens-black-card-raised)!important;color:var(--finlens-black-text)!important;border-radius:8px!important;box-shadow:none!important}html body .finlens-marketing [data-finlens-pointer-hover=true]{border-color:var(--finlens-black-line-strong)!important;background:var(--finlens-black-card-raised)!important;box-shadow:var(--finlens-black-shadow)!important}html body .finlens-marketing :where(a,button,input,select,summary):focus-visible{outline:2px solid #e1e1e6!important;outline-offset:3px!important}html body .finlens-marketing :where(a,button,summary){transition-duration:.18s!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-certified-banner{box-shadow:inset 2px 0 0 #a58d3c,0 12px 34px -20px rgb(165 141 60/.35)!important;background:#0c0c0d!important;border-color:#5c5130!important;border-radius:12px!important}html body .finlens-marketing #site-footer,html body .finlens-marketing .finlens-footer{background:#000!important;background-image:none!important}html body .finlens-marketing .finlens-footer-top-rule{background:var(--finlens-black-line)!important;box-shadow:none!important}html body .finlens-marketing .finlens-footer-cta,html body .finlens-marketing .finlens-footer-cta[data-finlens-pointer-hover=true]{border:1px solid transparent!important;border-radius:14px!important;background:linear-gradient(var(--finlens-black-panel),var(--finlens-black-panel)) padding-box,var(--finlens-black-feature-border) border-box!important;box-shadow:var(--finlens-black-feature-shadow)!important}html body .finlens-marketing .finlens-footer-cta>.pointer-events-none{display:none!important}html body .finlens-marketing .finlens-footer-cta-inner{background:var(--finlens-black-panel)!important;box-shadow:none!important;border-radius:13px!important}html body .finlens-marketing :where(.finlens-footer-logo-shell,.finlens-footer-social){background:var(--finlens-black-card)!important;border-color:var(--finlens-black-line)!important;box-shadow:none!important}html body .finlens-marketing .finlens-footer-social{min-width:44px!important;min-height:44px!important}html body .finlens-marketing :where(.finlens-footer-nav-link,.finlens-footer-legal-link,.finlens-footer-disclaimer){color:var(--finlens-black-muted)!important}html body .finlens-marketing .finlens-footer-nav-title:after{background:var(--finlens-black-line-strong)!important}html body .finlens-marketing .finlens-footer-nav-link:hover{background:var(--finlens-black-card-raised)!important;border-color:var(--finlens-black-line)!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){html body .finlens-marketing :where(.finlens-nav-link,.finlens-header-login,.finlens-feature-link-card,.finlens-pricing-card,.finlens-hero-benefit-card):hover{border-color:var(--finlens-black-line-strong)!important;background:var(--finlens-black-card-raised)!important;box-shadow:var(--finlens-black-shadow)!important;transform:translateY(-1px)!important}html body .finlens-marketing :where(.finlens-header-cta,.finlens-footer-primary-cta,.finlens-pricing-primary-cta,.finlens-hero-primary-cta):hover{background:#d4eef2!important;color:#101416!important;box-shadow:none!important}html body .finlens-marketing .finlens-header-cta[data-finlens-pointer-hover=true]{background:#d4eef2!important}}@media (max-width:767px){html body .finlens-marketing .container{padding-inline:18px!important}html body .finlens-marketing :where(.section,.finlens-pricing-faq){padding-block:24px!important}html body .finlens-marketing :where(.finlens-seo-hero-panel,.finlens-seo-section-card,.finlens-copyright-panel){padding:20px!important}html body .finlens-marketing main#landing-main>section#hero .finlens-hero-product-title{font-size:clamp(2.125rem,8.5vw,2.5rem)!important;line-height:1.16!important;max-width:18ch!important}html body .finlens-marketing .finlens-pricing-faq summary{padding:16px 20px!important}html body .finlens-marketing .finlens-seo-hero-panel>.relative{gap:24px!important}}@media (prefers-reduced-motion:reduce){html body .finlens-marketing *,html body .finlens-marketing :after,html body .finlens-marketing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@layer components{body:has(.finlens-marketing) .finlens-mobile-panel{background:var(--finlens-black-panel)!important;border-color:var(--finlens-black-line)!important;box-shadow:-12px 0 36px -24px #000!important}body:has(.finlens-marketing) .finlens-mobile-panel :where(a,button){min-height:44px!important}body:has(.finlens-marketing) .finlens-mobile-panel :where([class*=border]){border-color:var(--finlens-black-line)!important}body:has(.finlens-marketing) .finlens-mobile-panel :where(a,button):focus-visible{outline:2px solid #e1e1e6!important;outline-offset:-2px!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:first-child{padding-inline:16px!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:first-child>div{min-width:0!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:first-child>div>div:first-child{flex-shrink:0!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:first-child>div>div:last-child{min-width:0!important}body:has(.finlens-marketing) .finlens-mobile-panel #finlens-mobile-menu-title{overflow-wrap:anywhere!important}body:has(.finlens-marketing) .finlens-mobile-panel button[aria-label="Đóng menu"]{flex-shrink:0!important;width:44px!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:last-child a:first-of-type{background:#c1e6ec!important;color:#101416!important;border-color:#b7d8dd!important}body:has(.finlens-marketing) .finlens-mobile-panel>.relative>div:last-child button{background:var(--finlens-black-card-raised)!important;color:var(--finlens-black-copy)!important}}@layer components{html body .finlens-marketing:has(#hero){--finlens-home-edge:linear-gradient(125deg,rgb(140 203 216/0.65),rgb(140 163 204/0.26) 44%,rgb(180 157 222/0.54) 78%,rgb(126 202 176/0.4));--finlens-home-depth:inset 0 1px 0 rgb(255 255 255/0.09),0 18px 42px -24px #000,-10px 4px 34px -15px rgb(140 203 216/0.38),12px 6px 40px -18px rgb(180 157 222/0.32)}html body .finlens-marketing:has(#hero) #hero .finlens-hero-primary-action,html body .finlens-marketing:has(#hero) .finlens-footer-cta,html body .finlens-marketing:has(#hero) .finlens-nav-shell{border:1px solid transparent!important;background:linear-gradient(#090909,#090909) padding-box,var(--finlens-home-edge) border-box!important;box-shadow:var(--finlens-home-depth)!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-product-title{text-shadow:0 0 14px rgb(140 203 216/.24),-12px 3px 30px rgb(140 203 216/.34),12px 6px 36px rgb(180 157 222/.3),0 12px 28px rgb(0 0 0/.65)!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-product-title-line{text-shadow:inherit!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-product-title-line:last-child{color:#e6eff4!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-certified-banner{background:linear-gradient(115deg,rgb(205 181 111/.05),transparent 48%),#0c0c0d!important;box-shadow:inset 2px 0 0 #b49a50,inset 0 1px 0 rgb(222 198 137/.14),0 0 38px -15px rgb(222 198 137/.42),0 14px 34px -22px #000!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n){--finlens-home-tint:140 203 216;border:1px solid transparent!important;background:linear-gradient(155deg,rgb(var(--finlens-home-tint)/.035),transparent 52%) padding-box,linear-gradient(#101010,#101010) padding-box,linear-gradient(130deg,rgb(var(--finlens-home-tint)/.56),#303034 48%,rgb(var(--finlens-home-tint)/.2)) border-box!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 14px 34px -22px #000,0 0 32px -14px rgb(var(--finlens-home-tint)/.42)!important;transition:box-shadow .22s ease,transform .22s cubic-bezier(.2,.7,.2,1)!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(2){--finlens-home-tint:180 157 222}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(3){--finlens-home-tint:126 202 176}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n) .finlens-hero-benefit-index{color:rgb(var(--finlens-home-tint))!important;border-color:rgb(var(--finlens-home-tint)/.32)!important;background:rgb(var(--finlens-home-tint)/.07)!important}html body .finlens-marketing:has(#hero) #hero .finlens-hero-benefit-title{color:#f2f2f4!important}html body .finlens-marketing:has(#hero) #hero .finlens-hero-benefit-signals span{border-color:rgb(var(--finlens-home-tint)/.2)!important;background:rgb(var(--finlens-home-tint)/.035)!important}html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-cta,.finlens-footer-primary-cta){box-shadow:inset 0 1px 0 rgb(255 255 255/.3),0 0 30px -10px rgb(140 203 216/.4)!important}html body .finlens-marketing:has(#hero) .finlens-section-shell:before{background:linear-gradient(90deg,transparent,rgb(140 203 216/.32) 28%,rgb(180 157 222/.3) 72%,transparent)!important}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-pointer-aura{display:block!important;width:640px!important;height:640px!important;z-index:60!important;background:radial-gradient(circle,rgb(223 233 238/.065) 0,rgb(140 203 216/.042) 24%,rgb(180 157 222/.022) 43%,transparent 70%)!important;filter:none!important;mix-blend-mode:screen!important;opacity:0!important;transition:opacity .24s ease-out!important;pointer-events:none!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-pointer-aura[data-visible=true]{opacity:1!important}html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n):hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 18px 40px -22px #000,0 0 42px -10px rgb(var(--finlens-home-tint)/.4)!important;transform:translateY(-3px)!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n)[data-finlens-pointer-hover=true]{background:radial-gradient(280px circle at var(--finlens-hover-x,50%) var(--finlens-hover-y,50%),rgb(var(--finlens-home-tint)/.09),transparent 72%) padding-box,linear-gradient(#101010,#101010) padding-box,linear-gradient(130deg,rgb(var(--finlens-home-tint)/.72),#3b3b42 48%,rgb(var(--finlens-home-tint)/.35)) border-box!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) :is(.finlens-nav-shell,#hero .finlens-hero-primary-action,.finlens-footer-cta)[data-finlens-pointer-hover=true]{background:radial-gradient(340px circle at var(--finlens-hover-x,50%) var(--finlens-hover-y,50%),rgb(140 203 216/.075),transparent 72%) padding-box,linear-gradient(#090909,#090909) padding-box,var(--finlens-home-edge) border-box!important}}}@keyframes finlensHomeArrive{0%{translate:0 8px}to{translate:0 0}}@keyframes finlensHomeRule{0%{scale:.75 1}to{scale:1 1}}@layer components{html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-action,.finlens-footer-primary-cta,.finlens-feature-link-card,.finlens-workflow-step){transition:box-shadow .22s ease,border-color .18s ease,background-color .18s ease,transform .22s ease,scale .15s ease,translate .22s ease!important}html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-action,.finlens-footer-primary-cta) svg{transition:translate .18s ease!important}html body .finlens-marketing:has(#hero) :is(.finlens-feature-link-card,.finlens-review-card,.finlens-pricing-preview-card,.finlens-step-card){box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 12px 32px -24px #000,0 0 26px -17px rgb(140 203 216/.25),0 0 28px -19px rgb(180 157 222/.2)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .18s ease!important}html body .finlens-marketing:has(#hero) .finlens-workflow-step[data-active=true]{border-color:rgb(140 203 216/.55)!important;background:linear-gradient(135deg,rgb(140 203 216/.065),transparent 65%),#111!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 0 28px -14px rgb(140 203 216/.28)!important}html body .finlens-marketing:has(#hero) .finlens-logo-shell{transition:rotate .22s ease,border-color .18s ease,box-shadow .22s ease!important}@media (prefers-reduced-motion:no-preference){html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-action,.finlens-footer-primary-cta,.finlens-feature-link-card,.finlens-workflow-step):is(:active,[data-finlens-pressed=true]){scale:.985!important}}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero :is(.finlens-hero-certified-row,.finlens-hero-product-title,.finlens-hero-benefit-grid,.finlens-hero-action-row){animation:finlensHomeArrive .48s cubic-bezier(.2,.7,.2,1) 1 backwards!important;animation-play-state:running!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-product-title{animation-delay:40ms!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-benefit-grid{animation-delay:80ms!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-action-row{animation-delay:.12s!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible .section-head{animation:finlensHomeArrive .42s cubic-bezier(.2,.7,.2,1) 1 backwards!important;animation-play-state:running!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible:before{animation:finlensHomeRule .5s ease-out 1 backwards!important;animation-play-state:running!important}html body .finlens-marketing:has(#hero) .finlens-nav-link:after{content:""!important;position:absolute;inset:auto 16px 5px;height:2px;border-radius:2px;background:linear-gradient(90deg,#8ccbd8,#b49dde);pointer-events:none;scale:0 1;transform-origin:left center;transition:scale .18s ease}html body .finlens-marketing:has(#hero) .finlens-nav-link:is(:hover,:focus-visible):after{scale:1 1}html body .finlens-marketing:has(#hero) .finlens-brand-core:is(:hover,:focus-visible) .finlens-logo-shell{rotate:-4deg;border-color:rgb(180 157 222/.42)!important;box-shadow:0 0 24px -8px rgb(180 157 222/.32)!important}html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-action,.finlens-footer-primary-cta):hover{translate:0 -2px}html body .finlens-marketing:has(#hero) :is(.finlens-header-cta,.finlens-hero-primary-action,.finlens-footer-primary-cta):hover svg{translate:3px 0!important}html body .finlens-marketing:has(#hero) :is(.finlens-feature-link-card,.finlens-review-card,.finlens-pricing-preview-card,.finlens-step-card):hover{transform:translateY(-2px)!important;border-color:rgb(140 203 216/.48)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 18px 38px -24px #000,-6px 0 34px -15px rgb(140 203 216/.34),8px 4px 36px -17px rgb(180 157 222/.28)!important}}}@keyframes finlensHomeTextWipe{0%{mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-size:220% 100%;mask-position:100% 0;opacity:.15;translate:0 4px}to{mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-size:220% 100%;mask-position:0 0;opacity:1;translate:0 0}}@keyframes finlensHomeCopyReveal{0%{opacity:.25;translate:0 5px}to{opacity:1;translate:0 0}}@layer components{@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) main#landing-main>section#hero .finlens-hero-product-title{animation:none!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) main#landing-main>section#hero .finlens-hero-product-title-line{animation:finlensHomeTextWipe .44s cubic-bezier(.2,.7,.2,1) 1 backwards!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) main#landing-main>section#hero .finlens-hero-product-title-line:nth-child(2){animation-delay:90ms!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero :is(.finlens-hero-product-label,.finlens-hero-copy>p,.finlens-hero-benefit-title){animation:finlensHomeCopyReveal .32s ease-out .12s 1 backwards!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-copy>p{animation-delay:.16s!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-benefit-card:nth-child(2) .finlens-hero-benefit-title{animation-delay:.17s!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) #hero .finlens-hero-benefit-card:nth-child(3) .finlens-hero-benefit-title{animation-delay:.22s!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible .section-head{animation:none!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible .section-head>:is(.section-subtitle,.section-title,.section-text,.finlens-workflow-supporting-copy){animation:finlensHomeCopyReveal .32s ease-out 1 backwards!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible .section-head>.section-title{animation-delay:60ms!important}html body .finlens-marketing:has(#hero):not(.finlens-performance-safe) .finlens-section-shell.finlens-section-visible .section-head>:is(.section-text,.finlens-workflow-supporting-copy){animation-delay:.12s!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){html body .finlens-marketing:has(#hero) #hero .finlens-hero-product-title-line{animation:finlensHomeCopyReveal .24s ease-out 1 backwards!important}html body .finlens-marketing:has(#hero) #hero .finlens-hero-product-title-line:nth-child(2){animation-delay:40ms!important}}}@layer base{html body .finlens-marketing:has(#hero).finlens-performance-safe #hero .finlens-hero-reveal{animation:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){html body .finlens-marketing:has(#hero) main#landing-main>section#hero .finlens-hero-benefit-card:nth-child(n){transition:none!important}html body .finlens-marketing:has(#hero) *,html body .finlens-marketing:has(#hero) :after,html body .finlens-marketing:has(#hero) :before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}}