.hero[data-astro-cid-6tjdkbkh]{padding:var(--sp-16) 0 var(--sp-12);background:radial-gradient(700px 500px at 5% -10%,var(--c-hero-wash),transparent 60%),var(--c-bg)}.hero-grid[data-astro-cid-6tjdkbkh]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--sp-10);align-items:center}.hero-badge[data-astro-cid-6tjdkbkh]{margin:var(--sp-4) 0 0}.hero[data-astro-cid-6tjdkbkh] h1[data-astro-cid-6tjdkbkh]{margin:var(--sp-4) 0 0;font-size:clamp(2.25rem,3.2vw + .9rem,3.25rem);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.1;color:var(--c-charcoal)}.hero-accent[data-astro-cid-6tjdkbkh]{color:var(--c-brand-tint)}.hero-lead[data-astro-cid-6tjdkbkh]{margin:var(--sp-6) 0 0;max-width:48ch;font-size:clamp(1.0625rem,.6vw + 1rem,1.25rem);line-height:var(--lh-relaxed);color:var(--c-text)}.hero-cta-row[data-astro-cid-6tjdkbkh]{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-7)}.hero-countries[data-astro-cid-6tjdkbkh]{margin:var(--sp-6) 0 0;font-size:var(--fs-sm);color:var(--c-muted);letter-spacing:.01em}.hero-media[data-astro-cid-6tjdkbkh]{position:relative}.hero-media[data-astro-cid-6tjdkbkh] img[data-astro-cid-6tjdkbkh]{width:100%;height:auto;border-radius:var(--r-card);box-shadow:var(--shadow-card);display:block}.hero-ticket[data-astro-cid-6tjdkbkh]{position:absolute;left:var(--sp-6);bottom:var(--sp-6);width:min(300px,calc(100% - var(--sp-10)));background:var(--c-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-6) var(--sp-5) var(--sp-5)}.hero-ticket-tab[data-astro-cid-6tjdkbkh]{position:absolute;top:0;left:var(--sp-5);transform:translateY(-50%);background:var(--c-brand-tint);color:#fff;padding:4px var(--sp-3);border-radius:var(--r-pill);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;box-shadow:var(--shadow-card)}.hero-ticket-body[data-astro-cid-6tjdkbkh]{display:flex;align-items:center;gap:var(--sp-4)}.hero-ticket-half[data-astro-cid-6tjdkbkh]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2)}.hero-ticket-icon[data-astro-cid-6tjdkbkh]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-active-tint);color:var(--c-brand-tint)}.hero-ticket-stub[data-astro-cid-6tjdkbkh]{position:relative;width:1px;flex:none;align-self:stretch;border-left:2px dashed var(--c-border)}.hero-ticket-notch[data-astro-cid-6tjdkbkh]{position:absolute;left:50%;width:9px;height:9px;border-radius:50%;border:2px solid var(--c-border);background:var(--c-card);transform:translate(-50%)}.hero-ticket-notch-top[data-astro-cid-6tjdkbkh]{top:-5px}.hero-ticket-notch-bottom[data-astro-cid-6tjdkbkh]{bottom:-5px}.amount[data-astro-cid-6tjdkbkh]{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--c-charcoal);white-space:nowrap}.amount-label[data-astro-cid-6tjdkbkh]{margin:0;font-size:var(--fs-xs);color:var(--c-muted)}.why[data-astro-cid-6tjdkbkh]{padding:calc(var(--sp-10) + var(--sp-10)) 0 var(--sp-10)}.why-head[data-astro-cid-6tjdkbkh]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:start;padding-bottom:var(--sp-10);border-bottom:1px solid var(--c-border)}.why-head-title[data-astro-cid-6tjdkbkh] h2[data-astro-cid-6tjdkbkh]{margin:var(--sp-3) 0 0;font-size:clamp(1.75rem,2.2vw + 1rem,var(--fs-4xl));font-weight:var(--fw-black);letter-spacing:-.01em;line-height:1.15;color:var(--c-charcoal)}.why-head-lede[data-astro-cid-6tjdkbkh]{margin:0;padding-top:var(--sp-2);color:var(--c-text);line-height:var(--lh-relaxed)}.why-head-lede[data-astro-cid-6tjdkbkh] strong[data-astro-cid-6tjdkbkh]{color:var(--c-charcoal)}.why-grid[data-astro-cid-6tjdkbkh]{margin-top:var(--sp-10);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.why-item[data-astro-cid-6tjdkbkh]{padding-left:var(--sp-8);border-left:1px solid var(--c-border)}.why-item[data-astro-cid-6tjdkbkh]:first-child{padding-left:0;border-left:none}.why-icon[data-astro-cid-6tjdkbkh]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--c-border);color:var(--c-brand-tint)}.why-item[data-astro-cid-6tjdkbkh] h3[data-astro-cid-6tjdkbkh]{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-charcoal)}.why-item[data-astro-cid-6tjdkbkh] p[data-astro-cid-6tjdkbkh]{margin:0;color:var(--c-text);line-height:var(--lh-relaxed)}.packages[data-astro-cid-6tjdkbkh]{padding:var(--sp-10) 0 var(--section-py-lg);background:var(--c-sky)}.packages-grid[data-astro-cid-6tjdkbkh]{margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.package-card[data-astro-cid-6tjdkbkh]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--c-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-7);border-top:4px solid var(--c-brand-tint)}.package-num[data-astro-cid-6tjdkbkh]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-muted);letter-spacing:var(--tracking-eyebrow)}.package-card[data-astro-cid-6tjdkbkh] h3[data-astro-cid-6tjdkbkh]{margin:var(--sp-2) 0 0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-charcoal)}.package-price[data-astro-cid-6tjdkbkh]{margin:var(--sp-3) 0 0;font-size:var(--fs-3xl);font-weight:var(--fw-black);color:var(--c-brand-tint)}.package-list[data-astro-cid-6tjdkbkh]{margin:var(--sp-5) 0 0;padding:var(--sp-5) 0 0;width:100%;border-top:1px solid var(--c-border);list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text)}.package-list[data-astro-cid-6tjdkbkh] li[data-astro-cid-6tjdkbkh]{display:flex;gap:var(--sp-2);align-items:flex-start}.package-list[data-astro-cid-6tjdkbkh] li[data-astro-cid-6tjdkbkh]:before{content:"✓";flex:none;color:var(--c-brand-tint);font-weight:var(--fw-bold)}.package-list-label[data-astro-cid-6tjdkbkh]{display:block;width:10.5rem;text-align:left;line-height:var(--lh-normal)}.packages-note[data-astro-cid-6tjdkbkh]{margin:var(--sp-8) auto 0;max-width:70ch;text-align:center;font-size:var(--fs-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.groupwide[data-astro-cid-6tjdkbkh]{padding:var(--section-py-lg) 0;background:var(--c-navy);color:#fff}.groupwide-grid[data-astro-cid-6tjdkbkh]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--sp-10);align-items:start}.groupwide-eyebrow[data-astro-cid-6tjdkbkh]{color:#8fc3f2}.groupwide[data-astro-cid-6tjdkbkh] h2[data-astro-cid-6tjdkbkh]{margin:var(--sp-3) 0 0;font-size:clamp(1.75rem,2.2vw + 1rem,var(--fs-4xl));font-weight:var(--fw-black);letter-spacing:-.01em;line-height:1.15;max-width:16ch;color:#fff}.groupwide-lead[data-astro-cid-6tjdkbkh]{margin:0;line-height:var(--lh-relaxed);color:#d9e8f7;max-width:56ch}.groupwide-checklist[data-astro-cid-6tjdkbkh]{list-style:none;margin:var(--sp-7) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-5)}.groupwide-checklist[data-astro-cid-6tjdkbkh] li[data-astro-cid-6tjdkbkh]{display:flex;gap:var(--sp-4);align-items:flex-start}.groupwide-item-title[data-astro-cid-6tjdkbkh]{margin:0;font-weight:var(--fw-semibold)}.groupwide-item-body[data-astro-cid-6tjdkbkh]{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:#b9d2ea}.spotlight[data-astro-cid-6tjdkbkh]{padding:var(--section-py-lg) 0}.spotlight-card[data-astro-cid-6tjdkbkh]{margin-top:var(--sp-8);display:grid;grid-template-columns:1.3fr 1fr;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-card)}.spotlight-text[data-astro-cid-6tjdkbkh]{background:var(--c-card);padding:var(--sp-10)}.spotlight-logos[data-astro-cid-6tjdkbkh]{display:flex;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-5)}.spotlight-logos[data-astro-cid-6tjdkbkh] img[data-astro-cid-6tjdkbkh]{display:block;width:auto}.spotlight-text[data-astro-cid-6tjdkbkh] h3[data-astro-cid-6tjdkbkh]{margin:0 0 var(--sp-3);font-size:var(--fs-2xl);font-weight:var(--fw-black);color:var(--c-charcoal)}.spotlight-text[data-astro-cid-6tjdkbkh] p[data-astro-cid-6tjdkbkh]{margin:0;color:var(--c-text);line-height:var(--lh-relaxed)}.spotlight-link[data-astro-cid-6tjdkbkh]{display:inline-block;margin-top:var(--sp-5);color:var(--c-brand-tint);font-weight:var(--fw-semibold);text-decoration:none}.spotlight-link[data-astro-cid-6tjdkbkh]:hover{text-decoration:underline}.spotlight-number[data-astro-cid-6tjdkbkh]{background:var(--c-brand-tint);color:#fff;padding:var(--sp-10);display:flex;flex-direction:column;justify-content:center}.spotlight-num[data-astro-cid-6tjdkbkh]{margin:0;font-size:clamp(3.5rem,5vw + 1rem,5rem);font-weight:var(--fw-black);line-height:1}.spotlight-caption[data-astro-cid-6tjdkbkh]{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:#cfe3f7;max-width:24ch}.cta-band[data-astro-cid-6tjdkbkh],.cta-band[data-astro-cid-6tjdkbkh] .closing{background:var(--c-navy)}.cta-band[data-astro-cid-6tjdkbkh] .closing-card h2,.cta-band[data-astro-cid-6tjdkbkh] .closing-sub{color:#fff}@media(max-width:880px){.hero-grid[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr}.hero-media[data-astro-cid-6tjdkbkh]{margin-top:var(--sp-10)}.hero-ticket[data-astro-cid-6tjdkbkh]{position:static;margin-top:var(--sp-8)}.why-head[data-astro-cid-6tjdkbkh],.why-grid[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr;gap:var(--sp-6)}.why-item[data-astro-cid-6tjdkbkh]{padding-left:0;border-left:none}.packages-grid[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr 1fr}.groupwide-grid[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr;gap:var(--sp-6)}.spotlight-card[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr}}@media(max-width:560px){.packages-grid[data-astro-cid-6tjdkbkh]{grid-template-columns:1fr}}
