.hero-sec[data-astro-cid-pcpelzrm]{padding:clamp(40px,6vw,72px) 0 clamp(48px,6vw,88px)}.crumbs[data-astro-cid-pcpelzrm]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-pcpelzrm] a[data-astro-cid-pcpelzrm]{color:var(--ink-muted)}.crumb-now[data-astro-cid-pcpelzrm]{color:var(--ink)}.hero[data-astro-cid-pcpelzrm]{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.hero-copy[data-astro-cid-pcpelzrm]{flex-direction:column;flex:460px;gap:20px;min-width:0;display:flex}.dash-row[data-astro-cid-pcpelzrm]{align-items:center;gap:10px;display:flex}.dash[data-astro-cid-pcpelzrm]{background:var(--green-600);flex:none;width:28px;height:2px}.dash-gold[data-astro-cid-pcpelzrm]{background:var(--sand-500)}.offer-pill[data-astro-cid-pcpelzrm]{background:var(--sand-500);color:var(--charcoal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.h1-svc[data-astro-cid-pcpelzrm]{font-size:var(--fs-h1-home);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.06}.hero-ctas[data-astro-cid-pcpelzrm]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-ctas[data-astro-cid-pcpelzrm] .btn[data-astro-cid-pcpelzrm]{text-align:center;flex:0 auto;min-width:min(220px,100%);height:auto;min-height:54px}.hero-ctas[data-astro-cid-pcpelzrm] .btn-light-ghost[data-astro-cid-pcpelzrm]{padding:0 22px}.hero-checks[data-astro-cid-pcpelzrm]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;font-size:15px;display:flex}.hero-checks[data-astro-cid-pcpelzrm] span[data-astro-cid-pcpelzrm]{align-items:center;gap:8px;display:flex}.mosaic[data-astro-cid-pcpelzrm]{flex:1.15 480px;grid-template-rows:1fr 1fr;grid-template-columns:1.45fr 1fr;gap:12px;min-width:0;height:clamp(340px,38vw,520px);display:grid}.tile[data-astro-cid-pcpelzrm]{border-radius:18px;position:relative;overflow:hidden}.big[data-astro-cid-pcpelzrm]{grid-row:span 2}.chip[data-astro-cid-pcpelzrm]{color:var(--ink);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:14px;left:14px}@media (width<=639px){.mosaic[data-astro-cid-pcpelzrm]{grid-template-rows:1fr;grid-template-columns:1fr;height:260px}.big[data-astro-cid-pcpelzrm]{grid-row:auto}.small[data-astro-cid-pcpelzrm]{display:none}}.panel[data-astro-cid-pcpelzrm]{background:var(--forest-800);min-width:0;color:var(--on-dark);border-radius:18px;flex:420px;padding:clamp(22px,3vw,32px);box-shadow:0 24px 60px #1116122e}.panel-title[data-astro-cid-pcpelzrm]{letter-spacing:.12em;text-transform:uppercase;color:var(--sand-500);margin:0 0 6px;font-size:13px;font-weight:800}.panel-list[data-astro-cid-pcpelzrm]{margin:0;padding:0;list-style:none}.panel-list[data-astro-cid-pcpelzrm] li[data-astro-cid-pcpelzrm]{border-top:1px solid #f3efe624;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.panel-disc[data-astro-cid-pcpelzrm]{background:var(--sand-500);width:44px;height:44px;color:var(--charcoal)}.panel-item[data-astro-cid-pcpelzrm]{font-size:17px}.panel-text[data-astro-cid-pcpelzrm]{color:var(--on-dark-muted);font-size:15px;line-height:1.5}.sec-head[data-astro-cid-pcpelzrm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.item-grid[data-astro-cid-pcpelzrm]{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:20px;display:grid}.item-card[data-astro-cid-pcpelzrm]{flex-direction:column;display:flex}.item-img[data-astro-cid-pcpelzrm]{aspect-ratio:4/3;position:relative;overflow:hidden}.item-body[data-astro-cid-pcpelzrm]{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.item-disc[data-astro-cid-pcpelzrm]{background:var(--mint-100);width:52px;height:52px;color:var(--green-700)}.item-title[data-astro-cid-pcpelzrm]{margin:0;font-size:21px;font-weight:700;line-height:1.3}.steps[data-astro-cid-pcpelzrm]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-pcpelzrm] li[data-astro-cid-pcpelzrm]{background:#f3efe60a;border:1px solid #f3efe629;border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.step-n[data-astro-cid-pcpelzrm]{color:var(--sand-500);font-size:15px;font-weight:800}.step-title[data-astro-cid-pcpelzrm]{font-size:19px}.step-text[data-astro-cid-pcpelzrm]{color:var(--on-dark-muted);font-size:15.5px;line-height:1.6}.see-all[data-astro-cid-pcpelzrm]{color:var(--green-700);font-size:15px;font-weight:600}.ba-row[data-astro-cid-pcpelzrm]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ba-title[data-astro-cid-pcpelzrm]{margin:0;font-size:24px;font-weight:700;line-height:1.25}.gal-grid[data-astro-cid-pcpelzrm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.gal-grid[data-astro-cid-pcpelzrm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gal-item[data-astro-cid-pcpelzrm]{flex-direction:column;gap:10px;margin:0;display:flex}.gal-img[data-astro-cid-pcpelzrm]{aspect-ratio:4/3;border-radius:14px;overflow:hidden}.gal-item[data-astro-cid-pcpelzrm] figcaption[data-astro-cid-pcpelzrm]{font-size:15px;font-weight:600}@media (width<=639px){.gal-grid[data-astro-cid-pcpelzrm]{gap:12px}.gal-item[data-astro-cid-pcpelzrm] figcaption[data-astro-cid-pcpelzrm]{font-size:13.5px}}.why-sec[data-astro-cid-pcpelzrm]{background:var(--sage-100);border-top:1px solid var(--sage-200);border-bottom:1px solid var(--sage-200);padding:clamp(48px,6vw,80px) 0}.why-wrap[data-astro-cid-pcpelzrm]{flex-wrap:wrap;align-items:center;gap:28px 64px;display:flex}.why-list[data-astro-cid-pcpelzrm]{flex:1.4 520px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.why-list[data-astro-cid-pcpelzrm] li[data-astro-cid-pcpelzrm]{background:var(--white);border:1px solid var(--sage-200);border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.why-disc[data-astro-cid-pcpelzrm]{background:var(--green-600);width:30px;height:30px;color:var(--white)}.why-title[data-astro-cid-pcpelzrm]{font-size:16.5px}.why-text[data-astro-cid-pcpelzrm]{color:var(--ink-muted);font-size:15px;line-height:1.55}.faq-wrap[data-astro-cid-pcpelzrm]{flex-wrap:wrap;gap:32px 64px;display:flex}.faq-list[data-astro-cid-pcpelzrm]{flex-direction:column;flex:2 520px;gap:10px;min-width:0;display:flex}.faq[data-astro-cid-pcpelzrm]{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:0 20px}.faq[data-astro-cid-pcpelzrm] summary[data-astro-cid-pcpelzrm]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-pcpelzrm] summary[data-astro-cid-pcpelzrm]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-pcpelzrm]{color:var(--green-700);flex:none;display:flex}.faq[data-astro-cid-pcpelzrm][open] .faq-icon[data-astro-cid-pcpelzrm]{transform:rotate(180deg)}.faq[data-astro-cid-pcpelzrm] p[data-astro-cid-pcpelzrm]{color:var(--ink-muted);margin:0 0 18px;font-size:16px;line-height:1.65}.faq[data-astro-cid-pcpelzrm] a{font-weight:600}.quote-sec[data-astro-cid-pcpelzrm]{padding:var(--section-y) 0}.quote-wrap[data-astro-cid-pcpelzrm]{flex-wrap:wrap;align-items:center;gap:40px 64px;display:flex}.quote-copy[data-astro-cid-pcpelzrm]{flex-direction:column;flex:999 420px;gap:18px;min-width:0;display:flex}.quote-form[data-astro-cid-pcpelzrm]{flex:440px;min-width:0;max-width:520px}.on-dark-muted[data-astro-cid-pcpelzrm]{color:var(--on-dark-muted)}.gold[data-astro-cid-pcpelzrm]{color:var(--sand-500);flex:none;display:flex}.q-phone[data-astro-cid-pcpelzrm]{color:var(--on-dark);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.q-phone[data-astro-cid-pcpelzrm]:hover{color:var(--on-dark)}.q-based[data-astro-cid-pcpelzrm]{color:var(--on-dark-muted);align-items:center;gap:10px;text-decoration:none;display:flex}.q-based[data-astro-cid-pcpelzrm]:hover{color:var(--on-dark)}.links-sec[data-astro-cid-pcpelzrm]{border-top:1px solid var(--line);background:#fffdf8;padding:clamp(48px,6vw,72px) 0}.links-title[data-astro-cid-pcpelzrm]{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.2}.chips[data-astro-cid-pcpelzrm]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip-link[data-astro-cid-pcpelzrm]{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip-link[data-astro-cid-pcpelzrm]:hover{border-color:var(--green-600);color:var(--ink)}
