.fe[data-astro-cid-ankh6zpe]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,88px);padding-block:clamp(48px,8vw,100px) clamp(80px,10vw,140px);display:grid}.fe-side[data-astro-cid-ankh6zpe]{gap:26px;display:grid;position:sticky;top:110px}.fe-side[data-astro-cid-ankh6zpe] h1[data-astro-cid-ankh6zpe]{font-size:clamp(2.9rem,5.6vw,5rem)}.fe-steps[data-astro-cid-ankh6zpe]{counter-reset:s;border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.fe-steps[data-astro-cid-ankh6zpe] li[data-astro-cid-ankh6zpe]{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;padding:14px 0;display:grid}.fe-steps[data-astro-cid-ankh6zpe] li[data-astro-cid-ankh6zpe]:before{content:"0" counter(s);letter-spacing:.12em;color:var(--wheat);grid-row:span 2;padding-top:4px;font-size:.75rem;font-weight:800}.fe-steps[data-astro-cid-ankh6zpe] span[data-astro-cid-ankh6zpe]{color:var(--stone);font-size:.9rem}.fe-call[data-astro-cid-ankh6zpe]{background:var(--spruce);color:var(--white);border-radius:var(--radius-lg);gap:6px;padding:24px 26px;display:grid}.fe-call[data-astro-cid-ankh6zpe] .eyebrow[data-astro-cid-ankh6zpe]{color:var(--wheat-2)}.fe-call[data-astro-cid-ankh6zpe] a[data-astro-cid-ankh6zpe]{font-family:var(--serif);font-size:2.4rem;line-height:1.1;text-decoration:none}.fe-call[data-astro-cid-ankh6zpe] p[data-astro-cid-ankh6zpe]:last-child{color:#b8c6bd;font-size:.85rem}.fe-form[data-astro-cid-ankh6zpe]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:28px;padding:clamp(22px,3.4vw,44px);display:grid}fieldset[data-astro-cid-ankh6zpe]{border:0;gap:16px;margin:0;padding:0;display:grid}legend[data-astro-cid-ankh6zpe]{font-family:var(--serif);align-items:baseline;gap:12px;margin-bottom:6px;padding:0;font-size:1.9rem;display:flex}legend[data-astro-cid-ankh6zpe] span[data-astro-cid-ankh6zpe]{font-family:var(--sans);letter-spacing:.14em;color:var(--wheat);font-size:.75rem;font-weight:800}.two[data-astro-cid-ankh6zpe]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fe-form[data-astro-cid-ankh6zpe] label[data-astro-cid-ankh6zpe]:not(.tile):not(.check),.lbl[data-astro-cid-ankh6zpe]{gap:6px;font-size:.8rem;font-weight:700;display:grid}.fe-form[data-astro-cid-ankh6zpe] input[data-astro-cid-ankh6zpe]:not([type=radio]):not([type=checkbox]),.fe-form[data-astro-cid-ankh6zpe] select[data-astro-cid-ankh6zpe],.fe-form[data-astro-cid-ankh6zpe] textarea[data-astro-cid-ankh6zpe]{font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:12px;width:100%;padding:.75em .9em;font-size:1rem;font-weight:500}.fe-form[data-astro-cid-ankh6zpe] select[data-astro-cid-ankh6zpe]{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23131715' stroke-width='1.4'/%3E%3C/svg%3E") right 14px center / 10px no-repeat;padding-right:34px}.fe-form[data-astro-cid-ankh6zpe] [data-astro-cid-ankh6zpe]:is(input,select,textarea):focus{outline:2px solid var(--wheat);border-color:#0000}.fe-form[data-astro-cid-ankh6zpe] .bad[data-astro-cid-ankh6zpe]{border-color:#b4462e!important}.tiles[data-astro-cid-ankh6zpe].bad .tile[data-astro-cid-ankh6zpe] span[data-astro-cid-ankh6zpe]{border-color:#b4462e}.check[data-astro-cid-ankh6zpe].bad{color:#b4462e}.tiles[data-astro-cid-ankh6zpe]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.tile[data-astro-cid-ankh6zpe] input[data-astro-cid-ankh6zpe]{opacity:0;position:absolute}.tile[data-astro-cid-ankh6zpe] span[data-astro-cid-ankh6zpe]{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:14px;height:100%;padding:12px 14px;font-size:.88rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:block}.tile[data-astro-cid-ankh6zpe] span[data-astro-cid-ankh6zpe]:hover{border-color:var(--ink)}.tile[data-astro-cid-ankh6zpe] input[data-astro-cid-ankh6zpe]:checked+span[data-astro-cid-ankh6zpe]{background:var(--spruce);border-color:var(--spruce);color:var(--white)}.tile[data-astro-cid-ankh6zpe] input[data-astro-cid-ankh6zpe]:focus-visible+span[data-astro-cid-ankh6zpe]{outline:2px solid var(--wheat);outline-offset:2px}.check[data-astro-cid-ankh6zpe]{cursor:pointer;align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.check[data-astro-cid-ankh6zpe] input[data-astro-cid-ankh6zpe]{width:20px;height:20px;accent-color:var(--spruce);flex:none;margin-top:2px}.fe-small[data-astro-cid-ankh6zpe]{color:var(--stone);font-size:.82rem}.fe-form[data-astro-cid-ankh6zpe] .btn[data-astro-cid-ankh6zpe]{justify-content:center}.fe-note[data-astro-cid-ankh6zpe]{color:var(--stone);text-align:center;font-size:.85rem}@media (width<=960px){.fe[data-astro-cid-ankh6zpe]{grid-template-columns:1fr}.fe-side[data-astro-cid-ankh6zpe]{position:static}}@media (width<=600px){.two[data-astro-cid-ankh6zpe]{grid-template-columns:1fr}}
