.text-gradient[data-astro-cid-b75koquv]{background:linear-gradient(135deg, var(--color-primary-light,#ff4d4b) 0%, var(--color-primary,#fc0301) 55%, #ffa3a2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.guarantees-bar-section[data-astro-cid-b75koquv]{background-color:var(--color-surface,#121212);border-bottom:1px solid var(--color-border,#ffffff14);padding:2.2rem 0}.guarantees-grid[data-astro-cid-b75koquv]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.guarantee-card[data-astro-cid-b75koquv]{align-items:flex-start;gap:1rem;padding:.5rem;display:flex}.guarantee-icon-box[data-astro-cid-b75koquv]{background-color:var(--color-primary-subtle,#fc03011f);border:1px solid var(--color-border-primary,#fc030159);width:44px;height:44px;color:var(--color-primary-light,#ff4d4b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guarantee-title[data-astro-cid-b75koquv]{font-family:var(--font-heading);color:var(--color-text-primary,#fff);margin-bottom:.25rem;font-size:.95rem;font-weight:700}.guarantee-subtitle[data-astro-cid-b75koquv]{color:var(--color-text-muted,#94a3b8);font-size:.82rem;line-height:1.4}.booking-section[data-astro-cid-b75koquv]{background:radial-gradient(circle at 50% 0,#fc03010d 0%,#0000 70%);padding:4.5rem 0 5.5rem}.booking-process-grid[data-astro-cid-b75koquv]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.process-step-card[data-astro-cid-b75koquv]{background:var(--color-surface,#121212);border:1px solid var(--color-border,#ffffff14);border-radius:12px;align-items:center;gap:1.1rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.process-step-card[data-astro-cid-b75koquv].active-step{border-color:var(--color-primary,#fc0301);background:linear-gradient(135deg, #fc030114 0%, var(--color-surface,#121212) 100%)}.step-num-pill[data-astro-cid-b75koquv]{font-family:var(--font-heading);color:var(--color-primary-light,#ff4d4b);background:var(--color-primary-subtle,#fc030126);border:1px solid var(--color-border-primary,#fc030166);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:800;display:flex}.step-title[data-astro-cid-b75koquv]{font-family:var(--font-heading);color:#fff;margin-bottom:.2rem;font-size:.95rem;font-weight:700}.step-desc[data-astro-cid-b75koquv]{color:var(--color-text-muted,#94a3b8);font-size:.8rem;line-height:1.35}.booking-card-wrapper[data-astro-cid-b75koquv]{background:var(--color-surface,#121212);border:1px solid var(--color-border,#ffffff1a);border-radius:16px;padding:2.5rem}.booking-card-header[data-astro-cid-b75koquv]{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.booking-status-badge[data-astro-cid-b75koquv]{color:#4ade80;letter-spacing:.04em;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.status-dot[data-astro-cid-b75koquv]{background-color:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e}.booking-card-title[data-astro-cid-b75koquv]{color:#fff;margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.booking-card-desc[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);max-width:650px;font-size:.95rem;line-height:1.5}.booking-requirement-callout[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);background:#fc030114;border:1px solid #fc030140;border-radius:8px;align-items:center;gap:.55rem;max-width:650px;margin-top:.75rem;padding:.55rem .9rem;font-size:.82rem;line-height:1.4;display:inline-flex}.booking-requirement-callout[data-astro-cid-b75koquv] svg[data-astro-cid-b75koquv]{color:var(--color-primary-light,#ff4d4b);flex-shrink:0}.booking-requirement-callout[data-astro-cid-b75koquv] strong[data-astro-cid-b75koquv]{color:#fff}.fast-track-box[data-astro-cid-b75koquv]{border:1px solid var(--color-border,#ffffff14);text-align:right;background:#ffffff08;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.25rem;display:flex}.fast-track-label[data-astro-cid-b75koquv]{color:var(--color-text-muted,#94a3b8);font-size:.78rem}.fast-track-link[data-astro-cid-b75koquv]{color:var(--color-primary-light,#ff4d4b);align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.fast-track-link[data-astro-cid-b75koquv]:hover{color:#fff}.setmore-booking-container[data-astro-cid-b75koquv]{text-align:center;backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 0,#fc030117 0%,#0a0a0acc 70%),#0f0f0ff2;border:1px solid #fc030159;border-radius:16px;padding:3.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff0f}.setmore-glow[data-astro-cid-b75koquv]{pointer-events:none;background:radial-gradient(circle,#fc03011f 0%,#0000 70%);width:70%;height:90%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.setmore-content-box[data-astro-cid-b75koquv]{z-index:2;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex;position:relative}.setmore-badge-wrap[data-astro-cid-b75koquv]{margin-bottom:1.25rem}.setmore-live-badge[data-astro-cid-b75koquv]{color:#4ade80;text-transform:uppercase;letter-spacing:.06em;background:#22c55e1f;border:1px solid #22c55e59;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.live-dot[data-astro-cid-b75koquv]{background-color:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite livePulse;box-shadow:0 0 10px #22c55e}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.setmore-title[data-astro-cid-b75koquv]{font-family:var(--font-heading);color:#fff;margin-bottom:.75rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:750;line-height:1.3}.setmore-subtitle[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);max-width:620px;margin-bottom:2.25rem;font-size:.96rem;line-height:1.6}.setmore-cta-wrapper[data-astro-cid-b75koquv]{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:2.75rem;display:flex}.setmore-main-btn[data-astro-cid-b75koquv],#Anywhere_button_iframe[data-astro-cid-b75koquv].anywhere-book-now-button{color:#fff!important;font-family:var(--font-body)!important;letter-spacing:.02em!important;cursor:pointer!important;background:linear-gradient(135deg,#fc0301 0%,#d40200 100%)!important;border:1px solid #ffffff2e!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;padding:1.1rem 2.6rem!important;font-size:1.05rem!important;font-weight:700!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 6px 24px #fc030173,0 0 15px #fc030140!important}.setmore-main-btn[data-astro-cid-b75koquv]:hover,#Anywhere_button_iframe[data-astro-cid-b75koquv].anywhere-book-now-button:hover{background:linear-gradient(135deg,#ff1a18 0%,#e00200 100%)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 8px 30px #fc0301a6,0 0 25px #fc030166!important}.setmore-main-btn[data-astro-cid-b75koquv] svg[data-astro-cid-b75koquv]{color:#fff;flex-shrink:0}.setmore-direct-link[data-astro-cid-b75koquv]{color:var(--color-text-muted,#94a3b8);align-items:center;gap:.45rem;font-size:.84rem;text-decoration:none;transition:color .2s;display:inline-flex}.setmore-direct-link[data-astro-cid-b75koquv]:hover{color:var(--color-primary-light,#ff4d4b)}.setmore-direct-link[data-astro-cid-b75koquv] svg[data-astro-cid-b75koquv]{transition:transform .2s}.setmore-direct-link[data-astro-cid-b75koquv]:hover svg[data-astro-cid-b75koquv]{transform:translate(2px,-2px)}.setmore-perks-grid[data-astro-cid-b75koquv]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;margin-bottom:2rem;padding:1.25rem 1rem;display:grid}.setmore-perk-item[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);justify-content:center;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;display:flex}.setmore-perk-item[data-astro-cid-b75koquv] svg[data-astro-cid-b75koquv]{color:var(--color-primary-light,#ff4d4b);flex-shrink:0}.setmore-help-footer[data-astro-cid-b75koquv]{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding-top:1.5rem;display:flex}.help-text[data-astro-cid-b75koquv]{color:var(--color-text-muted,#94a3b8);text-align:left;font-size:.85rem}.help-actions[data-astro-cid-b75koquv]{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.help-btn-whatsapp[data-astro-cid-b75koquv]{color:#25d366;background:#25d3661a;border:1px solid #25d3664d;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.help-btn-whatsapp[data-astro-cid-b75koquv]:hover{color:#fff;background:#25d36633}.help-btn-contact[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s}.help-btn-contact[data-astro-cid-b75koquv]:hover{color:#fff;background:#ffffff1a}@media (width<=900px){.setmore-perks-grid[data-astro-cid-b75koquv]{grid-template-columns:repeat(2,1fr);gap:.85rem}.setmore-help-footer[data-astro-cid-b75koquv]{text-align:center;flex-direction:column;align-items:center}.help-text[data-astro-cid-b75koquv]{text-align:center}}@media (width<=600px){.setmore-booking-container[data-astro-cid-b75koquv]{padding:2.5rem 1.25rem}.setmore-perks-grid[data-astro-cid-b75koquv]{grid-template-columns:1fr}.setmore-main-btn[data-astro-cid-b75koquv],#Anywhere_button_iframe[data-astro-cid-b75koquv].anywhere-book-now-button{width:100%!important;padding:1rem 1.5rem!important;font-size:.98rem!important}}.booking-cta-section[data-astro-cid-b75koquv]{border-top:1px solid var(--color-border,#ffffff1a);background-color:#030303;padding:5rem 0;position:relative;overflow:hidden}.cta-bg-wrapper[data-astro-cid-b75koquv]{background-image:var(--cta-banner-bg);opacity:.22;z-index:1;filter:saturate(1.2)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.cta-overlay[data-astro-cid-b75koquv]{z-index:2;background:radial-gradient(circle at 80%,#fc03012e 0%,#0000 55%),linear-gradient(#050505e6 0%,#050505bf 50%,#050505f2 100%);position:absolute;inset:0}.cta-container[data-astro-cid-b75koquv]{z-index:3;position:relative}.cta-banner-box[data-astro-cid-b75koquv]{border:1px solid var(--color-border-primary,#fc030166);backdrop-filter:blur(16px);background:#121212d9;border-radius:16px;justify-content:space-between;align-items:center;gap:2.5rem;padding:3.5rem 3rem;display:flex}.cta-badge[data-astro-cid-b75koquv]{background:var(--color-primary-subtle,#fc030124);border:1px solid var(--color-border-primary,#fc030166);color:var(--color-primary-light,#ff4d4b);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}.cta-banner-title[data-astro-cid-b75koquv]{color:#fff;margin-bottom:.75rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:850;line-height:1.25}.cta-banner-subtitle[data-astro-cid-b75koquv]{color:var(--color-text-secondary,#cbd5e1);max-width:580px;font-size:1rem;line-height:1.6}.cta-banner-buttons[data-astro-cid-b75koquv]{flex-shrink:0;gap:1rem;display:flex}.btn-primary[data-astro-cid-b75koquv]{background-color:var(--color-primary,#fc0301);color:#fff;font-family:var(--font-body);box-shadow:0 4px 18px var(--color-primary-glow,#fc030159);border:1px solid #0000;border-radius:8px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary[data-astro-cid-b75koquv]:hover{background-color:var(--color-primary-hover,#e00200);transform:translateY(-2px);box-shadow:0 6px 24px #fc03018c}.btn-secondary[data-astro-cid-b75koquv]{color:#fff;font-family:var(--font-body);border:1px solid var(--color-border,#ffffff26);backdrop-filter:blur(10px);background-color:#ffffff0d;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary[data-astro-cid-b75koquv]:hover{background-color:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}@media (width<=1024px){.guarantees-grid[data-astro-cid-b75koquv]{grid-template-columns:repeat(2,1fr)}.booking-process-grid[data-astro-cid-b75koquv]{grid-template-columns:1fr}.cta-banner-box[data-astro-cid-b75koquv]{flex-direction:column;align-items:flex-start;padding:2.5rem}.cta-banner-buttons[data-astro-cid-b75koquv]{flex-wrap:wrap;width:100%}}@media (width<=768px){.guarantees-grid[data-astro-cid-b75koquv]{grid-template-columns:1fr}.booking-card-wrapper[data-astro-cid-b75koquv]{padding:1.5rem}.booking-card-header[data-astro-cid-b75koquv]{flex-direction:column;gap:1.25rem}.fast-track-box[data-astro-cid-b75koquv]{text-align:left;width:100%}.booking-form-placeholder-container[data-astro-cid-b75koquv]{padding:2.5rem 1.25rem}.placeholder-mockup-grid[data-astro-cid-b75koquv]{grid-template-columns:1fr;gap:.85rem}.placeholder-actions[data-astro-cid-b75koquv]{flex-direction:column;width:100%}.placeholder-actions[data-astro-cid-b75koquv] a[data-astro-cid-b75koquv]{justify-content:center;width:100%}.cta-banner-buttons[data-astro-cid-b75koquv]{flex-direction:column;width:100%}.cta-banner-buttons[data-astro-cid-b75koquv] a[data-astro-cid-b75koquv]{justify-content:center;width:100%}}
