.cf[data-astro-cid-svshx33u]{background:var(--paper-050);border:1px solid var(--ink-200);border-radius:var(--radius-md);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:18px}.cf__row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.cf__field[data-astro-cid-svshx33u]{display:block}.cf__label[data-astro-cid-svshx33u]{display:block;font:var(--text-label);color:var(--ink-700);margin-bottom:6px}.cf__opt[data-astro-cid-svshx33u]{color:var(--text-muted);font-weight:400}.cf[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:not([type=checkbox]),.cf[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;font:var(--text-body-m);font-size:16px;color:var(--text-body);background:var(--paper-000);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.cf[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:not([type=checkbox]){height:44px;padding:0 14px}.cf[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{padding:12px 14px;resize:vertical}.cf[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.cf[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{border-color:var(--focus-ring);outline:none;box-shadow:0 0 0 2px var(--blue-050)}.cf__check[data-astro-cid-svshx33u]{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font:var(--text-body-s);color:var(--ink-700)}.cf__check[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--blue-800);flex:0 0 auto}.cf__submit[data-astro-cid-svshx33u]{height:48px;padding:0 28px;align-self:stretch}@media(min-width:560px){.cf__submit[data-astro-cid-svshx33u]{align-self:flex-start}}.cf__note[data-astro-cid-svshx33u]{margin:0;font:var(--text-body-xs);color:var(--text-muted)}.cf__status[data-astro-cid-svshx33u][hidden]{display:none}.cf__status[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:2px solid var(--green-700);background:var(--status-ok-bg);font:var(--text-body-s);color:var(--ink-700)}.cf__status[data-astro-cid-svshx33u][data-tone=error]{border-left-color:var(--red-700);background:var(--status-error-bg)}.cf__status[data-astro-cid-svshx33u] strong{font:var(--text-label);color:var(--status-ok-text)}.cf__status[data-astro-cid-svshx33u][data-tone=error] strong{color:var(--status-error-text)}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;background:var(--ink-900);min-height:clamp(400px,62vh,640px);display:flex}.hero__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6;z-index:-1}.hero__ov[data-astro-cid-j7pv25f6]{flex:1;display:flex;align-items:flex-end;background:linear-gradient(to top,#14161cd1,#14161c59 55%,#14161c00)}.hero__txt[data-astro-cid-j7pv25f6]{width:100%;padding-block:clamp(28px,5vw,64px) clamp(32px,5vw,64px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font:var(--text-display-xl);font-size:clamp(30px,1.5rem + 2.5vw,60px);line-height:1.05;color:var(--paper-000);margin:0;max-width:18em;text-wrap:balance}.hero__txt[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{font:var(--text-body-l);font-size:clamp(16px,1rem + .3vw,19px);color:var(--paper-000);opacity:.92;margin:18px 0 0;max-width:34em;text-wrap:pretty}@media(max-width:480px){.hero[data-astro-cid-j7pv25f6]{min-height:0}.hero__txt[data-astro-cid-j7pv25f6]{padding-top:120px}}.b2b[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--ink-100);background:var(--paper-050)}.b2b__in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;padding-block:clamp(20px,3vw,26px)}.b2b[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-700)}.b2b[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--blue-800)}.b2b__tel[data-astro-cid-j7pv25f6]{margin-left:auto!important;font:var(--text-body-s);color:var(--text-muted)!important}.b2b__tel[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.num[data-astro-cid-j7pv25f6]{font:var(--text-num-m)}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(16px,2.5vw,28px)}.card[data-astro-cid-j7pv25f6]{border:1px solid var(--ink-200);border-radius:var(--radius-md);overflow:hidden;background:var(--paper-000);display:flex;flex-direction:column}.card__img[data-astro-cid-j7pv25f6]{width:100%;height:190px;object-fit:cover}.card__body[data-astro-cid-j7pv25f6]{padding:22px 22px 26px;display:flex;flex-direction:column;gap:10px}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:var(--text-display-s);color:var(--blue-800);margin:0}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font:var(--text-body-s);color:var(--ink-700);margin:0;text-wrap:pretty}.band[data-astro-cid-j7pv25f6]{background:var(--paper-050);border-block:1px solid var(--ink-100)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(18px,3vw,32px)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:2px solid var(--blue-800);padding-top:16px}.steps__no[data-astro-cid-j7pv25f6]{font:var(--text-num-s);color:var(--blue-800)}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:var(--text-display-s);margin:8px 0}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font:var(--text-body-s);color:var(--ink-700);margin:0;text-wrap:pretty}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,56px);align-items:center}.split--top[data-astro-cid-j7pv25f6]{align-items:start;gap:clamp(28px,5vw,64px)}.gallery[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vw,16px)}.gallery[data-astro-cid-j7pv25f6] img{width:100%;height:150px;object-fit:cover;border-radius:var(--radius-md)}.gallery[data-astro-cid-j7pv25f6] .gallery__wide{grid-column:span 2;height:auto;min-height:150px;aspect-ratio:16 / 10}.facts[data-astro-cid-j7pv25f6]{background:var(--blue-800)}.facts__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,48px);padding-block:clamp(40px,6vw,72px)}@media(min-width:560px){.facts__in[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.facts__in[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.facts__v[data-astro-cid-j7pv25f6]{font:var(--text-display-l);font-size:clamp(28px,3vw,36px);color:var(--paper-000)}.facts__l[data-astro-cid-j7pv25f6]{font:var(--text-body-s);color:var(--blue-100);margin-top:8px;text-wrap:pretty}.appt[data-astro-cid-j7pv25f6]{font:var(--text-body-m);color:var(--ink-700);background:var(--blue-050);border-left:2px solid var(--blue-800);margin:0 0 26px;padding:14px 18px;text-wrap:pretty}.appt[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--blue-800)}.contact[data-astro-cid-j7pv25f6]{margin:0 0 26px;display:grid;grid-template-columns:auto 1fr;gap:8px 20px}.contact[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);padding-top:3px}.contact[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-700)}.building[data-astro-cid-j7pv25f6]{width:100%;height:220px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--ink-200)}.faq__list[data-astro-cid-j7pv25f6]{display:grid;gap:10px;max-width:820px}.faq__item[data-astro-cid-j7pv25f6]{background:var(--paper-000);border:1px solid var(--ink-200);border-radius:var(--radius-md);padding:0 18px}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:2px solid var(--blue-800);border-bottom:2px solid var(--blue-800);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-standard);margin-right:4px}.faq__item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{transform:rotate(-135deg)}.faq__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:var(--text-display-s);font-size:18px;color:var(--ink-900);margin:0}.faq__item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--blue-800)}.faq__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font:var(--text-body-m);color:var(--ink-700);margin:0;padding:0 0 18px;max-width:62em;text-wrap:pretty}@media(max-width:480px){.card__img[data-astro-cid-j7pv25f6]{height:160px}.gallery[data-astro-cid-j7pv25f6] img{height:120px}.contact[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2px 0}.contact[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-bottom:12px}.b2b__tel[data-astro-cid-j7pv25f6]{margin-left:0!important}}
