.hero-simple[data-astro-cid-h55sdycq]{padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.hero-simple[data-astro-cid-h55sdycq] h1[data-astro-cid-h55sdycq]{margin:var(--space-sm) 0 var(--space-md)}.lead[data-astro-cid-h55sdycq]{max-width:560px;color:var(--color-text-muted);font-size:1.1rem}.timeline[data-astro-cid-h55sdycq]{margin-top:var(--space-lg);padding-top:var(--space-lg);scroll-margin-top:5rem}.timeline[data-astro-cid-h55sdycq] .eyebrow[data-astro-cid-h55sdycq]{color:var(--color-terracotta-soft)}.timeline[data-astro-cid-h55sdycq] h2[data-astro-cid-h55sdycq]{margin:var(--space-sm) 0 var(--space-lg);color:var(--color-bg)}.timeline__inner[data-astro-cid-h55sdycq]{max-width:640px}.timeline__list[data-astro-cid-h55sdycq]{gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.timeline__list[data-astro-cid-h55sdycq]:before{content:"";background:#eee8db38;width:3px;position:absolute;top:.3rem;bottom:.3rem;left:.4rem;transform:translate(-50%)}.timeline__rail-fill[data-astro-cid-h55sdycq]{background:var(--color-terracotta);transform-origin:top;z-index:1;width:3px;height:0;position:absolute;top:0;left:.4rem;transform:scaleY(0)}.timeline__marker[data-astro-cid-h55sdycq]{background:var(--color-terracotta);z-index:2;will-change:transform;border-radius:50%;width:15px;height:15px;margin-top:-7.5px;margin-left:-7.5px;position:absolute;top:0;left:.4rem;box-shadow:0 0 0 5px #a8613f4d}.timeline__item[data-astro-cid-h55sdycq]{z-index:1;padding-left:2rem;position:relative}.timeline__item-head[data-astro-cid-h55sdycq]{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);display:flex}.timeline__number[data-astro-cid-h55sdycq]{font-family:var(--font-display);letter-spacing:.06em;color:#f0ded359;transform-origin:0;transition:color .4s var(--ease-out);font-size:1.1rem;display:block}.timeline__number[data-astro-cid-h55sdycq].is-active{color:var(--color-terracotta-soft)}.timeline__icon[data-astro-cid-h55sdycq]{transform-origin:50%;width:34px;height:34px;transition:background-color .4s var(--ease-out);background-color:#f0ded359;flex-shrink:0;position:relative;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.timeline__icon[data-astro-cid-h55sdycq].is-active{background-color:var(--color-terracotta-soft)}.timeline__item[data-astro-cid-h55sdycq] h3[data-astro-cid-h55sdycq]{margin-bottom:var(--space-2xs);color:var(--color-bg)}.timeline__item[data-astro-cid-h55sdycq] p[data-astro-cid-h55sdycq]{color:var(--color-accent-soft)}.pricing__inner[data-astro-cid-h55sdycq]{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pricing__ticket-column[data-astro-cid-h55sdycq]{flex-direction:column;align-items:center;display:flex}.pricing__ticket-wrap[data-astro-cid-h55sdycq]{margin:20px 24px;position:relative;transform:rotate(-2.5deg)}.pricing__ticket[data-astro-cid-h55sdycq]{--notch:14px;background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-md);text-align:center;min-height:220px;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 99%, black 100%) 0 50% / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 99%, black 100%) 100% 50% / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 99%, black 100%) 0 50% / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 99%, black 100%) 100% 50% / 51% 100% no-repeat;filter:drop-shadow(0 20px 40px #27272740);flex-direction:column;justify-content:center;display:flex;position:relative}.pricing__note[data-astro-cid-h55sdycq]{margin-top:var(--space-md);color:#fff;text-align:center;max-width:320px;font-size:.85rem}.pricing__badge[data-astro-cid-h55sdycq]{background:var(--color-accent);width:84px;height:84px;color:var(--color-bg);text-align:center;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;box-shadow:var(--shadow-md);z-index:1;border:2px dashed #eee8db80;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;line-height:1.25;display:flex;position:absolute;top:-20px;right:-20px;transform:rotate(9deg)}.pricing__eyebrow[data-astro-cid-h55sdycq]{line-height:1.2}.pricing__heading[data-astro-cid-h55sdycq]{color:var(--color-text)}.pricing__price[data-astro-cid-h55sdycq]{font-family:var(--font-display);color:var(--color-text);margin-top:var(--space-sm);font-size:3rem;line-height:1.1}.pricing__list[data-astro-cid-h55sdycq]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing__list[data-astro-cid-h55sdycq] li[data-astro-cid-h55sdycq]{color:var(--color-bg);padding-left:1.4rem;position:relative}.pricing__list[data-astro-cid-h55sdycq] li[data-astro-cid-h55sdycq]:before{content:"✓";color:var(--color-accent-soft);font-weight:600;position:absolute;left:0}.faq[data-astro-cid-h55sdycq] h2[data-astro-cid-h55sdycq]{margin:var(--space-sm) 0 var(--space-lg)}.faq__list[data-astro-cid-h55sdycq]{flex-direction:column;max-width:700px;display:flex}@media (width>=900px){.faq__list[data-astro-cid-h55sdycq]{columns:2;column-gap:var(--space-lg);max-width:none;display:block}}.faq__item[data-astro-cid-h55sdycq]{break-inside:avoid;border-bottom:1px solid #2727271f;padding:1.1rem 0}.faq__more[data-astro-cid-h55sdycq]{margin-top:var(--space-md);color:var(--color-terracotta);font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.faq__item[data-astro-cid-h55sdycq] summary[data-astro-cid-h55sdycq]{cursor:pointer;font-weight:500;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:1.05rem;list-style:none;display:flex}.faq__item[data-astro-cid-h55sdycq] summary[data-astro-cid-h55sdycq]::marker{content:"";display:none}.faq__item[data-astro-cid-h55sdycq] summary[data-astro-cid-h55sdycq]::-webkit-details-marker{content:"";display:none}.faq__item[data-astro-cid-h55sdycq] summary[data-astro-cid-h55sdycq]:after{content:"";width:12px;height:12px;color:var(--color-terracotta);transition:transform .3s var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;flex-shrink:0}.faq__item[data-astro-cid-h55sdycq][open] summary[data-astro-cid-h55sdycq]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-h55sdycq] p[data-astro-cid-h55sdycq]{max-width:66ch;margin-top:var(--space-xs);color:var(--color-text-muted)}@media (width<=720px){.pricing__inner[data-astro-cid-h55sdycq]{grid-template-columns:1fr}}
