.form.svelte-1ya62xr{display:flex;flex-direction:column;gap:16px;color:var(--color-apex-ink)}h3.svelte-1ya62xr{font-size:clamp(24px,2.4vw,30px);font-weight:900;line-height:1.1;letter-spacing:-.01em}.field.svelte-1ya62xr{display:flex;flex-direction:column;gap:6px}.pair.svelte-1ya62xr{display:grid;grid-template-columns:1fr 1fr;gap:12px}label.svelte-1ya62xr{font-size:15px;font-weight:800}label.svelte-1ya62xr b:where(.svelte-1ya62xr){color:var(--color-apex-text-2)}input.svelte-1ya62xr,select.svelte-1ya62xr,textarea.svelte-1ya62xr{width:100%;padding:13px 14px;border:2px solid #cfcfc8;border-radius:6px;background:#fff;color:var(--color-apex-ink);font:inherit;font-size:17px;transition:border-color .2s ease}[dir=rtl] input[dir=ltr].svelte-1ya62xr{text-align:right}textarea.svelte-1ya62xr{resize:vertical}input.svelte-1ya62xr::placeholder,textarea.svelte-1ya62xr::placeholder{color:#77776f}input.svelte-1ya62xr:hover,select.svelte-1ya62xr:hover,textarea.svelte-1ya62xr:hover{border-color:var(--color-apex-steel)}input.svelte-1ya62xr:focus-visible,select.svelte-1ya62xr:focus-visible,textarea.svelte-1ya62xr:focus-visible{border-color:var(--color-apex-ink)}[aria-invalid=true].svelte-1ya62xr{border-color:#b42318}.err.svelte-1ya62xr{font-size:14px;font-weight:700;color:#b42318}.center.svelte-1ya62xr{text-align:center}button.svelte-1ya62xr{width:100%;margin-top:4px;cursor:pointer}button.svelte-1ya62xr:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:none}.spin.svelte-1ya62xr{fill:none;stroke:currentColor;stroke-width:2.5;animation:svelte-1ya62xr-spin .8s linear infinite}@keyframes svelte-1ya62xr-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.pair.svelte-1ya62xr{grid-template-columns:1fr}}.contact.svelte-81fein{padding-block:clamp(64px,8vw,104px);background:#fff;color:var(--color-apex-ink)}.grid.svelte-81fein{display:grid;grid-template-columns:1fr 460px;gap:64px;align-items:start}.channels.svelte-81fein{display:flex;flex-direction:column;gap:12px}.channel.svelte-81fein{display:flex;align-items:center;gap:20px;padding:22px 24px;border:2px solid var(--color-apex-ink);border-radius:10px;color:var(--color-apex-ink);transition:transform .2s var(--ease-out-expo),box-shadow .2s ease,background-color .2s ease}.channel.svelte-81fein:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #0000008c;background:var(--color-apex-yellow)}.channel.wa.svelte-81fein{border-color:var(--color-apex-wa);background:var(--color-apex-wa);color:var(--color-apex-wa-ink)}.channel.wa.svelte-81fein:hover{background:var(--color-apex-wa)}.ico.svelte-81fein{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-apex-ink);color:#fff}.wa.svelte-81fein .ico:where(.svelte-81fein){background:var(--color-apex-wa-ink);color:var(--color-apex-wa)}.ico.svelte-81fein svg{width:28px;height:28px}.ico.svelte-81fein svg:where(.svelte-81fein) path:where(.svelte-81fein){fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}strong.svelte-81fein{display:block;font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.1}.channel.svelte-81fein small:where(.svelte-81fein){display:block;margin-top:2px;font-size:16px;font-weight:700}.hours.svelte-81fein{margin-top:28px}.hours.svelte-81fein h2:where(.svelte-81fein){margin-bottom:16px;font-size:26px;font-weight:900}dl.svelte-81fein{margin:0;border-top:2px solid var(--color-apex-ink)}dl.svelte-81fein div:where(.svelte-81fein){display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--color-apex-line);font-size:18px}dt.svelte-81fein{font-weight:800}dd.svelte-81fein{margin:0;font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums}.hours.svelte-81fein p:where(.svelte-81fein){max-width:52ch;margin-top:18px;font-size:16px;color:var(--color-apex-text-2)}.hours.svelte-81fein .english:where(.svelte-81fein){margin-top:10px;text-align:right;font-weight:700;color:var(--color-apex-ink)}.english.svelte-81fein a:where(.svelte-81fein){color:var(--color-apex-ink);border-bottom:2px solid var(--color-apex-yellow)}.panel.svelte-81fein{padding:30px;border-radius:10px;background:var(--color-apex-paper-2);border-top:6px solid var(--color-apex-yellow)}@media(max-width:960px){.grid.svelte-81fein{grid-template-columns:1fr;gap:48px}}@media(max-width:480px){.channel.svelte-81fein{padding:18px;gap:14px}.ico.svelte-81fein{width:48px;height:48px}.panel.svelte-81fein{padding:22px 18px}}
