.finora{--finora-bg:#f5f2eb;--finora-bg-alt:#ede8db;--finora-ink:#010c1b;--finora-red:#e23d5b;--finora-teal:#007f72;--finora-card:#f8f4ec;--finora-border:#d9d7d2;background:var(--finora-bg);color:var(--finora-ink);font-family:var(--font-finora-body), sans-serif;font-size:18px;font-weight:500;line-height:1.5}.finora *,.finora :before,.finora :after{box-sizing:border-box}.finora ::selection{background:var(--finora-red);color:var(--finora-bg)}.finora :focus-visible{outline:3px solid var(--finora-teal);outline-offset:5px}.finora a{text-underline-offset:4px}.finora a,.finora button{-webkit-tap-highlight-color:transparent}.finora h1,.finora h2,.finora h3,.finora strong,.finora-button,.finora-terms button{font-family:var(--font-finora-display), sans-serif}.finora h1,.finora h2{letter-spacing:-.03em;text-transform:uppercase;font-size:64px;font-weight:900;line-height:.9}.finora h3{letter-spacing:-.03em;text-transform:uppercase;font-size:24px;font-weight:900;line-height:1.1}.finora em{color:var(--finora-red);font-style:normal}.finora-container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto;position:relative}.finora-caption{letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}.finora-heading{max-width:754px;position:relative}.finora-heading .finora-caption{margin-bottom:16px}.finora-description{max-width:553px;margin-top:24px}.finora-button{background:var(--finora-red);color:var(--finora-bg);text-align:center;border:1.5px solid #0000;border-radius:40px;justify-content:center;align-items:center;padding:24px 40px;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s;display:inline-flex}.finora-button:hover{background:#c62d49}.finora-header{z-index:20;position:relative}.finora-header-row{justify-content:space-between;align-items:center;gap:24px;min-height:91px;display:flex}.finora-desktop-nav{gap:8px;display:flex}.finora-desktop-nav a{padding:4px 8px;font-size:16px;font-weight:600}.finora-desktop-nav a:hover,.finora-mobile-nav>a:not(.finora-button):hover{color:var(--finora-red)}.finora-header-actions{align-items:center;gap:12px;display:flex}.finora-language{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.finora-header .finora-button{padding:12px 32px;font-size:16px}.finora-button-outline{border-color:var(--finora-ink);color:var(--finora-ink);background:0 0}.finora-button-outline:hover{background:var(--finora-bg-alt)}.finora-menu-toggle,.finora-mobile-nav{display:none}.finora-hero{align-items:center;max-width:1440px;min-height:638px;margin-inline:auto;padding-left:max(40px,50% - 600px);display:flex;position:relative;overflow:hidden}.finora-hero-copy{z-index:1;flex-shrink:0;width:494px;position:relative}.finora-hero .finora-heading{width:690px;max-width:none}.finora-hero-copy>.finora-button{margin-top:40px}.finora-hero-art{flex-shrink:0;width:826px;height:638px;overflow:hidden}.finora-hero-image{width:826px;max-width:none;height:660px;margin-top:-11px}.finora-section{padding-block:100px;position:relative;overflow:hidden}.finora-alternate{background:var(--finora-bg-alt)}.finora-decoration{max-width:none;position:absolute;top:0;right:max(0px,50% - 720px)}.finora-needs .finora-heading{max-width:620px}.finora-needs-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px;display:grid}.finora-need-card{background:var(--finora-card);border-radius:24px;grid-column:span 2;overflow:hidden;box-shadow:0 4px 10px #9f9b9033}.finora-need-card:nth-child(n+4){grid-column:span 3}.finora-need-art{object-fit:cover;width:100%;height:256px}.finora-need-card>div{background:var(--finora-card);border-radius:24px;margin-top:-24px;padding:24px;position:relative}.finora-need-card p{margin-top:16px}.finora-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.finora-calculator-art{position:absolute;bottom:0;left:max(0px,50% - 720px)}.finora-calculator{background:var(--finora-card);border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 4px 10px #9f9b9033}.finora-amount{font-family:var(--font-finora-display), sans-serif;color:var(--finora-teal);letter-spacing:-.03em;white-space:nowrap;margin-top:-8px;font-size:clamp(36px,4.4vw,64px);font-weight:900;line-height:.9}.finora-slider{--progress:0%;appearance:none;background:linear-gradient(to right, var(--finora-teal) var(--progress), var(--finora-border) var(--progress));cursor:pointer;border-radius:8px;width:100%;height:4px;margin-block:12px}.finora-slider::-webkit-slider-thumb{appearance:none;background:var(--finora-teal);border:4px solid var(--finora-card);border-radius:50%;width:26px;height:26px}.finora-slider::-moz-range-thumb{background:var(--finora-teal);border:4px solid var(--finora-card);border-radius:50%;width:18px;height:18px}.finora-range-labels{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.finora-term-options{display:none}.finora-terms{flex-wrap:wrap;gap:4px;margin-top:16px;display:flex}.finora-terms button{border:2px solid var(--finora-border);cursor:pointer;border-radius:32px;padding:8px 12px;font-size:16px;font-weight:800;line-height:1}.finora-terms button[aria-pressed=true]{background:var(--finora-teal);border-color:var(--finora-teal);color:var(--finora-bg)}.finora-terms button:hover{border-color:var(--finora-teal)}.finora-estimates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.finora-estimates>div{min-width:0}.finora-estimates>div+div{border-left:1px solid var(--finora-border);padding-left:24px}.finora-estimates .finora-caption{margin-bottom:16px;line-height:1.2}.finora-estimates strong{letter-spacing:-.03em;font-size:24px;font-weight:900}.finora-estimates>div>p:last-child{font-size:16px}.finora-calculator .finora-button{width:100%}.finora-calculator-note{color:#62676e;margin-top:8px;font-size:12px;font-weight:600}.finora-feature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.finora-feature-list article{min-width:0}.finora-feature-list article+article{border-left:1px solid var(--finora-border)}.finora-feature-art{object-fit:cover;width:174px;height:116px}.finora-feature-list article>div{margin-top:24px;padding-inline:24px}.finora-feature-list article p{margin-top:16px}.finora-business-copy>.finora-button{margin-top:40px}.finora-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:63px 24px;display:grid}.finora-business-grid article{background:var(--finora-card);border-radius:24px;padding:120px 24px 24px;position:relative;box-shadow:0 4px 10px #9f9b9033}.finora-business-grid article p{margin-top:16px}.finora-business-art{object-fit:cover;width:222px;height:148px;position:absolute;top:-40px;left:30px}.finora-essentials .finora-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.finora-essentials-action{align-items:center;gap:40px;margin-top:40px;display:flex}.finora-essentials-action>p{color:#62676e;flex:1}.finora-start{padding-top:100px;position:relative;overflow:hidden}.finora-start .finora-container{z-index:1}.finora-start .finora-button{margin-top:40px}.finora-landscape{aspect-ratio:540/149;max-width:1440px;margin:-164px auto 0;position:relative;overflow:visible}.finora-landscape-image{object-fit:contain;width:100%;max-width:none;height:auto;position:absolute;bottom:0}.finora-start-fullwidth .finora-landscape{max-width:none;margin-top:min(-120px,204px - 25vw)}.finora-footer{background:var(--finora-ink);color:var(--finora-bg);padding-block:100px;font-size:16px;font-weight:600}.finora-footer-top{justify-content:space-between;gap:40px;display:flex}.finora-footer-brand{max-width:560px}.finora-footer-brand>div{margin-top:40px}.finora-footer-brand strong{font-size:18px;font-weight:800;line-height:1}.finora-footer-brand p{margin-top:8px}.finora-footer nav{flex-direction:column;gap:16px;display:flex}.finora-footer .finora-caption{color:#a4a7ac}.finora-footer nav a[aria-current],.finora-footer nav a:hover{color:#42c7b5}.finora-footer-bottom{color:#a4a7ac;border-top:1px solid #f5f2eb33;justify-content:space-between;gap:40px;margin-top:24px;padding-top:24px;display:flex}.finora-footer-bottom>p:first-child{max-width:735px}.finora-footer-bottom>p:last-child{white-space:normal;min-width:0}@media (min-width:1440px){.finora-hero{padding-left:120px}}@media (min-width:1441px){.finora-home .finora-hero{max-width:none;padding-left:calc(50% - 600px)}.finora-home .finora-hero-art{position:absolute;top:0;right:0}.finora-home .finora-decoration{right:0}.finora-home .finora-calculator-art{left:0}.finora-start:not(.finora-start-fullwidth) .finora-landscape{max-width:none;margin-top:min(-120px,204px - 25vw)}}@media (max-width:1199px) and (min-width:768px){.finora h1,.finora h2{font-size:52px}.finora-header-row{gap:12px}.finora-header .finora-button{padding-inline:18px}.finora-desktop-nav{gap:0}.finora-desktop-nav a{padding-inline:5px;font-size:14px}.finora-language{display:none}.finora-hero-copy{width:42%}.finora-hero .finora-heading{width:560px}.finora-hero .finora-description{max-width:390px}.finora-hero-art{width:70%;height:auto}.finora-hero-image{width:100%;height:auto;margin:0}.finora-calculator-section h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,4.1vw,48px)}.finora-calculator-section h2 em{display:block}.finora-calculator{padding:24px}.finora-estimates{grid-template-columns:1fr;gap:16px}.finora-estimates>div+div{border-left:0;border-top:1px solid var(--finora-border);padding-top:16px;padding-left:0}.finora-estimates .finora-caption{margin-bottom:8px}.finora-feature-list{gap:12px}.finora-feature-list article>div{padding-inline:12px}.finora-business-art{width:180px;height:120px;left:0}.finora-business-grid article{padding:95px 16px 24px}.finora h3{font-size:20px}.finora-footer-top{gap:24px}.finora-footer-brand{max-width:42%}.finora-footer-bottom{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.finora-home :is(.finora-needs,.finora-clarity,.finora-business,.finora-essentials){padding-top:0}.finora-home :is(.finora-needs,.finora-clarity,.finora-business,.finora-essentials)>.finora-decoration{width:min(48vw,440px);height:auto;margin:0 0 32px auto;display:block;position:relative;top:auto;right:auto}}@media (min-width:768px) and (max-width:1023px){.finora-home h1,.finora-home h2{font-size:48px}.finora-home :is(h1,h2,h3,p){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.finora-home .finora-estimates strong{display:block}.finora-home .finora-hero{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:48px 0 0}.finora-home .finora-hero-copy{width:calc(100% - 80px);margin-inline:auto}.finora-home .finora-hero .finora-heading{width:auto;max-width:688px}.finora-home .finora-hero .finora-description{max-width:553px}.finora-home .finora-hero-art{width:min(80%,660px);height:auto;margin-left:auto}.finora-home .finora-hero-image{width:100%;height:auto;margin:0}.finora-home .finora-section{padding-bottom:64px}.finora-home .finora-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finora-home .finora-need-card,.finora-home .finora-need-card:nth-child(n+4){grid-column:auto}.finora-home .finora-need-card:last-child{grid-column:1/-1}.finora-home .finora-need-art{height:220px}.finora-home .finora-two-columns{grid-template-columns:minmax(0,1fr);gap:40px}.finora-home .finora-calculator-section{flex-direction:column;padding-top:64px;padding-bottom:0;display:flex}.finora-home .finora-calculator-section>.finora-container{order:-1}.finora-home .finora-calculator-art{width:min(65%,500px);height:auto;margin-top:32px;position:static}.finora-home .finora-calculator{padding:32px}.finora-home .finora-amount{font-size:56px}.finora-home .finora-estimates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.finora-home .finora-estimates>div+div{border-top:0;border-left:1px solid var(--finora-border);padding-top:0;padding-left:24px}.finora-home .finora-estimates strong{white-space:nowrap;font-size:clamp(20px,3vw,28px)}.finora-home .finora-clarity .finora-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.finora-home .finora-clarity .finora-feature-list article:nth-child(odd){border-left:0}.finora-home .finora-clarity .finora-feature-list article>div{padding-inline:16px}.finora-home .finora-business-grid{gap:64px 24px;margin-top:32px}.finora-home .finora-business-art{left:16px}.finora-home .finora-start{padding-top:64px}.finora-home .finora-landscape{aspect-ratio:2172/643;margin-top:0}}@media (max-width:767px){.finora{font-size:16px}.finora-container{width:calc(100% - 32px)}.finora h1{font-size:50px}.finora h2{font-size:40px}.finora h3{font-size:20px}.finora-caption{font-size:12px}.finora-heading .finora-caption{margin-bottom:8px}.finora-description{margin-top:16px}.finora-button{padding:20px 32px;font-size:16px}.finora-hero{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:48px 0 24px 16px}.finora-hero-copy{width:calc(100% - 16px)}.finora-hero .finora-heading{width:auto}.finora-hero-copy>.finora-button{margin-top:24px}.finora-hero-art{aspect-ratio:359/319;width:100%;height:auto}.finora-hero-image{object-fit:fill;width:115.08%;height:100%;margin-top:0}.finora-section{padding-block:48px}.finora-needs,.finora-clarity,.finora-business,.finora-essentials{padding-top:120px}.finora-needs .finora-decoration{width:277px;height:144px}.finora-needs h2{font-size:50px}.finora-needs-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.finora-need-card,.finora-need-card:nth-child(n+4){grid-column:auto}.finora-need-art{aspect-ratio:1536/1024;object-fit:cover;height:auto}.finora-need-card:nth-child(n+4) .finora-need-art{aspect-ratio:auto;height:228px}.finora-need-card>div{padding:16px}.finora-need-card p{margin-top:8px}.finora-two-columns{grid-template-columns:1fr;gap:24px}.finora-calculator-section{padding-bottom:120px}.finora-calculator-art{width:300px;height:200px;left:0}.finora-calculator{z-index:1;padding:24px;position:relative}.finora-amount{font-size:clamp(30px,9.6vw,48px)}.finora-terms button{padding:8px;font-size:14px}.finora-estimates{grid-template-columns:1fr;gap:16px}.finora-estimates>div+div{border-left:0;border-top:1px solid var(--finora-border);padding-top:16px;padding-left:0}.finora-estimates .finora-caption{margin-bottom:8px}.finora-feature-list{grid-template-columns:1fr;gap:16px;margin-top:24px}.finora-feature-list article{grid-template-columns:110px 1fr;align-items:center;display:grid}.finora-feature-list article+article{border-left:0}.finora-feature-art{width:110px;height:74px}.finora-feature-list article>div{margin:0;padding:0}.finora-feature-list article p{margin-top:8px}.finora-clarity{padding-top:48px}.finora-clarity .finora-decoration{display:none}.finora-business-copy>.finora-button{margin-top:24px}.finora-business-grid{grid-template-columns:1fr;gap:56px;margin-top:40px}.finora-business-grid article{padding:100px 16px 16px}.finora-business-art{width:198px;height:132px;left:16px}.finora-business-grid article p{margin-top:8px}.finora-essentials .finora-decoration{width:291px;height:180px}.finora-essentials .finora-feature-list{grid-template-columns:1fr}.finora-essentials-action{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}.finora-start{padding-top:48px}.finora-start .finora-button{margin-top:24px}.finora-landscape,.finora-start-fullwidth .finora-landscape{aspect-ratio:540/149;margin-top:0}.finora-landscape-image{width:100%;max-width:none;height:auto;bottom:0;left:0}.finora-footer{padding-block:24px;font-size:14px}.finora-footer-top{grid-template-columns:1fr;gap:16px;display:grid}.finora-footer-brand{grid-column:1/-1;max-width:none}.finora-footer-brand>a img{width:289px;max-width:100%;height:auto}.finora-footer-brand>div{margin-top:16px}.finora-footer-brand strong{font-size:16px}.finora-footer nav{border-top:1px solid #f5f2eb33;gap:16px;padding-top:16px}.finora-footer-bottom{flex-direction:column;gap:16px;margin-top:16px;padding-top:16px}.finora-business .finora-decoration{width:251px;height:167px}.finora-business-grid{gap:16px;margin-top:0}.finora-business-grid article{align-items:center;padding:0;display:flex}.finora-business-art{flex-shrink:0;width:110px;height:73px;position:static}.finora-business-grid article>div{flex:1;min-width:0;padding:16px}.finora-business-grid article:nth-child(2n){flex-direction:row-reverse}.finora-feature-list article:nth-child(2n){grid-template-columns:1fr 110px}.finora-feature-list article:nth-child(2n) .finora-feature-art{order:2}.finora-essentials .finora-feature-list article{grid-template-columns:134px minmax(0,1fr);gap:8px}.finora-essentials .finora-feature-list article:nth-child(2n){grid-template-columns:minmax(0,1fr) 134px}.finora-essentials .finora-feature-list h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.finora-essentials .finora-feature-art{width:134px;height:89px}.finora-essentials .finora-feature-list article+article{border-top:1px solid var(--finora-border);padding-top:16px}}.finora-header-actions,.finora-header-row>a{flex-shrink:0}@media (max-width:1023px){.finora-header-row{min-height:81px}.finora-header-row>a img{width:124px;height:33px}.finora-desktop-nav,.finora-header-actions>.finora-button{display:none}.finora-language{font-size:14px}.finora-language img{width:26px;height:26px}.finora-menu-toggle{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.finora-menu-toggle span{background:var(--finora-ink);border-radius:5px;width:32px;height:2px}.finora-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.finora-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.finora-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.finora-mobile-nav{background:var(--finora-bg);flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-height:calc(100dvh - 81px);padding:48px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;top:100%;overflow-y:auto}}@media (max-width:1199px) and (min-width:768px){.finora-header .finora-desktop-nav{gap:0}.finora-header .finora-desktop-nav a{padding-inline:4px;font-size:13px}.finora-header .finora-button{padding-inline:12px;font-size:14px}.finora-header-row{gap:8px}}@media (max-width:767px){.finora-header-actions{gap:12px}.finora-home h1,.finora-home h2,.finora-start h2{overflow-wrap:anywhere;font-size:50px}.finora-home[lang=es] .finora-hero h1{max-width:324px}}.finora-two-columns>*{min-width:0}@media (max-width:767px){.finora-hero-copy>.finora-button{max-width:100%;padding:24px 40px;font-size:18px}.finora-mobile-nav>a:not(.finora-button){padding:8px}.finora-mobile-nav>.finora-button:not(.finora-button-outline){margin-top:32px}.finora-mobile-nav>a[aria-current=page]{color:var(--finora-red);text-underline-offset:8px;text-decoration:underline}.finora-header .finora-mobile-nav .finora-button{min-height:60px;padding:20px 32px}.finora-header .finora-language-trigger{padding:0}.finora-menu-toggle{margin-right:-6px}.finora-clarity .finora-feature-list article{grid-template-columns:134px minmax(0,1fr);gap:8px}.finora-clarity .finora-feature-list article:nth-child(2n){grid-template-columns:minmax(0,1fr) 134px}.finora-clarity .finora-feature-art{width:134px;height:90px}.finora-clarity .finora-feature-list article+article{border-top:1px solid var(--finora-border);padding-top:16px}.finora-term-select{display:none}.finora-term-options{border:0;min-width:0;padding:0;display:block}.finora-terms{margin-top:8px;scrollbar-width:thin;scrollbar-color:var(--finora-teal) var(--finora-card);flex-wrap:nowrap;margin-inline:-4px;padding:4px;overflow-x:auto}.finora-term-pill{cursor:pointer;flex-shrink:0;position:relative}.finora-term-pill input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.finora-term-pill span{border:2px solid var(--finora-border);font-family:var(--font-finora-display), sans-serif;border-radius:32px;padding:8px 12px;font-size:14px;font-weight:800;line-height:1;display:block}.finora-term-pill input:checked+span{background:var(--finora-teal);border-color:var(--finora-teal);color:var(--finora-bg)}.finora-term-pill input:focus-visible+span{outline:2px solid var(--finora-teal);outline-offset:2px}.finora-term-options:disabled{opacity:.5}.finora-estimates strong{font-size:20px}.finora-estimates>div>p:last-child{font-size:14px;font-weight:600}.finora-essentials-action{align-items:flex-start}}.finora-desktop-nav a[aria-current=page]{color:#e23d5b;border-bottom:2px solid #e23d5b}.finora-calculator,.finora-calculator-status{min-width:0}.finora-calculator-status:empty{display:none}.finora-calculator-status .ui-alert{min-width:0;margin:0}.finora-calculator-status .ui-alert-content{overflow-wrap:anywhere}.finora-calculator :is(input,select):disabled{cursor:not-allowed;opacity:.5}
