.qk{--qk-bg:#161719;--qk-card:#262626;--qk-field:#383838;--qk-text:#f5f5f5;--qk-muted:#d0d0d0;--qk-accent:#eb0a7f;--qk-accent-mid:#ed65ae;--qk-accent-gradient:linear-gradient(90deg,#ed65ae,#eb0a7f);--qk-cta:linear-gradient(90deg,#edc729,#efaa27);--qk-on-cta:#fff;--qk-yellow:#edc729;--qk-success:#5fe08a;--qk-error:#ff7b73;--qk-line:hsla(0,0%,100%,.12);--qk-border:#333;--qk-note:color-mix(in srgb,var(--qk-yellow) 45%,var(--qk-bg));--qk-ease:cubic-bezier(0.16,1,0.3,1);--qk-hidraulico:linear(0,0.015,0.06 2.5%,0.134 5.2%,0.234 8.2%,0.354 11.6%,0.488 15.4%,0.627 19.8%,0.76 25%,0.867 31.4%,0.938 38.6%,0.978 47.4%,0.995 58.6%,1 100%);--qk-press:140ms;--qk-glide:280ms;--qk-sheet:0px;--qk-dock:0px;--qk-safe:env(safe-area-inset-bottom,0px);background:var(--qk-bg);box-sizing:border-box;color:var(--qk-text);font-family:Montserrat,system-ui,sans-serif;font-size:16px;font-synthesis:none;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding:24px 16px 176px;scroll-padding-block:96px calc(120px + var(--qk-safe))}.qk *,.qk :after,.qk :before{box-sizing:inherit}.qk [hidden]{display:none!important}.qk :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--qk-accent-mid);outline-offset:2px}.qk [data-focus]:focus{outline:none}.qk-sr{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.qk-shell{inline-size:100%;margin-inline:auto;max-inline-size:430px;min-inline-size:0}.qk-main{padding-bottom:32px}.qk-main,.qk-step{display:grid;gap:32px}.qk-step{animation:qk-in .32s var(--qk-ease) both}@keyframes qk-in{0%{opacity:0;transform:translateY(8px)}}.qk-top{background:var(--qk-bg);inset-block-start:0;padding:0 16px 16px;position:sticky;z-index:3}.qk-head,.qk-top{display:grid;gap:16px;margin-inline:-16px}.qk-head{align-items:center;border-block-end:1px solid var(--qk-border);grid-template-columns:40px minmax(0,1fr) 40px;min-block-size:52px;padding:6px 16px}.qk-top:has(.qk-progress) .qk-head{margin-block-end:8px}.qk-back{background:none;block-size:40px;border:0;border-radius:50%;color:var(--qk-text);cursor:pointer;display:grid;flex:none;inline-size:40px;place-items:center;position:relative}.qk-back:after{content:"";inset:-4px;position:absolute}.qk-back:active{transform:scale(.96)}@media (hover:hover){.qk-back:hover{background:var(--qk-card)}}.qk-title{font-size:14px;font-weight:600;grid-column:2;line-height:20px;margin:0;text-align:center;text-wrap:balance}.qk-close{grid-column:3}.qk-head:not(:has(.qk-back)){grid-template-columns:minmax(0,1fr)}.qk-head:not(:has(.qk-back)) .qk-title{grid-column:1;text-align:left}.qk-progress{align-items:center;display:flex;gap:12px}.qk-progress-track{background:var(--qk-card);block-size:4px;border-radius:999px;flex:1;overflow:hidden}.qk-progress-fill{background:var(--qk-accent-gradient);block-size:100%;transform-origin:left;transition:transform .4s var(--qk-ease)}.qk-progress-bolt{color:var(--qk-yellow);flex:none}.qk-bubble{align-items:start;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr)}.qk-avatar{background:var(--qk-field);block-size:48px;border:2px solid var(--qk-field);border-radius:50%;color:var(--qk-accent-mid);display:grid;inline-size:48px;overflow:hidden;place-items:center}.qk-avatar img{block-size:100%;inline-size:100%;object-fit:cover}.qk-bubble-text{background:var(--qk-card);border-radius:8px 16px 16px 16px;font-size:14px;font-weight:600;line-height:20px;margin:0;padding:12px 16px;text-wrap:pretty}.qk-bubble-kicker{display:block;line-height:20px;margin-block-end:4px}.qk-bubble-kicker,.qk-note{font-size:12px;font-weight:500}.qk-note{background:var(--qk-note);border-radius:12px;color:var(--qk-text);display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);line-height:18px;padding:12px 16px}.qk-note p{margin:0;text-wrap:pretty}.qk-note ul{margin:4px 0 0;padding-inline-start:18px}.qk-card{background:var(--qk-card);border-radius:16px;display:grid;gap:24px;padding:16px 24px 24px}.qk-required-note{color:var(--qk-muted);font-size:14px;line-height:21px;margin:0;text-align:right}.qk-field{border:0;display:grid;gap:12px;margin:0;min-inline-size:0;padding:0}.qk-label{font-size:14px;font-weight:600;line-height:21px;padding:0}.qk-input{background:var(--qk-field);border:1px solid transparent;border-radius:12px;color:var(--qk-text);font:inherit;inline-size:100%;min-block-size:48px;padding:12px 16px;transition:border-color .16s var(--qk-ease),box-shadow .16s var(--qk-ease)}.qk-input:focus{border-color:var(--qk-yellow);box-shadow:0 0 0 1px var(--qk-yellow);outline:none}.qk-input::placeholder{color:var(--qk-muted);opacity:1}.qk-input[aria-invalid=true]{border-color:var(--qk-error)}.qk-textarea{min-block-size:112px;resize:vertical}.qk-error{color:var(--qk-error);font-size:14px;line-height:21px;margin:0}.qk-inline-action{background:none;border:0;color:var(--qk-yellow);cursor:pointer;font:inherit;font-size:14px;font-weight:600;justify-self:start;min-block-size:44px;padding:0;text-decoration:underline;text-underline-offset:4px}.qk-coords{color:var(--qk-muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:21px;margin:0}.qk-input:is([type=date],select){color-scheme:dark}.qk-choice{display:grid;gap:8px}.qk-choice-option{align-items:center;background:var(--qk-field);border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;line-height:20px;min-block-size:48px;padding:12px 16px;position:relative;transition:transform .16s var(--qk-ease),box-shadow .16s var(--qk-ease)}.qk-choice-option input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.qk-radio{block-size:18px;border:1.5px solid var(--qk-yellow);border-radius:50%;flex:none;inline-size:18px;transition:background-color .16s var(--qk-ease),box-shadow .16s var(--qk-ease)}.qk-choice-option:has(:checked){box-shadow:inset 0 0 0 1.5px var(--qk-yellow)}.qk-choice-option:has(:checked) .qk-radio{background:var(--qk-yellow);box-shadow:inset 0 0 0 3px var(--qk-field)}.qk-choice-option:has(:focus-visible){outline:2px solid var(--qk-accent-mid);outline-offset:2px}.qk-choice-option:active{transform:scale(.99)}.qk-choice[aria-invalid=true] .qk-choice-option:not(:has(:checked)){box-shadow:inset 0 0 0 1px var(--qk-error)}.qk-plans{display:grid;gap:16px}.qk-plan{align-items:center;background:var(--qk-card);border:0;border-radius:16px;color:var(--qk-text);cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;min-block-size:88px;overflow:hidden;padding:16px 24px 22px;position:relative;text-align:left;transition:transform .2s var(--qk-ease)}.qk-plan:after{background:var(--qk-accent-gradient);block-size:6px;content:"";inset:auto 0 0;position:absolute}.qk-plan:active{transform:scale(.98)}.qk-plan:disabled{cursor:progress}.qk-plan-name{font-weight:600;text-wrap:balance}.qk-plan-price{color:var(--qk-yellow);flex:none;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:27px}@media (hover:hover){.qk-plan:hover{transform:translateY(-2px)}}.qk-pdp{align-content:start;display:grid;gap:4px}.qk-pdp-hero{aspect-ratio:16/11;border-radius:24px;inline-size:100%;margin-block-end:12px;object-fit:cover}.qk-pdp-hero--icon{background:var(--qk-card);display:grid;place-items:center}.qk-pdp-category{font-size:14px;font-weight:500;line-height:20px;margin:0}.qk-pdp-title{color:var(--qk-accent-mid);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:28px;margin:0;text-wrap:balance}.qk-pdp-lead{font-size:14px;line-height:20px;margin:4px 0 0;text-wrap:pretty}.qk-pdp-price{color:var(--qk-yellow);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px;margin:0}.qk-pdp-price sup{font-size:.6em}.qk-pdp-heading{font-size:16px;font-weight:600;line-height:24px;margin:24px 0 12px}.qk-pdp-list{display:grid;font-size:14px;gap:16px;line-height:20px;list-style:none;margin:0;padding:0}.qk-pdp-list li{align-items:start;display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr)}.qk-pdp-check{background:var(--qk-yellow);block-size:24px;border-radius:50%;color:var(--qk-bg);flex:none;inline-size:24px;padding:5px}.qk-pdp-foot{background:var(--qk-card);border-radius:24px 24px 0 0;display:grid;gap:16px;margin-inline:-16px;padding:24px 16px calc(24px + var(--qk-safe))}.qk-pdp-note{align-items:center;color:var(--qk-muted);display:grid;font-size:14px;gap:12px;grid-template-columns:20px minmax(0,1fr);line-height:21px;margin:0}.qk-services{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.qk-intro{display:grid;gap:8px}.qk-intro-title{color:var(--qk-accent-mid);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:28px;margin:0;text-wrap:balance}.qk-intro-lead{font-size:14px;line-height:20px;margin:0;text-wrap:pretty}.qk-intro-heading{font-size:16px;font-weight:600;line-height:24px;margin:16px 0 0}.qk-step:has(.qk-intro){gap:16px}.qk-service{background:var(--qk-card);border:0;border-radius:16px;color:var(--qk-text);cursor:pointer;display:grid;font:inherit;gap:12px;justify-items:center;min-block-size:140px;overflow:hidden;padding:16px 12px 22px;place-content:center;position:relative;text-align:center;transition:transform .2s var(--qk-ease)}.qk-service:after{background:var(--qk-accent-gradient);block-size:6px;content:"";inset:auto 0 0;position:absolute}.qk-service:active{transform:scale(.98)}.qk-service:disabled{cursor:progress}.qk-service-icon{block-size:56px;inline-size:56px}.qk-service-name{font-size:16px;font-weight:400;line-height:20px;text-wrap:balance}.qk-service-name strong{display:block;font-weight:700}@media (hover:hover){.qk-service:hover{transform:translateY(-2px)}}.qk-cta,.qk-secondary{align-items:center;border-radius:16px;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;inline-size:100%;justify-content:center;letter-spacing:.08em;line-height:17px;min-block-size:48px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:transform var(--qk-glide) var(--qk-hidraulico),opacity .16s linear}.qk-cta{background:var(--qk-cta);border:0;color:var(--qk-on-cta);font-weight:700}.qk-secondary{background:transparent;border:1px solid var(--qk-yellow);color:var(--qk-yellow)}.qk-cta[data-pending]{background:var(--qk-field);color:var(--qk-muted)}.qk-link{color:var(--qk-yellow);display:grid;font-size:14px;font-weight:600;min-block-size:44px;place-content:center;text-decoration:none}@media (hover:hover){.qk-link:hover{text-decoration:underline;text-underline-offset:4px}}.qk-cta:active,.qk-secondary:active{transform:scale(.98) translateY(.5px);transition-duration:var(--qk-press)}.qk-cta:disabled,.qk-secondary:disabled{cursor:progress;opacity:.5}@media (hover:hover){.qk-cta:hover:not(:disabled),.qk-secondary:hover:not(:disabled){transform:translateY(-1px)}}.qk:has(.qk-actions),.qk:has(.qk-pdp-foot){padding-block-end:calc(96px + var(--qk-safe))}.qk:has(.qk-actions) .qk-main,.qk:has(.qk-pdp-foot) .qk-main{padding-block-end:0}.qk-actions{background:var(--qk-bg);border-block-start:1px solid var(--qk-line);display:grid;gap:12px;margin-inline:-16px;padding:16px 16px calc(16px + var(--qk-safe))}@media (max-width:1023px){.qk:has(.qk-form,.qk-pdp-foot){padding-block:0}.qk:has(.qk-form,.qk-pdp-foot) .qk-step{margin-block:0}.qk:has(.qk-top){padding-block-start:0}.qk:has(.qk-form,.qk-pdp-foot) .qk-main{gap:0;padding-block-end:0}.qk:has(.qk-form,.qk-pdp-foot) .qk-shell{block-size:calc(100dvh - var(--qk-sheet))}.qk:has(.qk-form,.qk-pdp-foot) .qk-main{block-size:100%;display:flex;flex-direction:column}.qk-step:has(.qk-form,.qk-pdp-foot){display:flex;flex:1;flex-direction:column;gap:0;min-block-size:0}.qk-step:has(.qk-form,.qk-pdp-foot)>:is(.qk-top,.qk-bubble,.qk-actions,.qk-pdp-foot,.qk-card){flex:none}.qk-form,.qk-pdp{flex:1 1 0;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:16px;scrollbar-width:none}.qk-form::-webkit-scrollbar,.qk-pdp::-webkit-scrollbar{display:none}.qk-actions,.qk-pdp-foot{position:static}.qk-step:has(.qk-form) .qk-bubble{margin-block-end:8px}}.qk-form{align-content:start}.qk-form,.qk-summary{display:grid;gap:16px}.qk-summary{margin:0}.qk-summary div{display:grid;gap:4px}.qk-summary dt{color:var(--qk-muted)}.qk-summary dd,.qk-summary dt{font-size:14px;line-height:21px}.qk-summary dd{font-variant-numeric:tabular-nums;font-weight:600;margin:0;overflow-wrap:anywhere}.qk-alert{background:var(--qk-card);border-radius:16px;box-shadow:inset 4px 0 0 var(--qk-error);display:grid;gap:16px;margin:0;padding:24px}.qk-alert p{margin:0}.qk-skeleton{animation:qk-pulse 1.2s ease-in-out infinite alternate;background:var(--qk-card);block-size:40px;border-radius:16px}.qk-skeleton--tall{block-size:320px}@keyframes qk-pulse{to{opacity:.55}}.qk-answers{background:var(--qk-card);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.24);inset:auto 0 0;padding-bottom:env(safe-area-inset-bottom);position:fixed;z-index:2}.qk-answers summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:24px;list-style:none;min-block-size:56px;padding:0 24px}.qk-answers summary::-webkit-details-marker{display:none}.qk-answers .qk-chevron{transition:transform .24s var(--qk-ease)}.qk-answers[open] .qk-chevron{transform:rotate(180deg)}.qk-answers .qk-summary{max-block-size:50vh;overflow:auto;padding:0 24px 24px}@media (max-width:1023px){.qk:has(.qk-answers[open]){padding-bottom:calc(50vh + 120px + env(safe-area-inset-bottom))}}.qk-ticket{--qk-zig:28px;animation:qk-in .32s var(--qk-ease) both;background:var(--qk-card);display:grid;gap:24px;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /var(--qk-zig) 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /var(--qk-zig) 51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top /var(--qk-zig) 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /var(--qk-zig) 51% repeat-x;padding:56px 16px}.qk-ticket-title{font-size:clamp(24px,6.5vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0;text-align:center;text-wrap:balance}.qk-ticket-lead{color:var(--qk-muted);margin:0;text-align:center;text-wrap:pretty}.qk-ticket-icon{background:var(--qk-success);block-size:56px;border:2px solid #fff;border-radius:50%;color:#fff;display:grid;inline-size:56px;justify-self:center;place-items:center}.qk-divider{border:0;border-top:1px solid var(--qk-line);margin:0}.qk-thanks{font-size:24px;font-weight:600;line-height:32px;margin:0;text-align:center;text-wrap:balance}@media (min-width:1024px){.qk{padding:48px 32px}.qk-shell{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 300px;max-inline-size:1232px}.qk-main{inline-size:100%;justify-self:center;max-inline-size:640px}.qk-services{grid-template-columns:repeat(3,minmax(0,1fr))}.qk-actions{background:none;border:0;margin-inline:0;padding:0}.qk-pdp-foot{border-radius:24px;box-shadow:none;margin-inline:0}.qk-top{margin-block-start:-48px;padding-block-start:48px}.qk-answers{border-radius:16px;box-shadow:none;inset:24px auto auto;position:sticky}.qk-answers summary{min-block-size:64px;pointer-events:none}.qk-answers .qk-chevron{display:none}.qk-answers .qk-summary{max-block-size:none}}@media (prefers-reduced-motion:reduce){.qk *,.qk :after,.qk :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.qk-shell.qk-shell--lobby{display:block;max-inline-size:640px}.qk-shell--lobby .qk-main{max-inline-size:none}.qk-lobby{display:grid;gap:24px}.qk-lobby-title{font-size:clamp(24px,6.5vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:break-word;text-wrap:balance}.qk-search{margin:0;position:relative}.qk-search .qk-icon{color:var(--qk-muted);inset-block:0;inset-inline-start:20px;margin-block:auto;pointer-events:none;position:absolute}.qk-search .qk-input{padding-inline-start:52px}.qk-chips{display:flex;gap:8px;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);overflow-x:auto;padding-inline:16px 40px;scrollbar-width:none}.qk-chips::-webkit-scrollbar{display:none}.qk-chip{align-items:center;background:var(--qk-card);border:0;border-radius:999px;color:var(--qk-text);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:14px;font-weight:600;gap:8px;min-block-size:44px;padding:0 16px;transition:background-color .16s var(--qk-ease),color .16s var(--qk-ease),transform .16s var(--qk-ease);white-space:nowrap}.qk-chip:has(img){padding-inline-start:10px}.qk-chip[aria-pressed=true]{background:var(--qk-text);color:var(--qk-bg)}.qk-chip:active{transform:scale(.97)}@media (hover:hover){.qk-chip[aria-pressed=false]:hover{background:var(--qk-field)}}.qk-results{display:grid;gap:32px}.qk-group{display:grid;gap:12px}.qk-group-title{font-size:18px;font-weight:600;line-height:24px;margin:0;text-wrap:balance}.qk-rows{background:var(--qk-card);border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0}.qk-rows li+li{border-top:1px solid var(--qk-line)}.qk-row{align-items:center;background:none;border:0;color:var(--qk-text);cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:44px minmax(0,1fr) 20px;inline-size:100%;min-block-size:72px;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .16s var(--qk-ease)}.qk .qk-row:focus-visible{outline-offset:-2px}.qk-row:active{background:hsla(0,0%,100%,.08)}@media (hover:hover){.qk-row:hover{background:hsla(0,0%,100%,.05)}}.qk-row-icon{background:color-mix(in srgb,var(--qk-tint) 18%,transparent);block-size:44px;border-radius:10px;display:grid;inline-size:44px;place-items:center}.qk-row-name{display:block;font-weight:600;line-height:20px;text-wrap:pretty}.qk-row-hint{align-items:center;color:var(--qk-muted);display:flex;font-size:14px;gap:6px;line-height:20px;margin-block-start:4px}.qk-row-hint .qk-icon{flex:none}.qk-row--here .qk-row-hint{color:var(--qk-yellow)}.qk-row-go{color:var(--qk-muted)}.qk-empty{background:var(--qk-card);border-radius:16px;display:grid;gap:16px;padding:24px}.qk-empty p{margin:0;text-wrap:pretty}@media (min-width:768px){.qk-lobby-title{font-size:32px;line-height:40px}.qk-chips{flex-wrap:wrap;margin-inline:0;-webkit-mask-image:none;mask-image:none;overflow:visible;padding-inline:0}}body:has(.qk-form,.qk-actions,.qk-pdp-foot,.qk-ticket,.qk-pdp,.qk-step) .contenedor-div-wa-woow{display:none!important}.contenedor-div-wa-woow{z-index:10!important}