:root{--tinta:#141c1d;--marfil:#f3eee6;--champan:#c9a35c;--oro:#8a6a2f;--bruma:#c8cfc9;--bg:var(--marfil);--surface:#fff;--ink:var(--tinta);--muted:#5b6463;--line:#e2d9c8;--sea:#82642c;--sea-soft:#efe5d2;--gold:var(--champan);--on-gold:var(--tinta);--logo-kit:var(--oro);--mango:var(--champan);--mango-ink:var(--tinta);--alert:#a3412a;--on-sea:#fff;--display:"Fredoka","Nunito",system-ui,sans-serif;--body:"Nunito",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--tinta);--surface:#1d2728;--ink:var(--marfil);--muted:#a3ada8;--line:#2e3a3b;--sea:var(--champan);--sea-soft:#2a2a22;--gold:var(--champan);--on-gold:var(--tinta);--logo-kit:var(--champan);--mango:var(--champan);--mango-ink:var(--tinta);--alert:#efa58e;--on-sea:var(--tinta);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:var(--tinta);--surface:#1d2728;--ink:var(--marfil);--muted:#a3ada8;--line:#2e3a3b;--sea:var(--champan);--sea-soft:#2a2a22;--gold:var(--champan);--on-gold:var(--tinta);--logo-kit:var(--champan);--mango:var(--champan);--mango-ink:var(--tinta);--alert:#efa58e;--on-sea:var(--tinta);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}.wrap{max-width:560px;margin:0 auto;padding-block:0 96px;padding-inline:16px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.1}p{margin:0}.sub{color:var(--muted)}button{font:inherit;cursor:pointer;border:1.5px solid var(--sea);color:var(--sea);background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}button.solid{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}button.ghost{border-color:var(--line);color:var(--ink)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:20;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:80px;display:flex}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-block:28px 18px;display:flex}.brand{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.brand small{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--sea);font-size:13px;font-weight:600;display:block}.stats{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:10px 14px;display:flex}.stat b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px}.stat>span{color:var(--muted);font-size:12px;font-weight:600}.list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.prop{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.prop .head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prop h3{font-size:22px}.tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.tag.basico{background:var(--line);color:var(--ink)}.tag.pro{background:var(--sea-soft);color:var(--sea)}.tag.expert{background:var(--mango);color:var(--mango-ink)}.tag.ej{border:1px dashed var(--muted);color:var(--muted);background:0 0}.actions{flex-wrap:wrap;gap:8px;display:flex}.empty{border:1px dashed var(--line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.bar{background:var(--surface);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:10;justify-content:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.bar>div{gap:8px;width:100%;max-width:560px;display:flex}.bar button{flex:1}.back{align-items:center;gap:8px;padding-block:20px 6px;display:flex}fieldset{border:0;border-bottom:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:22px 0 6px;display:flex}legend{font-family:var(--display);margin-bottom:4px;padding:0;font-size:22px;font-weight:700}.f{flex-direction:column;gap:6px;min-width:0;display:flex}.f label{font-size:14px;font-weight:600}.f .hint{color:var(--muted);font-size:13px}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:110px;line-height:1.45}.plans{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plans label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.plans input{opacity:0;pointer-events:none;width:1px;position:absolute}.plans label:has(input:checked){border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea)}.plans b{font-family:var(--display);font-size:17px}.plans span{color:var(--muted);font-size:12px;line-height:1.3}.locked{opacity:.55}.lockmsg{color:var(--mango-ink);background:var(--mango);border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:13px;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;margin-top:10px;padding:16px;display:flex}.msg{gap:8px;margin-top:10px}.msgtx{white-space:pre-wrap;background:var(--bg);border-radius:10px;padding:10px 12px;font-size:15px}.msg button{align-self:flex-start}.filas{gap:8px}.filas .lbl{font-size:14px;font-weight:600}.frows{flex-direction:column;gap:8px;display:flex}.fr{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.fc{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.fc input,.fc textarea{flex:140px;min-width:0;padding:8px 10px;font-size:15px}.fc input.sm{flex:0 130px}.fc textarea{resize:vertical;flex-basis:100%;min-height:0;overflow:hidden}.fc textarea.warn{border-color:var(--mango)}.eqr .fc input{flex-basis:100%;font-weight:600}.fb{flex-direction:column;gap:4px;display:flex}.fb button{padding:4px 9px;font-size:15px;line-height:1}.filas .add{align-self:flex-start}.cobro-chip{background:var(--line);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.cobro-chip.ok{background:var(--sea-soft);color:var(--sea)}.cobro-chip.pronto{background:var(--mango);color:var(--mango-ink)}.cobro-chip.gracia{background:var(--alert);color:var(--on-sea)}.cobro-chip.pausa{background:var(--ink);color:var(--bg)}.row-s{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btnlink{background:var(--gold);color:var(--on-gold);border:1.5px solid var(--gold);border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.sheet{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:12px 24px;display:flex}.qrbox{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.qrbox canvas,.qrbox img{width:220px;height:220px;display:block}.link{font-family:var(--mono);word-break:break-all;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}:root{--sky1:#8fdbea;--sky2:#ffe9b8;--sun:#ffb238;--wave1:#3cc4bf;--wave2:#0e7a74;--wave3:#0b5652;--coral:#ff6b57;--coral-strong:#d23f2a;--coral-soft:#ffe3de;--turq:#12a39c;--turq-soft:#d3f2ef;--mangoc:#ffb238;--mango-soft:#fff0d2;--shadow:0 10px 30px -12px #10302f47}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky1:#0b2342;--sky2:#1d4d66;--sun:#f6ebc4;--wave1:#1e7f85;--wave2:#145a60;--wave3:#0d3c41;--coral:#ff8c78;--coral-strong:#b83a27;--coral-soft:#3a201c;--turq:#4fd1c5;--turq-soft:#123634;--mangoc:#f6bd5c;--mango-soft:#36290f;--shadow:0 10px 30px -12px #0009}}:root[data-theme=dark]{--sky1:#0b2342;--sky2:#1d4d66;--sun:#f6ebc4;--wave1:#1e7f85;--wave2:#145a60;--wave3:#0d3c41;--coral:#ff8c78;--coral-strong:#b83a27;--coral-soft:#3a201c;--turq:#4fd1c5;--turq-soft:#123634;--mangoc:#f6bd5c;--mango-soft:#36290f;--shadow:0 10px 30px -12px #0009}.demo{background:var(--mango);color:var(--mango-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.demo button{border-color:var(--mango-ink);color:var(--mango-ink);padding:4px 10px;font-size:13px}.gd{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.gd-hero{background:linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 78%);border-radius:0 0 36px 36px;flex-direction:column;gap:14px;margin-inline:-16px;padding:26px 22px 172px;display:flex;position:relative;overflow:hidden}.gd-sun{background:var(--sun);width:74px;height:74px;box-shadow:0 0 0 14px color-mix(in srgb,var(--sun) 28%,transparent),0 0 70px 10px color-mix(in srgb,var(--sun) 60%,transparent);border-radius:50%;animation:5s ease-in-out infinite gd-glow;position:absolute;top:26px;right:26px}.gd-scene{pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}.gd-scene svg.gd-wv{width:200%;height:100%;position:absolute;bottom:0;left:0}.gd-w1{animation:14s linear infinite gd-drift}.gd-w2{animation:9s linear infinite reverse gd-drift}.gd-w3{animation:6s linear infinite gd-drift}.gd-palm{z-index:0;transform-origin:30% 100%;width:96px;height:120px;color:var(--wave3);animation:6s ease-in-out infinite gd-sway;position:absolute;bottom:28px;left:-6px}@keyframes gd-drift{to{transform:translate(-50%)}}@keyframes gd-sway{50%{transform:rotate(2.5deg)}}@keyframes gd-glow{50%{transform:scale(1.05)}}.gd-host{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.gd-av{background:var(--coral);width:44px;height:44px;color:var(--surface);font-family:var(--display);border:3px solid color-mix(in srgb,var(--surface) 80%,transparent);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.gd-host p{font-size:14px;line-height:1.3}.gd-host b{font-size:15px;display:block}.gd-hero h1{z-index:1;letter-spacing:-.01em;max-width:9ch;font-size:clamp(44px,13vw,64px);font-weight:700;line-height:1;position:relative}.gd-hero .gd-zona{z-index:1;background:color-mix(in srgb,var(--surface) 75%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:flex;position:relative}.gd-hero .gd-zona svg.i{width:16px;height:16px}.gd-lead{z-index:1;max-width:34ch;font-size:17px;position:relative}.gd-times{z-index:2;background:var(--surface);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:-64px;padding:18px;display:grid;position:relative}.gd-times div{flex-direction:column;gap:2px;display:flex}.gd-times div:last-child{text-align:right}.gd-times small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.gd-times b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px}.gd-arrow{color:var(--coral)}.gd-quick{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.gd-qb{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.gd-qb:active{transform:scale(.96)}.gd-qb span.ic{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.gd-qb.t span.ic{background:var(--turq-soft);color:var(--turq)}.gd-qb.c span.ic{background:var(--coral-soft);color:var(--coral)}.gd-qb.m span.ic{background:var(--mango-soft);color:var(--mangoc)}.gd-sec{flex-direction:column;gap:14px;padding-block:34px 0;scroll-margin-top:16px;display:flex}.gd-h{align-items:center;gap:12px;display:flex}.gd-h span.ic{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.gd-h h2{letter-spacing:-.02em;font-size:28px;font-weight:700}.gd-h.t span.ic{background:var(--turq-soft);color:var(--turq)}.gd-h.c span.ic{background:var(--coral-soft);color:var(--coral)}.gd-h.m span.ic{background:var(--mango-soft);color:var(--mangoc)}.gd-ticket{background:var(--wave2);color:#fff;box-shadow:var(--shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;-webkit-mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.gd-ticket small{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:700}.gd-ticket .net{font-weight:600}.gd-ticket .pw{font-family:var(--mono);word-break:break-all;font-size:20px}.gd-ticket>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gd-ticket button{color:#0b5652;background:#fff;border:0;border-radius:999px;flex:none;padding:10px 16px}.gd-code{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.gd-code .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gd-digits{gap:8px;display:flex}.gd-d{perspective:400px;width:48px;height:60px}.gd-d i{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,1.4,.5,1);display:block;position:relative}.gd-d b,.gd-d em{backface-visibility:hidden;font-family:var(--display);border-radius:12px;place-items:center;font-size:30px;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.gd-d b{background:var(--coral-soft);color:var(--coral)}.gd-d em{background:var(--coral);color:#fff;transform:rotateY(180deg)}.gd-code.on .gd-d i{transform:rotateY(180deg)}.gd-park{background:var(--mango-soft);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gd-park span.ic{color:var(--mangoc)}.gd-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-steps li{grid-template-columns:36px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.gd-steps li:not(:last-child):after{content:"";border-left:2px dashed var(--line);position:absolute;top:38px;bottom:2px;left:17px}.gd-steps .n{background:var(--ink);width:36px;height:36px;color:var(--bg);font-family:var(--display);border-radius:50%;place-items:center;font-weight:700;display:grid}.gd-steps strong{font-size:17px;display:block}.gd-rules{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gd-rule{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.gd-rule span.ic{background:var(--turq-soft);width:38px;height:38px;color:var(--turq);border-radius:12px;place-items:center;display:grid}.gd-rule b{font-size:15px}.gd-rule p{color:var(--muted);font-size:14px;line-height:1.35}.gd-bolt{background:linear-gradient(135deg,var(--mango-soft),var(--coral-soft));border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}.gd-bolt .gd-bt{align-items:center;gap:12px;display:flex}.gd-bolt .gd-bt span.ic{background:var(--mangoc);color:#3a2400;border-radius:50%;place-items:center;width:46px;height:46px;animation:3s infinite gd-flick;display:grid}.gd-bolt h2{font-size:24px}.gd-bolt ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gd-bolt li{align-items:flex-start;gap:10px;display:flex}.gd-bolt li:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}@keyframes gd-flick{0%,90%,to{opacity:1}93%{opacity:.4}96%{opacity:1}97%{opacity:.5}}.gd-chips{scrollbar-width:none;gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.gd-chip{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:999px;flex:none;padding:8px 16px;font-size:14px}.gd-chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.gd-places{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.gd-place{scroll-snap-align:start;background:var(--surface);max-width:300px;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;flex:0 0 78%;display:flex;overflow:hidden}.gd-place .band{place-items:center;height:96px;display:grid;position:relative}.gd-place .band svg.i{stroke-width:1.6px;width:40px;height:40px}.gd-place .band .dist{background:var(--surface);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.gd-place .body{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.gd-place .cat{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.gd-place h3{font-size:20px}.gd-place p{color:var(--muted);font-size:14px}.gd-place.t .band{background:var(--turq-soft);color:var(--turq)}.gd-place.t .cat{color:var(--turq)}.gd-place.c .band{background:var(--coral-soft);color:var(--coral)}.gd-place.c .cat{color:var(--coral)}.gd-place.m .band{background:var(--mango-soft);color:var(--mangoc)}.gd-place.m .cat{color:var(--mangoc)}.gd-out{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:6px;padding:18px;display:flex}.gd-out .head{align-items:center;gap:16px;padding-bottom:8px;display:flex}.gd-ring{flex:none;width:64px;height:64px;position:relative}.gd-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.gd-ring circle{fill:none;stroke-width:7px}.gd-ring .bg{stroke:var(--line)}.gd-ring .fg{stroke:var(--turq);stroke-linecap:round;transition:stroke-dashoffset .5s}.gd-ring b{font-family:var(--display);font-variant-numeric:tabular-nums;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.gd-chk{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:12px 0;display:flex}.gd-chk input{appearance:none;border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;transition:background .2s,border-color .2s;display:grid}.gd-chk input:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:8px;height:14px;margin-top:-3px;transition:transform .2s;transform:rotate(45deg)scale(0)}.gd-chk input:checked{background:var(--turq);border-color:var(--turq)}.gd-chk input:checked:after{transform:rotate(45deg)scale(1)}.gd-chk input:checked+span{color:var(--muted);text-decoration:line-through}.gd-done{background:var(--wave2);color:#fff;text-align:center;border-radius:16px;padding:14px 16px;font-weight:600}.gd-sos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gd-911{background:var(--coral-strong);color:#fff;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:4px;padding:18px;text-decoration:none;display:flex}.gd-911 small{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:700}.gd-911 b{font-family:var(--display);font-size:44px;line-height:1}.gd-911 span{opacity:.9;font-size:13px}.gd-hostc{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.gd-hostc small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.gd-hostc .tel{font-family:var(--mono);word-break:break-all;font-size:16px}.gd-hostc .acts{flex-wrap:wrap;gap:6px;display:flex}.gd-hostc button{padding:6px 12px}.gd-wa{background:var(--turq);color:var(--on-sea);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gd-wa svg.i{width:18px;height:18px}.gd-list{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:6px 18px}.gd-ct{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.gd-ct:first-child{border-top:0}.gd-ct>div{flex-direction:column;min-width:0;display:flex}.gd-ct b{font-size:15px}.gd-ct span{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:14px}.gd-ct .acts{flex:none;gap:6px;display:flex}.gd-ct button,.gd-ct a.gd-wa{padding:6px 10px;font-size:13px}.gd-medc{background:var(--turq-soft);border-radius:22px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.gd-medc>span.ic{color:var(--turq);margin-top:2px}.gd-medc div{flex-direction:column;gap:8px;min-width:0;display:flex}.gd-medc a{color:var(--turq);border-bottom:2px solid;align-self:flex-start;font-weight:700;text-decoration:none}.gd-how{flex-direction:column;gap:10px;display:flex}.gd-card{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.gd-card>span.ic{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.gd-card.t>span.ic{background:var(--turq-soft);color:var(--turq)}.gd-card.c>span.ic{background:var(--coral-soft);color:var(--coral)}.gd-card.m>span.ic{background:var(--mango-soft);color:var(--mangoc)}.gd-card>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gd-card h3{font-size:19px}.gd-card p{color:var(--muted);font-size:15px}.gd-card.water{background:var(--turq-soft);box-shadow:none;border:2px solid var(--turq)}.gd-card.water>span.ic{background:var(--turq);color:var(--on-sea)}.gd-card.water p{color:var(--ink)}.gd-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-items li{border-top:1px dashed var(--line);flex-direction:column;padding:8px 0;display:flex}.gd-items li:first-child{border-top:0;padding-top:2px}.gd-items b{font-size:15px}.gd-items span{color:var(--muted);font-size:14px}.gd-acc{border-top:1px solid var(--line)}.gd-acc:first-of-type{border-top:0}.gd-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-weight:700;list-style:none;display:flex}.gd-acc summary::-webkit-details-marker{display:none}.gd-acc summary:after{content:"+";font-family:var(--display);color:var(--coral);font-size:22px;line-height:1}.gd-acc[open] summary:after{content:"–"}.gd-acc p{padding:0 0 12px;font-size:15px}.gd-emerg{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:6px 18px}.gd-emerg .gd-ct b{align-items:center;gap:8px;display:flex}.gd-emerg .flag{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:800}.gd-tel{background:var(--coral-strong);color:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gd-eq{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.gd-eq summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.gd-eq summary::-webkit-details-marker{display:none}.gd-eq summary>span.ic{background:var(--coral-soft);width:42px;height:42px;color:var(--coral);border-radius:14px;flex:none;place-items:center;display:grid}.gd-eq summary div{flex-direction:column;flex:1;min-width:0;display:flex}.gd-eq summary h3{font-size:19px}.gd-eq summary small{color:var(--muted);font-size:13px}.gd-eq summary:after{content:"";border-right:2.5px solid var(--coral);border-bottom:2.5px solid var(--coral);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.gd-eq[open] summary:after{transform:rotate(-135deg)}.gd-eq .in{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.gd-eq ol{counter-reset:e;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gd-eq ol li{counter-increment:e;grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.gd-eq ol li:before{content:counter(e);background:var(--coral-soft);width:28px;height:28px;color:var(--coral);font-family:var(--display);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.gd-warn{background:var(--mango-soft);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.gd-warn svg.i{color:var(--mangoc);width:20px;height:20px;margin-top:1px}.gd-pack{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.gd-pack .gd-pt{align-items:center;gap:12px;display:flex}.gd-pack .gd-pt>span.ic{background:var(--coral-soft);width:42px;height:42px;color:var(--coral);border-radius:14px;flex:none;place-items:center;display:grid}.gd-pack h3{font-size:20px}.gd-pack .gd-pt p{color:var(--muted);font-size:14px}.gd-things{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gd-thing{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.gd-thing span.ic{background:var(--mango-soft);width:52px;height:52px;color:var(--mangoc);border-radius:16px;place-items:center;display:grid}.gd-thing small{color:var(--muted);font-size:11px;font-weight:600;display:block}.gd-drawers{background:var(--turq-soft);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.gd-drawers svg.i{color:var(--turq)}@media (max-width:360px){.gd-things{grid-template-columns:repeat(3,1fr)}}.gd-sub{margin-top:6px;font-size:19px}.gd-dist{font-weight:700;font-family:var(--body)!important;color:var(--coral)!important;font-size:13px!important}.gd-maps{color:var(--turq);border-bottom:2px solid;align-self:flex-start;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none}.gd-extras{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;padding:16px 18px;display:flex}.gd-extras .gd-pt{align-items:center;gap:12px;padding-bottom:6px;display:flex}.gd-extras .gd-pt>span.ic{background:var(--mango-soft);width:42px;height:42px;color:var(--mangoc);border-radius:14px;flex:none;place-items:center;display:grid}.gd-extras h3{font-size:19px}.gd-extras .gd-pt p{color:var(--muted);font-size:14px}.gd-extras .gd-ct:first-of-type{border-top:1px solid var(--line)}.gd-ct .gd-price{color:var(--ink);font-family:var(--display);white-space:nowrap;align-self:center;font-size:15px;font-weight:600}.gd-faq{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:4px 18px}.gd-faq .gd-acc summary{font-size:15px}.gd-thanks{background:linear-gradient(135deg,var(--mango-soft),var(--coral-soft));text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;margin-top:6px;padding:22px 20px;display:flex}.gd-thanks h3{font-size:24px}.gd-thanks p{max-width:34ch}.gd-rev{background:var(--coral-strong);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.gd-rev svg.i{fill:currentColor}.gd-bolt>b{font-size:15px}.gd-ct span.sub,.gd-ct .gd-dist{word-break:normal;overflow-wrap:anywhere}.gd-lang{z-index:3;background:var(--surface);box-shadow:var(--shadow);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex;position:relative}.gd-lang button{color:var(--muted);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.gd-lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.gd-go{background:var(--wave2);color:#fff;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.gd-go svg.i{width:26px;height:26px}.gd-go small{opacity:.85;font-size:13px;font-weight:500;display:block}.fc input.lk{flex-basis:100%;font-size:14px}.gd-foot{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:4px;margin-top:40px;font-size:13px;display:flex}.gd-foot b{font-family:var(--display);color:var(--ink);font-size:20px}.gd-tabs{z-index:8;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.gd-tabs>div{justify-content:space-around;width:100%;max-width:560px;display:flex}.gd-tabs a{color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:56px;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:flex}.gd-tabs a.on{color:var(--turq);background:var(--turq-soft)}#gd-fx{pointer-events:none;z-index:30;position:fixed;inset:0}@media (max-width:360px){.gd-rules,.gd-sos{grid-template-columns:1fr}.gd-d{width:40px;height:52px}}@media (prefers-reduced-motion:reduce){.gd-w1,.gd-w2,.gd-w3,.gd-palm,.gd-sun,.gd-bolt .gd-bt span.ic{animation:none}.gd-d i,.gd-ring .fg{transition:none}}@media (max-width:380px){.quick,.sos,.grid2,.plans{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.progress i{transition:none}}html:root[data-momento=dia]{--bg:#fbf7f0;--surface:#fff;--ink:#0e3a43;--muted:#4b6166;--line:#e8dfd0;--sea:#0e3a43;--sea-soft:#ddf1ef;--on-sea:#fff;--mango:#f6b26b;--mango-ink:#0e3a43;--alert:#c2452d;--sky1:#a8e1e6;--sky2:#ffe9cc;--sun:#ffb54d;--wave1:#7fd3cf;--wave2:#1e8e91;--wave3:#0e3a43;--coral:#c2452d;--coral-strong:#a93a24;--coral-soft:#fde4dc;--turq:#0b7a7a;--turq-soft:#d9f2f0;--mangoc:#b5631f;--mango-soft:#fff0db;--shadow:0 12px 32px -14px #0e3a4340;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-momento=tarde]{--bg:#fdf3e8;--surface:#fffcf8;--ink:#2a1a2e;--muted:#66525f;--line:#f0d9c4;--sea:#2a1a2e;--sea-soft:#fce3d3;--on-sea:#fff;--mango:#f5a91b;--mango-ink:#2a1a2e;--alert:#b5306f;--sky1:#f49eba;--sky2:#f5a91b;--sun:#ec7323;--wave1:#f26ba8;--wave2:#c2457e;--wave3:#2a1a2e;--coral:#b5306f;--coral-strong:#9c2a60;--coral-soft:#fdddea;--turq:#a8440b;--turq-soft:#fde6d3;--mangoc:#8f5a00;--mango-soft:#fbebcb;--shadow:0 12px 32px -14px #b24a0e4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-momento=noche]{--bg:#0b2530;--surface:#123540;--ink:#f2faf9;--muted:#b3cfcc;--line:#1f4e58;--sea:#7fe0d8;--sea-soft:#18434d;--on-sea:#0b2530;--mango:#f6b26b;--mango-ink:#0e3a43;--alert:#ffaa8f;--sky1:#06161d;--sky2:#0f3a47;--sun:#f2faf9;--wave1:#1c6670;--wave2:#15505a;--wave3:#0b2530;--coral:#ffaa8f;--coral-strong:#c2452d;--coral-soft:#3b2a26;--turq:#7fe0d8;--turq-soft:#18434d;--mangoc:#ffc98a;--mango-soft:#33291e;--shadow:0 12px 30px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gd-stars{opacity:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#f6f1e9 98%,#0000),radial-gradient(1.2px 1.2px at 28% 42%,#f6f1e9 98%,#0000),radial-gradient(2px 2px at 46% 12%,#f6f1e9 98%,#0000),radial-gradient(1.2px 1.2px at 58% 34%,#f6f1e9 98%,#0000),radial-gradient(1.6px 1.6px at 70% 58%,#f6f1e9 98%,#0000),radial-gradient(1.2px 1.2px at 84% 40%,#f6f1e9 98%,#0000),radial-gradient(1.8px 1.8px at 92% 72%,#f6f1e9 98%,#0000),radial-gradient(1.2px 1.2px at 36% 66%,#f6f1e9 98%,#0000),radial-gradient(1.4px 1.4px at 8% 60%,#f6f1e9 98%,#0000);transition:opacity .8s;animation:4s ease-in-out infinite gd-twinkle;position:absolute;inset:0 0 120px}@keyframes gd-twinkle{50%{filter:brightness(.6)}}html:root[data-momento=noche] .gd-stars{opacity:.9}html:root[data-momento=noche] .gd-sun{box-shadow:inset -16px 6px 0 0 var(--sun);background:0 0;animation:none;transform:rotate(-20deg)}html:root[data-momento=tarde] .gd-sun{width:120px;height:120px;top:auto;bottom:66px;right:-18px;box-shadow:0 0 0 18px #ec732338,0 0 90px 20px #f5a91bb3}html:root[data-momento=tarde] .gd-palm{color:#2a1a2e}.gd-mom{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.75;align-self:flex-start;font-size:12px;font-weight:700;position:relative}.demo .mom{gap:4px;display:flex}.demo .mom button[aria-pressed=true]{background:var(--mango-ink);color:var(--mango)}html:root[data-momento] .gd-hero,html:root[data-momento] .gd-sun,html:root[data-momento] body{transition:background .8s}@media (prefers-reduced-motion:reduce){.gd-stars{animation:none}}a{color:inherit}.ghost-link{border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-link:hover{border-color:var(--sea);color:var(--sea)}button.danger{border-color:var(--alert);color:var(--alert)}button:disabled{opacity:.5;cursor:default}.cobro-chip.sin{background:var(--line);color:var(--ink)}.cobro-chip.grace{background:var(--alert);color:var(--on-sea)}textarea.mono{font-family:var(--mono);font-size:13px}.panel{padding-block-end:120px}.panel .top nav{gap:6px}.langtabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-block:8px;padding:3px;display:inline-flex}.langtabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 16px}.langtabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.landing-hero{flex-direction:column;gap:16px;max-width:44rem;padding-block:32px 40px;display:flex}.landing-hero h1{letter-spacing:-.02em;font-size:clamp(34px,6vw,56px)}.landing-hero .sub{font-size:18px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.plan-card.star{border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea)}.plan-card .tag{align-self:flex-start}.plan-card h2{font-size:28px}.plan-card .price b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:36px}.plan-card .price span{color:var(--muted);margin-left:6px;font-size:14px}.plan-card ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:15px;display:flex}.plan-card .for{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:14px}.state .brand{margin-bottom:8px}.gd-art{width:100%;height:100%;position:absolute;inset:0}.gd-win{fill:var(--win,#fff6)}.gd-mist{fill:#fff;opacity:.35;animation:18s ease-in-out infinite alternate gd-mist}@keyframes gd-mist{to{transform:translate(-40px)}}@keyframes gd-lights{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.gd-mist,.gd-win{animation:none!important}}html:root[data-estilo=ciudad],html:root[data-estilo=ciudad][data-momento=dia]{--bg:#f6f5fb;--surface:#fff;--ink:#1f2340;--muted:#545a75;--line:#e2e1ee;--sea:#1f2340;--sea-soft:#e6e8f8;--on-sea:#fff;--mango:#ffb547;--mango-ink:#1f2340;--alert:#c2394b;--sky1:#b9c8ff;--sky2:#ffd8c2;--sun:#ff9f43;--wave1:#8c97d6;--wave2:#3f4a8f;--wave3:#1f2340;--win:#ffecc8b3;--coral:#c2394b;--coral-strong:#a82e3f;--coral-soft:#fce0e4;--turq:#3949ab;--turq-soft:#e3e7fb;--mangoc:#a85a00;--mango-soft:#fff0d6;--shadow:0 12px 32px -14px #1f234047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-estilo=ciudad][data-momento=tarde]{--bg:#fdf3e8;--surface:#fffcf8;--line:#f0d9c4;--sea-soft:#fce3d3;--sky1:#f49eba;--sky2:#f5a91b;--sun:#ec7323;--wave1:#d9709a;--wave2:#6b3a6e;--wave3:#2a1a2e;--win:#f5a91b;--coral-soft:#fdddea;--turq-soft:#fde6d3;--mango-soft:#fbebcb}html:root[data-estilo=ciudad][data-momento=noche]{--bg:#11132a;--surface:#1b1f3d;--ink:#f1f0fa;--muted:#b4b7d6;--line:#2b3058;--sea:#a9b6ff;--sea-soft:#242a52;--on-sea:#11132a;--mango:#ffb547;--mango-ink:#1f2340;--alert:#ff9aa8;--sky1:#070918;--sky2:#1e2350;--sun:#f1f0fa;--wave1:#2d3466;--wave2:#20264f;--wave3:#11132a;--win:#ffc66b;--coral:#ff9aa8;--coral-strong:#c2394b;--coral-soft:#3a2338;--turq:#a9b6ff;--turq-soft:#242a52;--mangoc:#ffc873;--mango-soft:#3a2f1c;--shadow:0 12px 30px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-estilo=ciudad][data-momento=noche] .gd-win{animation:5s ease-in-out infinite gd-lights}html:root[data-estilo=montana],html:root[data-estilo=montana][data-momento=dia]{--bg:#f3f8ef;--surface:#fff;--ink:#173a2a;--muted:#4d6457;--line:#d9e6d3;--sea:#173a2a;--sea-soft:#dcf0df;--on-sea:#fff;--mango:#f4b740;--mango-ink:#173a2a;--alert:#b5482a;--sky1:#a9ddf2;--sky2:#e9f6d2;--sun:#ffc23d;--wave1:#7cc48e;--wave2:#2e8a55;--wave3:#173a2a;--coral:#b5482a;--coral-strong:#9c3c22;--coral-soft:#fbe3d9;--turq:#1b6e40;--turq-soft:#daf1e0;--mangoc:#8f5c00;--mango-soft:#fff2cf;--shadow:0 12px 32px -14px #173a2a42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-estilo=montana][data-momento=tarde]{--bg:#fdf3e8;--surface:#fffcf8;--line:#f0d9c4;--sea-soft:#fce3d3;--sky1:#f49eba;--sky2:#f5a91b;--sun:#ec7323;--wave1:#edcb8e;--wave2:#b26a4e;--wave3:#173a2a;--coral-soft:#fdddea;--turq-soft:#fde6d3;--mango-soft:#fbebcb}html:root[data-estilo=montana][data-momento=noche]{--bg:#0d1f17;--surface:#15301f;--ink:#eef6ec;--muted:#b3c8b8;--line:#224732;--sea:#8fe0a8;--sea-soft:#1b3f2a;--on-sea:#0d1f17;--mango:#f4b740;--mango-ink:#173a2a;--alert:#f2b08f;--sky1:#06120c;--sky2:#163828;--sun:#eef6ec;--wave1:#24553a;--wave2:#1b4430;--wave3:#0d1f17;--coral:#f2b08f;--coral-strong:#b5482a;--coral-soft:#3a2a20;--turq:#8fe0a8;--turq-soft:#1b3f2a;--mangoc:#ffd27a;--mango-soft:#33301a;--shadow:0 12px 30px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-estilo=montana] .gd-mist{opacity:.3}html:root[data-estilo=montana][data-momento=noche] .gd-mist{opacity:.12}.f .lbl{font-size:14px;font-weight:600}.plans.two{grid-template-columns:1fr 1fr}.plans.estilos label{gap:4px}.wiz-steps{flex-wrap:wrap;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.wiz-steps li{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;display:flex}.wiz-steps li span{background:var(--line);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.wiz-steps li[aria-current=step]{color:var(--ink);border-color:var(--sea)}.wiz-steps li[aria-current=step] span,.wiz-steps li.done span{background:var(--sea);color:var(--on-sea)}.checks{flex-direction:column;gap:10px;display:flex}.check{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.check input{width:20px;height:20px;accent-color:var(--sea);flex:none}.bar form{flex:1;display:flex}.wiz-preview{border:1px solid var(--line);border-radius:22px;margin-top:12px;padding-inline:16px;overflow:hidden}.wiz-preview .gd-tabs{border-radius:0 0 18px 18px;padding-bottom:8px;position:static}.wiz-preview .gd{padding-bottom:24px}.estilo-thumb{aspect-ratio:2;border-radius:8px;width:100%;height:auto;margin-bottom:4px;display:block}.estilo-thumb .trunk{fill:none;stroke-width:2.5px;stroke-linecap:round}.estilo-thumb.playa{background:linear-gradient(#8fdbea,#ffe9b8)}.estilo-thumb.playa .sun{fill:#ffb238}.estilo-thumb.playa .a{fill:#3cc4bf}.estilo-thumb.playa .b{fill:#0e7a74}.estilo-thumb.playa .trunk{stroke:#0b5652}.estilo-thumb.ciudad{background:linear-gradient(#bfd3e6,#f2e6da)}.estilo-thumb.ciudad .sun{fill:#e9a15b}.estilo-thumb.ciudad .a{fill:#9aa7b8}.estilo-thumb.ciudad .b{fill:#4b5568}.estilo-thumb.montana{background:linear-gradient(#bfdce3,#eef0da)}.estilo-thumb.montana .sun{fill:#f0b35a}.estilo-thumb.montana .a{fill:#8fb39a}.estilo-thumb.montana .b{fill:#3f6e50}.estilo-thumb.montana .trunk-fill{fill:#1e3326}@media (max-width:380px){.plans.two{grid-template-columns:1fr}}@media (max-width:520px){.plans.estilos span{display:none}}.plans.estilos{grid-template-columns:repeat(3,1fr)}.plans.estilos label{padding:8px}@media (max-width:600px){.wiz-preview{border-inline:0;border-radius:0;margin-inline:-16px}}.near{background:var(--sea-soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px}.near.busy:before{content:"";border:2px solid var(--sea);vertical-align:-1px;border-right-color:#0000;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}.near.error{background:var(--mango);color:var(--mango-ink)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.near.busy:before{animation:none}}.wrap.panel:has(.admin){max-width:960px}.admin-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:0 4px;margin-block:8px 4px;margin-inline:-16px;padding-inline:12px;display:flex;overflow-x:auto}.admin-tabs a{color:var(--muted);border-bottom:3px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.admin-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--sea)}.admin-tabs .dot{background:var(--alert);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:12px;display:grid}.admin .stats{margin-top:12px}.admin .stat{flex:150px}.admin .list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.admin .gd-chip{text-decoration:none;display:inline-flex}.plist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plist li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:baseline;gap:2px 12px;padding:10px 0;font-size:15px;display:grid}.plist li>span:first-child{color:var(--muted);font-size:13px}.plist li>span:nth-child(3){color:var(--muted);grid-column:2;font-size:13px}.plist .amt{font-variant-numeric:tabular-nums;grid-area:1/3}.price-plans{flex-direction:column;gap:10px;display:flex}.price-plan{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.price-plan>b{font-family:var(--display);font-size:18px}.price-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.price-row label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.price-row input{font-variant-numeric:tabular-nums;padding:8px 10px}.okmsg{background:var(--sea-soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}@media (max-width:520px){.price-row{grid-template-columns:1fr 1fr}}.steps-list{flex-direction:column;gap:8px;margin-block:12px;padding-left:22px;display:flex}.ghost-link.off{opacity:.45;pointer-events:none}:root{--hk-cursor:url(/cursor.svg) 16 16}html,body{cursor:var(--hk-cursor),auto}html body :is(a,button,label,summary,select,[role=button],input[type=checkbox],input[type=radio],.gd-chk,.check,.plans label){cursor:var(--hk-cursor),pointer}html body :is(input:not([type=checkbox]):not([type=radio]),textarea){cursor:text}html body :is(button:disabled,.off,[aria-disabled=true]){cursor:not-allowed}.logo{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-transform:lowercase;white-space:nowrap;align-items:flex-end;gap:.16em;font-weight:600;line-height:1;display:inline-flex}.logo span{color:var(--logo-kit)}.logo .logo-mk{flex:none;width:auto;height:1.12em;margin-bottom:.02em}.logo .logo-w{font-weight:inherit}.brand small{margin-bottom:6px}.frame{border:1.5px solid var(--gold);border-radius:32px;padding:20px}.card,.prop,.price-plan,.plan-card{border-radius:20px}.gd-foot .logo{color:var(--ink)}.gd-foot .logo span{color:var(--oro)}html:root[data-momento=noche] .gd-foot .logo span,html:root[data-estilo][data-momento=noche] .gd-foot .logo span{color:var(--champan)}.incl{background:var(--surface);border:1.5px solid var(--gold);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.incl-pages{font-family:var(--display);font-size:18px;font-weight:600}.incl h4{letter-spacing:.1em;text-transform:uppercase;color:var(--sea);margin:0 0 4px;font-size:12px;font-weight:800}.incl ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.incl li{flex-direction:column;padding-left:24px;font-size:15px;display:flex;position:relative}.incl li:before{content:"✓";color:var(--sea);font-weight:800;position:absolute;top:0;left:0}.incl li span{color:var(--muted);font-size:13px}.incl-more{color:var(--muted);border-top:1px solid var(--line);padding-top:10px;font-size:14px}.cmp{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;margin-block:8px;padding:6px 16px;display:flex}.cmp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,72px);align-items:center;gap:8px;padding:10px 0;font-size:15px;display:grid}.cmp-row>span:first-child{flex-direction:column;display:flex}.cmp-row small{color:var(--muted);font-size:13px}.cmp-head{color:var(--muted);background:var(--surface);font-size:13px;font-weight:700;position:sticky;top:0}.cmp-head b{font-family:var(--display);color:var(--ink);text-align:center;font-size:16px}.cmp-v{text-align:center;font-weight:700}.cmp-v.si{color:var(--sea);font-size:18px}.cmp-v.no{color:var(--line);font-size:18px}.cmp-group{letter-spacing:.1em;text-transform:uppercase;color:var(--sea);padding:16px 0 4px;font-size:12px;font-weight:800}@media (max-width:520px){.cmp{padding:4px 10px}.cmp-row{grid-template-columns:minmax(0,1fr) repeat(3,48px);gap:4px;font-size:14px}.cmp-head b{font-size:13px}}.incl-box summary{cursor:var(--hk-cursor),pointer;color:var(--sea);padding-block:6px;font-weight:700}.incl-box[open] summary{margin-bottom:8px}.pzgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:16px;display:grid}.pzc{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pzv{border-radius:6px;position:relative;overflow:hidden;box-shadow:0 8px 20px -10px #141c1d73}.pzc figcaption{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.pzc figcaption b{color:var(--ink);font-size:15px}.pzc figcaption em{color:var(--alert);font-style:normal;font-weight:700}.pzc figcaption button{align-self:flex-start;margin-top:6px}#pz-print{position:fixed;top:0;left:-30000px}.pz{--t:#141c1d;--m:#f3eee6;--paper:#fff;--gold:#c9a35c;--oro:#8a6a2f;--bruma:#c8cfc9;--rule:#e2d9c8;--mute:#59605f;background:var(--m);color:var(--t);box-sizing:border-box;cursor:default;font-family:Nunito,system-ui,sans-serif;line-height:1.3;position:relative;overflow:hidden}.pz *{box-sizing:border-box}.pz.c46{width:4.25in;height:6.25in}.pz.mc{width:5.75in;height:8.75in}.pz .tr{--k:1;flex-direction:column;gap:.1in;padding:.3in;display:flex;position:absolute;inset:.125in}.pz.mc .tr{padding:.4in}.pz h1,.pz h2,.pz p{margin:0}.pz svg.i{width:100%;height:100%}.pz .hd{border-bottom:2px solid var(--gold);align-items:center;gap:.12in;padding-bottom:.06in;display:flex}.pz .hd .ic{background:var(--t);width:.46in;height:.46in;color:var(--gold);border-radius:.13in;flex:none;justify-content:center;align-items:center;padding:.1in;display:flex}.pz h2{font-family:Fredoka,system-ui,sans-serif;font-size:24pt;font-weight:600;line-height:1}.pz.mc h2{font-size:30pt}.pz .en{color:var(--mute);font-weight:500}.pz .en.ttl{margin-top:.03in;font-size:12pt}.pz.mc .en.ttl{font-size:14pt}.pz .bd{gap:calc(.09in * var(--k));flex-direction:column;flex:1;min-height:0;padding-top:.06in;display:flex;overflow:hidden}.pz .bd.short{justify-content:center}.pz .bd.two{grid-template-columns:1fr 1fr;align-content:start;column-gap:.25in;display:grid}.pz .bd.two>:not(.it){grid-column:1/-1}.pz .bd.two>.it:nth-child(2){border-top:0}.pz .it{padding-top:calc(.06in * var(--k));border-top:1px solid var(--rule);align-items:flex-start;gap:.08in;display:flex}.pz .it:first-child{border-top:0}.pz .ii{width:calc(.22in * var(--k));height:calc(.22in * var(--k));color:var(--oro);flex:none;margin-top:.02in}.pz .it .es{font-size:calc(12pt * var(--k));font-weight:600}.pz .it .en{font-size:calc(10pt * var(--k));margin-top:.01in}.pz.mc .it .es{font-size:calc(13pt * var(--k))}.pz.mc .it .en{font-size:calc(11pt * var(--k))}.pz .tel>.es{flex:1;justify-content:space-between;align-items:baseline;gap:.1in;min-width:0;display:flex}.pz .tel .who{min-width:0}.pz .tel small.en{font-size:calc(10pt * var(--k));font-weight:500}.pz .tel .num{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(14pt * var(--k));white-space:nowrap;letter-spacing:.01em}.pz b{font-weight:800}.pz .sec{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(14pt * var(--k));color:var(--oro);margin-top:calc(.06in * var(--k))}.pz .nota{background:var(--t);color:var(--m);font-weight:800;font-size:calc(12pt * var(--k));border-radius:.1in;margin-top:auto;padding:.09in .14in}.pz .nota span{color:var(--bruma);font-weight:500;font-size:calc(10pt * var(--k));display:block}.pz .ft{color:var(--mute);justify-content:space-between;align-items:flex-end;gap:.1in;margin-top:auto;padding-top:.08in;font-size:8pt;display:flex}.pz .mk{align-items:center;gap:.05in;margin-left:auto;font-weight:700;display:flex}.pz .mk svg{flex:none;width:.22in;height:.22in}.pz .vacio{color:#a3412a;font-weight:700}.pz .pr{color:var(--oro);font-weight:800}.pz .qrw{justify-content:center;align-items:center;gap:.14in;display:flex}.pz .qrz{background:#fff;border-radius:.08in;flex:none;padding:.07in}.pz .qrz svg{width:100%;height:100%;display:block}.pz .nfc{border:2px dashed var(--t);background:var(--paper);width:.72in;height:.72in;color:var(--t);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.02in;display:flex}.pz .nfc span{width:.26in;height:.26in;display:block}.pz .nfc b{letter-spacing:.08em;font-size:8.5pt}.pz .qrs{align-items:center;gap:.08in;display:flex}.pz .qrs .qrw{gap:.08in}.pz .qrs .nfc{width:.6in;height:.6in}.pz .qrs .nfc span{width:.2in;height:.2in}.pz .qrs .nfc b{font-size:8pt}.pz .qrs>span{max-width:1.2in;font-size:9pt;font-weight:700;line-height:1.25}.pz.portada{background:var(--paper)}.pz.portada .tr{text-align:center;align-items:center;gap:.08in;padding-top:1.55in}.pz.portada .sky{height:1.6in;position:absolute;top:-.125in;left:-.125in;right:-.125in;overflow:hidden}.pz.portada .sky svg{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.pz.portada .kick{color:var(--oro);font-family:Fredoka,system-ui,sans-serif;font-size:13pt;font-weight:600}.pz.portada .kick span{color:var(--mute);font-weight:500}.pz.portada h1{font-family:Fredoka,system-ui,sans-serif;font-size:28pt;font-weight:600;line-height:1}.pz.portada .zn{color:var(--mute);font-size:10pt;font-weight:700}.pz .scan{font-size:11pt;font-weight:800}.pz .scan span,.pz .sm span{color:var(--mute);font-weight:500;display:block}.pz .sm{font-size:9.5pt;font-weight:700}.pz.portada .ft,.pz.wifi .ft{justify-content:center;width:100%}.pz.wifi{background:var(--t);color:var(--m)}.pz.wifi .tr{text-align:center;justify-content:center;align-items:center;gap:.1in}.pz.wifi .wbig{width:.7in;height:.7in;color:var(--gold);display:block}.pz.wifi h1{font-family:Fredoka,system-ui,sans-serif;font-size:40pt;font-weight:600;line-height:1}.pz .wcred{flex-direction:column;gap:.06in;width:100%;display:flex}.pz .wcred p{border:1.5px solid var(--gold);border-radius:.12in;padding:.05in .12in}.pz .wcred small{letter-spacing:.08em;text-transform:uppercase;color:var(--bruma);font-size:8pt;font-weight:800;display:block}.pz .wcred b{word-break:break-all;font-family:Fredoka,system-ui,sans-serif;font-size:15pt;font-weight:600}.pz .light{color:var(--m)}.pz.wifi .sm{max-width:3.1in;font-size:10pt}.pz.wifi .sm span{color:var(--bruma);font-size:9pt}.pz.wifi .mk{color:var(--bruma)}.pz.rojo .hd{border-color:#c8102e}.pz.rojo .hd .ic{color:#fff;background:#c8102e}.pz.rojo h2{color:#c8102e}.pz .e911{color:#fff;background:#c8102e;border-radius:.1in;align-items:center;gap:.12in;padding:.06in .14in;display:flex}.pz .e911 b{font-family:Fredoka,system-ui,sans-serif;font-size:34pt;font-weight:600;line-height:1}.pz .e911 span{font-size:10.5pt;font-weight:700;line-height:1.25}.pz .e911 i{opacity:.9;font-style:normal;font-weight:500}.pz .msgp{flex-direction:column;gap:.14in;padding-top:.08in;display:flex}.pz .msgp .big{font-size:calc(12.5pt * var(--k));line-height:1.45}.pz .msgp .es.big{font-weight:600}.pz .firma{font-family:Fredoka,system-ui,sans-serif;font-size:calc(16pt * var(--k));color:var(--oro);font-weight:600}.pz .horas{grid-template-columns:1fr 1fr;gap:.1in;margin-top:auto;display:grid}.pz .horas div,.pz .hora1{background:var(--paper);border:1px solid var(--rule);border-radius:.1in;padding:.08in .12in}.pz .horas small,.pz .hora1 small{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:8.5pt;font-weight:800;display:block}.pz .horas b,.pz .hora1 b{font-family:Fredoka,system-ui,sans-serif;font-size:16pt;font-weight:600}.pz .agua{background:var(--t);color:var(--m);border-radius:.1in;align-items:flex-start;gap:.1in;padding:.1in .12in;display:flex}.pz .agua>span{width:.3in;height:.3in;color:var(--gold);flex:none}.pz .agua b{font-size:calc(13pt * var(--k));display:block}.pz .agua i{color:var(--bruma);font-style:normal;font-weight:500;font-size:calc(11pt * var(--k));margin-top:.03in;display:block}@media print{body.pz-printing{margin:0;background:#fff!important}body.pz-printing>:not(#pz-print){display:none!important}body.pz-printing #pz-print{position:static;left:auto}#pz-print .pz-page{display:none}#pz-print .pz-page.sel{break-after:page;page-break-after:always;display:block}#pz-print .pz-page.sel:last-child{break-after:auto;page-break-after:auto}#pz-print .pz{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wrap.panel:has(.pzgrid){max-width:960px}.share{display:inline-flex;position:relative}.share-menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px -12px #141c1d59}.share-menu a,.share-menu button{color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.share-menu a:hover,.share-menu button:hover{background:var(--sea-soft)}.share-menu svg.i{width:20px;height:20px;color:var(--sea)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sea);font-size:12px;font-weight:800}.gold{color:var(--sea)}.landing-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,5vw,64px);max-width:none;padding-block:24px 48px;display:grid}.hero-text{flex-direction:column;gap:16px;min-width:0;display:flex}.hero-mark{flex-direction:column;align-items:center;gap:18px;display:flex}.hero-icon{width:min(240px,60vw);height:auto;animation:6s ease-in-out infinite hk-float}.hero-logo{font-size:clamp(40px,6vw,64px)}@keyframes hk-float{50%{transform:translateY(-10px)}}@keyframes hk-rise{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:820px){.landing-hero{grid-template-columns:1fr}.hero-mark{order:-1}.hero-icon{width:160px}.hero-logo{display:none}}.planes{padding-block:24px}.planes-h{margin:8px 0 14px;font-size:clamp(28px,4.4vw,44px)}.segs{flex-wrap:wrap;gap:10px;display:flex}.seg{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;padding:4px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg-tag{background:var(--gold);color:var(--on-gold);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.combo{border:1.5px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s;animation:.45s both hk-rise;display:flex;position:relative}.combo:hover,.combo.star{border-color:var(--gold)}.combo.picked{box-shadow:0 0 0 3px var(--gold),0 20px 40px -24px #141c1d80;transform:translateY(-6px)}.ctag{letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--on-gold);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800}.ctag.rec{background:var(--ink);color:var(--bg)}.combo h3{font-size:28px}.combo .pages{color:var(--muted);font-size:14px;font-weight:700}.combo .amt{align-items:baseline;gap:8px;display:flex}.combo .amt b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.combo .amt small{color:var(--muted);font-weight:700}.combo .save{color:var(--sea);font-size:14px;font-weight:800}.combo .once{color:var(--muted);font-size:14px}.combo ul{flex-direction:column;gap:7px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.combo li{gap:9px;display:flex}.combo li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}.combo li.plus{font-weight:700}.combo li.plus:before{border:2px solid var(--gold);background:0 0}.combo .for{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:12px;font-size:14px}.combo .btnlink,.combo .ghost-link{justify-content:center}.fine{color:var(--muted);max-width:70ch;margin-top:14px;font-size:13px}@media (max-width:820px){.combos{grid-template-columns:1fr}}.quiz{border:1.5px solid var(--gold);background:var(--surface);border-radius:28px;max-width:720px;margin:32px auto 8px;padding:clamp(20px,4vw,36px)}.qhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qbar{background:var(--line);border-radius:3px;height:5px;margin:14px 0 22px;overflow:hidden}.qbar i{background:var(--gold);height:100%;transition:width .3s;display:block}.qtext{font-size:clamp(24px,3.4vw,32px)}.opts{flex-direction:column;gap:10px;margin:18px 0 14px;display:flex}.opt{border:1.5px solid var(--line);background:var(--bg);color:var(--ink);text-align:left;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;font-weight:400;display:flex}.opt:hover{border-color:var(--gold)}.opt .k{border:1.5px solid var(--gold);width:32px;height:32px;color:var(--sea);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.opt strong{font-size:16px;display:block}.opt small{color:var(--muted);font-size:14px}.linkbtn{color:var(--sea);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-weight:800;text-decoration:underline}.result{flex-direction:column;gap:10px;animation:.45s both hk-rise;display:flex}.result .big{font-size:clamp(32px,5vw,46px)}.result .rprice{font-family:var(--display);color:var(--sea);font-size:24px;font-weight:600}.result .rprice span{font-family:var(--body);color:var(--muted);font-size:15px;font-weight:600}.result ul{color:var(--muted);margin:4px 0;padding-left:20px}.result .multi{color:var(--sea);font-weight:700}@media (prefers-reduced-motion:reduce){.hero-icon,.combo,.result{animation:none}.combo.picked{transform:none}}.mark-plain{color:var(--ink)}.logo .mark-plain{color:inherit}.cover{--ink:#f4efe6;--bg:#0e1617;--muted:#b9c0bc;--line:#34453d;--surface:#17241f;--sea:#c9a45c;--logo-kit:#c9a45c;--gold:#c9a45c;--on-gold:#0e1617;color:var(--ink);isolation:isolate;background:#0e1617;position:relative;overflow:hidden}.cv-amb{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cv-in{z-index:1;max-width:1080px;margin:0 auto;padding:18px 16px 48px;position:relative}.cv-top{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.cv-top .logo{font-size:28px}.cv-brand{flex-direction:column;gap:6px;display:flex}.cv-brand small{letter-spacing:.22em;text-transform:uppercase;color:var(--champan);padding-left:30.8px;font-size:11px}.cv-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.cover h1{letter-spacing:-.02em;margin-top:14px;font-size:clamp(36px,5.6vw,64px);font-weight:500}.cv-ticker{flex-direction:column;align-items:flex-start;gap:8px;min-height:84px;margin-top:22px;display:flex}.cv-tq{color:#f4efe6;background:#26382f;border-radius:18px 18px 18px 4px;padding:10px 16px;font-size:17px;font-weight:700;transition:opacity .35s,transform .35s}.cv-ta{color:#0e1617;background:#c9a45c;border-radius:18px 18px 4px;margin-left:24px;padding:8px 14px;font-size:15px;font-weight:800;transition:opacity .35s,transform .35s}.cv-ta em{text-underline-offset:3px;font-style:normal;text-decoration:underline}.cv-tq.out,.cv-ta.out{opacity:0;transform:translateY(8px)}.cv-lead{color:#b9c0bc;max-width:34ch;margin:18px 0 24px;font-size:clamp(16px,1.8vw,20px)}.cover .ghost-link{color:#f4efe6;border-color:#34453d}.cv-fanwrap{flex-direction:column;align-items:center;gap:52px;display:flex}.cv-fan{perspective:1200px;width:100%;height:clamp(340px,50vh,470px);transform-style:preserve-3d;transition:transform .3s ease-out;position:relative}.cv-phone{aspect-ratio:9/19;--x:0%;--r:0deg;--y:0px;--s:1;width:clamp(140px,14vw,186px);transform:translate(-50%,-50%) translateX(var(--x)) translateY(var(--y)) rotate(var(--r)) scale(var(--s));background:linear-gradient(145deg,#3a4441,#0d1212 40%,#1d2523 70%,#4a5552);border-radius:30px;padding:7px;text-decoration:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #59625f,0 30px 60px -25px #000}.cv-phone.b{--x:-82%;--r:-9deg;--y:22px;z-index:1}.cv-phone.p{--s:1.06;--y:-8px;z-index:2}.cv-phone.e{--x:82%;--r:9deg;--y:22px;z-index:1}.cv-phone:hover,.cv-phone:focus-visible{--y:-22px;--r:0deg;--s:1.1;z-index:4;box-shadow:0 0 0 2px #c9a45c,0 40px 70px -20px #000}.cv-notch{z-index:5;background:#000;border-radius:8px;width:44px;height:12px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.cv-scr{text-align:left;background:var(--pbg);height:100%;color:var(--ptx);--pbg:#f3f8ef;--pline:#d9e6d3;--ptx:#173a2a;--pacc:#1f7a47;--pacc2:#8f5c00;--psoft:#dcf0df;--psoft2:#fff2cf;--pbtn:#2e8a55;--pbtntx:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.cv-scr.pk-pro{--pbg:#f1faf9;--pline:#cfeae7;--ptx:#0e2b30;--pacc:#0b8a8f;--pacc2:#d9532f;--psoft:#ddf4f2;--psoft2:#ffe8df;--pbtn:#e2603e;--pbtntx:#fff}.cv-scr.pk-expert{--pbg:#11132a;--pline:#2b3058;--ptx:#f1f0fa;--pacc:#ffc873;--pacc2:#a9b6ff;--psoft:#1b1f3d;--psoft2:#242a52;--pbtn:#ffb547;--pbtntx:#11132a}.cv-hero{flex:none;height:44%;position:relative;overflow:hidden}.cv-body{flex-direction:column;flex:1;gap:5px;padding:8px 9px;display:flex}.cv-chip{letter-spacing:.1em;text-transform:uppercase;background:var(--pbtn);color:var(--pbtntx);border-radius:999px;align-self:flex-start;padding:2px 6px;font-size:7px;font-weight:800}.cv-title{font-family:var(--display);font-size:15px;font-weight:500;line-height:1.05}.pk-basico .cv-title{font-family:var(--body);font-size:13px;font-weight:800}.pk-expert .cv-title{color:var(--pacc);font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:600}.cv-tiles{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cv-tiles i{aspect-ratio:1;background:var(--psoft);border:1px solid var(--pline);color:var(--pacc);border-radius:6px;place-items:center;display:grid}.cv-tiles i svg{width:60%;height:60%}.cv-tiles i.l{opacity:.35;filter:grayscale()}.pk-pro .cv-tiles i.z{background:var(--psoft2);color:var(--pacc2)}.cv-line{background:var(--pline);border-radius:3px;height:5px}.cv-line.s{width:60%}.cv-label{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.cv-label b{font-family:var(--display);color:#f4efe6;font-size:17px;font-weight:500}.cv-label small{color:#c9a45c;font-size:12px;font-weight:800}.cv-sign{aspect-ratio:2/3;z-index:3;color:#141b1c;background:#fbf8f2;border-radius:6px;flex-direction:column;align-items:center;gap:4px;width:clamp(70px,7vw,92px);padding:8px 6px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-6%;left:-4%;transform:rotate(-8deg);box-shadow:0 18px 30px -12px #000}.cv-sign:hover,.cv-sign:focus-visible{transform:rotate(0)translateY(-10px)scale(1.08)}.cv-sign b{font-family:var(--display);color:#26382f;font-size:13px;font-weight:500}.cv-sign .cv-qr{width:60%;height:auto}.cv-sign small{color:#5d6763;text-align:center;font-size:8px;font-weight:800;line-height:1.2}.cv-sign .tagp{color:#0e1617;background:#c9a45c;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:-14px;transform:rotate(8deg)}.cv-hint{color:#8e9894;margin:0;font-size:14px;font-weight:700}.cv-sc{transform-origin:60% 40%;animation:8s ease-in-out infinite alternate cv-kb;position:absolute;inset:0}@keyframes cv-kb{to{transform:scale(1.09)}}.cv-beach{background:linear-gradient(#e6d3a8 0%,#f2e8d2 46%,#4f7f73 46%,#3f6f63 64%,#e7dcc4 64%)}.cv-sun{background:#fff5d9;border-radius:50%;width:16px;height:16px;position:absolute;top:14px;right:16px;box-shadow:0 0 24px 8px #ffecbed9}.cv-sea{height:20%;position:absolute;top:44%;left:0;right:0;overflow:hidden}.cv-sea i{background:radial-gradient(circle at 12px -6px,#0000 10px,#ffffff80 10.5px 12px,#0000 12.5px) 0 0/24px 100% repeat-x;width:calc(100% + 96px);height:100%;animation:2.6s linear infinite cv-waves;position:absolute;top:0;left:-48px}.cv-sea.dark i{background:radial-gradient(circle at 12px -6px,#0000 10px,#f3c27a66 10.5px 12px,#0000 12.5px) 0 0/24px 100% repeat-x}@keyframes cv-waves{to{transform:translate(24px)}}.cv-palm{transform-origin:56% 100%;width:44px;height:72px;animation:5s ease-in-out infinite alternate cv-sway;position:absolute;bottom:2px;left:2px}.cv-palm.sm{width:32px;height:52px;left:auto;right:4px}.cv-palm.sil g{fill:#0b1a19}.cv-palm.sil path[stroke]{stroke:#0b1a19}@keyframes cv-sway{to{transform:rotate(2.5deg)}}.cv-pool{background:linear-gradient(#bfe8f2 0%,#e8f6f8 56%,#eaddc3 56%)}.cv-villa{background:#fbf8f2;border-radius:3px;width:46%;height:34%;position:absolute;top:22%;left:30%;box-shadow:0 6px 14px -8px #0006}.cv-villa .roof{background:#b5653e;border-radius:4px 4px 0 0;height:26%;position:absolute;top:-24%;left:-8%;right:-8%}.cv-villa .win{background:#7fc6d8;border-radius:2px;width:17%;height:30%;position:absolute;top:28%}.cv-villa .w1{left:10%}.cv-villa .w2{right:10%}.cv-villa .door{background:#2e6b5e;border-radius:3px 3px 0 0;width:18%;height:52%;position:absolute;bottom:0;left:41%}.cv-water{background:linear-gradient(110deg,#33c3d6,#1f9fb6 40%,#7fe0e8 55%,#1f9fb6 70%,#33c3d6) 0 0/220% 100%;border:2px solid #f4efe6;border-radius:8px;height:24%;animation:3.5s ease-in-out infinite alternate cv-shim;position:absolute;bottom:10%;left:14%;right:8%}@keyframes cv-shim{to{background-position:100% 0}}.cv-lounger{background:#fff;border-radius:2px;width:13%;height:4%;position:absolute;bottom:37%;transform:skew(-20deg)}.cv-lounger.l1{right:4%}.cv-lounger.l2{right:20%}.cv-dusk{background:linear-gradient(#1a2a44 0%,#5b4a6e 30%,#e08a5a 46%,#0f2d2e 46%,#123b3b 64%,#2b2a22 64%)}.cv-stars{background-image:radial-gradient(1.6px 1.6px at 20% 30%,#fff,#0000),radial-gradient(1.2px 1.2px at 40% 12%,#fff,#0000),radial-gradient(1.6px 1.6px at 62% 24%,#fff,#0000),radial-gradient(1.2px 1.2px at 82% 10%,#fff,#0000),radial-gradient(1.2px 1.2px at 12% 8%,#fff,#0000);animation:2.4s ease-in-out infinite alternate cv-tw;position:absolute;inset:0 0 56%}@keyframes cv-tw{0%{opacity:.35}to{opacity:1}}.cv-moon{border-radius:50%;width:14px;height:14px;position:absolute;top:14px;right:20px;box-shadow:-4px 2px #f6e7c6}@media (max-width:820px){.cv-grid{grid-template-columns:1fr}.cv-fan{height:330px}.cv-phone{border-radius:24px;width:116px;padding:5px}.cv-scr{border-radius:19px}.cv-phone.b{--x:-92%}.cv-phone.e{--x:92%}.cv-fanwrap{gap:50px}.cv-sign{width:58px;bottom:-10%;left:-2%}.cv-label b{font-size:15px}.cv-label small{font-size:11px}}@media (prefers-reduced-motion:reduce){.cv-phone,.cv-sign,.cv-fan{transition:none}.cv-sc,.cv-sea i,.cv-palm,.cv-water,.cv-stars{animation:none}}.cv-art{width:100%;height:100%;position:absolute;inset:0}.cv-mnt{background:linear-gradient(#8fd3f0 0%,#e9f6d2 72%)}.cv-mnt .cv-sun{background:#ffc23d;box-shadow:0 0 22px 6px #ffc23da6}.cv-mist{animation:7s ease-in-out infinite alternate cv-mist}@keyframes cv-mist{to{transform:translate(18px)}}.pk-pro .cv-beach{background:linear-gradient(#ffcf70 0%,#ffe6b0 44%,#1fbfba 44%,#0b8a8f 64%,#f7e3b6 64%)}.cv-city{background:linear-gradient(#0e1233 0%,#3a2f7a 45%,#c25b8f 78%,#ff9f6b 100%)}.cv-city .cv-moon{top:12px;right:16px}.cv-wins rect{animation:4s ease-in-out infinite cv-lights}@keyframes cv-lights{50%{opacity:.45}}.cv-label em{color:#8e9894;margin-top:2px;font-size:11px;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.cv-mist,.cv-wins rect{animation:none}}.mapa{flex-direction:column;gap:8px;display:flex}.mapa-search{gap:8px;display:flex}.mapa-search input{flex:1;min-width:0}.mapa-search button{flex:none}.mapa-results{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;margin:0;padding:4px;list-style:none;display:flex}.mapa-results button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:8px 10px;font-weight:600;display:flex}.mapa-results button:hover{background:var(--sea-soft)}.mapa-results span{color:var(--muted);font-size:13px;font-weight:400}.mapa-map{border:1px solid var(--line);z-index:0;cursor:crosshair;border-radius:16px;height:280px;overflow:hidden}.mapa-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mapa-link summary{cursor:var(--hk-cursor),pointer;color:var(--sea);padding-block:4px;font-size:14px;font-weight:700}.mapa-link .mapa-search{margin-top:6px}.hk-pin span{background:#c9a35c;border:3px solid #141c1d;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;transform:rotate(-45deg);box-shadow:0 6px 12px -4px #00000080}.leaflet-container{font:inherit}.combo .once.print{color:var(--sea);font-weight:700}.pz.rojo .bd{gap:calc(.05in * var(--k))}.pz.rojo .it{padding-top:calc(.04in * var(--k))}.pz.rojo .e911{padding:.04in .14in}.photo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.photo img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:160px}.photo-empty{aspect-ratio:3/2;border:1.5px dashed var(--line);opacity:.6;border-radius:12px;place-items:center;width:160px;font-size:28px;display:grid}.photo-actions{flex-wrap:wrap;gap:8px;display:flex}.photo.small{flex-basis:100%}.photo.small img,.photo.small .photo-empty{width:84px}.photo.small .photo-empty{font-size:20px}.gd-cover{z-index:1;aspect-ratio:16/10;object-fit:cover;border:3px solid color-mix(in srgb,var(--surface) 85%,transparent);border-radius:20px;width:100%;position:relative;box-shadow:0 14px 30px -14px #00000073}.gd-stepimg{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;max-width:420px;margin-top:8px;display:block}.gd-hero .gd-zona{box-shadow:inset 0 0 0 1px #c9a35cbf}.gd-tabs a.on{box-shadow:inset 0 -3px #c9a35c}.gd-brand{align-items:center;gap:8px;display:inline-flex}.prop{overflow:hidden}.pthumb{aspect-ratio:3;background:var(--sea-soft);margin:-16px -16px 2px;position:relative;overflow:hidden}.pthumb img,.pthumb .estilo-thumb{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;display:block}.pthumb .estilo-thumb{transform:scale(1.02)}.pthumb-tag{letter-spacing:.08em;text-transform:uppercase;color:#f3eee6;background:#141c1db8;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:10px}button.pzv{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}button.pzv:hover{box-shadow:0 0 0 2px var(--gold),0 8px 20px -10px #141c1d73}.pzmodal{z-index:60;background:#0e1617e0;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:fixed;inset:0}.pzmodal-bar{color:#f3eee6;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pzmodal-bar .sub{color:#b9c0bc}.pzmodal-bar .ghost{color:#f3eee6;border-color:#34453d}.pzmodal-sheet{border-radius:6px;flex:none;overflow:hidden;box-shadow:0 30px 60px -20px #000}.gd-steps li>div{min-width:0}.anuncio{border:1.5px solid var(--gold);margin-top:0}.hk-motion [data-reveal]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.hk-motion [data-reveal].is-in{opacity:1;transform:none}.hk-motion .list>[data-reveal]:nth-child(2){transition-delay:60ms}.hk-motion .list>[data-reveal]:nth-child(3){transition-delay:.12s}.hk-motion .list>[data-reveal]:nth-child(4){transition-delay:.18s}@keyframes hk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wrap.panel>:not(.top){animation:.45s cubic-bezier(.2,.8,.2,1) both hk-in}.wrap.panel>:nth-child(3){animation-delay:50ms}.wrap.panel>:nth-child(4){animation-delay:.1s}.wrap.panel>:nth-child(n+5){animation-delay:.14s}button,.btnlink,.ghost-link{transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s,color .2s}.btnlink:hover,button.solid:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px -10px #c9a35ce6}.ghost-link:hover,button.ghost:hover:not(:disabled){border-color:var(--gold)}button:active:not(:disabled),.btnlink:active,.ghost-link:active{transform:translateY(0)scale(.97)}.prop,.stat,.card,.combo,.plan-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.prop:hover,.stat:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));transform:translateY(-3px);box-shadow:0 18px 34px -22px #141c1d73}.pthumb img,.pthumb .estilo-thumb{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.prop:hover .pthumb img,.prop:hover .pthumb .estilo-thumb{transform:scale(1.06)}.stat{border-radius:16px;padding:14px 16px;position:relative;overflow:hidden}.stat:after{content:"";background:var(--gold);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.stat b{font-size:28px}.panel .top{z-index:20;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);margin-inline:-16px;padding-inline:16px;position:sticky;top:0}.admin-tabs a{border-bottom:0;position:relative}.admin-tabs a:after{content:"";background:var(--gold);border-radius:3px;height:3px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.admin-tabs a[aria-current=page]:after,.admin-tabs a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.wrap.panel>*{animation:none!important}.prop:hover,.stat:hover,.btnlink:hover,button.solid:hover{transform:none}}.ini-h{max-width:22ch;margin:8px 0 20px;font-size:clamp(28px,4.4vw,44px)}.ini-pasos,.ini-valor,.ini-faq{padding-block:40px 8px}.ini-steps{counter-reset:p;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ini-steps li{background:var(--surface);border:1.5px solid var(--line);border-radius:24px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden}.ini-steps li:hover{border-color:var(--gold)}.ini-steps .n{font-family:var(--display);color:color-mix(in srgb,var(--gold) 22%,transparent);font-size:64px;font-weight:600;line-height:1;position:absolute;top:4px;right:14px}.ini-steps .ic,.ini-ganas .ic{background:var(--sea-soft);width:46px;height:46px;color:var(--sea);border-radius:14px;place-items:center;display:grid}.ini-steps h3,.ini-ganas h3{font-size:20px}.ini-steps p,.ini-ganas p{color:var(--muted);font-size:15px}.ini-ganas{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;display:grid}.ini-ganas article{border-top:1.5px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.ini-faqlist{border-top:1px solid var(--line);max-width:760px}.ini-faqlist details{border-bottom:1px solid var(--line)}.ini-faqlist summary{cursor:var(--hk-cursor),pointer;justify-content:space-between;gap:16px;padding:16px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.ini-faqlist summary::-webkit-details-marker{display:none}.ini-faqlist summary:after{content:"+";color:var(--sea);font-family:var(--display);font-size:24px;line-height:1;transition:transform .25s}.ini-faqlist details[open] summary:after{transform:rotate(45deg)}.ini-faqlist p{color:var(--muted);max-width:68ch;padding:0 4px 18px}.ini-cta{color:#f3eee6;text-align:center;background:radial-gradient(120% 120% at 80% 0,#26382f 0%,#141c1d 60%);border-radius:32px;flex-direction:column;align-items:center;gap:12px;margin:48px -16px 24px;padding:48px 24px;display:flex}.ini-cta h2{max-width:20ch;font-size:clamp(28px,4.6vw,46px)}.ini-cta p{color:#b9c0bc;max-width:46ch}.ini-cta .ghost-link{color:#f3eee6;border-color:#34453d}.ini-cta .ini-mark{color:#f3eee6;width:64px;height:auto}@media (max-width:820px){.ini-steps,.ini-ganas{grid-template-columns:1fr}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-side{color:#f3eee6;--ink:#f3eee6;--logo-kit:#c9a35c;background:radial-gradient(120% 90% at 85% 10%,#26382f 0%,#141c1d 62%);flex-direction:column;justify-content:center;gap:20px;padding:40px clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.login-logo{font-size:28px;text-decoration:none;position:absolute;top:28px;left:clamp(24px,5vw,64px)}.login-mark{width:84px;height:auto;animation:6s ease-in-out infinite hk-float}.login-side h2{max-width:14ch;font-size:clamp(30px,3.6vw,46px);font-weight:500}.login-side h2 span{color:#c9a35c}.login-side ul{color:#b9c0bc;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.login-side li{align-items:center;gap:10px;display:flex}.login-side li:before{content:"";background:#c9a35c;border-radius:50%;flex:none;width:8px;height:8px}.login-main{justify-content:center;align-items:center;padding:24px 16px;display:flex}.login-card{width:100%;max-width:420px;padding-block:24px}@media (max-width:820px){.login{grid-template-columns:1fr}.login-side{display:none}}@media (prefers-reduced-motion:reduce){.login-mark{animation:none}}.gd:has(.gd-pager){padding-bottom:0}.gd-pager{scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gd-gutter,0px));touch-action:pan-x pan-y;outline:none;display:flex;overflow:auto hidden}.gd-pager::-webkit-scrollbar{display:none}.gd-page{min-width:0;height:var(--gd-h,auto);overscroll-behavior-y:contain;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:0 0 100%;padding-bottom:28px;overflow-y:auto}.gd-page.gd-sec{justify-content:flex-start;padding-top:26px}.gd-pager:focus-visible{box-shadow:inset 0 0 0 2px var(--turq)}.gd-swipe{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:22px auto 0;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.gd-swipe .i{width:18px;height:18px;animation:1.6s ease-in-out infinite gd-nudge}@keyframes gd-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.gd-swipe .i{animation:none}}.gd-tabs>div{scrollbar-width:none;overflow-x:auto}.gd-tabs a{min-width:52px;padding-inline:6px}.legal{color:#141c1d;background:#f3eee6;min-height:100vh}.legal-top{border-bottom:1px solid #e2dacb;justify-content:center;padding:22px 16px;display:flex}.legal-top a{text-decoration:none}.legal-body{max-width:720px;padding-block:40px 24px;font-size:17px;line-height:1.65}.legal-body h1{margin:4px 0 10px;font-size:clamp(32px,6vw,46px)}.legal-intro{color:#3a4446;margin:0;font-size:19px}.legal-date{margin:10px 0 18px;font-size:14px}.legal-body h2{border-top:1px solid #e2dacb;margin:34px 0 8px;padding-top:18px;font-size:22px}.legal-body p{margin:0 0 12px}.legal-body ul{gap:8px;margin:0 0 12px;padding-left:22px;display:grid}.legal-body a{color:#8a6a2f}.site-foot{max-width:1040px;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px));color:var(--muted,#5b6668);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;font-size:14px;display:flex}.site-foot nav{gap:18px;display:flex}.site-foot a{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-foot a:hover{color:#8a6a2f}.login-legal{color:var(--muted);text-align:center;margin-top:4px;font-size:12.5px}.login-legal a{color:var(--sea)}.cv-ta em{white-space:nowrap}.legal .logo{color:#141c1d;font-size:28px}.legal .logo span{color:#8a6a2f}.legal h1,.legal h2{color:#141c1d}.legal .site-foot{color:#5b6668;border-top:1px solid #e2dacb;max-width:none}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.nueva-clave{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.nueva-clave b{color:var(--ink);font-size:16px}.login-legal .linkbtn{color:var(--muted);font-weight:600}@media (max-width:820px){.hs>:first-child{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-16px;padding:6px 16px 10px;scroll-padding-inline:16px;overflow-x:auto;flex-flow:row!important;grid-template-columns:none!important;gap:14px!important;display:flex!important}.hs>:first-child::-webkit-scrollbar{display:none}.hs>:first-child>*{scroll-snap-align:center;flex:0 0 84%;min-width:0}}.hs-nav{justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.hs-dots{gap:7px;display:flex}.hs-dots button{background:color-mix(in srgb,var(--muted) 45%,transparent);cursor:pointer;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.hs-dots button[aria-current=true]{background:var(--gold);width:24px}.hs-arrow{border:1.5px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:99px;place-items:center;padding:0 0 3px;font-size:22px;line-height:1;display:grid}.hs-arrow:disabled{opacity:.35;cursor:default}.cmp-tabs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:14px -16px 6px;padding:2px 16px 6px;display:flex;overflow-x:auto}.cmp-tabs::-webkit-scrollbar{display:none}.cmp-tabs button{scroll-snap-align:center;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.cmp-tabs button span{color:var(--muted);font-size:12px;font-weight:700}.cmp-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.cmp-tabs button[aria-selected=true] span{color:var(--on-gold)}.cmp-body{flex-direction:column;animation:.35s both hk-rise;display:flex}.cmp-foot{color:var(--muted);border-bottom:0;font-size:13px}.cmp-foot .cmp-v{color:var(--ink);flex-direction:column;font-size:13px;line-height:1.2;display:flex}.cmp-foot .cmp-v small{color:var(--muted);font-weight:600}.cmp-step{justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.cmp-body{animation:none}}.vis{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:18px;margin:6px 0 2px;padding:14px 16px}.vis-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px;display:flex}.vis-head b{font-family:var(--display);color:var(--ink);font-size:26px;line-height:1}.vis-head span{color:var(--muted);font-size:14px}.vis-head .vis-read{color:var(--ink);margin-left:auto;font-size:13px;font-weight:700}.vis-bars{border-bottom:1px solid var(--line);touch-action:pan-y;cursor:crosshair;align-items:flex-end;gap:2px;height:64px;display:flex}.vis-bars i{background:var(--sea);border-radius:4px 4px 0 0;flex:1;min-width:0;transition:opacity .15s}.vis-bars i.z{background:var(--line);border-radius:0;height:2px}.vis-bars:hover i:not(.on){opacity:.55}.vis-axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.vis-via{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vis-via li{background:var(--bg);color:var(--muted);border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;font-size:12px;display:flex}.vis-via b{color:var(--ink);font-size:18px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-offline{align-items:center;gap:6px;display:inline-flex}.gd-offline .i{width:14px;height:14px}.gd-hero .gd-lead,.gd-hero .gd-host,.gd-hero h1{z-index:1;position:relative}.cobrar{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cobrar-card{border:1.5px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.cobrar-card .head{justify-content:space-between;gap:10px;width:100%;display:flex}.cobrar-card h3{font-size:18px}.cobrar-card .amt{font-family:var(--display);font-size:22px}.recordar{flex-direction:column;gap:6px;width:100%;display:flex}.recordar .btnlink,.recordar button{text-align:center;align-self:stretch}.recordar .off{opacity:.5;pointer-events:none}.recordado{font-size:13px}.recordar-msg summary{color:var(--sea);cursor:pointer;font-size:13px}.recordar-msg p{white-space:pre-line;color:var(--muted);background:var(--bg);border-radius:12px;margin-top:6px;padding:10px;font-size:13px}.admin-tabs::-webkit-scrollbar{display:none}.pestana>fieldset:first-child{padding-top:6px}fieldset{min-width:0}.en-uso{padding-top:40px}.en-uso-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.en-uso-list li{flex-direction:column;gap:6px;display:flex}.en-uso-art{border:1.5px solid var(--line);aspect-ratio:4/3;border-radius:22px;margin-bottom:6px;overflow:hidden;box-shadow:0 18px 34px -24px #00000080}.en-uso-art svg{width:100%;height:100%;display:block}.en-uso-list h3{font-size:19px}.en-uso-list p{color:var(--muted);font-size:15px}.en-uso-nota{margin-top:10px;font-size:12px}@media (max-width:1000px) and (min-width:821px){.en-uso-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.en-uso-art{border:0;border-radius:26px;box-shadow:0 22px 40px -26px #141c1d8c,inset 0 0 0 1px #ffffff59}.en-uso-list h3{align-items:center;gap:10px;display:flex}.en-uso-n{background:var(--gold);width:28px;height:28px;color:var(--on-gold);border-radius:99px;flex:none;place-items:center;font-size:14px;display:grid}.eu-float{animation:4.5s ease-in-out infinite eu-float}.eu-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite eu-twinkle}.eu-steam{animation:3s ease-in-out infinite eu-steam}@keyframes eu-float{50%{transform:translateY(-6px)}}@keyframes eu-twinkle{50%{opacity:.5;transform:scale(.55)}}@keyframes eu-steam{0%,to{opacity:.15;transform:translateY(2px)}50%{opacity:.6;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.eu-float,.eu-twinkle,.eu-steam{animation:none}}.pz .band{background:var(--paper);border:1px solid var(--rule);border-radius:.14in;align-items:center;gap:.14in;width:100%;padding:.08in .12in .08in .08in;display:flex}.pz .band .qrz{padding:.03in}.pz .band .bt{flex-direction:column;flex:1;gap:.02in;min-width:0;display:flex}.pz .band .bt>b{color:var(--t);font-size:10.5pt;font-weight:800}.pz .band .bt>b span{color:var(--mute);font-weight:600}.pz .band .bt small{color:var(--mute);font-size:8.5pt;font-weight:600}.pz .band .mk{color:var(--mute);margin:.03in 0 0;font-size:8pt}.pz .nfcchip{border:1.5px dashed var(--t);width:.56in;height:.56in;color:var(--t);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.02in;display:flex}.pz .nfcchip .i{width:.2in;height:.2in}.pz .nfcchip b{letter-spacing:.08em;font-size:8pt}.pz .bd.tiles{gap:.12in;padding-top:.12in}.pz .bd.tiles>.it{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:.16in;flex:1;align-items:center;gap:.16in;padding:.16in .2in}.pz .bd.tiles .ii{background:#f4ecdd;border-radius:50%;width:.52in;height:.52in;margin:0;padding:.12in}.pz.c46 .bd.tiles .ii{width:.42in;height:.42in;padding:.09in}.pz .msgp{flex:1;justify-content:center;padding-top:.1in;position:relative}.pz .msgp .quote{color:var(--gold);height:.4in;font-family:Fredoka,system-ui,sans-serif;font-size:64pt;line-height:.6;display:block}.pz .msgp.xl .big.es{font-size:calc(15pt * var(--k));line-height:1.4}.pz .msgp.xl .big.en{font-size:calc(12.5pt * var(--k))}.pz .msgp .firma{color:inherit;align-items:center;gap:.12in;margin-top:.06in;font-family:inherit;display:flex}.pz .av{background:var(--t);width:.46in;height:.46in;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:16pt;font-weight:600;display:flex}.pz .firma b{color:var(--oro);font-family:Fredoka,system-ui,sans-serif;font-size:15pt;font-weight:600;display:block}.pz .firma small{color:var(--mute);font-size:9pt;font-weight:600;display:block}.pz .esen{flex-direction:column;gap:.06in;margin-top:.1in;display:flex}.pz .esen .sec,.pz .esen .horas{margin:0}.pz .horas b.wf{word-break:break-all;font-size:13pt}.pz.portada .tr{gap:.06in;padding-top:1.3in}.pz.portada .sky{height:1.35in}.pz.portada .host{text-align:left;color:var(--mute);background:var(--m);border-radius:99px;align-items:center;gap:.08in;margin-top:.04in;padding:.05in .12in .05in .05in;font-size:8.5pt;font-weight:600;display:flex}.pz.portada .host .av{width:.3in;height:.3in;font-size:11pt}.pz.portada .host b{color:var(--t);font-size:9.5pt;display:block}.pz.wifi .wbig{width:.55in;height:.55in}.pz.wifi h1{font-size:36pt}.pz .tel>.es{align-items:center}.pz .tel small.en{margin-top:.01in;line-height:1.2;display:block}.pz .bd.grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.12in;padding-top:.12in;display:grid}.pz .bd.grid>.it{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:.16in;flex-direction:column;gap:.06in;padding:.14in .16in}.pz .bd.grid>.it:nth-child(2){border-top:0}.pz .bd.grid .ii{background:#f4ecdd;border-radius:50%;width:.44in;height:.44in;margin:0 0 .02in;padding:.1in}.pz.wifi .ft{margin-top:.12in}.pz.rojo .tel small.en{font-size:calc(9pt * var(--k))}.pz.rojo .tel .num{font-size:calc(13.5pt * var(--k))}.pz.rojo .it .es{font-size:calc(11.5pt * var(--k))}.pz.rojo .hd .ic{width:.4in;height:.4in;padding:.08in}.pz.rojo h2{font-size:22pt}.pz.rojo .e911 b{font-size:28pt}.pz .tel small.en{vertical-align:baseline;margin-left:.07in;display:inline-block}.pz .tel .who{line-height:1.25}.pz .tel small.en{margin-left:0}.pz .bd.tiles.one{justify-content:center}.pz .bd.tiles.one>.it{flex:none;padding:.3in .26in}.pzc figcaption em.tip{color:var(--sea)}.pz .ft.band-ft{padding-top:.08in}.pz .band{gap:.12in;padding:.05in .1in .05in .05in}.pz .nfcchip{width:.5in;height:.5in}.pzsec{margin-top:26px}.pzsec-h{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pzsec-h h2{font-size:22px}.pzsec-h .sub{flex:1;min-width:220px;font-size:14px}.pzsec.carpeta{background:color-mix(in srgb,var(--gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:22px;padding:18px}.pz.folio{background:var(--m)}.pz .fart{height:1.25in;position:absolute;top:-.125in;left:-.125in;right:-.125in;overflow:hidden}.pz .fart svg,.pz .cart svg{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;display:block}.pz .fttl{background:var(--paper);border-radius:.16in;align-items:center;gap:.12in;padding:.12in .16in;display:flex;position:relative;box-shadow:0 .06in .16in -.08in #141c1d59}.pz .fttl .ic{background:var(--t);width:.44in;height:.44in;color:var(--gold);border-radius:.13in;flex:none;justify-content:center;align-items:center;padding:.09in;display:flex}.pz .fttl>div{flex:1;min-width:0}.pz .fttl small{letter-spacing:.1em;text-transform:uppercase;color:var(--oro);font-size:8pt;font-weight:800;display:block}.pz .fttl h2{margin-top:.02in;font-size:24pt}.pz .fttl .en.ttl{margin-top:.01in;font-size:12pt}.pz .fttl .pg{color:var(--t);flex:none;font-family:Fredoka,system-ui,sans-serif;font-size:20pt;font-weight:600}.pz .fttl .pg i{color:var(--mute);font-size:11pt;font-style:normal}.pz.folio .bd{padding-top:.12in}.pz .cards{gap:calc(.1in * var(--k));flex-direction:column;display:flex}.pz .bd.spread>.cards,.pz .bd.spread>.cards>*{flex:1}.pz .bd.spread>.cards.solo{justify-content:center}.pz .bd.spread>.cards.solo>*{flex:none}.pz .lg{background:var(--paper);padding:calc(.14in * var(--k)) .18in;box-shadow:inset 0 0 0 1px var(--rule);border-radius:.16in;align-items:flex-start;gap:.14in;display:flex;position:relative;overflow:hidden}.pz .bd.spread .lg{align-items:center}.pz .lg:before{content:"";background:var(--gold);width:.07in;position:absolute;top:0;bottom:0;left:0}.pz .lg-n{width:calc(.44in * var(--k));height:calc(.44in * var(--k));background:var(--t);color:var(--gold);font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(15pt * var(--k));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pz .lg-b{gap:calc(.04in * var(--k));flex-direction:column;flex:1;min-width:0;display:flex}.pz .lg-top{flex-wrap:wrap;align-items:center;gap:.05in .1in;display:flex}.pz .lg-top b{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(16pt * var(--k));line-height:1.1}.pz .chip{font-size:calc(9pt * var(--k));color:var(--oro);white-space:nowrap;background:#f4ecdd;border-radius:99px;align-items:center;gap:.04in;padding:.02in .09in .02in .06in;font-weight:800;display:inline-flex}.pz .chip .i{width:calc(.15in * var(--k));height:calc(.15in * var(--k))}.pz .lg-d{font-size:calc(12pt * var(--k));font-weight:600;line-height:1.35}.pz .lg-en{font-size:calc(10.5pt * var(--k));color:var(--mute);line-height:1.35}.pz.tours .lg:before{background:#3fa7b7}.pz.folio .nota{margin-top:calc(.12in * var(--k))}.pz .srvs{gap:calc(.08in * var(--k))}.pz .srv{background:var(--paper);padding:calc(.09in * var(--k)) .13in;box-shadow:inset 0 0 0 1px var(--rule);border-radius:.13in;flex-direction:column;justify-content:center;gap:.02in;display:flex}.pz .srv-top{align-items:baseline;gap:.06in;display:flex}.pz .srv-top b{font-size:calc(12pt * var(--k));font-weight:800}.pz .srv .lead{border-bottom:1.5px dotted var(--bruma);flex:1;min-width:.2in;transform:translateY(-.03in)}.pz .srv .price{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(12pt * var(--k));background:var(--gold);color:var(--t);border-radius:99px;flex:none;padding:.01in .1in}.pz .srv-d{font-size:calc(11pt * var(--k));font-weight:600}.pz .srv-en{font-size:calc(9.5pt * var(--k));color:var(--mute)}.pz .nota.wa{align-items:center;gap:.1in;display:flex}.pz .nota.wa .wai{color:#fff;background:#25d366;border-radius:50%;flex:none;width:.32in;height:.32in;padding:.06in;display:flex}.pz.cover{background:var(--m)}.pz.cover .tr{gap:.08in;padding-top:3.05in}.pz .cart{height:3.25in;position:absolute;top:-.125in;left:-.125in;right:-.125in;overflow:hidden}.pz .cart:after{content:"";background:linear-gradient(transparent,var(--m));height:.5in;position:absolute;bottom:0;left:0;right:0}.pz .cbody{flex-direction:column;flex:1;gap:.08in;display:flex}.pz.cover .kick{color:var(--oro);font-family:Fredoka,system-ui,sans-serif;font-size:13pt;font-weight:600}.pz.cover .kick span{color:var(--mute);font-weight:500}.pz.cover h1{font-family:Fredoka,system-ui,sans-serif;font-size:36pt;font-weight:600;line-height:1}.pz.cover .zn{color:var(--mute);align-items:center;gap:.05in;font-size:11pt;font-weight:700;display:flex}.pz.cover .zn .i{width:.17in;height:.17in;color:var(--oro)}.pz .chost{align-items:center;gap:.12in;margin-top:.04in;display:flex}.pz .chost small{color:var(--mute);font-size:8.5pt;font-weight:700;display:block}.pz .chost b{font-family:Fredoka,system-ui,sans-serif;font-size:14pt;font-weight:600;display:block}.pz .chost span:not(.av){color:var(--oro);font-size:9.5pt;font-weight:700;display:block}.pz .toc{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:.16in;margin-top:auto;padding:.12in .16in}.pz .toc .sec{margin:0 0 .04in}.pz .toc-r{border-top:1px solid var(--rule);align-items:baseline;gap:.1in;padding:.05in 0;display:flex}.pz .toc-r:first-of-type{border-top:0}.pz .toc-r span{color:var(--oro);width:.2in;font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600}.pz .toc-r b{font-size:11.5pt}.pz .toc-r i{color:var(--mute);margin-left:auto;font-size:9.5pt;font-style:normal}.pz.cover,.pz.folio,.pz.cover h1,.pz .chost b,.pz .toc-r b,.pz .lg-top b,.pz .srv-top b,.pz .fttl h2{color:var(--t)}.pz.cover .tr{padding-top:3.3in}.pz .cart{height:3.35in}.pz .fart{height:1.5in}.pz.folio .tr{padding-top:.95in}.pz .nota.wa span b{color:var(--m);font-weight:800}.pz .srv{padding:calc(.07in * var(--k)) .12in}.pz .msgp .quote{opacity:.28;pointer-events:none;height:auto;font-size:90pt;position:absolute;top:.02in;left:-.06in}.pz .msgp{padding-top:.32in}.pz .bd>.cards.c4{flex:1}.pz .cards.c4>*{flex:1 1 0}.pz .cards.c4>.lg{align-items:center}.pz .lg.more{box-shadow:none;border:1.5px dashed var(--bruma);background:0 0;justify-content:center}.pz .lg.more:before{display:none}.pz .lg.more .lg-n{color:var(--oro);background:#f4ecdd;padding:.1in}.pz .lg.more b{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(13pt * var(--k));color:var(--t)}.pz .lg{overflow:visible}.pz .lg:before{border-radius:.16in 0 0 .16in}.pz .cards.c4{gap:calc(.08in * var(--k))}.pz .cards.c4>.lg{padding:calc(.09in * var(--k)) .16in}.pz .cards.c4 .lg-n{width:calc(.36in * var(--k));height:calc(.36in * var(--k));font-size:calc(13pt * var(--k))}.pz .cards.c4 .lg-top b{font-size:calc(14pt * var(--k))}.pz .cards.c4 .lg-d{font-size:calc(11pt * var(--k));line-height:1.3}.pz .cards.c4 .lg-en{font-size:calc(9.5pt * var(--k));line-height:1.3}.pz .cards.c4 .chip{font-size:max(8pt, calc(8.5pt * var(--k)))}.gd-tours-w{margin-top:8px}.gd-tours-p{margin:-4px 0 6px;font-size:14px}.gd-tours{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.gd-tours::-webkit-scrollbar{display:none}.gd-tour{scroll-snap-align:start;background:var(--surface);max-width:320px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;flex:0 0 82%;display:flex;overflow:hidden}.gd-tour-top{color:#c9a35c;background:radial-gradient(120% 120% at 80% 0,#2f5d57 0%,#141c1d 70%);place-items:center;height:110px;display:grid;position:relative}.gd-tour-top .ic{background:#c9a35c29;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 8px #c9a35c14}.gd-tour-top .ic svg.i{width:30px;height:30px}.gd-tour-top .dist{color:#141c1d;background:#f3eee6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.gd-tour .body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.gd-tour .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--sea);font-size:12px;font-weight:700}.gd-tour h3{font-size:20px}.gd-tour p{color:var(--muted);font-size:14px}.gd-tour .acts{align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.price-row.aliado{grid-template-columns:1fr}.price-row.aliado select{width:100%}.pz .paso{padding:calc(.07in * var(--k)) 0;border-top:1px solid var(--rule);align-items:flex-start;gap:.12in;display:flex}.pz .paso .lg-n{width:calc(.34in * var(--k));height:calc(.34in * var(--k));font-size:calc(12pt * var(--k))}.pz .paso b{font-size:calc(12.5pt * var(--k));font-weight:800}.pz .paso p{font-size:calc(11pt * var(--k));margin-top:.02in;font-weight:600}.pz .paso p.en{font-size:calc(9.5pt * var(--k));font-weight:500}.pz.folio .horas{margin:0 0 .04in}.pz.comer .lg:before{background:#e8846b}.pz .vip-k{letter-spacing:.06em;text-transform:uppercase;color:var(--oro);font-size:9pt;font-weight:800}.pz .vip-k span{color:var(--mute);font-weight:600}.pz .bd>.cards.vips{flex:1}.pz .cards.vips>*{flex:1 1 0}.pz .vipc{background:var(--t);color:var(--m);border-radius:.18in;align-items:center;gap:.16in;padding:.16in .18in;display:flex;position:relative;overflow:hidden}.pz .vipc:after{content:"";background:radial-gradient(closest-side,#c9a35c40,#0000);border-radius:50%;width:1.6in;height:1.6in;position:absolute;top:-.5in;right:-.5in}.pz .vipi{border:1.5px solid var(--gold);width:.62in;height:.62in;color:var(--gold);background:#c9a35c29;border-radius:50%;flex:none;padding:.14in;display:flex}.pz .vipc .vipn{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(18pt * var(--k));color:var(--m)}.pz .vipc .lg-d{color:var(--gold);font-weight:800}.pz .vipc .lg-en{color:var(--bruma)}.pz .vipc .vipd{font-size:calc(10.5pt * var(--k));color:var(--m);margin-top:.03in}.pz .vipc-ct{flex-wrap:wrap;align-items:baseline;gap:.04in .14in;margin-top:.06in;display:flex}.pz .vipc-ct b{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:calc(15pt * var(--k));color:var(--gold)}.pz .vipc-ct span{color:var(--bruma);font-size:9pt;font-weight:600}.pz .faqi{padding:calc(.07in * var(--k)) 0;border-top:1px solid var(--rule)}.pz .faqi:first-child{border-top:0}.pz .faqi>b{font-size:calc(12pt * var(--k));gap:.08in;font-weight:800;display:flex}.pz .faqi>b span{background:var(--gold);width:.24in;height:.24in;color:var(--t);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9pt;display:flex}.pz .faqi p{font-size:calc(11pt * var(--k));margin:.02in 0 0 .32in}.pz .faqi p.en{font-size:calc(9.5pt * var(--k))}.pz .olv{flex-wrap:wrap;gap:.06in;display:flex}.pz .olv span{background:var(--paper);font-size:calc(10pt * var(--k));box-shadow:inset 0 0 0 1px var(--rule);border-radius:99px;padding:.03in .12in;font-weight:700}.pz .olv i{color:var(--mute);font-style:normal;font-weight:500}.gd-vip{color:#f3eee6;background:radial-gradient(120% 120% at 85% 0,#26382f 0%,#141c1d 65%);border-radius:24px;margin-top:14px;padding:16px}.gd-vip-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.gd-vip-h .ic{color:#c9a35c;background:#c9a35c29;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.gd-vip-h .ic svg.i{width:24px;height:24px}.gd-vip-h h3{color:#f3eee6;font-size:19px}.gd-vip-h p{color:#b9c0bc;font-size:13px}.gd-vip-list{flex-direction:column;gap:10px;display:flex}.gd-vip-c{background:#f3eee60f;border:1px solid #c9a35c59;border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.gd-vip-c>.ic{color:#c9a35c;border:1.5px solid #c9a35c;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.gd-vip-c>.ic svg.i{width:20px;height:20px}.gd-vip-c .body{flex-direction:column;gap:3px;min-width:0;display:flex}.gd-vip-c b{color:#f3eee6;font-size:17px}.gd-vip-c .srv{color:#c9a35c;font-size:13px;font-weight:800}.gd-vip-c p{color:#c8cfc9;font-size:13px}.gd-vip-c .acts{align-items:center;gap:10px;margin-top:6px;display:flex}.gd-vip-c .gd-maps{color:#c9a35c}.pz.carta{width:8.75in;height:11.25in;color:var(--t);background:#f5f0e7}.pz.carta .tr{gap:.16in;padding:.6in .62in .5in}.pz.carta:before{content:"";pointer-events:none;border:1px solid #c9a35c8c;border-radius:.06in;position:absolute;inset:.32in}.pz.carta:after{content:"";pointer-events:none;border:.5px solid #c9a35c4d;border-radius:.04in;position:absolute;inset:.37in}.pz .hh{border-bottom:1px solid var(--gold);justify-content:space-between;align-items:flex-end;gap:.3in;padding-bottom:.14in;display:flex;position:relative}.pz .hh:after{content:"";border-bottom:.5px solid #c9a35c80;position:absolute;bottom:-.05in;left:0;right:0}.pz .hh-l small{letter-spacing:.22em;text-transform:uppercase;color:var(--oro);font-size:8pt;font-weight:800;display:block}.pz .hh-l h2{color:var(--t);margin-top:.06in;font-family:Fredoka,system-ui,sans-serif;font-size:34pt;font-weight:600;line-height:1}.pz .hh-en{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:.05in;font-size:10pt;font-weight:700}.pz .hh-r{flex-direction:column;flex:none;align-items:center;gap:.06in;display:flex}.pz .medal{border:2px solid var(--gold);border-radius:.5in .5in .08in .08in;width:.95in;height:1.1in;overflow:hidden;box-shadow:0 0 0 .04in #f5f0e7,0 0 0 .055in #c9a35c80}.pz .medal svg{width:100%;height:100%;display:block}.pz .hh-r .pg{letter-spacing:.06em;color:var(--t);font-family:Fredoka,system-ui,sans-serif;font-size:13pt;font-weight:600}.pz .hh-r .pg i{color:var(--mute);font-size:10pt;font-style:normal}.pz .cols{flex:1;grid-template-columns:1fr 1fr;gap:.32in;min-height:0;display:grid}.pz .cols.one{grid-template-columns:1fr}.pz .col{flex-direction:column;gap:.2in;min-width:0;display:flex}.pz .hsec{flex-direction:column;gap:.1in;display:flex}.pz .hsec.grow{flex:1}.pz .hsec-b{gap:calc(.08in * var(--k));flex-direction:column;display:flex}.pz .hsec.grow .hsec-b,.pz .hsec-b>.cards.c4{flex:1}.pz .hsec>h3{color:var(--t);align-items:center;gap:.1in;font-family:Fredoka,system-ui,sans-serif;font-size:16pt;font-weight:600;line-height:1.05;display:flex}.pz .hsec>h3 .ic{background:var(--t);width:.36in;height:.36in;color:var(--gold);border-radius:50%;flex:none;padding:.08in;display:flex}.pz .hsec>h3 i{letter-spacing:.18em;text-transform:uppercase;color:var(--oro);margin-top:.02in;font-family:Nunito,system-ui,sans-serif;font-size:8pt;font-style:normal;font-weight:800;display:block}.pz.carta .lg{box-shadow:inset 0 0 0 1px #e6dcc9,0 .03in .08in -.05in #141c1d33}.pz.carta .msgp{flex:1;padding-top:.28in}.pz.carta .msgp.xl .big.es{font-size:calc(14pt * var(--k))}.pz.carta .msgp.xl .big.en{font-size:calc(11.5pt * var(--k))}.pz.carta .horas{grid-template-columns:1fr 1fr}.pz.carta .rojo-sec .hsec>h3{color:#c8102e}.pz.carta .rojo-sec .hsec>h3 .ic{color:#fff;background:#c8102e}.pz.carta .e911{padding:.05in .14in}.pz.carta .e911 b{font-size:28pt}.pz.carta .vips{flex-direction:column;gap:.1in;display:flex}.pz.carta .vipc{padding:.14in .16in}.pz.carta .vipi{width:.5in;height:.5in;padding:.11in}.pz .vip-b{z-index:1;flex:1;min-width:0;position:relative}.pz .vipn{font-family:Fredoka,system-ui,sans-serif;font-size:15pt;font-weight:600;line-height:1.1;color:var(--m)!important}.pz .vips-s{color:var(--gold);margin-top:.02in;font-size:10pt;font-weight:800}.pz .vips-s i{color:var(--bruma);font-style:normal;font-weight:600}.pz.carta .vipd{font-size:9.5pt}.pz.carta .vipc-ct b{font-size:13pt}.pz .pide{color:var(--mute);margin-top:.04in;font-size:9.5pt;font-weight:700}.pz .pide b{color:var(--t)}.pz .nota.gracias{background:var(--t);margin-top:.08in}.pz.carta .band{border-color:#e6dcc9}.pz.portada2{color:#f3eee6;background:#141c1d}.pz.portada2:before{border-color:#c9a35cbf}.pz.portada2:after{border-color:#c9a35c59}.pz.portada2 .tr{text-align:center;align-items:center;gap:.14in;padding:.85in .9in .7in}.pz .pf-k{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:9pt;font-weight:800}.pz .pf-k span{opacity:.6;margin:0 .08in}.pz .pf-arch{border:2.5px solid var(--gold);border-radius:1.65in 1.65in .14in .14in;width:3.3in;height:3.6in;margin:.1in 0 .06in;overflow:hidden;box-shadow:0 0 0 .07in #141c1d,0 0 0 .09in #c9a35c8c}.pz .pf-arch svg{width:100%;height:100%;display:block}.pz.portada2 h1{color:#f3eee6;max-width:6.4in;font-family:Fredoka,system-ui,sans-serif;font-size:44pt;font-weight:600;line-height:1}.pz .pf-zn{letter-spacing:.2em;text-transform:uppercase;color:#c8cfc9;font-size:11pt;font-weight:700}.pz .pf-div{width:2.6in;color:var(--gold);align-items:center;gap:.12in;font-size:9pt;display:flex}.pz .pf-div i{border-top:1px solid #c9a35cb3;flex:1}.pz .pf-host{color:#c8cfc9;letter-spacing:.04em;font-size:9.5pt;font-weight:600}.pz .pf-host b{color:#f3eee6;letter-spacing:0;margin-top:.02in;font-family:Fredoka,system-ui,sans-serif;font-size:15pt;font-weight:600;display:block}.pz .pf-host span{color:var(--gold);margin-top:.02in;font-weight:700;display:block}.pz .pf-toc{text-align:left;border-top:1px solid #c9a35c73;border-bottom:1px solid #c9a35c73;grid-template-columns:1fr 1fr;gap:.08in .3in;width:100%;margin-top:auto;padding:.16in .2in;display:grid}.pz .pf-toc>div{align-items:baseline;gap:.1in;display:flex}.pz .pf-toc span{color:var(--gold);font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600}.pz .pf-toc b{color:#f3eee6;font-size:10pt;display:block}.pz .pf-toc i{color:#9aa4a2;font-size:8pt;font-style:normal;display:block}.pz .pf-qr{text-align:left;align-items:center;gap:.16in;width:100%;display:flex}.pz .pf-qr .qrz{padding:.04in}.pz .pf-qr>div:nth-child(2){flex:1}.pz .pf-qr b{color:#f3eee6;font-size:10.5pt;display:block}.pz .pf-qr small{color:#9aa4a2;font-size:8.5pt;font-weight:600}.pz .pf-qr .mk{color:#c8cfc9}.pz .firma small{white-space:normal}.pz .nw{white-space:nowrap}.pz.carta .sec{letter-spacing:.01em;margin-top:.06in;font-size:11.5pt}.pz .e911.mini{margin-top:.1in}.pz .e911.mini b{font-size:24pt}.pz-all{padding-inline:22px;font-size:16px}.pzsec.envio-sec{border:1.5px dashed var(--line);border-radius:22px;padding:18px}.pz.envio{color:#000;background:#fff}.pz.envio .tr{gap:.09in;padding:.22in}.pz .ev-top{border-bottom:2px solid #000;justify-content:space-between;align-items:center;padding-bottom:.06in;display:flex}.pz.envio .mk{color:#000;margin:0;font-size:11pt}.pz.envio .mk svg{width:.3in;height:.3in}.pz .ev-ord{border:1.5px solid #000;border-radius:.04in;padding:.02in .07in;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10pt;font-weight:700}.pz .ev-blk{flex-direction:column;gap:.01in;display:flex}.pz .ev-blk small{letter-spacing:.14em;text-transform:uppercase;font-size:8pt;font-weight:800}.pz .ev-blk b{font-size:11pt}.pz .ev-blk span{font-size:9pt}.pz .ev-blk.to{border:2.5px solid #000;border-radius:.08in;flex:1;gap:.03in;padding:.1in .12in}.pz .ev-to{font-family:Fredoka,system-ui,sans-serif;font-weight:600;line-height:1;font-size:22pt!important}.pz .ev-prop{font-weight:800;font-size:13pt!important}.pz .ev-tel{font-weight:700;font-size:11pt!important}.pz .ev-line{border-bottom:1px solid #000;min-height:.26in;font-weight:700;display:block;font-size:8.5pt!important}.pz .ev-row{border:1.5px solid #000;border-radius:.06in;grid-template-columns:1fr 1fr 1.3fr;display:grid}.pz .ev-row>div{border-left:1.5px solid #000;padding:.05in .08in}.pz .ev-row>div:first-child{border-left:0}.pz .ev-row small{letter-spacing:.1em;text-transform:uppercase;font-size:8pt;font-weight:800;display:block}.pz .ev-row b{font-size:11pt}.pz .ev-row .ev-mat{font-size:9pt}.pz .ev-fragil{color:#fff;background:#000;border-radius:.06in;align-items:center;gap:.1in;padding:.08in .12in;display:flex}.pz .ev-fragil .i{flex:none;width:.36in;height:.36in}.pz .ev-fragil b{letter-spacing:.06em;font-size:14pt;display:block}.pz .ev-fragil span{font-size:8.5pt}.pz .pk{background:var(--paper);border:1px solid #e6dcc9;border-radius:.12in;flex-direction:column;display:flex;overflow:hidden}.pz .pk-h,.pz .pk-r{grid-template-columns:.32in 2.6in 1.55in 1fr;align-items:center;gap:.1in;padding:.055in .14in;display:grid}.pz .pk-h{background:var(--t);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8pt;font-weight:800}.pz .pk-r{border-top:1px solid #eee6d6;font-size:9.5pt}.pz .pk-r b{color:var(--oro);margin-right:.04in;font-family:Fredoka,system-ui,sans-serif}.pz .pk-r span:nth-child(3),.pz .pk-r span:nth-child(4){color:var(--mute);font-size:8.5pt}.pz .pk-c{border:1.5px solid var(--t);border-radius:.03in;width:.17in;height:.17in}.pz .pk-tips{grid-template-columns:1fr 1fr;gap:.3in;margin-top:.18in;display:grid}.pz .pk-tips ul{gap:.04in;margin:0;padding-left:.18in;font-size:9.5pt;display:grid}.pz.avery{background:#fff;width:8.5in;height:11in;position:relative}.pz .av-l{box-sizing:border-box;outline-offset:-1px;border-radius:.1in;outline:1px dashed #d9d2c4;align-items:center;gap:.14in;width:4in;height:2in;padding:.16in .2in;display:flex;position:absolute}.pz .av-n{background:var(--t);width:.62in;height:.62in;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:18pt;font-weight:600;display:flex}.pz .av-b{flex-direction:column;flex:1;gap:.02in;min-width:0;display:flex}.pz .av-b small{letter-spacing:.12em;text-transform:uppercase;color:var(--oro);font-size:8pt;font-weight:800}.pz .av-b b{color:var(--t);font-family:Fredoka,system-ui,sans-serif;font-size:14pt;font-weight:600;line-height:1.05}.pz .av-b span{color:var(--t);align-items:center;gap:.04in;font-size:9pt;font-weight:700;display:flex}.pz .av-b span .i{width:.14in;height:.14in;color:var(--oro);flex:none}.pz .av-b i{color:var(--mute);font-size:8pt;font-style:normal}.pz .av-ck{color:var(--mute);font-size:8pt;font-weight:700;position:absolute;bottom:.1in;right:.16in}.pz.s3{background:var(--t);border-radius:0;width:3.25in;height:3.25in}.pz .sl-in{text-align:center;width:3in;height:3in;color:var(--m);box-shadow:inset 0 0 0 .1in var(--t),inset 0 0 0 .115in var(--gold),inset 0 0 0 .2in var(--t),inset 0 0 0 .21in #c9a35c80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.02in;display:flex;position:absolute;top:.125in;left:.125in}.pz .sl-mk{color:#f3eee6;width:.62in;height:.62in}.pz .sl-in small{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-top:.04in;font-size:8pt;font-weight:800}.pz .sl-in b{max-width:2.2in;font-family:Fredoka,system-ui,sans-serif;font-size:17pt;font-weight:600;line-height:1.05}.pz .sl-in span{color:var(--bruma);font-size:8pt;font-weight:600}.pz .sl-in em{margin-top:.04in;font-family:Fredoka,system-ui,sans-serif;font-size:11pt;font-style:normal;font-weight:600}.pz .sl-in em i{color:var(--gold);font-style:normal}.pz.gracias{background:#f5f0e7}.pz.gracias .tr{text-align:center;align-items:center;gap:.07in;padding-top:1.45in}.pz .gr-art{height:1.5in;position:absolute;top:-.125in;left:-.125in;right:-.125in;overflow:hidden}.pz .gr-art svg{width:100%;height:100%;display:block}.pz .gr-k{letter-spacing:.2em;text-transform:uppercase;color:var(--oro);margin-top:.08in;font-size:9pt;font-weight:800}.pz .gr-logo{color:var(--t);font-family:Fredoka,system-ui,sans-serif;font-size:32pt;font-weight:600;line-height:1}.pz .gr-logo span{color:var(--oro)}.pz .gr-logo{justify-content:center;align-items:flex-end;gap:.05in;display:flex}.pz .gr-mk{width:auto;height:1.1em;color:var(--t)}.pz .gr-w{font-weight:inherit}.pz .gr-t{max-width:3.2in;font-size:11.5pt;font-weight:600}.pz .gr-s{text-align:left;counter-reset:g;gap:.06in;width:100%;margin:.06in 0 0;padding:0;list-style:none;display:grid}.pz .gr-s li{counter-increment:g;background:var(--paper);border-radius:.1in;align-items:center;gap:.1in;padding:.07in .12in;font-size:10pt;display:flex;box-shadow:inset 0 0 0 1px #e6dcc9}.pz .gr-s li:before{content:counter(g);background:var(--t);width:.28in;height:.28in;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-weight:600;display:flex}.pz .gr-f{color:var(--mute);margin-top:auto;font-size:8.5pt;font-weight:600}.pz .gr-qr{text-align:left;background:var(--paper);border-radius:.12in;align-items:center;gap:.14in;width:100%;margin-top:.08in;padding:.08in;display:flex;box-shadow:inset 0 0 0 1px #e6dcc9}.pz .gr-qr p{color:var(--mute);font-size:9pt}.pz .gr-qr b{color:var(--t);font-size:10.5pt;display:block}.pz .gr-firma{color:var(--mute);margin-top:.06in;font-size:10pt}.pz .gr-firma b{color:var(--oro)}@media print{.pz .av-l{outline:0}}.pz.et46{width:4in;height:6in}.pz.et46 .tr{inset:0}.tag.impreso{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--ink)}.pz .ig-need{background:var(--paper);border-radius:.14in;flex-wrap:wrap;align-items:center;gap:.08in .16in;padding:.12in .16in;font-size:9.5pt;display:flex;box-shadow:inset 0 0 0 1px #e6dcc9}.pz .ig-need>b{margin-right:.06in;font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600}.pz .ig-need span{align-items:center;gap:.05in;font-weight:700;display:inline-flex}.pz .ig-need span .i{width:.18in;height:.18in;color:var(--oro)}.pz .ig-need i{color:var(--mute);margin-left:auto;font-style:normal;font-weight:700}.pz .ig-steps{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.14in .26in;margin-top:.16in;display:grid}.pz .ig-s{background:var(--paper);border-radius:.14in;align-items:flex-start;gap:.1in;padding:.14in .14in .14in .16in;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e6dcc9}.pz .ig-n{background:var(--gold);width:.3in;height:.3in;color:var(--t);border-radius:50%;justify-content:center;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:11pt;font-weight:600;display:flex;position:absolute;top:-.1in;left:-.08in;box-shadow:0 0 0 .03in #f5f0e7}.pz .ig-ic{background:var(--t);width:.46in;height:.46in;color:var(--gold);border-radius:50%;flex:none;padding:.11in;display:flex}.pz .ig-s b{font-family:Fredoka,system-ui,sans-serif;font-size:13pt;font-weight:600;line-height:1.1;display:block}.pz .ig-s p{margin-top:.03in;font-size:9.5pt;line-height:1.35}.pz .ig-care,.pz .ig-done{background:var(--t);color:var(--m);border-radius:.14in;align-items:center;gap:.12in;margin-top:.16in;padding:.14in .18in;display:flex}.pz .ig-care>.i{width:.36in;height:.36in;color:var(--gold);flex:none}.pz .ig-care b,.pz .ig-done b{font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600}.pz .ig-care p,.pz .ig-done p{color:var(--bruma);margin-top:.02in;font-size:9pt}.pz .ig-map{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.16in .26in;display:grid}.pz .ig-place{background:var(--paper);border-radius:.14in;padding:.12in .14in;box-shadow:inset 0 0 0 1px #e6dcc9}.pz .ig-ph{border-bottom:1px solid #eee6d6;align-items:center;gap:.1in;padding-bottom:.07in;display:flex}.pz .ig-ph b{flex:1;font-size:10.5pt;line-height:1.15}.pz .ig-ph i{color:var(--oro);white-space:nowrap;font-size:8pt;font-style:normal;font-weight:800}.pz .ig-place ul{gap:.04in;margin:.06in 0 0;padding:0;list-style:none;display:grid}.pz .ig-place li{align-items:baseline;gap:.08in;font-size:9.5pt;font-weight:700;display:flex}.pz .ig-place li span{color:var(--oro);flex:none;width:.24in;font-family:Fredoka,system-ui,sans-serif}.pz .ig-place li em{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:8pt;font-style:normal;font-weight:600}.pz .ig-done .ig-ic{background:var(--gold);color:var(--t)}.pz .ig-map{gap:.1in .22in}.pz .ig-place{padding:.08in .12in}.pz .ig-ph{gap:.08in;padding-bottom:.05in}.pz .ig-ph .ig-ic{width:.3in;height:.3in;padding:.07in}.pz .ig-ph b{font-size:10pt}.pz .ig-place ul{gap:.02in;margin-top:.04in}.pz .ig-place li{font-size:9pt}.pz .ig-done{margin-top:.12in;padding:.1in .16in}.pz .ig-done .ig-ic{width:.36in;height:.36in;padding:.08in}.login-legal.consent{text-align:left;cursor:pointer;align-items:flex-start;gap:8px;display:flex}.login-legal.consent input{width:18px;height:18px;accent-color:var(--sea);flex:none;margin-top:2px}.planes .fine{text-align:center;max-width:880px;margin-inline:auto}.quiz{max-width:880px}.calc{border:1px solid var(--line);background:var(--surface);border-radius:28px;gap:18px;max-width:880px;margin:24px auto 8px;padding:clamp(20px,4vw,32px);display:grid}.calc-head h3{margin:4px 0;font-size:clamp(24px,4vw,32px)}.calc-head .sub{margin:0}@media (max-width:759px){.calc,.calc-body{gap:14px}.calc-total b{font-size:38px}.calc-sum{padding:16px}}.calc-body{gap:18px;display:grid}@media (min-width:760px){.calc-body{grid-template-columns:1.35fr 1fr;align-items:start}}.calc-rows{gap:10px;display:grid}.calc-row{border:1px solid var(--line);border-left:5px solid var(--bruma);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.calc-row.pro{border-left-color:var(--champan)}.calc-row.expert{border-left-color:var(--sea)}.calc-plan{gap:0;min-width:0;display:grid}.calc-plan b{font-family:var(--display);font-size:20px}.calc-price{color:var(--sea);font-size:14px;font-weight:800}.calc-desc{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.35}.calc-step{flex:none;align-items:center;gap:6px;display:inline-flex}.calc-step button{border:1px solid var(--line);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:20px;line-height:1}.calc-step button:hover{border-color:var(--champan)}.calc-step output{text-align:center;min-width:26px;font-size:18px;font-weight:800}.calc-sum{background:color-mix(in srgb,var(--champan) 12%,var(--surface));border:1.5px solid var(--champan);border-radius:22px;gap:6px;padding:20px;display:grid}.calc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.calc-total{margin:0;font-size:16px}.calc-total b{font-size:44px;font-family:var(--display);line-height:1}.calc-year{color:var(--muted);margin:0 0 6px}.calc-lines{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px 0 4px;font-size:14px;list-style:none;display:grid}.calc-lines li{justify-content:space-between;gap:10px;display:flex}.calc-lines li span:last-child{font-weight:800}.calc-sum .btnlink{justify-self:start;margin-top:8px}.calc-more{color:var(--sea);margin-top:4px;font-size:14px;font-weight:700}.wrap.gd{max-width:none}.gd-page>:not(.gd-hero):not(.gd-swipe){box-sizing:border-box;width:100%;max-width:760px;margin-inline:auto}.gd-page>.gd-hero{padding-inline:max(22px,50% - 358px)}.tip-btn{border:1px solid var(--line);color:var(--sea);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.tip-dlg{background:var(--surface);max-width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:20px;padding:20px;box-shadow:0 20px 60px #00000059}.tip-dlg::backdrop{background:#141c1d8c}.tip-dlg h3{margin-bottom:8px;font-size:22px}.tip-dlg ul{gap:6px;margin:0 0 10px;padding-left:18px;display:grid}.pz.wifi .tvnota{max-width:3.1in;margin:0;font-size:8.5pt;font-weight:700}.pz.wifi .tvnota span{color:var(--bruma);font-size:8pt;font-weight:500;display:block}.gd-foot a.gd-brand{font-family:var(--display);color:var(--ink);font-size:20px;text-decoration:none}.gd-foot .gd-home{border:1px solid var(--line);color:var(--ink);border-radius:999px;margin:6px 0 4px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none}.pz .ig-steps{gap:.1in .24in;margin-top:.08in;padding:.1in 0 0 .08in}.pz .ig-s{padding:.12in .14in .12in .16in}.pz .ig-care{margin-top:.12in}.plans .plan-precio{color:var(--sea);font-size:13px;font-style:normal;font-weight:800}@media (min-width:900px){.gd-page>:not(.gd-hero):not(.gd-swipe){max-width:980px}.gd-sec{gap:18px;padding-block:28px 0}.gd-sec>.gd-h:first-child{background:linear-gradient(120deg,var(--sky1),var(--sky2));box-shadow:var(--shadow);border-radius:26px;padding:26px 30px}.gd-sec>.gd-h:first-child span.ic{background:var(--surface);border-radius:18px;width:56px;height:56px}.gd-sec>.gd-h:first-child h2{font-size:38px}.gd-rules{grid-template-columns:repeat(3,1fr);gap:14px}.gd-sos{grid-template-columns:repeat(3,1fr)}.gd-how{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.gd-how>*{margin:0}.gd-card,.gd-list,.gd-out,.gd-pack,.gd-rules>*{transition:transform .2s,box-shadow .2s}.gd-card:hover,.gd-rules>:hover{transform:translateY(-2px)}.gd-places{margin-inline:0;padding-inline:0}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.gd-card:hover,.gd-rules>:hover{transform:none}}@media (max-width:1023px){.cv-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.cover h1{max-width:20ch;margin-inline:auto}.cv-ticker{align-items:center}.cv-ta{margin-left:0}.cv-lead{margin-inline:auto}.cover .actions{justify-content:center}.cv-fanwrap{width:100%}}@media (min-width:600px) and (max-width:1023px){.cv-fan{max-width:640px;height:440px;margin-inline:auto}.cv-phone{border-radius:30px;width:170px;padding:7px}.cv-scr{border-radius:24px}.cv-phone.b{--x:-86%}.cv-phone.e{--x:86%}.cv-sign{width:80px;bottom:2%;left:calc(50% - 300px)}.cv-label b{font-size:17px}.cv-label small{font-size:12px}}.gd-stay{background:linear-gradient(120deg,var(--turq-soft),var(--mango-soft));box-shadow:var(--shadow);border-radius:22px;gap:8px;margin-top:14px;padding:16px 18px;display:grid}.gd-stay-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.gd-stay-h b{font-family:var(--display);font-size:22px}.gd-stay-h span{color:var(--muted);font-size:14px;font-weight:700}.gd-stay-bar{background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:999px;height:8px;overflow:hidden}.gd-stay-bar i{border-radius:inherit;background:var(--turq);height:100%;transition:width .6s;display:block}.gd-stay p{margin:0;font-size:15px;font-weight:700}.pz.portada.reserva .tr{gap:.06in;padding-top:1.15in}.pz.portada.reserva .sky{height:1.2in}.pz.portada.reserva h1{font-size:28pt;line-height:1.02}.pz.portada.reserva h1.largo{font-size:20pt}.pz.portada.reserva .fechas{flex-direction:column;align-items:center;font-size:12pt;display:flex}.pz.portada.reserva .fechas span{color:var(--mute);font-size:9pt;font-weight:700}.pz .wifi-mini{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:.1in;justify-content:center;gap:.18in;padding:.06in .14in;display:flex}.pz .wifi-mini span{flex-direction:column;align-items:center;display:flex}.pz .wifi-mini small{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:8pt;font-weight:800}.pz .wifi-mini b{font-size:10pt;font-family:var(--mono,monospace)}.pz .firma{color:var(--oro);flex-direction:column;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:11pt;display:flex}.pz .firma b{color:var(--t)}.pz .firma span{color:var(--mute);font-family:Nunito,system-ui,sans-serif;font-size:8pt}@media print{body:has(.tarjeta-print){margin:0;background:#fff!important}body:has(.tarjeta-print) *{visibility:hidden}.tarjeta-print,.tarjeta-print *{visibility:visible}.tarjeta-print{position:fixed;top:0;left:0}.tarjeta-print .pz{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gd-plan-w{gap:10px;display:grid}.gd-plan-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gd-plan-seg{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;padding:3px;display:inline-flex}.gd-plan-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.gd-plan-seg button[aria-pressed=true]{background:var(--turq);color:var(--on-sea)}.gd-plan{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 14px;display:flex;overflow-x:auto}.gd-plan::-webkit-scrollbar{display:none}.gd-plan-d{scroll-snap-align:start;background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex:0 0 min(86%,340px);align-content:start;gap:8px;padding:16px;display:grid}.gd-plan-n{font-family:var(--display);color:var(--turq);font-size:20px}.gd-plan-p{color:inherit;background:var(--turq-soft);border-radius:14px;align-items:flex-start;gap:10px;padding:8px;text-decoration:none;display:flex}.gd-plan-p:nth-child(odd){background:var(--mango-soft)}.gd-plan-p .ic{background:var(--surface);width:32px;height:32px;color:var(--turq);border-radius:10px;flex:none;place-items:center;display:grid}.gd-plan-p .ic svg{width:18px;height:18px}.gd-plan-p span{gap:1px;min-width:0;display:grid}.gd-plan-p small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.gd-plan-p b{font-size:15px;line-height:1.2}.gd-plan-p em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.3}@media (min-width:900px){.gd-plan{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;overflow:visible}.gd-plan-d{flex:none}}.gd-fav-w{gap:10px;display:grid}.gd-fav{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 14px;display:flex;overflow-x:auto}.gd-fav::-webkit-scrollbar{display:none}.gd-fav-c{scroll-snap-align:start;background:var(--surface);box-shadow:var(--shadow);color:inherit;border-radius:22px;flex-direction:column;flex:0 0 min(78%,300px);text-decoration:none;display:flex;overflow:hidden}.gd-fav-c img,.gd-fav-ph{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gd-fav-ph{background:linear-gradient(135deg,var(--sky1),var(--sky2));color:var(--turq);place-items:center;display:grid}.gd-fav-ph svg{width:48px;height:48px}.gd-fav-t{gap:3px;padding:12px 14px 14px;display:grid}.gd-fav-t small{letter-spacing:.06em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:800}.gd-fav-t b{font-family:var(--display);font-size:19px;line-height:1.15}.gd-fav-t em{color:var(--muted);font-size:14px;line-height:1.35}.gd-fav-t i{color:var(--turq);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.gd-fav-t i svg{width:16px;height:16px}@media (min-width:900px){.gd-fav{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.gd-fav-c{flex:none}}.mn{--t:#141c1d;--m:#f3eee6;--paper:#fff;--gold:#c9a35c;--oro:#8a6a2f;--rule:#e2d9c8;--mute:#59605f;--soft:#f7f2ea;color:var(--t);flex-direction:column;align-items:center;gap:24px;font-family:Nunito,system-ui,sans-serif;display:flex}.mn *{box-sizing:border-box}.mn-page{background:var(--m);flex-direction:column;flex:none;gap:.14in;width:8.5in;height:11in;padding:.6in .65in .75in;font-size:10pt;line-height:1.38;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #0009}.mn-page h2{margin:0;font-family:Fredoka,system-ui,sans-serif;font-size:24pt;font-weight:600;line-height:1.05}.mn-hd{letter-spacing:.12em;text-transform:uppercase;color:var(--oro);border-bottom:1.5px solid var(--gold);justify-content:space-between;padding-bottom:.08in;font-size:8pt;font-weight:800;display:flex}.mn-ft{color:var(--mute);justify-content:space-between;font-size:8pt;font-weight:700;display:flex;position:absolute;bottom:.35in;left:.65in;right:.65in}.mn-body{flex-direction:column;gap:.13in;min-height:0;display:flex}.mn-lead{color:#2b3536;margin:0;font-size:11pt}.mn p{margin:0}.mn-small{color:var(--mute);font-size:8.5pt}.mn-grid2{grid-template-columns:1fr 1fr;gap:.13in;display:grid}.mn-grid3{grid-template-columns:1fr 1fr 1fr;gap:.12in;display:grid}.mn-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);break-inside:avoid;border-radius:.14in;flex-direction:column;gap:.06in;padding:.13in .16in;display:flex}.mn-card.gold{box-shadow:inset 0 0 0 1.5px var(--gold);background:#fbf4e4}.mn-card.soft{background:var(--soft)}.mn-card-h{align-items:center;gap:.08in;display:flex}.mn-card-h b{font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600;line-height:1.1}.mn-ic{background:var(--t);width:.32in;height:.32in;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.mn-ic svg{width:.18in;height:.18in}.mn-check{gap:.04in;margin:0;padding:0;list-style:none;display:grid}.mn-check li{align-items:flex-start;gap:.07in;display:flex}.mn-check li span{border:1.5px solid var(--oro);border-radius:.03in;flex:none;width:.13in;height:.13in;margin-top:.02in}.mn-ul,.mn-ol{gap:.04in;margin:0;padding-left:.2in;display:grid}.mn-t{border-collapse:collapse;background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--rule);border-radius:.1in;font-size:9pt;overflow:hidden}.mn-t th{background:var(--t);color:var(--m);text-align:left;padding:.06in .1in;font-size:8.5pt;font-weight:800}.mn-t td{border-top:1px solid var(--rule);vertical-align:top;height:.27in;padding:.055in .1in}.mn-t tr:nth-child(2n) td{background:#fcfaf6}.mn-qr{align-items:center;gap:.16in;display:flex}.mn-qrz{flex:none;width:1.1in;height:1.1in}.mn-qrz svg{width:100%;height:100%;display:block}.mn-sign{color:var(--mute);margin-top:auto;font-size:9pt;font-weight:700}.mn-q{font-size:10.5pt;font-style:italic}.mn-msgs{grid-template-columns:1fr 1fr;gap:.12in;display:grid}.mn-msg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border-radius:.12in;padding:.12in .14in}.mn-msg b{color:var(--oro);margin-bottom:.03in;font-family:Fredoka,system-ui,sans-serif;font-size:11pt;font-weight:600;display:block}.mn-msg p{font-size:9pt}.mn-notes{flex-direction:column;display:flex}.mn-line{border-bottom:1px solid var(--rule);height:.34in;display:block}.mn-cover{background:var(--t);color:var(--m);text-align:center;justify-content:flex-start;align-items:center;padding-top:.9in}.mn-arch{width:3.2in;height:3.6in;box-shadow:0 0 0 .06in var(--gold),0 0 0 .14in #c9a35c40;border-radius:1.6in 1.6in .2in .2in;overflow:hidden}.mn-arch svg{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.mn-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10pt;font-weight:800;margin-top:.45in!important}.mn-cover h1{margin:.12in 0 0;font-family:Fredoka,system-ui,sans-serif;font-size:40pt;font-weight:600;line-height:1}.mn-zone{color:#c8cfc9;font-size:12pt;margin-top:.06in!important}.mn-host{color:#c8cfc9;font-size:11pt;margin-top:.18in!important}.mn-host b{color:var(--m)}.mn-cover-toc{flex-wrap:wrap;justify-content:center;gap:.08in .12in;max-width:6in;margin:.4in 0 0;padding:0;list-style:none;display:flex}.mn-cover-toc li{color:var(--gold);border:1px solid #c9a35c99;border-radius:99px;padding:.04in .14in;font-size:9pt;font-weight:700}.mn-cover-ft{color:#c8cfc9;justify-content:center;align-items:center;gap:.12in;font-size:9pt;display:flex;position:absolute;bottom:.5in;left:0;right:0}.mn-toc{grid-template-columns:1fr 1fr;gap:.16in .3in;margin-top:.1in;display:grid}.mn-toc-c b{color:var(--oro);border-bottom:1px solid var(--rule);margin-bottom:.05in;padding-bottom:.04in;font-family:Fredoka,system-ui,sans-serif;font-size:12pt;font-weight:600;display:block}.mn-toc-c p{justify-content:space-between;gap:.1in;padding:.025in 0;font-size:10pt;display:flex}.mn-toc-c i{color:var(--mute);font-style:normal;font-weight:800}@media (max-width:860px){.mn{zoom:.45}}@media print{body:has(.mn){margin:0;background:#fff!important}body:has(.mn) .no-print{display:none!important}body:has(.mn) .top{display:none!important}body:has(.mn) .bar{display:none!important}body:has(.mn) nextjs-portal{display:none!important}body:has(.mn) .wrap{max-width:none!important;margin:0!important;padding:0!important}.mn{zoom:1;gap:0}.mn-page{box-shadow:none;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mn-page:last-child{break-after:auto;page-break-after:auto}}.gd-clima{background:linear-gradient(135deg,var(--sky1),var(--sky2));box-shadow:var(--shadow);border-radius:22px;gap:10px;margin-top:14px;padding:16px 18px;display:grid}.gd-clima-h{font-family:var(--display);font-size:19px}.gd-clima-d{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.gd-clima-d div{background:color-mix(in srgb,var(--surface) 75%,transparent);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.gd-clima-d small{text-transform:capitalize;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.gd-clima-d span{font-size:22px;line-height:1.2}.gd-clima-d b{font-size:16px}.gd-clima-d i{color:var(--muted);font-size:13px;font-style:normal}.gd-clima p{margin:0;font-size:14px;font-weight:700}.gd-clima-c{color:var(--muted);font-size:11px}.gd-rd{gap:10px;display:grid}.gd-rd-c summary{text-align:left;justify-content:flex-start;align-items:center;gap:10px;display:flex}.gd-rd-c summary:after{margin-left:auto}.gd-rd-c summary .ic{background:var(--turq-soft);width:32px;height:32px;color:var(--turq);border-radius:10px;flex:none;place-items:center;display:grid}.gd-rd-c summary .ic svg{width:18px;height:18px}.gd-rd-c ul{gap:6px;margin:4px 0 6px;padding-left:20px;font-size:15px;display:grid}.gd-frases{list-style:none;padding-left:0!important}.gd-frases li{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:6px;display:flex}.gd-frases b{font-size:15px}.gd-frases span{color:var(--muted);font-size:14px}.plans.lista{grid-template-columns:1fr}.plans.lista label{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding:12px 14px;display:grid}.plans.lista label>:not(input){grid-column:2}.plans.lista label b{font-size:17px}.plans.lista label span,.plans.lista label em{white-space:normal;font-size:13px;overflow:visible}.plans.lista label:before{content:"";border:2px solid var(--line);border-radius:50%;grid-row:1/span 3;align-self:center;width:18px;height:18px}.plans.lista label:has(input:checked):before{border-color:var(--sea);background:radial-gradient(circle,var(--sea) 45%,transparent 50%)}.wiz{padding-bottom:150px}.pz .lg-qr{width:calc(.62in * var(--k));height:calc(.62in * var(--k));box-shadow:0 0 0 1px var(--rule);border-radius:.05in;flex:none;align-self:center;overflow:hidden}.pz .lg-qr svg{width:100%;height:100%;display:block}.pz .cards.c4 .lg-qr{width:calc(.6in * var(--k));height:calc(.6in * var(--k))}.imp-t{border:1px solid var(--line);background:var(--surface);border-radius:16px;display:grid;overflow:hidden}.imp-r{border-top:1px solid var(--line);grid-template-columns:1fr repeat(3,64px);align-items:center;gap:8px;padding:10px 14px;display:grid}.imp-r:first-child{border-top:0}.imp-h{background:var(--sea-soft);font-size:13px}.imp-h b{text-align:center}.imp-r span{gap:2px;min-width:0;display:grid}.imp-r span small{color:var(--muted);font-size:12px;line-height:1.3}.imp-c{cursor:pointer;place-items:center;display:grid}.imp-c input{width:20px;height:20px;accent-color:var(--sea)}.prop-nav{scrollbar-width:none;gap:6px;margin-bottom:4px;padding:2px 0 12px;display:flex;overflow-x:auto}.prop-nav::-webkit-scrollbar{display:none}.prop-nav a{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.prop-nav a[aria-current=page]{color:var(--on-gold);background:var(--gold);border-color:var(--gold)}.prop-nav a:hover{color:var(--ink);border-color:var(--sea)}.gd-quick{grid-template-columns:repeat(3,1fr)}.gd-quick.n2,.gd-quick.n4{grid-template-columns:repeat(2,1fr)}.gd-quick.n5{grid-template-columns:repeat(6,1fr)}.gd-quick.n5>*{grid-column:span 2}.gd-quick.n5>:nth-child(n+4){grid-column:span 3}@media (min-width:600px){.gd-quick.n4{grid-template-columns:repeat(4,1fr)}.gd-quick.n5{grid-template-columns:repeat(5,1fr)}.gd-quick.n5>*,.gd-quick.n5>:nth-child(n+4){grid-column:auto}}.gd-qb small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:-4px;font-size:11px;font-weight:700;overflow:hidden}@media (min-width:900px){.gd-page>.gd-hero{padding-inline:max(22px,50% - 468px)}}.gd-avisos{background:var(--surface);width:min(460px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:24px;padding:20px;box-shadow:0 24px 70px #0006}.gd-avisos::backdrop{background:#0a14198c}.gd-avisos h3{font-family:var(--display);align-items:center;gap:8px;margin:0 0 4px;font-size:22px;display:flex}.gd-avisos h3 svg{width:22px;height:22px;color:var(--coral)}.gd-avisos .sub{margin:0 0 12px;font-size:14px}.gd-av-ops{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gd-av-ops button{text-align:left;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.gd-av-ops button:hover{border-color:var(--turq)}.gd-av-ops .ic{background:var(--turq-soft);width:32px;height:32px;color:var(--turq);border-radius:10px;flex:none;place-items:center;display:grid}.gd-av-ops .ic svg{width:18px;height:18px}.gd-av-tip{background:var(--mango-soft);border-radius:16px;gap:6px;margin:8px 0 12px;padding:12px 14px;display:grid}.gd-av-tip p{margin:0;font-size:14px}.gd-av-tip button{background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:999px;justify-self:start;padding:7px 14px;font-size:13px;font-weight:800}.gd-av-mas{gap:6px;font-size:14px;font-weight:700;display:grid}.gd-av-mas textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:14px;padding:10px;font-weight:400}.gd-av-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.gd-av-sec{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-weight:700}.gd-av-send{color:#fff;background:#1f8f4e;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.gd-av-send svg{width:18px;height:18px}@media (max-width:360px){.gd-av-ops{grid-template-columns:1fr}}button.gd-wa{font:inherit;cursor:pointer;border:0}.gd-hero h1.largo{max-width:13ch;font-size:clamp(36px,10vw,54px)}.gd-hero h1.muy-largo{max-width:15ch;font-size:clamp(30px,8.2vw,46px);line-height:1.05}@media (min-width:700px){.gd-hero h1{max-width:14ch}.gd-hero h1.largo,.gd-hero h1.muy-largo{max-width:20ch}.gd-hero .gd-lead{max-width:52ch;font-size:18px}}@media (min-width:900px){.gd-hero h1{font-size:clamp(56px,6vw,76px)}.gd-hero h1.largo{font-size:clamp(48px,4.8vw,62px)}.gd-hero h1.muy-largo{max-width:24ch;font-size:clamp(40px,4vw,52px)}}.mn-nota-h{letter-spacing:.06em;text-transform:uppercase;color:var(--oro);border-bottom:1.5px solid var(--gold);grid-template-columns:1.1in 1fr;padding-bottom:.04in;font-size:8.5pt;font-weight:800;display:grid}.mn-notes .mn-line{background:linear-gradient(to right,transparent 1.05in,var(--rule) 1.05in,var(--rule) calc(1.05in + 1px),transparent calc(1.05in + 1px))}.ap{gap:12px;margin-top:12px;display:grid}.ap-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-q{min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;flex:240px;padding:10px 14px;font-size:15px}.ap-vistas{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.ap-vistas button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.ap-vistas button[aria-pressed=true]{background:var(--gold);color:var(--on-gold)}.ap-filtros{gap:8px;display:grid}.ap-filtros .gd-chips{flex-wrap:wrap}.ap-c{background:var(--line);min-width:18px;color:var(--ink);border-radius:999px;margin-left:2px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.ap-sel{flex-wrap:wrap;gap:8px;display:flex}.ap-sel select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700}.ap-cuenta{margin:0;font-size:13px}.ap-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.ap-tags .tag{padding:3px 8px;font-size:10.5px}.ap-acts{flex-wrap:wrap;gap:6px;display:flex}.ap-acts .ghost-link,.ap-acts .btnlink{padding:6px 12px;font-size:13px}.ap-v{white-space:nowrap;font-size:14px;font-weight:800}.ap-v small{color:var(--muted);font-size:12px;font-weight:600}.ap-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ap-card .pthumb{aspect-ratio:16/7;border-radius:0}.ap-card-b{gap:6px;padding:12px 14px 14px;display:grid}.ap-card-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ap-card-h b{font-family:var(--display);font-size:18px;line-height:1.15}.ap-card-st{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-list{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ap-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) auto minmax(0,1.2fr) 70px auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.ap-row:first-child{border-top:0}.ap-row:hover{background:var(--sea-soft)}.ap-n{min-width:0;display:grid}.ap-n b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-n small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap-row .cobro-chip{white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}@media (max-width:760px){.ap-row{grid-template-columns:1fr auto;row-gap:6px}.ap-row .ap-tags,.ap-row .ap-v{justify-self:end}}.ap-grupos{gap:14px;display:grid}.ap-grupo header{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px 6px;display:flex}.ap-grupo header b{font-family:var(--display);font-size:18px}.ap-grupo header .sub{font-size:13px}.ap-sel select{flex:170px;width:auto;max-width:240px}.ap-card .pthumb{aspect-ratio:auto;height:96px}.ap-card .pthumb svg,.ap-card .pthumb img{object-fit:cover;width:100%;height:100%}button.ghost.danger.sm{padding:6px 12px;font-size:13px}.borrar-dlg h3{color:var(--alert)}.borrar-dlg p{margin:0 0 8px}.borrar-dlg .f input{width:100%}button.danger-solid{background:var(--alert);color:#fff;border-color:var(--alert)}button.danger-solid:disabled{opacity:.45}.plist li>button.danger{grid-area:2/3;justify-self:end;padding:4px 10px;font-size:12px}.pn-sum{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:14px;display:grid}.pn-sum>*{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.pn-sum b{font-family:var(--display);font-size:26px;line-height:1}.pn-sum b small{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:600}.pn-sum span{color:var(--muted);font-size:13px}.pn-sum .pn-mes .cobro-chip{color:inherit;justify-self:start;margin-top:4px}.pn-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.wrap.panel:has(.pn-list){max-width:1040px}.pn-list{grid-template-columns:1fr 1fr}}.pn-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:112px 1fr;align-items:start;gap:14px;padding:12px;display:grid}.pn-thumb{border-radius:14px;height:100%;min-height:112px;display:block;overflow:hidden}.pn-thumb .pthumb{aspect-ratio:auto;height:100%;margin:0}.pn-thumb .pthumb-tag{padding:2px 6px;font-size:9.5px;bottom:6px;left:6px}.pn-body{gap:8px;min-width:0;display:grid}.pn-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pn-head h3{font-size:19px;line-height:1.15}.pn-head h3 a{color:inherit;text-decoration:none}.pn-head .sub{margin:2px 0 0;font-size:13px}.pn-tags{flex:none;gap:4px;display:inline-flex}.pn-tags .tag{padding:3px 8px;font-size:10.5px}.pn-vis summary{cursor:pointer;color:var(--muted);font-size:14px;list-style:none}.pn-vis summary::-webkit-details-marker{display:none}.pn-vis summary b{color:var(--ink);font-size:16px}.pn-vis summary span{font-size:12.5px}.pn-vis summary:after{content:" · Ver gráfica";color:var(--sea);font-size:12.5px;font-weight:700}.pn-vis[open] summary:after{content:" · Ocultar"}.pn-vis .vis{margin-top:8px}.pn-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pn-acts .btnlink,.pn-acts .ghost-link,.pn-acts .share>button{padding:7px 13px;font-size:13px}.pn-mas{position:relative}.pn-mas summary{cursor:pointer;list-style:none}.pn-mas summary::-webkit-details-marker{display:none}.pn-mas summary:after{content:" ▾"}.pn-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #0006}.pn-menu a{color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none}.pn-menu a:hover{background:var(--sea-soft)}@media (max-width:420px){.pn-card{grid-template-columns:84px 1fr;gap:10px}.pn-thumb{min-height:84px}}.pn-thumb{aspect-ratio:1;height:112px;min-height:0}.pn-vis summary:after{white-space:nowrap}@media (max-width:420px){.pn-thumb{height:84px}}.ak-intro{display:none}html[data-intro="1"] body{overflow:hidden}html[data-intro="1"] .ak-intro{z-index:9999;cursor:pointer;background:radial-gradient(90% 70% at 50% 42%,#26382f 0%,#141c1d 70%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ak-intro.entrar{animation:.56s ease-in .64s both ak-salir}.ak-in-c{text-align:center;flex-direction:column;align-items:center;display:flex}.ak-in-art{transform-origin:67% 70%;width:min(46vw,210px);height:auto;overflow:visible}.ak-intro.entrar .ak-in-art{animation:.96s cubic-bezier(.55,0,.75,.2) both ak-zoom}.ak-in-casa{stroke-dasharray:1;stroke-dashoffset:1px;animation:.96s cubic-bezier(.4,0,.2,1) both ak-trazo}.ak-in-puerta{transform-box:fill-box;transform-origin:100%;animation:.4s ease-out .56s both ak-ver,.8s cubic-bezier(.3,.7,.2,1) .96s both ak-abrir}.ak-in-luz{animation:.64s ease-out 1.12s both ak-ver}.ak-in-haz{animation:.64s ease-out 1.28s both ak-ver}.ak-in-rayo{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out 1.6s both ak-trazo}.ak-in-rayo.r1{animation-delay:1.73s}.ak-in-rayo.r2{animation-delay:1.86s}.ak-in-logo{font-family:var(--display);letter-spacing:-.02em;color:#f3eee6;margin:18px 0 0;font-size:clamp(40px,11vw,64px);font-weight:600;line-height:1;animation:.64s ease-out 1.52s both ak-subir}.ak-in-logo span{color:#c9a35c}.ak-in-lema{letter-spacing:.24em;text-transform:uppercase;color:#c9a35c;margin:12px 0 0;font-size:13px;animation:.64s ease-out 1.84s both ak-subir}.ak-in-entrar{color:#141c1d;font:700 17px/1 var(--body,inherit);cursor:pointer;background:#c9a35c;border:0;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:14px 34px;animation:.64s ease-out 2.1s both ak-subir,2.4s ease-in-out 2.9s infinite ak-latir;display:inline-flex;box-shadow:0 0 #c9a35c8c}.ak-in-entrar span{transition:transform .2s}.ak-in-entrar:hover span,.ak-in-entrar:focus-visible span{transform:translate(4px)}.ak-in-entrar:focus-visible{outline-offset:3px;outline:2px solid #f3eee6}.ak-intro.entrar :is(.ak-in-logo,.ak-in-lema,.ak-in-entrar){animation:.4s ease-in forwards ak-irse}@keyframes ak-trazo{to{stroke-dashoffset:0}}@keyframes ak-ver{0%{opacity:0}to{opacity:1}}@keyframes ak-abrir{to{transform:translate(-3px,-2.5px)skewY(-17.9deg)scaleX(.81)}}@keyframes ak-subir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ak-irse{to{opacity:0}}@keyframes ak-zoom{to{transform:scale(60)}}@keyframes ak-salir{to{opacity:0;visibility:hidden}}@keyframes ak-latir{50%{box-shadow:0 0 0 12px #c9a35c00}0%,to{box-shadow:0 0 #c9a35c73}}
