.process[data-astro-cid-5wfdsgz3]{background-color:var(--color-surface);padding-block:clamp(5rem,10vw,9rem)}.process-title[data-astro-cid-5wfdsgz3]{color:var(--color-ink);margin:0 0 clamp(3rem,6vw,5rem);font-size:clamp(2.5rem,5.6vw,5rem)}.process-list[data-astro-cid-5wfdsgz3]{gap:2.5rem;margin:0;padding:0 0 0 2rem;list-style:none;display:grid;position:relative}.process-list[data-astro-cid-5wfdsgz3]:before{content:"";transform-origin:top;background-color:#2e262040;width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.3rem}.js .process-list[data-astro-cid-5wfdsgz3]:before{transition:transform 1.6s var(--ease-in-out) .2s;transform:scaleY(0)}.js .process-list[data-astro-cid-5wfdsgz3].is-in:before{transform:none}.step[data-astro-cid-5wfdsgz3]{position:relative}.step-dot[data-astro-cid-5wfdsgz3]{background-color:var(--color-surface);border:1px solid var(--color-accent);border-radius:50%;width:11px;height:11px;position:absolute;top:.25rem;left:calc(-1.7rem - 5px)}.js .step[data-astro-cid-5wfdsgz3]{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:calc(.25s + var(--i) * .18s);transform:translateY(24px)}.js .process-list[data-astro-cid-5wfdsgz3].is-in .step[data-astro-cid-5wfdsgz3]{opacity:1;transform:none}.step-num[data-astro-cid-5wfdsgz3]{letter-spacing:.14em;color:var(--color-accent-strong);margin:0 0 .75rem;font-size:.75rem;font-weight:500}.step-title[data-astro-cid-5wfdsgz3]{letter-spacing:-.03em;color:var(--color-ink);margin:0 0 .75rem;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:300}.step-text[data-astro-cid-5wfdsgz3]{max-width:34ch;color:var(--color-muted);margin:0;font-size:.9375rem}@media (width>=900px){.process-list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(1.5rem,2.5vw,3rem);padding:2.5rem 0 0}.process-list[data-astro-cid-5wfdsgz3]:before{transform-origin:0;width:auto;height:1px;inset:.3rem 0 auto}.js .process-list[data-astro-cid-5wfdsgz3]:before{transform:scaleX(0)}.step-dot[data-astro-cid-5wfdsgz3]{top:calc(-2.2rem - 5px);left:0}}@media (prefers-reduced-motion:reduce){.js .step[data-astro-cid-5wfdsgz3],.js .process-list[data-astro-cid-5wfdsgz3]:before{opacity:1;transition:none;transform:none}}.faq[data-astro-cid-hemr5th4]{background-color:var(--color-surface);padding-block:clamp(5rem,10vw,9rem)}.faq-grid[data-astro-cid-hemr5th4]{gap:3rem 4rem;display:grid}.faq-title[data-astro-cid-hemr5th4]{color:var(--color-ink);margin:0;font-size:clamp(2.5rem,5.6vw,5rem)}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid #2e262033}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid #2e262033}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:300;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-toggle[data-astro-cid-hemr5th4]{width:2rem;height:2rem;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid #2e262040;border-radius:50%;flex-shrink:0;position:relative}.faq-toggle[data-astro-cid-hemr5th4]:before,.faq-toggle[data-astro-cid-hemr5th4]:after{content:"";width:.7rem;height:1px;transition:transform .5s var(--ease-out);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-hemr5th4][open] .faq-toggle[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover .faq-toggle[data-astro-cid-hemr5th4],.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:focus-visible .faq-toggle[data-astro-cid-hemr5th4]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.faq-item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .6s var(--ease-out), content-visibility .6s allow-discrete;overflow:hidden}.faq-item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq-item[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:60ch;color:var(--color-muted);margin:0;padding:0 3.5rem 1.5rem 0}@media (width>=900px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;align-items:start}}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-hemr5th4]::details-content{transition:none}}.sv-section-title[data-astro-cid-nabdjlra]{color:var(--color-ink);margin:0;font-size:clamp(2.5rem,5.6vw,5rem)}.sv-head[data-astro-cid-nabdjlra]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.sv-head[data-astro-cid-nabdjlra] .text-link[data-astro-cid-nabdjlra]{color:var(--color-ink)}.sv-hero[data-astro-cid-nabdjlra]{padding-block:clamp(2rem,6vw,5rem) clamp(3rem,6vw,5rem)}.sv-hero-grid[data-astro-cid-nabdjlra]{align-items:center;gap:2.5rem 4rem;display:grid}.sv-hero-copy[data-astro-cid-nabdjlra] .kicker[data-astro-cid-nabdjlra] a[data-astro-cid-nabdjlra]{color:inherit}.sv-title[data-astro-cid-nabdjlra]{color:var(--color-ink);hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(2.25rem,4.4vw,4.75rem)}.sv-sub[data-astro-cid-nabdjlra]{max-width:38ch;color:var(--color-muted);margin:1.75rem 0 2.25rem;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.sv-hero-media[data-astro-cid-nabdjlra]{background-color:var(--color-surface);margin:0;overflow:hidden}.sv-hero-media[data-astro-cid-nabdjlra] img{object-fit:cover;width:100%;height:100%}@media (width>=900px){.sv-hero-grid[data-astro-cid-nabdjlra]{grid-template-columns:1fr 1fr}.sv-hero-media[data-astro-cid-nabdjlra]{max-height:calc(100svh - var(--header-h) - 3rem);justify-self:end;width:100%}}.hero-in[data-astro-cid-nabdjlra]{animation:sv-fade 1.2s var(--ease-out) both;animation-delay:var(--d,0s)}.hero-line[data-astro-cid-nabdjlra]{animation:sv-rise 1.3s var(--ease-out) both;animation-delay:var(--d,0s)}.hero-mask[data-astro-cid-nabdjlra]{animation:sv-mask 1.6s var(--ease-in-out) both;animation-delay:var(--d,0s)}@keyframes sv-fade{0%{opacity:0;transform:translateY(20px)}}@keyframes sv-rise{0%{transform:translateY(110%)}}@keyframes sv-mask{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sv-intro[data-astro-cid-nabdjlra]{border-top:1px solid var(--color-line);padding-block:clamp(3rem,8vw,7rem)}.sv-intro-text[data-astro-cid-nabdjlra]{letter-spacing:-.02em;max-width:44ch;color:var(--color-ink);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,2.4vw,2.125rem);font-weight:300;line-height:1.4}.sv-price[data-astro-cid-nabdjlra]{padding-block:clamp(5rem,10vw,9rem)}.sv-price-box[data-astro-cid-nabdjlra]{text-align:center;border:1px solid #2e262033;max-width:52rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,4.5rem)}.sv-price-title[data-astro-cid-nabdjlra]{color:var(--color-ink);margin:0 0 1.5rem;font-size:clamp(2.25rem,4.6vw,4rem)}.sv-price-box[data-astro-cid-nabdjlra] p[data-astro-cid-nabdjlra]{margin-inline:auto}.sv-price-box[data-astro-cid-nabdjlra]>p[data-astro-cid-nabdjlra]:not(.kicker){max-width:52ch;color:var(--color-muted)}.sv-price-box[data-astro-cid-nabdjlra] .sv-price-hint[data-astro-cid-nabdjlra]{border-top:1px solid var(--color-line);color:var(--color-accent-strong);margin-top:1.5rem;padding-top:1.5rem;font-style:italic}.sv-price-box[data-astro-cid-nabdjlra] .cta[data-astro-cid-nabdjlra]{margin-top:1.5rem}.sv-gallery[data-astro-cid-nabdjlra]{padding-block:clamp(5rem,10vw,9rem)}.sv-gallery-grid[data-astro-cid-nabdjlra]{columns:2;column-gap:clamp(.75rem,1.6vw,1.5rem)}.sv-gallery-item[data-astro-cid-nabdjlra]{break-inside:avoid;background-color:var(--color-surface);margin:0 0 clamp(.75rem,1.6vw,1.5rem);overflow:hidden}.sv-gallery-item[data-astro-cid-nabdjlra] img{width:100%;height:auto}@media (width>=900px){.sv-gallery-grid[data-astro-cid-nabdjlra]{columns:3}}.sv-more[data-astro-cid-nabdjlra]{padding-block:clamp(5rem,10vw,9rem)}@media (prefers-reduced-motion:reduce){.hero-in[data-astro-cid-nabdjlra],.hero-line[data-astro-cid-nabdjlra],.hero-mask[data-astro-cid-nabdjlra]{animation:none}}
