.lp-luna{--rosa: #ff6a6e;--blau: #002f5a;--turquesa: #57d5a6;--taronja: #ffa200;--blanc: #faf8f5;--crema: #f4eee6;--marbre: #d6c7c0;--centro: #ff6a6e;--sur: #ffa200;--caribe: #57d5a6;--ink: var(--blau);--ink-soft: #4a5a70;--rule: rgba(0, 47, 90, .16);--rule-strong: rgba(0, 47, 90, .28);--serif: "Alegreya Variable", "Alegreya", Georgia, serif;--sans: "Source Sans 3 Variable", "Source Sans 3", system-ui, -apple-system, sans-serif;--max: 1280px;font-family:var(--sans);background:var(--crema);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.lp-luna *{box-sizing:border-box}.lp-luna img{max-width:100%;display:block}.lp-luna a{color:inherit}.lp-luna .kicker{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em}.lp-luna .kicker:before,.lp-luna .kicker:after{content:"";display:inline-block;width:8px;height:1px;background:currentColor}.lp-luna .kicker.no-rule:before,.lp-luna .kicker.no-rule:after{display:none}.lp-luna .serif{font-family:var(--serif)}.lp-luna .italic{font-style:italic}.lp-luna .hero{max-width:var(--max);margin:0 auto;padding:56px 24px 88px;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:end}.lp-luna .hero__txt .kicker{color:var(--rosa);margin-bottom:24px}.lp-luna .hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(46px,7.2vw,98px);line-height:.98;letter-spacing:-.025em;margin:0;text-wrap:balance;color:var(--ink)}.lp-luna .hero h1 .small{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(28px,3.6vw,48px);color:var(--rosa);letter-spacing:-.005em;line-height:1;margin-bottom:12px}.lp-luna .hero h1 .anchor{display:block;font-weight:800;color:var(--taronja);letter-spacing:-.02em}.lp-luna .hero__sub{margin:32px 0 0;max-width:48ch;font-size:18px;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.lp-luna .hero__ctas{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.lp-luna .btn{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;border:0}.lp-luna .btn--primary{background:var(--blau);color:var(--blanc)}.lp-luna .btn--primary:hover{background:var(--rosa);color:var(--blanc);transform:translateY(-2px);box-shadow:0 18px 28px -16px #002f5a73}.lp-luna .btn--ghost{background:transparent;color:var(--blau);border:1.5px solid var(--blau)}.lp-luna .btn--ghost:hover{background:var(--blau);color:var(--blanc);transform:translateY(-2px)}.lp-luna .btn--whats{background:#25d366;color:#0b3a1f}.lp-luna .btn--whats:hover{filter:brightness(1.05);transform:translateY(-2px)}.lp-luna .btn .arr{transition:transform .2s ease}.lp-luna .btn:hover .arr{transform:translate(4px)}.lp-luna .hero__micro{margin-top:22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-luna .hero__micro b{color:var(--rosa);font-weight:700}.lp-luna .hero__micro .sep{width:18px;height:1px;background:var(--rule-strong);display:inline-block}.lp-luna .hero__art{position:relative}.lp-luna .postal{position:relative;aspect-ratio:4 / 5;background:linear-gradient(170deg,var(--rosa) 0%,var(--taronja) 55%,var(--turquesa) 100%);border-radius:3px;overflow:hidden;box-shadow:0 30px 60px -30px #002f5a73}.lp-luna .postal:after{content:"[ COMPOSICIÓN · pareja contemplando cenote / atardecer Holbox ]";position:absolute;inset:auto 0 14px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3}.lp-luna .postal--has-image:after{display:none}.lp-luna .postal__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.lp-luna .postal svg.lines{position:absolute;inset:0;width:100%;height:100%;opacity:.55;z-index:1}.lp-luna .postal--has-image svg.lines{display:none}.lp-luna .postal__stamp{position:absolute;top:18px;right:18px;width:88px;height:108px;background:var(--blanc);border:2px dashed rgba(0,47,90,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px;gap:3px;transform:rotate(4deg)}.lp-luna .postal__stamp-mark{display:block;width:46px;height:46px;color:var(--taronja);flex-shrink:0}.lp-luna .postal__stamp-mark svg{width:100%;height:100%;display:block}.lp-luna .postal__stamp-mark svg path{fill:currentColor}.lp-luna .postal__stamp-mark svg [fill=none]{fill:none}.lp-luna .postal__stamp b{font-family:var(--serif);font-style:italic;font-weight:700;font-size:16px;color:var(--blau);line-height:1.05}.lp-luna .postal__stamp small{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.lp-luna .hero__card{position:absolute;left:-32px;bottom:-32px;background:var(--blanc);padding:18px 22px;border-radius:4px;box-shadow:0 16px 40px -16px #1a273859;display:grid;grid-template-columns:auto auto;gap:6px 22px;font-family:var(--sans);max-width:340px}.lp-luna .hero__card b{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.lp-luna .hero__card span{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);line-height:1}.lp-luna .hero__card .seal{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px dashed var(--rule);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--rosa);font-weight:700}@media(max-width:880px){.lp-luna .hero{grid-template-columns:1fr;gap:56px;padding:36px 24px 72px}.lp-luna .hero__card{left:0;right:0;bottom:-24px;max-width:none}}.lp-luna .strip{background:var(--blau);color:var(--blanc)}.lp-luna .strip__inner{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid rgba(255,255,255,.08)}.lp-luna .strip__cell{padding:32px 24px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.lp-luna .strip__num{font-family:var(--serif);font-weight:700;font-size:36px;line-height:1;color:var(--taronja)}.lp-luna .strip__num small{font-size:14px;color:var(--blanc);opacity:.7;font-weight:400;font-family:var(--sans);margin-left:4px}.lp-luna .strip__lbl{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#faf8f5b3}@media(max-width:760px){.lp-luna .strip__inner{grid-template-columns:1fr 1fr}}.lp-luna .deseo{max-width:var(--max);margin:0 auto;padding:104px 24px 96px}.lp-luna .deseo__head{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:end;margin-bottom:48px}.lp-luna .deseo__head .kicker{color:var(--rosa);margin-bottom:18px}.lp-luna .deseo h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,56px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance;max-width:18ch}.lp-luna .deseo h2 em{font-style:italic;color:var(--taronja);font-weight:500}.lp-luna .deseo__head p{margin:0;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:42ch}.lp-luna .dialogo{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--rule);padding-top:36px}.lp-luna .frase{border-left:2px solid var(--rosa);padding:6px 0 6px 22px}.lp-luna .frase:nth-child(2n){border-left-color:var(--taronja)}.lp-luna .frase:nth-child(3n){border-left-color:var(--turquesa)}.lp-luna .frase q{display:block;font-family:var(--serif);font-style:italic;font-weight:500;font-size:22px;line-height:1.3;color:var(--ink);text-wrap:pretty;quotes:"“" "”"}.lp-luna .frase q:before{content:open-quote;color:var(--rosa);margin-right:2px}.lp-luna .frase q:after{content:close-quote;color:var(--rosa);margin-left:2px}.lp-luna .frase b{display:block;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:880px){.lp-luna .deseo__head{grid-template-columns:1fr;gap:24px}.lp-luna .dialogo{grid-template-columns:1fr}}.lp-luna .valor{background:var(--blanc);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lp-luna .valor__inner{max-width:var(--max);margin:0 auto;padding:104px 24px}.lp-luna .valor__head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.lp-luna .valor__head .kicker{color:var(--rosa);margin-bottom:18px}.lp-luna .valor h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,56px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;color:var(--ink);text-wrap:balance;max-width:22ch}.lp-luna .valor h2 em{font-style:italic;color:var(--rosa);font-weight:500}.lp-luna .valor__head p{margin:0;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:42ch}.lp-luna .beneficios{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule)}.lp-luna .beneficio{padding:32px 24px 32px 0;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.lp-luna .beneficio:last-child{border-right:0}.lp-luna .beneficio:not(:first-child){padding-left:24px}.lp-luna .beneficio .n{font-family:var(--sans);font-style:italic;font-weight:900;font-size:34px;color:var(--taronja);line-height:1}@media(min-width:880px){.lp-luna .beneficio .n{font-size:36px}}.lp-luna .beneficio h3{font-family:var(--serif);font-size:22px;line-height:1.18;font-weight:600;margin:0;color:var(--ink);text-wrap:balance}.lp-luna .beneficio p{margin:0;font-size:15px;color:var(--ink-soft)}@media(max-width:880px){.lp-luna .valor__head{grid-template-columns:1fr;gap:20px}.lp-luna .beneficios{grid-template-columns:1fr 1fr}.lp-luna .beneficio{border-right:0;border-bottom:1px solid var(--rule);padding:24px 0}.lp-luna .beneficio:nth-child(2n-1){padding-right:24px;border-right:1px solid var(--rule)}.lp-luna .beneficio:nth-child(2n){padding-left:24px}}@media(max-width:560px){.lp-luna .beneficios{grid-template-columns:1fr}.lp-luna .beneficio,.lp-luna .beneficio:nth-child(2n-1){padding:24px 0;border-right:0}.lp-luna .beneficio:last-child{border-bottom:0}}.lp-luna .exp{max-width:var(--max);margin:0 auto;padding:104px 24px}.lp-luna .exp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px;flex-wrap:wrap}.lp-luna .exp__head .kicker{color:var(--rosa);margin-bottom:14px}.lp-luna .exp__head h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,52px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;color:var(--ink);max-width:22ch;text-wrap:balance}.lp-luna .exp__head h2 em{font-style:italic;color:var(--taronja)}.lp-luna .exp__head p{margin:0;color:var(--ink-soft);font-size:15px;max-width:36ch}.lp-luna .exp__note{margin-top:32px;padding:18px 24px;border:1px dashed var(--rule-strong);font-size:14px;color:var(--ink-soft);font-style:italic;font-family:var(--serif);text-align:center}.lp-luna .ruta{background:var(--crema)}.lp-luna .ruta__inner{max-width:var(--max);margin:0 auto;padding:104px 24px}.lp-luna .ruta__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px;flex-wrap:wrap}.lp-luna .ruta__head .kicker{color:var(--rosa);margin-bottom:14px}.lp-luna .ruta__head h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,52px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;color:var(--ink);max-width:24ch;text-wrap:balance}.lp-luna .ruta__head h2 em{font-style:italic;color:var(--taronja)}.lp-luna .ruta__head p{margin:0;color:var(--ink-soft);font-size:15px;max-width:36ch}.lp-luna .ruta__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.lp-luna .ruta__paradas{position:relative;padding-left:48px;list-style:none;margin:0}.lp-luna .ruta__paradas:before{content:"";position:absolute;left:28px;top:16px;bottom:16px;width:2px;background-image:repeating-linear-gradient(to bottom,var(--rosa) 0,var(--rosa) 5px,transparent 5px,transparent 11px)}.lp-luna .parada{position:relative;padding:0 0 28px}.lp-luna .parada:last-child{padding-bottom:0}.lp-luna .parada:before{content:"";position:absolute;left:-26px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--rosa);box-shadow:0 0 0 5px var(--crema);z-index:2}.lp-luna .parada--sur:before{background:var(--sur)}.lp-luna .parada--yuc:before{background:#3aa17e}.lp-luna .parada--car:before{background:var(--turquesa)}.lp-luna .parada__dot{position:absolute;left:-48px;top:0;font-family:var(--sans);font-weight:900;font-style:italic;font-size:24px;color:var(--ink);line-height:1}@media(min-width:880px){.lp-luna .parada__dot{font-size:26px}}.lp-luna .parada__zone{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rosa);margin-bottom:6px;display:inline-block}.lp-luna .parada--sur .parada__zone{color:var(--sur)}.lp-luna .parada--yuc .parada__zone{color:#3aa17e}.lp-luna .parada--car .parada__zone{color:var(--turquesa)}.lp-luna .parada h3{font-family:var(--serif);font-size:24px;line-height:1.15;font-weight:600;margin:0 0 6px;color:var(--ink)}.lp-luna .parada p{margin:0;color:var(--ink-soft);font-size:15px;max-width:46ch}.lp-luna .ruta__nota{background:var(--blanc);border-radius:4px;padding:32px 32px 28px;border:1px solid var(--rule);position:relative;align-self:start;overflow:hidden}.lp-luna .ruta__nota-mark{position:absolute;top:-40px;right:-40px;width:240px;height:240px;color:var(--rosa);pointer-events:none;opacity:.28;z-index:0}.lp-luna .ruta__nota-mark svg{width:100%;height:100%;display:block}.lp-luna .ruta__nota-mark svg path{fill:currentColor}.lp-luna .ruta__nota-mark svg [fill=none]{fill:none}.lp-luna .ruta__nota>*:not(.ruta__nota-mark){position:relative;z-index:1}@media(max-width:880px){.lp-luna .ruta__nota-mark{width:160px;height:160px;top:-30px;right:-30px}}.lp-luna .ruta__nota .stamp{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--rosa);font-size:14px;letter-spacing:.04em;border:1.5px dashed var(--rosa);padding:6px 14px;display:inline-block;border-radius:999px;margin-bottom:18px;transform:rotate(-2deg)}.lp-luna .ruta__nota h3{font-family:var(--serif);font-size:26px;line-height:1.18;font-weight:600;margin:0 0 14px;color:var(--ink);text-wrap:balance;max-width:22ch}.lp-luna .ruta__nota p{margin:0 0 14px;color:var(--ink-soft);font-size:15px}.lp-luna .ruta__nota ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.lp-luna .ruta__nota li{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--crema);padding:6px 12px;border-radius:999px;border:1px solid var(--rule)}@media(max-width:880px){.lp-luna .ruta__grid{grid-template-columns:1fr;gap:40px}}.lp-luna .proceso{background:var(--blau);color:var(--blanc)}.lp-luna .proceso__inner{max-width:var(--max);margin:0 auto;padding:104px 24px}.lp-luna .proceso__head{margin-bottom:56px;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:end}.lp-luna .proceso .kicker{color:#ffffffb3;margin-bottom:18px}.lp-luna .proceso h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,52px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0;color:var(--blanc);text-wrap:balance;max-width:18ch}.lp-luna .proceso h2 em{font-style:italic;color:var(--turquesa)}.lp-luna .proceso__head p{margin:0;color:#faf8f5c7;font-size:16px;max-width:46ch}.lp-luna .pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(255,255,255,.16);list-style:none;margin:0;padding:0}.lp-luna .paso{padding:32px 28px 32px 0;border-right:1px solid rgba(255,255,255,.16);position:relative}.lp-luna .paso:last-child{border-right:0}.lp-luna .paso:not(:first-child){padding-left:28px}.lp-luna .paso__n{font-family:var(--sans);font-style:italic;font-weight:900;font-size:54px;color:var(--rosa);line-height:.9;margin-bottom:16px}.lp-luna .paso h3{font-family:var(--serif);font-size:22px;line-height:1.2;font-weight:600;margin:0 0 6px;color:var(--blanc)}.lp-luna .paso p{margin:0;color:#faf8f5c7;font-size:14px}@media(max-width:880px){.lp-luna .proceso__head{grid-template-columns:1fr;gap:18px}.lp-luna .pasos{grid-template-columns:1fr 1fr}.lp-luna .paso{border-right:0;border-bottom:1px solid rgba(255,255,255,.16);padding:24px 0}.lp-luna .paso:nth-child(2n-1){padding-right:20px;border-right:1px solid rgba(255,255,255,.16)}.lp-luna .paso:nth-child(2n){padding-left:20px}}.lp-luna .confia{max-width:var(--max);margin:0 auto;padding:104px 24px}.lp-luna .confia__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.lp-luna .confia .kicker{color:var(--rosa);margin-bottom:18px}.lp-luna .confia h2{font-family:var(--serif);font-size:clamp(36px,4.4vw,52px);line-height:1.04;font-weight:500;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink);text-wrap:balance;max-width:18ch}.lp-luna .confia h2 em{font-style:italic;color:var(--taronja)}.lp-luna .confia__lead{margin:0 0 24px;color:var(--ink-soft);font-size:17px;max-width:42ch}.lp-luna .confia__cta{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.lp-luna .checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}.lp-luna .checks li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding:18px 0;border-top:1px solid var(--rule)}.lp-luna .checks li:last-child{border-bottom:1px solid var(--rule)}.lp-luna .checks .ic{width:28px;height:28px;flex-shrink:0;margin-top:2px;display:block}.lp-luna .checks h4{font-family:var(--serif);font-size:18px;line-height:1.2;font-weight:600;margin:0 0 4px;color:var(--ink)}.lp-luna .checks p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.lp-luna .testi-slot{margin-top:64px;padding:32px;background:var(--blanc);border:1px dashed var(--rule-strong);border-radius:4px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.lp-luna .testi-slot .stamp{font-family:var(--serif);font-style:italic;font-size:13px;font-weight:700;color:var(--ink-soft);border:1.5px dashed var(--ink-soft);padding:8px 14px;border-radius:999px;letter-spacing:.04em}.lp-luna .testi-slot p{margin:0;color:var(--ink-soft);font-size:14px;font-family:var(--serif);font-style:italic;line-height:1.5}@media(max-width:880px){.lp-luna .confia__grid{grid-template-columns:1fr;gap:32px}.lp-luna .testi-slot{grid-template-columns:1fr;gap:16px}}.lp-luna .pull{max-width:var(--max);margin:0 auto;padding:96px 24px;text-align:center}.lp-luna .pull blockquote{margin:0 auto;max-width:24ch;font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(32px,4.4vw,52px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.lp-luna .pull blockquote:before{content:"“";display:block;font-size:80px;line-height:.6;color:var(--rosa);margin-bottom:14px}.lp-luna .pull cite{display:block;margin-top:24px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.lp-luna .bottom{background:var(--blau);color:var(--blanc)}.lp-luna .bottom__inner{max-width:var(--max);margin:0 auto;padding:104px 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.lp-luna .faq .kicker{color:var(--taronja);margin-bottom:18px}.lp-luna .faq h2{font-family:var(--serif);font-size:clamp(32px,3.6vw,44px);line-height:1.05;font-weight:500;letter-spacing:-.02em;margin:0 0 32px;color:var(--blanc);text-wrap:balance}.lp-luna .faq h2 em{font-style:italic;color:var(--taronja)}.lp-luna .faq details{border-top:1px solid rgba(255,255,255,.14);padding:18px 0}.lp-luna .faq details:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.lp-luna .faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:14px;font-family:var(--serif);font-size:18px;font-weight:600;color:var(--blanc)}.lp-luna .faq summary::-webkit-details-marker{display:none}.lp-luna .faq summary .n{font-family:var(--sans);font-style:italic;font-size:16px;color:var(--taronja);font-weight:700}@media(min-width:880px){.lp-luna .faq summary .n{font-size:18px}}.lp-luna .faq summary .ch{display:flex;align-items:center;justify-content:center;color:#fff9;transition:transform .2s ease,color .2s ease}.lp-luna .faq summary .ch svg{width:20px;height:20px;display:block}.lp-luna .faq details[open] summary .ch{transform:rotate(180deg);color:var(--taronja)}.lp-luna .faq__a{margin:14px 0 0 46px;font-size:15px;color:#faf8f5d1;max-width:54ch;line-height:1.6}.lp-luna .faq__a strong{color:var(--turquesa);font-weight:700}.lp-luna .form-card{background:var(--crema);color:var(--ink);border-radius:4px;padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0006}.lp-luna .form-card-mark{position:absolute;top:-40px;right:-40px;width:240px;height:240px;color:var(--taronja);pointer-events:none;z-index:0}.lp-luna .form-card-mark svg{width:100%;height:100%;display:block}.lp-luna .form-card-mark svg path{fill:currentColor}.lp-luna .form-card-mark svg [fill=none]{fill:none}.lp-luna .form-card>*:not(.form-card-mark){position:relative;z-index:1}@media(max-width:880px){.lp-luna .form-card-mark{width:160px;height:160px;top:-30px;right:-30px}}.lp-luna .form-card .kicker{color:var(--rosa);margin-bottom:14px}.lp-luna .form-card h3{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:600;margin:0 0 6px;color:var(--blau);letter-spacing:-.01em;text-wrap:balance}.lp-luna .form-card h3 em{font-style:italic;color:var(--taronja)}.lp-luna .form-card p.lede{margin:0 0 24px;color:var(--ink-soft);font-size:15px;max-width:42ch}.lp-luna .form-card__list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.lp-luna .form-card__list li{position:relative;padding-left:28px;font-family:var(--serif);font-size:16px;line-height:1.4;color:var(--ink);text-wrap:pretty}.lp-luna .form-card__list li:before{content:"";position:absolute;left:6px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--taronja)}.lp-luna .form-card__btn{width:100%;justify-content:center;font-family:inherit;text-align:center}.lp-luna .form-card__micro{margin:14px 0 0;font-size:12px;color:var(--ink-soft);text-align:center;letter-spacing:.04em}@media(max-width:880px){.lp-luna .bottom__inner{grid-template-columns:1fr;gap:56px;padding:80px 24px}.lp-luna .form-card{padding:28px}}.lp-luna .cta-final{background:var(--crema);border-top:1px solid var(--rule)}.lp-luna .cta-final__inner{max-width:var(--max);margin:0 auto;padding:120px 24px;text-align:center}.lp-luna .cta-final .kicker{color:var(--rosa);margin-bottom:18px;justify-content:center}.lp-luna .cta-final h2{font-family:var(--serif);font-size:clamp(40px,5.6vw,80px);line-height:1.02;font-weight:500;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:20ch;margin:0 auto 24px}.lp-luna .cta-final h2 em{font-style:italic;color:var(--taronja)}.lp-luna .cta-final p{margin:0 auto 36px;font-size:18px;color:var(--ink-soft);max-width:52ch;text-wrap:pretty}.lp-luna .cta-final__btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media(max-width:880px){.lp-luna .deseo{padding:56px 24px 48px}.lp-luna .valor__inner,.lp-luna .exp,.lp-luna .ruta__inner,.lp-luna .proceso__inner,.lp-luna .confia{padding:56px 24px}.lp-luna .pull{padding:48px 24px}.lp-luna .bottom__inner{padding:56px 24px}.lp-luna .cta-final__inner{padding:64px 24px}}@media(max-width:480px){.lp-luna .btn{font-size:12px;letter-spacing:.1em;padding:12px 18px}.lp-luna .btn .arr{display:none}}@media(prefers-reduced-motion:reduce){.lp-luna *,.lp-luna *:before,.lp-luna *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
