.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent-text);margin-bottom:var(--space-lg)}.quiet-link[data-astro-cid-j7pv25f6]{font-weight:600;font-size:16px;color:var(--color-navy);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:2px;transition:color var(--transition-fast)}.quiet-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.hero[data-astro-cid-j7pv25f6]{padding:var(--space-5xl) 0 var(--space-4xl);background:var(--color-bg)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-4xl);align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(38px,6vw,64px);margin-bottom:var(--space-xl)}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(17px,2.5vw,20px);line-height:1.7;color:var(--color-medium-gray);max-width:540px;margin-bottom:var(--space-2xl)}.hero-cta-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-xl);flex-wrap:wrap}.hero-phone-btn[data-astro-cid-j7pv25f6]{font-size:clamp(16px,2vw,18px);font-weight:600;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.phone-sub[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--color-medium-gray);margin-top:var(--space-base);margin-bottom:0}.hero-trust[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-sm);flex-wrap:wrap;list-style:none;margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-medium-gray)}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"·";color:var(--color-accent);margin-right:var(--space-sm);margin-left:var(--space-xs)}.hero-media[data-astro-cid-j7pv25f6]{position:relative}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-lg);aspect-ratio:4 / 5;object-fit:cover;width:100%;box-shadow:var(--shadow-lg)}.list-card[data-astro-cid-j7pv25f6]{position:absolute;bottom:-28px;left:-44px;width:240px;background:repeating-linear-gradient(transparent,transparent 27px,rgba(36,81,109,.12) 28px),#fffdf6;border:1px solid var(--color-border);border-radius:6px;box-shadow:0 10px 28px #2b201029;transform:rotate(-2.5deg);padding:18px 20px 20px}.list-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-style:italic;font-size:19px;color:var(--color-navy);margin-bottom:8px}.list-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:13.5px;line-height:28px;color:var(--color-dark-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:24px;position:relative}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:7px;width:13px;height:13px;border:1.5px solid var(--color-light-gray);border-radius:3px;background:var(--color-white)}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-done{color:var(--color-medium-gray);text-decoration:line-through;text-decoration-color:#625c5280}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-done:before{border-color:var(--color-success);background:var(--color-success)}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-done:after{content:"✓";position:absolute;left:2px;top:0;font-size:11px;font-weight:800;color:var(--color-white)}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-doing:before{border-color:var(--color-accent)}.list-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-doing:after{content:"…";position:absolute;left:3px;top:-1px;font-size:12px;font-weight:800;color:var(--color-accent)}.split-grid[data-astro-cid-j7pv25f6],.area-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 5fr;gap:var(--space-4xl);align-items:center}.body-text[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.8;color:var(--color-dark-gray);max-width:620px}.body-text[data-astro-cid-j7pv25f6].note{margin-top:var(--space-xl);font-style:italic;color:var(--color-medium-gray)}.split-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-md);aspect-ratio:4 / 5;object-fit:cover;width:100%}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3xl);margin-top:var(--space-2xl)}.services-col[data-astro-cid-j7pv25f6]{border-top:2px solid var(--color-navy);padding-top:var(--space-lg)}.services-header[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);margin-bottom:var(--space-base)}.services-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.services-col[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-sm) 0;font-size:16px;color:var(--color-dark-gray);border-bottom:1px solid var(--color-border)}.services-col[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.services-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-md);height:100%;width:100%;object-fit:cover}.pricing-block[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4xl);align-items:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-2xl) 0;max-width:900px;margin:0 auto}.pricing-figure[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;line-height:1}.pricing-amount[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(64px,9vw,96px);font-weight:600;letter-spacing:-.02em;color:var(--color-navy)}.pricing-unit[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-text);margin-top:var(--space-sm)}.pricing-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-base)}.phone-section[data-astro-cid-j7pv25f6]{padding:var(--space-3xl) 0;text-align:center;background:var(--color-navy)}.phone-cta-large[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-heading);font-size:clamp(32px,7vw,48px);font-weight:600;color:var(--color-bg);text-decoration:none;transition:color var(--transition-fast)}.phone-cta-large[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-light)}.phone-section-sub[data-astro-cid-j7pv25f6]{color:#f8f5eeb3;font-size:16px;margin-top:var(--space-sm);margin-bottom:0}.proof-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-4xl);align-items:center}.proof-quote[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(20px,2.8vw,26px);line-height:1.6;font-weight:500;color:var(--color-navy);margin:0}.proof-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-md);aspect-ratio:4 / 3;object-fit:cover;width:100%}.area-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-md);width:100%;object-fit:cover}.sister-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-2xl)}.sister-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-xs);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-xl);text-decoration:none;position:relative;transition:border-color var(--transition-normal)}.sister-card[data-astro-cid-j7pv25f6]:before{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:var(--space-xl);right:var(--space-xl)}.sister-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-navy)}.sister-emergency[data-astro-cid-j7pv25f6]:before{background:var(--color-brand-emergency)}.sister-senior[data-astro-cid-j7pv25f6]:before{background:var(--color-brand-senior)}.sister-realestate[data-astro-cid-j7pv25f6]:before{background:var(--color-brand-realestate)}.sister-strata[data-astro-cid-j7pv25f6]:before{background:var(--color-brand-strata)}.sister-name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:600;font-size:20px;color:var(--color-navy)}.sister-card[data-astro-cid-j7pv25f6]:hover .sister-name[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.sister-desc[data-astro-cid-j7pv25f6]{color:var(--color-medium-gray);font-size:15px;line-height:1.6}.final-cta[data-astro-cid-j7pv25f6]{padding:var(--space-5xl) 0;text-align:center}.final-line[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--color-medium-gray);margin-bottom:var(--space-lg)}.phone-cta-final[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-heading);font-size:clamp(30px,5vw,42px);font-weight:600;color:var(--color-navy);text-decoration:none;transition:color var(--transition-fast)}.phone-cta-final[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}@media(max-width:1023px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.services-media[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:767px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-2xl) 0 var(--space-3xl)}.hero-grid[data-astro-cid-j7pv25f6],.split-grid[data-astro-cid-j7pv25f6],.area-grid[data-astro-cid-j7pv25f6],.proof-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-xl)}.hero-media[data-astro-cid-j7pv25f6]{order:-1;margin-bottom:var(--space-lg)}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10}.list-card[data-astro-cid-j7pv25f6]{left:auto;right:8px;bottom:-20px;width:200px;transform:rotate(-2deg) scale(.92)}.hero-cta-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.pricing-block[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-lg);text-align:center}.sister-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
