@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);.flight-help[data-v-b59c5f8e]{display:inline-flex}.flight-help-preview[data-v-b59c5f8e],.flight-help-preview[data-v-b59c5f8e] .v-dialog__container{display:block;width:100%}.flight-preview[data-v-b59c5f8e]{display:block;width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:.875rem;background:#f8fafc;color:#0f172a;font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.flight-preview .v-icon[data-v-b59c5f8e]{color:inherit}.flight-preview-heading[data-v-b59c5f8e]{display:flex;align-items:center;gap:.5rem}.flight-preview-route[data-v-b59c5f8e]{display:block;margin-top:.25rem;font-size:.875rem}.flight-preview-footer[data-v-b59c5f8e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;margin-top:.375rem;font-size:.875rem}.flight-preview-more[data-v-b59c5f8e]{font-weight:700}.flight-preview-note[data-v-b59c5f8e]{font-weight:600}.flight-preview[data-v-b59c5f8e]:hover{background:#edf7f0;border-color:#94a3b8}.flight-preview-inverse[data-v-b59c5f8e]{background:rgba(230,233,242,.92);border-color:hsla(0,0%,100%,.7);color:#252a3a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 .375rem 1rem rgba(20,24,39,.14)}.flight-preview-inverse[data-v-b59c5f8e]:hover{background:rgba(239,242,248,.98);border-color:hsla(0,0%,100%,.9)}.flight-link[data-v-b59c5f8e]{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.25rem 0;border:0;background:transparent;color:#475569;font:inherit;font-size:.875rem;line-height:1.5;cursor:pointer}.flight-link .v-icon[data-v-b59c5f8e]{color:inherit}.flight-link[data-v-b59c5f8e]:hover{color:#006b30}.flight-link-inverse[data-v-b59c5f8e],.flight-link-inverse[data-v-b59c5f8e]:hover{color:#fff}.flight-actions a[data-v-b59c5f8e]:focus-visible,.flight-link[data-v-b59c5f8e]:focus-visible,.flight-preview[data-v-b59c5f8e]:focus-visible{outline:2px solid currentColor;outline-offset:.25rem;border-radius:.25rem}.flight-preview-inverse[data-v-b59c5f8e]:focus-visible{outline-color:#fff}.v-card.flight-dialog[data-v-b59c5f8e]{--flight-muted:#e5e7eb;--flight-border:hsla(0,0%,100%,0.18);--flight-surface:hsla(0,0%,100%,0.07);overflow:hidden;background:transparent;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;text-align:left}.flight-header[data-v-b59c5f8e]{position:relative;flex-shrink:0;padding:1.75rem 1.5rem 1.5rem;border-bottom:1px solid var(--flight-border);background:hsla(0,0%,100%,.04);color:#fff}.flight-heading[data-v-b59c5f8e]{text-align:center}.flight-eyebrow[data-v-b59c5f8e]{display:block;padding:0 2rem;color:var(--flight-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.6}.flight-header h2[data-v-b59c5f8e]{margin:.75rem 0 .375rem;font-size:1.625rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.flight-heading p[data-v-b59c5f8e]{margin:0;color:var(--flight-muted);font-size:.875rem;line-height:1.5}.flight-header .flight-dismiss[data-v-b59c5f8e]{position:absolute;top:.875rem;right:.875rem;border:1px solid var(--flight-border);background:hsla(0,0%,100%,.1);color:#fff}.flight-dismiss .v-icon[data-v-b59c5f8e]{color:inherit}.flight-dialog .flight-body[data-v-b59c5f8e]{min-height:0;padding:1.25rem 1.5rem;background:transparent;color:#fff;font-size:1rem;line-height:1.6;letter-spacing:normal}.flight-overview[data-v-b59c5f8e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.flight-airline[data-v-b59c5f8e]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;border:1px solid var(--flight-border);border-radius:2rem;background:var(--flight-surface);color:#fff;font-size:.875rem;font-weight:700}.flight-airline-dot[data-v-b59c5f8e]{width:.5rem;height:.5rem;border-radius:50%;background:#fff}.flight-caption[data-v-b59c5f8e]{color:var(--flight-muted);font-size:.875rem;line-height:1.5}.flight-cards[data-v-b59c5f8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.flight-option[data-v-b59c5f8e]{min-width:0;padding:1rem;border:1px solid var(--flight-border);border-radius:1.25rem;background:var(--flight-surface);box-shadow:0 .375rem 1.25rem rgba(15,23,42,.08)}.flight-option-header[data-v-b59c5f8e]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.flight-option h3[data-v-b59c5f8e]{margin:0;color:#fff;font-size:1rem;line-height:1.5}.flight-option-header time[data-v-b59c5f8e]{padding:.1875rem .5rem;border:1px solid var(--flight-border);border-radius:2rem;background:var(--flight-surface);color:#fff;font-size:.875rem}.flight-route[data-v-b59c5f8e]{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.flight-airport[data-v-b59c5f8e]{display:flex;flex-direction:column}.flight-airport strong[data-v-b59c5f8e]{font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:.02em}.flight-airport span[data-v-b59c5f8e]{margin-top:.25rem;color:var(--flight-muted);font-size:.875rem}.flight-airport-arrival[data-v-b59c5f8e]{text-align:right}.flight-route-line[data-v-b59c5f8e]{display:flex;flex:1;align-items:center;gap:.375rem}.flight-route-line[data-v-b59c5f8e]:after,.flight-route-line[data-v-b59c5f8e]:before{flex:1;height:1px;background:hsla(0,0%,100%,.3);content:""}.flight-route-line .v-icon[data-v-b59c5f8e]{color:#fff}.flight-departure[data-v-b59c5f8e]{padding-top:.75rem;border-top:1px dashed hsla(0,0%,100%,.25)}.flight-option .flight-time[data-v-b59c5f8e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:.375rem 0 0}.flight-time strong[data-v-b59c5f8e]{font-size:1.25rem;font-weight:700;line-height:1.4;white-space:nowrap}.flight-time-or[data-v-b59c5f8e],.flight-time-unit[data-v-b59c5f8e]{color:var(--flight-muted);font-size:.875rem;font-weight:400}.flight-notice[data-v-b59c5f8e]{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1rem;border:1px solid var(--flight-border);border-radius:1.25rem;background:var(--flight-surface)}.flight-notice .v-icon[data-v-b59c5f8e]{flex-shrink:0;margin-top:.125rem;color:#fff}.flight-notice h3[data-v-b59c5f8e]{margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.5}.flight-notice p[data-v-b59c5f8e]{margin:0;color:var(--flight-muted);font-size:1rem;line-height:1.6}.flight-body .flight-footnote[data-v-b59c5f8e]{margin:.875rem 0 0;color:var(--flight-muted);font-size:.875rem;line-height:1.5}.flight-dialog .flight-actions[data-v-b59c5f8e]{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--flight-border);background:rgba(15,23,42,.12)}.flight-actions .flight-book[data-v-b59c5f8e]{display:inline-flex;flex:1 1 11rem;align-items:center;justify-content:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;border-radius:3rem;background:#fff;color:#111827;font-size:1rem;font-weight:800;line-height:1.5;text-decoration:none;box-shadow:0 .5rem 1.25rem rgba(15,23,42,.2);transition:background-color .2s ease}.flight-book .v-icon[data-v-b59c5f8e]{color:inherit}.flight-actions .flight-book[data-v-b59c5f8e]:hover{background:#e5e7eb}.flight-actions .flight-book[data-v-b59c5f8e]:focus-visible{outline-color:#fff}.flight-actions .flight-close[data-v-b59c5f8e]{flex:0 1 auto;height:auto;min-height:2.75rem;margin:0;padding:.75rem;color:var(--flight-muted);font-size:.875rem;letter-spacing:normal;text-transform:none}@media (max-width:480px){.flight-header[data-v-b59c5f8e]{padding:1.25rem 1rem}.flight-header h2[data-v-b59c5f8e]{font-size:1.375rem}.flight-dialog .flight-actions[data-v-b59c5f8e],.flight-dialog .flight-body[data-v-b59c5f8e]{padding:1rem}.flight-notice[data-v-b59c5f8e]{flex-direction:column;gap:.5rem}}.v-dialog.alibey-flight-modal{border:1px solid hsla(0,0%,100%,.24);border-radius:2rem;background:linear-gradient(135deg,rgba(80,84,102,.88),rgba(45,50,68,.94));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1.5rem 4rem rgba(15,23,42,.35)}.premium-event-page[data-v-bea0da70]{background-color:#f8fafc;color:#0f172a;font-family:Poppins,sans-serif;height:100vh;width:100vw;overflow-y:auto;overflow-x:hidden;position:relative;letter-spacing:-.2px;line-height:1.6!important}.premium-event-page h1[data-v-bea0da70],.premium-event-page h2[data-v-bea0da70],.premium-event-page h3[data-v-bea0da70],.premium-event-page h4[data-v-bea0da70],.premium-event-page h5[data-v-bea0da70],.premium-event-page h6[data-v-bea0da70]{line-height:1.35!important;margin-bottom:12px!important}.premium-event-page p[data-v-bea0da70]{line-height:1.6!important;margin-bottom:12px!important}.custom-back-btn[data-v-bea0da70]{position:fixed;top:24px;left:24px;z-index:150;background-color:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.4);transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-back-btn[data-v-bea0da70]:hover{transform:translateX(-4px) scale(1.05);background-color:#fff!important}.hero-viewport[data-v-bea0da70]{position:relative}.hero-viewport .hero-overlay[data-v-bea0da70]{width:100%;min-height:95vh;background:linear-gradient(135deg,rgba(15,23,42,.6),rgba(15,23,42,.85));padding:24px}.glass-hero-card[data-v-bea0da70]{background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);border-radius:32px;padding:48px 32px;max-width:700px;width:100%;box-shadow:0 30px 60px rgba(0,0,0,.3);margin-bottom:2rem}.location-tag[data-v-bea0da70]{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:3px;color:var(--v-primary-base);text-transform:uppercase}.main-event-title[data-v-bea0da70]{font-weight:900;font-size:2.8rem;color:#fff;line-height:1.2!important;margin-top:4px;text-transform:uppercase;letter-spacing:-1px}.premium-date-wrapper[data-v-bea0da70]{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.15);padding:8px 24px;border-radius:50px;color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.5px;border:1px solid hsla(0,0%,100%,.1);margin-top:16px;margin-bottom:24px}.hero-teaser-text[data-v-bea0da70]{color:hsla(0,0%,100%,.9);font-size:1.05rem;line-height:1.6!important;font-weight:400;margin-bottom:32px}.hero-flight-preview[data-v-bea0da70]{width:100%;max-width:32rem;margin:0 auto 1.25rem}.cta-pulse-button[data-v-bea0da70]{height:54px!important;padding:0 36px!important;border-radius:50px!important;letter-spacing:1px!important;transition:all .3s ease!important}.cta-pulse-button[data-v-bea0da70]:hover{transform:scale(1.03) translateY(-2px);box-shadow:0 15px 30px hsla(0,0%,100%,.2)!important}.scroll-discover[data-v-bea0da70]{position:absolute;bottom:2.5rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.6;transition:opacity .3s ease}.scroll-discover[data-v-bea0da70]:hover{opacity:1}.scroll-discover .discover-text[data-v-bea0da70]{font-size:.75rem;font-weight:700;letter-spacing:2px;color:#fff}.mouse-icon[data-v-bea0da70]{width:22px;height:36px;border:2px solid #fff;border-radius:12px;position:relative}.mouse-icon .wheel[data-v-bea0da70]{width:4px;height:8px;background-color:#fff;border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:scroll-anim-bea0da70 1.6s infinite}@keyframes scroll-anim-bea0da70{0%{opacity:1;top:6px}to{opacity:0;top:18px}}.luxury-body-wrapper[data-v-bea0da70]{margin-top:-5vh;padding:0 24px 80px 24px;border-top-left-radius:40px;border-top-right-radius:40px;background-color:#f8fafc;position:relative;z-index:20;max-width:1000px;margin-left:auto;margin-right:auto}.luxury-card-section[data-v-bea0da70]{background-color:#fff;border-radius:32px;padding:40px;margin-bottom:32px;box-shadow:0 4px 20px rgba(15,23,42,.02),0 20px 40px rgba(15,23,42,.03);border:1px solid rgba(226,232,240,.8)}.luxury-card-section.alternative-bg[data-v-bea0da70]{background:linear-gradient(180deg,#fff,#f1f5f9)}.section-header-block .section-pre-title[data-v-bea0da70]{font-size:.75rem;font-weight:700;color:var(--v-primary-base);letter-spacing:2px}.section-header-block .section-main-title[data-v-bea0da70]{font-size:1.75rem;font-weight:850;color:#0f172a;letter-spacing:-.5px;margin-top:2px}.section-header-block .luxury-accent-line[data-v-bea0da70]{width:40px;height:4px;background-color:var(--v-primary-base);border-radius:2px;margin:12px auto 0 auto}.nested-bento-grid[data-v-bea0da70]{margin:0 -12px}.bento-card[data-v-bea0da70]{position:relative;border-radius:24px;height:100%;display:flex;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 10px rgba(15,23,42,.01)}.bento-card.text-card[data-v-bea0da70]{background-color:#f8fafc;border:1px solid #e2e8f0;padding:24px;flex-direction:row;align-items:flex-start;gap:16px}.bento-card.text-card[data-v-bea0da70]:hover{background-color:#fff;border-color:var(--v-primary-base);box-shadow:0 20px 30px rgba(15,23,42,.05);transform:translateY(-4px)}.bento-card .bento-icon-wrapper[data-v-bea0da70]{background:rgba(var(--v-primary-base),.08);width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bento-card .bento-icon-wrapper .bento-icon[data-v-bea0da70]{font-size:1.5rem!important}.bento-card .bento-content[data-v-bea0da70]{flex:1;text-align:left}.bento-card .bento-content h4[data-v-bea0da70]{font-size:1rem;font-weight:800;line-height:1.35!important;color:#0f172a;margin-bottom:6px!important}.bento-card .bento-content .bento-subtext[data-v-bea0da70]{font-size:.85rem;color:#64748b;margin-bottom:0!important;line-height:1.5!important}.premium-pillars-layout[data-v-bea0da70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.premium-pillars-layout .pillar-item[data-v-bea0da70]{text-align:center;padding:16px;display:flex;flex-direction:column;align-items:center}.premium-pillars-layout .pillar-item .pillar-status-ring[data-v-bea0da70]{width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05);display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.premium-pillars-layout .pillar-item .pillar-status-ring .v-icon[data-v-bea0da70]{font-size:1.5rem!important}.premium-pillars-layout .pillar-item h4[data-v-bea0da70]{font-size:1.1rem;font-weight:750;color:#0f172a;margin-top:16px!important;margin-bottom:8px!important;line-height:1.35!important}.premium-pillars-layout .pillar-item p[data-v-bea0da70]{font-size:.9rem;color:#475569;line-height:1.5!important;margin-bottom:0!important}.boutique-panels .boutique-panel-item[data-v-bea0da70]{background-color:#f8fafc!important;border-radius:16px!important;margin-bottom:12px;border:1px solid #e2e8f0;overflow:hidden}.boutique-panels .boutique-panel-item[data-v-bea0da70]:before{box-shadow:none!important}.boutique-panels .boutique-panel-trigger[data-v-bea0da70]{padding:20px 24px;font-size:1rem;color:#1e293b;font-weight:700}[data-v-bea0da70] .v-expansion-panel-content__wrap{background:#fff;border-top:1px solid #edf2f7;padding:20px 24px!important;color:#475569;font-size:.95rem;line-height:1.65!important}.ai-ua-comparison[data-v-bea0da70]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.ai-ua-comparison .comparison-card[data-v-bea0da70]{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.01);height:100%}.ai-ua-comparison .comparison-card .comparison-card-header[data-v-bea0da70]{background-color:#f8fafc;padding:16px 24px;border-bottom:1px solid #e2e8f0;text-align:center}.ai-ua-comparison .comparison-card .comparison-card-header .badge[data-v-bea0da70]{font-size:.75rem;font-weight:750;color:#475569;letter-spacing:.5px}.ai-ua-comparison .comparison-card .comparison-card-header .badge.gold-badge[data-v-bea0da70]{color:var(--v-primary-base)}.ai-ua-comparison .comparison-card .comparison-card-body[data-v-bea0da70]{padding:24px;display:flex;flex-direction:column;gap:12px}.ai-ua-comparison .comparison-card .comparison-card-body p[data-v-bea0da70]{font-size:.88rem;color:#334155;margin-bottom:0!important;line-height:1.55!important;display:flex;flex-direction:column}.ai-ua-comparison .comparison-card .comparison-card-body .exception[data-v-bea0da70]{font-size:.78rem;color:#64748b;display:block;margin-top:2px;line-height:1.35!important}.ai-ua-comparison .comparison-card .comparison-card-body .highlight-text[data-v-bea0da70]{font-size:.95rem;color:#0f172a;margin-bottom:4px!important}.ai-ua-comparison .comparison-card-divider[data-v-bea0da70]{display:flex;align-items:center;justify-content:center}.premium-bar-shelf .gold-gradient-badge[data-v-bea0da70]{background:linear-gradient(90deg,var(--v-primary-base),#fa0);color:#fff;font-size:.7rem;font-weight:700;padding:4px 14px;border-radius:50px;letter-spacing:1px}.premium-bar-shelf .bar-headline-title[data-v-bea0da70]{font-size:1.35rem;font-weight:800;color:#0f172a}.premium-bar-shelf .bar-headline-subtitle[data-v-bea0da70]{font-size:.9rem;color:#64748b;max-width:600px;margin:0 auto}.brand-section-header[data-v-bea0da70]{margin-top:40px}.brand-section-header .section-pre-title[data-v-bea0da70]{font-size:.75rem;font-weight:700;color:var(--v-primary-base);letter-spacing:2px}.brand-section-header .section-main-title[data-v-bea0da70]{font-size:1.45rem;font-weight:850;color:#0f172a;letter-spacing:-.5px;margin-top:2px}.brand-section-header .luxury-accent-line[data-v-bea0da70]{width:40px;height:4px;background-color:var(--v-primary-base);border-radius:2px;margin:12px auto 0 auto}.brand-cards-grid[data-v-bea0da70]{margin:0 -8px}.brand-category-card[data-v-bea0da70]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(15,23,42,.01);transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-category-card[data-v-bea0da70]:hover{border-color:var(--v-primary-base);transform:translateY(-2px);box-shadow:0 8px 16px rgba(15,23,42,.04)}.brand-card-header[data-v-bea0da70]{display:flex;align-items:center;gap:10px;margin-bottom:10px;border-bottom:1px dashed #e2e8f0;padding-bottom:8px}.brand-icon-circle[data-v-bea0da70]{width:26px;height:26px;border-radius:50%;background-color:rgba(var(--v-primary-base),.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-icon-circle .v-icon[data-v-bea0da70]{font-size:.9rem!important}.brand-category-title[data-v-bea0da70]{font-weight:800;font-size:.78rem;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}.brand-tags-container[data-v-bea0da70]{display:flex;flex-wrap:wrap;gap:4px;flex:1;align-content:flex-start}.luxury-brand-chip[data-v-bea0da70]{display:inline-block;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px;border-radius:50px;font-size:.72rem;font-weight:500;color:#475569;transition:all .2s ease}.luxury-brand-chip[data-v-bea0da70]:hover{background:#fff;border-color:var(--v-primary-base);color:var(--v-primary-base)}.fine-print-storno[data-v-bea0da70]{display:flex;align-items:flex-start;font-size:.8rem;color:#64748b;line-height:1.55!important;margin:0 auto}.fine-print-storno .v-icon[data-v-bea0da70]{margin-top:2px}.final-actions[data-v-bea0da70]{text-align:center;margin-top:24px;padding:24px 0 0 0}.book-now-btn[data-v-bea0da70]{height:60px!important;padding:0 48px!important;font-size:1.05rem!important;font-weight:850!important;letter-spacing:.5px!important;border-radius:50px!important;animation:dynamic-glow-bea0da70 3s infinite}@keyframes dynamic-glow-bea0da70{0%{transform:scale(1);box-shadow:0 10px 25px rgba(var(--v-primary-base),.3)}50%{transform:scale(1.02);box-shadow:0 15px 35px rgba(var(--v-primary-base),.55)}to{transform:scale(1);box-shadow:0 10px 25px rgba(var(--v-primary-base),.3)}}.modern-toast[data-v-bea0da70]{border-radius:16px!important}.animate-blur-in[data-v-bea0da70]{animation:blurIn-bea0da70 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes blurIn-bea0da70{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:960px){.main-event-title[data-v-bea0da70]{font-size:2.1rem}.glass-hero-card[data-v-bea0da70]{padding:32px 16px;border-radius:24px}.luxury-card-section[data-v-bea0da70]{padding:24px 16px;border-radius:24px}.bento-card.text-card[data-v-bea0da70]{padding:16px;gap:12px}.ai-ua-comparison[data-v-bea0da70]{grid-template-columns:1fr;gap:20px}.ai-ua-comparison .comparison-card-divider[data-v-bea0da70]{transform:rotate(90deg);padding:10px 0;margin:0 auto}}@media(max-width:600px){.hero-viewport[data-v-bea0da70]{height:auto!important}.hero-overlay[data-v-bea0da70]{height:auto!important;min-height:95vh;padding:16px!important;padding-top:64px!important;padding-bottom:40px!important}.glass-hero-card[data-v-bea0da70]{padding:24px 16px!important;margin-bottom:1rem!important;border-radius:24px!important}.main-event-title[data-v-bea0da70]{font-size:1.6rem!important;line-height:1.25!important;letter-spacing:-.5px!important;margin-top:4px!important;margin-bottom:12px!important}.premium-date-wrapper[data-v-bea0da70]{padding:6px 16px!important;font-size:.8rem!important;margin-top:8px!important;margin-bottom:16px!important}.hero-teaser-text[data-v-bea0da70]{font-size:.88rem!important;line-height:1.5!important;margin-bottom:20px!important}.cta-pulse-button[data-v-bea0da70]{height:46px!important;padding:0 24px!important;font-size:.85rem!important}.scroll-discover[data-v-bea0da70]{display:none!important}.custom-back-btn[data-v-bea0da70]{top:16px!important;left:16px!important}}.booking-page-root[data-v-c979e944]{height:100vh;width:100vw;background-color:#f8fafc;color:#0f172a;font-family:Poppins,sans-serif;overflow:hidden;position:relative;letter-spacing:-.2px}.booking-layout-wrapper[data-v-c979e944]{display:flex;height:100vh;width:100vw;overflow:hidden}.booking-showcase-sidebar[data-v-c979e944]{width:35%;min-width:380px;max-width:450px;height:100%;position:relative;background-image:url(https://app.wellcomefit.ch/img/einmalig/alibey/slider/alibeySlider6.jpg);background-size:cover;background-position:50%;display:flex;flex-direction:column;z-index:10;box-shadow:10px 0 30px rgba(0,0,0,.15);transition:all .5s ease}.booking-showcase-sidebar .sidebar-image-overlay[data-v-c979e944]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(15,23,42,.95));z-index:1}.booking-showcase-sidebar .sidebar-content-wrapper[data-v-c979e944]{position:relative;z-index:2;padding:40px 32px;height:100%;display:flex;flex-direction:column;overflow-y:auto;justify-content:space-between}.custom-back-btn[data-v-c979e944]{align-self:flex-start;background-color:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.4);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:24px}.custom-back-btn[data-v-c979e944]:hover{transform:translateX(-4px) scale(1.05);background-color:#fff!important}.sidebar-brand[data-v-c979e944]{margin-bottom:32px}.sidebar-brand .location-tag[data-v-c979e944]{font-size:.75rem;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase}.sidebar-brand .main-event-title[data-v-c979e944]{font-weight:800;font-size:2.2rem;color:#fff;line-height:1.1;margin-top:4px;text-transform:uppercase}.sidebar-brand .sub-event-location[data-v-c979e944]{font-size:1.1rem;color:hsla(0,0%,100%,.6);font-weight:300;margin-bottom:0}.live-summary-card[data-v-c979e944]{background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.2);margin-bottom:auto}.live-summary-card .summary-card-title[data-v-c979e944]{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:1px;margin-bottom:20px;display:flex;align-items:center}.summary-details[data-v-c979e944]{display:flex;flex-direction:column;gap:16px}.summary-item[data-v-c979e944]{display:flex;align-items:flex-start;gap:12px}.summary-item .v-icon[data-v-c979e944]{font-size:1.25rem!important;margin-top:2px}.summary-item .item-text[data-v-c979e944]{display:flex;flex-direction:column}.summary-item .item-text .item-label[data-v-c979e944]{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.summary-item .item-text .item-value[data-v-c979e944]{font-size:.9rem;font-weight:500;color:#fff}.summary-item .item-text .item-value.placeholder[data-v-c979e944]{color:hsla(0,0%,100%,.35);font-style:italic}.summary-item .item-text .item-value.text-warning[data-v-c979e944]{color:#fb8c00;font-weight:700}.persons-sublist[data-v-c979e944]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.persons-sublist .person-tag[data-v-c979e944]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:2px 10px;border-radius:50px;font-size:.75rem;font-weight:600}.rgba-divider[data-v-c979e944]{border-color:hsla(0,0%,100%,.1)!important}.summary-price-block[data-v-c979e944]{margin-top:16px}.summary-price-block .price-header[data-v-c979e944]{display:flex;flex-direction:column}.summary-price-block .price-header .price-label[data-v-c979e944]{font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:600}.summary-price-block .price-header .price-subtext[data-v-c979e944]{font-size:.65rem;color:hsla(0,0%,100%,.4)}.summary-price-block .price-amount[data-v-c979e944]{font-size:1.8rem;font-weight:900;color:#fff;margin-top:4px}.summary-price-block .price-amount.placeholder-price[data-v-c979e944]{color:hsla(0,0%,100%,.25)}.sidebar-trust-footer[data-v-c979e944]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:500;margin-top:24px}.booking-workspace[data-v-c979e944]{flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:#f8fafc}.mobile-header[data-v-c979e944]{display:none}.booking-progress-tracker[data-v-c979e944]{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;background-color:#fff;border-bottom:1px solid #e2e8f0;z-index:5;box-shadow:0 4px 10px rgba(0,0,0,.01)}.booking-progress-tracker .progress-step[data-v-c979e944]{display:flex;align-items:center;gap:12px;transition:all .3s ease}.booking-progress-tracker .progress-step.active .step-badge[data-v-c979e944]{background-color:var(--v-primary-base);border-color:var(--v-primary-base);box-shadow:0 0 15px rgba(var(--v-primary-base),.4);transform:scale(1.08)}.booking-progress-tracker .progress-step.active .step-label[data-v-c979e944]{color:#0f172a;font-weight:700}.booking-progress-tracker .progress-step.completed .step-badge[data-v-c979e944]{background-color:#10b981;border-color:#10b981}.booking-progress-tracker .progress-step.completed .step-label[data-v-c979e944]{color:#0f172a;font-weight:600}.booking-progress-tracker .progress-step.pending[data-v-c979e944]{opacity:.5}.booking-progress-tracker .progress-step.pending .step-badge[data-v-c979e944]{background-color:#f1f5f9;border-color:#cbd5e1}.booking-progress-tracker .progress-step.pending .step-label[data-v-c979e944]{color:#64748b}.booking-progress-tracker .step-badge[data-v-c979e944]{width:32px;height:32px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.booking-progress-tracker .step-label[data-v-c979e944]{font-size:.85rem;font-weight:600;transition:all .3s ease}.booking-progress-tracker .progress-line[data-v-c979e944]{flex:1;height:2px;background-color:#e2e8f0;margin:0 20px;transition:all .4s ease}.booking-progress-tracker .progress-line.completed[data-v-c979e944]{background-color:#10b981}.workspace-swiper-container[data-v-c979e944]{flex:1;position:relative;overflow:hidden}.booking-swiper[data-v-c979e944]{height:100%;width:100%}.booking-slide[data-v-c979e944]{height:100%;width:100%;overflow-y:auto}.slide-content[data-v-c979e944]{width:100%;max-width:900px;margin:0 auto;padding:40px;display:flex;flex-direction:column;min-height:100%}.slide-title[data-v-c979e944]{font-size:2.2rem;font-weight:850;text-align:center;margin-top:10px;margin-bottom:32px;line-height:1.15;letter-spacing:-1px;color:#0f172a}.booking-flight-link[data-v-c979e944]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 1rem;color:#475569;font-size:.875rem;line-height:1.5}.booking-flight-note[data-v-c979e944]{margin:0 0 1rem;color:#475569;font-size:.875rem;line-height:1.6}.date-selector-card[data-v-c979e944]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:18px 24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px rgba(15,23,42,.02);margin-bottom:28px}.date-selector-card[data-v-c979e944]:hover{border-color:var(--v-primary-base);transform:translateY(-2px);box-shadow:0 12px 20px rgba(15,23,42,.05)}.date-selector-card .date-section[data-v-c979e944]{display:flex;align-items:center;gap:16px}.date-selector-card .date-section .v-icon[data-v-c979e944]{font-size:1.6rem!important}.date-selector-card .date-details[data-v-c979e944]{display:flex;flex-direction:column}.date-selector-card .date-details .date-title[data-v-c979e944]{font-size:.65rem;font-weight:700;color:#64748b;letter-spacing:1.5px}.date-selector-card .date-details .date-value[data-v-c979e944]{font-size:1.05rem;font-weight:750;color:#0f172a;margin-top:2px}.date-selector-card .duration-badge[data-v-c979e944]{display:flex;align-items:center;gap:6px;background:rgba(var(--v-primary-base),.08);padding:6px 14px;border-radius:50px;font-size:.8rem;font-weight:700;color:var(--v-primary-base);border:1px dashed rgba(var(--v-primary-base),.3)}.person-cards-container[data-v-c979e944]{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.glass-person-card[data-v-c979e944]{background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;box-shadow:0 4px 20px rgba(15,23,42,.02);transition:all .3s ease}.glass-person-card[data-v-c979e944]:hover{box-shadow:0 10px 30px rgba(15,23,42,.04);border-color:#cbd5e1}.glass-person-card .person-card-header[data-v-c979e944]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.glass-person-card .person-card-header .person-avatar[data-v-c979e944]{width:44px;height:44px;border-radius:12px;background:rgba(var(--v-primary-base),.08);display:flex;align-items:center;justify-content:center}.glass-person-card .person-card-header .person-avatar .v-icon[data-v-c979e944]{font-size:1.5rem!important}.glass-person-card .person-card-header .person-header-text[data-v-c979e944]{display:flex;flex-direction:column}.glass-person-card .person-card-header .person-header-text .person-title[data-v-c979e944]{font-size:1.1rem;font-weight:800;color:#0f172a}.glass-person-card .person-card-header .person-header-text .person-subtitle[data-v-c979e944]{font-size:.75rem;font-weight:600;color:#64748b}.delete-person-btn[data-v-c979e944]{background:#fef2f2!important;border:1px solid #fee2e2;transition:all .2s ease}.delete-person-btn[data-v-c979e944]:hover{background:#fee2e2!important;transform:scale(1.05)}.add-person-container[data-v-c979e944]{margin-bottom:32px}.dashed-add-btn[data-v-c979e944]{display:flex;align-items:center;justify-content:center;border:2px dashed #cbd5e1;background-color:hsla(0,0%,100%,.4);border-radius:20px;padding:20px;cursor:pointer;font-weight:700;color:#475569;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashed-add-btn[data-v-c979e944]:hover{border-color:var(--v-primary-base);color:var(--v-primary-base);background-color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(15,23,42,.03)}.dashed-add-btn:hover .v-icon[data-v-c979e944]{transform:scale(1.1)}.dashed-add-btn .v-icon[data-v-c979e944]{font-size:1.4rem!important;transition:transform .2s ease}.premium-input[data-v-c979e944] input{color:#3b3e50!important}.premium-input[data-v-c979e944] .v-input__control .v-input__slot{border-radius:12px!important;transition:all .3s ease!important;border:1px solid #e2e8f0}.premium-input[data-v-c979e944] .v-input__control .v-input__slot:hover{background-color:#fff!important;border-color:#cbd5e1}.premium-input[data-v-c979e944] .v-input__control .v-input__slot:after,.premium-input[data-v-c979e944] .v-input__control .v-input__slot:before{display:none!important}.premium-input.v-input--is-focused[data-v-c979e944] .v-input__control .v-input__slot{background-color:#fff!important;border-color:var(--v-primary-base)!important;box-shadow:0 0 0 3px rgba(var(--v-primary-base),.15)!important}.room-selection-container[data-v-c979e944]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:28px;margin-bottom:32px;width:100%}.no-results[data-v-c979e944]{text-align:center;padding:60px 20px;background-color:#fff;border-radius:24px;border:1px dashed #cbd5e1;color:#64748b;margin-bottom:32px}.luxury-room-card[data-v-c979e944]{background:#fff;border-radius:28px;border:1px solid #e2e8f0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px rgba(15,23,42,.01);position:relative}.luxury-room-card[data-v-c979e944]:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(15,23,42,.06);border-color:#cbd5e1}.luxury-room-card.selected-glow[data-v-c979e944]{border-color:var(--v-primary-base);box-shadow:0 0 0 2px var(--v-primary-base),0 20px 40px rgba(var(--v-primary-base),.15)}.luxury-room-card.selected-glow .card-select-action .select-btn[data-v-c979e944]{background-color:var(--v-primary-base)!important;color:#fff!important;font-weight:850}.luxury-room-card .room-image-wrapper[data-v-c979e944]{position:relative;overflow:hidden}.luxury-room-card .room-image[data-v-c979e944]{transition:transform .6s ease}.luxury-room-card:hover .room-image[data-v-c979e944]{transform:scale(1.04)}.luxury-room-card .room-size-tag[data-v-c979e944]{position:absolute;bottom:16px;left:16px;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:50px;font-size:.75rem;font-weight:700;color:#fff;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.1)}.luxury-room-card .room-selected-badge[data-v-c979e944]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background-color:var(--v-primary-base);border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:2}.luxury-room-card .room-info-wrapper[data-v-c979e944]{padding:28px;display:flex;flex-direction:column;flex:1}.luxury-room-card .room-header[data-v-c979e944]{margin-bottom:20px}.luxury-room-card .room-header .room-category-label[data-v-c979e944]{font-size:.75rem;font-weight:700;color:var(--v-primary-base);letter-spacing:1.5px;text-transform:uppercase}.luxury-room-card .room-header .room-card-title[data-v-c979e944]{font-size:1.35rem;font-weight:800;color:#0f172a;line-height:1.25;margin-top:4px}.luxury-room-card .room-card-price[data-v-c979e944]{display:flex;justify-content:space-between;align-items:flex-end;background-color:#f8fafc;padding:16px;border-radius:16px;margin-bottom:20px}.luxury-room-card .room-card-price .price-box[data-v-c979e944]{display:flex;flex-direction:column}.luxury-room-card .room-card-price .price-value[data-v-c979e944]{font-size:1.5rem;font-weight:900;color:#0f172a;line-height:1.1}.luxury-room-card .room-card-price .price-period[data-v-c979e944]{font-size:.75rem;color:#64748b;font-weight:600;margin-top:2px}.luxury-room-card .room-card-price .price-daily[data-v-c979e944]{display:flex;flex-direction:column;text-align:right}.luxury-room-card .room-card-price .daily-value[data-v-c979e944]{font-size:1.05rem;font-weight:750;color:var(--v-primary-base)}.luxury-room-card .room-card-price .daily-label[data-v-c979e944]{font-size:.7rem;color:#64748b;font-weight:600}.luxury-room-card .details-divider[data-v-c979e944]{height:1px;background-color:#edf2f7;margin-bottom:16px}.luxury-room-card .details-trigger-row[data-v-c979e944]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;color:#475569;padding:4px 0}.luxury-room-card .details-trigger-row[data-v-c979e944]:hover{color:var(--v-primary-base)}.luxury-room-card .details-trigger-row .details-arrow-icon[data-v-c979e944]{font-size:1.25rem!important;transition:transform .3s ease}.luxury-room-card .details-trigger-row .details-arrow-icon.rotated[data-v-c979e944]{transform:rotate(180deg)}.luxury-room-card .room-equipment-expanded[data-v-c979e944]{margin-top:16px;padding-top:4px}.luxury-room-card .room-equipment-expanded .equipment-grid[data-v-c979e944]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.luxury-room-card .room-equipment-expanded .equip-item[data-v-c979e944]{display:flex;align-items:center;font-size:.78rem;font-weight:500;color:#475569}.luxury-room-card .room-equipment-expanded .equip-item .v-icon[data-v-c979e944]{font-size:1.05rem!important}.luxury-room-card .card-select-action[data-v-c979e944]{margin-top:24px}.luxury-room-card .card-select-action .select-btn[data-v-c979e944]{height:48px!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.5px!important}.luxury-room-card .card-select-action .select-btn.selected-btn[data-v-c979e944]{background-color:var(--v-primary)!important;color:#fff!important}.confirmation-grid[data-v-c979e944]{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;margin-bottom:40px}.receipt-card[data-v-c979e944]{background-color:#fff;border-radius:28px;border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(15,23,42,.02);overflow:hidden}.receipt-card .receipt-header[data-v-c979e944]{background-color:#0f172a;padding:36px 24px;color:#fff;display:flex;flex-direction:column;align-items:center}.receipt-card .receipt-header .success-ring-glow[data-v-c979e944]{width:68px;height:68px;border-radius:50%;background:rgba(var(--v-primary-base),.15);border:2px solid var(--v-primary-base);box-shadow:0 0 25px rgba(var(--v-primary-base),.3);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.receipt-card .receipt-header .receipt-title[data-v-c979e944]{font-size:1.6rem;font-weight:850;letter-spacing:-.5px}.receipt-card .receipt-header .receipt-subtitle[data-v-c979e944]{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-top:4px;margin-bottom:0}.receipt-card .receipt-body[data-v-c979e944]{padding:32px}.receipt-card .receipt-section-title[data-v-c979e944]{font-size:.75rem;font-weight:700;color:#64748b;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.receipt-card .receipt-row[data-v-c979e944]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.95rem}.receipt-card .receipt-row .row-label[data-v-c979e944]{color:#64748b;font-weight:500}.receipt-card .receipt-row .row-value[data-v-c979e944]{color:#0f172a;font-weight:650}.receipt-card .receipt-row .row-value.bold-value[data-v-c979e944]{font-weight:800}.receipt-card .receipt-person-row[data-v-c979e944]{display:flex;justify-content:space-between;align-items:center;background-color:#f8fafc;padding:8px 16px;border-radius:12px;margin-bottom:8px;font-size:.9rem}.receipt-card .receipt-person-row .person-receipt-info[data-v-c979e944]{display:flex;align-items:center}.receipt-card .receipt-person-row .receipt-person-name[data-v-c979e944]{font-weight:700;color:#0f172a}.receipt-card .receipt-person-row .receipt-person-details[data-v-c979e944]{font-size:.75rem;font-weight:600;color:#64748b}.receipt-card .receipt-room-box[data-v-c979e944]{display:flex;align-items:center;background-color:#f8fafc;padding:12px;border-radius:16px;border:1px solid #e2e8f0}.receipt-card .receipt-room-box .receipt-room-details[data-v-c979e944]{display:flex;flex-direction:column}.receipt-card .receipt-room-box .receipt-room-details .receipt-room-cat[data-v-c979e944]{font-size:.7rem;font-weight:700;color:var(--v-primary-base);text-transform:uppercase;letter-spacing:.5px}.receipt-card .receipt-room-box .receipt-room-details .receipt-room-name[data-v-c979e944]{font-size:1.1rem;font-weight:800;color:#0f172a}.invoice-breakdown[data-v-c979e944]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px;margin-top:24px}.invoice-breakdown .invoice-row[data-v-c979e944]{display:flex;justify-content:space-between;font-size:.95rem;margin-bottom:10px}.invoice-breakdown .invoice-row .invoice-label[data-v-c979e944]{color:#475569;font-weight:500}.invoice-breakdown .invoice-row .invoice-value[data-v-c979e944]{color:#0f172a;font-weight:700}.invoice-breakdown .invoice-row.total-row[data-v-c979e944]{align-items:flex-start;margin-bottom:0}.invoice-breakdown .invoice-row.total-row .invoice-total-label[data-v-c979e944]{font-size:1.1rem;font-weight:850;color:#0f172a;margin-top:6px}.invoice-breakdown .invoice-row.total-row .invoice-total-value[data-v-c979e944]{font-size:1.5rem;margin-top:5px;font-weight:900;color:var(--v-primary-base);line-height:1}.invoice-breakdown .invoice-row.total-row .invoice-tax-info[data-v-c979e944]{display:block;font-size:.7rem;color:#64748b;font-weight:600;margin-top:4px}.trust-benefits-panel[data-v-c979e944]{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.trust-benefits-panel .panel-headline[data-v-c979e944]{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:4px}.trust-benefits-panel .benefit-card-item[data-v-c979e944]{display:flex;gap:16px;background-color:#fff;padding:20px;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 10px rgba(15,23,42,.01)}.trust-benefits-panel .benefit-card-item .benefit-icon-ring[data-v-c979e944]{width:44px;height:44px;border-radius:50%;background-color:#f8fafc;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-benefits-panel .benefit-card-item .benefit-icon-ring .v-icon[data-v-c979e944]{font-size:1.3rem!important}.trust-benefits-panel .benefit-card-item .benefit-texts h4[data-v-c979e944]{font-size:.95rem;font-weight:750;color:#0f172a;margin-bottom:4px}.trust-benefits-panel .benefit-card-item .benefit-texts p[data-v-c979e944]{font-size:.8rem;color:#475569;line-height:1.4;margin-bottom:0}.checkout-actions-wrapper[data-v-c979e944]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:32px;margin-top:8px}.checkout-actions-wrapper .checkout-back-btn[data-v-c979e944]{font-weight:700}.checkout-actions-wrapper .ultimate-checkout-btn[data-v-c979e944]{height:60px!important;padding:0 48px!important;font-size:1.05rem!important;font-weight:850!important;letter-spacing:.5px!important;border-radius:50px!important;animation:dynamic-glow-c979e944 3s infinite}@keyframes dynamic-glow-c979e944{0%{transform:scale(1);box-shadow:0 10px 25px rgba(var(--v-primary-base),.3)}50%{transform:scale(1.02);box-shadow:0 15px 35px rgba(var(--v-primary-base),.55)}to{transform:scale(1);box-shadow:0 10px 25px rgba(var(--v-primary-base),.3)}}.slide-actions[data-v-c979e944]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:32px;margin-top:auto}.slide-actions .next-step-btn[data-v-c979e944]{height:52px!important;padding:0 32px!important;font-size:.95rem!important;font-weight:750!important;letter-spacing:.5px!important;border-radius:50px!important;box-shadow:0 10px 20px rgba(var(--v-primary-base),.25)!important;transition:all .3s ease!important}.slide-actions .next-step-btn[data-v-c979e944]:hover:not(.v-btn--disabled){transform:translateY(-2px);box-shadow:0 15px 25px rgba(var(--v-primary-base),.35)!important}.animate-blur-in[data-v-c979e944]{animation:blurIn-c979e944 .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes blurIn-c979e944{0%{opacity:0;transform:translateY(15px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}[data-v-c979e944] .swiper-pagination{display:none!important}@media(max-width:960px){.booking-layout-wrapper[data-v-c979e944]{flex-direction:column;height:100vh;overflow-y:auto}.booking-showcase-sidebar[data-v-c979e944]{display:none}.mobile-header[data-v-c979e944]{display:flex;align-items:center;padding:16px 24px;background-color:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.mobile-header .mobile-brand-title[data-v-c979e944]{font-size:1.15rem;font-weight:800;color:#0f172a}.booking-progress-tracker[data-v-c979e944]{padding:16px 24px}.booking-progress-tracker .progress-step .step-label[data-v-c979e944]{display:none}.slide-content[data-v-c979e944]{padding:24px 20px}.slide-title[data-v-c979e944]{font-size:1.8rem;margin-bottom:24px}.confirmation-grid[data-v-c979e944]{grid-template-columns:1fr;gap:24px}.receipt-card .receipt-body[data-v-c979e944]{padding:20px}.checkout-actions-wrapper[data-v-c979e944]{flex-direction:column-reverse;gap:16px;align-items:stretch}.checkout-actions-wrapper .ultimate-checkout-btn[data-v-c979e944]{width:100%}.room-selection-container[data-v-c979e944]{grid-template-columns:1fr}}.fill-height[data-v-04f64d49]{height:100%}