@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600;6..96,700;6..96,800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg-primary:#090607;--bg-secondary:#110a0c;--bg-card:#170d11;--bg-elevated:#211218;--accent-orange:#f04b5f;--accent-orange-dim:#f04b5f1f;--luxury-gold:#d6a85f;--luxury-gold-dim:#d6a85f21;--text-white:#fff7ed;--text-primary:#e9ddd4;--text-secondary:#baaaa2;--muted-gray:#87766f;--border-color:#392027;--border-subtle:#ffe9db12;--glass-bg:#11080be0;--glass-border:#f04b5f2e;--glass-border-gold:#d6a85f33;--neon-glow:0 0 18px #f04b5f42, 0 0 52px #f04b5f17;--gold-glow:0 0 18px #d6a85f3d, 0 0 48px #d6a85f14;--card-shadow:0 8px 32px #00000080;--card-shadow-hover:0 20px 60px #000000b3;--font-heading:"Bodoni Moda", serif;--font-body:"Space Grotesk", sans-serif;--section-padding:100px 0;--container-width:1280px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--status-confirmed:#22c55e;--status-pending:#f59e0b;--status-cancelled:#ef4444;--status-arrived:#3b82f6;--status-noshow:#6b7280;--status-expired:#6b7280;--status-completed:#8b5cf6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:linear-gradient(135deg, #f04b5f09, transparent 32%), var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.section-tag{letter-spacing:3px;text-transform:uppercase;color:var(--accent-orange);text-shadow:0 0 22px #f04b5f8c;margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-block}.section-title{font-family:var(--font-heading);text-align:center;background:linear-gradient(135deg, var(--text-white) 30%, var(--luxury-gold));-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 28px #d6a85f1a);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.2}.section-subtitle{text-align:center;color:var(--text-secondary);max-width:540px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.7}.trust-strip{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#110a0cf2;padding:0;position:relative}.trust-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 24px;display:grid}.trust-item{color:var(--text-primary);text-align:center;background:#d6a85f0f;border:1px solid #d6a85f1f;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.85rem;font-weight:600;display:flex}.faq-section{padding-top:1rem}.faq-list{gap:1rem;max-width:900px;margin:0 auto;display:grid}.faq-item{border:1px solid var(--glass-border);box-shadow:var(--card-shadow);background:#11080bcc;border-radius:16px;padding:1rem 1.25rem;transition:border-color .2s}.faq-item[open]{border-color:#d6a85f59}.faq-item summary{cursor:pointer;color:var(--text-white);justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--luxury-gold);font-size:1.3rem}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--text-secondary);margin-top:.9rem;line-height:1.7}.floating-booking-bar{z-index:1200;pointer-events:none;position:fixed;bottom:24px;left:24px}.floating-booking-bar__inner{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b100fe6;border:1px solid #d6a85f47;border-radius:999px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem .65rem 1rem;display:flex;box-shadow:0 18px 36px #00000047}.floating-booking-bar__inner span{color:var(--text-white);font-size:.88rem;font-weight:600}@media (width<=700px){.trust-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-booking-bar{bottom:20px;left:16px;right:16px}.floating-booking-bar__inner{justify-content:center;width:100%}}@media (width<=480px){.trust-strip__inner{grid-template-columns:1fr}.floating-booking-bar__inner{text-align:center;border-radius:18px;flex-direction:column;align-items:stretch}}.btn-primary{background:linear-gradient(135deg, var(--accent-orange), #ff7a70);color:#19070b;letter-spacing:.3px;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #f04b5f38}.btn-primary:after{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26,#0000);transition:opacity .3s;position:absolute;inset:0}.btn-primary:hover:after{opacity:1}.btn-secondary{color:var(--text-white);background:0 0;border:1.5px solid #d6a85f80;border-radius:50px;align-items:center;gap:8px;padding:13px 32px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-secondary:hover{background:var(--luxury-gold-dim);border-color:var(--luxury-gold);color:var(--luxury-gold);box-shadow:var(--gold-glow);transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg, var(--luxury-gold), #f0d394);color:#170c08;letter-spacing:.3px;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 32px #d6a85f33}.btn-gold:hover{box-shadow:var(--gold-glow);transform:translateY(-2px)}.btn-danger{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.btn-danger:hover{background:#ef444440;border-color:#ef4444}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);border-radius:20px;padding:28px;transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card:hover{box-shadow:var(--neon-glow), var(--card-shadow-hover);border-color:#f04b5f66;transform:translateY(-6px)}.premium-card{background:linear-gradient(145deg, var(--bg-card), var(--bg-elevated));border:1px solid var(--border-subtle);box-shadow:var(--card-shadow), inset 0 1px 0 #fff7ed0a;border-radius:16px;transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.premium-card:hover{border-color:var(--glass-border);box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.status-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.status-confirmed{color:var(--status-confirmed);background:#22c55e26;border:1px solid #22c55e40}.status-pending{color:var(--status-pending);background:#f59e0b26;border:1px solid #f59e0b40}.status-cancelled{color:var(--status-cancelled);background:#ef444426;border:1px solid #ef444440}.status-arrived{color:var(--status-arrived);background:#3b82f626;border:1px solid #3b82f640}.status-completed{color:var(--status-completed);background:#8b5cf626;border:1px solid #8b5cf640}.status-noshow,.status-expired{color:var(--status-noshow);background:#6b728026;border:1px solid #6b728040}.status-allocated{color:var(--accent-orange);background:#f04b5f1f;border:1px solid #f04b5f40}.luxury-divider{background:linear-gradient(90deg, var(--accent-orange), var(--luxury-gold));border-radius:2px;width:60px;height:2px;margin:16px auto 0}.section-header{text-align:center;margin-bottom:56px}.section-header .section-tag{margin-bottom:8px}.section-header .section-title{margin-bottom:12px}.section-header .section-subtitle{margin-bottom:0}.swiper-pagination-bullet{background:#fff3!important;width:8px!important;height:8px!important}.swiper-pagination-bullet-active{background:var(--accent-orange)!important;border-radius:4px!important;width:24px!important}.input-base{background:var(--bg-elevated);border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);font-family:var(--font-body);border-radius:10px;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-base:focus{border-color:var(--accent-orange);outline:none;box-shadow:0 0 0 3px #f04b5f1f}.input-base::placeholder{color:var(--muted-gray)}.input-base[type=date]{color:var(--text-primary)}.input-base[type=date]:invalid{color:#ffffff73}.input-base[type=date]::-webkit-datetime-edit-text{color:inherit}.input-base[type=date]::-webkit-datetime-edit-day-field{color:inherit}.input-base[type=date]::-webkit-datetime-edit-month-field{color:inherit}.input-base[type=date]::-webkit-datetime-edit-year-field{color:inherit}.spinner{border:3px solid #f04b5f33;border-top-color:var(--accent-orange);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.skeleton{background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-card) 50%, var(--bg-elevated) 75%);background-size:200% 100%;border-radius:8px;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px}@media (width<=768px){:root{--section-padding:60px 0}.section-title{font-size:clamp(1.6rem,6vw,2.2rem)}.container{padding:0 16px}.btn-primary,.btn-secondary,.btn-gold{padding:12px 24px;font-size:.9rem}}:root{--bg-primary:#090607;--bg-secondary:#110a0c;--accent-orange:#f04b5f;--luxury-gold:#d6a85f;--text-white:#fff7ed;--muted-gray:#87766f;--bg-card:#170d11;--border-color:#392027;--glass-bg:#11080be0;--glass-border:#f04b5f2e;--neon-glow:0 0 18px #f04b5f42, 0 0 52px #f04b5f17;--gold-glow:0 0 18px #d6a85f3d;--font-heading:"Bodoni Moda", serif;--font-body:"Space Grotesk", sans-serif;--section-padding:80px 0;--container-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-white);line-height:1.6;overflow-x:hidden}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-title{font-family:var(--font-heading);text-align:center;background:linear-gradient(135deg, var(--text-white), var(--luxury-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem)}.section-subtitle{text-align:center;color:var(--muted-gray);max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.1rem}section{padding:var(--section-padding)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-body);border:none;outline:none}img{max-width:100%;height:auto}.btn-primary{background:linear-gradient(135deg, var(--accent-orange), #ff7a70);color:#19070b;letter-spacing:.5px;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-primary:hover{box-shadow:var(--neon-glow);transform:translateY(-2px)}.btn-secondary{color:var(--text-white);border:2px solid var(--luxury-gold);background:0 0;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-secondary:hover{background:var(--luxury-gold);color:var(--bg-primary);box-shadow:var(--gold-glow);transform:translateY(-2px)}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;padding:24px;transition:all .3s}.glass-card:hover{border-color:var(--accent-orange);box-shadow:var(--neon-glow);transform:translateY(-5px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-orange);border-radius:4px}.swiper-pagination-bullet{background:var(--muted-gray)!important}.swiper-pagination-bullet-active{background:var(--accent-orange)!important}.swiper-button-next,.swiper-button-prev{color:var(--accent-orange)!important}@media (width<=768px){:root{--section-padding:50px 0}.section-title{font-size:clamp(1.5rem,6vw,2.2rem)}}._announcement-bar_1wso9_1{background:linear-gradient(90deg, var(--bg-secondary), #1f1f1f, var(--bg-secondary));border-bottom:1px solid var(--border-color);z-index:1;padding:10px 0;position:relative;overflow:hidden}._announcement-track_1wso9_10{will-change:transform;width:max-content;animation:30s linear infinite _scroll_1wso9_1;display:flex}._announcement-set_1wso9_17{white-space:nowrap;display:flex}._announcement-item_1wso9_22{color:var(--luxury-gold);align-items:center;gap:8px;padding:0 40px;font-size:.9rem;font-weight:500;display:inline-flex}._announcement-item_1wso9_22 span{color:var(--text-white)}@keyframes _scroll_1wso9_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._announcement-track_1wso9_10{justify-content:center;width:100%;animation:none}._announcement-set_1wso9_17:last-child{display:none}}._navbar_1byhu_1{z-index:999;-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--border-color);background:#090607b8;padding:15px 0;transition:background .35s,box-shadow .35s,border-color .35s;position:sticky;top:0}._navbar_1byhu_1._scrolled_1byhu_13{background:#090607eb;border-bottom-color:#f04b5f4d;box-shadow:0 8px 30px #00000061,0 1px #f04b5f2e}._nav-container_1byhu_19{max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;display:flex}._logo_1byhu_28{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}._logo-images_1byhu_36{align-items:center;gap:18px;height:44px;display:flex}._brand-logo_1byhu_43{object-fit:contain;width:auto;max-width:160px;height:44px;display:block}._logo-divider_1byhu_51{background:#ffffff2e;flex-shrink:0;width:1px;height:30px}._logo-mark_1byhu_58{background:linear-gradient(135deg, var(--accent-orange), var(--luxury-gold));width:38px;height:38px;font-family:var(--font-heading);color:#0a0a0a;letter-spacing:-.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex}._logo-text_1byhu_74{font-family:var(--font-heading);background:linear-gradient(135deg, var(--text-white), var(--luxury-gold));-webkit-text-fill-color:transparent;letter-spacing:.3px;-webkit-background-clip:text;background-clip:text;flex-direction:column;font-size:1.15rem;font-weight:800;line-height:1.15;display:flex}._logo-sub_1byhu_88{font-size:.6rem;font-family:var(--font-body);letter-spacing:3px;text-transform:uppercase;-webkit-text-fill-color:var(--muted-gray);opacity:.8;font-weight:500;display:block}._nav-links_1byhu_99{align-items:center;gap:24px;list-style:none;display:flex}._nav-links_1byhu_99 a{white-space:nowrap;color:var(--text-white);font-size:.9rem;font-weight:500;transition:color .3s;display:inline-block;position:relative}._nav-account-divider_1byhu_116{background:var(--border-color);width:1px;height:18px}._nav-links_1byhu_99 a:after{content:"";background:var(--accent-orange);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}._nav-links_1byhu_99 a:hover{color:var(--accent-orange)}._nav-links_1byhu_99 a:hover:after{width:100%}._nav-cta_1byhu_141{background:linear-gradient(135deg, var(--accent-orange), #ff7a70);border-radius:50px;padding:10px 24px;font-weight:600;box-shadow:0 8px 24px #f04b5f3d;color:#19070b!important}._nav-cta_1byhu_141:after{display:none!important}._nav-cta_1byhu_141:hover{box-shadow:var(--neon-glow);transform:translateY(-1px);color:var(--text-white)!important}._nav-logout_1byhu_160{border:1px solid var(--border-color);color:var(--text-white);cursor:pointer;background:0 0;border-radius:50px;padding:9px 22px;font-size:.9rem;font-weight:600;transition:all .3s}._nav-logout_1byhu_160:hover{border-color:var(--accent-orange);color:var(--accent-orange)}._nav-actions_1byhu_177{align-items:center;display:flex}._nav-user-group_1byhu_182{border:1px solid var(--border-color);background:#ffffff0a;border-radius:50px;align-items:center;gap:6px;padding:6px 8px 6px 16px;display:flex}._nav-pill-link_1byhu_192{color:var(--text-white);white-space:nowrap;border-radius:50px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:background .25s,color .25s}._nav-pill-link_1byhu_192:hover{color:var(--accent-orange);background:#f04b5f1a}._nav-user_1byhu_182{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);align-items:center;gap:8px;margin:0 4px;padding:6px 12px;display:flex}._nav-avatar_1byhu_217{background:linear-gradient(135deg, var(--accent-orange), var(--luxury-gold));width:28px;height:28px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._nav-username_1byhu_231{color:var(--text-white);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.88rem;font-weight:600;overflow:hidden}._mobile-toggle_1byhu_241{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}._mobile-toggle_1byhu_241 span{background:var(--text-white);width:25px;height:2px;transition:all .3s;display:block}._mobile-menu_1byhu_259{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#0f0f0ffa;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}._mobile-menu_1byhu_259._open_1byhu_275{display:flex}._mobile-menu_1byhu_259 a{color:var(--text-white);font-size:1.3rem;font-weight:500;transition:color .3s}._mobile-menu_1byhu_259 a:hover{color:var(--accent-orange)}._mobile-close_1byhu_290{color:var(--text-white);cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:20px;right:20px}._mobile-user_1byhu_301{color:var(--text-white);align-items:center;gap:10px;font-size:1.05rem;font-weight:600;display:flex}._profile-wrap_1byhu_311{position:relative}._profile-btn_1byhu_315{border:1px solid var(--border-color);cursor:pointer;font-family:var(--font-body);color:var(--text-white);background:#ffffff0d;border-radius:50px;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:background .2s,border-color .2s;display:flex}._profile-btn_1byhu_315:hover{background:#f04b5f14;border-color:#f04b5f4d}._profile-name_1byhu_330{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.85rem;font-weight:600;overflow:hidden}._profile-dropdown_1byhu_339{background:var(--bg-elevated);border:1px solid var(--border-color);z-index:1000;border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #00000080}._dropdown-item_1byhu_352{font-family:var(--font-body);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}._dropdown-item_1byhu_352:hover{background:#ffffff0f}._dropdown-item--danger_1byhu_372{color:#f87171}._dropdown-item--danger_1byhu_372:hover{background:#ef44441a}._dropdown-divider_1byhu_375{background:var(--border-color);height:1px;margin:4px 0}@media (width<=1100px){._nav-links_1byhu_99{display:none}._mobile-toggle_1byhu_241{display:flex}}@media (width<=480px){._nav-actions_1byhu_177{display:none}._logo-images_1byhu_36{gap:10px;height:32px}._brand-logo_1byhu_43{max-width:120px;height:32px}._secondary-logo_1byhu_390{max-width:88px}._logo-divider_1byhu_51{height:24px}}@media (width<=360px){._secondary-logo_1byhu_390,._logo-divider_1byhu_51{display:none}}._hero_dd7oy_1{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._bg_dd7oy_9{background:var(--hero-bg-image,linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 100%)) center/cover no-repeat;will-change:transform;filter:saturate(1.28)contrast(1.08)brightness(.88);position:absolute;inset:-20%}._overlayBottom_dd7oy_16{background:linear-gradient(to top, var(--bg-primary) 0%, #090607b8 42%, #09060761 100%);position:absolute;inset:0}._overlayRadial_dd7oy_21{background:linear-gradient(118deg,#f04b5f1a 0%,#0000 28% 68%,#d6a85f14 100%),radial-gradient(75% 55% at 18% 78%,#f04b5f42 0%,#0000 68%),radial-gradient(62% 48% at 82% 28%,#d6a85f33 0%,#0000 68%);position:absolute;inset:0}._particles_dd7oy_29{pointer-events:none;position:absolute;inset:0}._particle_dd7oy_29{background:var(--luxury-gold);border-radius:50%;position:absolute;box-shadow:0 0 14px #d6a85fcc}._content_dd7oy_31{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;width:min(1200px,100% - 48px);padding:4rem 0 2rem;display:grid;position:relative}._copy_dd7oy_41{text-align:left;max-width:680px}._tag_dd7oy_45{letter-spacing:4px;text-transform:uppercase;color:var(--luxury-gold);background:#d6a85f12;border:1px solid #d6a85f47;border-radius:50px;margin-bottom:28px;padding:8px 20px;font-size:.7rem;font-weight:700;display:inline-block}._headline_dd7oy_58{font-family:var(--font-heading);color:var(--text-white);margin-bottom:20px;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:800;line-height:.95}._headlineLine1_dd7oy_66{font-style:normal}._headlineAccent_dd7oy_67{background:linear-gradient(135deg, var(--accent-orange) 0%, var(--luxury-gold) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #f04b5f3d);-webkit-background-clip:text;background-clip:text;font-style:italic}._sub_dd7oy_75{color:#ffffffb3;max-width:580px;margin-bottom:32px;margin-left:0;margin-right:auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.8}._floors_dd7oy_84{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:34px;display:flex}._floorPill_dd7oy_85{color:#ffffffb8;letter-spacing:.3px;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50px;padding:8px 16px;font-size:.75rem;font-weight:600}._ctas_dd7oy_95{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-bottom:40px;display:flex}._visual_dd7oy_96{gap:1rem;min-height:360px;display:grid;position:relative}._visualCard_dd7oy_102{background:linear-gradient(135deg,#221216e6,#37221eb3);border:1px solid #d6a85f47;border-radius:22px;min-height:110px;padding:1.25rem 1rem .8rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 30px 40px #0000002e}._visualCard_dd7oy_102:before{content:"";background:linear-gradient(140deg,#ffffff14,#0000 60%);position:absolute;inset:0}._visualCard_dd7oy_102 strong,._visualLabel_dd7oy_119{z-index:1;display:block;position:relative}._visualLabel_dd7oy_119{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.5rem;font-size:.68rem}._visualCard_dd7oy_102 strong{font-family:var(--font-heading);color:var(--text-white);font-size:clamp(1.5rem,2vw,2rem)}._cardPrimary_dd7oy_136{transform:translate(24px)}._cardSecondary_dd7oy_137{transform:translate(0)}._cardTertiary_dd7oy_138{transform:translate(42px)}._scrollHint_dd7oy_139{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}._scrollDot_dd7oy_140{border:2px solid #fff3;border-radius:12px;justify-content:center;align-items:flex-start;width:24px;height:40px;padding-top:6px;display:flex}._scrollDot_dd7oy_140:after{content:"";background:#ffffff59;border-radius:2px;width:4px;height:8px}@media (width<=980px){._content_dd7oy_31{grid-template-columns:1fr;gap:2rem;padding-top:5rem}._copy_dd7oy_41{max-width:100%}._visual_dd7oy_96{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}._cardPrimary_dd7oy_136,._cardSecondary_dd7oy_137,._cardTertiary_dd7oy_138{transform:none}}@media (width<=768px){._content_dd7oy_31{gap:1.5rem;width:min(100%,100% - 20px);padding-top:3.5rem}._copy_dd7oy_41{max-width:100%}._tag_dd7oy_45{letter-spacing:2px;padding:7px 12px;font-size:.58rem}._headline_dd7oy_58{font-size:clamp(2.3rem,11vw,4rem)}._sub_dd7oy_75{font-size:.95rem;line-height:1.7}._floors_dd7oy_84{gap:8px;margin-bottom:26px}._floorPill_dd7oy_85{padding:7px 12px;font-size:.68rem}._ctas_dd7oy_95{flex-flow:wrap;align-items:flex-start}._scrollHint_dd7oy_139{align-items:center}}@media (width<=520px){._hero_dd7oy_1{min-height:84vh}._content_dd7oy_31{width:min(100%,100% - 16px);padding-top:2.5rem}._visual_dd7oy_96{grid-template-columns:1fr;gap:.75rem;width:100%}._visualCard_dd7oy_102{border-radius:16px;min-height:82px;padding:.9rem .9rem .65rem}._visualCard_dd7oy_102 strong{font-size:1.3rem}._visualLabel_dd7oy_119{letter-spacing:.12em;margin-bottom:.3rem}._ctas_dd7oy_95{flex-direction:column;width:100%}._ctas_dd7oy_95 a{justify-content:center;width:100%}}._social-float_tlnuv_1{z-index:9999;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}._social-link_tlnuv_21{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.6rem;text-decoration:none;transition:all .3s;display:flex}._whatsapp-float_tlnuv_47{background:#25d366;box-shadow:0 4px 20px #25d36666}._social-link_tlnuv_21:hover{transform:scale(1.1)translateY(-3px)}._social-link_tlnuv_21:focus-visible{outline-offset:4px;outline:3px solid #fff}._whatsapp-float_tlnuv_47:hover{box-shadow:0 6px 25px #25d36699}._instagram-float_tlnuv_83{background:linear-gradient(135deg,#833ab4,#e1306c,#fcb045);box-shadow:0 4px 20px #e1306c66}._instagram-float_tlnuv_83:hover{box-shadow:0 6px 25px #e1306c99}@media (width<=700px){._social-float_tlnuv_1{bottom:160px;right:16px}}._page_z821s_1{background:var(--bg-primary);min-height:100vh;color:var(--text-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}._code_z821s_14{font-family:var(--font-heading);background:linear-gradient(135deg, var(--accent-orange), var(--luxury-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:6rem}._message_z821s_24{color:var(--muted-gray);margin:0;font-size:1.1rem}._btn_z821s_30{background:linear-gradient(135deg, var(--accent-orange), #ff7a70);border:none;border-radius:50px;margin-top:.5rem;padding:.85rem 2rem;font-weight:600;text-decoration:none;color:#fff!important}
