.lp{background:var(--crema);color:var(--texto);font-family:var(--font-inter), system-ui, sans-serif;flex-direction:column;flex:1;font-size:1rem;line-height:1.6;display:flex}.lp main{flex:1}.lp :focus-visible{outline:2px solid var(--texto);outline-offset:3px;border-radius:6px}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:640px){.lp-wrap{padding:0 32px}}.lp-header-row{justify-content:space-between;align-items:center;min-height:68px;display:flex}.lp-brand{padding:6px 0;text-decoration:none;display:inline-flex}.lp-link{min-height:44px;color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration-thickness:2px;transition:text-decoration-color .15s;display:inline-flex}.lp-link:hover{-webkit-text-decoration-color:var(--quemado);text-decoration-color:var(--quemado)}.lp-header .lp-link{padding:0 4px}.lp-link-arrow{text-decoration:none}.lp-link-arrow span{text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:5px;text-decoration-thickness:2px;transition:text-decoration-color .15s}.lp-link-arrow:hover span{-webkit-text-decoration-color:var(--quemado);text-decoration-color:var(--quemado)}.lp-link-arrow:after{content:"→";margin-left:.4em}.lp-btn{background:var(--naranja);min-height:52px;color:var(--texto);border-radius:16px;justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.lp-btn:hover{background:var(--naranja-hover)}.lp-display,.lp-title{font-family:var(--font-google-sans), var(--font-inter), system-ui, sans-serif;font-synthesis:none;color:var(--texto);font-weight:600}.lp-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,9vw,4.75rem);line-height:1.05}.lp-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.625rem,4vw,2.125rem);line-height:1.15}.lp-hero{padding:48px 0 64px}.lp-hero-inner{flex-direction:column;align-items:flex-start;display:flex}.lp-lead{max-width:34rem;color:var(--texto-3);margin-top:20px;font-size:1.125rem;line-height:1.65}.lp-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.lp-hero-note{color:var(--texto-sec);margin-top:20px;font-size:.9375rem;font-weight:500}@media (max-width:479px){.lp-hero .lp-actions{flex-direction:column;align-items:stretch;width:100%}.lp-hero .lp-link-arrow{align-self:flex-start}}@media (min-width:768px){.lp-hero{padding:104px 0 120px}.lp-hero-inner{text-align:center;align-items:center}.lp-hero .lp-display{max-width:14ch}.lp-lead{font-size:1.25rem}.lp-hero .lp-actions{justify-content:center}}.lp-section{border-top:1px solid var(--borde);padding:56px 0}@media (min-width:768px){.lp-section{padding:88px 0}}.lp-cards{gap:16px;margin-top:28px;display:grid}@media (min-width:720px){.lp-cards{grid-template-columns:1fr 1fr;gap:20px}}.lp-card{background:var(--superficie);border:1px solid var(--borde);border-radius:20px;flex-direction:column;padding:24px;display:flex}@media (min-width:768px){.lp-card{padding:32px}}.lp-icon{background:var(--durazno);width:46px;height:46px;color:var(--quemado);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.lp-card-title{letter-spacing:-.01em;margin-top:20px;font-size:1.1875rem;font-weight:700;line-height:1.3}.lp-card-text{color:var(--texto-3);margin-top:8px;line-height:1.65}.lp-provider{letter-spacing:.01em;color:var(--quemado);margin-top:auto;padding-top:20px;font-size:.875rem;font-weight:600}.lp-note{color:var(--texto-sec);margin-top:20px;font-size:.9375rem;line-height:1.6}.lp-steps{gap:24px;margin-top:28px;padding:0;list-style:none;display:grid}@media (min-width:768px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:32px}}.lp-step{align-items:flex-start;gap:16px;display:flex}@media (min-width:768px){.lp-step{flex-direction:column}}.lp-step-num{border:1px solid var(--borde);background:var(--superficie);font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--quemado);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lp-step-title{font-size:1.0625rem;font-weight:700;line-height:1.35}.lp-step-text{color:var(--texto-3);margin-top:4px;line-height:1.65}.lp-close{background:var(--durazno-2);padding:64px 0}@media (min-width:768px){.lp-close{padding:96px 0}.lp-close-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-close .lp-actions{justify-content:center}}.lp-close .lp-actions{margin-top:28px}.lp-close-login{color:var(--texto-3)}.lp-close .lp-link{-webkit-text-decoration-color:var(--quemado);text-decoration-color:var(--quemado)}.lp-footer{border-top:1px solid var(--borde);padding:32px 0}.lp-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.lp-footer-text{color:var(--texto-sec);font-size:.875rem;line-height:1.7}.lp-footer-link{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:4px;margin:-10px 0;padding:10px 0;font-weight:600;text-decoration-thickness:2px;display:inline-block}.lp-footer-link:hover{-webkit-text-decoration-color:var(--quemado);text-decoration-color:var(--quemado)}@media (max-width:559px){.lp-footer-text span[aria-hidden]{display:none}}@media (min-width:560px){.lp-footer-br{display:none}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}
