.contact[data-astro-cid-uw5kdbxl]{padding-block:clamp(1.75rem,3.4vw,2.75rem) var(--sec-y)}.contact-grid[data-astro-cid-uw5kdbxl]{row-gap:2.5rem}.info[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:1}.form-col[data-astro-cid-uw5kdbxl]{grid-column:2;grid-row:1 / span 2;min-width:0}.steps[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:2}.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-rows:auto 1fr}@media(max-width:60rem){.info[data-astro-cid-uw5kdbxl],.form-col[data-astro-cid-uw5kdbxl],.steps[data-astro-cid-uw5kdbxl]{grid-column:1;grid-row:auto}.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-rows:none}}.intro[data-astro-cid-uw5kdbxl]{font-size:var(--fs-lead);line-height:1.55;color:var(--text);max-width:34rem}.intro[data-astro-cid-uw5kdbxl] .text-white{color:var(--ink);font-weight:600}.info-card[data-astro-cid-uw5kdbxl]{margin-top:1.5rem}.info-gap[data-astro-cid-uw5kdbxl]{margin-top:1.25rem}.info-mail[data-astro-cid-uw5kdbxl],.info-tel[data-astro-cid-uw5kdbxl]{display:block;margin-top:.375rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.info-mail[data-astro-cid-uw5kdbxl]{font-size:1.25rem;line-height:1.3;letter-spacing:-.01em}.info-tel[data-astro-cid-uw5kdbxl]{width:fit-content;font-size:var(--fs-lead);line-height:1.4;border-radius:.25rem}.info-tel[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px}.info-note[data-astro-cid-uw5kdbxl]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line);font-size:1rem;color:var(--muted)}.steps-title[data-astro-cid-uw5kdbxl]{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15;letter-spacing:-.028em}.steps-list[data-astro-cid-uw5kdbxl]{margin-top:1rem;border-top:1px solid var(--line)}.steps-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding-block:1rem;border-bottom:1px solid var(--line)}.step-title[data-astro-cid-uw5kdbxl]{font-weight:560;font-size:1.0625rem;line-height:1.3;color:var(--ink)}.step-body[data-astro-cid-uw5kdbxl]{margin-top:.25rem;font-size:1.0625rem;line-height:1.55;color:var(--text);max-width:34rem}.faq[data-astro-cid-uw5kdbxl]{padding-top:0}.faq-list[data-astro-cid-uw5kdbxl]{border-top:1px solid var(--line);max-width:44rem}.faq[data-astro-cid-uw5kdbxl] .df-h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15;letter-spacing:-.028em}.faq-item[data-astro-cid-uw5kdbxl]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.0625rem;line-height:1.35;font-weight:500;color:var(--ink);cursor:pointer;list-style:none}.faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-uw5kdbxl]{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl]:hover>.faq-q[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.faq-item[data-astro-cid-uw5kdbxl] summary[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{flex:none;width:1.25rem;height:1.25rem;color:var(--muted);transition:transform var(--dur) var(--ease)}.faq-item[data-astro-cid-uw5kdbxl][open] summary[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{transform:rotate(180deg)}.faq-a[data-astro-cid-uw5kdbxl]{padding-bottom:1.25rem}.faq-a[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{max-width:65ch;font-size:1.0625rem;line-height:1.6;color:var(--text)}.faq-a[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]+p[data-astro-cid-uw5kdbxl]{margin-top:1rem}@media(max-width:60rem){.faq-list[data-astro-cid-uw5kdbxl]{max-width:none}}.close[data-astro-cid-uw5kdbxl]{padding:clamp(2.25rem,3.6vw,3rem) var(--frame-pad)}.close-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:center;max-width:var(--wrap-max);margin-inline:auto}.close[data-astro-cid-uw5kdbxl] .df-display[data-astro-cid-uw5kdbxl]{font-size:clamp(1.75rem,3.3vw,2.75rem);line-height:1.05;letter-spacing:-.04em}.close-sub[data-astro-cid-uw5kdbxl]{margin-top:.75rem;font-size:var(--fs-lead);line-height:1.5;color:var(--on-dark-3);max-width:40rem}.close-card[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 1.375rem 1.375rem;border-radius:var(--r-card)}.close-mail[data-astro-cid-uw5kdbxl]{font-size:1.0625rem;color:var(--on-dark-3);overflow-wrap:anywhere}@media(max-width:60rem){.close-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
