.postular-page[data-astro-cid-rri3vbxh]{min-height:70vh;font-family:var(--font-mono);justify-content:center;align-items:center;padding:clamp(2rem,6vw,4rem) 1.5rem;display:flex}.gate[data-astro-cid-rri3vbxh]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:480px;display:flex}.gate-eyebrow[data-astro-cid-rri3vbxh]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.65rem}.gate[data-astro-cid-rri3vbxh] h1[data-astro-cid-rri3vbxh]{font-family:var(--font-display);margin:.25rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.gate-text[data-astro-cid-rri3vbxh]{color:var(--ink-soft);margin-bottom:1rem;font-size:.85rem;line-height:1.6}.gate-text[data-astro-cid-rri3vbxh] a[data-astro-cid-rri3vbxh]{color:var(--accent)}.google-btn[data-astro-cid-rri3vbxh]{border:1px solid var(--paper-line);color:var(--ink);border-radius:999px;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-size:.85rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.google-btn[data-astro-cid-rri3vbxh]:hover{border-color:var(--ink)}.back-link[data-astro-cid-rri3vbxh]{color:var(--ink-soft);margin-top:1rem;font-size:.75rem;text-decoration:none}.back-link[data-astro-cid-rri3vbxh]:hover{color:var(--ink)}.typeform[data-astro-cid-rri3vbxh]{width:100%;max-width:640px}.tf-progress-wrap[data-astro-cid-rri3vbxh]{margin-bottom:clamp(2rem,5vw,3.5rem)}.tf-progress-bar[data-astro-cid-rri3vbxh]{background:var(--paper-line);border-radius:999px;height:2px;overflow:hidden}.tf-progress-fill[data-astro-cid-rri3vbxh]{background:var(--accent);height:100%;transition:width .35s}.tf-progress-label[data-astro-cid-rri3vbxh]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:.6rem;font-size:.65rem;display:block}.tf-step[data-astro-cid-rri3vbxh]{flex-direction:column;gap:1rem;animation:.35s tf-fade-in;display:none}.tf-step[data-astro-cid-rri3vbxh].is-active{display:flex}@keyframes tf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tf-eyebrow[data-astro-cid-rri3vbxh]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.65rem}.tf-step[data-astro-cid-rri3vbxh] h1[data-astro-cid-rri3vbxh]{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500;line-height:1.3}.tf-hint[data-astro-cid-rri3vbxh]{color:var(--ink-soft);margin:-.5rem 0 .25rem;font-size:.75rem}.tf-row[data-astro-cid-rri3vbxh]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=560px){.tf-row[data-astro-cid-rri3vbxh]{grid-template-columns:1fr}}.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=text],.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=email],.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=tel],.tf-step[data-astro-cid-rri3vbxh] textarea[data-astro-cid-rri3vbxh]{width:100%;font-family:var(--font-mono);border:none;border-bottom:2px solid var(--paper-line);color:var(--ink);background:0 0;border-radius:0;padding:.75rem 0;font-size:1rem}.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=text]:focus,.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=email]:focus,.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=tel]:focus,.tf-step[data-astro-cid-rri3vbxh] textarea[data-astro-cid-rri3vbxh]:focus{border-bottom-color:var(--accent);outline:none}.tf-step[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh][type=file]{font-family:var(--font-mono);border:1px dashed var(--paper-line);background:var(--paper);border-radius:4px;padding:1rem;font-size:.85rem}.tf-step[data-astro-cid-rri3vbxh] textarea[data-astro-cid-rri3vbxh]{resize:vertical}.tf-checkbox[data-astro-cid-rri3vbxh]{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.5;display:flex}.tf-checkbox[data-astro-cid-rri3vbxh] input[data-astro-cid-rri3vbxh]{cursor:pointer;margin-top:.2rem}.tf-error[data-astro-cid-rri3vbxh]{color:#c0392b;min-height:1.2em;font-size:.8rem}.tf-nav[data-astro-cid-rri3vbxh]{justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.tf-btn[data-astro-cid-rri3vbxh]{font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;border:1px solid var(--paper-line);color:var(--ink);background:0 0;border-radius:999px;padding:.85rem 1.75rem;font-size:.78rem;transition:border-color .2s,background .2s,color .2s}.tf-btn--ghost[data-astro-cid-rri3vbxh]:hover{border-color:var(--ink)}.tf-btn--primary[data-astro-cid-rri3vbxh]{background:var(--ink);color:var(--ground);border-color:var(--ink);margin-left:auto}.tf-btn--primary[data-astro-cid-rri3vbxh]:hover{background:var(--accent);border-color:var(--accent)}.tf-btn--primary[data-astro-cid-rri3vbxh]:disabled{opacity:.6;cursor:default}.tf-success[data-astro-cid-rri3vbxh]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:none}.tf-success[data-astro-cid-rri3vbxh].is-open{display:flex}.tf-success[data-astro-cid-rri3vbxh] h2[data-astro-cid-rri3vbxh]{font-family:var(--font-display);text-transform:uppercase;margin:1rem 0 .5rem;font-size:1.4rem}.tf-success[data-astro-cid-rri3vbxh] p[data-astro-cid-rri3vbxh]{color:var(--ink-soft);max-width:44ch;margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}.tf-success[data-astro-cid-rri3vbxh] p[data-astro-cid-rri3vbxh] a[data-astro-cid-rri3vbxh]{color:var(--accent)}.success-icon-wrap[data-astro-cid-rri3vbxh]{width:70px;height:70px}.checkmark[data-astro-cid-rri3vbxh]{stroke-width:2px;width:60px;height:60px;stroke:var(--accent);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--accent);animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s dashed;border-radius:50%}.checkmark__circle[data-astro-cid-rri3vbxh]{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:var(--accent);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark__check[data-astro-cid-rri3vbxh]{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:var(--accent);animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #0000}}
