.wills-eyebrow-strip{text-align:center}.wills-eyebrow-strip__text[data-astro-cid-omzt5zsp]{margin:0;font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:1rem;line-height:1.2;color:#fff}@media(max-width:1024px){.wills-eyebrow-strip__text[data-astro-cid-omzt5zsp]{font-size:32px}}@media(max-width:768px){.wills-eyebrow-strip__text[data-astro-cid-omzt5zsp]{font-size:.7rem}}.wills-section-h2[data-astro-cid-omzt5zsp]{font-family:var(--font-heading);font-weight:var(--weight-heavy);color:var(--color-primary);font-size:2rem;margin:2em 0 .75em;line-height:1.2}.wills-section-h2--center[data-astro-cid-omzt5zsp]{text-align:center}.wills-section-h3[data-astro-cid-omzt5zsp]{font-family:var(--font-heading);font-weight:var(--weight-heavy);color:var(--color-primary);font-size:1.4rem;margin:0 0 .5em;line-height:1.3}.wills-prose[data-astro-cid-omzt5zsp] p{margin:0 0 1em}.wills-prose[data-astro-cid-omzt5zsp] ul{margin:0 0 1em;padding-left:1.5em}.wills-prose[data-astro-cid-omzt5zsp] li{margin:0 0 .5em}.wills-prose--center[data-astro-cid-omzt5zsp],.wills-prose--center[data-astro-cid-omzt5zsp] p{text-align:center}.wills-types-section{max-width:var(--content-default)}.wills-type-card[data-astro-cid-omzt5zsp]{background:var(--color-surface);border-radius:var(--radius-md);padding:28px;margin:0 0 20px;box-shadow:0 2px 12px #0000000d}.wills-features-list{margin:1em 0}.wills-features-list .icon-list__item{padding:4px 0}.wills-features-list .icon-list__item:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-bold);margin-right:8px}.wills-urgency-wrap[data-astro-cid-omzt5zsp] .urgency-callout{background:#c41e3a14;border-left:4px solid var(--color-accent);padding:14px 18px;margin-top:14px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--color-text-heading)}.wills-urgency-wrap[data-astro-cid-omzt5zsp] .urgency-callout strong{color:var(--color-accent)}.wills-ensure-cta{margin:2em 0 2.5em;min-height:220px}.wills-intestacy-grid[data-astro-cid-omzt5zsp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:1.5em 0}@media(max-width:768px){.wills-intestacy-grid[data-astro-cid-omzt5zsp]{grid-template-columns:1fr}}.wills-process-section{text-align:center}.wills-process-grid[data-astro-cid-omzt5zsp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:1.5em}@media(max-width:1024px){.wills-process-grid[data-astro-cid-omzt5zsp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wills-process-grid[data-astro-cid-omzt5zsp]{grid-template-columns:1fr}}.wills-process-card .icon-box__icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-circle);margin:0 auto 16px}.wills-process-card .wills-process-num{font-family:var(--font-heading);font-weight:var(--weight-heavy);font-size:1.75rem;color:#fff;line-height:1}.wills-faq-leftovers{display:none}.estate-planning-pricing{max-width:var(--content-default);margin:0 auto;padding:20px 0}.estate-planning-pricing .container{width:100%}.estate-planning-pricing h2{font-family:var(--font-heading);font-weight:var(--weight-heavy);color:var(--color-primary);text-align:center;font-size:2rem;margin:0 0 .5em}.estate-planning-pricing .pricing-intro{text-align:center;color:var(--color-text-heading);max-width:720px;margin:0 auto 2em}.estate-planning-pricing .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:820px;margin:0 auto}@media(max-width:640px){.estate-planning-pricing .pricing-grid{grid-template-columns:1fr}}.estate-planning-pricing .pricing-card{background:var(--color-surface);padding:28px 24px;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a1a;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.estate-planning-pricing .pricing-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0f172a0f,0 18px 36px #0f172a24}.estate-planning-pricing .pricing-card.featured{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 1px 2px #0f172a0a,0 16px 36px #1a365d47}.estate-planning-pricing .pricing-card.featured:hover{box-shadow:0 2px 4px #0f172a0f,0 22px 44px #1a365d57}.estate-planning-pricing .pricing-card.featured h3,.estate-planning-pricing .pricing-card.featured .price,.estate-planning-pricing .pricing-card.featured .card-description,.estate-planning-pricing .pricing-card.featured ul li,.estate-planning-pricing .pricing-card.featured ul li strong{color:#fff}.estate-planning-pricing .pricing-card.featured .card-description{opacity:.92}.estate-planning-pricing .pricing-card h3{font-family:var(--font-heading);font-weight:var(--weight-heavy);color:var(--color-primary);font-size:1.2rem;margin:0 0 .5em}.estate-planning-pricing .price{font-family:var(--font-heading);font-weight:var(--weight-heavy);color:var(--color-accent);font-size:1.75rem;margin:0 0 .5em}.estate-planning-pricing .card-description{color:var(--color-text-heading);font-size:.95rem;margin:0 0 .5em}.estate-planning-pricing .pricing-card ul{list-style:none;padding:0;margin:0;text-align:left}.estate-planning-pricing .pricing-card ul li{margin:.25em 0;font-size:.9rem}.estate-planning-pricing .pricing-disclaimer{text-align:center;color:var(--color-text-heading);margin-top:2em;font-size:.95rem}
