.finance-cell-label{display:none}@media (max-width:600px){.finance-page>section{padding-inline:20px}.finance-page>section h2{font-size:28px;line-height:36px}.finance-page>[data-name=Section\ Hero]{gap:28px;padding:20px 20px 40px!important}.finance-page [data-name=Breadcrumbs]{min-height:36px}.finance-page [data-name=Section\ Hero] [data-name=Header]{gap:20px;width:100%}.finance-page [data-name=Section\ Hero] h1,.finance-page [data-name=Section\ Hero] h1 p{letter-spacing:normal;white-space:normal;font-size:32px;font-weight:700;line-height:40px}.finance-page [data-node-id="4571:6487"]{width:100%;min-width:0;font-size:16px;line-height:24px}.finance-page [data-node-id="4571:6487"] p,.finance-page [data-node-id="4850:9165"] p{white-space:normal;display:inline}.finance-page .finance-services{padding:0 20px 32px}.finance-page .finance-platform-tabs{scrollbar-width:none;border-radius:28px;flex-wrap:nowrap;gap:6px;height:56px;margin:0 0 24px;padding:6px;overflow-x:auto}.finance-page .finance-platform-tabs::-webkit-scrollbar{display:none}.finance-page .finance-platform-tabs button{white-space:nowrap;min-width:167.5px;height:44px;padding:10px 16px;font-size:14px;line-height:20px}.finance-page .finance-platform-panel{border:1px solid #e8e8e8;border-radius:16px;gap:24px;padding:24px 20px 20px}.finance-page .finance-platform-panel>div:first-child{gap:20px;padding:0}.finance-page .finance-platform-panel h2{width:100%;line-height:36px;font-size:28px!important}.finance-page .finance-platform-description{line-height:24px}.finance-page .industry-tags{gap:8px}.finance-page .industry-tags li{min-height:32px;padding:6px;font-size:14px;line-height:20px}.finance-page>[data-name=Section\ MVP]{padding:40px 20px 56px!important}.finance-page [data-name=Layer\ 1]{width:100%}.finance-page [data-name=Layer\ 2]{gap:28px;padding:32px 20px}.finance-page [data-name=Layer\ 2]>[data-name=Text]{gap:12px}.finance-page [data-name=Layer\ 2]>[data-name=Text] h2{white-space:normal;font-size:28px;line-height:36px}.finance-page [data-name=Layer\ 2]>[data-name=Text] p{line-height:24px}.finance-page [data-name=Illustration]{flex-direction:column;gap:24px;width:100%;height:auto;display:flex;overflow:visible}.finance-page [data-name=Illustration]>div{justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:16px;position:relative;inset:auto;overflow:visible}.finance-page [data-name=Illustration]>div:nth-child(n+6){display:none}.finance-page [data-name=Illustration]>div:not(:nth-child(5)):after{content:"";background:url(https://d3602l5ch1wjr9.cloudfront.net/_next/static/figma/finance-imgArrow2.svg) 50%/contain no-repeat;width:32px;height:8px;position:absolute;top:65px;left:calc(50% - 16px);transform:rotate(90deg)}.finance-page [data-name=Illustration]>div:nth-child(5){justify-content:center}.finance-page .finance-cases{padding:48px 20px 56px}.finance-page .finance-cases h2{margin-bottom:24px}.finance-page .industry-case{gap:24px;padding:20px}.finance-page .industry-case-copy{gap:24px}.finance-page .industry-case-details{flex:none;gap:20px}.finance-page .industry-case h3{font-size:28px;line-height:36px}.finance-page .industry-case .industry-study-link{min-height:44px;margin-top:-12px}.finance-page .industry-case-image{aspect-ratio:632/380;height:auto}.finance-page .industry-case-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:40px}.finance-page .industry-case-list>:nth-child(2) .industry-case-logo{height:32px}.finance-page>[data-name="Card Why us"]{flex-direction:column;gap:32px;padding:56px 20px!important}.finance-page [data-name="Card Why us"]>[data-name=Info]{gap:24px;padding:0}.finance-page [data-name="Card Why us"] [data-name=Text]{gap:16px}.finance-page [data-name=Certificates]{gap:24px}.finance-page [data-name="Card Why us"] [data-name=Box],.finance-page [data-name="Card Why us"] [data-name=Box]>div{gap:12px}.finance-page [data-name="Card Why us"] [data-name=Container]{flex-direction:row;align-items:flex-start;gap:16px;padding:20px}.finance-page [data-name="Card Why us"] [data-name=Container]>.flex{min-width:0}.finance-page [data-name="Card Why us"] [data-name=Container] p:first-child{white-space:normal;font-size:18px;line-height:26px}.finance-page [data-name="Card Why us"] [data-name=Container] p+p{font-size:16px;line-height:24px}.finance-page>[data-name="Section Engagement Models"]{gap:28px;padding:56px 20px!important}.finance-page [data-node-id="4571:6828"]{width:100%;font-size:28px;line-height:36px}.finance-page [data-name="Section Engagement Models"]>[data-name="Engagement Models Card"]{border:0;border-radius:0;gap:16px;width:100%;min-width:0;overflow:visible}.finance-page [data-name=Table\ Header]{display:none}.finance-page [data-name="Engagement Models Card"]>div:not([data-name=Table\ Header]){border:0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;min-width:0;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #e8e8e8}.finance-page [data-name="Engagement Models Card"]>div>div{justify-content:flex-start;gap:4px;width:100%;min-width:0;height:auto}.finance-page [data-name="Engagement Models Card"]>div>div:nth-child(-n+3){grid-column:1/-1}.finance-page .finance-cell-label{color:#767676;font-size:12px;font-weight:500;line-height:18px;display:block}.finance-page [data-name="Engagement Models Card"] p{white-space:normal;font-size:14px;line-height:22px}.finance-page [data-name=Model\ Cell] p{font-size:18px;line-height:26px}.finance-page>[data-name=Card\ Integrations]{gap:28px;padding:56px 20px!important}.finance-page [data-name=Card\ Integrations] [data-name=Header]{gap:16px}.finance-page [data-name=Card\ Integrations] [data-name=Header] h2,.finance-page [data-name=Card\ Integrations] [data-name=Header] p{text-align:left}.finance-page [data-name=Card\ Integrations] [data-name=Cards]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-page [data-name=Card\ Integrations] [data-name=Cards]>div{display:contents}.finance-page [data-name=Card\ Integrations] [data-name=Cards]>div>div{width:100%;min-width:0;height:76px;padding:10px}.finance-page [data-name=Card\ Integrations] [data-name=Cards]>div>div>div{max-width:100%}.finance-page .contact-section{gap:32px;padding:56px 20px}.finance-page .contact-heading{gap:16px}.finance-page .contact-heading h2{font-size:28px;line-height:36px}.finance-page .contact-heading p{font-size:16px;line-height:24px}.finance-page .contact-grid{grid-template-columns:1fr;gap:20px}.finance-page .contact-card{width:100%;height:234px;padding:20px}.finance-page .contact-image{width:104.79%;height:100%;top:0;left:50.92%;transform:translate(-50%)}.finance-page .contact-caption{gap:12px;min-height:0;padding:0;font-size:18px;line-height:26px}:is(.luca-page,.mvn-page) h1,:is(.luca-page,.mvn-page) h2{font-size:28px;line-height:36px}:is(.luca-page,.mvn-page) .tf-hero{padding:20px 20px 48px}:is(.luca-page,.mvn-page) .tf-breadcrumb{gap:2px;min-height:36px;margin-bottom:28px;font-size:14px;line-height:20px}:is(.luca-page,.mvn-page) .tf-hero-card{border:0;gap:28px;height:auto;min-height:0;padding:0}:is(.luca-page,.mvn-page) .tf-hero-copy{gap:20px;padding:0}:is(.luca-page,.mvn-page) .tf-hero-copy p{font-size:16px;line-height:24px}:is(.luca-page,.mvn-page) .tf-hero-copy p:last-child{font-size:14px;line-height:22px}:is(.luca-page,.mvn-page) .tf-hero-photo{aspect-ratio:353/213.221;width:100%;height:auto}:is(.luca-page,.mvn-page) .tf-impact{gap:32px;padding:56px 20px}:is(.luca-page,.mvn-page) .tf-impact-copy{gap:16px;padding:0;font-size:16px;line-height:24px}:is(.luca-capacity-copy,.mvn-capacity-copy){gap:24px}:is(.luca-page,.mvn-page) .tf-metrics{gap:12px}:is(.luca-page,.mvn-page) .tf-metric{gap:12px;min-height:186px;padding:16px}:is(.luca-page,.mvn-page) .tf-metric .tf-metric-value{margin-bottom:8px;font-size:20px;line-height:28px}:is(.luca-page,.mvn-page) .tf-metric p{font-size:14px;line-height:22px}:is(.luca-workflow,.mvn-workflow){gap:32px;padding:56px 20px}:is(.luca-workflow-heading,.mvn-workflow-heading){gap:16px}:is(.luca-workflow-heading,.mvn-workflow-heading)>p{font-size:16px;line-height:24px}:is(.luca-workflow-grid,.mvn-workflow-grid){gap:32px}:is(.luca-workflow-step,.mvn-workflow-step){grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px 12px;display:grid}:is(.luca-step-number,.mvn-step-number){font-size:14px;line-height:28px}:is(.luca-workflow-step,.mvn-workflow-step) h3{font-size:20px;line-height:28px}:is(.luca-step-preview,.mvn-step-preview),:is(.luca-workflow-step,.mvn-workflow-step)>p{grid-column:1/-1}.luca-mobile-line{display:block}:is(.luca-step-preview,.mvn-step-preview){border:0;gap:8px;min-height:84px;box-shadow:inset 0 0 0 1px #e3e7f2}:is(.luca-step-preview,.mvn-step-preview) p:first-child,:is(.luca-step-preview,.mvn-step-preview) p+p{font-size:14px;line-height:22px}:is(.luca-workflow-step,.mvn-workflow-step)>p{font-size:16px;line-height:24px}:is(.luca-page,.mvn-page) .tf-hiring{padding:56px 20px}:is(.luca-page,.mvn-page) .tf-hiring>h2{margin-bottom:28px}:is(.luca-page,.mvn-page) .tf-hiring-grid{gap:16px}:is(.luca-page,.mvn-page) .tf-screening-card{padding:16px 16px 24px}:is(.luca-page,.mvn-page) .tf-screening-card h3{font-size:24px;line-height:30px}:is(.luca-page,.mvn-page) .tf-hiring p{font-size:16px;line-height:24px}:is(.luca-page,.mvn-page) .tf-hiring-details{gap:16px}:is(.luca-page,.mvn-page) .tf-hiring-details article{gap:12px;padding:24px 20px}:is(.luca-page,.mvn-page) .tf-hiring-details h3{font-size:20px;line-height:28px}.luca-page .luca-integrations{gap:12px;margin-top:28px}.luca-page .luca-integrations li{height:72px}:is(.luca-page,.mvn-page) .tf-business{gap:32px;padding:56px 20px}:is(.luca-page,.mvn-page) .tf-business-copy{gap:24px;padding:0}:is(.luca-page,.mvn-page) .tf-business-copy p{font-size:16px;line-height:24px}:is(.luca-page,.mvn-page) .tf-business .primary-button{width:100%;min-height:48px}:is(.luca-page,.mvn-page) .tf-next-steps article{gap:12px;padding:20px}:is(.luca-page,.mvn-page) .tf-next-steps h3{font-size:18px;line-height:26px}:is(.luca-page,.mvn-page) .tf-next-steps p{font-size:14px;line-height:22px}body:has(.finance-page,.luca-page,.mvn-page) .site-footer{gap:32px;padding:56px 20px 34px}body:has(.finance-page,.luca-page,.mvn-page) .footer-brand-row{gap:24px}body:has(.finance-page,.luca-page,.mvn-page) .footer-contact{width:100%;min-height:48px}body:has(.finance-page,.luca-page,.mvn-page) .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}body:has(.finance-page,.luca-page,.mvn-page) .footer-column:first-child{grid-column:1/-1}body:has(.finance-page,.luca-page,.mvn-page) .footer-column h2{font-size:16px;line-height:24px}body:has(.finance-page,.luca-page,.mvn-page) .footer-column li{min-height:44px}:is(body:has(.finance-page,.luca-page,.mvn-page) .footer-column a,body:has(.finance-page,.luca-page,.mvn-page) .footer-column button){padding-block:12px;line-height:20px}body:has(.finance-page,.luca-page,.mvn-page) .footer-bottom{gap:20px}body:has(.finance-page,.luca-page,.mvn-page) .footer-bottom ul{width:100%;display:block}body:has(.finance-page,.luca-page,.mvn-page) .footer-bottom li>*{min-height:44px;padding:12px 0;display:block}}
