.pq[data-astro-cid-o37b3l4d]{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(4.5rem,16vw,9rem);background:var(--color-navy)}.pq-back[data-astro-cid-o37b3l4d]{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}.pq-back[data-astro-cid-o37b3l4d] span[data-astro-cid-o37b3l4d]{font-family:var(--font-display);font-weight:800;font-size:clamp(6rem,30vw,22rem);line-height:.8;letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--color-sky) 35%,transparent)}.pq-inner[data-astro-cid-o37b3l4d]{position:relative;z-index:1}.pq-fig[data-astro-cid-o37b3l4d]{margin:0}.pq[data-astro-cid-o37b3l4d] [data-astro-cid-o37b3l4d]:focus-visible{outline-color:var(--color-sky)}.pq-quote[data-astro-cid-o37b3l4d] p[data-astro-cid-o37b3l4d]{max-width:22ch;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,7.4vw,5rem);line-height:1.02;letter-spacing:-.03em;color:var(--color-ivory);text-wrap:balance}.pq-quote[data-astro-cid-o37b3l4d] p[data-astro-cid-o37b3l4d]:before{content:"“";color:var(--color-sky);margin-right:.05em}.pq-quote[data-astro-cid-o37b3l4d] p[data-astro-cid-o37b3l4d]:after{content:"”";color:var(--color-sky);margin-left:.02em}.outcomes[data-astro-cid-rowng2ym]{padding-block:4.5rem 4.5rem}@media(min-width:768px){.outcomes[data-astro-cid-rowng2ym]{padding-block:7rem 6rem}}.track[data-astro-cid-rowng2ym]{position:relative;padding-left:3.25rem}.track-list[data-astro-cid-rowng2ym]{display:grid;gap:1rem}.track-line[data-astro-cid-rowng2ym]{position:absolute;left:1.05rem;top:.5rem;bottom:.5rem;width:2px;background:color-mix(in srgb,var(--color-cream) 18%,transparent)}.track-fill[data-astro-cid-rowng2ym]{position:absolute;inset:0;background:var(--color-gold);transform-origin:50% 0;transform:scaleY(1)}.track[data-astro-cid-rowng2ym].is-live .track-fill[data-astro-cid-rowng2ym]{transform:scaleY(calc(var(--f, 0) / var(--n)))}.item[data-astro-cid-rowng2ym]{position:relative}.num[data-astro-cid-rowng2ym]{position:absolute;left:-3.25rem;top:.9rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;font-size:.9375rem;background:var(--color-ink);color:var(--color-cream);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-cream) 35%,transparent);transition:background-color .35s,color .35s,transform .35s var(--ease-spring)}.item-card[data-astro-cid-rowng2ym]{padding:1.1rem 1.25rem;border-radius:4px;background:var(--color-ivory);box-shadow:inset 4px 0 0 transparent,0 24px 44px -30px #000000e6;transition:box-shadow .35s,transform .45s var(--ease-out-soft)}.item[data-astro-cid-rowng2ym].is-active .num[data-astro-cid-rowng2ym]{background:var(--color-gold);color:var(--color-ink);transform:scale(1.12)}.item[data-astro-cid-rowng2ym].is-active .item-card[data-astro-cid-rowng2ym]{box-shadow:inset 4px 0 0 var(--color-gold),0 30px 50px -28px #000000f2;transform:translate3d(0,-3px,0)}@media(prefers-reduced-motion:reduce){.num[data-astro-cid-rowng2ym],.item-card[data-astro-cid-rowng2ym]{transition:none}}.faq[data-astro-cid-5q5u2mfs]{padding-block:4.5rem 4rem}@media(min-width:768px){.faq[data-astro-cid-5q5u2mfs]{padding-block:7rem 6rem}}.faq-cta[data-astro-cid-5q5u2mfs] .sx-cta{align-items:flex-start;text-align:left;margin-top:1.5rem}.faq-item[data-astro-cid-5q5u2mfs]{border-radius:4px;background:var(--color-ivory);box-shadow:0 24px 44px -30px #000000e6}.faq[data-astro-cid-5q5u2mfs].is-yellow{background:var(--color-gold);color:var(--color-ink)}.is-yellow[data-astro-cid-5q5u2mfs] .faq-item[data-astro-cid-5q5u2mfs]{background:var(--color-ivory);box-shadow:0 22px 40px -30px color-mix(in srgb,var(--color-ink) 75%,transparent)}.is-yellow[data-astro-cid-5q5u2mfs] details[data-astro-cid-5q5u2mfs][open]{border-radius:4px;box-shadow:inset 4px 0 0 var(--color-amber)}.faq-q[data-astro-cid-5q5u2mfs]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 1.25rem;cursor:pointer;font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--color-ink)}.faq-q[data-astro-cid-5q5u2mfs]:hover{color:var(--color-burgundy)}.faq-a[data-astro-cid-5q5u2mfs]{padding:0 1.25rem 1.1rem;line-height:1.6;color:var(--color-ink)}.plus[data-astro-cid-5q5u2mfs]{position:relative;flex:none;width:1rem;height:1rem}.plus[data-astro-cid-5q5u2mfs]:before,.plus[data-astro-cid-5q5u2mfs]:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;background:currentColor;transition:transform .25s var(--ease-out-soft)}.plus[data-astro-cid-5q5u2mfs]:after{transform:rotate(90deg)}details[data-astro-cid-5q5u2mfs][open] .plus[data-astro-cid-5q5u2mfs]:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.plus[data-astro-cid-5q5u2mfs]:before,.plus[data-astro-cid-5q5u2mfs]:after{transition:none}}.sx{--glow-a: var(--color-burgundy);--glow-b: var(--color-amber);--glow-c: var(--color-gold)}.sx[data-light=teal]{--glow-a: var(--color-deepteal);--glow-b: var(--color-teal);--glow-c: var(--color-gold)}.sx-dark{position:relative;isolation:isolate;overflow:clip;background-color:var(--color-ink);color:var(--color-cream)}.sx-dark .sx-glow{position:absolute;inset:-15% -10%;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 100%,color-mix(in srgb,var(--glow-b) 55%,transparent),transparent 70%),radial-gradient(45% 55% at 12% 20%,color-mix(in srgb,var(--glow-a) 70%,transparent),transparent 70%),radial-gradient(40% 45% at 92% 35%,color-mix(in srgb,var(--glow-a) 45%,transparent),transparent 70%);opacity:calc(.55 + var(--p, .5) * .45);transform:translate3d(0,calc((.5 - var(--p, .5)) * 10%),0) scale(calc(.95 + var(--p, .5) * .12));will-change:transform,opacity}.sx-dark .sx-glow.is-top{background:radial-gradient(55% 40% at 50% 0%,color-mix(in srgb,var(--glow-b) 50%,transparent),transparent 70%),radial-gradient(40% 50% at 90% 70%,color-mix(in srgb,var(--glow-a) 70%,transparent),transparent 70%),radial-gradient(40% 50% at 5% 60%,color-mix(in srgb,var(--glow-a) 55%,transparent),transparent 70%)}.sx-dark .sx-glow.is-side{background:radial-gradient(45% 60% at 0% 50%,color-mix(in srgb,var(--glow-a) 85%,transparent),transparent 70%),radial-gradient(40% 50% at 100% 20%,color-mix(in srgb,var(--glow-b) 30%,transparent),transparent 70%)}.sx-dark .sx-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:linear-gradient(to right,var(--color-cream) 1px,transparent 1px),linear-gradient(to bottom,var(--color-cream) 1px,transparent 1px);background-size:6rem 6rem;mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,transparent 80%)}.sx-giant{font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.9;letter-spacing:-.035em;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144}.sx-h2{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,7.5vw,5.25rem);line-height:.95;letter-spacing:-.035em;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144}.sx-h2>span{display:block}.sx-accent{color:var(--color-burgundy)}.sx-dark .sx-accent{color:var(--color-gold)}.sx-eyebrow{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.sx-dark .sx-eyebrow{color:var(--color-gold)}.sx-lead{font-size:1.125rem;line-height:1.55}@media(min-width:640px){.sx-lead{font-size:1.25rem}}.sx-cta{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.sx-cta .btn{min-width:min(100%,17rem)}.sx-cta-note{font-size:.875rem}@media(hover:hover){.sx-lift{transition:transform .4s var(--ease-out-soft),box-shadow .4s var(--ease-out-soft)}.sx-lift:hover{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.sx-dark .sx-glow{transform:none!important;opacity:.8!important}.sx-lift,.sx-lift:hover{transition:none;transform:none}}.sx-dark :focus-visible{outline-color:var(--color-gold)}.sx-dark :is(.price-card,.other,.waitlist,.panel,.faq-item,.item-card) :focus-visible{outline-color:var(--color-burgundy)}.mphone{position:relative;background:none;border:0;border-radius:0}.mphone>img{box-sizing:border-box;padding:3.4%;background:#0d0d0f;border:0!important;border-radius:15%/8.4%!important;box-shadow:inset 0 0 0 1.5px #3a3a3e,0 26px 48px -22px #0d0d0fbf!important}.mphone:after{content:"";position:absolute;z-index:1;top:3.3%;left:50%;width:27%;height:2.6%;transform:translate(-50%);border-radius:999px;background:#000;pointer-events:none}
