.price-hero[data-astro-cid-crmemvwl]{background:var(--color-ink);color:var(--color-white);padding:clamp(3.5rem,7vw,7rem) 0;position:relative;overflow:hidden}.price-hero[data-astro-cid-crmemvwl]:before{aspect-ratio:1;content:"";border:6rem solid #ffd4001f;border-radius:50%;width:35rem;position:absolute;bottom:-15rem;right:-11rem}.hero-grid[data-astro-cid-crmemvwl]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.price-hero[data-astro-cid-crmemvwl] .eyebrow[data-astro-cid-crmemvwl]{color:var(--color-brand)}.price-hero[data-astro-cid-crmemvwl] h1[data-astro-cid-crmemvwl]{max-width:10ch;margin-bottom:1.5rem;font-size:clamp(3rem,6.5vw,6rem)}.lead[data-astro-cid-crmemvwl]{color:#cfcec5;max-width:44rem;font-size:clamp(1.08rem,1.7vw,1.3rem)}.hero-actions[data-astro-cid-crmemvwl]{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.price-hero[data-astro-cid-crmemvwl] .text-link[data-astro-cid-crmemvwl]{color:var(--color-white)}.price-highlights[data-astro-cid-crmemvwl]{color:#bdbcb3;border-top:1px solid #3c3c35;flex-wrap:wrap;gap:.65rem 1.4rem;margin:2.2rem 0 0;padding:1.3rem 0 0;font-size:.8rem;font-weight:750;list-style:none;display:flex}.price-highlights[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]{align-items:center;gap:.45rem;display:flex}.price-highlights[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]:before{background:var(--color-brand);content:"";border-radius:50%;width:.5rem;height:.5rem}.hero-visual[data-astro-cid-crmemvwl]{padding:0 1.5rem 1.5rem 0;position:relative}.hero-visual[data-astro-cid-crmemvwl] img{border:3px solid var(--color-white);object-fit:cover;object-position:center;width:100%;height:clamp(21rem,34vw,28rem);box-shadow:14px 14px 0 var(--color-brand);display:block}.hero-price[data-astro-cid-crmemvwl]{border:2px solid var(--color-ink);background:var(--color-paper);min-width:12.5rem;color:var(--color-ink);box-shadow:6px 6px 0 var(--color-ink);padding:1rem 1.15rem;position:absolute;bottom:0;right:0}.hero-price[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl],.hero-price[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl],.hero-price[data-astro-cid-crmemvwl] small[data-astro-cid-crmemvwl]{display:block}.hero-price[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl],.hero-price[data-astro-cid-crmemvwl] small[data-astro-cid-crmemvwl]{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hero-price[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{letter-spacing:-.05em;margin:.2rem 0;font-size:1.8rem}.hero-price[data-astro-cid-crmemvwl] small[data-astro-cid-crmemvwl]{color:#777569}.price-list[data-astro-cid-crmemvwl]{background:var(--color-surface);scroll-margin-top:6rem}.section-heading[data-astro-cid-crmemvwl],.other-heading[data-astro-cid-crmemvwl]{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);align-items:end;gap:2rem clamp(3rem,8vw,8rem);margin-bottom:3rem;display:grid}.section-heading[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl],.other-heading[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{max-width:14ch;margin-bottom:0}.section-heading[data-astro-cid-crmemvwl]>p[data-astro-cid-crmemvwl],.other-heading[data-astro-cid-crmemvwl]>p[data-astro-cid-crmemvwl]{color:var(--color-ink-soft);margin-bottom:.4rem;font-size:1.06rem}.price-grid[data-astro-cid-crmemvwl]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.price-card[data-astro-cid-crmemvwl]{border:2px solid var(--color-ink);background:var(--color-paper);min-width:0;box-shadow:7px 7px 0 var(--color-ink);flex-direction:column;padding:clamp(1.35rem,3vw,2rem);display:flex}.price-card[data-astro-cid-crmemvwl].featured{background:var(--color-brand);box-shadow:7px 7px 0 var(--color-ink)}.card-top[data-astro-cid-crmemvwl]{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.6rem;display:flex}.card-number[data-astro-cid-crmemvwl]{color:#777569;letter-spacing:.1em;font-size:.7rem;font-weight:850}.card-label[data-astro-cid-crmemvwl]{background:var(--color-ink);color:var(--color-white);letter-spacing:.07em;text-transform:uppercase;padding:.32rem .5rem;font-size:.58rem;font-weight:850}.price-card[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl]{min-height:2.25em;margin:1.8rem 0 1.15rem;font-size:clamp(1.35rem,2.5vw,1.8rem)}.card-price[data-astro-cid-crmemvwl]{align-items:flex-start;gap:.5rem;margin-bottom:1.1rem;line-height:1;display:flex}.card-price[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]{text-transform:uppercase;margin-top:.45rem;font-size:.75rem;font-weight:850}.card-price[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.35rem,4vw,3.5rem);font-weight:850}.card-description[data-astro-cid-crmemvwl]{min-height:3em;color:var(--color-ink-soft);border-bottom:1px solid #11110f40;margin-bottom:1.4rem;padding-bottom:1.4rem}.price-card[data-astro-cid-crmemvwl] ul[data-astro-cid-crmemvwl]{color:var(--color-ink-soft);gap:.75rem;margin:0 0 2rem;padding:0;font-size:.88rem;list-style:none;display:grid}.price-card[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]{grid-template-columns:1rem 1fr;gap:.45rem;display:grid}.price-card[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]:before{color:var(--color-ink);content:"✓";font-weight:900}.price-card[data-astro-cid-crmemvwl] .button[data-astro-cid-crmemvwl]{width:100%;margin-top:auto}.price-note[data-astro-cid-crmemvwl]{border-left:.4rem solid var(--color-brand);background:var(--color-paper);color:var(--color-ink-soft);margin:2.4rem 0 0;padding:1rem 1.2rem;font-size:.88rem}.how-price[data-astro-cid-crmemvwl]{background:var(--color-ink);color:var(--color-white)}.how-grid[data-astro-cid-crmemvwl]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);display:grid}.how-intro[data-astro-cid-crmemvwl]{align-self:start;position:sticky;top:8rem}.how-intro[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{max-width:12ch}.how-intro[data-astro-cid-crmemvwl]>p[data-astro-cid-crmemvwl]:last-child{color:#bdbcb3;max-width:38rem}.how-list[data-astro-cid-crmemvwl]{border-top:1px solid #3c3c35;margin:0;padding:0;list-style:none}.how-list[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]{border-bottom:1px solid #3c3c35;grid-template-columns:3rem 1fr;gap:1rem;padding:1.65rem 0;display:grid}.how-list[data-astro-cid-crmemvwl] li[data-astro-cid-crmemvwl]>span[data-astro-cid-crmemvwl]{color:var(--color-brand);font-size:.72rem;font-weight:850}.how-list[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl]{margin-bottom:.45rem}.how-list[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]{color:#bdbcb3;margin:0}.other-services[data-astro-cid-crmemvwl]{background:var(--color-brand)}.other-services[data-astro-cid-crmemvwl] .eyebrow[data-astro-cid-crmemvwl]:before{background:var(--color-ink)}.other-grid[data-astro-cid-crmemvwl]{border-top:2px solid var(--color-ink);border-left:2px solid var(--color-ink);grid-template-columns:repeat(2,1fr);display:grid}.other-grid[data-astro-cid-crmemvwl] a[data-astro-cid-crmemvwl]{border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);min-height:6.5rem;color:var(--color-ink);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:background .16s,color .16s;display:grid}.other-grid[data-astro-cid-crmemvwl] a[data-astro-cid-crmemvwl]:hover{background:var(--color-ink);color:var(--color-white)}.other-grid[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]{font-size:.68rem;font-weight:850}.other-grid[data-astro-cid-crmemvwl] strong[data-astro-cid-crmemvwl]{font-size:clamp(1.05rem,2vw,1.35rem)}.other-grid[data-astro-cid-crmemvwl] i[data-astro-cid-crmemvwl]{font-size:1.4rem;font-style:normal}.pricing-faq[data-astro-cid-crmemvwl]{background:var(--color-paper)}.faq-grid[data-astro-cid-crmemvwl]{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);display:grid}.faq-heading[data-astro-cid-crmemvwl]{align-self:start;position:sticky;top:8rem}.faq-heading[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{max-width:10ch}.faq-heading[data-astro-cid-crmemvwl]>p[data-astro-cid-crmemvwl]:last-child{color:var(--color-ink-soft)}.faq-list[data-astro-cid-crmemvwl]{border-top:2px solid var(--color-ink)}.faq-list[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl]{border-bottom:1px solid var(--color-line)}.faq-list[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:1.02rem;font-weight:800;list-style:none;display:flex}.faq-list[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-crmemvwl] summary[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]{font-size:1.5rem;transition:transform .16s}.faq-list[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl][open] summary[data-astro-cid-crmemvwl] span[data-astro-cid-crmemvwl]{transform:rotate(45deg)}.faq-list[data-astro-cid-crmemvwl] details[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]{max-width:43rem;color:var(--color-ink-soft);margin:-.2rem 0 1.5rem}@media (width<=58rem){.hero-grid[data-astro-cid-crmemvwl],.how-grid[data-astro-cid-crmemvwl],.faq-grid[data-astro-cid-crmemvwl]{grid-template-columns:1fr}.hero-visual[data-astro-cid-crmemvwl]{width:min(100%,38rem);margin-inline:auto}.how-intro[data-astro-cid-crmemvwl],.faq-heading[data-astro-cid-crmemvwl]{position:static}.price-grid[data-astro-cid-crmemvwl]{grid-template-columns:repeat(2,1fr)}.price-card[data-astro-cid-crmemvwl]:last-child{grid-column:1/-1}}@media (width<=43rem){.hero-actions[data-astro-cid-crmemvwl]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-crmemvwl] .text-link[data-astro-cid-crmemvwl]{align-self:center}.hero-visual[data-astro-cid-crmemvwl] img{height:clamp(18rem,65vw,23rem)}.section-heading[data-astro-cid-crmemvwl],.other-heading[data-astro-cid-crmemvwl],.price-grid[data-astro-cid-crmemvwl],.other-grid[data-astro-cid-crmemvwl]{grid-template-columns:1fr}.section-heading[data-astro-cid-crmemvwl],.other-heading[data-astro-cid-crmemvwl]{gap:1rem}.price-card[data-astro-cid-crmemvwl]:last-child{grid-column:auto}.price-card[data-astro-cid-crmemvwl] h3[data-astro-cid-crmemvwl],.card-description[data-astro-cid-crmemvwl]{min-height:0}}
