.apply-grid[data-astro-cid-og6np6hy]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,80px);align-items:start}.apply-title[data-astro-cid-og6np6hy]{font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.025em;line-height:1.04;margin-top:20px;max-width:18ch;text-wrap:balance}.apply-title[data-astro-cid-og6np6hy] .dot[data-astro-cid-og6np6hy]{color:var(--accent)}.apply-lede[data-astro-cid-og6np6hy]{max-width:50ch;margin-top:22px;font-size:17px;color:var(--ink-2)}.apply-steps[data-astro-cid-og6np6hy]{list-style:none;margin:clamp(32px,5vw,48px) 0 0;padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff05;counter-reset:apply-step}.apply-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy]{display:flex;gap:16px;padding:12px 0;border-bottom:1px dashed var(--line);align-items:baseline}.apply-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy]:first-child{padding-top:0}.apply-steps[data-astro-cid-og6np6hy] li[data-astro-cid-og6np6hy]:last-child{padding-bottom:0;border-bottom:0}.apply-steps__num[data-astro-cid-og6np6hy]{font-size:11px;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex-shrink:0}.apply-steps__k[data-astro-cid-og6np6hy]{color:var(--ink);font-size:14.5px;margin:0 0 2px;font-weight:500}.apply-steps__v[data-astro-cid-og6np6hy]{color:var(--ink-3);font-size:13.5px;margin:0;line-height:1.5}.apply-status[data-astro-cid-og6np6hy]{margin-top:28px;padding-top:22px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em}.apply-right[data-astro-cid-og6np6hy]{padding:clamp(28px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff04}@media (max-width: 880px){.apply-grid[data-astro-cid-og6np6hy]{grid-template-columns:1fr}}.intake-form{position:relative}.intake-form__gotcha{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.intake-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intake-form__field{display:flex;flex-direction:column;gap:6px}.intake-form__field--full{grid-column:1 / -1}.intake-form__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.intake-form__label em{color:var(--accent);font-style:normal;margin-left:4px}.intake-form input,.intake-form select,.intake-form textarea{width:100%;background:#ffffff06;border:1px solid var(--line);border-radius:var(--radius-pill);padding:12px 14px;color:var(--ink);font:inherit;font-size:15px;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),background var(--t-base) var(--ease)}.intake-form input::placeholder,.intake-form textarea::placeholder{color:var(--ink-3)}.intake-form input:hover,.intake-form select:hover,.intake-form textarea:hover{border-color:var(--line-strong)}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{outline:0;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);background-color:#ffffff0a}.intake-form textarea{resize:vertical;min-height:110px}.intake-form select{-webkit-appearance:none;appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238e8c84' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.intake-form select:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c5f04b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.intake-form select option{background-color:var(--surface-2);color:var(--ink)}.intake-form select option:disabled{color:var(--ink-3)}.intake-form__submit{margin-top:24px;width:100%;height:52px;font-size:15px}.intake-form__submit:disabled{opacity:.7;cursor:progress;transform:none;box-shadow:none}.intake-form__error{margin-top:16px;padding:12px 14px;background:#ff505014;border:1px solid rgba(255,80,80,.3);border-radius:8px;color:#ff9a9a;font-size:14px}.intake-form__legal{margin-top:18px;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.intake-form__legal strong{color:var(--ink-2);font-weight:500}.intake-success{padding:32px 8px;text-align:center}.intake-success__check{width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:28px;line-height:56px;margin:0 auto 24px;font-weight:600}.intake-success__title{font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.02em;margin-bottom:14px}.intake-success__body{color:var(--ink-2);font-size:15px;line-height:1.6;max-width:40ch;margin:0 auto 24px}.intake-success__body strong{color:var(--ink);font-weight:500}.intake-success__reset{color:var(--ink-3);font-size:13px;border-bottom:1px dashed var(--line-strong);padding-bottom:2px}.intake-success__reset:hover{color:var(--accent)}@media (max-width: 560px){.intake-form__grid{grid-template-columns:1fr}}
