.page-intro,.tier-disclaimer{max-width:var(--container-prose)}.tier-disclaimer{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--ink-muted)}.tier-overview{padding-block:var(--space-4) var(--space-16)}.tier-overview-heading{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.tier-overview-heading .eyebrow{color:var(--indigo-deep);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tier-overview-heading h2{font-size:var(--text-2xl)}.tier-section{padding-block:var(--space-16);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);scroll-margin-top:calc(var(--space-20) + var(--space-4))}.tier-section:first-of-type{border-top:none}@media (min-width:768px){.tier-section{grid-template-columns:7fr 5fr;gap:var(--space-12);align-items:start}.tier-section.reverse{grid-template-columns:5fr 7fr}.tier-section.reverse .tier-main{order:2}.tier-section.reverse .tier-side{order:1}}.tier-main .tier-eyebrow{font-size:var(--text-sm);color:var(--ink-muted)}.tier-main h2{font-size:var(--text-3xl);margin-top:var(--space-1)}.tier-main .tier-desc{margin-top:var(--space-4);max-width:var(--container-prose);color:var(--ink);font-size:var(--text-base)}.tier-main .tier-desc p+p{margin-top:var(--space-3)}.feature-grid{margin-top:var(--space-8);display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:1024px){.feature-grid{grid-template-columns:1fr 1fr}}.feature-item{display:flex;gap:var(--space-4);align-items:flex-start}.feature-icon-wrap{display:grid;place-content:center;width:var(--space-10);height:var(--space-10);background:var(--navy-soft);border-radius:var(--radius-md);flex-shrink:0}.feature-icon-wrap svg{width:var(--icon-md);height:var(--icon-md);color:var(--navy)}.feature-item h3{font-size:var(--text-base);color:var(--ink-strong);margin-bottom:var(--space-1)}.feature-item p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-prose);max-width:40ch}.fit-panel{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--paper-sunken);border-radius:var(--radius-lg);border-left:4px solid var(--indigo);max-width:var(--container-prose)}.fit-panel h3{font-size:var(--text-base);color:var(--ink-strong);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.fit-panel h3 svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--indigo)}.fit-panel p{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-prose);margin-bottom:var(--space-2)}.fit-panel p:last-child{margin-bottom:0}.fit-panel a{color:var(--indigo-deep);font-weight:500}.tier-side .side-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}.side-card-visual{display:grid;place-items:center;min-height:10rem;border-radius:var(--radius-md);color:var(--navy)}.side-card-buddy .side-card-visual{background:var(--coral-soft)}.side-card-mentor .side-card-visual{background:var(--indigo-soft)}.side-card-psychologist .side-card-visual{background:var(--navy-soft)}.side-card-visual svg{width:7.5rem;height:7.5rem}.side-kicker{color:var(--indigo-deep);font-size:var(--text-xs);font-weight:600}.side-facts{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--line)}.side-facts li{display:grid;grid-template-columns:var(--icon-sm) 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:start;color:var(--ink);font-size:var(--text-sm)}.side-facts svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:2px;color:var(--indigo-deep)}.side-assurance{color:var(--ink-muted);font-size:var(--text-xs);text-align:center}@media (min-width:768px){.tier-side{position:-webkit-sticky;position:sticky;top:calc(var(--space-20) + var(--space-6))}}.side-card .side-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-3xl);font-weight:700;color:var(--coral-cta)}.side-card .side-price span{display:block;font-size:var(--text-sm);color:var(--ink-muted);font-feature-settings:normal;font-variant-numeric:normal;font-weight:400;margin-top:var(--space-1)}.side-card .side-leader{font-size:var(--text-sm);color:var(--ink-muted)}.not-sure-band{background:var(--paper-sunken)}.not-sure-band .not-sure-inner{max-width:var(--container-prose)}.not-sure-band h2{font-size:var(--text-3xl)}.not-sure-band p{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-lg)}.not-sure-band .cta-row{margin-top:var(--space-6)}.faq-excerpt-list{display:flex;flex-direction:column;max-width:var(--container-prose)}.faq-excerpt-cta{margin-top:var(--space-6)}