.pricing-wrap[data-astro-cid-lmkygsfs]{width:min(100% - 3rem,68rem);margin-inline:auto}.pricing-intro[data-astro-cid-lmkygsfs]{padding:clamp(2rem,4vw,2.75rem) 0 2rem;background:#f2f7fa;border-bottom:1px solid #e0eaef}.pricing-intro-layout[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.pricing-intro-copy[data-astro-cid-lmkygsfs]{min-width:0}.pricing-intro-image[data-astro-cid-lmkygsfs]{display:block;width:100%;max-width:18rem;height:auto;aspect-ratio:1122 / 1402;justify-self:end;object-fit:contain;border-radius:.5rem}.eyebrow[data-astro-cid-lmkygsfs]{margin:0 0 .65rem;color:#6b8795;font:700 .75rem/1.4 Jost,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-lmkygsfs],h2[data-astro-cid-lmkygsfs],h3[data-astro-cid-lmkygsfs]{font-family:Lora,Georgia,serif;color:#193644;font-weight:700}h1[data-astro-cid-lmkygsfs]{max-width:46rem;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.intro-copy[data-astro-cid-lmkygsfs]{max-width:46rem;margin:.75rem 0 0;color:#4a6475;font:1.0625rem/1.65 Jost,system-ui,sans-serif}.intro-copy[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:#193644;font-weight:700}.intro-copy[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:#193644;text-decoration:underline;text-underline-offset:3px}.intro-copy[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:#4a6475}.planning-note[data-astro-cid-lmkygsfs]{max-width:46rem;margin:.65rem 0 0;color:#4a6475;font:1rem/1.6 Jost,system-ui,sans-serif}.intro-action[data-astro-cid-lmkygsfs]{margin-top:1rem}.services-section[data-astro-cid-lmkygsfs]{padding:2.5rem 0 1rem;background:#fff}.services-heading[data-astro-cid-lmkygsfs]{margin-bottom:1.15rem}.services-heading[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{margin-bottom:.4rem}.services-heading[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.services-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.service-card[data-astro-cid-lmkygsfs]{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e2ebed;border-radius:.5rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.service-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-2px);border-color:#a9c0c6;box-shadow:0 5px 16px #19364414}.service-card[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{display:block;width:96px;height:72px;margin:1rem 1rem 0;border-radius:.35rem;object-fit:cover}.service-card-copy[data-astro-cid-lmkygsfs]{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1.1rem}.service-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0 0 .35rem;font-size:1.05rem;line-height:1.35}.service-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0 0 .9rem;color:#4a6475;font:.9rem/1.55 Jost,system-ui,sans-serif}.service-card-link[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:#193644;font:700 .85rem/1.4 Jost,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.service-card[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid #c69636;outline-offset:3px}@media(min-width:901px){.service-card[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{width:100%;height:180px;margin:0;border-radius:0}}.range-section[data-astro-cid-lmkygsfs]{padding:clamp(2rem,4vw,2.75rem) 0;background:#fff}.section-head[data-astro-cid-lmkygsfs]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.section-head[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{margin-bottom:.45rem}.section-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.understanding-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.projects-heading[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.faq-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.next-step[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.text-link[data-astro-cid-lmkygsfs]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;padding-bottom:.2rem;color:#193644;font:600 .9rem/1.4 Jost,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;transition:color .16s ease}.text-link[data-astro-cid-lmkygsfs]:hover{color:#4a6475}.range-intro[data-astro-cid-lmkygsfs]{margin:0 0 1rem;color:#4a6475;font:1rem/1.7 Jost,system-ui,sans-serif}.range-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;border-top:1px solid #dfe9eb}.range-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border-bottom:1px solid #dfe9eb}.range-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:.9rem .25rem;color:#193644;text-align:left;font:700 1rem/1.45 Lora,Georgia,serif}.range-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:inherit;text-decoration:none;text-underline-offset:3px;transition:color .16s ease}.range-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:#4a6475;text-decoration:underline}.range-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.9rem .25rem .9rem 1rem;color:#193644;text-align:right;white-space:nowrap;font:700 1rem/1.45 Jost,system-ui,sans-serif;font-variant-numeric:tabular-nums}.range-footnote[data-astro-cid-lmkygsfs]{margin:1rem 0 0;color:#4a6475;font:.95rem/1.65 Jost,system-ui,sans-serif}.range-footnote[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:#193644;text-decoration:underline;text-underline-offset:3px}.understanding-section[data-astro-cid-lmkygsfs]{padding:clamp(2rem,4vw,2.75rem) 0;background:#f7f9f8;border-block:1px solid #e7eeed}.understanding-columns[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:1.25rem}.understanding-columns[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0 0 .65rem;font-size:1.2rem;line-height:1.4}.factors-list[data-astro-cid-lmkygsfs]{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.factors-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:#4a6475;font:1rem/1.6 Jost,system-ui,sans-serif}.factors-list[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:#193644}.included-intro[data-astro-cid-lmkygsfs]{margin:0 0 .45rem;color:#4a6475;font:1rem/1.6 Jost,system-ui,sans-serif}.included-list[data-astro-cid-lmkygsfs]{display:grid;gap:.4rem;margin:0;padding-left:1.2rem;list-style:disc;color:#4a6475;font:1rem/1.6 Jost,system-ui,sans-serif}.product-note[data-astro-cid-lmkygsfs]{margin:1.25rem 0 0;color:#4a6475;font:.95rem/1.65 Jost,system-ui,sans-serif}.projects-section[data-astro-cid-lmkygsfs]{padding:2rem 0;background:#fff}.projects-heading[data-astro-cid-lmkygsfs]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.projects-heading[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:42rem;margin:.6rem 0 0;color:#4a6475;font:1rem/1.65 Jost,system-ui,sans-serif}.projects-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.project-photo[data-astro-cid-lmkygsfs]{margin:0;overflow:hidden;border:1px solid #e2ebed;border-radius:.45rem;background:#fff}.project-photo[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.project-photo[data-astro-cid-lmkygsfs] figcaption[data-astro-cid-lmkygsfs]{padding:.65rem .85rem;color:#193644;font:600 .9rem/1.45 Jost,system-ui,sans-serif}.project-photo[data-astro-cid-lmkygsfs] figcaption[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq-section[data-astro-cid-lmkygsfs]{padding:2rem 0 2.5rem;background:#fff;border-top:1px solid #e7eeed}.faq-list[data-astro-cid-lmkygsfs]{margin-top:1.1rem;border-top:1px solid #dfe9eb}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid #dfe9eb}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{position:relative;padding:.85rem 2.25rem .85rem .15rem;color:#193644;font:600 1rem/1.5 Jost,system-ui,sans-serif;cursor:pointer;list-style:none}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{position:absolute;top:50%;right:.35rem;color:#193644;content:"+";font:400 1.35rem/1 Jost,system-ui,sans-serif;transform:translateY(-50%)}.faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"−"}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid #c69636;outline-offset:2px}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:54rem;margin:-.1rem 0 1rem;color:#4a6475;font:.95rem/1.7 Jost,system-ui,sans-serif}.next-step[data-astro-cid-lmkygsfs]{padding:3.25rem 0;color:#fff;background:#193644}.next-step-inner[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.next-step[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{color:#a9c0c6}.next-step[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#fff}.next-step[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]:not(.eyebrow){max-width:38rem;margin:.75rem 0 0;color:#ffffffc7;font:1rem/1.7 Jost,system-ui,sans-serif}.next-actions[data-astro-cid-lmkygsfs]{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:.55rem;min-width:13rem}.primary-action[data-astro-cid-lmkygsfs]{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.15rem;border:1px solid #fff;border-radius:.3rem;background:#fff;color:#193644;font:700 .88rem/1.35 Jost,system-ui,sans-serif;text-align:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.primary-action[data-astro-cid-lmkygsfs]:hover{transform:translateY(-2px);background:#f2f7fa}.phone-action[data-astro-cid-lmkygsfs]{padding:.45rem;color:#ffffffe6;font:600 .9rem/1.4 Jost,system-ui,sans-serif;text-align:center;text-decoration:none;transition:color .16s ease}.phone-action[data-astro-cid-lmkygsfs]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}a[data-astro-cid-lmkygsfs]:focus-visible{outline:3px solid #c69636;outline-offset:3px}@media(max-width:760px){.pricing-intro-layout[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr)}.pricing-intro-image[data-astro-cid-lmkygsfs]{display:none}}@media(max-width:900px){.services-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-wrap[data-astro-cid-lmkygsfs]{width:min(100% - 2rem,68rem)}.pricing-intro-layout[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pricing-intro-image[data-astro-cid-lmkygsfs]{width:100%;max-width:18rem;justify-self:start}.services-section[data-astro-cid-lmkygsfs]{padding-top:2rem}.services-grid[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr)}.service-card[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{width:100%;height:160px;aspect-ratio:auto;margin:0;border-radius:0}.section-head[data-astro-cid-lmkygsfs]{align-items:flex-start;flex-direction:column;gap:.8rem}.range-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.range-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{font-size:.95rem}.understanding-columns[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:1.5rem}.projects-heading[data-astro-cid-lmkygsfs]{align-items:flex-start;flex-direction:column;gap:.8rem}.projects-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.project-photo[data-astro-cid-lmkygsfs] img[data-astro-cid-lmkygsfs]{height:180px;aspect-ratio:auto}.next-step-inner[data-astro-cid-lmkygsfs]{align-items:flex-start;flex-direction:column;gap:1.4rem}.next-actions[data-astro-cid-lmkygsfs]{width:100%}}@media(prefers-reduced-motion:reduce){[data-astro-cid-lmkygsfs],[data-astro-cid-lmkygsfs]:before,[data-astro-cid-lmkygsfs]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.service-card[data-astro-cid-lmkygsfs]:hover{transform:none}}
