.section[data-astro-cid-tgs46nvf]{padding:80px 0}.section-dark[data-astro-cid-tgs46nvf],.text-light[data-astro-cid-tgs46nvf]{color:#fff}.center-text[data-astro-cid-tgs46nvf]{text-align:center}.container[data-astro-cid-tgs46nvf]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-astro-cid-tgs46nvf]{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem;color:var(--navy)}.text-light[data-astro-cid-tgs46nvf]{color:#fff!important}.section-dark[data-astro-cid-tgs46nvf] .section-title[data-astro-cid-tgs46nvf]{color:#fff}.section-lead[data-astro-cid-tgs46nvf]{font-size:1.25rem;margin-bottom:1.5rem;line-height:1.6;color:var(--text)}.section-dark[data-astro-cid-tgs46nvf] .section-lead[data-astro-cid-tgs46nvf]{color:#ffffffe6}.grid-2[data-astro-cid-tgs46nvf]{display:grid;gap:40px}@media(min-width:900px){.grid-2[data-astro-cid-tgs46nvf]{grid-template-columns:1fr 1fr;align-items:center}.packages-grid[data-astro-cid-tgs46nvf]{align-items:stretch}}.inclusion-list[data-astro-cid-tgs46nvf]{list-style:none;padding:0;margin:16px 0}.inclusion-list[data-astro-cid-tgs46nvf] li[data-astro-cid-tgs46nvf]{margin-bottom:12px;display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.5}.check-icon[data-astro-cid-tgs46nvf]{color:var(--gold);font-weight:700}.card[data-astro-cid-tgs46nvf]{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0b16231a;position:relative;transition:transform .3s ease;border:1px solid rgba(0,0,0,.05);overflow:visible}.section-dark[data-astro-cid-tgs46nvf] .card[data-astro-cid-tgs46nvf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.section-dark[data-astro-cid-tgs46nvf] .card[data-astro-cid-tgs46nvf] h3[data-astro-cid-tgs46nvf],.section-dark[data-astro-cid-tgs46nvf] .card[data-astro-cid-tgs46nvf] p[data-astro-cid-tgs46nvf],.section-dark[data-astro-cid-tgs46nvf] .card[data-astro-cid-tgs46nvf] li[data-astro-cid-tgs46nvf]{color:#fff}.highlight[data-astro-cid-tgs46nvf]{border:2px solid var(--gold)!important;background:linear-gradient(145deg,#d4a6571a,#0000)}.section-dark[data-astro-cid-tgs46nvf] .highlight[data-astro-cid-tgs46nvf]{background:linear-gradient(145deg,#d4a65726,#ffffff0d)}.tag[data-astro-cid-tgs46nvf]{position:absolute;top:-15px;right:20px;background:var(--gold);color:var(--navy);padding:5px 15px;border-radius:20px;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;z-index:10}.price-card[data-astro-cid-tgs46nvf] h3[data-astro-cid-tgs46nvf]{font-family:Playfair Display,serif;font-size:1.75rem;margin-bottom:10px;color:var(--navy)}.section-dark[data-astro-cid-tgs46nvf] .price-card[data-astro-cid-tgs46nvf] h3[data-astro-cid-tgs46nvf]{color:#fff}.add-ons-container[data-astro-cid-tgs46nvf]{margin-top:48px;padding-top:32px;border-top:1px solid rgba(212,166,87,.2)}.add-ons-container[data-astro-cid-tgs46nvf] h3[data-astro-cid-tgs46nvf]{font-size:24px;margin-bottom:8px;font-family:Playfair Display,serif}.add-ons-subtitle[data-astro-cid-tgs46nvf]{margin-bottom:24px;font-style:italic;opacity:.8}.add-ons-grid[data-astro-cid-tgs46nvf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.add-on-card[data-astro-cid-tgs46nvf]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#ffffff0d;border:1px solid rgba(212,166,87,.3);border-radius:12px;transition:all .3s ease}.add-on-card[data-astro-cid-tgs46nvf]:hover{background:#ffffff1a;border-color:var(--gold);transform:translateY(-2px)}.plus-icon[data-astro-cid-tgs46nvf]{color:var(--gold);font-weight:700;font-size:18px}.add-on-text[data-astro-cid-tgs46nvf]{font-weight:500;color:#fff}.destiny-visual-explanations[data-astro-cid-tgs46nvf]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:0;padding-top:0}.destiny-visual-explanations[data-astro-cid-tgs46nvf] img[data-astro-cid-tgs46nvf]{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px #d4a65726;border:1px solid rgba(212,166,87,.2)}@media(max-width:900px){.destiny-visual-explanations[data-astro-cid-tgs46nvf]{grid-template-columns:1fr;gap:24px}}.cta-section[data-astro-cid-tgs46nvf]{text-align:center;padding:100px 0}.cta-block[data-astro-cid-tgs46nvf]{max-width:700px;margin:0 auto}
