.goal-section[data-astro-cid-6fk6fdml]{border-top:1px solid var(--line);background:#07090c}.goal-intro[data-astro-cid-6fk6fdml]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);margin-bottom:3rem;display:grid}.goal-intro[data-astro-cid-6fk6fdml] h2[data-astro-cid-6fk6fdml],.goal-intro[data-astro-cid-6fk6fdml]>p[data-astro-cid-6fk6fdml]{margin-bottom:0}.goal-intro[data-astro-cid-6fk6fdml]>p[data-astro-cid-6fk6fdml]{color:var(--stone-bright)}.goal-list[data-astro-cid-6fk6fdml]{border-top:1px solid var(--gold);margin:0;padding:0;list-style:none}.goal-list[data-astro-cid-6fk6fdml] article[data-astro-cid-6fk6fdml]{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:11rem;padding:1.5rem 1rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.goal-list[data-astro-cid-6fk6fdml] article[data-astro-cid-6fk6fdml]:before{background:var(--signal-red);content:"";width:0;transition:width .18s var(--ease-out);position:absolute;inset:0 auto 0 0}.goal-main[data-astro-cid-6fk6fdml]{grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.goal-audience[data-astro-cid-6fk6fdml]{color:var(--gold-bright);font:500 var(--step--1) var(--mono);letter-spacing:.08em;text-transform:uppercase}.goal-copy[data-astro-cid-6fk6fdml]{gap:.45rem;display:grid}.goal-copy[data-astro-cid-6fk6fdml] strong[data-astro-cid-6fk6fdml]{color:var(--ivory);font-family:var(--display);font-size:var(--step-2)}.goal-copy[data-astro-cid-6fk6fdml]>span[data-astro-cid-6fk6fdml]{color:var(--stone-bright);font-size:1rem}.goal-copy[data-astro-cid-6fk6fdml] small[data-astro-cid-6fk6fdml]{max-width:50rem;color:var(--stone);font-size:.88rem;line-height:1.55}.goal-action[data-astro-cid-6fk6fdml]{min-height:2.75rem;color:var(--ivory);font:680 .84rem var(--display);white-space:nowrap;align-items:center;gap:.65rem;display:inline-flex}.goal-action[data-astro-cid-6fk6fdml]:first-child svg{color:var(--signal-red)}.goal-actions[data-astro-cid-6fk6fdml]{gap:.25rem;min-width:13.5rem;display:grid}.goal-action--free[data-astro-cid-6fk6fdml]{color:var(--gold-bright)}.goal-action--plan[data-astro-cid-6fk6fdml]{color:var(--ivory)}.goal-action[data-astro-cid-6fk6fdml] svg{width:.9rem;transition:transform .18s var(--ease-out)}.decision[data-astro-cid-6fk6fdml]{background:var(--deep-navy)}.decision-grid[data-astro-cid-6fk6fdml]{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.decision-grid[data-astro-cid-6fk6fdml] h2[data-astro-cid-6fk6fdml]{max-width:50rem}.decision-grid[data-astro-cid-6fk6fdml] p[data-astro-cid-6fk6fdml]:last-child{max-width:48rem;color:var(--stone-bright);margin-bottom:0}.decision-actions[data-astro-cid-6fk6fdml]{gap:1rem;display:grid}.plan-button[data-astro-cid-6fk6fdml]{border-color:var(--signal-red);background:var(--signal-red);color:#fff;justify-content:space-between}.text-link[data-astro-cid-6fk6fdml]{min-height:2.75rem;color:var(--ivory);font:650 .88rem var(--display);text-decoration-color:var(--gold);text-underline-offset:.25rem;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.goal-list[data-astro-cid-6fk6fdml] article[data-astro-cid-6fk6fdml]:hover:before{width:.25rem}.goal-action[data-astro-cid-6fk6fdml]:hover svg{transform:translate(.25rem)}.plan-button[data-astro-cid-6fk6fdml]:hover{border-color:var(--signal-red-deep);background:var(--signal-red-deep);color:#fff}}@media (width<=52rem){.goal-intro[data-astro-cid-6fk6fdml],.decision-grid[data-astro-cid-6fk6fdml]{grid-template-columns:1fr}.goal-list[data-astro-cid-6fk6fdml] article[data-astro-cid-6fk6fdml],.goal-main[data-astro-cid-6fk6fdml]{grid-template-columns:1fr;gap:.75rem}.goal-actions[data-astro-cid-6fk6fdml]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}}@media (width<=36rem){.goal-list[data-astro-cid-6fk6fdml] article[data-astro-cid-6fk6fdml]{min-height:0;padding-block:1.5rem}.goal-actions[data-astro-cid-6fk6fdml]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.goal-list[data-astro-cid-6fk6fdml] a[data-astro-cid-6fk6fdml]:before,.goal-action[data-astro-cid-6fk6fdml] svg{transition:none}}
