@font-face{font-family:BBVA Benton Sans;src:url(/68519157810c199719acad72_BBVABentonSans-Book.woff2) format("woff2");font-weight:100 499;font-style:normal;font-display:swap}@font-face{font-family:BBVA Benton Sans;src:url(/685194f5716aed66e8213f15_BBVABentonSans-Medium.woff2) format("woff2");font-weight:500 950;font-style:normal;font-display:swap}html,body,#root{margin:0;padding:0;min-height:100%;background:#fff}body{font-family:BBVA Benton Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171717;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}:root{--pp-purple: #a934f4;--pp-purple-dark: #8e26df;--pp-blue: #315fd6;--pp-navy: #072146;--pp-mint: #8fe3b0;--pp-text: #171717;--pp-white: #ffffff;--pp-success: #2e8b57;--pp-error: #dc2626;--pp-shell: 1140px}.pp-page{overflow-x:hidden}.pp-site-header{position:relative;z-index:5;background:var(--pp-white);border-bottom:1px solid #f1eef6}.pp-site-header__inner{width:min(var(--pp-shell),100%);margin:0 auto;padding:14px 24px;display:flex;align-items:center}.pp-site-header__brand{display:inline-flex;text-decoration:none}.pp-site-header__logo{display:block;width:150px;height:42px;object-fit:contain}.pp-hero{position:relative;padding:56px 24px 64px;background-color:#4d1b9f;background-image:url(/background.png);background-size:cover;background-position:center;color:var(--pp-white)}.pp-hero__inner{width:min(var(--pp-shell),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,372px);gap:56px;align-items:center}.pp-hero__badge{display:inline-block;margin:0 0 22px;padding:7px 16px;border-radius:999px;background:var(--pp-mint);color:var(--pp-navy);font-size:13px;font-weight:900}.pp-hero__title{margin:0;max-width:13em;font-size:clamp(34px,4.2vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:950;color:var(--pp-white)}.pp-hero__lead{margin:20px 0 0;max-width:32em;font-size:16px;line-height:1.6;font-weight:500;color:#ffffffe0}.pp-hero__aside{width:100%;justify-self:end}.pp-card{background:var(--pp-white);border-radius:14px;box-shadow:0 26px 60px #1c083e4d;overflow:hidden;color:var(--pp-text)}.pp-card__title{margin:0;padding:20px 24px 16px;border-bottom:1px solid #efeaf7;text-align:center;font-size:19px;font-weight:950;letter-spacing:-.01em;color:var(--pp-purple)}.pp-card__body{padding:20px 24px 22px}.pp-field{margin-bottom:12px}.pp-field__control{position:relative;display:flex;align-items:center}.pp-field__icon{position:absolute;left:14px;display:inline-flex;color:#a49bb4;pointer-events:none}.pp-field__input{width:100%;height:48px;padding:0 14px 0 40px;border:1px solid #e4dfec;border-radius:10px;background:var(--pp-white);font-family:inherit;font-size:15px;font-weight:700;color:#111827;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.pp-field__input::placeholder{color:#a8a1b4;font-weight:600}.pp-field__input:focus{border-color:var(--pp-purple);box-shadow:0 0 0 3px #a934f424}.pp-field__input.is-error{border-color:var(--pp-error)}.pp-field__input--date.is-empty:not(:focus){color:transparent}.pp-field__placeholder{position:absolute;left:40px;font-size:15px;font-weight:600;color:#a8a1b4;pointer-events:none}.pp-field__input:focus~.pp-field__placeholder{opacity:0}.pp-field__error{margin:6px 0 0;font-size:12px;line-height:1.4;font-weight:700;color:var(--pp-error)}.pp-field__control--mobile{display:none}@media(max-width:768px){.pp-field__control--desktop{display:none}.pp-field__control--mobile{display:block;width:100%}}.pp-form__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:14px;border:0;border-radius:10px;background:var(--pp-purple);color:var(--pp-white);font-family:inherit;font-size:14px;font-weight:950;cursor:pointer;transition:background .18s ease,transform .12s ease}.pp-form__submit:hover{background:var(--pp-purple-dark)}.pp-form__submit:active{transform:scale(.99)}.pp-form__submit:focus-visible{outline:2px solid var(--pp-purple);outline-offset:3px}.pp-terms{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;font-size:11px;line-height:1.5;font-weight:600;color:#6b7280;cursor:pointer}.pp-terms input{width:14px;height:14px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--pp-purple)}.pp-terms__link{color:var(--pp-purple);font-weight:900;text-decoration:none}.pp-terms__link:hover{text-decoration:underline;text-underline-offset:2px}.pp-form__global-error{margin-top:12px;padding:10px 14px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;color:#b91c1c;font-size:13px;font-weight:700}.pp-how{padding:64px 24px 72px;background:var(--pp-white)}.pp-how__inner{width:min(var(--pp-shell),100%);margin:0 auto}.pp-how__title{margin:0 0 52px;text-align:center;font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:950;color:#101828}.pp-how__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.pp-how__item{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.pp-how__icon{display:block;width:min(196px,100%);height:auto}.pp-how__text{margin:0;max-width:14em;font-size:15px;line-height:1.5;font-weight:900;color:#101828}.pp-why{padding:64px 24px 56px;background-color:#6a1fbd;background-image:url(/background.png);background-size:cover;background-position:right center;color:var(--pp-white)}.pp-why__inner{width:min(var(--pp-shell),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}.pp-why__title{margin:0 0 32px;font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:950}.pp-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:0;list-style:none}.pp-why__item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.5;font-weight:500;color:#ffffffeb}.pp-why__item strong{font-weight:950;color:var(--pp-white)}.pp-why__check{margin-top:2px;color:#71be7c}.pp-why__media{display:flex;justify-content:center}.pp-why__phone{display:block;width:min(212px,100%);height:auto;filter:drop-shadow(0 22px 44px rgba(22,6,48,.4))}.pp-eval__loading-card{background:var(--pp-white);border:1px solid #ebe4fa;border-radius:20px;padding:24px 20px 28px;text-align:center}.pp-eval__loading-title{margin:8px 0 0;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--pp-purple)}.pp-eval__loading-copy{margin:10px auto 0;max-width:320px;font-size:15px;line-height:1.5;color:#475569;font-weight:500}.pp-eval__loading-doc{margin:0 auto 6px;width:88px;filter:drop-shadow(5px 7px 0 rgba(15,23,42,.06))}.pp-eval__loading-doc-inner{position:relative;width:76px;margin:0 auto;padding-top:2px}.pp-eval__loading-doc-body{position:relative;width:76px;height:92px;border-radius:12px;background:linear-gradient(180deg,#e8f4fc,#d2e8f8 55%,#c8e2f5);border:1px solid #b8d8ef;overflow:hidden;box-shadow:2px 3px #5b8fc91f}.pp-eval__loading-doc-fold{position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(135deg,#7eb3e0,#4a84bd);clip-path:polygon(100% 0,0 0,100% 100%);z-index:3;box-shadow:-1px 1px #ffffff59 inset}.pp-eval__loading-doc-lines{position:absolute;left:12px;right:14px;top:26px;display:flex;flex-direction:column;gap:9px;opacity:.5;z-index:0}.pp-eval__loading-doc-lines span{display:block;height:5px;border-radius:2px;background:#7aa8d4}.pp-eval__loading-doc-scan-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;z-index:1;pointer-events:none}.pp-eval__loading-doc-scan{position:absolute;left:9px;right:9px;top:14px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--pp-purple) 0%,#c44bff 100%);box-shadow:0 0 14px #a934f48c;animation:pp-doc-scan 1.85s ease-in-out infinite}@keyframes pp-doc-scan{0%,to{transform:translateY(0)}50%{transform:translateY(58px)}}.pp-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:BBVA Benton Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pp-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#140a2394;cursor:pointer;animation:pp-modal-fade .2s ease}.pp-modal{position:relative;z-index:1;width:min(380px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border-radius:16px;background:var(--pp-white);box-shadow:0 30px 70px #0f062373;animation:pp-modal-in .26s cubic-bezier(.22,1,.36,1)}.pp-modal:focus{outline:none}.pp-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#ffffff2e;color:var(--pp-white);cursor:pointer;transition:background .16s ease}.pp-modal__close:hover{background:#ffffff52}.pp-notice{width:min(520px,100%);min-height:380px;padding:52px 56px 48px;border-radius:18px;text-align:left;display:flex;flex-direction:column}.pp-notice__icon{display:block}.pp-notice__title{margin:22px 0 0;color:#121212;font-family:BBVA Benton Sans;font-size:27.5px;font-style:normal;font-weight:700;line-height:33px}.pp-notice__copy{margin:12px 0 0;max-width:28em;color:var(--Body-fonts, #121212);font-family:BBVA Benton Sans,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px}.pp-notice__action{display:flex;align-items:center;justify-content:center;width:min(300px,100%);min-height:48px;margin:auto auto 0;border:0;border-radius:999px;background:#2451c4;color:var(--pp-white);font-family:inherit;font-size:15px;font-weight:900;cursor:pointer;transition:background .18s ease}.pp-notice__action:hover{background:#1c43a3}.pp-offer__head{padding:22px 24px 24px;text-align:center;color:var(--pp-white);background:linear-gradient(180deg,#ae3cf6,#9c2ef0)}.pp-offer__badge{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 14px;border-radius:999px;background:#12a150;font-size:12px;font-weight:900}.pp-offer__eyebrow{margin:12px 0 0;font-size:11.5px;font-weight:600;color:#ffffffe0}.pp-offer__amount{margin:2px 0 0;font-size:40px;line-height:1.15;letter-spacing:-.035em;font-weight:950}.pp-offer__card{margin:4px 0 0;font-size:11.5px;font-weight:600;color:#ffffffe6}.pp-offer__card strong{font-weight:950;color:var(--pp-white)}.pp-offer__body{padding:18px 20px 20px}.pp-offer__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none}.pp-offer__plan{padding:10px 6px;border-radius:10px;background:#f2f1f6;text-align:center}.pp-offer__plan-amount{display:block;font-size:13px;font-weight:950;color:#1f2937}.pp-offer__plan-installments{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#6b7280}.pp-offer__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border-radius:10px;background:#1c5ad4;color:var(--pp-white);font-size:14px;font-weight:950;text-decoration:none;transition:background .18s ease}.pp-offer__cta:hover{background:#1749ae}.pp-offer__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:10.5px;font-weight:600;color:#8b8b96}.pp-offer__stores{margin-top:16px;padding-top:14px;border-top:1px solid #eeecf3;text-align:center}.pp-offer__stores-title{margin:0 0 10px;font-size:11px;font-weight:700;color:#6b7280}.pp-offer__store-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.pp-offer__store{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #e6e3ee;border-radius:999px;background:var(--pp-white);font-size:10.5px;font-weight:700;color:#4b5563}.pp-offer__store--link{border-color:#a934f459;color:var(--pp-purple);text-decoration:none}.pp-offer__store--link:hover{background:#a934f414}@keyframes pp-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.pp-modal,.pp-modal__backdrop{animation:none}}.pp-birth-trigger{display:flex;align-items:center;gap:11px;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #e4dfec;border-radius:10px;background:var(--pp-white);font-family:inherit;font-size:15px;font-weight:700;color:#111827;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.pp-birth-trigger:active{transform:scale(.99)}.pp-birth-trigger:focus-visible{outline:none;border-color:var(--pp-purple);box-shadow:0 0 0 3px #a934f424}.pp-birth-trigger.is-placeholder .pp-birth-trigger__text{color:#a8a1b4;font-weight:600}.pp-birth-trigger.is-error{border-color:var(--pp-error)}.pp-birth-trigger__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-birth-trigger__icon{flex-shrink:0;width:17px;height:17px;color:#a49bb4}.pp-birth-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;font-family:BBVA Benton Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pp-birth-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#11182773;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto;animation:pp-birth-fade-in .22s ease}.pp-birth-sheet{position:relative;z-index:1;width:100%;max-height:min(88vh,520px);padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:linear-gradient(180deg,#fff,#f9f6fc);box-shadow:0 -12px 40px #315fd61f,0 -4px 16px #a934f414;pointer-events:auto;animation:pp-birth-sheet-up .28s cubic-bezier(.22,1,.36,1)}.pp-birth-sheet__handle{width:40px;height:4px;margin:4px auto 16px;border-radius:999px;background:#ddd6ea}.pp-birth-sheet__header{margin-bottom:12px;text-align:center}.pp-birth-sheet__title{margin:0;font-size:18px;font-weight:900;color:#111827}.pp-birth-sheet__subtitle{margin:6px 0 0;font-size:13px;font-weight:650;color:#6b7280}.pp-birth-wheel{position:relative;margin:0 -4px 16px;padding:4px 0}.pp-birth-wheel__highlight{position:absolute;left:8px;right:8px;top:50%;z-index:0;height:48px;transform:translateY(-50%);border-radius:14px;border:1px solid rgba(169,52,244,.22);background:#a934f412;pointer-events:none}.pp-birth-wheel__fade{position:absolute;left:0;right:0;z-index:2;height:72px;pointer-events:none}.pp-birth-wheel__fade--top{top:0;background:linear-gradient(180deg,#fff,#fff0)}.pp-birth-wheel__fade--bottom{bottom:0;background:linear-gradient(0deg,#f9f6fc,#f9f6fc00)}.pp-birth-wheel__columns{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr);gap:4px}.pp-birth-wheel__column{min-width:0}.pp-birth-wheel__list{height:240px;margin:0;padding:0;list-style:none;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain}.pp-birth-wheel__list::-webkit-scrollbar{display:none}.pp-birth-wheel__spacer{height:96px;flex-shrink:0}.pp-birth-wheel__item{display:flex;align-items:center;justify-content:center;height:48px;scroll-snap-align:center;font-size:16px;font-weight:700;color:#9ca3af;transition:color .12s ease,font-size .12s ease}.pp-birth-wheel__item.is-active{color:var(--pp-purple);font-size:17px;font-weight:900}.pp-birth-sheet__confirm{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:4px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--pp-purple) 0%,var(--pp-purple-dark) 100%);color:var(--pp-white);font-family:inherit;font-size:16px;font-weight:950;cursor:pointer;box-shadow:0 10px 28px #a934f461;transition:transform .12s ease,box-shadow .18s ease}.pp-birth-sheet__confirm:hover{transform:translateY(-1px);box-shadow:0 12px 32px #a934f46b}.pp-birth-sheet__confirm:active{transform:scale(.98) translateY(0);box-shadow:0 6px 18px #a934f452}@keyframes pp-birth-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pp-birth-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pp-birth-sheet,.pp-birth-sheet__backdrop{animation:none}}@media(max-width:1024px){.pp-hero__inner{grid-template-columns:minmax(0,1fr);gap:40px}.pp-hero__aside{justify-self:start;max-width:420px}.pp-why__inner{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:760px){.pp-site-header__inner{padding:12px 20px}.pp-hero{padding:36px 20px 44px}.pp-hero__inner{gap:28px}.pp-hero__copy{text-align:center}.pp-hero__badge{margin-bottom:18px}.pp-hero__title{max-width:none;font-size:32px}.pp-hero__lead{margin:14px auto 0;max-width:24em;font-size:15px}.pp-hero__aside{justify-self:stretch;max-width:none}.pp-how{padding:48px 20px 56px}.pp-how__title{margin-bottom:36px}.pp-how__list{grid-template-columns:minmax(0,1fr);gap:40px}.pp-hero,.pp-why{background-image:url(/Cover.png);background-position:center top}.pp-why{padding:56px 20px 0}.pp-why__inner{gap:24px}.pp-why__title{margin-bottom:32px;font-size:30px;line-height:1.15;text-align:center}.pp-why__list{grid-template-columns:minmax(0,1fr);gap:24px;max-width:300px;margin:0 auto}.pp-why__item{grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.45;color:var(--pp-white)}.pp-why__check{width:22px;height:22px;margin-top:3px}.pp-why__phone{width:min(300px,84%);filter:none}.pp-modal-root{padding:16px}.pp-notice{min-height:0;padding:32px 26px 30px}.pp-notice__title{font-size:24px;line-height:29px}.pp-notice__copy{font-size:18px;line-height:25px}.pp-notice__action{width:100%;margin-top:30px}}
