.df-hero{background-color:var(--df-blue-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.df-hero__overlay{background:linear-gradient(90deg,rgba(15,18,30,.92),rgba(15,18,30,.75) 38%,rgba(15,18,30,.35)),linear-gradient(180deg,rgba(15,18,30,.25),rgba(15,18,30,0) 40%);inset:0;position:absolute}.df-hero__inner{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr;padding:88px 24px;position:relative;z-index:2}.df-hero__content{color:#fff;max-width:620px}.df-eyebrow--onphoto{color:var(--df-yellow)}.df-hero__title{color:#fff;margin-bottom:24px;text-shadow:0 2px 12px rgba(0,0,0,.45)}.df-hero__lead{margin-bottom:28px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.df-hero__lead,.df-hero__lead *,.df-hero__lead p,.df-hero__lead span{color:#fff!important}.df-hero__lead p{margin:0}.df-hero__checklist{display:grid;gap:14px;list-style:none;margin:0;padding:0}.df-hero__check-item{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:12px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.df-hero__check-icon{background:hsla(0,0%,100%,.08);border-radius:50%;color:var(--df-yellow);flex:0 0 auto;height:28px;padding:4px;width:28px}.df-hero__form-panel{background:#fff;border-radius:var(--df-radius-card-lg);box-shadow:var(--df-shadow-card);padding:32px}.df-hero__form-title{margin-bottom:8px}.df-hero__form-sub{color:var(--df-gray-dark);margin-bottom:20px}.df-hero__form-sub p{margin:0}.df-hero__form-fields{display:grid;gap:12px}.df-input{border:1px solid var(--df-gray);border-radius:var(--df-radius-card);color:var(--df-text);font-family:var(--df-font);font-size:15px;padding:13px 16px;width:100%}.df-input:focus{border-color:var(--df-primary);box-shadow:0 0 0 3px var(--df-primary-100);outline:none}.df-hero__legal{color:var(--df-gray-dark);margin-top:14px;text-align:center}.df-hero__legal p{margin:0}@media (max-width:991px){.df-hero__inner{gap:32px;grid-template-columns:1fr;padding:56px 24px}}.df-head{margin-bottom:48px;max-width:760px}.df-head--center{margin-left:auto;margin-right:auto;text-align:center}.df-head__intro{color:var(--df-gray-dark);margin-top:16px}.df-head__intro p{margin:0}.df-desafios{background:#fff}.df-cards-4{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.df-card{align-items:center;background:#fff;border:1px solid rgba(255,79,85,.35);border-radius:25px;box-shadow:var(--df-shadow-soft);display:flex;flex-direction:column;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.df-card:hover{border-color:#ff4f55;box-shadow:0 12px 28px rgba(255,79,85,.28);transform:translateY(-4px)}.df-card__icon{color:#ff4f55;line-height:0;margin-bottom:20px}.df-card__icon svg{display:block;fill:currentColor;height:56px;width:56px}.df-card__icon-mask{background-color:#ff4f55;display:inline-block;height:56px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:56px}.df-card__title{font-size:20px;line-height:28px;margin-bottom:10px}.df-card__body{color:var(--df-gray-dark)}@media (max-width:991px){.df-cards-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.df-cards-4{grid-template-columns:1fr}}.df-operacion{background:var(--df-gray-light)}.df-split{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.df-split__media img{border-radius:var(--df-radius-card-lg);display:block;height:auto;width:100%}.df-split__desc{color:var(--df-gray-dark);margin:16px 0 28px}.df-split__desc p{margin:0}.df-flow{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.df-flow__step{align-items:center;background:#fff;border:1px solid var(--df-gray);border-radius:var(--df-radius-pill);box-shadow:var(--df-shadow-soft);color:var(--df-text);display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:10px 18px 10px 12px;transition:border-color .2s ease,transform .2s ease}.df-flow__step:hover{border-color:var(--df-primary-200);transform:translateY(-2px)}.df-flow__ico{align-items:center;background:var(--df-primary-100);border-radius:50%;color:var(--df-primary-800);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.df-flow__ico svg,.df-flow__ico-mask{height:18px;width:18px}.df-flow__ico-mask{background-color:var(--df-primary-800);display:inline-block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.df-highlight{color:var(--df-primary);font-size:18px;font-weight:700}@media (max-width:991px){.df-split{gap:32px;grid-template-columns:1fr}}.df-beneficios{background:#fff}.df-benefits-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:960px}.df-benefit{background:#fff;border-radius:var(--df-radius-card-lg);box-shadow:0 0 0 1px rgba(255,81,0,.1),0 10px 30px rgba(255,81,0,.18);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.df-benefit:hover{box-shadow:0 0 0 1px rgba(255,81,0,.2),0 16px 40px rgba(255,81,0,.32);transform:translateY(-4px)}.df-benefit__media{aspect-ratio:3/2;overflow:hidden;width:100%}.df-benefit__media img{display:block;height:100%;object-fit:cover;width:100%}.df-benefit__body{padding:20px 24px 24px}.df-benefit__title{color:var(--df-primary);font-size:20px;line-height:28px;margin-bottom:8px}.df-benefit__text{color:var(--df-text);font-size:15px;line-height:23px}.df-benefit__text p{margin:0}@media (max-width:767px){.df-benefits-grid{grid-template-columns:1fr;max-width:480px}}.df-gestion{background:rgba(255,81,0,.1)}.df-gestion__desc{color:var(--df-text);margin-top:16px}.df-gestion__desc p{margin:0}.df-gestion__top{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.df-feature-list{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);list-style:none;margin:40px 0;padding:0}.df-feature{background:#fff;border-radius:var(--df-radius-card);box-shadow:var(--df-shadow-soft);display:flex;flex-direction:column;gap:10px;padding:22px 20px}.df-feature__dot{align-items:center;background:var(--df-primary);border-radius:50%;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.df-feature__dot svg{height:20px;stroke:#fff;width:20px}.df-feature__ico-mask{background-color:#fff;display:inline-block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.df-feature__title{color:var(--df-primary);font-size:16px;font-weight:700;margin:0}.df-feature__text{color:var(--df-text);font-size:14px;line-height:21px;margin:0}.df-gestion__media img{background:transparent;border:none;border-radius:0;box-shadow:none;display:block;height:auto;width:100%}@media (max-width:991px){.df-gestion__top{gap:32px;grid-template-columns:1fr}.df-feature-list{gap:16px;grid-template-columns:repeat(2,1fr);margin:32px 0}}@media (max-width:575px){.df-feature-list{grid-template-columns:1fr}}.df-respaldo{background:#fff;padding-bottom:24px;padding-top:48px}.df-cta-final{padding-bottom:48px;padding-top:24px}.df-trust{background:rgba(255,81,0,.1);border-radius:var(--df-radius-card-lg);padding:64px 48px;text-align:center}.df-trust__head{margin:0 auto 48px;max-width:760px}.df-trust .df-eyebrow,.df-trust__title{color:var(--df-primary)}.df-trust__title{margin-bottom:16px}.df-trust__desc{color:var(--df-text);font-size:18px;line-height:28px}.df-trust__desc p{margin:0}.df-stats{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.df-stat{background:#fff;border-radius:var(--df-radius-card-lg);box-shadow:var(--df-shadow-card);padding:40px 24px;text-align:center}.df-stat__num{color:var(--df-primary);font-size:52px;font-weight:700;line-height:1.05}.df-stat__label{color:var(--df-text);font-size:16px;font-weight:600;margin-top:8px}@media (max-width:767px){.df-trust{padding:40px 24px}.df-stats{gap:16px;grid-template-columns:1fr}.df-stat{padding:28px 20px}.df-stat__num{font-size:42px}}.df-cta-final{background:#fff;position:relative}.df-cta-final__banner{background:var(--df-primary);border-radius:var(--df-radius-card-lg);overflow:hidden;padding:64px 48px}.df-cta-final__inner{color:#fff;margin:0 auto;max-width:760px;text-align:center}@media (max-width:767px){.df-cta-final__banner{padding:40px 24px}}.df-cta-final__title{color:#fff;margin-bottom:16px}.df-cta-final__desc{color:hsla(0,0%,100%,.95);margin-bottom:28px}.df-cta-final__desc p{margin:0}.df-cta-final .df-btn--primary{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.18);color:var(--df-primary)}.df-cta-final .df-btn--primary:hover{background:var(--df-black);box-shadow:0 10px 24px rgba(0,0,0,.28);color:#fff;transform:translateY(-2px)}