.wrap[data-astro-cid-6bfsojfh]{isolation:isolate;padding:72px 0 112px;position:relative;overflow-x:clip}.grid[data-astro-cid-6bfsojfh]{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid;position:relative}.side[data-astro-cid-6bfsojfh]{gap:22px;display:grid;position:sticky;top:96px}.side[data-astro-cid-6bfsojfh] .display[data-astro-cid-6bfsojfh]{font-size:clamp(2.3rem,4.6vw,3.6rem)}.next[data-astro-cid-6bfsojfh]{gap:16px;margin:4px 0;padding:0;list-style:none;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:14px;display:flex}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{background:var(--grad-tile);color:#fff;width:30px;height:30px;font:500 13px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px -4px #1d4ed880}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-weight:600}.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:15px}.direct[data-astro-cid-6bfsojfh]{align-items:center;gap:14px;padding:16px 18px;display:flex}.small[data-astro-cid-6bfsojfh]{font-size:13.5px}.email[data-astro-cid-6bfsojfh]{word-break:break-all;font-weight:500}.form-card[data-astro-cid-6bfsojfh]{box-shadow:var(--shadow-lg);padding:36px}form[data-astro-cid-6bfsojfh]{gap:22px;display:grid}form[data-astro-cid-6bfsojfh][hidden]{display:none}.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:18px;display:grid}fieldset[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}legend[data-astro-cid-6bfsojfh]{margin-bottom:10px}.picks[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.pick[data-astro-cid-6bfsojfh]{cursor:pointer}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute}.pick[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.pick[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--faint)}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--grad-ink);color:#fff;border-color:#0000}.face[data-astro-cid-6bfsojfh]{background:linear-gradient(140deg,#93c5fd,#1d4ed8 60%,#0ea5e9);border-radius:50%;flex:none;width:48px;height:48px;padding:2px}.face[data-astro-cid-6bfsojfh] img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent);outline-offset:2px}.submit[data-astro-cid-6bfsojfh]{width:100%;height:54px;font-size:16px}.submit[data-astro-cid-6bfsojfh][disabled]{opacity:.7;cursor:progress}.status-msg[data-astro-cid-6bfsojfh]{color:#dc2626;text-align:center;min-height:1em;font-size:14px}.status-msg[data-astro-cid-6bfsojfh]:empty{display:none}.form-note[data-astro-cid-6bfsojfh]{color:var(--muted);text-align:center;margin-top:-8px;font-size:13px}.form-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hp[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ref-note[data-astro-cid-6bfsojfh]{background:var(--accent-soft);color:var(--accent-deep);border-radius:10px;padding:10px 14px;font-size:14px}.ref-note[data-astro-cid-6bfsojfh][hidden]{display:none}.done[data-astro-cid-6bfsojfh]{animation:done-in .6s var(--ease-out);justify-items:start;gap:16px;padding:24px 0;display:grid}@keyframes done-in{0%{opacity:0;transform:translateY(10px)}}.done[data-astro-cid-6bfsojfh][hidden]{display:none}.done[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]:focus{outline:none}.icon-tile[data-astro-cid-6bfsojfh].big{border-radius:18px;width:60px;height:60px}.input[data-astro-cid-6bfsojfh]:user-invalid,.textarea[data-astro-cid-6bfsojfh]:user-invalid{border-color:#dc2626}@media (width<=960px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:40px}.side[data-astro-cid-6bfsojfh]{position:static}}@media (width<=560px){.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-card[data-astro-cid-6bfsojfh]{border-radius:20px;padding:22px 16px}.wrap[data-astro-cid-6bfsojfh]{padding:36px 0 72px}.pick[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{padding:8px 12px;font-size:13.5px}}
