.service-page[data-astro-cid-njl2q4gy]{padding-top:clamp(48px,6vw,96px);padding-bottom:0}#contact,#contact.section{margin-top:clamp(32px,4vw,48px)!important}.service-layout[data-astro-cid-njl2q4gy]{column-gap:var(--grid-gutter,32px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sticky-sidebar[data-astro-cid-njl2q4gy]{top:calc(var(--header-height,65px) + 32px);flex-direction:column;grid-column:1/2;align-items:flex-start;width:100%;min-width:0;display:flex;position:sticky}.sticky-sidebar[data-astro-cid-njl2q4gy] .breadcrumbs{margin-bottom:24px}.service-header[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy]{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:700;line-height:1.15}.service-header[data-astro-cid-njl2q4gy] .summary[data-astro-cid-njl2q4gy]{color:var(--color-muted);font-size:var(--text-lede);margin-top:16px;line-height:1.5}.investment[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-line);width:100%;margin-top:40px;padding-top:32px}.investment[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{font-size:var(--text-lede);margin-bottom:12px;font-weight:700}.investment[data-astro-cid-njl2q4gy] .price[data-astro-cid-njl2q4gy]{color:var(--color-ink);font-size:var(--text-title);font-weight:700;line-height:normal}.investment[data-astro-cid-njl2q4gy] .meta[data-astro-cid-njl2q4gy]{color:var(--color-muted);margin-top:6px;font-size:.9375rem}.investment[data-astro-cid-njl2q4gy] .button[data-astro-cid-njl2q4gy]{align-self:flex-start;width:fit-content;margin-top:24px}.service-body[data-astro-cid-njl2q4gy]{grid-column:2/4;width:100%;min-width:0}.visual[data-astro-cid-njl2q4gy]{aspect-ratio:16/9;background:var(--color-surface);width:100%;margin-bottom:48px;position:relative;overflow:hidden}.visual[data-astro-cid-njl2q4gy] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.statement[data-astro-cid-njl2q4gy]{color:#fff;background:linear-gradient(90deg,#141414d9 0%,#141414b3 45%,#14141433 80%);flex-direction:column;justify-content:space-between;height:100%;padding:clamp(24px,4vw,56px);display:flex;position:relative}.index[data-astro-cid-njl2q4gy]{color:#fff;font-size:var(--text-lede)}.statement[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:18ch;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1rem + 2vw,3rem);font-weight:700;line-height:1.15}.details[data-astro-cid-njl2q4gy]{flex-direction:column;gap:48px;display:flex}.detail-block[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{font-size:var(--text-title);margin-bottom:16px;font-weight:700}.detail-block[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy],.detail-block[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{color:var(--color-muted);font-size:var(--text-lede);line-height:1.6}.detail-block[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]+li[data-astro-cid-njl2q4gy]{margin-top:12px}.steps[data-astro-cid-njl2q4gy]{counter-reset:step;margin:0;padding:0;list-style:none}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{counter-increment:step;grid-template-columns:36px 1fr;display:grid}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:counter(step, decimal-leading-zero);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.checks[data-astro-cid-njl2q4gy]{margin:0;padding:0;list-style:none}.checks[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{grid-template-columns:24px 1fr;display:grid}.checks[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"";background:var(--color-accent);width:8px;height:8px;margin-top:10px}.other-services[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px)}.other-services[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{font-size:var(--text-section);margin-bottom:32px;font-weight:700}.service-cards[data-astro-cid-njl2q4gy]{gap:var(--grid-gutter,32px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-cards[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{border:1px solid var(--color-line);border-top:2px solid var(--color-line);background:var(--color-bg);flex-direction:column;gap:12px;height:100%;padding:28px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}@media (hover:hover){.service-cards[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{background:var(--color-surface);border-top-color:var(--color-accent)}.service-cards[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover .card-title[data-astro-cid-njl2q4gy]{color:var(--color-accent)}}.card-title[data-astro-cid-njl2q4gy]{font-family:var(--font-display);font-size:var(--text-lede);color:var(--color-ink);font-weight:700;transition:color .15s}.card-summary[data-astro-cid-njl2q4gy]{color:var(--color-muted);line-height:1.5}.card-link[data-astro-cid-njl2q4gy]{color:var(--color-accent);margin-top:auto;padding-top:8px}@media (width<=900px){.service-layout[data-astro-cid-njl2q4gy]{gap:var(--grid-gutter,24px);grid-template-columns:minmax(0,1fr)}.sticky-sidebar[data-astro-cid-njl2q4gy]{grid-column:auto;position:static}.service-body[data-astro-cid-njl2q4gy]{grid-column:auto}.visual[data-astro-cid-njl2q4gy]{aspect-ratio:4/3}.service-cards[data-astro-cid-njl2q4gy]{gap:var(--grid-gutter,24px);grid-template-columns:minmax(0,1fr)}}
