.house-art[data-astro-cid-zmk3rkds]{width:100%;height:auto}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1200px 500px at 85% 0%, #e8dcc473, transparent 60%), var(--warm-white);padding:72px 0 96px}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:24px}.hero__sub[data-astro-cid-lcdefpme]{max-width:540px;margin-bottom:36px;font-size:1.22rem}.hero__trust[data-astro-cid-lcdefpme]{color:var(--black);flex-wrap:wrap;gap:10px 26px;margin:32px 0 0;padding:0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.hero__visual[data-astro-cid-lcdefpme]{position:relative}.hero__frame[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);outline:1px solid var(--gold-soft);outline-offset:10px;box-shadow:var(--shadow);border-radius:2px;padding:48px 32px 32px}.hero__badge[data-astro-cid-lcdefpme]{align-items:center;gap:14px;padding:16px 22px 16px 16px;display:flex;position:absolute;bottom:-28px;left:-28px}.hero__badge-icon[data-astro-cid-lcdefpme]{background:var(--ivory);width:46px;height:46px;color:var(--gold-dark);border-radius:50%;place-items:center;display:grid}.hero__badge[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--black);font-size:.92rem;display:block}.hero__badge[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.45rem;line-height:1.1;text-decoration:none}.trust[data-astro-cid-lcdefpme]{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.trust__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.trust__item[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.trust__icon[data-astro-cid-lcdefpme]{color:var(--gold-dark);flex:none}.trust__item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--black);font-size:.98rem;line-height:1.3;display:block}.trust__text[data-astro-cid-lcdefpme]{font-size:.88rem}.section--faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service[data-astro-cid-lcdefpme]{color:var(--charcoal);flex-direction:column;padding:40px 34px 34px;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s,opacity .9s;display:flex}.service[data-astro-cid-lcdefpme]:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 2px 4px #1a1a1a0a,0 16px 36px #1a1a1a14}.service__icon[data-astro-cid-lcdefpme]{color:var(--gold-dark);margin-bottom:26px}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.55rem}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;font-size:1rem}.service__link[data-astro-cid-lcdefpme]{color:var(--black);align-items:center;gap:8px;margin-top:8px;font-size:.95rem;font-weight:600;display:inline-flex}.service__link[data-astro-cid-lcdefpme] svg{color:var(--gold-dark);transition:transform .3s}.service[data-astro-cid-lcdefpme]:hover .service__link[data-astro-cid-lcdefpme] svg{transform:translate(4px)}.section-cta[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;margin-top:48px;padding-top:40px;display:flex}.section-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--black);margin:0;font-size:1.5rem}.section-cta--center[data-astro-cid-lcdefpme]{border-top:0;justify-content:center;padding-top:0}.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:start;gap:80px;display:grid}.why__intro[data-astro-cid-lcdefpme]{position:sticky;top:120px}.why__intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:32px}.why__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.why__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:28px;padding:34px 0;display:flex}.why__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.why__num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--gold-dark);padding-top:2px;font-size:1.4rem}.why__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.why__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:var(--gold-soft);width:calc(100% - 64px);height:1px;position:absolute;top:36px;left:calc(50% + 56px)}.steps__num[data-astro-cid-lcdefpme]{border:1px solid var(--gold);width:72px;height:72px;font-family:var(--serif);color:var(--gold-dark);background:var(--warm-white);border-radius:50%;place-items:center;margin-bottom:24px;font-size:2rem;display:inline-grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:320px;margin:0 auto}.reviews[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review[data-astro-cid-lcdefpme]{margin:0;padding:36px 32px}.review__stars[data-astro-cid-lcdefpme]{color:var(--gold);gap:4px;margin-bottom:18px;display:flex}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--black);margin:0 0 20px;font-size:1.35rem;line-height:1.4}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--black);font-weight:600}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--charcoal);font-weight:400}.about[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.about__photo[data-astro-cid-lcdefpme]{aspect-ratio:7/8;object-fit:cover;border-radius:2px;width:100%}.about__monogram[data-astro-cid-lcdefpme]{aspect-ratio:7/8;background:var(--white);border:1px solid var(--line);outline:1px solid var(--gold-soft);outline-offset:10px;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.about__iq[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gold);box-sizing:content-box;width:min(220px,55%);height:auto;margin-bottom:26px;padding-bottom:28px}.about__names[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--black);font-size:2rem}.about__role[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark);margin-top:8px;font-size:.8rem;font-weight:600}.about__points[data-astro-cid-lcdefpme]{gap:12px;margin:8px 0 36px;padding:0;list-style:none;display:grid}.about__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--black);align-items:center;gap:12px;font-weight:500;display:flex}.about__points[data-astro-cid-lcdefpme] svg{color:var(--gold-dark);flex:none}.area[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;display:grid}.area__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:14px 24px;margin:8px 0 28px;padding:0;list-style:none;display:grid}.area__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--black);align-items:center;gap:10px;font-size:1.45rem;display:flex}.area__list[data-astro-cid-lcdefpme] svg{color:var(--gold-dark);flex:none}.area__map[data-astro-cid-lcdefpme]{aspect-ratio:4/3;padding:0;overflow:hidden}.area__map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{filter:grayscale(.85)sepia(.15)contrast(.95);border:0;width:100%;height:100%}.faq-wrap[data-astro-cid-lcdefpme]{max-width:920px}@media (width<=1080px){.trust__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.services[data-astro-cid-lcdefpme],.reviews[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.area[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}.why__intro[data-astro-cid-lcdefpme]{position:static}.hero__visual[data-astro-cid-lcdefpme]{width:100%;max-width:520px;margin:0 auto}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{display:none}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding:40px 0 72px}.hero__sub[data-astro-cid-lcdefpme]{font-size:1.1rem}.hero__trust[data-astro-cid-lcdefpme]{font-size:.88rem}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.72rem}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before{width:20px}.trust__text[data-astro-cid-lcdefpme]:not(.trust__text--keep){display:none}.trust__item[data-astro-cid-lcdefpme]{gap:10px}.hero__badge[data-astro-cid-lcdefpme]{bottom:-24px;left:12px}.hero__frame[data-astro-cid-lcdefpme]{padding:28px 16px 36px}.trust__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:22px 16px}.services[data-astro-cid-lcdefpme],.reviews[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service[data-astro-cid-lcdefpme]{padding:32px 26px 28px}.section-cta[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:stretch}.section-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.why__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:18px}.area__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:1.3rem}}
