.contact[data-astro-cid-uukcahgk]{gap:calc(var(--gap) * 2.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.contact[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}.contact[data-astro-cid-uukcahgk] .lead[data-astro-cid-uukcahgk]{margin-top:var(--space-5)}.contact__phone[data-astro-cid-uukcahgk]{margin-top:var(--space-7);font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:clamp(2rem,1rem + 3.2vw,4rem);line-height:1;text-decoration:none;display:inline-flex}.contact__phone[data-astro-cid-uukcahgk]:hover{color:var(--link)}.contact__phone[data-astro-cid-uukcahgk] .icon{color:var(--link);transition:transform var(--dur-2) var(--ease-out)}.contact__phone[data-astro-cid-uukcahgk]:hover .icon{transform:translate(4px,-4px)}.contact__phone-label[data-astro-cid-uukcahgk]{font-family:var(--ff-body);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-weight:700}.contact__points[data-astro-cid-uukcahgk]{gap:var(--space-3);margin:var(--space-7) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--line-strong);font-weight:600;list-style:none;display:grid}.contact__points[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]{align-items:center;gap:.6rem;display:flex}.contact__points[data-astro-cid-uukcahgk] .icon{color:var(--link)}.contact__form[data-astro-cid-uukcahgk]{padding:clamp(1.25rem,3vw,2.5rem)}.contact--guided[data-astro-cid-uukcahgk]{border-radius:var(--r-lg);box-shadow:var(--shadow-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0}.contact__next[data-astro-cid-uukcahgk]{border-radius:var(--r-lg) 0 0 var(--r-lg);background-image:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--link) 22%, transparent), transparent 60%);flex-direction:column;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.contact__next[data-astro-cid-uukcahgk] .lead[data-astro-cid-uukcahgk]{color:var(--muted)}.contact__form--guided[data-astro-cid-uukcahgk]{border-radius:0 var(--r-lg) var(--r-lg) 0;box-shadow:none}.contact__steps[data-astro-cid-uukcahgk]{gap:var(--space-5);margin:var(--space-7) 0 var(--space-7);padding:0;list-style:none;display:grid;position:relative}.contact__steps[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.contact__steps[data-astro-cid-uukcahgk]:not(.contact__steps--checks) li[data-astro-cid-uukcahgk]:not(:last-child):before{content:"";top:2.2rem;left:1rem;bottom:calc(var(--space-5) * -1);background:color-mix(in srgb, var(--fg) 18%, transparent);width:2px;position:absolute;translate:-50%}.contact__step-dot[data-astro-cid-uukcahgk]{width:2rem;height:2rem;font-weight:700;font-size:var(--fs-sm);background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 0 0 4px color-mix(in srgb, var(--btn-bg) 22%, transparent);border-radius:999px;place-items:center;display:grid}.contact__steps[data-astro-cid-uukcahgk] strong[data-astro-cid-uukcahgk]{color:var(--heading);display:block}.contact__steps[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]:not(.contact__step-dot){color:var(--muted);font-size:var(--fs-sm);margin-top:.2rem;line-height:1.55;display:block}.contact__next[data-astro-cid-uukcahgk]{justify-content:space-between;gap:var(--space-6)}.contact__next[data-astro-cid-uukcahgk] .contact__steps[data-astro-cid-uukcahgk]{margin-block:0}.contact__facts[data-astro-cid-uukcahgk]{margin:0;padding:0;list-style:none;display:grid}.contact__facts[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid color-mix(in srgb, var(--fg) 14%, transparent);display:flex}.contact__facts[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]:last-child{border-bottom:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}.contact__facts[data-astro-cid-uukcahgk] strong[data-astro-cid-uukcahgk]{min-width:5.5rem;font-family:var(--ff-display);font-weight:var(--fw-display);color:var(--heading);flex:none;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);line-height:1.1}.contact__facts[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.contact__line[data-astro-cid-uukcahgk]{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--r-md);background:color-mix(in srgb, var(--fg) 8%, transparent);border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);color:var(--fg);transition:background-color var(--dur-2);text-decoration:none;display:flex}.contact__line[data-astro-cid-uukcahgk]:hover{background:color-mix(in srgb, var(--fg) 13%, transparent)}.contact__line[data-astro-cid-uukcahgk]>span[data-astro-cid-uukcahgk]{flex:1;min-width:0;display:grid}.contact__line[data-astro-cid-uukcahgk] strong[data-astro-cid-uukcahgk]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:clamp(1.35rem,1rem + 1.2vw,1.9rem);line-height:1.15}.contact__line-label[data-astro-cid-uukcahgk]{font-size:var(--fs-sm);color:var(--muted)}.contact__line[data-astro-cid-uukcahgk] .contact__face{object-fit:cover;width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px var(--btn-bg);border-radius:999px}.contact__line[data-astro-cid-uukcahgk]>.icon{color:var(--link);flex:none}.contact__expert[data-astro-cid-uukcahgk]{align-items:center;gap:var(--space-4);display:flex}.contact__expert--split[data-astro-cid-uukcahgk]{margin-top:var(--space-6)}.contact__expert[data-astro-cid-uukcahgk] .contact__expert-face{object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 0 0 3px var(--btn-bg);border-radius:999px;flex:none}.contact__expert[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{margin:0}.contact__expert-label[data-astro-cid-uukcahgk]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.contact__expert[data-astro-cid-uukcahgk] .contact__expert-name[data-astro-cid-uukcahgk]{font-family:var(--ff-display);font-weight:var(--fw-display);font-size:var(--fs-h4);color:var(--heading);margin-top:.15rem}.contact__expert-name[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.contact__expert-name[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{color:var(--link)}.contact__expert[data-astro-cid-uukcahgk] .contact__expert-title[data-astro-cid-uukcahgk]{font-size:var(--fs-sm);color:var(--fg);margin-top:.1rem;font-weight:600}.contact__expert[data-astro-cid-uukcahgk] .contact__expert-line[data-astro-cid-uukcahgk]{font-size:var(--fs-sm);color:var(--muted);margin-top:.3rem;line-height:1.5}@media (width<=900px){.contact--guided[data-astro-cid-uukcahgk]{grid-template-columns:1fr}.contact__next[data-astro-cid-uukcahgk]{border-radius:var(--r-lg) var(--r-lg) 0 0}.contact__form--guided[data-astro-cid-uukcahgk]{border-radius:0 0 var(--r-lg) var(--r-lg)}}
