.pm-detail .prose h2{margin-top:2.2rem}.pm-detail .prose h2:first-child{margin-top:0}.pm-detail .prose ul{padding-left:1.2rem}.pm-detail .prose li{margin-bottom:.5rem}.pm-hero[data-astro-cid-4taeluhv]{background:radial-gradient(1200px 500px at 85% -10%,rgba(38,129,136,.35),transparent 60%),var(--navy);padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,5vw,3.5rem)}.pm-eyebrow[data-astro-cid-4taeluhv]{color:var(--seafoam)}.pm-hero[data-astro-cid-4taeluhv] h1[data-astro-cid-4taeluhv]{color:#fff;max-width:18ch}.pm-lead[data-astro-cid-4taeluhv]{color:#fffffff0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:340;line-height:1.75;max-width:56ch}.pm-ctas[data-astro-cid-4taeluhv]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.pm-stats[data-astro-cid-4taeluhv]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem;border-top:1px solid rgba(153,193,192,.25)}.pm-stats[data-astro-cid-4taeluhv] strong[data-astro-cid-4taeluhv]{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:520;color:var(--gold)}.pm-stats[data-astro-cid-4taeluhv] span[data-astro-cid-4taeluhv]{color:#c6d8de;font-size:.92rem;line-height:1.5;display:block;max-width:24ch}.edge-section[data-astro-cid-4taeluhv]{background:var(--blush)}.edge-grid[data-astro-cid-4taeluhv]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.3rem;margin-top:1.75rem}.edge-card[data-astro-cid-4taeluhv]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:1.7rem 1.7rem 1.5rem}.edge-card[data-astro-cid-4taeluhv] h3[data-astro-cid-4taeluhv]{margin-bottom:.5rem}.edge-card[data-astro-cid-4taeluhv] p[data-astro-cid-4taeluhv]{color:var(--ink-soft);margin:0}.wealth-section[data-astro-cid-4taeluhv]{background:var(--navy)}.wealth-eyebrow[data-astro-cid-4taeluhv]{color:var(--seafoam)}.wealth-head[data-astro-cid-4taeluhv]{color:#fff;max-width:24ch}.wealth-copy[data-astro-cid-4taeluhv]{color:#c6d8de;max-width:62ch;font-weight:340;line-height:1.8}.numbers-grid[data-astro-cid-4taeluhv]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2rem}.number-card[data-astro-cid-4taeluhv]{background:#ffffff0d;border:1px solid rgba(153,193,192,.22);border-radius:var(--radius);padding:1.6rem 1.6rem 1.4rem}.number-n[data-astro-cid-4taeluhv]{font-family:var(--font-display);font-size:1.05rem;color:var(--gold);letter-spacing:.1em}.number-card[data-astro-cid-4taeluhv] h3[data-astro-cid-4taeluhv]{color:#fff;margin:.5rem 0}.number-card[data-astro-cid-4taeluhv] p[data-astro-cid-4taeluhv]{color:#c6d8de;font-size:.97rem;margin:0}.wealth-fine[data-astro-cid-4taeluhv]{color:#c6d8debf;font-size:.9rem;margin-top:1.75rem}.calc-band[data-astro-cid-4taeluhv]{background:var(--teal-soft);border-block:1px solid var(--line)}.calc-inner[data-astro-cid-4taeluhv]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.calc-inner[data-astro-cid-4taeluhv] h2[data-astro-cid-4taeluhv]{max-width:24ch}.calc-copy[data-astro-cid-4taeluhv]{color:var(--ink-soft);max-width:56ch;margin:0}.calc-btn[data-astro-cid-4taeluhv]{flex:0 0 auto}.svc-grid[data-astro-cid-4taeluhv]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:1.75rem}.svc-card[data-astro-cid-4taeluhv]{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.7rem 1.7rem 1.5rem;transition:transform .2s ease-out,box-shadow .2s ease-out}.svc-card[data-astro-cid-4taeluhv]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.svc-more[data-astro-cid-4taeluhv]{margin:.9rem 0 0!important;color:var(--gold-dark)!important;font-variation-settings:"wdth" 116;font-weight:560;font-size:.8rem!important;letter-spacing:.14em;text-transform:uppercase}.svc-step[data-astro-cid-4taeluhv]{font-variation-settings:"wdth" 120;font-size:.72rem;font-weight:540;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:.6rem}.svc-card[data-astro-cid-4taeluhv] h3[data-astro-cid-4taeluhv]{margin-bottom:.5rem}.svc-card[data-astro-cid-4taeluhv] h3[data-astro-cid-4taeluhv]+p[data-astro-cid-4taeluhv]{color:var(--ink-soft);margin:0;font-size:.98rem}.pm-detail[data-astro-cid-4taeluhv]{background:#fff;border-top:1px solid var(--line)}.pm-detail-grid[data-astro-cid-4taeluhv]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.pm-card-wrap[data-astro-cid-4taeluhv]{position:sticky;top:96px}.pm-card[data-astro-cid-4taeluhv]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.6rem 1.6rem 1.5rem}.pm-card-eyebrow[data-astro-cid-4taeluhv]{font-variation-settings:"wdth" 122;font-size:.72rem;font-weight:520;letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem}.pm-card-copy[data-astro-cid-4taeluhv]{color:var(--ink-soft);font-size:.96rem}.pm-card-btn[data-astro-cid-4taeluhv]{width:100%;margin-block:.4rem .9rem}.pm-card-phone[data-astro-cid-4taeluhv]{display:block;text-align:center;font-size:.92rem;color:var(--ink-soft);text-decoration:none}.pm-card-phone[data-astro-cid-4taeluhv]:hover{color:var(--teal-dark);text-decoration:underline}.faq-section[data-astro-cid-4taeluhv]{background:var(--paper);border-top:1px solid var(--line)}.faq-narrow[data-astro-cid-4taeluhv]{max-width:52rem}.faq-list[data-astro-cid-4taeluhv]{margin-top:1.5rem}.faq-item[data-astro-cid-4taeluhv]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-4taeluhv] summary[data-astro-cid-4taeluhv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.1rem .25rem;font-family:var(--font-display);font-size:1.12rem;font-weight:520;color:var(--navy)}.faq-item[data-astro-cid-4taeluhv] summary[data-astro-cid-4taeluhv]::-webkit-details-marker{display:none}.chev[data-astro-cid-4taeluhv]{flex:0 0 auto;color:var(--teal);transition:transform .2s ease-out}.faq-item[data-astro-cid-4taeluhv][open] .chev[data-astro-cid-4taeluhv]{transform:rotate(180deg)}.faq-a[data-astro-cid-4taeluhv]{padding:0 .25rem 1.2rem;color:var(--ink-soft);max-width:65ch}.faq-a[data-astro-cid-4taeluhv] p[data-astro-cid-4taeluhv]{margin:0}@media(max-width:960px){.pm-stats[data-astro-cid-4taeluhv]{grid-template-columns:repeat(2,1fr)}.edge-grid[data-astro-cid-4taeluhv],.numbers-grid[data-astro-cid-4taeluhv],.svc-grid[data-astro-cid-4taeluhv],.pm-detail-grid[data-astro-cid-4taeluhv]{grid-template-columns:1fr}.pm-card-wrap[data-astro-cid-4taeluhv]{position:static}}
