
:root{--navy:#12283F;--blue:#FF611A;--orange:#FF611A;--cream:#FFFCF8;--line:#D8DBDF;--muted:#3A4C5F}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--navy);font-family:Arial,Helvetica,sans-serif;background:#FFFFFF;line-height:1.5}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(44px,4.7vw,68px);font-weight:750}h2{font-size:clamp(32px,3.4vw,46px)}h3{font-size:23px}p{color:var(--muted)}.wrap{max-width:1200px;margin:auto;padding:0 32px}.demo{background:var(--navy);color:#D8DBDF;text-align:center;font-size:11px;letter-spacing:.08em;padding:7px}.demo b{color:#FFB08D}header{position:sticky;top:0;z-index:10;background:#FFFFFFf5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}header nav{display:flex;align-items:center;justify-content:space-between;height:88px;gap:28px}.logo{width:190px;height:auto;display:block}.navlinks{display:flex;gap:28px;font-size:14px;font-weight:bold}.nav-actions{display:flex;gap:20px;align-items:center;font-size:13px;font-weight:bold}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--orange);border:0;border-radius:10px;padding:17px 24px;color:#12283F;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.btn:hover{background:#FF611A;transform:translateY(-2px)}.btn.blue{background:var(--navy);color:#FFFFFF}.btn.outline{background:transparent;border:1px solid #ADBFC8}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--blue);margin-bottom:20px}.hero{background:radial-gradient(ellipse at 95% 10%,#FFFCF8,transparent 60%),var(--cream);padding:65px 0 56px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;align-items:center}.badge{display:inline-flex;gap:9px;align-items:center;border:1px solid #D8DBDF;border-radius:30px;padding:7px 13px;background:#FFFFFF9c;font-size:12px;margin-bottom:25px}.dot{width:7px;height:7px;background:#FF611A;border-radius:50%}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:17px;line-height:1.7;margin-top:24px;max-width:480px}.hero-actions{display:flex;align-items:center;gap:24px;margin:28px 0 24px}.textlink{font-size:13px;border-bottom:1px solid #ADBFC8;padding-bottom:3px;font-weight:bold}.checks{font-size:12px;display:flex;gap:20px;flex-wrap:wrap}.checks span::before{content:'✓';color:#084059;margin-right:6px}.calc{background:#FFFFFF;border:1px solid #D8DBDF;border-radius:22px;padding:30px;box-shadow:0 20px 60px #12283F0d}.calc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.calc-head h2{font-size:23px;letter-spacing:-.03em}.tag{color:#12283F;background:#FFFCF8;padding:5px 9px;border-radius:5px;font-size:10px;font-weight:bold}.labelrow{display:flex;justify-content:space-between;align-items:center;font-size:13px}.amount{font-size:27px;font-weight:700;letter-spacing:-.04em}input[type=range]{width:100%;accent-color:var(--orange);margin:20px 0 8px;cursor:pointer}.range-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.term{margin:23px 0 12px;font-size:13px}.term-choice{padding:11px;border:1px solid #FFEAD7;border-radius:8px;background:#FFFCF8;color:var(--blue);font-weight:bold;font-size:13px}.payment{background:#FFFCF8;border-radius:12px;padding:18px 20px;margin-top:22px}.payment small{color:var(--muted);font-size:12px}.weekly{font-size:43px;font-weight:bold;letter-spacing:-.055em;line-height:1.35}.total{display:flex;justify-content:space-between;border-top:1px solid #D8DBDF;padding-top:11px;font-size:12px}.full{width:100%;margin-top:18px}.fine{font-size:10px;line-height:1.6;color:#61707F;margin-top:12px}.trust{display:grid;grid-template-columns:repeat(3,1fr);padding-top:27px;padding-bottom:27px;border-bottom:1px solid var(--line)}.trust>div{display:flex;gap:14px;align-items:center;justify-content:center;border-right:1px solid var(--line)}.trust>div:last-child{border:0}.trust b{font-size:26px;letter-spacing:-.05em}.trust span{font-size:12px;color:var(--muted);max-width:130px}.section{padding-top:80px;padding-bottom:80px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-head p{max-width:320px;font-size:14px}.use-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.use{position:relative;min-height:345px;border-radius:16px;overflow:hidden;background:var(--navy);color:white;display:flex;align-items:end}.use img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.use::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#12283Fed)}.use-copy{position:relative;z-index:1;padding:28px;max-width:420px}.use-copy h3{font-size:30px}.use-copy p{color:#FFFCF8;font-size:14px;margin:12px 0 18px}.use-copy a{font-size:13px;font-weight:bold;color:#FFB08D}.use-label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;display:block;margin-bottom:12px}.note{font-size:10px;margin-top:10px}.steps-bg{background:var(--cream)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:38px}.step{border-top:1px solid #D8DBDF;padding-top:24px}.num{color:var(--orange);font-size:16px;font-weight:bold;margin-bottom:25px}.step p{font-size:14px;margin-top:15px}.requirements{margin-top:35px;border-top:1px solid #D8DBDF;padding-top:25px;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:12px}.pills{display:flex;gap:8px;flex-wrap:wrap}.pills span{background:white;border:1px solid #D8DBDF;padding:8px 12px;border-radius:7px}.company{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.company p{font-size:15px;margin-top:20px}.address{background:var(--navy);color:white;border-radius:16px;padding:36px;position:relative;overflow:hidden}.address:after{content:'P';position:absolute;right:-10px;bottom:-80px;font-size:270px;font-weight:bold;opacity:.04}.address .eyebrow{color:#FFB08D}.address h3{font-size:32px;margin-bottom:25px}.address p{font-size:14px;color:#D8DBDF;margin-top:8px}.address hr{border:0;border-top:1px solid #FFFFFF26;margin:24px 0}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-intro p{margin-top:20px;font-size:14px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';color:var(--orange);font-size:22px;line-height:1}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;margin:15px 30px 0 0}.application{background:#FFFCF8}.form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.form-intro>p{margin:22px 0;font-size:15px}.summary-box{margin-top:30px;background:#FFFFFFa8;padding:22px;border-radius:12px;border:1px solid #D8DBDF}.summary-box p{font-size:12px}.summary-box strong{font-size:22px;display:block;margin:8px 0}.edit{background:none;border:0;padding:0;color:var(--blue);font-size:12px;text-decoration:underline}.form{background:white;border-radius:18px;padding:30px}.form h3{margin-bottom:8px}.form>p{font-size:12px;margin-bottom:22px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field label{display:block;font-size:12px;font-weight:bold;margin-bottom:7px}.field input,.field select{width:100%;border:1px solid #D8DBDF;border-radius:7px;padding:12px;background:#FFFFFF;color:var(--navy);min-width:0}.wide{grid-column:1/-1}.consent{display:flex;align-items:start;gap:9px;font-size:11px;color:var(--muted);margin-top:20px}.consent input{margin-top:3px}.success{padding:16px;background:#FFFCF8;color:#084059;border-radius:10px;margin-top:20px;font-size:14px}footer{padding:45px 0 25px;background:var(--navy);color:white}.footgrid{display:flex;justify-content:space-between;gap:25px;margin-bottom:35px}.footbrand{font-size:23px;font-weight:bold;color:#FF611A}.footgrid p{color:#D8DBDF;font-size:12px;margin-top:10px}.footlinks{display:flex;gap:25px;align-items:start;font-size:12px}.legal{border-top:1px solid #FFFFFF26;padding-top:22px;color:#ADBFC8;font-size:10px;line-height:1.7}.mobile-cta{display:none}dialog{border:0;border-radius:18px;max-width:450px;width:90%;padding:32px;color:var(--navy);box-shadow:0 20px 100px #12283F33}dialog::backdrop{background:#12283Fa8}dialog p{font-size:14px;margin:18px 0}dialog .close{float:right;background:none;border:0;font-size:23px}.dialog-links{display:grid;gap:10px}.dialog-links a{border:1px solid var(--line);border-radius:9px;padding:15px;font-size:14px}.menu{display:none}@media(max-width:900px){.navlinks{display:none}.hero-grid{gap:30px}.nav-actions{gap:12px}.wrap{padding:0 22px}.hero{padding-top:45px}.hero-actions{flex-wrap:wrap}.company,.faq,.form-grid{gap:35px}.section{padding-top:55px;padding-bottom:55px}}@media(max-width:640px){header nav{height:70px}.logo{width:145px}.nav-actions>.btn{display:none}.nav-actions{font-size:12px}.hero-grid,.company,.faq,.form-grid,.use-grid{grid-template-columns:1fr}.hero-grid{gap:35px}h1{font-size:46px}.lead{font-size:16px}.hero{padding-top:32px}.badge{font-size:11px}.calc{padding:23px}.trust{gap:12px;padding:22px 16px}.trust>div{display:block;text-align:center}.trust b{display:block;font-size:22px}.trust span{font-size:10px;display:block}.section-head{display:block}.section-head>p{margin-top:20px}.steps{grid-template-columns:1fr;gap:24px}.step{display:grid;grid-template-columns:32px 1fr;gap:8px}.step p{grid-column:2;margin-top:0}.num{margin:0}.requirements{align-items:start;flex-direction:column}.use{min-height:300px}.company{gap:28px}.faq{gap:20px}.fields{gap:14px}.form{padding:22px}.footgrid{flex-direction:column}.footlinks{flex-wrap:wrap}.mobile-cta{display:flex;position:fixed;bottom:12px;left:20px;right:20px;z-index:8;box-shadow:0 5px 30px #12283F33}footer{padding-bottom:95px}.summary-box{margin-top:22px}.demo{font-size:9px}}

/* Orange, graphite and warm white: revised visual direction. */
h1 em{color:#FF611A}.hero{background:#FFFCF8;padding:42px 0 45px}.hero-grid{grid-template-columns:1fr 1.06fr;gap:65px}h1{font-size:clamp(48px,5.8vw,78px);line-height:1.03;letter-spacing:-.06em}.lead{font-size:20px;line-height:1.6;margin-top:23px}.badge{background:white;border-color:#D8DBDF;font-size:11px;margin-bottom:24px}.hero-actions{margin:27px 0 22px}.hero-photo{position:relative;height:440px;border-radius:14px;overflow:hidden;background:#D8DBDF}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,#12283Fba)}.photo-caption{position:absolute;z-index:1;bottom:30px;left:30px;color:white}.photo-caption span{font-size:9px;letter-spacing:.16em;display:block;margin-bottom:12px}.photo-caption strong{font-size:29px;line-height:1.2;letter-spacing:-.03em}.simulator-section{padding:55px 0;background:#FFFFFF}.simulator-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:65px;align-items:center}.simulator-intro h2{font-size:43px}.simulator-intro>p{font-size:15px;max-width:350px;margin-top:18px}.simulator-assurance{font-size:12px;line-height:2.6;color:#3A4C5F;margin-top:25px}.simulator-assurance span{color:#FF611A;font-weight:bold;margin-right:12px}.calc{box-shadow:0 12px 50px #12283F08;background:#FFFFFF;border-color:#D8DBDF;border-radius:14px;padding:25px}.payment{background:#FFFCF8;margin-top:15px}.weekly{font-size:36px}.calc-head{margin-bottom:15px}.term{margin-top:15px}.term-choice{display:inline-flex;padding:7px 10px;border-color:#D8DBDF;color:#12283F;background:#FFFCF8}.eyebrow{color:#084059}.btn{color:#12283F}.demo{background:#12283F}.trust{border-top:1px solid var(--line)}.address{background:#12283F}.address .eyebrow{color:#FF611A}.application{background:#FFFCF8}.summary-box{background:#FFFFFF}.checks span::before{color:#FF611A}.use{background:#12283F}footer{background:#12283F}
@media(max-width:900px){.hero-grid,.simulator-grid{gap:28px}.hero-photo{height:410px}h1{font-size:59px}.lead{font-size:18px}.simulator-intro h2{font-size:37px}}@media(max-width:640px){.hero{padding-top:28px}.hero-grid,.simulator-grid{grid-template-columns:1fr;gap:28px}h1{font-size:57px}.lead{font-size:18px}.hero-photo{height:310px}.photo-caption{bottom:24px;left:24px}.photo-caption strong{font-size:26px}.hero-actions{gap:18px}.simulator-section{padding:42px 0}.simulator-intro h2{font-size:35px}.simulator-assurance{display:none}.calc{padding:22px}.hero-grid>div:first-child{padding-bottom:4px}.badge{font-size:10px}}

h1{font-size:clamp(43px,4.2vw,58px);line-height:1.08;letter-spacing:-.05em}.hero-photo{height:480px}.lead{font-size:21px;max-width:400px}.navlinks{gap:20px;font-size:12px}.response-note{border-top:1px solid #D8DBDF;margin-top:23px;padding-top:16px;font-size:12px;max-width:390px}.response-note b{display:block;color:#084059;margin-bottom:3px}.response-note span{display:block;color:#3A4C5F;font-size:11px}.product-band{background:#FFFCF8}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:38px}.benefit-grid article{border-top:1px solid #D8DBDF;padding-top:25px}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:45px;border-radius:8px;background:#FFF1E4;color:#084059;font-size:19px;font-weight:bold;margin-bottom:20px}.benefit-grid h3{font-size:23px}.benefit-grid p{font-size:14px;margin-top:13px}.history-benefit{border-top:1px solid #D8DBDF;margin-top:34px;padding-top:22px;display:flex;align-items:baseline;gap:30px}.history-benefit b{white-space:nowrap;font-size:16px}.history-benefit p{font-size:14px}.requirements-expanded{border-top:1px solid #D8DBDF;padding-top:35px;margin-top:45px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.requirements-expanded h3{font-size:29px}.requirements-expanded p{font-size:13px;margin-top:16px;max-width:330px}.requirements-expanded ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.requirements-expanded li{border-left:2px solid #FF611A;padding-left:15px}.requirements-expanded li b{display:block;font-size:14px}.requirements-expanded li span{display:block;font-size:12px;color:#3A4C5F;margin-top:6px}.payment-methods{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:35px;background:#FFFFFF;border:1px solid #D8DBDF;border-radius:14px;padding:28px;margin-top:40px}.payment-methods h3{font-size:24px}.payment-methods .eyebrow{font-size:9px}.payment-methods article>span{font-size:10px;letter-spacing:.12em;color:#084059;font-weight:bold}.payment-methods h4{margin:8px 0;font-size:16px}.payment-methods p{font-size:12px}.team-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.team-placeholder{min-height:395px;background:#FFFCF8;border-radius:14px;padding:30px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;border:1px dashed #FFB08D}.photo-marker{font-size:9px;font-weight:bold;letter-spacing:.13em;color:#084059}.team-monogram{font-size:105px;line-height:1;font-weight:bold;letter-spacing:-.09em;color:#ADBFC8;align-self:center}.team-monogram span{color:#FF611A;font-size:65px}.team-placeholder h3{font-size:27px;margin-top:12px}.team-placeholder p{font-size:11px;margin-top:13px}.team-lead{font-size:14px;margin-top:20px}.team-roles{margin-top:24px;display:grid;gap:17px}.team-roles article{border-top:1px solid var(--line);padding-top:13px}.team-roles b{font-size:13px}.team-roles p{font-size:12px;margin-top:5px}.stories-section{background:#FFFCF8}.story-placeholder{display:flex;align-items:start;gap:30px;border:1px solid #D8DBDF;border-radius:14px;padding:35px;background:#FFFFFF;max-width:850px}.story-quote{font-family:Georgia,serif;font-size:100px;color:#FF611A;line-height:1}.story-placeholder h3{font-size:27px;margin-top:12px}.story-placeholder p{font-size:14px;margin-top:15px;max-width:650px}.story-placeholder .story-note{font-size:11px;color:#084059}.footlinks{flex-wrap:wrap;max-width:650px;gap:18px}
@media(max-width:1000px){.navlinks{gap:12px;font-size:11px}.nav-actions{gap:12px}.hero-grid{gap:28px}.hero-photo{height:465px}}@media(max-width:640px){h1{font-size:44px}.hero-photo{height:310px}.lead{font-size:19px}.response-note{margin-top:18px}.benefit-grid{grid-template-columns:1fr;gap:25px}.benefit-grid article{padding-top:18px}.benefit-icon{margin-bottom:14px}.history-benefit{display:block}.history-benefit p{margin-top:10px}.requirements-expanded{grid-template-columns:1fr;gap:25px}.requirements-expanded ul{gap:20px}.payment-methods{grid-template-columns:1fr;padding:24px;gap:24px}.payment-methods article{border-top:1px solid #D8DBDF;padding-top:16px}.team-section{grid-template-columns:1fr;gap:30px}.team-placeholder{min-height:330px}.story-placeholder{padding:24px;gap:15px}.story-quote{font-size:60px}.story-placeholder h3{font-size:24px}}

.response-note{border-top:1px solid #D8DBDF}.product-facts{margin:25px 0 0;max-width:410px}.product-facts>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #D8DBDF;padding:11px 0;font-size:12px}.product-facts dt{color:#3A4C5F}.product-facts dd{margin:0;font-weight:bold;text-align:right}.use-copy h3{font-size:27px}.uber-brand{position:relative;background:#FFFFFF;padding:8px 12px;border-radius:5px;width:82px;height:38px;margin-bottom:17px}.use .uber-brand img{position:static;width:100%;height:100%;object-fit:contain}.transfer-panel{margin-top:40px;padding:32px;background:#FFFFFF;border:1px solid #D8DBDF;border-radius:14px}.transfer-heading{display:flex;align-items:center;justify-content:space-between;gap:35px}.transfer-heading h3{font-size:30px;letter-spacing:-.035em}.transfer-heading p{font-size:14px;max-width:600px;margin-top:15px}.mp-brand{display:flex;gap:10px;align-items:center;padding:15px 20px;background:#FFFCF8;border-radius:10px;flex-shrink:0}.mp-brand img{width:55px;height:55px;object-fit:contain}.mp-brand>span{font-size:22px;line-height:.95;letter-spacing:-.05em;color:#12283F}.mp-brand b{font-weight:bold}.transfer-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:30px 0;gap:25px}.transfer-steps li{display:flex;gap:13px;border-top:1px solid #D8DBDF;padding-top:20px}.transfer-steps li>span{font-size:13px;color:#084059;font-weight:bold}.transfer-steps b{font-size:13px}.transfer-steps p{font-size:12px;margin-top:9px}.disbursement{border-top:1px solid #D8DBDF;padding-top:20px;display:flex;align-items:baseline;gap:25px}.disbursement b{font-size:13px;white-space:nowrap}.disbursement p{font-size:12px}.transfer-note{font-size:10px;margin-top:20px;color:#084059}.team-placeholder h3{font-size:26px}.eyebrow{margin-bottom:13px}.hero-photo .photo-caption strong{font-size:26px}footer .footbrand{font-size:23px}@media(max-width:640px){.transfer-panel{padding:23px}.transfer-heading{align-items:start;flex-direction:column;gap:22px}.transfer-heading h3{font-size:27px}.mp-brand{padding:10px 15px}.transfer-steps{grid-template-columns:1fr;gap:20px}.disbursement{display:block}.disbursement p{margin-top:10px}.use-copy h3{font-size:25px}.product-facts{margin-top:20px}}

/* Compact information hierarchy. */
.hero{padding:45px 0}.hero-grid{grid-template-columns:1.08fr 1fr;gap:65px}.hero-facts{max-width:460px;margin:25px 0 0}.hero-facts>div{padding:10px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #D8DBDF;font-size:12px}.hero-facts dt{color:#3A4C5F}.hero-facts dd{margin:0;font-weight:bold;text-align:right}.hero-copy>.fine{max-width:430px}.hero-actions{margin-bottom:0}.hero .lead{font-size:18px;max-width:430px}.hero .calc{padding:25px}.section{padding-top:58px;padding-bottom:58px}.form-grid{gap:65px}.form-intro>p{font-size:14px;margin:17px 0}.form-intro>h2{font-size:35px}.driver-reference{display:flex;align-items:center;gap:15px;margin:20px 0}.driver-reference img{width:65px;height:28px;object-fit:contain}.driver-reference span{font-size:12px;color:#3A4C5F}.compact-requirements{margin-top:25px}.compact-requirements h3{font-size:20px}.compact-requirements ul{padding-left:19px;margin:15px 0;font-size:14px;line-height:1.9}.compact-requirements>p{font-size:11px}.application-steps{border-top:1px solid #D8DBDF;border-bottom:1px solid #D8DBDF;margin-top:22px;padding:15px 0}.application-steps summary{font-size:12px;font-weight:bold;cursor:pointer}.application-steps ol{font-size:12px;line-height:1.7;color:#3A4C5F;padding-left:19px;margin-bottom:0}.summary-box{margin-top:24px;padding:18px}.summary-box strong{font-size:20px}.benefits-payments .benefit-grid{gap:30px;margin-top:22px}.benefits-payments .benefit-grid article{padding-top:18px}.benefits-payments .benefit-icon{margin-bottom:13px;height:35px;font-size:15px}.benefits-payments .benefit-grid h3{font-size:21px}.benefits-payments .benefit-grid p{font-size:13px}.benefits-payments .history-benefit{margin-top:25px;padding-top:18px}.transfer-panel{padding:25px;margin-top:30px;background:#FFFCF8}.transfer-heading h3{font-size:27px}.transfer-heading p{font-size:13px}.transfer-heading .eyebrow{margin-bottom:10px}.transfer-details{margin-top:20px;border-top:1px solid #D8DBDF;padding-top:15px}.transfer-details summary{cursor:pointer;font-size:13px;font-weight:bold;color:#084059}.transfer-steps{margin-top:15px;margin-bottom:20px}.disbursement{margin-top:20px}.company-band{background:#FFFCF8}.company{gap:65px}.company h2{font-size:36px}.company p{font-size:14px;margin-top:16px}.company-team{border-top:1px solid #D8DBDF;padding-top:20px;margin-top:24px}.company-team h3{font-size:20px}.company-team p{margin-top:10px}.coverage-info{margin-top:20px;font-size:13px}.coverage-info p{margin-top:5px;font-size:13px}.company .fine{font-size:10px;margin-top:20px}.address h3{font-size:26px}.address p{font-size:14px}.faq{border-top:0!important;gap:65px}.faq-intro h2{font-size:35px}.faq details{padding:16px 0}.faq summary{font-size:14px}.faq details p{font-size:13px}.form{align-self:start}.form-intro{scroll-margin-top:110px}
@media(max-width:900px){.hero-grid,.company,.form-grid{gap:30px}.hero-facts>div{font-size:11px}}@media(max-width:640px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero{padding-top:28px}.hero-facts>div{font-size:12px}.section{padding-top:42px;padding-bottom:42px}.form-grid{gap:28px}.form-intro>h2,.company h2,.faq-intro h2{font-size:31px}.company,.faq{gap:28px}.history-benefit p{font-size:13px}.transfer-heading h3{font-size:25px}.benefits-payments .section-head h2{font-size:31px}.benefit-grid{gap:22px}.hero-actions{flex-wrap:nowrap}.hero-actions .btn{font-size:12px;padding:15px 18px}.hero-actions .textlink{font-size:12px}}

.demo-terms{display:flex;gap:8px}.demo-terms button{flex:1;border:1px solid #D8DBDF;background:#FFFFFF;color:#12283F;border-radius:8px;padding:9px;font-size:16px;font-weight:bold}.demo-terms button span{display:block;font-size:9px;font-weight:normal}.demo-terms button[aria-pressed=true]{background:#FFFCF8;border-color:#FF611A;color:#084059}.demo-chip{display:inline-block;background:#FFFCF8;color:#084059;border-radius:4px;padding:3px 6px;font-size:8px;letter-spacing:.05em;vertical-align:middle}.first-date{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;color:#3A4C5F}.demo-costs{margin-top:12px;font-size:11px}.demo-costs summary{cursor:pointer;font-weight:bold;color:#084059}.demo-costs dl{margin:12px 0}.demo-costs dl>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0}.demo-costs dd{margin:0;font-weight:bold}.demo-costs p{font-size:10px}.hero .fine{font-size:9px}.hero-facts>div{font-size:11px}.wa-text{border:0;background:none;font-size:12px;color:#084059;font-weight:bold;padding:0;cursor:pointer;text-align:left}.team-photo-demo{margin:20px 0 0;position:relative}.team-photo-demo img{width:100%;height:180px;object-fit:cover;border-radius:9px;display:block}.team-photo-demo figcaption{font-size:9px;color:#084059;margin-top:5px}.company .company-team{margin-top:18px;padding-top:15px}.contact-demo{margin-bottom:20px;font-size:12px;padding:12px 18px}.dialog-links button{border:1px solid var(--line);background:#FFFFFF;border-radius:9px;padding:15px;font-size:14px;text-align:left;color:#12283F}.wa-message{padding:20px;background:#FFFCF8;border-radius:10px;font-size:14px;line-height:1.7}.testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.testimonial-grid article{background:#FFFCF8;border:1px solid #D8DBDF;border-radius:12px;padding:25px}.testimonial-grid blockquote{font-size:15px;line-height:1.7;color:#12283F;margin:18px 0 22px}.demo-person{display:flex;align-items:center;gap:12px}.demo-person>span{border-radius:50%;width:39px;height:39px;display:grid;place-items:center;background:#D8DBDF;color:#084059;font-size:12px;font-weight:bold}.demo-person b{font-size:12px}.demo-person p{font-size:11px;margin-top:3px}.demo-testimonials .section-head{margin-bottom:24px}.demo-testimonials h2{font-size:31px}.demo-testimonials .section-head>p{font-size:12px}.success>strong{font-size:14px}.success dl{margin:15px 0}.success dl>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;border-bottom:1px solid #D8DBDF;padding:7px 0}.success dd{margin:0;font-weight:bold;text-align:right}.success>p{font-size:10px;color:#084059}.hero-grid{gap:55px}.hero h1{font-size:clamp(42px,4vw,55px)}@media(max-width:640px){.testimonial-grid{grid-template-columns:1fr}.hero h1{font-size:43px}.hero-grid{gap:28px}.demo{font-size:8px;letter-spacing:.03em}.hero-facts dd{max-width:210px}.hero-actions{gap:20px}.team-photo-demo img{height:190px}.first-date{font-size:9px}}

/* Credit limits and restrained motion. */
.credit-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;max-width:500px}.credit-option{display:flex;flex-direction:column;border:1px solid #D8DBDF;border-radius:13px;padding:19px 17px;background:white;transition:transform .25s,box-shadow .25s,border-color .25s}.credit-option>span{font-size:10px;font-weight:700;letter-spacing:.1em}.credit-option small{font-size:11px;color:#3A4C5F;margin-top:15px}.credit-option strong{font-size:clamp(25px,2.8vw,37px);line-height:1.2;letter-spacing:-.045em;margin-top:2px}.credit-option em{font-size:10px;font-style:normal;margin-top:13px;color:#3A4C5F;display:flex;justify-content:space-between;gap:6px}.credit-option em span{color:#FF611A}.credit-option.renewal{background:#FFFCF8;border-color:#FFEAD7}.credit-option.renewal strong{color:#FF611A}.credit-option:hover{transform:translateY(-4px);box-shadow:0 12px 25px #12283F10;border-color:#FF611A}.credit-selector{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#FFFCF8;border-radius:9px;margin-bottom:12px}.credit-selector button{border:0;background:transparent;padding:10px 8px;border-radius:6px;font-weight:bold;font-size:12px;color:#3A4C5F;transition:background .2s,color .2s,box-shadow .2s}.credit-selector button[aria-pressed=true]{background:#FFFFFF;color:#084059;box-shadow:0 2px 7px #12283F12}.credit-limit{font-size:11px;margin:0 0 19px;color:#3A4C5F;min-height:17px}.calc{transition:border-color .3s,box-shadow .3s}.calc.renewal-mode{border-color:#FFB08D;box-shadow:0 15px 45px #FF611A11}.hero-copy{animation:enter-up .65s both}.hero .calc{animation:enter-up .75s .12s both}.badge .dot{box-shadow:0 0 0 4px #FF611A16;animation:signal 3s ease-in-out 3}.motion-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.motion-reveal.is-visible{opacity:1;transform:none}.benefit-grid article,.testimonial-grid article{transition:transform .25s,box-shadow .25s}.benefit-grid article:hover,.testimonial-grid article:hover{transform:translateY(-3px)}@keyframes enter-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes signal{50%{box-shadow:0 0 0 7px #FF611A06}}@media(max-width:640px){.credit-option{padding:16px 12px}.credit-option strong{font-size:29px}.credit-option em{font-size:9px}.credit-options{gap:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-reveal{opacity:1;transform:none}}
.argentina-flag{font-size:19px;line-height:1}.credit-emoji{font-size:18px;vertical-align:middle;margin-right:5px}.hero-facts dt>span{margin-right:5px}.credit-selector button>span{margin-right:4px}
/* Guided application: the same brand, one decision at a time. */
[hidden]{display:none!important}.application-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.application-intro-grid h2{font-size:43px}.application-desc{font-size:15px;max-width:435px;margin-top:20px}.intro-steps{list-style:none;padding:0;margin:28px 0;display:grid;gap:20px}.intro-steps li{display:flex;gap:14px}.intro-steps li>span{width:28px;height:28px;border:1px solid #FFB08D;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#084059;flex-shrink:0}.intro-steps b{font-size:14px}.intro-steps p{font-size:12px;margin-top:4px}.application-steps>p{font-size:12px;margin-top:12px}.start-application{background:#FFFFFF;border:1px solid #D8DBDF;border-radius:18px;padding:32px;box-shadow:0 15px 50px #12283F05}.application-symbol{display:grid;place-items:center;width:44px;height:44px;background:#FFFCF8;color:#FF611A;border-radius:12px;font-size:24px;margin-bottom:22px}.start-application h3{font-size:27px}.start-application .summary-box{background:#FFFCF8;border-color:#D8DBDF;margin-top:22px}.start-application>.wa-text{display:block;margin:24px auto 0;font-size:11px}.application-dialog{padding:0;border:1px solid #D8DBDF;border-radius:20px;width:1060px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 40px);overflow:hidden;background:#FFFFFF;box-shadow:0 35px 130px #12283F44}.application-dialog::backdrop{background:#12283Fbd;backdrop-filter:blur(5px)}.wizard-shell{display:grid;grid-template-columns:340px 1fr;height:min(780px,calc(100dvh - 42px))}.wizard-aside{background:#12283F;color:#FFFFFF;padding:35px 30px;display:flex;flex-direction:column;overflow:auto}.wizard-logo{width:175px;height:auto;align-self:start}.wizard-aside-copy{margin-top:47px}.wizard-kicker{font-size:9px;letter-spacing:.16em;color:#FFB08D;font-weight:bold}.wizard-aside-copy h2{font-size:30px;line-height:1.13;margin-top:15px}.wizard-aside-copy p{font-size:12px;color:#ADBFC8;margin-top:18px;line-height:1.7}.wizard-rail{list-style:none;padding:0;margin:35px 0 25px;display:grid;gap:24px}.wizard-rail li{display:flex;gap:13px;align-items:center;color:#61707F}.wizard-rail li>span{width:30px;height:30px;border:1px solid #3A4C5F;border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0}.wizard-rail b{font-size:12px;display:block}.wizard-rail small{font-size:10px;display:block;margin-top:3px;color:#61707F}.wizard-rail li[aria-current=step]{color:#FFFFFF}.wizard-rail li[aria-current=step]>span{background:#FF611A;border-color:#FF611A;color:#12283F}.wizard-rail li.done{color:#FFEAD7}.wizard-rail li.done>span{border-color:#084059;background:#12283F}.wizard-aside-bottom{margin-top:auto;padding-top:25px;border-top:1px solid #12283F}.wizard-aside-bottom>span{display:block;font-size:11px}.wizard-aside-bottom small{display:block;color:#ADBFC8;font-size:10px;line-height:1.8;margin-top:10px}.wizard-content{padding:24px 38px 25px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wizard-top{display:flex;justify-content:space-between;align-items:center}.wizard-close{border:0;background:#FFFCF8;border-radius:50%;width:30px;height:30px;font-size:21px;color:#12283F;display:grid;place-items:center}.wizard-heading{margin:25px 0}.wizard-heading h2{font-size:31px;letter-spacing:-.04em}.wizard-heading .eyebrow{font-size:9px;margin-bottom:8px}.wizard-heading>p:last-child{font-size:12px;margin-top:10px;line-height:1.6}.wizard-credit-label{font-size:12px;font-weight:bold;margin-bottom:10px}.wizard-credit{margin:0 0 24px}.wizard-credit button{font-size:12px;padding:13px 10px}.wizard-credit small{display:block;font-size:9px;font-weight:normal;margin-top:4px}.wizard-amount-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.wizard-amount-row output{font-size:28px;font-weight:bold;letter-spacing:-.05em}.wizard-terms{gap:8px}.wizard-loan-preview{background:#FFFCF8;border:1px solid #D8DBDF;border-radius:10px;padding:18px;margin-top:23px}.wizard-loan-preview small{font-size:10px;color:#12283F;display:block}.wizard-loan-preview strong{font-size:32px;letter-spacing:-.04em;display:block;margin-top:4px}.wizard-loan-preview dl{border-top:1px solid #D8DBDF;margin:10px 0 0;padding-top:10px;font-size:10px}.wizard-loan-preview dl>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0}.wizard-loan-preview dd{margin:0;font-weight:bold;text-align:right}.wizard-note{font-size:10px;margin-top:15px;line-height:1.6;color:#084059}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #D8DBDF;padding-top:20px;margin-top:23px}.wizard-back{background:none;border:0;color:#12283F;font-size:12px;padding:10px 0}.wizard-next{margin-left:auto;min-width:160px;padding:15px 22px}.wizard-footer-note{font-size:9px;color:#61707F;text-align:right;margin-top:12px}.wizard-fields{gap:16px}.wizard-fields .field label{font-size:11px}.wizard-fields .field input,.wizard-fields .field select{font-size:13px;padding:11px 12px;border-color:#D8DBDF;background:#FFFFFF;min-height:43px}.wizard-fields .field small{font-size:9px;color:#084059;display:block;margin-top:6px}.phone-field{display:flex;border:1px solid #D8DBDF;border-radius:7px;overflow:hidden;align-items:center}.phone-field>span{font-size:18px;padding:0 12px;border-right:1px solid #D8DBDF}.wizard-fields .phone-field input{border:0;border-radius:0}.optional{font-weight:normal;color:#084059;font-size:9px;margin-left:6px}.review-card{border:1px solid #D8DBDF;border-radius:10px;padding:17px;margin-bottom:16px}.review-card-head{display:flex;justify-content:space-between;align-items:center}.review-card-head h3{font-size:16px;letter-spacing:-.02em}.review-card-head .edit{font-size:10px;color:#084059}.review-list{margin:12px 0 4px}.review-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid #FFFCF8;padding:8px 0;font-size:11px}.review-list dt{color:#084059;flex-shrink:0}.review-list dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:600}.wizard-consent{font-size:10px;margin:20px 0}.wizard-consent input{accent-color:#FF611A}.next-step-note{padding:14px;background:#FFFCF8;border-radius:8px}.next-step-note b{font-size:11px}.next-step-note p{font-size:10px;margin-top:5px;line-height:1.6}.wizard-complete{text-align:center;padding-top:8px}.complete-icon{width:60px;height:60px;background:#FFFCF8;color:#084059;border-radius:50%;display:grid;place-items:center;font-size:28px;margin:0 auto 20px}.wizard-complete h3{font-size:24px}.wizard-complete>p{font-size:13px;margin-top:12px}.confirmation-card{background:#FFFCF8;border:1px solid #D8DBDF;padding:22px;text-align:left;border-radius:12px;margin:25px 0}.confirmation-card>b{font-size:13px}.confirmation-status{display:block;margin-top:9px;font-size:11px;color:#12283F}.confirmation-card p{font-size:12px;margin-top:14px;line-height:1.7}.finish-link{border:0;background:none;font-size:12px;margin-top:20px;color:#084059;text-decoration:underline}.wizard-mobile-progress{display:none}.application-dialog:open{animation:application-enter .22s ease-out}body:has(.application-dialog[open]){overflow:hidden}@keyframes application-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.wizard-shell{grid-template-columns:270px 1fr}.wizard-aside{padding:28px 23px}.wizard-content{padding:22px 26px}.wizard-aside-copy h2{font-size:26px}.application-intro-grid{gap:35px}}@media(max-width:640px){.application-intro-grid{grid-template-columns:1fr;gap:28px}.application-intro-grid h2{font-size:35px}.start-application{padding:25px}.application-dialog{max-width:none;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;margin:0}.wizard-shell{display:block;height:100dvh}.wizard-aside{display:none}.wizard-content{padding:19px 22px 28px;height:100%;width:100%}.wizard-heading{margin:23px 0}.wizard-heading h2{font-size:29px}.wizard-mobile-progress{display:block;background:#D8DBDF;height:3px;margin:19px 0;border-radius:3px;overflow:hidden}.wizard-mobile-progress>div{height:100%;width:33.333%;background:#FF611A;transition:width .25s ease}.wizard-fields{gap:15px}.wizard-fields .field input,.wizard-fields .field select{font-size:16px}.wizard-actions{margin-top:22px}.wizard-next{min-width:145px;font-size:12px}.wizard-loan-preview strong{font-size:33px}.wizard-heading>p:last-child{font-size:13px}.review-list>div{font-size:11px}.wizard-consent{font-size:11px}.wizard-fields .field small{font-size:10px}}@media(prefers-reduced-motion:reduce){.application-dialog:open{animation:none}.wizard-mobile-progress>div{transition:none}}

.wizard-content{display:flex;flex-direction:column;overflow:hidden}.wizard-content #form{display:flex;flex-direction:column;min-height:0;flex:1}.wizard-heading,.wizard-top,.wizard-actions,.wizard-footer-note,.wizard-mobile-progress{flex-shrink:0}.wizard-pane{min-height:0;overflow-y:auto;flex:1;scrollbar-width:thin;padding-right:5px}.wizard-actions{margin-top:16px;padding-top:16px}.wizard-heading{margin:20px 0}.wizard-credit{margin-bottom:18px}.wizard-loan-preview{margin-top:16px}.wizard-note{margin-top:12px}@media(max-width:640px){.wizard-heading{margin:18px 0}.wizard-content{padding-bottom:18px}.wizard-mobile-progress{margin-bottom:0}.wizard-fields{padding-bottom:8px}}

.renewal-intro{display:flex;gap:14px;border:1px solid #FFF1E4;border-radius:12px;background:#FFFCF8;padding:22px;margin-bottom:26px}.renewal-intro>span{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;background:#FFF1E4;color:#084059;border-radius:50%;font-size:25px}.renewal-intro b{font-size:14px}.renewal-intro p{font-size:12px;line-height:1.7;margin-top:7px;color:#12283F}.activity-followup{background:#FFFCF8;border:1px solid #D8DBDF;border-radius:9px;padding:15px}.next-step-note small{display:block;font-size:10px;margin-top:10px;color:#084059}.wizard-heading h2{font-size:29px}@media(max-width:640px){.wizard-heading h2{font-size:26px}.renewal-intro{padding:18px;gap:12px}.renewal-intro b{font-size:13px}.renewal-intro p{font-size:12px}}

button.credit-option{font-family:inherit;text-align:left;width:100%;cursor:pointer}.credit-options .credit-option>span{letter-spacing:.1em}.credit-options .credit-option em{font-size:10px}.wizard-first-note{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;background:#FFFCF8;border:1px solid #D8DBDF;border-radius:9px;margin-bottom:23px;font-size:12px}.wizard-first-note span{font-size:10px;color:#084059}.friendly-mark{width:66px;height:66px;border-radius:0;background:transparent;transform:rotate(-9deg);margin-bottom:18px}.friendly-mark svg{display:block;width:66px;height:66px}.wa-message-label{font-size:12px;font-weight:bold;display:block;margin-bottom:9px}textarea.wa-message{display:block;width:100%;resize:vertical;min-height:115px;font:inherit;font-size:14px;color:#12283F;line-height:1.7;border:1px solid #D8DBDF;padding:15px;box-sizing:border-box}.calc .credit-limit{margin-top:0;margin-bottom:18px}@media(max-width:640px){.wizard-first-note{align-items:start;flex-direction:column;gap:4px}.credit-options .credit-option em{font-size:9px}.friendly-mark{margin-bottom:16px}}

/* Brand assets keep their original artwork; emojis are sparse decorative accents. */
.friendly-emoji{display:block;width:72px;height:72px;background:none;border-radius:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:61px;line-height:1.1;margin-bottom:20px;transform:rotate(-8deg);user-select:none}.completion-emoji{background:none;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:57px;line-height:1.1;width:70px;height:70px;margin-bottom:15px;user-select:none}.mp-brand{background:#FFFFFF;padding:15px 18px;border:1px solid #D8DBDF;min-width:200px;justify-content:center}.mp-brand img{width:175px;height:55px;max-width:100%;object-fit:contain;display:block;filter:none}.driver-brand-reference{display:flex;align-items:center;gap:13px;flex-wrap:wrap;max-width:430px;margin-top:22px;padding:15px 0;border-top:1px solid #D8DBDF;border-bottom:1px solid #D8DBDF}.driver-brand-reference>span{font-size:12px;color:#12283F}.driver-brand-reference img{width:72px;height:25px;object-fit:contain;filter:none}.driver-brand-reference small{font-size:10px;color:#084059;flex-basis:100%}@media(max-width:640px){.friendly-emoji{font-size:57px;width:66px;height:66px}.mp-brand{min-width:190px}.mp-brand img{width:160px;height:51px}.driver-brand-reference{margin-top:19px;padding:13px 0}}

/* Futuristic Pago Semanal: original composition inspired by expressive digital banking. */
@font-face{font-family:Manrope;src:url('/pago-semanal-web/manrope-400.ttf') format('truetype');font-weight:400 500;font-display:swap}@font-face{font-family:Manrope;src:url('/pago-semanal-web/manrope-600.ttf') format('truetype');font-weight:600 700;font-display:swap}@font-face{font-family:Manrope;src:url('/pago-semanal-web/manrope-800.ttf') format('truetype');font-weight:800 900;font-display:swap}
:root{--navy:#12283F;--blue:#FF611A;--orange:#FF611A;--cream:#FFFCF8;--line:#D8DBDF;--muted:#61707F}body{font-family:Manrope,Arial,Helvetica,sans-serif;background:#FFFFFF;color:#12283F}.wrap{max-width:1280px;padding-left:44px;padding-right:44px}.demo{background:#12283F;color:#ADBFC8;font-size:9px;letter-spacing:.08em;padding:6px}.demo b{color:#FF611A}.page-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:40;pointer-events:none}.page-progress>div{height:100%;width:0;background:linear-gradient(90deg,#FF611A,#FFB08D);box-shadow:0 0 12px #FF611A80}header{top:12px;background:transparent;border:0;backdrop-filter:none;margin:16px auto 0;max-width:1280px;padding:0 22px}nav.wrap{max-width:none;height:76px;border:1px solid #D8DBDF;background:#FFFFFFed;backdrop-filter:blur(18px);border-radius:999px;padding:0 26px;box-shadow:0 8px 35px #12283F07;gap:20px}.logo{width:172px}.navlinks{gap:23px;font-size:11px;font-weight:700}.navlinks a{transition:color .2s}.navlinks a:hover{color:#FF611A}.nav-actions{gap:18px}.nav-actions .edit{color:#12283F;font-size:11px;text-decoration:none}.btn{border-radius:999px;padding:17px 25px;background:#FF611A;color:#12283F;border:1px solid transparent;box-shadow:inset 0 1px 0 #FFFFFF40;font-family:inherit;font-weight:800;font-size:12px;transition:transform .25s,box-shadow .25s,background .25s}.btn:hover{transform:translateY(-3px);background:#FF611A;box-shadow:0 10px 28px #FF611A2a}.nav-actions .btn{padding:14px 22px;font-size:11px}h1,h2,h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.065em}h2{font-weight:800}.section{padding-top:88px;padding-bottom:88px}.eyebrow{font-size:9px;letter-spacing:.15em;color:#084059;margin-bottom:17px}.future-hero{position:relative;isolation:isolate;padding:64px 0 45px;background:#FFFFFF;overflow:hidden}.hero-atmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 40%,#FFF1E4 0%,#FFFCF85c 27%,transparent 63%)}.hero-grid{grid-template-columns:1.1fr 1fr;gap:68px;align-items:center}.hero-copy{position:relative;z-index:2;animation:future-enter .7s cubic-bezier(.2,.8,.2,1) both}.hero .badge{font-size:10px;background:#FFFCF8;border:1px solid #D8DBDF;padding:7px 12px;box-shadow:none;margin-bottom:26px;gap:8px}.argentina-flag{font-size:15px}.hero h1{font-size:clamp(50px,5.2vw,72px);font-weight:800;line-height:1.04;letter-spacing:-.078em}.hero h1 em{display:block;font-size:.65em;line-height:1.18;letter-spacing:-.065em;color:#FF611A;margin-top:17px;font-style:normal}.hero .lead{font-size:15px;line-height:1.8;max-width:390px;margin-top:20px}.credit-options{margin-top:25px;gap:12px;max-width:470px}.credit-options .credit-option{background:#FFFCF8;border:1px solid #D8DBDF;border-radius:18px;padding:17px 18px;box-shadow:none;transition:transform .25s,box-shadow .25s;display:block;color:#12283F}.credit-options .credit-option:hover{transform:translateY(-5px);box-shadow:0 10px 30px #12283F09}.credit-options .credit-option.renewal{background:#12283F;color:#FFFFFF;border-color:#12283F}.credit-option>span{font-size:8px;color:#61707F}.credit-option.renewal>span{color:#ADBFC8}.credit-option small{font-size:9px;margin-top:12px}.credit-option strong{font-size:29px;letter-spacing:-.06em;font-weight:800;line-height:1.2;margin-top:2px}.credit-option.renewal strong{color:#FFB08D}.credit-options .credit-option em{font-size:8px;color:#084059;margin-top:14px}.credit-option.renewal em{color:#FFB08D}.hero-facts{max-width:470px;margin-top:21px}.hero-facts>div{font-size:10px;padding:8px 0;border-bottom:1px solid #D8DBDF}.hero-facts dt{color:#61707F}.hero-facts dd{font-weight:600}.hero-copy>.fine{font-size:8px;line-height:1.6;max-width:435px}.hero-actions{gap:22px;margin-top:22px}.hero-actions .btn{font-size:11px;padding:15px 20px}.hero-actions .wa-text{font-size:10px;color:#3A4C5F}.future-stage{position:relative;perspective:1200px;padding:20px 0 25px;z-index:1;animation:future-enter .9s .12s cubic-bezier(.2,.8,.2,1) both}.future-stage .calc{position:relative;z-index:3;background:#FFFFFFf5;border:1px solid #FFFFFF;border-radius:30px;padding:29px;box-shadow:0 30px 90px #08405922,0 1px 3px #12283F10;transform:rotate(-1.4deg);transition:transform .5s,box-shadow .5s;backdrop-filter:blur(24px)}.future-stage .calc:hover,.future-stage .calc:focus-within{transform:rotate(0deg);box-shadow:0 35px 95px #08405929}.calc-head h2{font-size:22px;letter-spacing:-.05em;font-weight:800}.tag{font-size:7px;background:#D8DBDF;color:#61707F;padding:5px 7px;border-radius:30px;letter-spacing:.05em}.calc .credit-limit{font-size:10px;color:#084059;margin-bottom:20px}.labelrow{font-size:11px}.amount{font-size:29px;font-weight:800;letter-spacing:-.065em}.range-ends{font-size:9px}.term{font-size:11px;margin-top:19px}.demo-chip{font-size:7px;padding:3px 6px;letter-spacing:.03em;border-radius:30px;background:#FFFCF8}.demo-terms button{border-radius:11px;border-color:#D8DBDF;background:#FFFCF8;font-size:16px;padding:9px 6px;transition:background .2s,border-color .2s,transform .2s}.demo-terms button:hover{transform:translateY(-2px)}.demo-terms button[aria-pressed=true]{background:#12283F;color:#FFFFFF;border-color:#12283F;box-shadow:0 5px 14px #12283F22}.demo-terms button span{font-size:8px}.payment{background:linear-gradient(125deg,#FFF1E4,#FFFCF8);border-radius:17px;padding:18px;margin-top:18px;border:1px solid #FFF1E4}.payment small{font-size:9px;color:#084059}.weekly{font-size:39px;font-weight:800;letter-spacing:-.07em;color:#12283F;transition:color .2s}.total,.first-date{font-size:9px}.total{border-top:1px solid #FFF1E4;padding-top:10px}.calc .full{margin-top:18px}.calc .demo-costs{font-size:9px}.calc .fine{font-size:8px;color:#ADBFC8;margin-top:12px}.calc .demo-costs p{font-size:9px}.stage-orbit{position:absolute;width:640px;height:340px;border-radius:50%;border:1.5px solid #FF611A70;pointer-events:none;z-index:0;top:19%;left:-70px;transform:rotate(-30deg);box-shadow:0 0 25px #FFB08D25,inset 0 0 25px #FFB08D17}.orbit-two{transform:rotate(40deg);width:560px;height:420px;top:13%;left:-35px;border-color:#FF611A35}.orbit-one{animation:orbit-breathe 9s ease-in-out infinite}.orbit-two{animation:orbit-breathe-two 11s ease-in-out infinite}.stage-sphere{position:absolute;z-index:4;bottom:20px;left:-29px;width:75px;height:75px;border-radius:50%;background:radial-gradient(circle at 28% 22%,#FFEAD7,#FF611A 35%,#FF611A 77%,#084059);box-shadow:inset -9px -10px 20px #08405936,0 16px 30px #FF611A2b;animation:gentle-float 7s ease-in-out infinite;pointer-events:none}.future-mascot{position:absolute;z-index:5;top:-28px;right:-20px;font-size:73px;line-height:1.1;filter:drop-shadow(0 13px 10px #0840592b);transform:rotate(12deg);animation:mascot-float 8s ease-in-out infinite;pointer-events:none}.stage-label{position:absolute;bottom:-1px;right:16px;z-index:5;font-size:9px;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid #FFFFFF;background:#FFFFFFd9;box-shadow:0 8px 30px #12283F10;backdrop-filter:blur(12px);pointer-events:none}.stage-label>span{width:6px;height:6px;border-radius:50%;background:#FF611A}.future-trust{border-top:1px solid #D8DBDF;border-bottom:0;margin-top:12px;padding-top:35px;padding-bottom:43px}.future-trust>div{border-right-color:#D8DBDF;gap:18px}.future-trust b{font-size:36px;font-weight:800;letter-spacing:-.07em}.future-trust span{font-size:11px;color:#61707F;line-height:1.5;max-width:140px}.application{background:radial-gradient(ellipse at 100% 0%,#12283F 0%,#12283F 50%);border-radius:36px;max-width:1236px;margin:20px auto 0;overflow:hidden;isolation:isolate}.application .section{padding:70px 52px}.application-intro-grid{grid-template-columns:1fr 1fr;gap:80px}.application .eyebrow{color:#FFB08D;font-size:8px}.application h2{font-size:54px;color:#FFFFFF;line-height:1.05}.application-desc{font-size:13px;line-height:1.8;color:#ADBFC8;margin-top:20px}.application .driver-brand-reference{background:#FFFFFF;border:0;padding:12px 16px;border-radius:12px;margin-top:23px;max-width:350px;gap:12px}.application .driver-brand-reference>span{font-size:10px}.application .driver-brand-reference img{width:60px;height:21px}.application .driver-brand-reference small{font-size:8px}.intro-steps{gap:20px;margin:26px 0}.intro-steps li>span{width:25px;height:25px;border:1px solid #12283F;background:#12283F;color:#FFB08D;font-size:9px}.intro-steps b{font-size:12px;color:#D8DBDF}.intro-steps p{font-size:10px;color:#084059}.application .application-steps{border-color:#FFFFFF1a;margin-top:23px;padding:16px 0;color:#ADBFC8}.application .application-steps summary{font-size:10px}.application .application-steps p{font-size:11px;line-height:1.7;color:#FE794F}.start-application{position:relative;padding:32px;background:linear-gradient(145deg,#FFFFFF14,#FFFFFF05);border:1px solid #FFFFFF22;border-radius:24px;box-shadow:0 20px 60px #12283F22;color:#FFFFFF;backdrop-filter:blur(20px)}.future-card-mark{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#FE794F,#FF611A);color:#12283F;font-size:27px;margin-bottom:23px;box-shadow:0 10px 25px #FF611A15;transform:rotate(-7deg)}.start-application h3{font-size:29px;line-height:1.15;color:#FFFFFF}.start-application .summary-box{background:#FFFFFF08;border:1px solid #FFFFFF12;border-radius:15px;padding:20px;margin-top:23px}.start-application .summary-box p{color:#084059;font-size:10px}.start-application .summary-box strong{font-size:23px;color:#FFFFFF;line-height:1.3;letter-spacing:-.05em}.start-application .full{padding:17px 20px}.start-application .fine{font-size:8px;color:#084059;line-height:1.7}.start-application>.wa-text{color:#FFB08D;font-size:10px;margin-top:24px}.benefits-payments h2{font-size:51px;letter-spacing:-.065em;line-height:1.1}.benefits-payments .section-head{margin-bottom:34px}.benefits-payments .benefit-grid{gap:18px;margin-top:0}.benefits-payments .benefit-grid article{position:relative;border:0;padding:28px;min-height:253px;border-radius:24px;background:#FFFCF8;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.benefits-payments .benefit-grid article:hover{transform:translateY(-7px);box-shadow:0 20px 40px #12283F0c}.benefits-payments .benefit-grid article:first-child{background:linear-gradient(135deg,#FFB08D,#FF611A)}.benefits-payments .benefit-grid article:nth-child(2){background:#FFFCF8}.benefits-payments .benefit-grid article:last-child{background:#12283F;color:#FFFFFF}.benefits-payments .benefit-grid h3{font-size:23px;letter-spacing:-.05em;margin-top:16px}.benefits-payments .benefit-grid p{font-size:12px;line-height:1.8;color:#084059;margin-top:13px}.benefits-payments .benefit-grid article:first-child p{color:#12283F}.benefits-payments .benefit-grid article:last-child p{color:#ADBFC8}.benefits-payments .benefit-icon{font-size:26px;font-weight:800;letter-spacing:-.06em;background:#FFFFFF52;color:#12283F;border:1px solid #FFFFFF44;border-radius:12px;width:59px;height:53px;margin:0;box-shadow:0 8px 20px #12283F08}.benefits-payments .benefit-grid article:last-child .benefit-icon{background:#12283F;border-color:#12283F;color:#FFB08D}.history-benefit{border-top:0!important;background:#FFFCF8;padding:20px 24px!important;border-radius:15px;margin-top:18px!important;gap:30px}.history-benefit b{font-size:12px}.history-benefit p{font-size:11px;line-height:1.7;color:#084059}.transfer-panel{background:linear-gradient(120deg,#FFEAD7 0%,#FE794F 68%,#FF611A 100%);padding:33px;border:0;border-radius:26px;margin-top:28px;position:relative;overflow:hidden}.transfer-heading{position:relative;z-index:1;gap:30px}.transfer-heading h3{font-size:32px;max-width:600px;letter-spacing:-.06em}.transfer-heading .eyebrow{color:#084059;font-size:8px}.transfer-heading p{font-size:12px;line-height:1.8;color:#084059;max-width:600px;margin-top:12px}.mp-brand{background:#FFFFFF;border:1px solid #FFFFFF;border-radius:14px;padding:18px;box-shadow:0 12px 35px #08405910;min-width:200px;transform:rotate(2deg)}.mp-brand img{width:166px;height:50px;object-fit:contain;filter:none}.transfer-details{border-top-color:#08405925;padding-top:17px;margin-top:23px}.transfer-details summary{font-size:11px;color:#084059}.transfer-steps{gap:25px;margin:20px 0}.transfer-steps li{border-top-color:#08405925}.transfer-steps b{font-size:11px}.transfer-steps p{font-size:10px;color:#084059}.disbursement{border-top-color:#08405925;margin-top:18px;padding-top:16px;gap:20px}.disbursement b{font-size:11px;flex-shrink:0}.disbursement p{font-size:10px;color:#084059}.transfer-note{font-size:8px;color:#084059;margin-top:17px}.company-band{background:#FFFCF8;border-radius:36px;max-width:1236px;margin:0 auto}.company-band .section{padding:68px 52px}.company{gap:65px}.company h2{font-size:46px;line-height:1.08;letter-spacing:-.065em}.company p{font-size:12px;line-height:1.8;color:#084059}.team-photo-demo{margin-top:23px}.team-photo-demo img{height:205px;border-radius:18px}.team-photo-demo figcaption{font-size:8px;margin-top:7px}.company-team{border-top:1px solid #D8DBDF}.company-team h3{font-size:21px}.company-team p{font-size:11px}.coverage-info{margin-top:18px}.coverage-info b{font-size:11px}.coverage-info p{font-size:11px}.address{background:radial-gradient(ellipse at 100% 100%,#12283F,#12283F 70%);padding:33px;border-radius:24px;color:#FFFFFF;border:1px solid #12283F;box-shadow:0 22px 50px #12283F10}.address h3{font-size:32px;letter-spacing:-.05em}.address .eyebrow{color:#FFB08D;font-size:8px}.address p{font-size:12px;color:#ADBFC8}.address .contact-demo{margin:0 0 20px;padding:14px 22px}.address hr{margin:24px 0;border-top-color:#FFFFFF1a}.company .fine{font-size:8px;line-height:1.8}.demo-testimonials h2{font-size:43px;letter-spacing:-.065em}.demo-testimonials .section-head>p{font-size:11px;line-height:1.8}.testimonial-grid{gap:20px}.testimonial-grid article{background:#FFFCF8;border:1px solid #D8DBDF;border-radius:23px;padding:30px;transition:transform .3s}.testimonial-grid article:hover{transform:translateY(-5px)}.testimonial-grid blockquote{font-size:15px;line-height:1.8;color:#12283F;margin:20px 0 25px}.demo-person>span{background:#FFEAD7;color:#084059}.demo-person b{font-size:10px}.demo-person p{font-size:9px}.faq{padding-top:45px;gap:90px}.faq-intro h2{font-size:48px;letter-spacing:-.065em}.faq-intro p{font-size:12px;line-height:1.8}.faq details{border-bottom:1px solid #D8DBDF;padding:20px 0}.faq summary{font-size:12px;font-weight:700;line-height:1.7}.faq summary:after{color:#FF611A}.faq details p{font-size:11px;line-height:1.8;margin-top:12px}footer{background:#12283F;border-radius:36px 36px 0 0;margin-top:20px;padding:50px 0 30px}.footgrid{align-items:center;margin-bottom:35px}.footbrand{font-size:54px;line-height:1.1;letter-spacing:-.07em;font-weight:800;color:#FF611A}.footgrid p{font-size:10px;color:#ADBFC8}.footlinks{font-size:10px;max-width:540px;gap:19px}.legal{font-size:8px;line-height:1.9;color:#084059;border-top-color:#FFFFFF15;padding-top:24px}dialog:not(.application-dialog){font-family:Manrope,Arial,sans-serif;border-radius:24px;padding:30px;box-shadow:0 25px 100px #12283F33}dialog:not(.application-dialog) h2{letter-spacing:-.055em}dialog:not(.application-dialog)::backdrop{background:#12283Fbb;backdrop-filter:blur(6px)}.application-dialog{font-family:Manrope,Arial,sans-serif;border-radius:24px;border-color:#D8DBDF}.wizard-aside{background:radial-gradient(ellipse at bottom right,#12283F,#12283F 68%)}.wizard-aside-copy h2{font-size:28px;letter-spacing:-.05em}.wizard-heading h2{font-size:28px;letter-spacing:-.05em}.wizard-next{font-size:11px}.wizard-first-note{border-radius:12px;background:#FFFCF8}.wizard-loan-preview{border-radius:15px}.wizard-loan-preview strong{font-weight:800}.wizard-fields .field input,.wizard-fields .field select{border-radius:10px;border-color:#D8DBDF}.phone-field{border-radius:10px}.review-card{border-radius:15px}.wa-message{border-radius:14px!important}.completion-emoji{filter:drop-shadow(0 10px 10px #FF611A1c)}.motion-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.motion-reveal.is-visible{opacity:1;transform:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #FF611A;outline-offset:5px}.mobile-cta{border-radius:999px;background:#FF611A}
@keyframes future-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes gentle-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes mascot-float{0%,100%{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-11px) rotate(5deg)}}@keyframes orbit-breathe{0%,100%{transform:rotate(-30deg) scale(1)}50%{transform:rotate(-22deg) scale(1.03)}}@keyframes orbit-breathe-two{0%,100%{transform:rotate(40deg)}50%{transform:rotate(48deg)}}
@media(min-width:1500px){.future-hero{padding-top:78px;padding-bottom:60px}.hero h1{font-size:78px}.hero .lead{font-size:16px}.future-stage .calc{padding:32px}}@media(max-width:1100px){.wrap{padding-left:30px;padding-right:30px}.hero-grid{gap:45px}.hero h1{font-size:59px}.future-stage .calc{padding:24px}.future-mascot{font-size:63px;right:-9px}.stage-orbit{width:530px;left:-45px}.orbit-two{width:480px;left:-25px}.hero-facts>div{font-size:9px}.navlinks{gap:16px;font-size:10px}.logo{width:155px}.application,.company-band{margin-left:20px;margin-right:20px}.application .section,.company-band .section{padding-left:37px;padding-right:37px}.application-intro-grid{gap:45px}.application h2{font-size:47px}.start-application{padding:26px}.benefits-payments h2{font-size:45px}.company h2{font-size:40px}.footbrand{font-size:45px}}@media(max-width:900px){header{top:9px;padding:0 16px}.navlinks{display:none}nav.wrap{height:69px;padding-left:21px;padding-right:21px}.hero h1{font-size:53px}.hero-grid{gap:33px}.hero h1 em{font-size:.68em}.credit-options .credit-option{padding:14px 12px}.credit-option strong{font-size:25px}.credit-option small{font-size:8px}.hero-facts>div{font-size:9px;gap:10px}.future-stage .calc{padding:22px}.calc-head h2{font-size:19px}.future-mascot{font-size:58px}.weekly{font-size:33px}.credit-options .credit-option em{font-size:7px}.hero-actions{gap:14px;flex-wrap:wrap}.hero-actions .wa-text{font-size:9px}.section{padding-top:65px;padding-bottom:65px}.benefits-payments .benefit-grid{gap:12px}.benefits-payments .benefit-grid article{padding:22px}.benefits-payments .benefit-grid h3{font-size:21px}.application h2{font-size:40px}.start-application h3{font-size:25px}.application-intro-grid{gap:30px}.transfer-heading h3{font-size:28px}.mp-brand{min-width:170px;padding:15px}.mp-brand img{width:140px;height:43px}.company{gap:35px}.company h2{font-size:36px}.address{padding:27px}.address h3{font-size:28px}.faq{gap:45px}.faq-intro h2{font-size:40px}}
@media(max-width:640px){.wrap{padding-left:23px;padding-right:23px}.demo{font-size:7px;padding:5px 12px;letter-spacing:.02em}header{margin-top:10px;top:8px;padding:0 12px}nav.wrap{height:64px;padding:0 17px;border-radius:999px}.logo{width:145px}.nav-actions .edit{font-size:10px}.nav-actions>.btn{display:none}.future-hero{padding-top:33px;padding-bottom:30px}.hero-grid{grid-template-columns:1fr;gap:37px}.hero .badge{font-size:9px;padding:6px 10px;margin-bottom:22px}.hero h1{font-size:57px;letter-spacing:-.075em;line-height:1.04}.hero h1 em{font-size:.65em;margin-top:12px}.hero .lead{font-size:13px;line-height:1.8;margin-top:19px;max-width:300px}.credit-options{margin-top:23px;gap:11px;max-width:none}.credit-options .credit-option{padding:16px 15px;border-radius:18px}.credit-option strong{font-size:29px}.credit-option>span{font-size:8px}.credit-options .credit-option em{font-size:8px}.credit-option small{font-size:9px;margin-top:13px}.hero-facts{margin-top:18px;max-width:none}.hero-facts>div{font-size:9px;padding:8px 0}.hero-copy>.fine{font-size:7px;max-width:340px}.hero-actions{gap:19px;margin-top:20px;flex-wrap:nowrap}.hero-actions .btn{padding:15px 18px;font-size:10px}.hero-actions .wa-text{font-size:9px}.future-stage{padding:21px 5px 25px;margin:0 -1px}.future-stage .calc{padding:24px;border-radius:26px;transform:rotate(-1deg);box-shadow:0 20px 60px #0840591a}.calc-head h2{font-size:22px}.tag{font-size:7px}.amount{font-size:30px}.weekly{font-size:38px}.calc .credit-limit{font-size:9px}.labelrow{font-size:11px}.demo-terms button{padding:11px 7px}.demo-terms button span{font-size:9px}.future-mascot{top:-11px;right:-4px;font-size:61px}.stage-orbit{width:440px;height:250px;left:-30px;top:20%}.orbit-two{width:410px;height:300px;left:-20px;top:18%}.stage-sphere{width:52px;height:52px;left:-8px;bottom:9px}.stage-label{font-size:8px;right:13px;bottom:0;padding:10px 13px}.future-trust{margin-top:0;padding:24px 16px 25px}.future-trust>div{gap:0;display:block;text-align:center}.future-trust b{font-size:25px}.future-trust span{font-size:9px;max-width:110px;margin:auto}.application,.company-band{margin:18px 13px 0;border-radius:27px}.application .section,.company-band .section{padding:42px 24px}.application-intro-grid{grid-template-columns:1fr;gap:31px}.application h2{font-size:44px}.application-desc{font-size:12px;max-width:none}.application .driver-brand-reference{max-width:none}.intro-steps{gap:18px}.intro-steps b{font-size:12px}.intro-steps p{font-size:10px}.start-application{padding:26px;border-radius:23px}.start-application h3{font-size:28px}.start-application .summary-box strong{font-size:21px}.future-card-mark{width:42px;height:42px;font-size:25px;margin-bottom:20px}.start-application .full{font-size:11px}.section{padding-top:55px;padding-bottom:55px}.benefits-payments h2{font-size:38px}.benefits-payments .benefit-grid{grid-template-columns:1fr;gap:14px}.benefits-payments .benefit-grid article{padding:26px;min-height:0;border-radius:23px;display:grid;grid-template-columns:55px 1fr;gap:0 18px;align-items:center}.benefits-payments .benefit-icon{grid-row:1/3;width:50px;height:48px;font-size:23px}.benefits-payments .benefit-grid h3{font-size:22px;margin:0}.benefits-payments .benefit-grid p{font-size:11px;margin-top:9px;grid-column:2}.history-benefit{padding:18px 21px!important;border-radius:17px}.history-benefit b{font-size:12px}.history-benefit p{font-size:10px;line-height:1.8;margin-top:7px}.transfer-panel{padding:25px;border-radius:23px;margin-top:20px}.transfer-heading{flex-direction:column;align-items:start;gap:20px}.transfer-heading h3{font-size:29px;line-height:1.12}.transfer-heading p{font-size:11px}.mp-brand{min-width:180px;padding:14px 17px;transform:rotate(-2deg);border-radius:13px}.mp-brand img{width:153px;height:45px}.disbursement{display:block}.disbursement p{margin-top:9px;font-size:10px}.transfer-note{font-size:7px}.transfer-details summary{font-size:10px}.transfer-steps{grid-template-columns:1fr}.company{grid-template-columns:1fr;gap:28px}.company h2{font-size:37px}.company p{font-size:12px}.team-photo-demo img{height:190px;border-radius:17px}.company-team p,.coverage-info p{font-size:11px}.address{padding:28px;border-radius:22px}.address h3{font-size:30px}.demo-testimonials h2{font-size:35px}.demo-testimonials .section-head>p{font-size:11px;margin-top:15px}.testimonial-grid{grid-template-columns:1fr;gap:16px}.testimonial-grid article{padding:26px}.testimonial-grid blockquote{font-size:14px;line-height:1.8}.demo-person b{font-size:10px}.demo-person p{font-size:9px}.faq{grid-template-columns:1fr;gap:20px;padding-top:10px}.faq-intro h2{font-size:38px}.faq-intro p{font-size:11px;margin-top:15px}.faq summary{font-size:12px}.faq details{padding:18px 0}.faq details p{font-size:11px}footer{border-radius:28px 28px 0 0;margin-top:10px;padding:40px 0 100px}.footgrid{align-items:start;gap:27px}.footbrand{font-size:43px}.footlinks{font-size:10px;gap:15px 23px}.legal{font-size:8px;line-height:1.9}.application-dialog{border-radius:0}.wizard-heading h2{font-size:26px}.wizard-fields .field input,.wizard-fields .field select{font-size:16px}.wizard-next{font-size:11px}.mobile-cta{left:20px;right:20px;bottom:14px;font-size:12px;box-shadow:0 10px 35px #08405945}.wizard-aside{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.future-stage,.future-mascot,.stage-sphere,.stage-orbit{animation:none!important;transform:none}.future-stage .calc{transform:none}.motion-reveal{opacity:1;transform:none;transition:none}.btn,.credit-option,.benefit-grid article,.testimonial-grid article{transition:none!important}}


.credit-options .credit-option{display:flex;flex-direction:column}.stage-sphere{left:-46px;bottom:7px;width:60px;height:60px}@media(max-width:640px){.stage-sphere{left:-11px;bottom:1px;width:43px;height:43px}.stage-label{right:9px}}

.transfer-heading p,.disbursement p,.transfer-steps p{color:#12283F}.transfer-note{color:#12283F}.application-desc{font-size:14px}.intro-steps p{font-size:11px}@media(max-width:640px){.application-desc{font-size:12px}.intro-steps p{font-size:10px}}

/* A short brand opening, independent of asset loading and with a hard fallback. */
.brand-intro{display:none;position:fixed;inset:0;z-index:9999;isolation:isolate;background:#FFFFFF;place-items:center;overflow:hidden;opacity:1;transition:opacity .36s ease,visibility .36s ease}.brand-intro-active .brand-intro{display:grid}.brand-intro-active{overflow:hidden}.brand-intro-active body>:not(.brand-intro){visibility:hidden}.brand-intro-active .hero-copy,.brand-intro-active .future-stage{animation-play-state:paused}.brand-intro-leaving .brand-intro{opacity:0;pointer-events:none;visibility:hidden}.intro-backlight{position:absolute;width:min(480px,95vw);height:min(480px,95vw);background:radial-gradient(circle,#FFEAD755,transparent 65%);z-index:-1;animation:intro-glow 1.8s ease both}.intro-brand{display:flex;flex-direction:column;align-items:center;perspective:800px;transform:translateY(-10px)}.intro-calendar{width:104px;height:101px;overflow:hidden;position:relative;transform-origin:50% 75%;animation:calendar-arrival 1.35s cubic-bezier(.16,.8,.2,1) both;filter:drop-shadow(0 15px 17px #FF611A16)}.intro-calendar img{display:block;width:483.25px;height:101px;max-width:none;object-fit:fill}.intro-calendar:after{content:'';position:absolute;inset:-30% -70%;background:linear-gradient(110deg,transparent 42%,#FFFFFF40 50%,transparent 58%);transform:translateX(-90%);animation:calendar-sheen 1.3s .3s ease-out both;pointer-events:none}.intro-wordmark{font-family:Manrope,Arial,sans-serif;letter-spacing:.24em;font-size:10px;font-weight:800;color:#12283F;margin-top:24px;animation:intro-word-arrival .7s .25s ease both}.intro-progress{width:44px;height:2px;margin-top:24px;background:#D8DBDF;border-radius:5px;overflow:hidden;animation:intro-word-arrival .5s .35s ease both}.intro-progress>span{display:block;width:100%;height:100%;background:#FF611A;transform-origin:left;animation:intro-progress-fill 1.55s .1s cubic-bezier(.2,.6,.3,1) both}.intro-enter{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:14px;white-space:nowrap;border:0;border-radius:30px;background:transparent;padding:13px 18px;font-family:Manrope,Arial,sans-serif;font-size:10px;color:#084059;cursor:pointer;animation:intro-word-arrival .6s .5s ease both}.intro-enter:hover{background:#FFFCF8;color:#084059}.intro-enter:focus-visible{outline:2px solid #FF611A;outline-offset:2px}.intro-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@keyframes calendar-arrival{0%{opacity:0;transform:translateY(18px) rotateX(-25deg) rotateY(18deg) scale(.86)}45%{opacity:1;transform:translateY(-3px) rotateX(3deg) rotateY(-4deg) scale(1.025)}100%{opacity:1;transform:translateY(0) rotateX(0) rotateY(0) scale(1)}}@keyframes calendar-sheen{0%{transform:translateX(-90%)}100%{transform:translateX(90%)}}@keyframes intro-word-arrival{from{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes intro-progress-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-glow{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
@media(max-width:640px){.intro-enter{bottom:24px}.intro-brand{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.intro-calendar,.intro-wordmark,.intro-progress,.intro-progress>span,.intro-enter,.intro-backlight{animation:none!important;transform:none;opacity:1}.intro-calendar:after{display:none}.brand-intro{transition:none}.intro-enter{transform:translateX(-50%)}}

/* Final visual pass: legibility, steady controls and a dimensional brand calendar. */
.hero h1{font-size:clamp(50px,5vw,66px)}.hero .lead{margin-top:12px;font-size:16px;line-height:1.7}.hero .badge{font-size:11px}.future-hero{padding-top:43px}.credit-options{margin-top:27px}.hero-facts{margin-top:28px}.hero-facts>div{font-size:12px;line-height:1.5;padding:9px 0}.hero-copy>.fine{font-size:11px;color:#12283F;line-height:1.6}.hero-actions{margin-top:22px;gap:20px}.credit-option>span{font-size:10px}.credit-option small{font-size:11px;margin-top:12px;color:#12283F}.credit-option.renewal small{color:#FE794F}.credit-options .credit-option em{font-size:11px;line-height:1.5;margin-top:13px}.credit-option.renewal em{color:#FFB08D}.credit-option strong{font-size:31px}.calc-head h2{font-size:23px}.tag{font-size:10px;padding:5px 8px;color:#3A4C5F}.calc .credit-limit{font-size:12px;line-height:1.6;color:#12283F}.labelrow{font-size:12px}.range-ends{font-size:11px;color:#084059}.term{font-size:12px}.demo-chip{font-size:10px;line-height:1.4}.demo-terms button span{font-size:11px}.payment small{font-size:12px;color:#084059}.total,.first-date{font-size:11px;line-height:1.6}.weekly{font-size:40px}.calc .demo-costs{font-size:12px;margin-top:15px}.calc .demo-costs p{font-size:11px;line-height:1.7}.calc .fine{font-size:11px;line-height:1.7;color:#12283F;margin-top:12px}.future-stage .calc,.future-stage .calc:hover,.future-stage .calc:focus-within{transform:none;transition:box-shadow .25s ease}.future-stage .calc{border-radius:28px;padding:26px}.future-mascot{font-size:58px;right:7px;top:-22px}.stage-label{font-size:11px;padding:10px 14px;bottom:-5px}.stage-calendar{position:absolute;z-index:4;width:86px;height:84px;left:-78px;bottom:14px;pointer-events:none;transform-style:preserve-3d;transform:rotate(-9deg);animation:brand-calendar-float 7s ease-in-out infinite;filter:drop-shadow(0 14px 14px #FF611A1f)}.calendar-copy{position:absolute;inset:0;display:block;width:86px;height:84px;overflow:hidden}.calendar-copy img{display:block;width:402px;height:84px;max-width:none}.calendar-back{transform:translate(6px,7px);filter:brightness(.68) saturate(1.2)}.calendar-middle{transform:translate(3px,3px);filter:brightness(.85)}.calendar-front{transform:translate(0,0)}
.btn{min-height:48px;line-height:1.35;font-size:13px;padding:14px 24px;gap:16px;align-items:center}.nav-actions .btn{min-height:43px;font-size:12px;padding:12px 21px}.hero-actions .btn,.calc .btn,.start-application .btn{min-height:48px;font-size:13px;padding:14px 23px}.wizard-next{min-height:46px;font-size:13px}.wa-text,.hero-actions .wa-text,.start-application>.wa-text{font-size:12px;line-height:1.5;min-height:38px}.nav-actions .edit{font-size:12px;line-height:1.4}.testimonial-grid{align-items:stretch}.testimonial-grid article{display:flex;flex-direction:column}.testimonial-grid article>.demo-chip{align-self:flex-start}.testimonial-grid blockquote{flex:1;margin:20px 0 25px;font-size:15px;line-height:1.8}.testimonial-grid .demo-person{margin-top:auto;align-items:center}.demo-person b{font-size:12px}.demo-person p{font-size:11px}.eyebrow{font-size:11px;line-height:1.5}.future-trust span{font-size:12px}.application .eyebrow{font-size:10px;color:#FFB08D}.application-desc{font-size:14px;color:#ADBFC8}.application .driver-brand-reference>span{font-size:12px}.application .driver-brand-reference small{font-size:11px}.intro-steps b{font-size:13px}.intro-steps p{font-size:12px;color:#FE794F}.application .application-steps summary{font-size:12px}.application .application-steps p{font-size:12px}.start-application .summary-box p{font-size:12px;color:#ADBFC8;line-height:1.7}.start-application .fine{font-size:11px;color:#FE794F}.benefits-payments .benefit-grid p{font-size:13px}.history-benefit b{font-size:13px}.history-benefit p{font-size:12px;color:#12283F}.transfer-heading .eyebrow{font-size:10px}.transfer-heading p{font-size:13px}.transfer-details summary{font-size:12px}.transfer-steps b{font-size:12px}.transfer-steps p{font-size:12px}.disbursement b,.disbursement p{font-size:12px;line-height:1.7}.transfer-note{font-size:11px;line-height:1.7;color:#12283F}.company p{font-size:13px;color:#084059}.company-team p,.coverage-info p{font-size:12px}.coverage-info b{font-size:12px}.company .fine{font-size:11px;line-height:1.7}.address p{color:#FFB08D;font-size:13px}.address .eyebrow{font-size:10px}.team-photo-demo figcaption{font-size:11px;line-height:1.6}.demo-testimonials .section-head>p{font-size:12px;line-height:1.8}.faq-intro p{font-size:13px}.faq summary{font-size:13px}.faq details p{font-size:12px;line-height:1.8}.footlinks{font-size:12px}.footgrid p{font-size:12px}.legal{font-size:11px;line-height:1.8;color:#FE794F}.wizard-heading .eyebrow{font-size:11px}.wizard-fields .field label{font-size:12px}.wizard-fields .field small{font-size:11px}.wizard-note,.wizard-footer-note{font-size:11px;line-height:1.6}.wizard-aside-copy p{font-size:13px}.wizard-aside-bottom small{font-size:11px}.wizard-aside-bottom>span{font-size:12px}.wizard-kicker{font-size:10px}.wizard-rail b{font-size:13px}.wizard-rail small{font-size:11px}.wizard-first-note span{font-size:11px}.wizard-first-note b{font-size:13px}.wizard-amount-row{font-size:12px}.wizard-loan-preview small,.wizard-loan-preview dl{font-size:12px}.review-list>div{font-size:12px}.wizard-consent{font-size:12px}.next-step-note b{font-size:12px}.next-step-note p,.next-step-note small{font-size:11px}.intro-wordmark,.intro-enter{font-size:11px}
@keyframes brand-calendar-float{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-9px) rotate(-5deg)}}
@media(max-width:1100px){.hero-grid{gap:44px}.future-stage .calc{padding:23px}.hero-facts>div{font-size:11px}.credit-options .credit-option em{font-size:10px}.hero-actions{flex-wrap:wrap;gap:8px 18px}}
@media(max-width:900px){.hero h1{font-size:53px}.hero-facts>div{font-size:11px}.hero .lead{font-size:14px}.credit-option strong{font-size:27px}.credit-option small{font-size:10px}.future-mascot{font-size:50px;right:8px;top:-14px}.calc-head h2{font-size:21px}.stage-calendar{width:69px;height:67px;left:-31px;bottom:20px}.stage-calendar .calendar-copy{width:69px;height:67px}.stage-calendar .calendar-copy img{width:321px;height:67px}}
@media(max-width:640px){.future-hero{padding-top:31px}.hero h1{font-size:54px}.hero .lead{margin-top:12px;font-size:14px;max-width:320px}.hero .badge{font-size:10px}.credit-options{margin-top:26px}.credit-options .credit-option{padding:17px 14px}.credit-option>span{font-size:10px}.credit-option small{font-size:11px}.credit-option strong{font-size:29px}.credit-options .credit-option em{font-size:10px}.hero-facts{margin-top:25px}.hero-facts>div{font-size:11px;gap:15px}.hero-copy>.fine{font-size:11px}.hero-actions{gap:8px 14px;flex-wrap:wrap}.hero-actions .btn{font-size:12px;min-height:46px}.hero-actions .wa-text{font-size:12px}.future-stage{margin-top:3px;padding-top:22px}.future-stage .calc{padding:23px;border-radius:25px}.future-mascot{font-size:49px;right:7px;top:-10px}.calc .credit-limit{font-size:12px}.calc-head h2{font-size:21px}.tag{font-size:9px;padding:5px 6px}.demo-terms button span{font-size:11px}.payment small{font-size:11px}.total,.first-date{font-size:11px}.calc .fine,.calc .demo-costs p{font-size:11px}.stage-calendar{width:62px;height:61px;left:-15px;bottom:11px}.stage-calendar .calendar-copy{width:62px;height:61px}.stage-calendar .calendar-copy img{width:292px;height:61px}.stage-calendar .calendar-back{transform:translate(4px,5px)}.stage-calendar .calendar-middle{transform:translate(2px,2px)}.stage-label{font-size:10px;right:7px;padding:9px 12px;bottom:-5px}.future-trust span{font-size:11px;max-width:110px}.application .section{padding-left:23px;padding-right:23px}.application-desc{font-size:13px}.intro-steps p{font-size:12px}.intro-steps b{font-size:13px}.application .driver-brand-reference>span{font-size:11px}.application .driver-brand-reference small{font-size:10px}.start-application{padding:23px}.start-application h3{font-size:27px}.start-application .summary-box p{font-size:12px}.start-application .fine{font-size:11px}.start-application .full{font-size:12px}.start-application>.wa-text{font-size:12px}.benefits-payments .benefit-grid p{font-size:12px}.history-benefit p{font-size:12px}.history-benefit b{font-size:13px}.transfer-heading p,.transfer-steps p,.disbursement p{font-size:12px}.transfer-details summary,.disbursement b{font-size:12px}.transfer-note{font-size:11px}.company p{font-size:13px}.company-team p,.coverage-info p{font-size:12px}.company .fine{font-size:11px}.team-photo-demo figcaption{font-size:11px}.demo-testimonials .section-head>p{font-size:12px}.testimonial-grid article{padding:25px}.testimonial-grid blockquote{font-size:14px}.demo-person b{font-size:12px}.demo-person p{font-size:11px}.faq-intro p{font-size:13px}.faq summary{font-size:13px}.faq details p{font-size:12px}.footlinks{font-size:12px}.legal{font-size:11px}.nav-actions .edit{font-size:11px}.wizard-next{font-size:12px}.wizard-fields .field label{font-size:12px}.wizard-fields .field small{font-size:11px}.wizard-note,.wizard-footer-note{font-size:11px}.review-list>div{font-size:12px}}
@media(prefers-reduced-motion:reduce){.stage-calendar{animation:none;transform:rotate(-7deg)}.future-stage .calc{transform:none}}


/* Foto real e identidad de Essevita */
.company-photo{margin:26px 0 0}.company-photo img{display:block;width:100%;height:auto;aspect-ratio:1280/679;object-fit:contain;border-radius:22px;background:#12283F}.company-photo figcaption{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:#61707F}.company-photo figcaption span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#084059}.essevita-about{margin-top:30px;padding:25px;border:1px solid #D8DBDF;border-radius:20px;background:#FFFCF8}.essevita-about .eyebrow{margin-bottom:10px}.essevita-about h3{font-size:27px;letter-spacing:-.045em}.essevita-about>p{margin-top:12px;font-size:14px;line-height:1.8;color:#3A4C5F}.brand-relation{display:flex;align-items:center;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #D8DBDF}.brand-relation>span{display:flex;flex-direction:column;gap:4px}.brand-relation b{font-size:13px}.brand-relation small{font-size:11px;color:#12283F}.brand-relation>span:nth-child(2){color:#FF611A;font-size:22px}.company .company-team{margin-top:26px}.company .address{align-self:start}.company-details .essevita-about{margin-top:0;margin-bottom:24px}@media(max-width:640px){.company-photo img{border-radius:16px}.essevita-about{padding:21px}.brand-relation{gap:12px}.brand-relation b{font-size:12px}.brand-relation small{font-size:10px}}

/* Directorio institucional */
.site-footer{background:#12283F;color:#D8DBDF;padding:64px 0 28px;position:relative;overflow:hidden}.site-footer .wrap{position:relative}.footer-top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:38px;border-bottom:1px solid #FFFFFF21}.footer-kicker{color:#FFB08D;font-size:10px;font-weight:700;letter-spacing:.13em}.footer-top h2{font-size:clamp(30px,3.7vw,48px);line-height:1.1;margin-top:15px;color:#FFFFFF;letter-spacing:-.055em}.footer-up{font-size:12px;color:#ADBFC8;display:flex;align-items:center;gap:16px;text-decoration:none}.footer-up span{display:grid;place-items:center;border:1px solid #FFFFFF30;width:39px;height:39px;border-radius:50%;font-size:18px}.footer-directory{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:30px;padding:43px 0}.footer-identity img{width:170px;height:auto;display:block}.footer-identity>p{font-size:12px;line-height:1.8;color:#ADBFC8;max-width:215px;margin:19px 0}.footer-country{display:inline-block;font-size:12px;color:#D8DBDF}.footer-identity .footer-group{font-size:12px;line-height:1.7;margin-top:23px}.footer-group b{color:#D8DBDF;font-weight:600}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.footer-column h3{font-size:13px;color:#FFFFFF;margin:0 0 8px;letter-spacing:0;font-weight:700;line-height:1.5}.site-footer .footer-column a,.site-footer .footer-column button{display:block;background:none;border:0;padding:0;text-align:left;font:inherit;font-size:12px;color:#ADBFC8;line-height:1.6;text-decoration:none;cursor:pointer;transition:color .2s}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover,.footer-up:hover{color:#FFB08D}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #FF611A;outline-offset:5px;border-radius:3px}.footer-contact-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;border:1px solid #FFFFFF1a;border-radius:18px;background:#FFFFFF04}.footer-contact-strip>div{display:flex;flex-direction:column;gap:7px}.footer-contact-strip span{font-size:11px;color:#ADBFC8}.footer-contact-strip b{font-size:12px;font-weight:600;color:#D8DBDF}.footer-contact-strip button{border:1px solid #61707F;background:none;color:#FFFFFF;border-radius:999px;padding:13px 20px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.footer-contact-strip button span{margin-left:12px;color:#FF611A}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 20px}.footer-bottom p{font-size:11px;line-height:1.9;color:#ADBFC8;margin:0}.footer-bottom p span{color:#61707F}.footer-model-label{font-size:9px;letter-spacing:.07em;color:#ADBFC8;padding:8px 11px;border:1px solid #FFFFFF20;border-radius:5px}.site-footer .legal{font-size:10px;line-height:1.8;color:#61707F;border-top:1px solid #FFFFFF16;padding-top:20px;margin-top:0}.security-info{max-width:540px;padding:35px;border:0;border-radius:24px}.security-info h2{font-size:29px;line-height:1.2;margin-bottom:22px}.security-info ul{padding-left:20px}.security-info li{font-size:14px;line-height:1.7;color:#3A4C5F;margin:14px 0}.security-info .fine{margin:20px 0;font-size:11px;line-height:1.7;color:#12283F}#essevita,#datos-empresa{scroll-margin-top:120px}@media(max-width:1000px){.footer-directory{grid-template-columns:repeat(4,1fr);gap:30px 22px}.footer-identity{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.footer-identity>p{margin:0;max-width:340px;grid-column:2;grid-row:1/3}.footer-identity .footer-group{grid-column:2;grid-row:3;margin-top:10px}.footer-country{margin-top:12px}.footer-contact-strip{flex-wrap:wrap}}@media(max-width:640px){.site-footer{padding-top:42px;padding-bottom:100px}.footer-top{align-items:flex-start;gap:18px}.footer-top h2{font-size:31px}.footer-kicker{font-size:8px;letter-spacing:.07em}.footer-up{font-size:0}.footer-up span{font-size:17px;width:34px;height:34px}.footer-directory{grid-template-columns:1fr 1fr;gap:32px 23px;padding:32px 0}.footer-identity{display:block}.footer-identity>p{margin:16px 0;max-width:330px}.footer-identity .footer-group{margin:15px 0 0}.footer-column{gap:13px}.footer-column h3{font-size:13px}.site-footer .footer-column a,.site-footer .footer-column button{font-size:12px}.footer-contact-strip{padding:22px;gap:24px}.footer-contact-strip>div{width:100%}.footer-contact-strip b{line-height:1.6}.footer-bottom{align-items:flex-start;flex-direction:column}.security-info{padding:28px 24px;max-width:calc(100% - 28px)}}

/* Referencia a conductores integrada al bloque oscuro */
.application .driver-brand-reference{background:#FFFFFF06;border:1px solid #FFFFFF24;border-radius:14px;padding:12px 16px;gap:9px 13px;max-width:350px;box-shadow:inset 0 1px 0 #FFFFFF04}.application .driver-brand-reference>span{color:#D8DBDF;font-size:12px;line-height:1.5}.application .driver-brand-reference img{filter:brightness(0) invert(1);width:60px;height:21px}.application .driver-brand-reference small{color:#ADBFC8;font-size:11px;line-height:1.5}@media(max-width:640px){.application .driver-brand-reference{max-width:100%;padding:11px 14px;gap:8px 11px}.application .driver-brand-reference>span{font-size:11px}.application .driver-brand-reference small{font-size:10px}}

.application .driver-brand-reference{max-width:350px;gap:9px}.application .driver-brand-reference>span{flex-basis:100%}.driver-brands{display:flex;align-items:center;gap:24px;min-height:26px}.application .driver-brands img{display:block;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);width:60px;height:21px}.application .driver-brands .cabify-mark{width:72px;height:24px}.application .driver-brands .didi-mark{width:74px;height:24px}@media(max-width:640px){.application .driver-brand-reference{max-width:100%}.driver-brands{gap:22px}}

/* Marcas en sus colores originales, sin filtros */
.application .driver-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:302px;align-items:center}.application .driver-brands img,.application .driver-brands .cabify-mark,.application .driver-brands .didi-mark{filter:none;width:100%;height:45px;min-width:0;box-sizing:border-box;object-fit:contain;background:#FFFCF8;border-radius:8px;padding:10px 9px}.application .driver-brand-reference{gap:11px}@media(max-width:640px){.application .driver-brands{gap:8px}.application .driver-brands img,.application .driver-brands .cabify-mark,.application .driver-brands .didi-mark{height:43px;padding:10px 8px}}

/* Marcas sin placas y simulador sin adornos */
.application .driver-brands{display:flex;gap:24px;width:auto;max-width:100%;min-height:28px;flex-wrap:wrap}.application .driver-brands img,.application .driver-brands .cabify-mark,.application .driver-brands .didi-mark{background:transparent;border-radius:0;padding:0;filter:none;width:72px;height:26px;object-fit:contain;flex-shrink:0}.application .driver-brands img[alt="Uber"]{width:60px;height:23px;filter:brightness(0) invert(1)}.application .driver-brands .cabify-mark{width:76px}.application .driver-brands .didi-mark{width:78px}.application .driver-brand-reference{gap:11px;padding:13px 16px}@media(max-width:640px){.application .driver-brands{gap:20px}.application .driver-brand-reference{padding:12px 14px}}

/* Transferencias: marca integrada y movimiento direccional */
.transfer-heading{align-items:center}.transfer-heading>div:first-child{flex:1;min-width:0}.transfer-heading h3{font-size:clamp(29px,3.1vw,40px);line-height:1.13;max-width:650px}.transfer-heading p{max-width:590px;font-size:13px;line-height:1.8}.wallet-visual{flex:0 0 250px;display:flex;flex-direction:column;align-items:center;gap:13px;padding:10px 0}.wallet-visual .mp-brand{background:transparent;border:0;box-shadow:none;transform:none;padding:0;border-radius:0;min-width:0}.wallet-visual .mp-brand img{width:220px;height:56px;filter:none;object-fit:contain}.transfer-motion{position:relative;width:220px;height:38px;overflow:hidden}.transfer-track{position:absolute;left:9px;right:9px;top:19px;height:1px;background:linear-gradient(90deg,transparent,#0840591f,transparent)}.transfer-arrow{position:absolute;left:20px;top:0;width:150px;height:38px;overflow:visible;animation:wallet-arrow-travel 3.6s cubic-bezier(.4,0,.2,1) infinite}.transfer-arrow path{stroke:#084059;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.transfer-arrow .arrow-main{stroke-width:2.5}.transfer-arrow .speed-one{opacity:.3}.transfer-arrow .speed-two{opacity:.45}.transfer-arrow .speed-three{opacity:.65}@keyframes wallet-arrow-travel{0%,15%{transform:translateX(-12px);opacity:.45}55%{transform:translateX(14px);opacity:1}80%,100%{transform:translateX(33px);opacity:.25}}@media(max-width:640px){.transfer-heading{align-items:flex-start;gap:20px}.transfer-heading h3{font-size:30px}.wallet-title-break{display:none}.wallet-visual{flex:0 0 auto;flex-direction:row;gap:17px;padding:4px 0;width:100%;justify-content:space-between}.wallet-visual .mp-brand img{width:167px;height:44px}.transfer-motion{width:91px;flex-shrink:1;min-width:56px}.transfer-arrow{width:100px;left:-20px}.transfer-heading p{font-size:12px}}@media(prefers-reduced-motion:reduce){.transfer-arrow{animation:none;transform:none;opacity:1}}

/* Las columnas del directorio crecen con su contenido */
.site-footer .footer-directory{align-items:start;grid-auto-rows:auto}.site-footer nav.footer-column{height:auto;min-height:0;justify-content:flex-start;align-self:start;gap:14px}.site-footer nav.footer-column>*{flex-shrink:0}.site-footer nav.footer-column a,.site-footer nav.footer-column button{max-width:100%;overflow-wrap:break-word}@media(max-width:640px){.site-footer .footer-directory{row-gap:36px}.site-footer nav.footer-column{gap:14px}}

/* Redes oficiales */
.site-footer .footer-bottom{flex-wrap:wrap;gap:20px 28px}.footer-socials{display:flex;align-items:center;gap:13px}.footer-socials>span{font-size:11px;color:#ADBFC8}.site-footer .footer-socials nav{display:flex;align-items:center;justify-content:flex-start;gap:7px;height:auto}.footer-socials a{width:44px;height:44px;display:grid;place-items:center;color:#FFFFFF;text-decoration:none;transition:color .2s,transform .2s}.footer-socials img{width:23px;height:23px;display:block;object-fit:contain;filter:brightness(0) invert(1);transition:filter .2s}.footer-socials a:hover{transform:translateY(-2px)}.footer-socials a:hover img{filter:brightness(0) saturate(100%) invert(57%) sepia(96%) saturate(2170%) hue-rotate(344deg) brightness(101%) contrast(101%)}@media(max-width:640px){.footer-socials{gap:10px}.site-footer .footer-bottom{gap:16px}}

/* Clientes: cifra animada al entrar en pantalla */
.client-milestone{padding-top:38px;padding-bottom:44px;border-top:1px solid #D8DBDF;margin-top:12px;text-align:center;scroll-margin-top:120px}.client-milestone>p{display:flex;align-items:center;justify-content:center;gap:22px;margin:0;line-height:1.2}.milestone-prefix{font-size:18px;color:#12283F}.client-milestone strong{font-size:clamp(56px,6.5vw,84px);letter-spacing:-.065em;font-weight:800;color:#FF611A;line-height:1.1;font-variant-numeric:tabular-nums;display:inline-block;min-width:3.9em}.milestone-caption{font-size:25px;color:#12283F;font-weight:600;letter-spacing:-.035em}.milestone-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:640px){.client-milestone{padding-top:29px;padding-bottom:35px;margin-top:4px}.client-milestone>p{flex-direction:column;gap:6px}.milestone-prefix{font-size:14px}.client-milestone strong{font-size:64px;min-width:0}.milestone-caption{font-size:20px}}

/* Solicitud desde el celular */
.start-application.phone-showcase{background:none;border:0;padding:0;box-shadow:none;backdrop-filter:none;min-width:0}.phone-showcase-heading{text-align:center;max-width:390px;margin:0 auto}.phone-showcase .phone-showcase-heading h3{font-size:31px;letter-spacing:-.05em;line-height:1.15}.phone-showcase-heading>p{font-size:13px;line-height:1.8;color:#ADBFC8;margin-top:12px}.phone-scene{position:relative;isolation:isolate;display:flex;justify-content:center;padding:32px 0 25px;perspective:1000px}.phone-orbit{position:absolute;z-index:-1;width:350px;height:350px;max-width:100%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-20deg);border:1px solid #FF611A38;border-radius:50%;box-shadow:0 0 100px #FF611A10,inset 0 0 70px #FF611A08}.phone-device{position:relative;width:286px;flex-shrink:0;padding:7px;border:1px solid #61707F;border-radius:40px;background:linear-gradient(120deg,#61707F,#12283F 18%,#12283F 75%,#12283F);box-shadow:15px 22px 45px #12283F55,-3px -2px 0 #FFFFFF16,inset 0 0 0 2px #12283F;transform:rotate(-6deg) rotateY(-7deg);animation:phone-float 7s ease-in-out infinite}.phone-device:hover,.phone-device:focus-within{animation-play-state:paused}.phone-side-key{position:absolute;left:-3px;top:98px;height:47px;width:3px;border-radius:2px;background:#61707F;box-shadow:0 57px 0 #61707F}.phone-screen{position:relative;overflow:hidden;min-height:465px;border-radius:33px;padding:15px 20px 27px;background:linear-gradient(160deg,#FFFFFF 30%,#FFFCF8);color:#12283F}.phone-status{display:flex;align-items:center;justify-content:space-between;color:#12283F;position:relative;font-size:10px;height:17px;margin-bottom:27px}.phone-camera{position:absolute;width:76px;height:20px;left:50%;top:-6px;transform:translateX(-50%);border-radius:999px;background:#12283F}.phone-logo{display:block;width:135px;height:auto;margin-bottom:25px}.phone-step-track{display:flex;gap:5px;margin-bottom:13px}.phone-step-track span{height:3px;flex:1;background:#D8DBDF;border-radius:9px}.phone-step-track span:first-child{background:#FF611A}.phone-step-label{display:block;color:#084059;font-size:8px;font-weight:700;letter-spacing:.09em}.phone-screen h4{font-size:25px;line-height:1.1;letter-spacing:-.055em;margin:11px 0 0;font-weight:800;color:#12283F}.phone-screen .phone-description{font-size:10px;line-height:1.7;color:#12283F;margin-top:10px}.phone-showcase .phone-screen .summary-box{background:#FFFCF8;border:1px solid #FFF1E4;padding:13px 14px;border-radius:13px;margin:17px 0}.phone-showcase .phone-screen .summary-box p{font-size:9px;line-height:1.7;color:#084059;margin:0}.phone-showcase .phone-screen .summary-box strong{font-size:21px;line-height:1.2;letter-spacing:-.05em;color:#12283F;margin:7px 0}.phone-showcase .phone-screen .btn{font-size:11px;min-height:43px;padding:12px 13px;gap:9px;white-space:nowrap;box-shadow:0 6px 17px #FF611A1f}.phone-screen-note{display:block;text-align:center;color:#084059;font-size:8px;margin-top:12px;line-height:1.5}.phone-home{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:88px;height:3px;border-radius:999px;background:#12283F}.phone-showcase .phone-demo-note{text-align:center;max-width:350px;margin:5px auto 0;line-height:1.7;font-size:10px}.phone-showcase>.wa-text{margin-top:13px;text-align:center}@keyframes phone-float{0%,100%{transform:rotate(-6deg) rotateY(-7deg) translateY(0)}50%{transform:rotate(-5deg) rotateY(-7deg) translateY(-7px)}}@media(max-width:640px){.phone-showcase-heading{margin-top:8px}.phone-showcase .phone-showcase-heading h3{font-size:29px}.phone-showcase-heading>p{font-size:12px}.phone-scene{padding-top:30px}.phone-device{width:272px;max-width:calc(100% - 18px)}.phone-screen{padding-left:18px;padding-right:18px}.phone-orbit{width:290px;height:290px}.phone-showcase .phone-demo-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.phone-device{animation:none;transform:rotate(-4deg)}}

/* Comercios argentinos */
.hero-merchant-intro{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;max-width:470px;margin-top:19px}.hero .hero-merchant-intro .lead{margin:0;font-size:16px;line-height:1.8}.hero-merchant-photo{margin:0;position:relative;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #12283F12;background:#FFFCF8}.hero-merchant-photo img{display:block;width:100%;height:164px;object-fit:cover;object-position:center}.hero-merchant-photo figcaption{padding:8px 10px;font-size:10px;color:#12283F;background:#FFFCF8}.business-sectors{padding-top:38px;padding-bottom:55px}.sector-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:26px}.sector-heading h2{font-size:38px;line-height:1.1;letter-spacing:-.055em}.sector-heading .eyebrow{margin-bottom:13px}.sector-heading>p{font-size:13px;line-height:1.8;color:#084059;max-width:390px}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sector-grid article{overflow:hidden;border-radius:22px;background:#FFFCF8;border:1px solid #D8DBDF;display:flex;flex-direction:column}.sector-grid article>img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:#D8DBDF;height:auto}.sector-copy{padding:23px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.sector-copy>span{font-size:9px;letter-spacing:.08em;color:#084059;font-weight:700}.sector-copy h3{font-size:24px;line-height:1.15;letter-spacing:-.045em;margin:12px 0}.sector-copy p{font-size:12px;line-height:1.8;color:#084059;margin:0 0 20px}.sector-copy a{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px;font-weight:700;color:#084059;text-decoration:none;margin-top:auto;padding-top:15px;border-top:1px solid #D8DBDF}.sector-copy a:hover{color:#FF611A}.sector-image-note{font-size:10px;color:#084059;line-height:1.7;margin-top:14px}@media(max-width:900px){.hero-merchant-intro{grid-template-columns:minmax(0,1fr) 160px;gap:14px}.hero-merchant-photo img{height:150px}.sector-grid{gap:15px}.sector-copy{padding:19px}.sector-copy h3{font-size:22px}}@media(max-width:640px){.hero-merchant-intro{grid-template-columns:minmax(0,1fr) 145px;gap:15px;margin-top:18px}.hero .hero-merchant-intro .lead{font-size:14px;line-height:1.7}.hero-merchant-photo img{height:145px}.hero-merchant-photo figcaption{font-size:9px;padding:7px}.business-sectors{padding-top:25px;padding-bottom:34px}.sector-heading{display:block;margin-bottom:22px}.sector-heading h2{font-size:31px}.sector-heading>p{margin-top:16px;font-size:12px}.sector-grid{grid-template-columns:1fr;gap:20px}.sector-copy h3{font-size:25px}.sector-copy>span{font-size:10px}.sector-copy{padding:22px}.sector-image-note{font-size:10px}}

.hero-merchant-intro{display:block;margin-top:17px}.hero .hero-merchant-intro .lead{max-width:420px;font-size:16px;line-height:1.7;margin:0 0 20px}.hero-merchant-photo img{height:265px;object-fit:cover;object-position:center 46%}.hero-merchant-photo figcaption{font-size:11px;padding:9px 12px}.hero-grid{align-items:start}.hero-grid .future-stage{margin-top:34px}@media(max-width:900px) and (min-width:641px){.hero-merchant-photo img{height:220px}}@media(max-width:640px){.hero-grid .future-stage{margin-top:0}.hero-merchant-photo img{height:auto;aspect-ratio:3/2;object-fit:contain}.hero .hero-merchant-intro .lead{font-size:15px;margin-bottom:17px}}

/* Entrada decorativa: Tesla volador Pago Semanal */
.tesla-intro{position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden;isolation:isolate}.tesla-intro[hidden]{display:none}.tesla-flight{position:absolute;left:0;top:51%;width:clamp(280px,33vw,440px);opacity:0;will-change:transform,opacity;filter:drop-shadow(0 18px 17px #12283F33)}.tesla-flight img{display:block;width:100%;height:auto;position:relative;z-index:2;user-select:none}.tesla-flight-copy{display:block;position:relative;z-index:3;width:max-content;margin:0 auto;color:#12283F;background:#FFFCF8ee;border:1px solid #FFEAD7;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:-.025em;box-shadow:0 5px 18px #08405910}.tesla-wake{position:absolute;right:76%;top:63%;height:3px;z-index:1;border-radius:999px;background:linear-gradient(90deg,transparent,#FE794F,#FF611A);transform-origin:right center;filter:blur(.4px)}.wake-one{width:80%;opacity:.6}.wake-two{width:61%;top:73%;opacity:.4}.wake-three{width:47%;top:81%;opacity:.2}.tesla-playing .tesla-flight{animation:tesla-flyby 2.6s cubic-bezier(.36,.04,.57,1) both}.tesla-playing .tesla-wake{animation:tesla-wake-pulse .22s ease-in-out infinite alternate}.tesla-playing .tesla-flight-copy{animation:tesla-copy-appear 2.6s linear both}.tesla-preview .tesla-flight{opacity:1;transform:translate3d(calc(50vw - 50%),-14vh,0) rotate(-6deg)}@keyframes tesla-flyby{0%{opacity:0;transform:translate3d(-135%,19vh,0) rotate(-2deg) scale(.78)}10%{opacity:1}38%{transform:translate3d(calc(34vw - 50%),-4vh,0) rotate(-5deg) scale(1)}63%{opacity:1;transform:translate3d(calc(57vw - 50%),-11vh,0) rotate(-9deg) scale(1)}100%{opacity:0;transform:translate3d(calc(100vw + 70%),-76vh,0) rotate(-24deg) scale(.65)}}@keyframes tesla-wake-pulse{from{scale:.85 1;opacity:.25}to{scale:1.2 1;opacity:.75}}@keyframes tesla-copy-appear{0%,17%{opacity:0}29%,64%{opacity:1}82%,100%{opacity:0}}@media(max-width:640px){.tesla-flight{width:270px;top:48%}.tesla-flight-copy{font-size:11px;padding:7px 13px}.tesla-wake{height:2px}}@media(prefers-reduced-motion:reduce){.tesla-intro{display:none}.tesla-flight,.tesla-wake,.tesla-flight-copy{animation:none!important}}

/* Ascenso vertical, pausa de vuelo y aceleración final */
.tesla-flight{top:45%;width:clamp(300px,35vw,460px)}.tesla-playing .tesla-flight{animation:tesla-vertical-takeoff 7.2s linear both}.tesla-playing .tesla-flight-copy{animation:tesla-launch-copy 7.2s linear both}.tesla-flight-copy{margin-top:-1px}.tesla-thrust{position:absolute;left:24%;top:65%;width:57%;height:95px;z-index:0;opacity:0;transform-origin:center top;background:radial-gradient(ellipse at 50% 0%,#FFEAD7aa,#FF611A80 25%,#FF611A15 65%,transparent 75%);filter:blur(10px);border-radius:50%}.tesla-playing .tesla-thrust{animation:tesla-thrust-build 7.2s linear both}.tesla-playing .tesla-wake{animation:tesla-boost-wake 7.2s linear both}.tesla-ground-shadow{position:absolute;left:50%;top:80%;width:270px;height:26px;border-radius:50%;background:#12283F20;filter:blur(13px);transform:translateX(-50%);opacity:0}.tesla-playing .tesla-ground-shadow{animation:tesla-shadow-lift 7.2s linear both}.tesla-controls{position:absolute;right:24px;bottom:24px;display:flex;gap:9px;pointer-events:auto}.tesla-controls button{display:flex;align-items:center;gap:8px;border:1px solid #FFEAD7;background:#FFFCF8f5;color:#12283F;font-family:inherit;font-size:12px;font-weight:600;padding:11px 15px;border-radius:999px;min-height:42px;box-shadow:0 5px 20px #12283F10}.tesla-controls button:hover{border-color:#FF611A;background:#FFFCF8}.tesla-controls button:focus-visible{outline:2px solid #FF611A;outline-offset:3px}.tesla-controls button:first-child{border-color:#FE794F}.tesla-preview .tesla-flight{transform:translate3d(calc(50vw - 50%),-11vh,0) rotate(-3deg)}
@keyframes tesla-vertical-takeoff{0%{opacity:0;transform:translate3d(calc(50vw - 50%),13vh,0) rotate(0deg) scale(.94)}7%{opacity:1;transform:translate3d(calc(50vw - 50%),13vh,0) rotate(0deg) scale(.94)}20%{transform:translate3d(calc(50vw - 50%),12vh,0) rotate(0deg) scale(.96);animation-timing-function:cubic-bezier(.42,0,.3,1)}49%{transform:translate3d(calc(50vw - 50%),-14vh,0) rotate(-1deg) scale(1)}60%{transform:translate3d(calc(50vw - 50%),-16vh,0) rotate(-2deg) scale(1)}72%{opacity:1;transform:translate3d(calc(50vw - 50%),-17vh,0) rotate(-7deg) scale(1);animation-timing-function:cubic-bezier(.6,0,1,.7)}88%{opacity:1;transform:translate3d(calc(78vw - 30%),-48vh,0) rotate(-21deg) scale(.88)}100%{opacity:0;transform:translate3d(calc(115vw + 80%),-110vh,0) rotate(-33deg) scale(.5)}}
@keyframes tesla-launch-copy{0%,8%{opacity:0}15%,65%{opacity:1}77%,100%{opacity:0}}@keyframes tesla-thrust-build{0%{opacity:0;scale:.55 .2}18%{opacity:.35;scale:.8 .45}35%,60%{opacity:.7;scale:1 1.15}72%{opacity:1;scale:1.1 1.5}87%{opacity:.8;scale:1 2}100%{opacity:0;scale:.7 2}}@keyframes tesla-boost-wake{0%,66%{opacity:0;scale:.2 1}74%{opacity:.45;scale:.8 1}88%{opacity:.8;scale:1.8 1}100%{opacity:0;scale:2.5 1}}@keyframes tesla-shadow-lift{0%{opacity:0;scale:1}10%,20%{opacity:1;scale:1}49%{opacity:.2;scale:.6}65%,100%{opacity:0;scale:.4}}@media(max-width:640px){.tesla-flight{top:42%;width:285px}.tesla-controls{right:12px;bottom:78px;gap:7px}.tesla-controls button{font-size:11px;padding:9px 12px;min-height:39px}.tesla-ground-shadow{top:74%;width:170px}.tesla-thrust{height:70px}}@media(prefers-reduced-motion:reduce){.tesla-ground-shadow,.tesla-thrust{animation:none!important}}

.tesla-departure-message{position:absolute;inset:8px 16px;opacity:0;white-space:nowrap}.tesla-launch-message{display:block}.tesla-playing .tesla-launch-message{animation:tesla-launch-phrase 7.2s linear both}.tesla-playing .tesla-departure-message{animation:tesla-departure-phrase 7.2s linear both}@keyframes tesla-launch-phrase{0%,64%{opacity:1}70%,100%{opacity:0}}@keyframes tesla-departure-phrase{0%,68%{opacity:0}73%,100%{opacity:1}}@keyframes tesla-launch-copy{0%,8%{opacity:0}15%,78%{opacity:1}94%,100%{opacity:0}}@media(max-width:640px){.tesla-departure-message{inset:7px 13px}}

/* Rubros: información breve sin tarjetas fotográficas */
.business-sectors.compact-sectors{padding-top:26px;padding-bottom:43px}.compact-sector-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.compact-sector-heading .eyebrow{margin-bottom:12px}.compact-sector-heading h2{font-size:31px;letter-spacing:-.045em;line-height:1.2}.compact-sector-heading>a{font-size:12px;font-weight:700;color:#084059;white-space:nowrap;padding-bottom:5px}.compact-sector-heading>a span{margin-left:13px}.sector-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;gap:25px}.sector-list li{display:flex;align-items:center;gap:14px;min-width:0}.sector-list li+li{border-left:1px solid #D8DBDF;padding-left:25px}.sector-line-icon{width:35px;height:35px;flex-shrink:0;color:#FF611A}.sector-line-icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sector-list h3{font-size:15px;line-height:1.5;letter-spacing:-.025em}.sector-list p{font-size:12px;line-height:1.7;color:#084059;margin-top:4px}.hero-merchant-photo figcaption{font-size:10px;line-height:1.6}@media(max-width:900px){.sector-list{gap:18px}.sector-list li+li{padding-left:18px}.sector-list li{gap:10px}.sector-list h3{font-size:14px}.sector-line-icon{width:29px;height:29px}}@media(max-width:640px){.business-sectors.compact-sectors{padding-top:22px;padding-bottom:32px}.compact-sector-heading{display:block;margin-bottom:22px}.compact-sector-heading h2{font-size:27px;max-width:300px}.compact-sector-heading>a{display:inline-block;margin-top:17px}.sector-list{grid-template-columns:1fr;gap:0}.sector-list li{gap:16px;padding:17px 0}.sector-list li+li{border-left:0;border-top:1px solid #D8DBDF;padding-left:0}.sector-list h3{font-size:15px}.sector-list p{font-size:12px;margin-top:2px}.sector-line-icon{width:31px;height:31px}}

/* Inicio liviano: una pregunta, un botón y una pieza de marca */
.hero.light-hero{background:#FFFFFF;padding:53px 0 40px;overflow:visible}.light-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:65px;align-items:center}.light-hero-copy{max-width:560px}.light-hero h1{font-size:clamp(43px,4.35vw,59px);line-height:1.08;letter-spacing:-.065em;font-weight:800;color:#12283F}.light-hero .lead{font-size:17px;line-height:1.75;color:#12283F;margin-top:25px;max-width:470px}.light-hero .lead strong{font-weight:700;color:#12283F}.light-hero-copy>.btn{margin-top:31px;font-size:13px;min-height:50px;padding:15px 25px}.brand-film{margin:0;min-width:0}.brand-film video{display:block;width:100%;height:auto;aspect-ratio:6/5;border-radius:25px;object-fit:cover;background:#FFFCF8}.brand-film-controls{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:11px 4px 0}.brand-film-controls button{display:flex;align-items:center;gap:7px;min-height:36px;border:0;background:none;color:#084059;padding:3px 4px;font:inherit;font-size:11px;cursor:pointer}.brand-film-controls button:hover{color:#FF611A}.brand-film-controls button:focus-visible{outline:2px solid #FF611A;outline-offset:3px;border-radius:4px}.loan-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start;padding-top:65px;padding-bottom:55px;border-top:1px solid #D8DBDF;margin-top:18px}.loan-section-info{padding-top:13px}.loan-section h2{font-size:37px;line-height:1.13;letter-spacing:-.055em;max-width:390px}.loan-section .eyebrow{font-size:10px;margin-bottom:16px}.loan-explanation{font-size:13px;line-height:1.9;color:#084059;max-width:410px;margin-top:19px}.loan-section .credit-options{margin-top:26px;max-width:100%}.loan-section .credit-option strong{font-size:28px}.loan-section .credit-option>span{font-size:10px}.loan-section .credit-option small,.loan-section .credit-option em{font-size:11px}.loan-section .credit-option em{margin-top:14px}.loan-section .credit-option.renewal small,.loan-section .credit-option.renewal em{color:#D8DBDF}.loan-section .hero-facts{margin-top:25px;max-width:100%}.loan-section .hero-facts>div{font-size:12px}.loan-section-info>.fine{font-size:11px;line-height:1.7;color:#084059;margin-top:13px}.loan-section .calc{transform:none;padding:28px;border-radius:24px;box-shadow:0 15px 45px #12283F08;min-width:0}.loan-section .calc .fine{font-size:11px;line-height:1.8;color:#084059}.loan-section .calc h2{font-size:25px}.loan-section .payment small{font-size:12px}.loan-section .total,.loan-section .first-date{font-size:11px}#simulador{scroll-margin-top:125px}@media(max-width:1000px){.light-hero-grid{gap:35px}.light-hero h1{font-size:46px}.light-hero .lead{font-size:15px}.loan-section{gap:35px}.loan-section .credit-options{grid-template-columns:1fr}.loan-section .credit-option{padding:16px 19px}.loan-section .credit-option small{margin-top:7px}.loan-section .credit-option em{margin-top:9px}.loan-section h2{font-size:33px}}@media(max-width:640px){.hero.light-hero{padding-top:36px;padding-bottom:25px}.light-hero-grid{grid-template-columns:1fr;gap:30px}.light-hero h1{font-size:43px;line-height:1.08;max-width:380px}.light-hero .lead{font-size:15px;margin-top:21px}.light-hero-copy>.btn{margin-top:24px}.brand-film video{border-radius:20px}.brand-film-controls{justify-content:center;padding-top:8px}.loan-section{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:32px;margin-top:10px}.loan-section-info{padding-top:0}.loan-section h2{font-size:31px}.loan-explanation{font-size:12px}.loan-section .credit-options{grid-template-columns:1fr 1fr;gap:11px}.loan-section .credit-option{padding:15px 12px}.loan-section .credit-option strong{font-size:25px}.loan-section .credit-option>span{font-size:9px}.loan-section .credit-option small,.loan-section .credit-option em{font-size:10px}.loan-section .hero-facts>div{font-size:11px}.loan-section .calc{padding:23px}.loan-section .calc h2{font-size:22px}.loan-section .calc .fine{font-size:10px}.loan-section .demo-terms button{padding-left:8px;padding-right:8px}}

/* Clean text-led opening and brief calendar brand entrance. */
.hero.light-hero{padding:76px 0 64px;background:#FFFFFF}
.light-hero-grid{display:block;text-align:center}
.light-hero-copy{max-width:870px;margin:0 auto}
.light-hero h1{font-size:clamp(46px,5.7vw,76px);line-height:1.06;letter-spacing:-.06em;max-width:870px;margin:0 auto}
.light-hero .lead{font-size:18px;line-height:1.7;max-width:610px;margin:26px auto 0}
.light-hero-copy>.btn{margin-top:30px}
.calendar-entrance{position:fixed;inset:0;z-index:1000;background:#12283F;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px;pointer-events:none;animation:calendar-exit .35s ease 1.4s forwards}
.calendar-mark{position:relative;display:block;width:108px;height:120px;overflow:hidden;animation:calendar-reveal .7s cubic-bezier(.2,.7,.2,1) both}
.calendar-mark img{position:absolute;max-width:none;width:574px;height:120px;left:-15px;top:0}
.calendar-entrance p{color:#FFFFFF;font-size:19px;font-weight:700;letter-spacing:-.025em;animation:calendar-reveal .7s ease .12s both}
@keyframes calendar-reveal{from{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes calendar-exit{to{opacity:0;visibility:hidden}}
@media(max-width:640px){.hero.light-hero{padding:48px 0 43px}.light-hero h1{font-size:43px;line-height:1.08;max-width:380px}.light-hero .lead{font-size:15px;max-width:335px;margin-top:23px}.light-hero-copy>.btn{margin-top:26px}}
@media(prefers-reduced-motion:reduce){.calendar-entrance{display:none}}

/* Dedicated driver audience section. */
.driver-section{background:#12283F;color:#FFFFFF;margin:20px 13px 0;border-radius:32px;overflow:hidden}
.driver-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;padding-top:65px;padding-bottom:45px}
.driver-copy{max-width:570px}.driver-copy .eyebrow{color:#FFB08D;margin-bottom:21px}
.driver-copy h2{font-size:clamp(34px,3.45vw,47px);line-height:1.12;letter-spacing:-.05em}
.driver-section .driver-brands{display:flex;align-items:center;gap:29px;margin:30px 0 24px;flex-wrap:wrap}
.driver-section .driver-brands img{width:78px;height:29px;object-fit:contain;background:none;padding:0;border-radius:0;filter:none}
.driver-section .driver-brands img[alt="Uber"]{width:65px;filter:brightness(0) invert(1)}
.driver-section .driver-brands .cabify-mark{width:83px}.driver-section .driver-brands .didi-mark{width:82px}
.driver-copy>p{font-size:15px;line-height:1.85;color:#ADBFC8;max-width:470px}.driver-copy strong{font-weight:600;color:#FFFFFF}
.driver-copy>.btn{margin-top:27px;font-size:13px}.driver-copy>small{display:block;font-size:10px;color:#ADBFC8;line-height:1.7;margin-top:17px;max-width:380px}
.driver-phone-scene{margin:0;text-align:center;position:relative;min-width:0}
.driver-phone{width:280px;border:1px solid #12283F;border-radius:43px;background:#12283F;padding:9px;box-shadow:0 24px 55px #12283F66,0 0 65px #FF611A10;margin:auto;transform:rotate(5deg)}
.driver-phone-screen{position:relative;overflow:hidden;background:#FFFCF8;border-radius:34px;color:#12283F}
.driver-phone-top{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:10px;font-weight:bold;position:relative}
.driver-camera{position:absolute;left:50%;top:9px;transform:translateX(-50%);width:70px;height:19px;background:#12283F;border-radius:20px}
.driver-map-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 15px}.driver-map-heading img{width:54px;height:21px;filter:brightness(0)}.driver-map-heading span{font-size:9px;color:#61707F}
.driver-map{display:block;width:100%;height:auto}.driver-trip-card{display:flex;align-items:center;gap:11px;margin:-25px 12px 0;padding:16px 12px;position:relative;background:#FFFFFF;border:1px solid #D8DBDF;border-radius:14px;text-align:left;box-shadow:0 5px 15px #12283F06}
.driver-trip-card>div{flex:1}.driver-trip-card b{font-size:12px;display:block}.driver-trip-card div span{display:block;font-size:10px;color:#61707F;margin-top:3px}.driver-trip-dot{width:8px;height:8px;border-radius:50%;border:2px solid #12283F}
.driver-phone-home{height:4px;width:90px;border-radius:10px;background:#12283F;margin:18px auto 9px}.driver-phone-scene figcaption{font-size:9px;color:#ADBFC8;margin-top:29px}
@media(max-width:800px){.driver-layout{gap:30px;grid-template-columns:1.1fr .9fr}.driver-phone{width:245px}.driver-copy h2{font-size:35px}.driver-copy>p{font-size:13px}}
@media(max-width:640px){.driver-section{border-radius:27px;margin-top:16px}.driver-layout{grid-template-columns:1fr;gap:38px;padding:40px 24px 32px}.driver-copy h2{font-size:34px;max-width:360px}.driver-copy .eyebrow{font-size:10px}.driver-section .driver-brands{gap:24px;margin:25px 0 21px}.driver-copy>p{font-size:13px;line-height:1.85}.driver-copy>small{font-size:9px}.driver-copy>.btn{margin-top:24px}.driver-phone{width:250px;transform:rotate(3deg)}.driver-phone-scene figcaption{margin-top:23px}}

/* Compact driver block, a simple application card and contextual mobile action. */
.driver-layout{padding-top:44px;padding-bottom:34px;gap:55px;grid-template-columns:1.25fr .75fr}
.driver-copy h2{font-size:clamp(34px,3.4vw,46px);line-height:1.12}
.driver-copy>.driver-subtitle{font-size:20px;line-height:1.4;color:#D8DBDF;margin-top:12px}
.driver-section .driver-brands{margin:24px 0 19px}.driver-copy>.btn{margin-top:23px}
.driver-phone{width:220px;transform:rotate(4deg)}.driver-phone-scene figcaption{margin-top:22px}
.application{margin-top:64px}.application .application-intro-grid{align-items:center;padding-top:54px;padding-bottom:54px}
.application .start-application.application-card{padding:32px;background:#FFFCF8;border:1px solid #D8DBDF;border-radius:24px;color:#12283F;box-shadow:none;min-width:0;width:100%;max-width:440px;justify-self:end;text-align:left}
.application-card .eyebrow{font-size:10px;color:#FF611A;margin-bottom:13px}.application .application-card h3{font-size:31px;line-height:1.12;letter-spacing:-.045em;color:#12283F;max-width:330px}
.application .application-card .application-card-intro{font-size:13px;color:#084059;margin-top:14px;line-height:1.7}
.application-card-amount{margin-top:25px}.application-card-amount>span,.application-card-payment>span{display:block;font-size:11px;color:#084059}
.application-card-amount>strong{display:block;font-size:43px;line-height:1.25;letter-spacing:-.055em;margin-top:5px;font-weight:750}
.application-card-payment{padding-top:19px;margin-top:20px;border-top:1px solid #D8DBDF}.application-card-payment>strong{display:block;font-size:29px;line-height:1.3;letter-spacing:-.04em;color:#FF611A;margin-top:5px}
.application .application-card #summary-detail{font-size:11px;color:#084059;line-height:1.7;margin-top:8px}
.application .application-card .full{font-size:13px;margin-top:25px}.application .application-card .application-card-note{font-size:10px;color:#084059;line-height:1.75;margin-top:13px}.application .application-card .wa-text{color:#12283F;font-size:11px;margin-top:19px;background:transparent;border:0;padding:0;cursor:pointer}
.mobile-cta[hidden]{display:none!important}
@media(max-width:800px){.driver-layout{gap:30px}.driver-phone{width:205px}.driver-copy h2{font-size:34px}.driver-copy>.driver-subtitle{font-size:18px}}
@media(max-width:640px){.driver-layout{grid-template-columns:1fr;gap:28px;padding:34px 24px 28px}.driver-copy h2{font-size:33px}.driver-copy>.driver-subtitle{font-size:17px;margin-top:10px}.driver-section .driver-brands{margin:22px 0 17px}.driver-phone{width:190px;transform:rotate(3deg)}.driver-phone-scene figcaption{margin-top:18px;font-size:8px}.application{margin-top:42px}.application .application-intro-grid{padding-top:37px;padding-bottom:37px;gap:29px}.application .start-application.application-card{max-width:none;padding:25px;border-radius:21px}.application .application-card h3{font-size:29px}.application-card-amount>strong{font-size:39px}.application-card-payment>strong{font-size:27px}}

/* One simulator, then a direct application path. */
.application{margin-top:22px}
.application .application-intro-grid{grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:49px;padding-bottom:49px}
.application-heading{max-width:480px}.application-heading h2{font-size:clamp(37px,4vw,52px)}
.application-heading .application-desc{max-width:440px;font-size:14px;line-height:1.85}
.application-start{min-width:0;padding-left:35px;border-left:1px solid #FFFFFF20}
.application-start .intro-steps{margin-top:0;gap:19px}.application-start .intro-steps b{font-size:14px}.application-start .intro-steps p{font-size:12px}
.application-start .application-steps{margin-top:24px}.application-start .application-request{margin-top:24px;font-size:13px;min-width:215px}.application-start .application-request-note{font-size:10px;color:#ADBFC8;margin-top:11px}
.application+.driver-section{margin-top:60px}
.company .company-team{margin-top:25px}.company .company-team p{font-size:13px;line-height:1.8}
@media(max-width:800px){.application .application-intro-grid{gap:35px}.application-start{padding-left:25px}}
@media(max-width:640px){.application{margin-top:16px}.application .application-intro-grid{grid-template-columns:1fr;gap:28px;padding:35px 24px}.application-heading h2{font-size:39px}.application-heading .application-desc{font-size:12px;line-height:1.85}.application-start{padding:25px 0 0;border-left:0;border-top:1px solid #FFFFFF20}.application-start .intro-steps b{font-size:13px}.application-start .intro-steps p{font-size:11px}.application-start .application-request{margin-top:23px;width:100%}.application-start .application-request-note{text-align:center;font-size:9px}.application+.driver-section{margin-top:42px}.company .company-team p{font-size:11px}}

/* Short mobile application invitation with requirements in view. */
.application-heading h2{max-width:440px;font-size:clamp(37px,4vw,52px);line-height:1.1}
.application-heading .application-request{margin-top:25px;min-width:215px;font-size:13px}
.application-heading .application-request-note{font-size:10px;color:#ADBFC8;margin-top:11px}
.application-requirements h3{font-size:23px;color:#FFFFFF;letter-spacing:-.03em}
.requirements-list{list-style:none;padding:0;margin:21px 0 0;display:grid;gap:13px}
.requirements-list li{position:relative;padding-left:23px;color:#D8DBDF;font-size:14px;line-height:1.5}
.requirements-list li::before{content:'✓';position:absolute;left:0;top:0;color:#FF611A;font-size:13px}
.application-requirements .requirements-note{font-size:11px;line-height:1.8;color:#ADBFC8;margin-top:23px;max-width:370px}
#requisitos,#como{scroll-margin-top:125px}
@media(max-width:640px){.application-heading h2{font-size:39px;max-width:320px}.application-heading .application-request{width:100%;margin-top:23px}.application-heading .application-request-note{font-size:9px;text-align:center}.application-requirements h3{font-size:22px}.requirements-list{gap:12px;margin-top:19px}.requirements-list li{font-size:13px}.application-requirements .requirements-note{font-size:10px;margin-top:20px}}

/* A clear opening with a brief stock arrival; light application, dark drivers. */
.hero.light-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:72px;padding-bottom:52px}
.light-hero-copy{max-width:870px}.light-hero h1{max-width:870px;position:relative;z-index:1}
.hero-merch{position:absolute;inset:0;pointer-events:none;z-index:0}
.stock-float{display:block;position:absolute;width:155px;height:181px;top:89px;opacity:0;animation:stock-arrive .95s cubic-bezier(.18,.9,.24,1.15) 1.9s forwards}
.stock-produce{left:max(18px,calc(50% - 590px));--stock-turn:-10deg;--stock-shift:-65px}
.stock-boxes{right:max(18px,calc(50% - 590px));top:135px;--stock-turn:10deg;--stock-shift:65px;animation-delay:2.08s}
.stock-float svg{width:100%;height:100%;filter:drop-shadow(0 13px 14px #12283F0c);animation:stock-drift 2.7s ease-in-out 3s 2 alternate}
.hero-explore{display:flex;align-items:center;justify-content:center;gap:11px;margin:20px auto 0;width:fit-content;font-size:11px;color:#084059;position:relative;z-index:1}.hero-explore:hover{color:#FF611A}.hero-explore span{color:#FF611A;font-size:16px}
@keyframes stock-arrive{0%{opacity:0;transform:translate(var(--stock-shift),45px) scale(.6) rotate(var(--stock-turn))}65%{opacity:1}100%{opacity:1;transform:translate(0,0) scale(1) rotate(0)}}
@keyframes stock-drift{from{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-12px) rotate(2deg)}}
.application{background:#FFFCF8;border:1px solid #D8DBDF;color:#12283F}
.application .application-heading h2{color:#12283F}.application .eyebrow{color:#FF611A}.application-heading .application-desc{color:#12283F}
.application-requirements{border-left-color:#D8DBDF}.application-requirements h3{color:#12283F;font-size:24px;max-width:330px;line-height:1.2}
.application .requirements-list li{color:#12283F}.requirements-list li::before{color:#FF611A}.application-requirements .requirements-note,.application-heading .application-request-note{color:#084059}
.benefits-payments .benefit-early{background:#FFFCF8;border:1px solid #FFEAD7;position:relative}
.benefits-payments .benefit-early .benefit-icon{background:transparent;color:#FF611A;font-size:48px;font-weight:800;letter-spacing:-.06em;line-height:1;width:auto;justify-content:flex-start}
.benefits-payments .benefit-early h3{color:#12283F}.benefits-payments .benefit-early p{color:#12283F}.benefit-early p strong{font-weight:700;color:#084059}.benefit-early small{display:block;color:#084059;font-size:10px;line-height:1.7;margin-top:13px}
.site-footer{padding-top:42px;padding-bottom:24px}.footer-top{align-items:center;gap:28px;padding-bottom:26px}.footer-top h2{font-size:32px;line-height:1.16;margin-top:10px;max-width:520px}.footer-next-copy{font-size:12px;color:#ADBFC8;margin-top:10px;line-height:1.7}
.footer-top .footer-simulate{flex-shrink:0;font-size:12px;min-height:48px;padding:14px 22px}
.site-footer .footer-directory{padding:30px 0;gap:25px}.site-footer nav.footer-column{gap:10px}.footer-column h3{margin-bottom:3px}.footer-identity>p{margin-top:15px;margin-bottom:15px}.footer-identity .footer-group{margin-top:15px}.footer-contact-strip{padding:18px 22px}.site-footer .footer-bottom{padding:20px 0 15px}.site-footer .legal{padding-top:15px}
@media(max-width:1100px){.stock-float{width:105px;height:123px;top:121px}.stock-boxes{top:171px}.light-hero-copy{max-width:710px}.light-hero h1{max-width:710px;font-size:62px}.stock-produce{left:14px}.stock-boxes{right:14px}}
@media(max-width:1100px){.hero-merch{position:relative;inset:auto;display:flex;justify-content:center;gap:22px;height:94px;margin:16px auto -4px}.stock-float,.stock-boxes{position:relative;top:auto;left:auto;right:auto;width:82px;height:96px}.stock-produce{--stock-shift:-35px}.stock-boxes{--stock-shift:35px}.light-hero .lead{margin-top:18px}.light-hero h1{font-size:51px}.hero.light-hero{padding-top:50px}}
@media(max-width:640px){.hero.light-hero{padding-top:40px;padding-bottom:32px}.light-hero h1{font-size:43px;max-width:380px}.hero-merch{height:83px;margin-top:12px;gap:16px}.stock-float,.stock-boxes{width:74px;height:86px}.light-hero .lead{margin-top:17px}.hero-explore{font-size:10px;margin-top:15px}.application-requirements{border-top-color:#D8DBDF}.application-requirements h3{font-size:22px}.benefits-payments .benefit-early .benefit-icon{font-size:37px;width:55px}.benefit-early small{grid-column:2;margin-top:9px;font-size:9px}.site-footer{padding-top:32px;padding-bottom:95px}.footer-top{flex-direction:column;align-items:flex-start;gap:19px;padding-bottom:25px}.footer-top h2{font-size:28px;max-width:290px}.footer-kicker{font-size:8px}.footer-next-copy{font-size:11px;max-width:300px}.footer-top .footer-simulate{font-size:12px;min-height:46px}.site-footer .footer-directory{gap:25px 20px;padding:27px 0}.site-footer nav.footer-column{gap:10px}.site-footer .footer-column h3{font-size:12px}.site-footer .footer-column a,.site-footer .footer-column button{font-size:11px}.footer-contact-strip{padding:19px;gap:19px}}
@media(prefers-reduced-motion:reduce){.stock-float,.stock-boxes{opacity:1;animation:none}.stock-float svg{animation:none}.hero-explore span{animation:none}}

/* One headline transition, synchronized with a short illustrated bill burst. */
.headline-stage{position:relative;isolation:isolate}.light-hero h1.headline-swiper{display:grid;align-items:center;overflow:hidden;padding:0 0 .13em;margin:0 auto -.13em;position:relative;z-index:1}
.headline-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.headline-first,.headline-second{display:block;grid-area:1/1;will-change:transform,opacity}
.headline-first{animation:headline-leave .55s cubic-bezier(.65,0,.25,1) 3.25s both}
.headline-second{opacity:0;transform:translateY(115%);animation:headline-enter .55s cubic-bezier(.65,0,.25,1) 3.25s both}
@keyframes headline-leave{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-115%)}}
@keyframes headline-enter{0%{opacity:0;transform:translateY(115%)}100%{opacity:1;transform:translateY(0)}}
.money-burst{position:absolute;inset:0;pointer-events:none;z-index:0}
.money-note{position:absolute;display:block;top:50%;width:100px;height:52px;opacity:0;animation:bill-burst 4.8s cubic-bezier(.15,.65,.35,1) 3.35s both;--note-x:-145px;--note-y:-85px;--note-rot:-28deg;--note-start:12deg}
.money-note svg{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 7px #0840590c)}
.note-1{left:-67px;top:64%;--note-x:-55px;--note-y:-120px;--note-rot:-32deg}
.note-2{left:-77px;top:41%;--note-x:-100px;--note-y:-25px;--note-rot:23deg;animation-delay:3.42s}
.note-3{left:-34px;top:83%;--note-x:-85px;--note-y:60px;--note-rot:-18deg;animation-delay:3.47s}
.note-4{right:-67px;top:64%;--note-x:55px;--note-y:-120px;--note-rot:32deg;--note-start:-12deg}
.note-5{right:-77px;top:41%;--note-x:100px;--note-y:-25px;--note-rot:-23deg;--note-start:-12deg;animation-delay:3.42s}
.note-6{right:-34px;top:83%;--note-x:85px;--note-y:60px;--note-rot:18deg;--note-start:-12deg;animation-delay:3.47s}
@keyframes bill-burst{0%{opacity:0;transform:translate(0,35px) rotate(var(--note-start)) scale(.6)}8%{opacity:.95}78%{opacity:.85}100%{opacity:0;transform:translate(var(--note-x),var(--note-y)) rotate(var(--note-rot)) scale(1.08)}}
@media(max-width:1100px){.headline-stage{padding-bottom:48px}.money-burst{top:auto;bottom:0;height:32px;inset-inline:0}.money-note{width:70px;height:37px}.note-1{left:18%;top:0;--note-x:-55px;--note-y:-5px}.note-2{left:29%;top:0;--note-x:-25px;--note-y:-5px}.note-3{left:38%;top:0;--note-x:-10px;--note-y:10px}.note-4{right:18%;top:0;--note-x:55px;--note-y:-5px}.note-5{right:29%;top:0;--note-x:25px;--note-y:-5px}.note-6{right:38%;top:0;--note-x:10px;--note-y:10px}.light-hero .lead{margin-top:15px}}
@media(max-width:640px){.headline-stage{padding-bottom:42px}.money-burst{bottom:0;height:29px}.money-note{width:48px;height:25px}.note-1{left:10%;--note-x:-20px;--note-y:-10px}.note-2{left:29%;--note-x:-12px;--note-y:2px}.note-4{right:10%;--note-x:20px;--note-y:-10px}.note-5{right:29%;--note-x:12px;--note-y:2px}.note-3,.note-6{display:none}.light-hero .lead{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.headline-first{animation:none;opacity:1;transform:none}.headline-second,.money-burst{display:none}.headline-stage{padding-bottom:0}.headline-first,.headline-second{will-change:auto}}

/* Fixed audience and nearby proof; explain the calculation before continuing. */
.hero-audience{font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#084059;margin:0 auto 20px;max-width:650px}
.hero-trust{display:flex;align-items:center;justify-content:center;gap:12px 20px;flex-wrap:wrap;margin:20px auto 0;color:#084059;font-size:10px;line-height:1.65}
.hero-trust-proof strong{font-weight:600;color:#12283F}.hero-trust>a{border-left:1px solid #D8DBDF;padding-left:20px}.hero-trust a b{font-weight:700;color:#12283F}.hero-trust a>span{color:#FF611A}.hero-trust a:hover{color:#FF611A}.hero-explore{margin-top:13px}
.loan-section .payment .simulation-reading{color:#12283F;font-size:12px;line-height:1.75;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid #D8DBDF;font-weight:500;min-height:54px}.demo-costs dd{max-width:52%;text-align:right}
.application-next{margin-top:22px;padding-top:18px;border-top:1px solid #D8DBDF;max-width:400px}.application-next>b{font-size:12px;font-weight:700;color:#12283F}.application-next>p{font-size:12px;line-height:1.8;color:#084059;margin-top:6px}.application-next>span{display:block;font-size:10px;color:#084059;margin-top:7px}
.company.company-trust{display:block}.company-story{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.company-story-copy h2{font-size:clamp(33px,3.4vw,46px);line-height:1.12}.company-story-copy>p{font-size:14px;line-height:1.85;margin-top:22px;color:#12283F}.company-trust .company-photo{margin:0}.company-trust .company-photo img{border-radius:22px}.company-trust .company-photo figcaption{font-size:10px;color:#084059;gap:9px}.company-trust .company-photo figcaption>span{font-size:9px;color:#FF611A}.company-trust .company-team{margin-top:24px}.company-trust .company-team h3{font-size:19px}.company-trust .company-team p{font-size:12px;line-height:1.8}
.company-trust .company-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start;margin-top:35px}.company-trust .essevita-about{margin:0;padding:27px}.company-trust .essevita-about h3{font-size:25px}.company-trust .essevita-about>p{font-size:13px;line-height:1.8}.company-trust .address{padding:27px;border-radius:20px}.company-trust .address h3{font-size:25px}.company-trust .address p{font-size:12px;line-height:1.8}.company-trust .address .btn{font-size:11px;padding:13px 18px}.company-trust .company-brands-note{font-size:9px;line-height:1.7;margin-top:20px;color:#084059}
@media(max-width:800px){.company-story{gap:30px;grid-template-columns:1fr 1fr}.company-story-copy h2{font-size:34px}}
@media(max-width:640px){.hero-audience{font-size:8px;letter-spacing:.08em;max-width:290px;margin-bottom:17px}.hero-trust{flex-direction:column;gap:6px;margin-top:18px;font-size:9px}.hero-trust>a{border:0;padding:0}.hero-explore{margin-top:12px}.loan-section .payment .simulation-reading{font-size:11px;min-height:52px}.application-next{margin-top:20px;padding-top:16px}.application-next>p{font-size:11px}.application-next>span{font-size:9px}.application-next>b{font-size:11px}.company-story{grid-template-columns:1fr;gap:25px}.company-story-copy h2{font-size:35px}.company-story-copy>p{font-size:12px;margin-top:18px}.company-trust .company-team h3{font-size:18px}.company-trust .company-team p{font-size:11px}.company-trust .company-details{grid-template-columns:1fr;gap:20px;margin-top:25px}.company-trust .essevita-about,.company-trust .address{padding:23px}.company-trust .company-photo img{border-radius:17px}.company-trust .company-brands-note{font-size:8px}}
@media(max-width:640px){.loan-section .calc-head{gap:9px}.loan-section .calc-head h2{font-size:20px}.loan-section .calc-head .tag{white-space:nowrap;flex-shrink:0;font-size:7px;padding:5px 7px}}
/* Keep the driver phone compact on small screens. */
@media(max-width:640px){
.driver-layout{gap:23px}.driver-phone{width:178px;padding:7px;border-radius:32px;transform:rotate(2deg)}
.driver-phone-screen{border-radius:25px}.driver-phone-top{height:30px;padding:0 14px;font-size:8px}.driver-camera{top:8px;width:58px;height:15px}
.driver-map-heading{padding:8px 11px 10px;gap:6px}.driver-map-heading img{width:44px;height:17px}.driver-map-heading span{font-size:7px;white-space:nowrap}
.driver-map{width:100%;height:160px}.driver-trip-card{margin:-17px 8px 0;padding:11px 8px;gap:7px;border-radius:10px}.driver-trip-card b{font-size:10px}.driver-trip-card div span{font-size:8px;margin-top:2px}.driver-trip-card>svg{width:18px;height:18px}.driver-trip-dot{width:6px;height:6px}
.driver-phone-home{height:3px;width:70px;margin:12px auto 7px}.driver-phone-scene figcaption{margin-top:15px;font-size:8px}
}

.money-note svg{animation:bill-flutter .75s ease-in-out 3.35s 6 alternate;transform-origin:50% 50%}
@keyframes bill-flutter{from{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-7px) rotate(6deg)}}
@media(prefers-reduced-motion:reduce){.money-note svg{animation:none}}
.benefits-payments .benefit-grid .benefit-no-icon{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left}.benefits-payments .benefit-no-icon h3{margin-top:0}.benefits-payments .benefit-no-icon p{margin-top:15px}@media(max-width:640px){.benefits-payments .benefit-no-icon p{margin-top:9px}}
/* Pago Semanal brand manual — official color system and flat visual language.
   Font files were not supplied: local official families fall back to bundled Manrope. */
:root{--brand-orange:#FF611A;--brand-coral:#FE794F;--brand-cream:#FFEAD7;--brand-paper:#FFFCF8;--brand-mint:#05FEDE;--brand-teal:#26C8B9;--brand-petrol:#084059;--brand-ink:#12283F;--navy:#12283F;--blue:#084059;--orange:#FF611A;--cream:#FFFCF8;--line:#D8DBDF;--muted:#61707F}
html,body{background:#FFFCF8;color:#12283F}body{font-family:Tofino,'Tofino Book Personal',Manrope,Arial,sans-serif}
h1,h2,h3,h4,.amount,.weekly,.credit-option strong{font-family:Pacaembu,Manrope,Arial,sans-serif;font-weight:700;letter-spacing:-.04em}
button,input,select{font-family:inherit}header{background:#FFFCF8f5;border-color:#FFEAD7;backdrop-filter:blur(15px)}header nav{background:#FFFCF8;border-color:#FFEAD7;box-shadow:0 8px 28px #12283F05}
.logo{width:190px;min-width:150px;filter:none;transform:none}header .logo,.footer-identity img,.wizard-aside img{box-shadow:none;filter:none;transform:none}
.demo{background:#12283F;color:#D6DFE3}.demo b{color:#FFB08D}.calendar-entrance{background:#12283F}.calendar-entrance p{color:#FFFCF8}
.btn,.btn.full,.wizard-next,.mobile-cta{background:#FF611A;background-image:none;color:#12283F;border-color:#FF611A;box-shadow:none;font-weight:700}.btn:hover,.btn.full:hover,.wizard-next:hover{background:#FE794F;color:#12283F}.btn.blue{background:#12283F;color:#FFFCF8}.btn.outline{background:transparent;border-color:#ADBFC8;color:#12283F}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #084059;outline-offset:4px}
.hero.light-hero{background:#FFFCF8}.light-hero h1{color:#12283F;font-weight:700;letter-spacing:-.045em}.hero-audience{color:#084059;font-weight:700}.light-hero .lead{color:#61707F}.light-hero .lead strong{color:#12283F}.hero-trust-proof strong,.hero-trust a b{color:#084059}.hero-trust,.hero-trust>a,.hero-explore{color:#61707F}.hero-trust>a{border-color:#FFD2C4}.hero-explore:hover{color:#084059}.hero-explore span{color:#FF611A}.money-note svg{filter:none}
.eyebrow{color:#084059}.compact-sector-heading .eyebrow,.loan-section .eyebrow{color:#084059}.compact-sector-heading>a{color:#084059}.sector-list{border-color:#FFEAD7}.sector-list>li{border-color:#D8DBDF}.sector-list h3{color:#12283F}.sector-list p{color:#61707F}.sector-line-icon{background:#FFEAD7;border-radius:13px;color:#FF611A;display:grid;place-items:center;padding:9px;width:49px;height:49px;flex-shrink:0}.sector-line-icon svg{stroke:#FF611A;fill:none;width:31px;height:31px;stroke-width:1.5}
.loan-section{border-top-color:#FFEAD7}.loan-section h2{color:#12283F}.loan-explanation,.loan-section-info>.fine{color:#61707F}.loan-section .calc{background:#FFFFFF;border-color:#FFEAD7;box-shadow:0 16px 48px #12283F06}.tag{background:#FFEAD7;color:#084059}.amount,.weekly{color:#12283F}.credit-options .credit-option{background:#FFF1E4;background-image:none;border-color:#FFD2C4;box-shadow:none;color:#12283F}.credit-option>span,.credit-option small,.credit-option em{color:#084059}.credit-option strong{color:#12283F}.credit-options .credit-option.renewal{background:#12283F;background-image:none;border-color:#12283F;color:#FFFCF8}.credit-option.renewal strong{color:#FFB08D}.credit-option.renewal>span,.credit-option.renewal small,.credit-option.renewal em,.loan-section .credit-option.renewal small,.loan-section .credit-option.renewal em{color:#FFEAD7}
input[type=range]{accent-color:#FF611A}.demo-terms button{border-color:#D8DBDF;background:#FFFCF8;color:#12283F;box-shadow:none}.demo-terms button[aria-pressed=true]{background:#12283F;color:#FFFCF8;border-color:#12283F;box-shadow:none}.payment{background:#FFEAD7}.loan-section .payment .simulation-reading{color:#084059;border-color:#FFD2C4}.payment small,.loan-section .payment small,.range-ends,.loan-section .calc .fine{color:#61707F}.payment .total,.payment .first-date{border-color:#FFD2C4;color:#084059}.payment strong,.payment b{color:#12283F}.demo-costs{border-color:#FFEAD7;color:#12283F}.demo-costs summary{color:#084059}.demo-chip{background:#FFEAD7;color:#084059}
.application{background:#FFF1E4;background-image:none;border-color:#FFEAD7;color:#12283F}.application .application-heading h2{color:#12283F}.application .eyebrow{color:#084059}.application-heading .application-desc{color:#61707F}.application-requirements{border-color:#FFD2C4}.application-requirements h3{color:#12283F}.application .requirements-list li{color:#084059}.requirements-list li::before{color:#FF611A}.application-requirements .requirements-note,.application-heading .application-request-note{color:#61707F}.application-next{border-color:#FFD2C4}.application-next>b{color:#084059}.application-next>p,.application-next>span{color:#61707F}
.driver-section{background:#12283F;background-image:none;color:#FFFCF8}.driver-copy h2{color:#FFFCF8}.driver-copy .eyebrow{color:#FFB08D}.driver-copy>.driver-subtitle{color:#FFEAD7}.driver-copy>p{color:#D6DFE3}.driver-copy strong{color:#FFFCF8}.driver-copy>small{color:#ADBFC8}.driver-phone-scene figcaption{color:#ADBFC8}.driver-phone{background:#12283F;border-color:#61707F;box-shadow:0 20px 40px #00000026}.driver-phone-screen{background:#FFFCF8}.driver-phone-home,.driver-camera{background:#12283F}
.benefits-payments h2{color:#12283F}.benefits-payments .benefit-grid article{background:#FF611A;background-image:none;box-shadow:none;border:1px solid #FF611A;color:#12283F}.benefits-payments .benefit-grid article h3{color:#12283F;font-weight:700}.benefits-payments .benefit-grid article p{color:#12283F}.benefits-payments .benefit-grid .benefit-early{background:#FFEAD7;border-color:#FFD2C4}.benefits-payments .benefit-early .benefit-icon{color:#FF611A}.benefits-payments .benefit-early h3{color:#12283F}.benefits-payments .benefit-early p,.benefit-early p strong,.benefit-early small{color:#084059}.benefits-payments .benefit-grid article:last-child{background:#12283F;border-color:#12283F;color:#FFFCF8}.benefits-payments .benefit-grid article:last-child h3{color:#FFFCF8}.benefits-payments .benefit-grid article:last-child p{color:#D6DFE3}.benefits-payments .benefit-grid article:last-child .benefit-icon{color:#05FEDE;background:#084059;border-color:#084059}.history-benefit{background:#FFF1E4;border-color:#FFEAD7}.history-benefit b{color:#12283F}.history-benefit p{color:#61707F}
.transfer-panel{background:#FFEAD7;background-image:none;border:1px solid #FFD2C4;box-shadow:none}.transfer-heading h3{color:#12283F}.transfer-heading p,.disbursement p,.transfer-steps p,.transfer-note{color:#084059}.transfer-heading .eyebrow,.transfer-details summary,.disbursement b,.transfer-steps b{color:#084059}.transfer-details,.disbursement{border-color:#FFD2C4}.transfer-motion{color:#FF611A}.transfer-motion path{stroke:#FF611A}.mp-brand{background:transparent;border:0;box-shadow:none;filter:none;transform:none}.mp-brand img{filter:none;box-shadow:none}
.company-band{background:#FFF8F2;background-image:none}.company-story-copy h2,.company-trust .company-team h3{color:#12283F}.company-story-copy>p,.company-trust .company-team p{color:#61707F}.company-trust .company-photo figcaption,.company-trust .company-brands-note{color:#61707F}.company-trust .company-photo figcaption>span{color:#084059}.company-trust .essevita-about{background:#FFFCF8;border-color:#FFEAD7}.essevita-about h3,.brand-relation b{color:#12283F}.company-trust .essevita-about>p,.brand-relation small{color:#61707F}.brand-relation{border-color:#FFEAD7}.brand-relation>span:nth-child(2){color:#FF611A}.company-trust .address{background:#12283F;background-image:none;box-shadow:none;border:1px solid #12283F;color:#FFFCF8}.company-trust .address h3{color:#FFFCF8}.company-trust .address p,.company-trust .address a{color:#D6DFE3}.company-trust .address .eyebrow{color:#FFB08D}.company-trust .address hr{border-color:#ffffff25}.company-trust .address::after{content:'';background:url('/pago-semanal-web/logo.png') no-repeat -17px 0 / 640px auto;width:116px;height:134px;right:16px;bottom:10px;opacity:.07;transform:none}.company .company-team{border-color:#FFD2C4}
.faq h2,.faq summary{color:#12283F}.faq summary span{color:#FF611A}.faq details{border-color:#D8DBDF}.faq details p,.faq-intro p{color:#61707F}
.site-footer{background:#12283F;background-image:none;color:#FFFCF8}.footer-kicker{color:#FFB08D}.footer-top h2{color:#FFFCF8;font-weight:700}.footer-next-copy,.footer-identity>p,.footer-bottom p,.footer-contact-strip span{color:#ADBFC8}.footer-country,.footer-group b,.footer-contact-strip b{color:#FFFCF8}.site-footer .footer-column a,.site-footer .footer-column button,.footer-socials>span{color:#D6DFE3}.site-footer .footer-column a:hover,.site-footer .footer-column button:hover{color:#05FEDE}.footer-column h3{color:#FFFCF8}.footer-contact-strip{background:#08405930;border-color:#ADBFC830}.footer-contact-strip button{border-color:#ADBFC8;color:#FFFCF8}.site-footer .legal,.footer-model-label{color:#ADBFC8}.site-footer .footer-simulate{color:#12283F}.footer-identity img{filter:none;box-shadow:none}.site-footer .footer-top,.site-footer .legal{border-color:#ADBFC830}
.application-dialog,.wizard-content{background:#FFFCF8;color:#12283F}.wizard-aside{background:#12283F;background-image:none;color:#FFFCF8}.wizard-aside h2{color:#FFFCF8}.wizard-aside p,.wizard-aside li,.wizard-aside small{color:#D6DFE3}.wizard-heading h2,.wizard-loan-preview strong,.wizard-credit-title,.review-card h3{color:#12283F}.wizard-subtitle,.wizard-heading p,.wizard-fields .field small,.wizard-footer-note{color:#61707F}.wizard-fields input,.wizard-fields select{background:#FFFFFF;color:#12283F;border-color:#D8DBDF}.wizard-fields input:focus,.wizard-fields select:focus{border-color:#084059;box-shadow:0 0 0 3px #26C8B920}.wizard-loan-preview,.review-card,.confirmation-card,.next-step-note,.activity-followup{background:#FFF1E4;border-color:#FFEAD7}.review-list dt,.review-list dd,.next-step-note p{color:#084059}.wizard-mobile-progress{background:#FFEAD7}.wizard-mobile-progress>div{background:#26C8B9}.complete-icon{background:#FFEAD7;color:#FF611A}.wizard-rail [aria-current=step] span,.wizard-rail .done span{background:#FF611A;color:#12283F}.security-info{background:#FFFCF8;color:#12283F}
@media(max-width:640px){.logo{width:158px;min-width:150px}.nav-actions{font-size:11px}.light-hero h1{font-size:42px;letter-spacing:-.045em}.application-requirements{border-top-color:#FFD2C4}.hero-audience{color:#084059}.sector-line-icon{width:43px;height:43px;padding:8px}.sector-line-icon svg{width:27px;height:27px}.company-trust .address .btn{color:#12283F}.mobile-cta{box-shadow:0 8px 24px #12283F18}}

.benefits-payments .benefit-grid>article:first-child{background:#FF611A;background-image:none;border-color:#FF611A}
.benefits-payments .benefit-grid>article.benefit-early{background:#FFEAD7;background-image:none;border-color:#FFD2C4}
.benefits-payments .benefit-grid>article:last-child{background:#12283F;background-image:none;border-color:#12283F}
.benefits-payments .transfer-panel{background:#FFEAD7;background-image:none;border-color:#FFD2C4}
.transfer-panel .wallet-visual .mp-brand{background:transparent;background-image:none;box-shadow:none;border:0;transform:none}

/* Informational weekly-rate popup: no action button; closes with X, Escape or backdrop. */
.rate-popup{width:calc(100% - 36px);max-width:460px;max-height:calc(100dvh - 36px);margin:auto;border:1px solid #084059;border-radius:28px;background:#12283F;color:#FFFCF8;padding:30px 34px 27px;text-align:center;box-shadow:0 30px 100px #12283F40;overflow:auto;overscroll-behavior:contain}
.rate-popup::backdrop{background:#12283F99;backdrop-filter:blur(5px)}.rate-popup[open]{animation:rate-popup-arrive .24s ease-out both}
.rate-popup-close-form{position:absolute;right:11px;top:11px;margin:0}.rate-popup-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#FFFCF8;font-size:28px;font-weight:400;line-height:1;cursor:pointer}.rate-popup-close:hover{background:#084059}.rate-popup-close:focus-visible{outline:2px solid #05FEDE;outline-offset:0}
.rate-popup-brand{font-size:12px;font-weight:700;letter-spacing:.04em;color:#FFEAD7;margin:2px 0 17px}
.rate-popup h2{margin:0;color:#FFFCF8;font-family:Pacaembu,Manrope,Arial,sans-serif;letter-spacing:-.04em;line-height:1}
.rate-popup-number{display:block;color:#FF611A;font-size:150px;line-height:.94;font-weight:800;letter-spacing:-.08em}.rate-popup-number>span{font-size:.63em;letter-spacing:-.09em}
.rate-popup-week{display:block;font-size:47px;line-height:1.12;font-weight:700;margin-top:5px}.rate-popup-credit{display:block;font-size:25px;font-weight:600;color:#FFEAD7;line-height:1.3;margin-top:7px}
.rate-popup-example{background:#FFEAD7;border-radius:17px;color:#12283F;margin-top:22px;padding:16px 15px 15px}
.rate-popup-example>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#084059}.rate-popup-example>strong{display:block;font-size:33px;line-height:1.3;letter-spacing:-.04em;margin-top:4px;font-weight:700}.rate-popup-example strong small{font-size:11px;font-weight:500;letter-spacing:0;white-space:nowrap}.rate-popup-example>p{font-size:12px;line-height:1.6;color:#084059;margin-top:7px}.rate-popup-example p b{font-weight:700}
.rate-popup-conditions{color:#D6DFE3;font-size:11px;line-height:1.65;margin-top:17px}.rate-popup-demo{color:#ADBFC8;font-size:10px;line-height:1.6;margin:9px auto 0;max-width:330px}
html.rate-popup-open{overflow:hidden}
@keyframes rate-popup-arrive{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:640px){.rate-popup{max-width:350px;padding:27px 23px 23px;border-radius:24px}.rate-popup-brand{font-size:11px;margin-bottom:17px}.rate-popup-number{font-size:126px}.rate-popup-week{font-size:40px}.rate-popup-credit{font-size:23px}.rate-popup-example{margin-top:20px;padding:14px 12px}.rate-popup-example>strong{font-size:31px}.rate-popup-example strong small{font-size:10px}.rate-popup-conditions{font-size:11px}.rate-popup-demo{font-size:10px}}
@media(prefers-reduced-motion:reduce){.rate-popup[open]{animation:none}}

/* Less symmetrical banknotes: different scales, paths, speed and paper flutter. */
.money-note{--sway:9px;--note-scale:1;--flutter-time:.75s;--flight-delay:3.35s;animation-timing-function:ease-out}
.note-1{width:88px;height:46px;top:62%;--note-x:-64px;--note-y:-112px;--note-rot:-29deg;--sway:17px;--note-scale:.94;--flutter-time:.68s;--flight-delay:3.35s;animation-delay:3.35s;animation-duration:4.6s}
.note-2{width:112px;height:58px;top:35%;--note-x:-90px;--note-y:-12px;--note-rot:18deg;--sway:-12px;--note-scale:1.03;--flutter-time:.89s;--flight-delay:3.48s;animation-delay:3.48s;animation-duration:5.05s}
.note-3{width:77px;height:40px;top:86%;--note-x:-66px;--note-y:47px;--note-rot:-41deg;--sway:7px;--note-scale:.9;--flutter-time:.76s;--flight-delay:3.61s;animation-delay:3.61s;animation-duration:4.75s}
.note-4{width:101px;height:53px;top:55%;--note-x:71px;--note-y:-85px;--note-rot:35deg;--sway:-19px;--note-scale:1.04;--flutter-time:.81s;--flight-delay:3.41s;animation-delay:3.41s;animation-duration:5.1s}
.note-5{width:86px;height:45px;top:31%;--note-x:112px;--note-y:5px;--note-rot:-16deg;--sway:11px;--note-scale:.96;--flutter-time:.63s;--flight-delay:3.66s;animation-delay:3.66s;animation-duration:4.55s}
.note-6{width:116px;height:60px;top:81%;--note-x:66px;--note-y:52px;--note-rot:27deg;--sway:16px;--note-scale:1.03;--flutter-time:.94s;--flight-delay:3.53s;animation-delay:3.53s;animation-duration:4.95s}
.money-note svg{animation:bill-flutter var(--flutter-time) ease-in-out var(--flight-delay) 6 alternate}
@keyframes bill-burst{0%{opacity:0;transform:translate(0,25px) rotate(var(--note-start)) scale(.65)}10%{opacity:.95}40%{opacity:.93;transform:translate(calc(var(--note-x)*.4 + var(--sway)),calc(var(--note-y)*.32 - 9px)) rotate(calc(var(--note-rot)*-.18)) scale(var(--note-scale))}72%{opacity:.85;transform:translate(calc(var(--note-x)*.76),calc(var(--note-y)*.68 + 4px)) rotate(calc(var(--note-rot)*.6)) scale(var(--note-scale))}100%{opacity:0;transform:translate(var(--note-x),var(--note-y)) rotate(var(--note-rot)) scale(var(--note-scale))}}
.rate-popup[open]{animation:rate-popup-arrive .25s ease-out both}.rate-popup-example>.rate-popup-loan{font-size:13px;line-height:1.6;margin:8px auto 3px;max-width:290px}.rate-popup-example>.rate-popup-loan b{font-weight:700}.rate-popup-example>strong{margin-top:3px}
@keyframes rate-popup-arrive{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.money-note{top:0;width:67px;height:35px}.note-1{left:17%;--note-x:-45px;--note-y:-4px}.note-2{left:28%;width:77px;height:40px;--note-x:-20px;--note-y:2px}.note-3{left:39%;width:57px;height:30px;--note-x:-5px;--note-y:10px}.note-4{right:16%;--note-x:45px;--note-y:-8px}.note-5{right:29%;width:61px;height:32px;--note-x:19px;--note-y:5px}.note-6{right:39%;width:76px;height:40px;--note-x:8px;--note-y:12px}}
@media(max-width:640px){.headline-stage{padding-bottom:53px}.money-note{width:44px;height:23px;top:0;--sway:3px}.note-1{left:8%;--note-x:-15px;--note-y:-7px}.note-2{left:27%;width:55px;height:29px;--note-x:-8px;--note-y:4px}.note-4{right:8%;width:50px;height:26px;--note-x:17px;--note-y:-4px}.note-5{right:28%;width:42px;height:22px;--note-x:9px;--note-y:6px}.rate-popup-example>.rate-popup-loan{font-size:12px;max-width:250px}}
@media(prefers-reduced-motion:reduce){.rate-popup[open],.money-note svg{animation:none}}
.rate-popup .rate-popup-brand{margin-bottom:10px}.rate-popup-offer{display:table;margin:0 auto 18px;padding:7px 13px;border-radius:999px;background:#FF611A;color:#12283F;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}@media(max-width:640px){.rate-popup-offer{font-size:11px;margin-bottom:15px}}
.rate-popup .rate-popup-brand{margin-bottom:17px}.rate-popup-offer{margin:17px auto 0}.rate-popup-example{margin-top:18px}
@media(max-width:640px){.rate-popup-offer{margin-top:15px;margin-bottom:0}}
.published-rates{background:#FFFCF8;color:#12283F;padding:48px 0 64px;border-top:1px solid #D8DBDF;font-family:Manrope,Arial,sans-serif;scroll-margin-top:110px}.published-rates h2{font-family:inherit;font-size:18px;line-height:1.5;letter-spacing:0;margin:0 0 25px}.published-cft-label{color:#12283F;font-size:14px;line-height:1.5;margin:0}.published-rates .published-cft-value{color:#12283F;font-family:inherit;font-size:60px;font-weight:400;line-height:1.2;letter-spacing:0;margin:4px 0 27px;overflow-wrap:anywhere}.published-cft-value>span{font-size:inherit}.published-rate-list{display:flex;flex-wrap:wrap;gap:12px 30px;margin:0 0 28px}.published-rate-list>div{display:flex;flex-wrap:wrap;gap:4px 6px}.published-rate-list dt,.published-rate-list dd{font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;margin:0;color:#12283F}.published-rate-conditions{max-width:1080px}.published-rate-conditions p{font-size:12px;line-height:1.8;color:#084059;margin:14px 0 0}@media(max-width:640px){.published-rates{padding:34px 0 44px}.published-rates h2{font-size:16px;margin-bottom:20px}.published-rate-list{display:grid;gap:12px}.published-rate-conditions p{line-height:1.7}}
.published-rates .published-cft-value{margin-bottom:8px}.published-cft-period{color:#12283F;font-size:14px;font-weight:600;line-height:1.6;margin:0 0 27px}
.customer-call{background:#FF611A;color:#12283F;border:1px solid #FF611A;margin-top:12px;font-size:18px;font-weight:700;gap:18px}.customer-call:hover{background:#FE794F;color:#12283F;border-color:#FE794F}.address .customer-call-note{font-size:12px;line-height:1.5;color:#084059;margin:8px 0 0}.customer-call:focus-visible,.footer-phone a:focus-visible{outline:3px solid #26C8B9;outline-offset:4px}.footer-phone a{display:inline-flex;align-items:center;gap:20px;color:#FFEAD7;text-decoration:none;font-size:20px;font-weight:700;line-height:1.5}.footer-phone a>span{color:#FE794F;font-size:20px}.footer-phone a:hover{text-decoration:underline;text-underline-offset:4px}

/* Tony: asistente de preguntas frecuentes, sin envío de datos. */
.tony-avatar{display:block;position:relative;overflow:hidden;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#FFEAD7}.tony-avatar img{position:absolute;width:279.27%;max-width:none;height:auto;left:-162.55%;top:-9.09%}
.tony-launcher{position:fixed;right:24px;bottom:24px;z-index:24;display:flex;align-items:center;gap:12px;border:1px solid #084059;border-radius:999px;background:#12283F;color:#FFFCF8;padding:8px 18px 8px 8px;box-shadow:0 8px 28px #12283F29;font:inherit;text-align:left;cursor:pointer}.tony-launcher-copy{display:grid;gap:2px}.tony-launcher-copy b{font-size:14px}.tony-launcher-copy small{font-size:11px;color:#FFEAD7}.tony-launcher:hover{background:#084059}.tony-launcher[aria-expanded="true"]{visibility:hidden}.tony-launcher:focus-visible,.tony-chat button:focus-visible,.tony-chat a:focus-visible,.tony-chat summary:focus-visible{outline:3px solid #26C8B9;outline-offset:3px}
#tony-chat{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;width:390px;max-width:calc(100% - 32px);max-height:calc(100dvh - 130px);border:1px solid #084059;border-radius:24px;background:#FFFCF8;color:#12283F;z-index:25;box-shadow:0 14px 56px #12283F33;overflow:hidden;font-family:Manrope,Arial,sans-serif}#tony-chat[open]{display:flex;flex-direction:column}.tony-chat-head{display:flex;align-items:center;gap:12px;padding:16px;background:#12283F;color:#FFFCF8;flex-shrink:0}.tony-chat-head h2{font:700 19px/1.2 Manrope,Arial,sans-serif;letter-spacing:0;margin:0}.tony-chat-head p{font-size:11px;line-height:1.5;margin:3px 0 0;color:#FFEAD7}.tony-chat-close{margin-left:auto;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:#FFFCF8;font-size:27px;line-height:1;cursor:pointer}.tony-chat-close:hover{background:#084059}.tony-chat-body{padding:18px;overflow:auto;overscroll-behavior:contain;min-height:0}.tony-greeting{background:#FFEAD7;border-radius:0 16px 16px 16px;padding:14px 15px;margin-bottom:18px}.tony-greeting p{color:#12283F;font-size:13px;line-height:1.65;margin:0}.tony-greeting b{font-weight:700}.tony-faq-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#084059;text-transform:uppercase;margin-bottom:9px}#tony-chat details{background:transparent;border:0;border-bottom:1px solid #D8DBDF;border-radius:0;margin:0;padding:0}#tony-chat summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;padding:14px 0;cursor:pointer;font-size:13px;font-weight:600;line-height:1.5;color:#12283F}#tony-chat summary::-webkit-details-marker{display:none}#tony-chat summary::after{content:'+';font-size:20px;font-weight:400;color:#084059;flex-shrink:0}#tony-chat details[open] summary::after{content:'−'}#tony-chat details p{font-size:12px;line-height:1.75;color:#3A4C5F;margin:0;padding:0 0 15px}.tony-chat-foot{padding:14px 18px 16px;border-top:1px solid #D8DBDF;background:#FFFCF8;flex-shrink:0}.tony-chat-call{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#12283F;font-size:13px;font-weight:700}.tony-chat-call span{font-size:11px;font-weight:500;color:#084059}.tony-chat-hours{font-size:11px;line-height:1.5;color:#084059;margin-top:5px}.tony-chat-simulate{display:block;background:#FF611A;color:#12283F;font-size:13px;font-weight:700;text-align:center;border-radius:999px;padding:12px;margin-top:12px}.tony-chat-simulate:hover{background:#FE794F}
body:has(dialog:modal) .tony-launcher{visibility:hidden}@media(max-width:640px){.tony-launcher{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));padding:5px;border-radius:50%}.tony-launcher .tony-avatar{width:58px;height:58px}.tony-launcher-copy{display:none}#tony-chat{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:390px;max-height:calc(100dvh - 122px - env(safe-area-inset-bottom));border-radius:22px}.tony-chat-head{padding:12px}.tony-chat-body{padding:15px}.tony-chat-foot{padding:12px 15px}.tony-chat-head .tony-avatar{width:48px;height:48px}}
.home-news{border-top:1px solid #D8DBDF}.home-news-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.home-news-heading h2{margin-bottom:13px}.home-news-heading p{font-size:14px;line-height:1.7;color:#3A4C5F}.home-news-heading>a{font-size:12px;font-weight:700;white-space:nowrap;color:#084059}.home-news-heading>a span{margin-left:14px}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-news-card{display:flex;flex-direction:column;border-top:2px solid #FF611A;border-bottom:1px solid #D8DBDF;padding:23px 21px;background:#FFFCF8;border-radius:0 0 17px 17px}.home-news-card small{font-size:10px;color:#084059}.home-news-card h3{font-size:22px;line-height:1.35;letter-spacing:-.03em;margin:17px 0 12px}.home-news-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.home-news-card p{font-size:12px;line-height:1.8;margin:0 0 23px;color:#3A4C5F}.home-news-card .read-link{margin-top:auto;font-size:12px;font-weight:700;color:#084059}@media(max-width:900px){.home-news-grid{grid-template-columns:1fr}.home-news-card{padding:22px}.home-news-card h3{font-size:24px}}@media(max-width:640px){.home-news-heading{display:block}.home-news-heading>a{display:inline-block;margin-top:20px}.home-news-heading h2{font-size:33px}.home-news-card h3{font-size:22px}}

.home-news.section{padding-top:40px;padding-bottom:40px}.home-news-heading{align-items:center;gap:20px;margin-bottom:22px}.home-news-heading .eyebrow{font-size:10px;margin-bottom:9px}.home-news-heading h2{font-size:30px;line-height:1.2;margin:0}.home-news-actions{display:flex;align-items:center;gap:23px;flex-shrink:0}.home-news-actions>a{font-size:11px;font-weight:600;color:#084059}.news-arrow-controls{display:flex;gap:8px}.news-arrow-controls button{width:36px;height:36px;border:1px solid #084059;border-radius:50%;background:transparent;color:#084059;font-size:19px;line-height:1;cursor:pointer}.news-arrow-controls button:hover:not(:disabled){background:#FFEAD7}.news-arrow-controls button:disabled{opacity:.3;cursor:default}.home-news-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#C7B5A6 transparent;overscroll-behavior-x:contain;padding:0 0 12px}.home-news-card{flex:0 0 310px;scroll-snap-align:start;scroll-snap-stop:normal;min-width:0;padding:18px;border-top-width:1px;min-height:218px}.home-news-card small{font-size:10px}.home-news-card h3{font-size:19px;line-height:1.35;margin:12px 0 10px}.home-news-card p{font-size:11px;line-height:1.7;margin-bottom:18px}.home-news-card .read-link{font-size:11px}.news-swipe-hint{font-size:10px;color:#084059;line-height:1.5;margin:9px 0 0}.news-swipe-hint span{margin-left:5px}.home-news-grid:focus-visible{outline:2px solid #26C8B9;outline-offset:4px}@media(max-width:900px){.home-news-grid{display:flex}.home-news-card{padding:18px}.home-news-card h3{font-size:19px}}@media(max-width:640px){.home-news.section{padding-top:30px;padding-bottom:30px}.home-news-heading{display:flex;align-items:start;gap:12px;margin-bottom:17px}.home-news-heading h2{font-size:25px;max-width:190px}.home-news-actions{flex-direction:column;align-items:end;gap:12px}.home-news-actions>a{font-size:10px;white-space:nowrap}.news-arrow-controls button{width:32px;height:32px}.home-news-grid{gap:13px}.home-news-card{flex-basis:82%;min-height:222px}.home-news-card h3{font-size:19px}.news-swipe-hint{margin-top:7px}}@media(prefers-reduced-motion:reduce){.home-news-grid{scroll-behavior:auto}}
body:has(#tony-chat[open]) .mobile-cta{visibility:hidden}@media(max-width:640px){#tony-chat{bottom:calc(12px + env(safe-area-inset-bottom));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom))}}
#application-whatsapp{width:520px;max-width:calc(100% - 28px);max-height:calc(100dvh - 32px);padding:32px;border:1px solid #084059;border-radius:24px;background:#FFFCF8;color:#12283F;overflow:auto}#application-whatsapp h2{font-size:30px;line-height:1.2;margin:0 30px 16px 0}.application-wa-destination{font-size:14px;color:#084059;margin:0 0 12px}#application-wa-help{font-size:13px;line-height:1.75;color:#3A4C5F;margin-bottom:18px}#application-whatsapp textarea{width:100%;min-height:200px;max-height:320px;resize:vertical;padding:14px;border:1px solid #C7B5A6;background:#FFEAD7;color:#12283F;font:12px/1.7 Manrope,Arial,sans-serif;margin:8px 0 18px}.application-wa-note{font-size:11px;color:#084059;line-height:1.7;margin-top:13px}#application-whatsapp .finish-link{margin-top:14px}#application-whatsapp .close{min-width:44px;min-height:44px}@media(max-width:640px){#application-whatsapp{padding:25px 20px}#application-whatsapp h2{font-size:27px}#application-whatsapp textarea{min-height:190px}}


/* Canvas WordPress: scope layout overrides to the new page only. */
body.elementor-page-463{margin:0;background:#FFFCF8;overflow-x:clip;}
.elementor-463>.elementor-element.e-con{--container-max-width:100%;--content-width:100%;width:100%;max-width:none;padding:0;gap:0;margin:0;border:0;}
.elementor-463>.elementor-element.e-con>.e-con-inner{max-width:none;width:100%;padding:0;gap:0;}
.elementor-463 .elementor-widget-html{width:100%;max-width:none;margin:0;}
.elementor-463 .elementor-widget-html>.elementor-widget-container{margin:0;padding:0;}
.elementor-463 h1,.elementor-463 h2,.elementor-463 h3,.elementor-463 h4,.elementor-463 p,.elementor-463 button,.elementor-463 input,.elementor-463 select,.elementor-463 textarea{font-family:Manrope,Arial,sans-serif;}
.elementor-463 ul,.elementor-463 ol{margin-left:0;}
.elementor-463 p{margin-bottom:0;}
.elementor-463 a{text-decoration:none;}
