.section-nav[data-astro-cid-ki5e5yms]{position:sticky;top:92px;z-index:20;background:#faf7f1f0;border-block:1px solid var(--border-subtle);backdrop-filter:blur(10px)}.section-nav-inner[data-astro-cid-ki5e5yms]{display:flex;align-items:center;gap:34px;min-height:54px}.section-nav[data-astro-cid-ki5e5yms] a[data-astro-cid-ki5e5yms]{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-espresso-800)}.section-nav[data-astro-cid-ki5e5yms] a[data-astro-cid-ki5e5yms]:hover{color:var(--color-rose-700)}#what-is-ipl[data-astro-cid-ki5e5yms],#benefits[data-astro-cid-ki5e5yms],#ipl-pricing[data-astro-cid-ki5e5yms]{scroll-margin-top:158px}.intro[data-astro-cid-ki5e5yms]{padding:100px 0}.intro-grid[data-astro-cid-ki5e5yms]{display:grid;grid-template-columns:.9fr 1.1fr;gap:96px;align-items:start}.intro[data-astro-cid-ki5e5yms] h2[data-astro-cid-ki5e5yms]{margin-top:18px;max-width:480px;font-family:var(--font-display);font-size:46px;font-weight:600;line-height:1.08;color:var(--color-espresso-900)}.intro-copy[data-astro-cid-ki5e5yms] p[data-astro-cid-ki5e5yms]{margin-bottom:18px;font-size:17px;font-weight:300;line-height:1.75}.intro-copy[data-astro-cid-ki5e5yms] .btn[data-astro-cid-ki5e5yms]{margin-top:12px}.benefits[data-astro-cid-ki5e5yms]{padding:100px 0;background:var(--color-sand-100)}.benefit-grid[data-astro-cid-ki5e5yms]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:54px}.benefit-card[data-astro-cid-ki5e5yms]{grid-column:span 2;padding:34px 30px;background:var(--color-sand-50);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.benefit-card[data-astro-cid-ki5e5yms]:nth-child(4){grid-column:2 / span 2}.benefit-card[data-astro-cid-ki5e5yms] i[data-astro-cid-ki5e5yms]{font-size:30px;color:var(--color-rose-500)}.benefit-card[data-astro-cid-ki5e5yms] h3[data-astro-cid-ki5e5yms]{margin-top:22px;font-family:var(--font-display);font-size:23px;font-weight:600;line-height:1.2;color:var(--color-espresso-900)}.benefit-card[data-astro-cid-ki5e5yms] p[data-astro-cid-ki5e5yms]{margin-top:12px;font-size:14px;font-weight:300;line-height:1.7}.consultation-callout[data-astro-cid-ki5e5yms]{display:flex;align-items:center;gap:18px;max-width:760px;margin:38px auto 0;padding-top:30px;border-top:1px solid var(--border-mid)}.consultation-callout[data-astro-cid-ki5e5yms] i[data-astro-cid-ki5e5yms]{flex:none;font-size:30px;color:var(--color-gold-600)}.consultation-callout[data-astro-cid-ki5e5yms] p[data-astro-cid-ki5e5yms]{font-size:15px;font-weight:300;line-height:1.65}.ipl-pricing[data-astro-cid-ki5e5yms]{padding:100px 0}.price-table-wrap[data-astro-cid-ki5e5yms]{margin-top:48px;overflow-x:auto;background:var(--color-sand-50);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.price-table[data-astro-cid-ki5e5yms]{width:100%;border-collapse:collapse}.price-table[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] td[data-astro-cid-ki5e5yms]{padding:20px 24px;text-align:left}.price-table[data-astro-cid-ki5e5yms] thead[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms]{background:var(--color-espresso-900);color:var(--color-sand-100);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] tr[data-astro-cid-ki5e5yms]:not(:last-child){border-bottom:1px solid var(--border-subtle)}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms]{width:19%;font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--color-espresso-900)}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] td[data-astro-cid-ki5e5yms]{font-size:14px;font-weight:300;line-height:1.6}.price-table[data-astro-cid-ki5e5yms] .price[data-astro-cid-ki5e5yms]{width:15%;font-family:var(--font-display);font-size:23px;font-weight:600;color:var(--color-gold-600);white-space:nowrap}.price-footer[data-astro-cid-ki5e5yms]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}.price-footer[data-astro-cid-ki5e5yms] p[data-astro-cid-ki5e5yms]{max-width:720px;font-size:14px;font-weight:300;line-height:1.65}@media(max-width:920px){.section-nav[data-astro-cid-ki5e5yms]{top:92px}.section-nav-inner[data-astro-cid-ki5e5yms]{gap:20px;overflow-x:auto}.section-nav[data-astro-cid-ki5e5yms] a[data-astro-cid-ki5e5yms]{white-space:nowrap}.intro[data-astro-cid-ki5e5yms],.benefits[data-astro-cid-ki5e5yms],.ipl-pricing[data-astro-cid-ki5e5yms]{padding:64px 0}.intro-grid[data-astro-cid-ki5e5yms]{grid-template-columns:1fr;gap:32px}.intro[data-astro-cid-ki5e5yms] h2[data-astro-cid-ki5e5yms]{font-size:36px}.benefit-grid[data-astro-cid-ki5e5yms]{grid-template-columns:1fr}.benefit-card[data-astro-cid-ki5e5yms],.benefit-card[data-astro-cid-ki5e5yms]:nth-child(4){grid-column:auto}.price-footer[data-astro-cid-ki5e5yms]{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.price-table-wrap[data-astro-cid-ki5e5yms]{overflow:visible;background:transparent;border:0;box-shadow:none}.price-table[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] tr[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] td[data-astro-cid-ki5e5yms]{display:block;width:100%}.price-table[data-astro-cid-ki5e5yms] thead[data-astro-cid-ki5e5yms]{display:none}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms]{display:grid;gap:12px}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] tr[data-astro-cid-ki5e5yms]{position:relative;padding:22px 72px 22px 22px;background:var(--color-sand-50);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms],.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] td[data-astro-cid-ki5e5yms]{padding:0}.price-table[data-astro-cid-ki5e5yms] tbody[data-astro-cid-ki5e5yms] th[data-astro-cid-ki5e5yms]{width:100%;margin-bottom:8px;font-size:21px}.price-table[data-astro-cid-ki5e5yms] .price[data-astro-cid-ki5e5yms]{position:absolute;top:23px;right:22px;width:auto;font-size:20px}}
