.cap-icon-module__F0YACq__icon{width:56px;height:56px;color:var(--accent-2);place-items:center;display:inline-grid}.cap-icon-module__F0YACq__icon svg{width:100%;height:100%;filter:drop-shadow(0 0 8px var(--glow));animation:4.5s ease-in-out infinite cap-icon-module__F0YACq__cap-float}@keyframes cap-icon-module__F0YACq__cap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cap-icon-module__F0YACq__icon svg{animation:none}}
.track-module__prJrLW__hero{padding-block:clamp(9rem,6rem + 8vw,16rem) clamp(2rem,1rem + 3vw,5rem)}.track-module__prJrLW__heroTitle{font-size:var(--fs-h1);max-width:16ch}.track-module__prJrLW__heroSub{font-size:var(--fs-lead);color:var(--ink-soft);max-width:40ch;margin-top:1.5rem}.track-module__prJrLW__pains{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.5rem + 1.5vw,2rem);padding-top:clamp(2rem,1rem + 3vw,4rem);display:grid}.track-module__prJrLW__pain{font-size:var(--fs-lead);color:var(--ink-soft);gap:1rem;display:flex}.track-module__prJrLW__painNo{color:var(--accent);font-family:var(--font-display), sans-serif;font-weight:700}.track-module__prJrLW__capsHead{margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.track-module__prJrLW__capsSub{color:var(--ink-soft);font-size:var(--fs-lead);margin-top:.75rem}.track-module__prJrLW__caps{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.5rem + 1.5vw,1.75rem);display:grid}.track-module__prJrLW__cap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:transform .4s var(--ease-expo), border-color .4s var(--ease-expo), box-shadow .4s var(--ease-expo);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:flex}.track-module__prJrLW__cap:hover{border-color:var(--accent);box-shadow:0 20px 50px #0006, 0 0 40px var(--glow);transform:translateY(-6px)}.track-module__prJrLW__capTitle{font-size:var(--fs-h3);margin-block:1rem .6rem;font-weight:700}.track-module__prJrLW__capDesc{color:var(--ink-soft);flex:1;font-size:.95rem}.track-module__prJrLW__capOutcome{color:var(--accent-2);background:#22d3ee14;border:1px solid #22d3ee59;border-radius:999px;margin-top:1.25rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600}@media (max-width:900px){.track-module__prJrLW__caps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.track-module__prJrLW__caps{grid-template-columns:1fr}}.track-module__prJrLW__community{border:1px solid var(--line);transition:box-shadow .4s var(--ease-expo), transform .4s var(--ease-expo), border-color .4s;background:linear-gradient(120deg,#7c5cff29,#22d3ee14);border-radius:clamp(20px,3vw,32px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2rem,1rem + 3vw,4rem);padding:clamp(2rem,1rem + 4vw,3.5rem);display:flex}.track-module__prJrLW__community:hover{box-shadow:0 0 60px var(--glow);border-color:var(--accent);transform:translateY(-4px)}.track-module__prJrLW__communityTag{color:var(--accent-2);margin-bottom:.75rem;display:inline-block}.track-module__prJrLW__communityTitle{font-size:var(--fs-h3);max-width:24ch}.track-module__prJrLW__communityDesc{color:var(--ink-soft);max-width:50ch;margin-top:.75rem}.track-module__prJrLW__communityFeats{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.track-module__prJrLW__communityFeats li{border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.track-module__prJrLW__communityRight{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.track-module__prJrLW__communityPrice{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,1rem + 5vw,4.5rem);line-height:1}.track-module__prJrLW__communityUnit{color:var(--ink-soft);margin-top:.25rem}.track-module__prJrLW__communityCta{color:var(--accent-2);margin-top:1rem;font-weight:600}.track-module__prJrLW__plansHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,1rem + 3vw,4rem);display:flex}.track-module__prJrLW__plansTitle{font-size:var(--fs-h2)}.track-module__prJrLW__plansNote{color:var(--ink-soft);font-size:.9rem}.track-module__prJrLW__plans{grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,.5rem + 1vw,1.5rem);display:grid}.track-module__prJrLW__plans.track-module__prJrLW__three{grid-template-columns:repeat(3,1fr)}.track-module__prJrLW__plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);transition:transform .4s var(--ease-expo);flex-direction:column;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.track-module__prJrLW__plan:hover{transform:translateY(-6px)}.track-module__prJrLW__planHighlight{background:var(--panel);border-color:var(--accent);box-shadow:0 0 50px var(--glow)}.track-module__prJrLW__planHighlight .track-module__prJrLW__planDesc,.track-module__prJrLW__planHighlight .track-module__prJrLW__planUnit{color:var(--ink-soft)}.track-module__prJrLW__planBadge{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:1rem;padding:.25rem .7rem;font-size:.7rem}.track-module__prJrLW__planName{font-size:var(--fs-h3);font-weight:700}.track-module__prJrLW__planPrice{font-family:var(--font-display), sans-serif;margin-top:.75rem;font-size:clamp(2rem,1rem + 3vw,3rem);font-weight:800;line-height:1}.track-module__prJrLW__planUnit{color:var(--ink-soft);margin-left:.3rem;font-size:.9rem;font-weight:400}.track-module__prJrLW__planDesc{color:var(--ink-soft);margin-block:1rem;font-size:.95rem}.track-module__prJrLW__feats{flex-direction:column;gap:.5rem;margin-top:auto;list-style:none;display:flex}.track-module__prJrLW__feat{border-top:1px solid var(--line);padding-top:.5rem;font-size:.9rem}.track-module__prJrLW__planCta{text-align:center;background:var(--accent);color:#fff;border-radius:999px;margin-top:1.5rem;padding:.85rem 1rem;font-weight:600;transition:opacity .3s;display:inline-block}.track-module__prJrLW__planCta:hover{opacity:.85}.track-module__prJrLW__planHighlight .track-module__prJrLW__planCta{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#fff}@media (max-width:980px){.track-module__prJrLW__plans,.track-module__prJrLW__plans.track-module__prJrLW__three{grid-template-columns:1fr 1fr}.track-module__prJrLW__pains{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:560px){.track-module__prJrLW__plans,.track-module__prJrLW__plans.track-module__prJrLW__three{grid-template-columns:1fr}}
