.page-hero[data-astro-cid-cghmbdig]{background:var(--slate-navy);padding:4rem 0 3rem}.page-hero[data-astro-cid-cghmbdig] h1[data-astro-cid-cghmbdig]{color:#fff;margin-bottom:.75rem}.hero-eyebrow[data-astro-cid-cghmbdig]{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--ember-gold);font-weight:600;margin:0 0 .75rem}.hero-sub[data-astro-cid-cghmbdig]{color:#ffffffa6;font-size:1.05rem;max-width:620px;margin:0;line-height:1.7}sup[data-astro-cid-cghmbdig].tm{font-size:.55em;vertical-align:super;line-height:0}.section[data-astro-cid-cghmbdig]{padding:4rem 0 5rem}.section-eyebrow[data-astro-cid-cghmbdig]{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--ember-gold);font-weight:600;margin:0 0 .5rem}.section-sub[data-astro-cid-cghmbdig]{color:var(--text-secondary);font-size:1rem;max-width:700px;line-height:1.7;margin:.5rem 0 2.5rem}.card-label[data-astro-cid-cghmbdig]{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ember-gold);font-weight:600;margin:0 0 .4rem}.pricing-section[data-astro-cid-cghmbdig]{background:var(--cream-white)}.pricing-grid[data-astro-cid-cghmbdig]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;align-items:start}.pricing-card[data-astro-cid-cghmbdig]{background:#fff;border:1px solid var(--sand-rule);border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:1.5rem}.pricing-card[data-astro-cid-cghmbdig] h3[data-astro-cid-cghmbdig]{font-size:1.1rem;line-height:1.3;margin:0}.card-desc[data-astro-cid-cghmbdig]{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin:0}.price-rows[data-astro-cid-cghmbdig]{display:flex;flex-direction:column;gap:.75rem}.price-row[data-astro-cid-cghmbdig]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;background:var(--cream-white);border-radius:4px;border:1px solid var(--sand-rule)}.price-row-discount[data-astro-cid-cghmbdig]{border-color:var(--ember-gold);background:#fdf8f2}.price-tier[data-astro-cid-cghmbdig]{font-size:.82rem;color:var(--text-secondary);line-height:1.4}.price-tier-note[data-astro-cid-cghmbdig]{font-size:.75rem;color:var(--cool-gray);display:block}.price-tier-link[data-astro-cid-cghmbdig]{color:var(--ember-gold);text-decoration:none;font-weight:600}.price-tier-link[data-astro-cid-cghmbdig]:hover{color:var(--slate-navy);text-decoration:underline}.price-amount[data-astro-cid-cghmbdig]{font-size:1.3rem;font-weight:700;font-family:Playfair Display,Georgia,serif;color:var(--slate-navy);white-space:nowrap;flex-shrink:0}.scope-block[data-astro-cid-cghmbdig],.milestone-block[data-astro-cid-cghmbdig]{border-top:1px solid var(--sand-rule);padding-top:1.25rem}.scope-label[data-astro-cid-cghmbdig]{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cool-gray);font-weight:600;margin:0 0 .6rem}.scope-list[data-astro-cid-cghmbdig]{margin:0 0 .75rem;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.scope-list[data-astro-cid-cghmbdig] li[data-astro-cid-cghmbdig]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.scope-note[data-astro-cid-cghmbdig]{font-size:.8rem;color:var(--cool-gray);font-style:italic;margin:0;line-height:1.5}.milestones[data-astro-cid-cghmbdig]{display:flex;flex-direction:column;gap:.5rem}.milestone[data-astro-cid-cghmbdig]{display:flex;align-items:baseline;gap:.75rem}.m-pct[data-astro-cid-cghmbdig]{font-size:.9rem;font-weight:700;color:var(--slate-navy);font-family:Playfair Display,Georgia,serif;min-width:2.5rem}.m-desc[data-astro-cid-cghmbdig]{font-size:.85rem;color:var(--text-secondary);line-height:1.45}.pricing-card-bespoke[data-astro-cid-cghmbdig]{border-style:dashed}.bespoke-price[data-astro-cid-cghmbdig]{padding:1rem;background:var(--cream-white);border-radius:4px;border:1px solid var(--sand-rule);text-align:center}.bespoke-label[data-astro-cid-cghmbdig]{font-size:.9rem;font-weight:600;color:var(--cool-gray);font-style:italic}.bespoke-note[data-astro-cid-cghmbdig]{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}.btn-card-discuss[data-astro-cid-cghmbdig]{display:inline-block;padding:.65rem 1.25rem;background:var(--slate-navy);color:#fff;border-radius:4px;font-weight:600;font-size:.88rem;text-decoration:none;transition:background .15s;align-self:flex-start;margin-top:auto}.btn-card-discuss[data-astro-cid-cghmbdig]:hover{background:#2e4460;text-decoration:none;color:#fff}.covers-section[data-astro-cid-cghmbdig]{background:#fff;border-top:1px solid var(--sand-rule)}.covers-grid[data-astro-cid-cghmbdig]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.covers-card[data-astro-cid-cghmbdig]{background:var(--cream-white);border:1px solid var(--sand-rule);border-radius:6px;padding:1.5rem}.covers-card[data-astro-cid-cghmbdig] h3[data-astro-cid-cghmbdig]{font-size:1rem;margin:0 0 .5rem}.covers-card[data-astro-cid-cghmbdig] p[data-astro-cid-cghmbdig]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.scope-section[data-astro-cid-cghmbdig]{background:var(--cream-white);border-top:1px solid var(--sand-rule)}.scope-cols[data-astro-cid-cghmbdig]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;max-width:800px}.scope-col[data-astro-cid-cghmbdig]{background:#fff;border:1px solid var(--sand-rule);border-radius:6px;padding:1.5rem}.scope-col-in[data-astro-cid-cghmbdig]{border-top:3px solid var(--ember-gold)}.scope-col-out[data-astro-cid-cghmbdig]{border-top:3px solid var(--sand-rule)}.scope-col-label[data-astro-cid-cghmbdig]{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:0 0 .75rem}.scope-col-label-in[data-astro-cid-cghmbdig]{color:var(--ember-gold)}.scope-col-label-out[data-astro-cid-cghmbdig]{color:var(--cool-gray)}.scope-col-list[data-astro-cid-cghmbdig]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.45rem}.scope-col-list[data-astro-cid-cghmbdig] li[data-astro-cid-cghmbdig]{font-size:.88rem;color:var(--text-secondary);line-height:1.5}.scope-intake-link[data-astro-cid-cghmbdig]{color:var(--ember-gold);font-weight:600;text-decoration:none}.scope-intake-link[data-astro-cid-cghmbdig]:hover{color:var(--slate-navy);text-decoration:underline}.how-section[data-astro-cid-cghmbdig]{background:#fff;border-top:1px solid var(--sand-rule)}.how-container[data-astro-cid-cghmbdig]{max-width:700px}.steps[data-astro-cid-cghmbdig]{display:flex;flex-direction:column;margin-top:2rem}.step[data-astro-cid-cghmbdig]{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem 0;border-bottom:1px solid var(--sand-rule)}.step[data-astro-cid-cghmbdig]:last-child{border-bottom:none}.step-num[data-astro-cid-cghmbdig]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--slate-navy);color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center;margin-top:.15rem}.step-body[data-astro-cid-cghmbdig]{flex:1}.step-body[data-astro-cid-cghmbdig] p[data-astro-cid-cghmbdig]{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.7}.step-body[data-astro-cid-cghmbdig] strong[data-astro-cid-cghmbdig]{color:var(--text-primary)}.fasttrack-section[data-astro-cid-cghmbdig]{background:var(--cream-white);border-top:1px solid var(--sand-rule);padding:2.5rem 0}.fasttrack-box[data-astro-cid-cghmbdig]{background:#fff;border:1px solid var(--sand-rule);border-left:4px solid var(--ember-gold);border-radius:0 6px 6px 0;padding:1.25rem 1.5rem;max-width:680px}.fasttrack-label[data-astro-cid-cghmbdig]{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ember-gold);font-weight:700;margin:0 0 .5rem}.fasttrack-text[data-astro-cid-cghmbdig]{font-size:.92rem;color:var(--text-secondary);line-height:1.65;margin:0}.fasttrack-link[data-astro-cid-cghmbdig]{color:var(--ember-gold);font-weight:600;text-decoration:none}.fasttrack-link[data-astro-cid-cghmbdig]:hover{color:var(--slate-navy);text-decoration:underline}.cta-section[data-astro-cid-cghmbdig]{background:#fff;border-top:1px solid var(--sand-rule);border-bottom:1px solid var(--sand-rule)}.cta-inner[data-astro-cid-cghmbdig]{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.cta-inner[data-astro-cid-cghmbdig] h2[data-astro-cid-cghmbdig]{margin-bottom:.75rem}.cta-desc[data-astro-cid-cghmbdig]{color:var(--text-secondary);font-size:.97rem;line-height:1.7;max-width:540px;margin:0}.btn-primary[data-astro-cid-cghmbdig]{display:inline-block;padding:.875rem 1.75rem;background:var(--ember-gold);color:#fff;border-radius:4px;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s}.btn-primary[data-astro-cid-cghmbdig]:hover{background:#b5742e;text-decoration:none;color:#fff}.crosssell-section[data-astro-cid-cghmbdig]{background:var(--slate-navy);padding:4rem 0}.crosssell-inner[data-astro-cid-cghmbdig]{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.crosssell-inner[data-astro-cid-cghmbdig] .section-eyebrow[data-astro-cid-cghmbdig]{color:var(--ember-gold)}.crosssell-inner[data-astro-cid-cghmbdig] h2[data-astro-cid-cghmbdig]{color:#fff;margin-bottom:.75rem}.crosssell-inner[data-astro-cid-cghmbdig] p[data-astro-cid-cghmbdig]{color:#ffffffb3;line-height:1.7;font-size:.97rem;max-width:540px;margin:0}.btn-outline[data-astro-cid-cghmbdig]{display:inline-block;padding:.75rem 1.5rem;border:2px solid rgba(255,255,255,.4);color:#ffffffd9;border-radius:4px;font-weight:600;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.btn-outline[data-astro-cid-cghmbdig]:hover{background:#ffffff1a;color:#fff;border-color:#fff;text-decoration:none}@media (max-width: 1200px){.pricing-grid[data-astro-cid-cghmbdig]{grid-template-columns:1fr 1fr}.pricing-card-bespoke[data-astro-cid-cghmbdig]{max-width:100%}}@media (max-width: 900px){.covers-grid[data-astro-cid-cghmbdig]{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.pricing-grid[data-astro-cid-cghmbdig],.scope-cols[data-astro-cid-cghmbdig],.covers-grid[data-astro-cid-cghmbdig]{grid-template-columns:1fr}.cta-inner[data-astro-cid-cghmbdig],.crosssell-inner[data-astro-cid-cghmbdig]{flex-direction:column;align-items:flex-start}}
