.lp[data-astro-cid-l7j5vtn7]{--lp-max: 1180px;--lp-gold: #d4a13a;--lp-gold-deep: #c8922e;--lp-card: #ffffff;--lp-border: rgba(7, 31, 43, .12);--lp-shadow: 0 18px 48px -28px rgba(6, 28, 38, .35);color:var(--ink);font-family:var(--font-body)}.lp[data-astro-cid-l7j5vtn7]>*{width:min(var(--lp-max),calc(100% - 2rem));margin-inline:auto}.lp-kicker[data-astro-cid-l7j5vtn7],.lp-eyebrow[data-astro-cid-l7j5vtn7]{margin:0 0 .6rem;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.lp[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7],.lp[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:0}.lp-head[data-astro-cid-l7j5vtn7]{max-width:46rem;margin-bottom:1.6rem}.lp-head[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7]{margin:0 0 .7rem;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12}.lp-head[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]:not(.lp-kicker){margin:0;font-size:1.05rem;line-height:1.65;color:var(--muted)}.lp-section[data-astro-cid-l7j5vtn7]{padding-block:clamp(2.6rem,6vw,4.5rem);border-top:1px solid var(--lp-border)}.lp-note[data-astro-cid-l7j5vtn7]{margin:1rem 0 0;font-size:.92rem;line-height:1.6;color:var(--muted)}.lp[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]:not(.lp-btn){color:var(--accent-strong);font-weight:650;text-decoration:underline;text-underline-offset:.18em}.lp-btn[data-astro-cid-l7j5vtn7]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.7rem 1.35rem;border:1.5px solid transparent;border-radius:999px;font-family:var(--font-body);font-size:1rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.lp-btn[data-astro-cid-l7j5vtn7] svg[data-astro-cid-l7j5vtn7]{width:1.1rem;height:1.1rem;flex:none}.lp-btn[data-astro-cid-l7j5vtn7]:hover{transform:translateY(-1px)}.lp-btn--primary[data-astro-cid-l7j5vtn7]{background:linear-gradient(135deg,#d9a83f,var(--lp-gold-deep));color:var(--ink-strong);box-shadow:inset 0 1px #fff6,0 12px 28px -14px #c8922ee6}.lp-btn--primary[data-astro-cid-l7j5vtn7]:hover{background:linear-gradient(135deg,#e0b04a,var(--lp-gold))}.lp-btn--secondary[data-astro-cid-l7j5vtn7]{background:#fff;border-color:#0a524f73;color:var(--ink-strong)}.lp-btn--secondary[data-astro-cid-l7j5vtn7]:hover{border-color:var(--accent-strong)}.lp-btn--dark[data-astro-cid-l7j5vtn7]{background:var(--navy);color:#fff}.lp-btn--ghost[data-astro-cid-l7j5vtn7]{background:transparent;border-color:#ffffffb3;color:#fff}.lp-btn--ghost[data-astro-cid-l7j5vtn7]:hover{border-color:#fff;background:#ffffff14}.lp-actions[data-astro-cid-l7j5vtn7]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.lp-actions__alt[data-astro-cid-l7j5vtn7]{margin:.9rem 0 0;font-size:.95rem}.lp-actions--tight[data-astro-cid-l7j5vtn7]{margin-top:1rem}.lp-actions--stack[data-astro-cid-l7j5vtn7]{flex-direction:column;align-items:stretch}.lp-btn__num[data-astro-cid-l7j5vtn7]{display:none;font-weight:650;white-space:nowrap}.lp-btn__num[data-astro-cid-l7j5vtn7]:before{content:"·" / "";margin-right:.55rem}@media(hover:hover)and (pointer:fine)and (min-width:700px){.lp-btn__num[data-astro-cid-l7j5vtn7]{display:inline}}.lp-next[data-astro-cid-l7j5vtn7]{margin-top:1.3rem;padding-top:1.2rem;border-top:1px dashed var(--lp-border)}.lp-next[data-astro-cid-l7j5vtn7][hidden]{display:none}.lp-next[data-astro-cid-l7j5vtn7] .lp-next__lead[data-astro-cid-l7j5vtn7]{margin:0;font-weight:700;color:var(--ink-strong)}.lp-next[data-astro-cid-l7j5vtn7] .lp-actions[data-astro-cid-l7j5vtn7]{margin-top:.8rem}.lp-checks[data-astro-cid-l7j5vtn7]{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.lp-checks[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]{position:relative;padding-left:1.9rem;line-height:1.55}.lp-checks[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]:before{content:"";position:absolute;left:0;top:.2rem;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.6 11 12 5.4' fill='none' stroke='%230a524f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .8rem no-repeat}.lp-hero[data-astro-cid-l7j5vtn7]{display:grid;gap:1.5rem;padding:clamp(1.4rem,4vw,2.6rem) 0 clamp(1.8rem,4vw,2.8rem)}@media(min-width:960px){.lp-hero[data-astro-cid-l7j5vtn7]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}}.lp-hero[data-astro-cid-l7j5vtn7] h1[data-astro-cid-l7j5vtn7]{margin:0;font-family:var(--font-display);font-size:clamp(2.05rem,5.2vw,3.6rem);line-height:1.06;color:var(--ink-strong);letter-spacing:-.005em;max-width:18ch}.lp-hero[data-astro-cid-l7j5vtn7] .lead[data-astro-cid-l7j5vtn7]{margin:1.1rem 0 0;max-width:40rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--ink)}@media(max-width:640px){.breadcrumb[data-astro-cid-l7j5vtn7]{margin-block:.55rem 0}.lp-hero[data-astro-cid-l7j5vtn7]{gap:1.2rem;padding-top:.7rem}.lp-eyebrow[data-astro-cid-l7j5vtn7]{margin-bottom:.5rem;font-size:.72rem}.lp-hero[data-astro-cid-l7j5vtn7] h1[data-astro-cid-l7j5vtn7]{max-width:none;font-size:1.85rem;line-height:1.08}.lp-hero[data-astro-cid-l7j5vtn7] .lead[data-astro-cid-l7j5vtn7]{margin-top:.75rem;font-size:1rem;line-height:1.5}.lp-hero[data-astro-cid-l7j5vtn7] .lp-actions[data-astro-cid-l7j5vtn7]{margin-top:1.1rem;gap:.55rem}}.mobile-action-bar[data-astro-cid-l7j5vtn7]{transition:transform .25s ease,opacity .2s ease,visibility 0s linear 0s}.mobile-action-bar[data-astro-cid-l7j5vtn7].is-tucked{transform:translate3d(0,140%,0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){.mobile-action-bar[data-astro-cid-l7j5vtn7],.mobile-action-bar[data-astro-cid-l7j5vtn7].is-tucked{transition:none}}.lp-eyebrow[data-astro-cid-l7j5vtn7]{display:inline-block;padding:.38rem .75rem;border-radius:999px;background:var(--accent-soft)}.lp-assure[data-astro-cid-l7j5vtn7]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:.92rem;font-weight:650;color:var(--ink)}.lp-assure[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]{position:relative;padding-left:1.05rem}.lp-assure[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]:before{content:"";position:absolute;left:0;top:.5em;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.lp-assure[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7].is-open:before,.lp-office__status[data-astro-cid-l7j5vtn7].is-open:before{background:#1f8a4c;box-shadow:0 0 0 3px #1f8a4c33}.lp-assure[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7].is-closed:before,.lp-office__status[data-astro-cid-l7j5vtn7].is-closed:before{background:#8a969c}.lp-service-note[data-astro-cid-l7j5vtn7]{margin:1rem 0 0;font-size:.88rem;color:var(--muted)}.lp-agent[data-astro-cid-l7j5vtn7]{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.1rem;align-items:center;padding:1.25rem;border:1px solid var(--lp-border);border-radius:22px;background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-agent__photo[data-astro-cid-l7j5vtn7]{width:clamp(92px,26vw,128px);aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:var(--paper-deep)}.lp-agent__photo[data-astro-cid-l7j5vtn7] img,.lp-agent__photo[data-astro-cid-l7j5vtn7] picture{display:block;width:100%;height:100%;object-fit:cover}.lp-agent__name[data-astro-cid-l7j5vtn7]{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--ink-strong)}.lp-agent__role[data-astro-cid-l7j5vtn7]{margin:.3rem 0 0;font-size:.88rem;line-height:1.45;color:var(--muted)}.lp-ratings[data-astro-cid-l7j5vtn7]{grid-column:1 / -1;display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lp[data-astro-cid-l7j5vtn7] .lp-ratings[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]{display:flex;align-items:baseline;gap:.75rem;min-height:44px;padding:.55rem .8rem;border:1px solid var(--lp-border);border-radius:12px;color:var(--ink-strong);font-weight:600;text-decoration:none}.lp[data-astro-cid-l7j5vtn7] .lp-ratings[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]:hover .lp-ratings__src[data-astro-cid-l7j5vtn7]{text-decoration:underline}.lp-ratings__score[data-astro-cid-l7j5vtn7]{flex:none;font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--ink-strong)}.lp-ratings__score[data-astro-cid-l7j5vtn7]:before{content:"★ ";color:#8a5a00;font-size:1rem}.lp-ratings__src[data-astro-cid-l7j5vtn7]{font-size:.9rem;color:var(--ink)}.lp-ratings__note[data-astro-cid-l7j5vtn7]{grid-column:1 / -1;margin:0;font-size:.82rem;color:var(--muted)}.lp-facts[data-astro-cid-l7j5vtn7]{padding-bottom:clamp(2.2rem,5vw,3.4rem)}.lp-facts__list[data-astro-cid-l7j5vtn7]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:760px){.lp-facts__list[data-astro-cid-l7j5vtn7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-fact[data-astro-cid-l7j5vtn7]{display:flex;flex-direction:column;padding:1.3rem 1.35rem;border-radius:18px;background:var(--navy);color:#e9f0f2}.lp-fact__value[data-astro-cid-l7j5vtn7]{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:700;line-height:1.05;color:#f2c46a}.lp-fact__body[data-astro-cid-l7j5vtn7]{margin:.55rem 0 .9rem;line-height:1.55;color:#e9f0f2}.lp-fact__src[data-astro-cid-l7j5vtn7]{margin:auto 0 0;font-size:.82rem;color:#c5d2d8}.lp[data-astro-cid-l7j5vtn7] .lp-fact__src[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]{color:#fff}@media(max-width:759px){.lp-facts__list[data-astro-cid-l7j5vtn7]{gap:.7rem}.lp-fact[data-astro-cid-l7j5vtn7]{padding:1rem 1.15rem}.lp-fact__value[data-astro-cid-l7j5vtn7]{font-size:1.65rem}.lp-fact__body[data-astro-cid-l7j5vtn7]{margin:.4rem 0 .6rem;font-size:.97rem}}.lp-table-wrap[data-astro-cid-l7j5vtn7]{overflow-x:auto;border:1px solid var(--lp-border);border-radius:18px;background:var(--lp-card)}.lp-table[data-astro-cid-l7j5vtn7]{width:100%;border-collapse:collapse;font-size:.98rem}.lp-table[data-astro-cid-l7j5vtn7] caption[data-astro-cid-l7j5vtn7]{padding:1rem 1.2rem .4rem;text-align:left;font-weight:700;color:var(--ink-strong)}.lp-table[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7],.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7]{padding:.9rem 1.2rem;border-top:1px solid var(--lp-border);text-align:left;vertical-align:top;line-height:1.5}.lp-table[data-astro-cid-l7j5vtn7] thead[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7]{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#f6f8f7}.lp-table[data-astro-cid-l7j5vtn7] tbody[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7]{width:38%;font-weight:700;color:var(--ink-strong)}.lp-table__label[data-astro-cid-l7j5vtn7]{display:none}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7][data-status] .lp-table__value[data-astro-cid-l7j5vtn7]{display:inline-flex;gap:.45rem;align-items:baseline;font-weight:650}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7][data-status] .lp-table__value[data-astro-cid-l7j5vtn7]:before{flex:none;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:900;transform:translateY(.15rem)}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7][data-status=yes] .lp-table__value[data-astro-cid-l7j5vtn7]:before{content:"✓" / "";background:#d8efe9;color:#0a524f}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7][data-status=no] .lp-table__value[data-astro-cid-l7j5vtn7]:before{content:"✕" / "";background:#f7e1dc;color:#8a2a17}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7][data-status=maybe] .lp-table__value[data-astro-cid-l7j5vtn7]:before{content:"~" / "";background:#f6ecd6;color:#6b4a00}@media(max-width:700px){.lp-table-wrap[data-astro-cid-l7j5vtn7]{border:0;background:transparent;overflow:visible}.lp-table[data-astro-cid-l7j5vtn7],.lp-table[data-astro-cid-l7j5vtn7] tbody[data-astro-cid-l7j5vtn7],.lp-table[data-astro-cid-l7j5vtn7] tr[data-astro-cid-l7j5vtn7],.lp-table[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7],.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7]{display:block;width:auto}.lp-table[data-astro-cid-l7j5vtn7] caption[data-astro-cid-l7j5vtn7]{display:block;padding:0 0 .8rem}.lp-table[data-astro-cid-l7j5vtn7] thead[data-astro-cid-l7j5vtn7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lp-table[data-astro-cid-l7j5vtn7] tbody[data-astro-cid-l7j5vtn7] tr[data-astro-cid-l7j5vtn7]{margin-bottom:.8rem;border:1px solid var(--lp-border);border-radius:16px;background:var(--lp-card);overflow:hidden}.lp-table[data-astro-cid-l7j5vtn7] tbody[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7]{width:auto;border-top:0;background:#f6f8f7}.lp-table[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7]{display:grid;grid-template-columns:7.2rem 1fr;gap:.6rem}.lp-table__label[data-astro-cid-l7j5vtn7]{display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}}.lp-cards[data-astro-cid-l7j5vtn7],.lp-lines[data-astro-cid-l7j5vtn7],.lp-scenarios[data-astro-cid-l7j5vtn7],.lp-why[data-astro-cid-l7j5vtn7]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:760px){.lp-cards[data-astro-cid-l7j5vtn7]{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-lines[data-astro-cid-l7j5vtn7],.lp-scenarios[data-astro-cid-l7j5vtn7],.lp-why[data-astro-cid-l7j5vtn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-card[data-astro-cid-l7j5vtn7],.lp-line[data-astro-cid-l7j5vtn7],.lp-scenario[data-astro-cid-l7j5vtn7],.lp-why[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]{padding:1.35rem 1.4rem;border:1px solid var(--lp-border);border-radius:18px;background:var(--lp-card)}.lp-card[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7],.lp-line[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7],.lp-scenario[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7],.lp-why[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{margin:0 0 .5rem;font-size:1.2rem;line-height:1.25}.lp-card[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7],.lp-line[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7],.lp-scenario[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7],.lp-why[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0;line-height:1.6}.lp-card__label[data-astro-cid-l7j5vtn7],.lp-scenario__label[data-astro-cid-l7j5vtn7]{margin:0 0 .35rem!important;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.lp-card__value[data-astro-cid-l7j5vtn7]{margin:0 0 .8rem!important;font-family:var(--font-display);font-size:1.65rem;font-weight:700;color:var(--ink-strong)}.lp-lines[data-astro-cid-l7j5vtn7]{counter-reset:line}.lp-line[data-astro-cid-l7j5vtn7]{position:relative;padding-left:4.1rem;counter-increment:line}.lp-line[data-astro-cid-l7j5vtn7]:before{content:counter(line);position:absolute;left:1.3rem;top:1.3rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.lp-line[data-astro-cid-l7j5vtn7] .lp-line__check[data-astro-cid-l7j5vtn7]{margin-top:.75rem;padding:.65rem .8rem;border-radius:10px;background:var(--gold-soft);color:var(--ink-strong)}.lp-tool__panel[data-astro-cid-l7j5vtn7]{padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--lp-border);border-radius:22px;background:var(--lp-card);box-shadow:var(--lp-shadow)}.lp-zip[data-astro-cid-l7j5vtn7] label[data-astro-cid-l7j5vtn7],.lp-field[data-astro-cid-l7j5vtn7] label[data-astro-cid-l7j5vtn7],.lp-field[data-astro-cid-l7j5vtn7] legend[data-astro-cid-l7j5vtn7]{display:block;margin-bottom:.5rem;font-weight:750;color:var(--ink-strong)}.lp-zip__row[data-astro-cid-l7j5vtn7]{display:flex;flex-wrap:wrap;gap:.6rem}.lp-zip[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7],.lp-money[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]{min-height:52px;padding:.6rem .9rem;border:1.5px solid rgba(7,31,43,.35);border-radius:12px;background:#fff;color:var(--ink-strong);font:700 1.15rem/1.2 var(--font-body)}.lp-zip[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]{width:9ch;flex:0 0 auto;letter-spacing:.08em}.lp-zip[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7][aria-invalid=true],.lp-money[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7][aria-invalid]{border-color:#a8321b}.lp-hint[data-astro-cid-l7j5vtn7]{margin:.5rem 0 0;font-size:.88rem;color:var(--muted)}.lp-error[data-astro-cid-l7j5vtn7]{margin:.4rem 0 0;font-size:.9rem;font-weight:700;color:#a8321b}.lp-zip__out[data-astro-cid-l7j5vtn7]:empty{display:none}.lp-zip__out[data-astro-cid-l7j5vtn7]{margin-top:1.2rem}.lp-zip__out[data-astro-cid-l7j5vtn7] .lp-zip__card{padding:1.1rem 1.2rem;border-radius:16px;background:var(--accent-soft)}.lp-zip__out[data-astro-cid-l7j5vtn7] .lp-zip__place{margin:0 0 .7rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--ink-strong)}.lp-zip__out[data-astro-cid-l7j5vtn7] dl{display:grid;gap:.7rem;margin:0}@media(min-width:640px){.lp-zip__out[data-astro-cid-l7j5vtn7] dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-zip__out[data-astro-cid-l7j5vtn7] dt{font-size:.82rem;font-weight:700;color:var(--muted)}.lp-zip__out[data-astro-cid-l7j5vtn7] dd{margin:.15rem 0 0;font-size:1.5rem;font-weight:800;color:var(--ink-strong)}.lp-zip__out[data-astro-cid-l7j5vtn7] .lp-zip__miss{margin:0;padding:.9rem 1rem;border-radius:12px;background:var(--gold-soft);color:var(--ink-strong)}@media(min-width:860px){.lp-calc[data-astro-cid-l7j5vtn7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}}.lp-field[data-astro-cid-l7j5vtn7]{margin:0 0 1.2rem;padding:0;border:0}.lp-money[data-astro-cid-l7j5vtn7]{display:flex;align-items:center;gap:.45rem;font-size:1.15rem;font-weight:800;color:var(--ink-strong)}.lp-money[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]{width:min(14rem,100%)}.lp-pills[data-astro-cid-l7j5vtn7]{display:flex;flex-wrap:wrap;gap:.5rem}.lp-pill[data-astro-cid-l7j5vtn7]{position:relative}.lp-pill[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.lp-pill[data-astro-cid-l7j5vtn7] span[data-astro-cid-l7j5vtn7]{display:inline-grid;place-items:center;min-width:64px;min-height:48px;padding:0 1rem;border:1.5px solid rgba(7,31,43,.3);border-radius:999px;font-weight:800;color:var(--ink-strong);background:#fff}.lp-pill[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]:checked+span[data-astro-cid-l7j5vtn7]{border-color:var(--navy);background:var(--navy);color:#fff}.lp-pill[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]:focus-visible+span[data-astro-cid-l7j5vtn7]{outline:3px solid rgba(15,118,110,.55);outline-offset:3px}.lp-calc__lead[data-astro-cid-l7j5vtn7]{margin:0 0 1rem;font-size:1.1rem;line-height:1.5}.lp-calc__lead[data-astro-cid-l7j5vtn7] strong[data-astro-cid-l7j5vtn7]{display:block;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3rem);color:var(--ink-strong)}.lp-compare[data-astro-cid-l7j5vtn7]{width:100%;border-collapse:collapse}.lp-compare[data-astro-cid-l7j5vtn7] caption[data-astro-cid-l7j5vtn7]{margin-bottom:.4rem;text-align:left;font-weight:700;color:var(--ink-strong)}.lp-compare[data-astro-cid-l7j5vtn7] th[data-astro-cid-l7j5vtn7],.lp-compare[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7]{padding:.55rem .7rem;border-bottom:1px solid var(--lp-border);text-align:left}.lp-compare[data-astro-cid-l7j5vtn7] td[data-astro-cid-l7j5vtn7]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lp-compare[data-astro-cid-l7j5vtn7] tr[data-astro-cid-l7j5vtn7].is-current{background:var(--gold-soft)}.lp-compare[data-astro-cid-l7j5vtn7] tr[data-astro-cid-l7j5vtn7].is-current th[data-astro-cid-l7j5vtn7]:after{content:attr(data-mine);font-weight:600;color:var(--muted)}.lp-things[data-astro-cid-l7j5vtn7]{min-width:0}.lp-things__list[data-astro-cid-l7j5vtn7]{margin:0;padding:0;list-style:none}.lp-things__row[data-astro-cid-l7j5vtn7]{display:grid;gap:.5rem;padding:.8rem 0;border-bottom:1px solid var(--lp-border)}.lp-things__what[data-astro-cid-l7j5vtn7] label[data-astro-cid-l7j5vtn7]{margin-bottom:.1rem}.lp-things__what[data-astro-cid-l7j5vtn7] .lp-hint[data-astro-cid-l7j5vtn7]{margin:0}.lp-things__row[data-astro-cid-l7j5vtn7] .lp-money[data-astro-cid-l7j5vtn7] input[data-astro-cid-l7j5vtn7]{width:9.5rem;max-width:100%}@media(min-width:520px){.lp-things__row[data-astro-cid-l7j5vtn7]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}}.lp-toolkit[data-astro-cid-l7j5vtn7]{border-top:0;padding-top:0}.lp-toolkit__groups[data-astro-cid-l7j5vtn7]{display:grid;gap:1rem}@media(min-width:900px){.lp-toolkit__groups[data-astro-cid-l7j5vtn7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-toolkit__group[data-astro-cid-l7j5vtn7]{padding:1.2rem 1.25rem .6rem;border:1px solid var(--lp-border);border-radius:18px;background:var(--panel-subtle)}.lp-toolkit__group[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{margin:0 0 .5rem;font-size:1.15rem}.lp-toolkit__group[data-astro-cid-l7j5vtn7] ul[data-astro-cid-l7j5vtn7]{margin:0;padding:0;list-style:none}.lp-toolkit__group[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]+li[data-astro-cid-l7j5vtn7]{border-top:1px solid var(--lp-border)}.lp[data-astro-cid-l7j5vtn7] .lp-toolkit__group[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]{display:grid;gap:.15rem;min-height:44px;padding:.75rem 1.6rem .75rem 0;position:relative;text-decoration:none}.lp[data-astro-cid-l7j5vtn7] .lp-toolkit__group[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]:after{content:"→" / "";position:absolute;right:.2rem;top:.75rem;color:var(--accent-strong)}.lp-toolkit__name[data-astro-cid-l7j5vtn7]{font-weight:750;color:var(--accent-strong);text-decoration:underline;text-underline-offset:.18em}.lp-toolkit__body[data-astro-cid-l7j5vtn7]{font-size:.9rem;font-weight:500;line-height:1.5;color:var(--muted)}.lp-bundle[data-astro-cid-l7j5vtn7]{display:grid;gap:1.5rem;margin-block:clamp(1rem,3vw,2rem);padding:clamp(1.6rem,4vw,2.8rem);border:0;border-radius:26px;background:linear-gradient(135deg,#0d1f2d,#103444 60%,#0b5652);color:#e9f0f2}@media(min-width:860px){.lp-bundle[data-astro-cid-l7j5vtn7]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.lp-bundle[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7]{margin:0 0 .8rem;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.12;color:#fff}.lp-bundle[data-astro-cid-l7j5vtn7] .lp-kicker[data-astro-cid-l7j5vtn7]{color:#8fd9cf}.lp-bundle[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0;line-height:1.65}.lp-bundle[data-astro-cid-l7j5vtn7] .lp-checks[data-astro-cid-l7j5vtn7]{margin-bottom:1.3rem;color:#fff}.lp-how[data-astro-cid-l7j5vtn7]{display:grid;gap:1.8rem}@media(min-width:960px){.lp-how[data-astro-cid-l7j5vtn7]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.lp-steps[data-astro-cid-l7j5vtn7]{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:1.1rem}.lp-step[data-astro-cid-l7j5vtn7]{position:relative;padding-left:3.4rem;counter-increment:step}.lp-step[data-astro-cid-l7j5vtn7]:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--lp-gold);color:var(--ink-strong);font-weight:800}.lp-step[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{margin:.2rem 0 .35rem;font-size:1.2rem}.lp-step[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0;line-height:1.6}.lp-how__prep[data-astro-cid-l7j5vtn7]{padding:1.4rem;border-radius:18px;background:var(--accent-soft)}.lp-how__prep[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{margin:0 0 1rem;font-size:1.15rem}.lp-scenario[data-astro-cid-l7j5vtn7]{display:flex;flex-direction:column}.lp-scenario[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]:not(.lp-scenario__label){margin-bottom:1rem}.lp[data-astro-cid-l7j5vtn7] .lp-scenario__action[data-astro-cid-l7j5vtn7]{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-weight:750}.lp[data-astro-cid-l7j5vtn7] .lp-scenario__action[data-astro-cid-l7j5vtn7]:after{content:"→" / "";margin-left:.4rem}.lp-faq[data-astro-cid-l7j5vtn7]{display:grid;gap:.6rem;max-width:52rem}.lp-faq[data-astro-cid-l7j5vtn7] details[data-astro-cid-l7j5vtn7]{border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-card)}.lp-faq[data-astro-cid-l7j5vtn7] summary[data-astro-cid-l7j5vtn7]{display:flex;justify-content:space-between;gap:1rem;min-height:44px;padding:1rem 1.2rem;font-weight:750;font-size:1.05rem;color:var(--ink-strong);cursor:pointer;list-style:none}.lp-faq[data-astro-cid-l7j5vtn7] summary[data-astro-cid-l7j5vtn7]::-webkit-details-marker{display:none}.lp-faq[data-astro-cid-l7j5vtn7] summary[data-astro-cid-l7j5vtn7]:after{content:"+" / "";flex:none;font-size:1.3rem;line-height:1;color:var(--accent-strong)}.lp-faq[data-astro-cid-l7j5vtn7] details[data-astro-cid-l7j5vtn7][open] summary[data-astro-cid-l7j5vtn7]:after{content:"−" / ""}.lp-faq__answer[data-astro-cid-l7j5vtn7]{padding:0 1.2rem 1.1rem}.lp-faq__answer[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0 0 .6rem;line-height:1.65}.lp-final[data-astro-cid-l7j5vtn7]{display:grid;gap:1.5rem;margin-block:clamp(2rem,5vw,3.5rem);padding:clamp(1.6rem,4vw,3rem);border-radius:28px;background:linear-gradient(135deg,#0d1f2d,#123449);color:#e9f0f2}@media(min-width:900px){.lp-final[data-astro-cid-l7j5vtn7]{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center}}.lp-final[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7]{margin:0 0 .8rem;font-size:clamp(1.8rem,3.8vw,2.7rem);line-height:1.1;color:#fff}.lp-final[data-astro-cid-l7j5vtn7] .lp-kicker[data-astro-cid-l7j5vtn7]{color:#8fd9cf}.lp-final[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0;line-height:1.65}.lp[data-astro-cid-l7j5vtn7] .lp-final[data-astro-cid-l7j5vtn7] .lp-actions__alt[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]{color:#fff}.lp-office[data-astro-cid-l7j5vtn7]{padding:1.3rem 1.4rem;border-radius:18px;background:#fff;color:var(--ink)}.lp-office[data-astro-cid-l7j5vtn7] h3[data-astro-cid-l7j5vtn7]{margin:0 0 .5rem;font-size:1.15rem}.lp-office[data-astro-cid-l7j5vtn7] address[data-astro-cid-l7j5vtn7]{font-style:normal;line-height:1.6}.lp-office__building[data-astro-cid-l7j5vtn7]{font-size:.9rem;color:var(--muted)}.lp-office__status[data-astro-cid-l7j5vtn7]{position:relative;margin:.8rem 0 0;padding-left:1.05rem;font-weight:700;color:var(--ink-strong)}.lp-office__status[data-astro-cid-l7j5vtn7]:before{content:"";position:absolute;left:0;top:.5em;width:.45rem;height:.45rem;border-radius:50%}.lp-office__hours[data-astro-cid-l7j5vtn7]{display:grid;gap:.2rem;margin:.8rem 0}.lp-office__hours[data-astro-cid-l7j5vtn7] div[data-astro-cid-l7j5vtn7]{display:flex;justify-content:space-between;gap:1rem}.lp-office__hours[data-astro-cid-l7j5vtn7] dt[data-astro-cid-l7j5vtn7]{font-weight:700}.lp-office__hours[data-astro-cid-l7j5vtn7] dd[data-astro-cid-l7j5vtn7],.lp-office[data-astro-cid-l7j5vtn7] p[data-astro-cid-l7j5vtn7]{margin:0}.lp-related[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7],.lp-compliance[data-astro-cid-l7j5vtn7] h2[data-astro-cid-l7j5vtn7]{margin:0 0 1rem;font-size:1.35rem}.lp-related[data-astro-cid-l7j5vtn7] ul[data-astro-cid-l7j5vtn7]{display:grid;gap:.6rem 1.5rem;margin:0;padding:0;list-style:none}@media(min-width:760px){.lp-related[data-astro-cid-l7j5vtn7] ul[data-astro-cid-l7j5vtn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-related[data-astro-cid-l7j5vtn7] li[data-astro-cid-l7j5vtn7]{display:grid;gap:.15rem}.lp[data-astro-cid-l7j5vtn7] .lp-related[data-astro-cid-l7j5vtn7] a[data-astro-cid-l7j5vtn7]{display:inline-flex;align-items:center;min-height:32px}.lp-related[data-astro-cid-l7j5vtn7] span[data-astro-cid-l7j5vtn7]{font-size:.9rem;color:var(--muted)}.lp-compliance[data-astro-cid-l7j5vtn7] ul[data-astro-cid-l7j5vtn7]{margin:0;padding-left:1.1rem;display:grid;gap:.4rem;font-size:.9rem;line-height:1.55;color:var(--muted)}.lp[data-astro-cid-l7j5vtn7] .source-list{padding-top:clamp(2.6rem,6vw,4.5rem)}@media(prefers-reduced-motion:reduce){.lp-btn[data-astro-cid-l7j5vtn7]{transition:none}.lp-btn[data-astro-cid-l7j5vtn7]:hover{transform:none}}
