.hero[data-astro-cid-lcdefpme]{color:#fff;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{background:linear-gradient(105deg, #2b1c16d1 0%, #2b1c168c 45%, #2b1c162e 100%), url(/img/hero-house.jpg) center 62% / cover no-repeat, linear-gradient(135deg, var(--color-brand), #6f4f38);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{padding:64px 16px 72px;position:relative}.hero__kicker[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff73;border-radius:999px;margin-bottom:20px;padding:7px 13px;font-size:.72rem;font-weight:600;display:inline-block}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-shadow:0 1px 3px #00000040;max-width:640px;margin-bottom:18px;font-size:clamp(26px,7vw,46px);font-weight:800;line-height:1.15}.hero__sub[data-astro-cid-lcdefpme]{color:#ffffffeb;max-width:520px;margin-bottom:28px;font-size:1.05rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto}@media (width>=600px){.hero__inner[data-astro-cid-lcdefpme]{padding:88px 24px 96px}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:0 auto}}@media (width>=1024px){.hero__inner[data-astro-cid-lcdefpme]{padding:110px 24px 120px}}.section-lead[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:640px;margin-bottom:32px;font-size:1.03rem}.advantages[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme],#advantages[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--color-brand);margin-bottom:12px}.panel-card__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--color-surface);border-radius:var(--radius-s);margin-bottom:12px;overflow:hidden}.panel-card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.card[data-astro-cid-lcdefpme]:hover .panel-card__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.panel-card__meta[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.85rem}.catalog-more[data-astro-cid-lcdefpme]{margin-top:24px}.steps__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{align-items:flex-start;gap:14px;display:flex}.steps__num[data-astro-cid-lcdefpme]{background:var(--color-brand);color:#fff;width:34px;height:34px;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:4px 0 6px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.95rem}@media (width>=600px){.steps__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.form-wrap[data-astro-cid-lcdefpme]{background:#fff}.faq__item[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-s);background:#fff}.faq__item[data-astro-cid-lcdefpme]+.faq__item[data-astro-cid-lcdefpme]{margin-top:10px}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c4a38' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;transition:transform .28s}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(180deg)}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;padding:0 18px 18px;font-size:.95rem}
