.pp-lp{padding-block:16px 48px;color:var(--pp-ink, #0B1F33)}.pp-lp__migas{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--pp-muted, #5E6B7A);margin-bottom:16px}.pp-lp__migas a{color:inherit}.pp-lp__hero{display:grid;gap:24px;align-items:center}.pp-lp__h1{font-family:var(--pp-font-display, inherit);font-size:clamp(28px,7vw,44px);line-height:1.12;margin:0 0 12px;overflow-wrap:anywhere}.pp-lp__intro{font-size:17px;line-height:1.5;margin:0 0 16px;color:var(--pp-ink, #0B1F33)}.pp-lp__desde{margin:0 0 16px;display:flex;flex-direction:column;gap:2px}.pp-lp__desde-num{font-size:20px;font-weight:700;color:var(--pp-primary, #0E3A5C)}.pp-lp__desde-detalle{font-size:13px;color:var(--pp-muted, #5E6B7A)}.pp-lp__cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:var(--pp-radius-pill, 999px);background:var(--pp-primary, #0E3A5C);color:#fff;font-weight:700;text-decoration:none;text-align:center;transition:background var(--pp-dur-fast, .15s) var(--pp-ease, ease)}.pp-lp__datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0}.pp-lp__dato{border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius-sm, 10px);padding:10px 12px;background:var(--pp-surface, #fff);min-width:0}.pp-lp__dato dt{font-size:12px;color:var(--pp-muted, #5E6B7A)}.pp-lp__dato dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.pp-lp__img{display:block;width:100%;height:auto;border-radius:var(--pp-radius, 14px);background:var(--pp-surface-2, #F4F1EA)}.pp-lp__bloque{margin-top:48px}.pp-lp__h2{font-family:var(--pp-font-display, inherit);font-size:clamp(22px,5vw,30px);line-height:1.2;margin:0 0 16px}.pp-lp__h3{font-size:17px;margin:0 0 6px}.pp-lp__ejemplos,.pp-lp__enlaces{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-lp__ejemplo{display:flex;flex-direction:column;gap:8px;border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius, 14px);padding:16px;background:var(--pp-surface, #fff)}.pp-lp__ejemplo p{margin:0;flex:1;color:var(--pp-muted, #5E6B7A)}.pp-lp__ejemplo-cta{font-weight:600;color:var(--pp-primary, #0E3A5C)}.pp-lp__pasos{margin:0;padding-left:22px;display:grid;gap:8px;line-height:1.5}.pp-lp__enlaces a{display:block;padding:12px 14px;border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius-sm, 10px);color:var(--pp-primary, #0E3A5C);font-weight:600;background:var(--pp-surface, #fff)}.pp-lp__cta:focus-visible{outline:2px solid var(--pp-accent, #C9A96E);outline-offset:2px}.pp-lp__cierre{margin:48px 0 0}.pp-lp .pp-product-faq,.pp-lp .pp-product-faq__col{display:flex;flex-direction:column;gap:12px;min-width:0}.pp-lp .pp-product-faq__col{flex:1 1 0}.pp-lp .pp-product-faq__item{border:1px solid var(--pp-border, #E4DDD0);border-radius:var(--pp-radius, 14px);background:#fff;overflow:hidden}.pp-lp .pp-product-faq__item[open]{border-color:var(--pp-primary, #0E3A5C)}.pp-lp .pp-product-faq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-weight:600;line-height:1.4}.pp-lp .pp-product-faq__q::-webkit-details-marker{display:none}.pp-lp .pp-product-faq__q::marker{content:""}.pp-lp .pp-product-faq__q-text{flex:1;min-width:0}.pp-lp .pp-product-faq__chev{flex-shrink:0;color:var(--pp-muted, #5E6B7A);transition:transform .2s var(--pp-ease, ease)}.pp-lp .pp-product-faq__item[open] .pp-product-faq__chev{transform:rotate(180deg)}.pp-lp .pp-product-faq__a{padding:0 14px 14px;line-height:1.55}@media(hover:hover){.pp-lp__cta:hover{background:var(--pp-primary-deep, #082740)}.pp-lp__enlaces a:hover,.pp-lp .pp-product-faq__item:not([open]):hover{border-color:var(--pp-primary, #0E3A5C);background:var(--pp-primary-soft, #E8EFF5)}}@media screen and (min-width:750px){.pp-lp{padding-block:24px 72px}.pp-lp__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.pp-lp__cta{display:inline-flex}.pp-lp__datos,.pp-lp__ejemplos{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-lp__enlaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.pp-lp .pp-product-faq{flex-direction:row;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pp-landing-personalizado.css.map */
