.card-more[data-astro-cid-ibuophll]{margin:0 0 18px}.card-more[data-astro-cid-ibuophll] summary[data-astro-cid-ibuophll]{cursor:pointer;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);list-style:none}.card-more[data-astro-cid-ibuophll] summary[data-astro-cid-ibuophll]::-webkit-details-marker{display:none}.card-more[data-astro-cid-ibuophll] summary[data-astro-cid-ibuophll]:after{content:" +"}.card-more[data-astro-cid-ibuophll][open] summary[data-astro-cid-ibuophll]:after{content:" –"}.card-more[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{margin:12px 0 0;color:var(--color-text-muted);font-size:.94rem;line-height:1.65}.lp-hero[data-astro-cid-ibuophll]{padding:180px 0 40px;text-align:center;background:radial-gradient(70% 70% at 50% 0%,rgba(201,168,124,.1) 0%,transparent 60%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg) 80%)}.lp-hero[data-astro-cid-ibuophll] h1[data-astro-cid-ibuophll]{max-width:900px;margin:22px auto}.lp-sub[data-astro-cid-ibuophll]{font-size:1.2rem;color:var(--color-text);opacity:.9;max-width:620px;margin:0 auto;line-height:1.65}.path[data-astro-cid-ibuophll]{padding:56px 0 20px}.path-track[data-astro-cid-ibuophll]{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 0;position:relative;max-width:940px;margin:0 auto}.path-track[data-astro-cid-ibuophll]:before{content:"";position:absolute;top:15px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,124,.5),transparent);z-index:0}.node[data-astro-cid-ibuophll]{flex:1 1 150px;max-width:200px;text-align:center;position:relative;z-index:1;padding:0 8px}.node[data-astro-cid-ibuophll] .dot[data-astro-cid-ibuophll]{width:30px;height:30px;border-radius:50%;background:var(--color-bg);border:1.5px solid var(--color-accent);color:var(--color-accent);display:grid;place-items:center;margin:0 auto 14px;font-family:var(--font-display);font-size:.9rem}.node[data-astro-cid-ibuophll] .lbl[data-astro-cid-ibuophll]{font-family:var(--font-display);font-size:1.05rem;color:var(--color-text)}.node[data-astro-cid-ibuophll] .amt[data-astro-cid-ibuophll]{font-size:.78rem;color:var(--color-text-muted);margin-top:3px}@media (max-width: 880px){.path-track[data-astro-cid-ibuophll]:before{display:none}.node[data-astro-cid-ibuophll]{flex-basis:200px}}.section-head[data-astro-cid-ibuophll]{text-align:center;max-width:640px;margin:0 auto 12px}.section-head[data-astro-cid-ibuophll] h2[data-astro-cid-ibuophll]{margin:12px 0 14px}.section-head[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{color:var(--color-text-muted);font-size:1.08rem;line-height:1.65}.startband[data-astro-cid-ibuophll]{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:38px 44px;border-radius:18px;background:linear-gradient(135deg,rgba(201,168,124,.12) 0%,var(--color-surface) 70%);border:1px solid rgba(201,168,124,.3)}.startband[data-astro-cid-ibuophll] .tag[data-astro-cid-ibuophll]{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent)}.startband[data-astro-cid-ibuophll] h3[data-astro-cid-ibuophll]{font-size:1.9rem;margin:8px 0}.startband[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{color:var(--color-text-muted);max-width:560px;line-height:1.6}.startband[data-astro-cid-ibuophll] .price[data-astro-cid-ibuophll]{font-family:var(--font-display);font-size:1.05rem;color:var(--color-success);margin-top:8px}.startband[data-astro-cid-ibuophll] .cta-col[data-astro-cid-ibuophll]{text-align:center}.grid[data-astro-cid-ibuophll]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:940px;margin:44px auto 0;align-items:stretch}.card[data-astro-cid-ibuophll]{position:relative;background:var(--color-bg);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:36px 32px;display:flex;flex-direction:column}.card[data-astro-cid-ibuophll].featured{background:linear-gradient(160deg,rgba(201,168,124,.1) 0%,var(--color-surface) 100%);border-color:#c9a87c66}.card[data-astro-cid-ibuophll] .tag[data-astro-cid-ibuophll]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-bg);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:6px 16px;border-radius:100px;white-space:nowrap}.card[data-astro-cid-ibuophll] .kicker[data-astro-cid-ibuophll]{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent)}.card[data-astro-cid-ibuophll] h3[data-astro-cid-ibuophll]{font-size:1.55rem;margin:8px 0 4px}.card[data-astro-cid-ibuophll] .blurb[data-astro-cid-ibuophll]{color:var(--color-text-muted);font-size:.95rem;line-height:1.55;margin-bottom:20px;min-height:44px}.card[data-astro-cid-ibuophll] .price-range[data-astro-cid-ibuophll]{font-size:1.3rem;color:var(--color-text-muted)}.card[data-astro-cid-ibuophll] .price-note[data-astro-cid-ibuophll]{color:var(--color-text-muted);font-size:.85rem;margin:10px 0 22px;line-height:1.45;min-height:20px}.card[data-astro-cid-ibuophll] ul[data-astro-cid-ibuophll]{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.card[data-astro-cid-ibuophll] li[data-astro-cid-ibuophll]{padding-left:24px;position:relative;color:var(--color-text-muted);line-height:1.5;font-size:.94rem}.card[data-astro-cid-ibuophll] li[data-astro-cid-ibuophll]:before{content:"✓";position:absolute;left:0;color:var(--color-success)}.card-btn[data-astro-cid-ibuophll]{width:100%;margin-top:auto}.compare-note[data-astro-cid-ibuophll]{text-align:center;color:var(--color-text-muted);font-size:.95rem;margin-top:30px}.org[data-astro-cid-ibuophll]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.org-copy[data-astro-cid-ibuophll] h2[data-astro-cid-ibuophll]{margin-bottom:16px}.org-copy[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{color:var(--color-text-muted);line-height:1.7;margin-bottom:24px}.org-list[data-astro-cid-ibuophll]{display:flex;flex-direction:column;gap:12px}.org-item[data-astro-cid-ibuophll]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;background:var(--color-bg);border:1px solid rgba(255,255,255,.06);border-radius:10px}.org-item[data-astro-cid-ibuophll] .name[data-astro-cid-ibuophll]{color:var(--color-text)}.org-item[data-astro-cid-ibuophll] .name[data-astro-cid-ibuophll] small[data-astro-cid-ibuophll]{display:block;color:var(--color-text-muted);font-size:.85rem;margin-top:2px}.org-item[data-astro-cid-ibuophll] .cost[data-astro-cid-ibuophll]{font-family:var(--font-display);color:var(--color-accent);font-size:1rem;white-space:nowrap}.faq[data-astro-cid-ibuophll]{display:flex;flex-direction:column;gap:14px;margin-top:40px}.faq-item[data-astro-cid-ibuophll]{padding:24px 28px;background:var(--color-surface);border:1px solid rgba(255,255,255,.05);border-radius:12px}.faq-item[data-astro-cid-ibuophll] h3[data-astro-cid-ibuophll]{font-size:1.15rem;color:var(--color-accent);margin-bottom:8px}.faq-item[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{color:var(--color-text-muted);line-height:1.6}.cta-box[data-astro-cid-ibuophll]{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-elevated) 100%);border:1px solid rgba(201,168,124,.25);border-radius:16px;padding:64px;text-align:center}.cta-box[data-astro-cid-ibuophll] h2[data-astro-cid-ibuophll]{margin:12px 0 16px}.cta-box[data-astro-cid-ibuophll]>p[data-astro-cid-ibuophll]{color:var(--color-text-muted);margin-bottom:32px;max-width:520px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-ibuophll]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 720px){.grid[data-astro-cid-ibuophll]{grid-template-columns:1fr}}@media (max-width: 820px){.org[data-astro-cid-ibuophll]{grid-template-columns:1fr;gap:28px}}@media (max-width: 720px){.startband[data-astro-cid-ibuophll]{grid-template-columns:1fr;text-align:center}.startband[data-astro-cid-ibuophll] p[data-astro-cid-ibuophll]{margin:0 auto}.startband[data-astro-cid-ibuophll] .btn[data-astro-cid-ibuophll]{width:100%}}@media (max-width: 640px){.lp-hero[data-astro-cid-ibuophll]{padding:140px 0 32px}.path-track[data-astro-cid-ibuophll]{gap:28px 0}.node[data-astro-cid-ibuophll]{flex-basis:130px}.grid[data-astro-cid-ibuophll]{grid-template-columns:1fr}.cta-box[data-astro-cid-ibuophll]{padding:40px 24px}}
