.lp-hero{position:relative;color:#fff;background:radial-gradient(60% 90% at 88% 0%,#29a8e04d 0%,transparent 70%),radial-gradient(50% 80% at 0% 100%,#95c93d1f 0%,transparent 70%),linear-gradient(120deg,#0c2540,#173a6c,#2d5dab)}.lp-hero .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(28px,5vw,64px)}.lp-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-300)}.lp-hero h1{color:#fff;font-size:clamp(2rem,4.2vw,3.1rem);margin-top:10px;text-shadow:0 1px 18px #071a2cb3}.lp-hero .lede{color:#e3ecf6;margin-top:14px;font-size:1.12rem}.lp-badge{display:inline-block;margin-top:18px;padding:7px 14px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff33;font-weight:600;color:#fff}.lp-badge:first-letter{color:#f6c445}.lp-hero .btn-row{margin-top:22px}.lp-note{margin-top:12px;color:#c9d6e6;font-size:.95rem}.lp-where{margin-top:18px;display:flex;gap:8px;align-items:flex-start;color:#e3ecf6;font-weight:600}.lp-where svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--gold-400)}.lp-points{list-style:none;padding:0;margin:16px 4px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;color:#e3ecf6;font-size:.93rem}.lp-points li{padding-left:22px;position:relative}.lp-points li:before{content:"✓";position:absolute;left:0;color:var(--gold-400);font-weight:800}.lp-trust{background:var(--maroon-950);color:#fff}.lp-trust .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;padding-block:14px;font-weight:600;font-size:.95rem}.lp-trust span{display:inline-flex;gap:8px;align-items:center}.lp-trust svg{width:18px;height:18px;color:var(--gold-400)}.lp-sec{padding-block:clamp(40px,6vw,72px)}.lp-sec:nth-child(2n){background:var(--paper);border-block:1px solid var(--line)}.lp-finder{background:linear-gradient(180deg,var(--cream),var(--sand))!important;border-block:1px solid var(--line)}.lp-inner>*+*{margin-top:1em}.lp-inner>h3{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--maroon-900);max-width:24em}.lp-inner>h3+p{font-size:1.1rem;color:var(--ink-soft);max-width:46em}.lp-inner>p{max-width:52em;line-height:1.7}.lp-inner>ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px;margin-top:22px}.lp-inner>ul li{padding-left:32px;position:relative;font-weight:600}.lp-inner>ul li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--maroon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 13px no-repeat}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:26px}.lp-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.lp-card h4{color:var(--maroon-900);font-size:1.15rem;display:flex;gap:10px;align-items:center}.lp-card p{color:var(--ink-soft);margin-top:8px;font-size:.98rem;line-height:1.6}.lp-num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold-400);color:var(--maroon-950);font-family:var(--font-body);font-weight:800;flex:none}.lp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px!important}.lp-cta span{color:var(--ink-soft);font-size:.95rem}.lp-faq{margin-top:22px;display:grid;gap:10px;max-width:52em}.lp-faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px}.lp-faq summary{cursor:pointer;font-weight:700;color:var(--maroon-900)}.lp-faq details div{margin-top:10px;color:var(--ink-soft);line-height:1.65}.lp-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin-top:26px}.lp-doc{display:grid;justify-items:center;text-align:center;gap:4px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);box-shadow:var(--shadow-sm)}.lp-doc img{width:128px;height:128px;border-radius:50%;object-fit:cover;object-position:50% 15%;margin-bottom:10px;background:var(--sand)}.lp-doc strong{color:var(--maroon-900)}.lp-doc span{color:var(--ink-mute);font-size:.9rem}.lp-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:26px}.lp-quote{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.lp-quote blockquote{margin:0;font-family:var(--font-head);font-size:1.05rem;line-height:1.6;color:var(--ink)}.lp-quote figcaption{margin-top:12px;font-weight:700;color:var(--maroon-700)}.lp-close{background:linear-gradient(120deg,#0c2540,#173a6c 60%,#2d5dab)!important;color:#e3ecf6;border:0!important}.lp-close h3{color:#fff!important}.lp-close .lp-inner>h3+p,.lp-close .lp-cta span{color:#e3ecf6}.lp-close .lp-cta .btn{--bg: var(--gold-400);--fg: var(--maroon-950)}.lp-close a:not(.btn){color:#fff}.lp-inner>p>strong:first-child{display:block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700)}.lp-fine{font-size:.85rem;color:var(--ink-mute)}.lp-close .lp-fine{color:#b9c7d8}@media(max-width:900px){.lp-hero .wrap{grid-template-columns:1fr}.lp-hero-book{display:none}.lp-points{grid-template-columns:1fr}}@media(max-width:600px){.lp-hero .wrap{gap:18px;padding-block:22px 28px}.lp-hero h1{font-size:1.75rem}.lp-hero .lede{font-size:1rem;margin-top:10px}.lp-badge{margin-top:12px;font-size:.88rem;padding:6px 12px}.lp-hero .btn-row{margin-top:14px}.lp-note{display:none}.lp-where{margin-top:12px;font-size:.92rem}}.lps-finder[data-astro-cid-hiusdj54]{background:linear-gradient(180deg,var(--cream),var(--sand));border-bottom:1px solid var(--line)}.lps-hero[data-astro-cid-6dbh3uj4]{padding-bottom:clamp(96px,10vw,140px)}.lps-hero[data-astro-cid-6dbh3uj4]>.wrap[data-astro-cid-6dbh3uj4]{padding-block:0;display:flex}.lps-brandbar[data-astro-cid-6dbh3uj4]{justify-content:space-between;align-items:center;gap:16px;padding-top:22px!important}.lps-brandbar[data-astro-cid-6dbh3uj4] img[data-astro-cid-6dbh3uj4]{width:clamp(160px,18vw,220px);height:auto}.lps-call[data-astro-cid-6dbh3uj4]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid #ffffff40;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.lps-call[data-astro-cid-6dbh3uj4] svg{width:18px;height:18px;color:var(--gold-400)}.lps-grid[data-astro-cid-6dbh3uj4]{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,64px);align-items:start;padding-top:clamp(28px,4vw,48px)!important}.lps-eyebrow[data-astro-cid-6dbh3uj4]{display:inline-block;padding:6px 12px;border-radius:999px;background:#95c93d26;border:1px solid #95c93d66;color:var(--gold-300);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lps-hero[data-astro-cid-6dbh3uj4] h1[data-astro-cid-6dbh3uj4]{margin-top:16px;font-size:clamp(2.3rem,5vw,3.6rem)}.lps-lede[data-astro-cid-6dbh3uj4]{margin-top:16px;font-family:var(--font-head);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45;color:#e3ecf6;max-width:30em}.lps-rating[data-astro-cid-6dbh3uj4]{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:20px;padding:9px 16px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff2e;color:#e3ecf6;font-size:.95rem}.lps-rating[data-astro-cid-6dbh3uj4] span[data-astro-cid-6dbh3uj4]{color:#f5c542}.lps-rating[data-astro-cid-6dbh3uj4] b[data-astro-cid-6dbh3uj4]{color:#fff}.lps-points[data-astro-cid-6dbh3uj4]{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;color:#e3ecf6;font-weight:600}.lps-points[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{display:flex;gap:10px;align-items:center}.lps-points[data-astro-cid-6dbh3uj4] svg{width:20px;height:20px;flex:none;color:var(--gold-400)}.lps-hero[data-astro-cid-6dbh3uj4] .btn-row[data-astro-cid-6dbh3uj4]{margin-top:26px}.lps-form[data-astro-cid-6dbh3uj4]{position:relative;z-index:3;scroll-margin-top:20px}.lps-facts[data-astro-cid-6dbh3uj4]{position:relative;z-index:2;list-style:none;margin:clamp(-72px,-6vw,-56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.lps-facts[data-astro-cid-6dbh3uj4]{grid-auto-rows:auto}.lps-facts[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:0;padding:22px 26px;line-height:1.45}.lps-facts[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]>.lps-icon[data-astro-cid-6dbh3uj4]{grid-row:1 / span 2}.lps-facts[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]>span[data-astro-cid-6dbh3uj4]:not(.lps-icon){display:contents}.lps-facts[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]+li[data-astro-cid-6dbh3uj4]{border-left:1px solid var(--line)}.lps-facts[data-astro-cid-6dbh3uj4] strong[data-astro-cid-6dbh3uj4]{display:block;align-self:start;color:var(--maroon-900)}.lps-facts[data-astro-cid-6dbh3uj4] small[data-astro-cid-6dbh3uj4],.lps-facts[data-astro-cid-6dbh3uj4] .lps-tel[data-astro-cid-6dbh3uj4]{align-self:start;grid-column:2}.lps-facts[data-astro-cid-6dbh3uj4] small[data-astro-cid-6dbh3uj4]{display:block;margin-top:4px;color:var(--ink-soft);font-size:.93rem}.lps-tel[data-astro-cid-6dbh3uj4]{display:inline-block;margin-top:4px;font-size:1.15rem;font-weight:800;color:var(--maroon);text-decoration:none;white-space:nowrap}.lps-icon[data-astro-cid-6dbh3uj4]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--gold-100);color:var(--maroon)}.lps-icon[data-astro-cid-6dbh3uj4] svg{width:24px;height:24px}.lps-head[data-astro-cid-6dbh3uj4]{max-width:760px;margin-bottom:clamp(24px,4vw,36px)}.lps-head[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4],.lps-ins[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4],.lps-close[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4]{margin-top:8px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.lps-head[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4] em,.lps-ins[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4] em{font-style:italic;font-weight:400;color:var(--gold-600)}.lps-sub[data-astro-cid-6dbh3uj4]{margin-top:12px;font-size:1.08rem;color:var(--ink-soft)}.lps-treat[data-astro-cid-6dbh3uj4]{background:var(--paper);border-block:1px solid var(--line)}.lps-treat-grid[data-astro-cid-6dbh3uj4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lps-treat-card[data-astro-cid-6dbh3uj4]{padding:26px 24px;background:#fffdf9;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lps-cols[data-astro-cid-6dbh3uj4]>.lps-treat-card[data-astro-cid-6dbh3uj4],.lps-treat-grid[data-astro-cid-6dbh3uj4]>.lps-treat-card[data-astro-cid-6dbh3uj4]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-content:start}.lps-cols[data-astro-cid-6dbh3uj4]>.lps-treat-card[data-astro-cid-6dbh3uj4].has-num,.lps-treat-grid[data-astro-cid-6dbh3uj4]>.lps-treat-card[data-astro-cid-6dbh3uj4].has-num{grid-row:span 3}.lps-treat-card[data-astro-cid-6dbh3uj4] h3[data-astro-cid-6dbh3uj4]{align-self:start}.lps-num[data-astro-cid-6dbh3uj4]{font-family:var(--font-head);font-style:italic;font-size:1.4rem;color:var(--gold-700)}.lps-treat-card[data-astro-cid-6dbh3uj4] h3[data-astro-cid-6dbh3uj4]{margin-top:4px;font-size:1.3rem}.lps-treat-card[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{margin-top:10px;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.lps-cta[data-astro-cid-6dbh3uj4]{margin-top:28px;text-align:center}.lps-band[data-astro-cid-6dbh3uj4]{background:var(--paper);border-block:1px solid var(--line)}.lps-cols[data-astro-cid-6dbh3uj4]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px}.lps-signs-grid[data-astro-cid-6dbh3uj4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.lps-h2[data-astro-cid-6dbh3uj4]{margin-top:8px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.lps-h2[data-astro-cid-6dbh3uj4] em{font-style:italic;font-weight:400;color:var(--gold-600)}.lps-warning[data-astro-cid-6dbh3uj4]{display:flex;gap:12px;align-items:flex-start;margin-top:24px;padding:16px 18px;border-radius:var(--radius);background:#fdf1ef;border-left:5px solid #c4473a}.lps-warning[data-astro-cid-6dbh3uj4] svg{width:22px;height:22px;flex:none;margin-top:2px;color:#c4473a}.lps-warning[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{margin:0;color:var(--ink);font-size:.95rem;line-height:1.55}.lps-warning[data-astro-cid-6dbh3uj4] strong[data-astro-cid-6dbh3uj4]{color:#9e2f24}.lps-sign-list[data-astro-cid-6dbh3uj4]{list-style:none;margin:0;padding:clamp(22px,3vw,30px);display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lps-sign-list[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{display:flex;gap:12px;align-items:center;font-weight:700;color:var(--maroon-900)}.lps-sign-list[data-astro-cid-6dbh3uj4] svg{width:22px;height:22px;flex:none;padding:3px;border-radius:50%;background:var(--maroon);color:#fff}.lps-steps[data-astro-cid-6dbh3uj4]{list-style:none;margin:0;padding:0;counter-reset:step}.lps-steps[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{counter-increment:step;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:start;column-gap:14px;padding:26px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lps-steps[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]:before{content:counter(step);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--maroon);color:#fff;font-family:var(--font-head);font-size:1.15rem}.lps-steps[data-astro-cid-6dbh3uj4] h3[data-astro-cid-6dbh3uj4]{font-size:1.3rem}.lps-steps-tight[data-astro-cid-6dbh3uj4]{gap:14px}.lps-steps-tight[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{padding:22px 18px;column-gap:10px}.lps-steps-tight[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]:before{width:32px;height:32px;font-size:.95rem}.lps-steps-tight[data-astro-cid-6dbh3uj4] h3[data-astro-cid-6dbh3uj4]{font-size:1.08rem;line-height:1.25;min-height:2.5em;display:flex;align-items:center}.lps-steps-tight[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{font-size:.93rem}.lps-steps[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{grid-column:1 / -1;margin-top:12px;color:var(--ink-soft);line-height:1.6}.lps-cond-grid[data-astro-cid-6dbh3uj4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lps-cond-grid[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);font-weight:700;color:var(--ink)}.lps-reviews[data-astro-cid-6dbh3uj4]{background:var(--paper);border-block:1px solid var(--line)}.lps-team[data-astro-cid-6dbh3uj4] .lps-head[data-astro-cid-6dbh3uj4]{margin-inline:auto;text-align:center}.lps-team-grid[data-astro-cid-6dbh3uj4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);max-width:920px;margin-inline:auto}.lps-doc[data-astro-cid-6dbh3uj4]{margin:0;text-align:center}.lps-doc[data-astro-cid-6dbh3uj4] img[data-astro-cid-6dbh3uj4]{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 18%;border-radius:var(--radius);background:var(--sand);box-shadow:var(--shadow-sm)}.lps-doc[data-astro-cid-6dbh3uj4] strong[data-astro-cid-6dbh3uj4]{display:block;margin-top:12px;color:var(--maroon-900);font-size:clamp(.86rem,1.4vw,1.12rem);white-space:nowrap}.lps-review-grid[data-astro-cid-6dbh3uj4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lps-review[data-astro-cid-6dbh3uj4]{margin:0;padding:26px 24px;background:#fffdf9;border:1px solid var(--line);border-top:4px solid var(--gold-400);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lps-stars[data-astro-cid-6dbh3uj4]{color:#f5c542;letter-spacing:2px}.lps-review[data-astro-cid-6dbh3uj4] blockquote[data-astro-cid-6dbh3uj4]{margin:12px 0 0;font-family:var(--font-head);font-size:1.05rem;line-height:1.55;color:var(--maroon-900)}.lps-review[data-astro-cid-6dbh3uj4]{display:flex;flex-direction:column}.lps-review[data-astro-cid-6dbh3uj4] figcaption[data-astro-cid-6dbh3uj4]{margin-top:auto;padding-top:16px}.lps-review[data-astro-cid-6dbh3uj4] strong[data-astro-cid-6dbh3uj4]{display:block;color:var(--maroon-900)}.lps-review[data-astro-cid-6dbh3uj4] span[data-astro-cid-6dbh3uj4]{color:var(--ink-mute);font-size:.85rem}.lps-faq[data-astro-cid-6dbh3uj4]{background:var(--paper);border-top:1px solid var(--line)}.lps-faq[data-astro-cid-6dbh3uj4].lps-plain{background:none;border:0}.lps-plans[data-astro-cid-6dbh3uj4]{list-style:none;margin:0;padding:clamp(22px,3vw,30px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lps-plans[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{display:flex;align-items:center;gap:12px;color:var(--maroon-900);font-weight:700}.lps-plans[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--maroon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 13px no-repeat}.lps-plan-note[data-astro-cid-6dbh3uj4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:22px;padding:22px 24px;border-radius:var(--radius);background:var(--gold-100);border-left:5px solid var(--gold-400)}.lps-plan-note[data-astro-cid-6dbh3uj4] h3[data-astro-cid-6dbh3uj4]{font-size:1.25rem}.lps-plan-note[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{margin-top:4px;color:var(--ink-soft)}.lps-faq-list[data-astro-cid-6dbh3uj4]{display:grid;gap:10px;max-width:860px}.lps-faq-list[data-astro-cid-6dbh3uj4] details[data-astro-cid-6dbh3uj4]{background:#fffdf9;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px}.lps-faq-list[data-astro-cid-6dbh3uj4] summary[data-astro-cid-6dbh3uj4]{cursor:pointer;font-weight:700;color:var(--maroon-900)}.lps-faq-list[data-astro-cid-6dbh3uj4] p[data-astro-cid-6dbh3uj4]{margin-top:10px;color:var(--ink-soft);line-height:1.65}.lps-close[data-astro-cid-6dbh3uj4]{position:relative;overflow:hidden;color:#e3ecf6;text-align:center;isolation:isolate;background:radial-gradient(60% 90% at 88% 0%,#29a8e04d 0%,transparent 70%),linear-gradient(120deg,#0c2540,#173a6c,#2d5dab)}.lps-close[data-astro-cid-6dbh3uj4] .wrap[data-astro-cid-6dbh3uj4]{padding-block:clamp(56px,7vw,88px) clamp(28px,4vw,40px)}.lps-close[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4]{color:#fff}.lps-close[data-astro-cid-6dbh3uj4] h2[data-astro-cid-6dbh3uj4] em{font-style:italic;font-weight:400;color:var(--gold-300)}.lps-close[data-astro-cid-6dbh3uj4]>.wrap[data-astro-cid-6dbh3uj4]>p[data-astro-cid-6dbh3uj4]{margin:14px auto 0;max-width:36em;font-size:1.1rem}.lps-close[data-astro-cid-6dbh3uj4] .btn-row[data-astro-cid-6dbh3uj4]{justify-content:center;margin-top:26px}.lps-legal[data-astro-cid-6dbh3uj4]{margin-top:clamp(40px,6vw,64px)!important;font-size:.85rem;color:#b9cbe0}@media(max-width:1040px){.lps-plans[data-astro-cid-6dbh3uj4],.lps-cols[data-astro-cid-6dbh3uj4],.lps-cond-grid[data-astro-cid-6dbh3uj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.lps-grid[data-astro-cid-6dbh3uj4],.lps-facts[data-astro-cid-6dbh3uj4]{grid-template-columns:1fr}.lps-facts[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]+li[data-astro-cid-6dbh3uj4]{border-left:0;border-top:1px solid var(--line)}.lps-treat-grid[data-astro-cid-6dbh3uj4],.lps-review-grid[data-astro-cid-6dbh3uj4],.lps-cols[data-astro-cid-6dbh3uj4],.lps-signs-grid[data-astro-cid-6dbh3uj4]{grid-template-columns:1fr}}@media(max-width:600px){.lps-call[data-astro-cid-6dbh3uj4]{padding:8px 12px;font-size:.9rem}.lps-rating[data-astro-cid-6dbh3uj4]{flex-wrap:nowrap;white-space:nowrap}.lps-eyebrow[data-astro-cid-6dbh3uj4]{font-size:.68rem;letter-spacing:.04em;padding:6px 10px;white-space:nowrap}.lps-where[data-astro-cid-6dbh3uj4]{display:none}.lps-team-grid[data-astro-cid-6dbh3uj4]{grid-template-columns:repeat(2,minmax(0,1fr))}.lps-doc[data-astro-cid-6dbh3uj4] strong[data-astro-cid-6dbh3uj4]{font-size:.8rem}.lps-cond-grid[data-astro-cid-6dbh3uj4]{grid-template-columns:1fr}.lps-plans[data-astro-cid-6dbh3uj4]{gap:14px 12px;padding:20px 16px}.lps-plans[data-astro-cid-6dbh3uj4] li[data-astro-cid-6dbh3uj4]{gap:8px;font-size:.92rem}.lps-hero[data-astro-cid-6dbh3uj4] .btn-row[data-astro-cid-6dbh3uj4] .btn[data-astro-cid-6dbh3uj4]{flex:1 1 100%;justify-content:center}}.pp-hero[data-astro-cid-h6y6fw3m]{position:relative;overflow:hidden;color:#fff;isolation:isolate;background:radial-gradient(60% 90% at 88% 0%,#29a8e04d 0%,transparent 70%),radial-gradient(50% 80% at 0% 100%,#95c93d1f 0%,transparent 70%),linear-gradient(120deg,#0c2540,#173a6c,#2d5dab)}.pp-hero-grid[data-astro-cid-h6y6fw3m]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(32px,4.5vw,56px) clamp(110px,11vw,150px)}.pp-eyebrow[data-astro-cid-h6y6fw3m]{display:inline-block;padding:6px 12px;border-radius:999px;background:#95c93d26;border:1px solid #95c93d66;color:var(--gold-300);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-hero[data-astro-cid-h6y6fw3m] h1[data-astro-cid-h6y6fw3m]{color:#fff;font-size:clamp(2.3rem,5vw,3.6rem);margin-top:16px;text-shadow:0 1px 18px #071a2cb3}.pp-intro[data-astro-cid-h6y6fw3m]{color:#e3ecf6;font-size:1.15rem;line-height:1.6;margin-top:16px;max-width:34em}.pp-hero[data-astro-cid-h6y6fw3m] .btn-row[data-astro-cid-h6y6fw3m]{margin-top:28px}.pp-portrait[data-astro-cid-h6y6fw3m]{position:relative;justify-self:end;width:min(100%,380px);animation:pp-rise .9s cubic-bezier(.2,.7,.2,1) both}.pp-portrait[data-astro-cid-h6y6fw3m]:before{content:"";position:absolute;inset:6px -6px -6px 6px;border-radius:var(--radius-lg);background:var(--gold-400);z-index:-1;animation:pp-frame .7s cubic-bezier(.2,.7,.2,1) .45s both}.pp-portrait[data-astro-cid-h6y6fw3m]:after{content:"";position:absolute;inset:-28px;z-index:-2;border-radius:40px;pointer-events:none;background:linear-gradient(150deg,#29a8e0,#95c93d);opacity:.75;filter:blur(44px);animation:pp-glow-in 1.2s ease-out .3s both}.pp-photo[data-astro-cid-h6y6fw3m]{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid #ffffff33;background:#000;box-shadow:0 34px 70px -24px #030d18e6,0 12px 24px -12px #030d1899}.pp-photo[data-astro-cid-h6y6fw3m] img[data-astro-cid-h6y6fw3m]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 15%}.pp-sheen[data-astro-cid-h6y6fw3m]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#ffffff40 50%,transparent 65%);transform:translate(-120%);animation:pp-sheen 1.3s ease-in-out .9s both}@keyframes pp-rise{0%{opacity:0;translate:0 28px;scale:.96}}@keyframes pp-frame{0%{translate:-6px -6px;opacity:0}}@keyframes pp-glow-in{0%{opacity:0}}@keyframes pp-sheen{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.pp-portrait[data-astro-cid-h6y6fw3m],.pp-portrait[data-astro-cid-h6y6fw3m]:before,.pp-portrait[data-astro-cid-h6y6fw3m]:after{animation:none}.pp-sheen[data-astro-cid-h6y6fw3m]{display:none}}.pp-facts[data-astro-cid-h6y6fw3m]{position:relative;z-index:2;list-style:none;margin:clamp(-84px,-7vw,-64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.pp-facts[data-astro-cid-h6y6fw3m] li[data-astro-cid-h6y6fw3m]{display:flex;gap:14px;align-items:flex-start;padding:22px 24px}.pp-facts[data-astro-cid-h6y6fw3m] li[data-astro-cid-h6y6fw3m]+li[data-astro-cid-h6y6fw3m]{border-left:1px solid var(--line)}.pp-fact-icon[data-astro-cid-h6y6fw3m]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--gold-100);color:var(--gold-700)}.pp-fact-icon[data-astro-cid-h6y6fw3m] svg{width:22px;height:22px}.pp-facts[data-astro-cid-h6y6fw3m] small[data-astro-cid-h6y6fw3m]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.pp-facts[data-astro-cid-h6y6fw3m] strong[data-astro-cid-h6y6fw3m]{display:block;margin-top:4px;color:var(--maroon-900);font-size:1.02rem;line-height:1.35}.pp-about[data-astro-cid-h6y6fw3m]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,64px);align-items:start}.pp-about[data-astro-cid-h6y6fw3m] h2[data-astro-cid-h6y6fw3m]{margin-top:8px;font-size:clamp(1.8rem,3vw,2.3rem)}.pp-bio[data-astro-cid-h6y6fw3m]{margin-top:18px}.pp-side[data-astro-cid-h6y6fw3m]{position:sticky;top:110px;display:grid;gap:18px}.pp-quote[data-astro-cid-h6y6fw3m]{margin:0;padding:26px 24px 22px;background:var(--gold-100);border-radius:var(--radius);border-left:5px solid var(--gold-400)}.pp-quote[data-astro-cid-h6y6fw3m] blockquote[data-astro-cid-h6y6fw3m]{margin:0;font-family:var(--font-head);font-size:1.35rem;line-height:1.35;color:var(--maroon-900)}.pp-quote[data-astro-cid-h6y6fw3m] blockquote[data-astro-cid-h6y6fw3m]:before{content:"“";display:block;font-size:3rem;line-height:.6;color:var(--gold-600);margin-bottom:8px}.pp-quote[data-astro-cid-h6y6fw3m] figcaption[data-astro-cid-h6y6fw3m]{margin-top:12px;font-size:.9rem;color:var(--ink-soft)}@media(max-width:960px){.pp-about[data-astro-cid-h6y6fw3m]{grid-template-columns:1fr}.pp-side[data-astro-cid-h6y6fw3m]{position:static}}@media(max-width:760px){.pp-hero-grid[data-astro-cid-h6y6fw3m]{grid-template-columns:1fr;padding-bottom:96px}.pp-portrait[data-astro-cid-h6y6fw3m]{order:-1;justify-self:start;width:min(48%,180px)}.pp-portrait[data-astro-cid-h6y6fw3m]:before{inset:4px -4px -4px 4px}.pp-facts[data-astro-cid-h6y6fw3m] li[data-astro-cid-h6y6fw3m]+li[data-astro-cid-h6y6fw3m]{border-left:0;border-top:1px solid var(--line)}.pp-facts[data-astro-cid-h6y6fw3m] li[data-astro-cid-h6y6fw3m]{padding:18px 20px}}.clinic-hero[data-astro-cid-ci4qpue3] .clinic-grid[data-astro-cid-ci4qpue3]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(32px,4.5vw,56px) clamp(110px,11vw,150px)}.clinic-eyebrow[data-astro-cid-ci4qpue3]{display:inline-block;margin-top:4px;padding:6px 12px;border-radius:999px;background:#95c93d26;border:1px solid #95c93d66;color:var(--gold-300);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clinic-hero[data-astro-cid-ci4qpue3] h1[data-astro-cid-ci4qpue3]{margin-top:16px;font-size:clamp(2.3rem,5vw,3.6rem)}.clinic-address[data-astro-cid-ci4qpue3]{margin:14px 0 0;font-family:var(--font-head);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.4;color:#e3ecf6}.clinic-hero[data-astro-cid-ci4qpue3] .btn-row[data-astro-cid-ci4qpue3]{margin-top:28px}.clinic-photo-frame[data-astro-cid-ci4qpue3]{position:relative;justify-self:end;width:min(100%,440px);isolation:isolate}.clinic-photo-frame[data-astro-cid-ci4qpue3]:before{content:"";position:absolute;inset:6px -6px -6px 6px;border-radius:var(--radius-lg);background:var(--gold-400);z-index:-1}.clinic-photo-frame[data-astro-cid-ci4qpue3]:after{content:"";position:absolute;inset:-28px;z-index:-2;border-radius:40px;pointer-events:none;background:linear-gradient(150deg,#29a8e0,#95c93d);opacity:.6;filter:blur(44px)}.clinic-photo[data-astro-cid-ci4qpue3]{overflow:hidden;border-radius:var(--radius-lg);border:1px solid #ffffff33;background:#000;box-shadow:0 34px 70px -24px #030d18e6,0 12px 24px -12px #030d1899}.clinic-photo[data-astro-cid-ci4qpue3] img[data-astro-cid-ci4qpue3]{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover}.clinic-facts[data-astro-cid-ci4qpue3]{position:relative;z-index:2;list-style:none;margin:clamp(-84px,-7vw,-64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.clinic-facts[data-astro-cid-ci4qpue3] li[data-astro-cid-ci4qpue3]{display:flex;gap:14px;align-items:flex-start;padding:24px 26px;line-height:1.45}.clinic-facts[data-astro-cid-ci4qpue3] li[data-astro-cid-ci4qpue3]+li[data-astro-cid-ci4qpue3]{border-left:1px solid var(--line)}.fact-icon[data-astro-cid-ci4qpue3]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--gold-100);color:var(--maroon)}.fact-icon[data-astro-cid-ci4qpue3] svg{width:22px;height:22px}.clinic-facts[data-astro-cid-ci4qpue3] strong[data-astro-cid-ci4qpue3],.plan-list[data-astro-cid-ci4qpue3] strong[data-astro-cid-ci4qpue3],.loc-mini[data-astro-cid-ci4qpue3] strong[data-astro-cid-ci4qpue3]{display:block;color:var(--maroon-900);font-size:1.02rem}.clinic-facts[data-astro-cid-ci4qpue3] small[data-astro-cid-ci4qpue3],.plan-list[data-astro-cid-ci4qpue3] small[data-astro-cid-ci4qpue3],.loc-mini[data-astro-cid-ci4qpue3] small[data-astro-cid-ci4qpue3]{display:block;margin-top:4px;color:var(--ink-soft);font-size:.92rem}.fact-link[data-astro-cid-ci4qpue3]{display:inline-block;margin-top:8px;font-weight:700;color:var(--maroon);text-decoration:none}.fact-link[data-astro-cid-ci4qpue3]:hover{text-decoration:underline}.fact-tel[data-astro-cid-ci4qpue3]{font-size:1.08rem;white-space:nowrap}.clinic-h2[data-astro-cid-ci4qpue3]{font-size:clamp(1.8rem,3.4vw,2.5rem)}.clinic-h2[data-astro-cid-ci4qpue3] em{font-style:italic;font-weight:400;color:var(--gold-600)}.clinic-intro[data-astro-cid-ci4qpue3]{margin-top:14px;max-width:34em;font-size:1.08rem}.clinic-intro[data-astro-cid-ci4qpue3] a[data-astro-cid-ci4qpue3]{font-weight:700;color:var(--maroon);white-space:nowrap}.clinic-book-grid[data-astro-cid-ci4qpue3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.plan-list[data-astro-cid-ci4qpue3]{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.plan-list[data-astro-cid-ci4qpue3] a[data-astro-cid-ci4qpue3],.loc-mini[data-astro-cid-ci4qpue3]{display:flex;gap:14px;align-items:center;padding:16px 18px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:.15s}.plan-list[data-astro-cid-ci4qpue3] a[data-astro-cid-ci4qpue3]:hover,.loc-mini[data-astro-cid-ci4qpue3]:hover{border-color:var(--maroon);background:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.go[data-astro-cid-ci4qpue3]{margin-left:auto;color:var(--gold-600);font-size:1.2rem}.surgery-note[data-astro-cid-ci4qpue3]{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,4vw,44px);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--gold-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.surgery-note[data-astro-cid-ci4qpue3] .btn-row[data-astro-cid-ci4qpue3]{flex:none}.other-locs[data-astro-cid-ci4qpue3]{padding-top:0}.loc-row[data-astro-cid-ci4qpue3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}@media(max-width:900px){.clinic-book-grid[data-astro-cid-ci4qpue3]{grid-template-columns:1fr}.surgery-note[data-astro-cid-ci4qpue3]{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.clinic-hero[data-astro-cid-ci4qpue3] .clinic-grid[data-astro-cid-ci4qpue3]{grid-template-columns:1fr;padding-bottom:96px}.clinic-photo-frame[data-astro-cid-ci4qpue3]{justify-self:stretch;width:100%}.clinic-photo[data-astro-cid-ci4qpue3] img[data-astro-cid-ci4qpue3]{aspect-ratio:16 / 9}.clinic-facts[data-astro-cid-ci4qpue3]{grid-template-columns:1fr}.clinic-facts[data-astro-cid-ci4qpue3] li[data-astro-cid-ci4qpue3]+li[data-astro-cid-ci4qpue3]{border-left:0;border-top:1px solid var(--line)}.clinic-facts[data-astro-cid-ci4qpue3] li[data-astro-cid-ci4qpue3]{padding:18px 20px}.clinic-hero[data-astro-cid-ci4qpue3] .btn-row[data-astro-cid-ci4qpue3] .btn[data-astro-cid-ci4qpue3]{flex:1 1 100%;justify-content:center}}
