.breadcrumb.svelte-mv8uho{padding:16px clamp(20px,5vw,64px) 0}.breadcrumb.svelte-mv8uho ol:where(.svelte-mv8uho){color:color-mix(in srgb, var(--color-text) 50%, transparent);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb.svelte-mv8uho li:where(.svelte-mv8uho)+li:where(.svelte-mv8uho):before{content:"›";opacity:.6;margin-right:8px}.breadcrumb.svelte-mv8uho a:where(.svelte-mv8uho){color:inherit;text-decoration:none}.breadcrumb.svelte-mv8uho a:where(.svelte-mv8uho):hover{color:var(--color-primary);text-decoration:underline}.overture.svelte-mv8uho{padding-block:clamp(56px,8vw,104px) clamp(48px,6vw,80px);position:relative}.corner.svelte-mv8uho{opacity:.5;pointer-events:none;width:clamp(64px,9vw,120px);height:auto;position:absolute;top:0;left:0}.why.svelte-mv8uho{background-image:var(--texture-section-03);background-size:cover;padding-block:clamp(40px,6vw,72px)}.why.svelte-mv8uho h2:where(.svelte-mv8uho),.pack-note.svelte-mv8uho h2:where(.svelte-mv8uho){margin:0 0 20px;font-size:clamp(24px,3vw,34px)}.quote.svelte-mv8uho{font-family:var(--font-heading);color:color-mix(in srgb, var(--cosmic-gold) 80%, var(--color-text));margin:0 0 24px;font-size:clamp(17px,2vw,21px);font-style:italic;line-height:1.6}.why.svelte-mv8uho p:where(.svelte-mv8uho),.pack-note.svelte-mv8uho p:where(.svelte-mv8uho){line-height:1.8}.offers.svelte-mv8uho{padding-block:clamp(40px,6vw,72px)}.offers-grid.svelte-mv8uho{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:24px;display:grid}.offer-card{flex-direction:column;gap:18px;height:100%;display:flex}.offer-head.svelte-mv8uho h3:where(.svelte-mv8uho){margin:0;font-size:clamp(20px,2.2vw,25px);line-height:1.25}.offer-subtitle.svelte-mv8uho{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:6px 0 0;font-size:14px}.offer-sessions.svelte-mv8uho{border:1px solid color-mix(in srgb, var(--cosmic-gold) 40%, transparent);letter-spacing:.04em;color:color-mix(in srgb, var(--cosmic-gold) 85%, var(--color-text));border-radius:999px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.offer-pricing.svelte-mv8uho,.pack-pricing.svelte-mv8uho{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.price.svelte-mv8uho{font-family:var(--font-heading);color:var(--color-primary);font-size:28px;font-weight:500;line-height:1}.price-lg.svelte-mv8uho{font-size:clamp(30px,4vw,40px)}.reference.svelte-mv8uho{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:14px}.reference.svelte-mv8uho s:where(.svelte-mv8uho){text-decoration-thickness:1px}.price-suffix.svelte-mv8uho{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px;font-weight:500}.price-suffix-strong.svelte-mv8uho{color:color-mix(in srgb, var(--cosmic-gold) 88%, var(--color-text));flex-basis:100%;font-size:16px;font-weight:600}.why-title.svelte-mv8uho{margin:0 0 6px;font-weight:600}.offer-why.svelte-mv8uho p:where(.svelte-mv8uho){margin:0;line-height:1.75}.offer-cta.svelte-mv8uho{margin-top:auto;padding-top:8px}.pack.svelte-mv8uho{background-image:var(--texture-section-05);background-size:cover;padding-block:clamp(32px,5vw,64px)}.pack-card{flex-direction:column;gap:22px;display:flex}.pack-head.svelte-mv8uho h2:where(.svelte-mv8uho){margin:0 0 14px;font-size:clamp(24px,3.2vw,36px)}.pack-price-note.svelte-mv8uho{color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:10px 0 0;font-size:13px;font-style:italic}.pack-items.svelte-mv8uho{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pack-items.svelte-mv8uho li:where(.svelte-mv8uho){border-left:2px solid color-mix(in srgb, var(--cosmic-gold) 45%, transparent);background:color-mix(in srgb, var(--color-text) 4%, transparent);border-radius:0 10px 10px 0;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.item-label.svelte-mv8uho{font-weight:600}.item-detail.svelte-mv8uho{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px}.pack-note.svelte-mv8uho{padding-block:clamp(40px,6vw,72px)}.pack-note.svelte-mv8uho h3:where(.svelte-mv8uho){margin:28px 0 12px;font-size:clamp(18px,2vw,22px)}.note-bullets.svelte-mv8uho{gap:10px;margin:0 0 8px;padding-left:22px;display:grid}.note-bullets.svelte-mv8uho li:where(.svelte-mv8uho){line-height:1.75}.closing.svelte-mv8uho{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(32px,5vw,64px);display:flex}.closing-divider.svelte-mv8uho{max-width:320px;height:auto}.closing.svelte-mv8uho p:where(.svelte-mv8uho){color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0}@media (width<=640px){.offers-grid.svelte-mv8uho{grid-template-columns:1fr}}
