.contact-hero{padding-bottom:96px}@media (width<=734px){.contact-hero{padding-bottom:56px}}.contact__grid[data-astro-cid-cxkf2cjk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}@media (width<=1068px){.contact__grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr;gap:48px;max-width:692px}}.contact__info[data-astro-cid-cxkf2cjk]{top:calc(var(--nav-h) + 40px);position:sticky}@media (width<=1068px){.contact__info[data-astro-cid-cxkf2cjk]{order:2;position:static}}.info[data-astro-cid-cxkf2cjk]{border-top:1px solid var(--separator);margin:24px 0 0}.info[data-astro-cid-cxkf2cjk]>div[data-astro-cid-cxkf2cjk]{border-bottom:1px solid var(--separator);gap:4px;padding-block:18px;display:grid}.info[data-astro-cid-cxkf2cjk] dt[data-astro-cid-cxkf2cjk]{letter-spacing:-.01em;color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.3334}.info[data-astro-cid-cxkf2cjk] dd[data-astro-cid-cxkf2cjk]{letter-spacing:-.022em;margin:0;font-size:17px;line-height:1.4706}.areas[data-astro-cid-cxkf2cjk]{margin:0;padding:0;list-style:none}.promise[data-astro-cid-cxkf2cjk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.promise[data-astro-cid-cxkf2cjk] li[data-astro-cid-cxkf2cjk]{border-radius:var(--radius-tile);background:var(--surface);gap:4px;padding:18px 16px;display:grid}.promise[data-astro-cid-cxkf2cjk] span[data-astro-cid-cxkf2cjk]{color:var(--ink-2);font-size:12px;line-height:1.3334}.promise[data-astro-cid-cxkf2cjk] strong[data-astro-cid-cxkf2cjk]{letter-spacing:-.016em;font-size:14px;font-weight:600;line-height:1.2857}@media (width<=734px){.promise[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr;gap:8px}.promise[data-astro-cid-cxkf2cjk] li[data-astro-cid-cxkf2cjk]{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:14px 18px}.promise[data-astro-cid-cxkf2cjk] strong[data-astro-cid-cxkf2cjk]{text-align:right}}.contact__rule[data-astro-cid-cxkf2cjk]{width:min(980px,100% - 32px);margin:var(--section-y) auto calc(-1 * var(--section-y));border-top:1px solid var(--separator)}.contact__card[data-astro-cid-cxkf2cjk]{border-radius:var(--radius-card);background:var(--surface);padding:48px 48px 52px}@media (width<=734px){.contact__card[data-astro-cid-cxkf2cjk]{margin-inline:-4px;padding:32px 22px 36px}}.form[data-astro-cid-cxkf2cjk]{gap:28px;display:grid}.form__head[data-astro-cid-cxkf2cjk]{gap:8px;display:grid}.form__lead[data-astro-cid-cxkf2cjk]{max-width:520px}.form__grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.field--full[data-astro-cid-cxkf2cjk]{grid-column:1/-1}@media (width<=734px){.form__grid[data-astro-cid-cxkf2cjk]{grid-template-columns:1fr}}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] label[data-astro-cid-cxkf2cjk]{color:var(--ink)}.req[data-astro-cid-cxkf2cjk]{color:var(--ink-2);font-weight:400}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk],.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk],.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]{letter-spacing:-.022em;background:var(--surface);min-height:48px;color:var(--ink);border:1px solid #86868b;border-radius:12px;padding:12px 16px;font-size:17px;line-height:1.2353}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]{resize:vertical;min-height:148px;line-height:1.4706}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]::placeholder{color:#6e6e73;opacity:1}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk]{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:44px}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]:hover,.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk]:hover,.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]:hover{border-color:#6e6e73}.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]:focus-visible,.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] select[data-astro-cid-cxkf2cjk]:focus-visible,.form[data-astro-cid-cxkf2cjk] .field[data-astro-cid-cxkf2cjk] textarea[data-astro-cid-cxkf2cjk]:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #0071e33d}.form[data-astro-cid-cxkf2cjk] [data-astro-cid-cxkf2cjk][aria-invalid=true]{background-color:#fff5f6!important;border-color:#d70015!important}.form[data-astro-cid-cxkf2cjk] [data-astro-cid-cxkf2cjk][aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px #d700152e!important}.form[data-astro-cid-cxkf2cjk] .err[data-astro-cid-cxkf2cjk]:not([hidden]){letter-spacing:-.016em;color:#c4001a;align-items:center;gap:6px;margin-top:8px;font-size:14px;line-height:1.2857;display:flex}.form[data-astro-cid-cxkf2cjk] .err[data-astro-cid-cxkf2cjk]:not([hidden]):before{content:"!";color:#fff;background:#c4001a;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:grid}.hp[data-astro-cid-cxkf2cjk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-cxkf2cjk]{letter-spacing:-.016em;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4286;display:flex}.consent[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk]{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.consent[data-astro-cid-cxkf2cjk] input[data-astro-cid-cxkf2cjk][aria-invalid=true]{outline-offset:2px;border-radius:4px;outline:2px solid #d70015}.consent-wrap[data-astro-cid-cxkf2cjk] .err[data-astro-cid-cxkf2cjk]:not([hidden]){margin-left:34px}.form[data-astro-cid-cxkf2cjk] .form__submit{justify-self:start}@media (width<=734px){.form[data-astro-cid-cxkf2cjk] .form__submit{justify-self:stretch}}
