.inq[data-astro-cid-v56yoci2]{display:grid;gap:2.2rem}.inq__types[data-astro-cid-v56yoci2]{border:0}.inq__legend[data-astro-cid-v56yoci2],.field[data-astro-cid-v56yoci2] label[data-astro-cid-v56yoci2]{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f4f0e0}.inq__legend[data-astro-cid-v56yoci2]{margin-bottom:1rem}.inq__type-grid[data-astro-cid-v56yoci2]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:700px){.inq__type-grid[data-astro-cid-v56yoci2]{grid-template-columns:repeat(3,1fr)}}.inq__type[data-astro-cid-v56yoci2]{position:relative;cursor:pointer}.inq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.inq__type-card[data-astro-cid-v56yoci2]{display:flex;align-items:center;min-height:56px;padding:.8rem 1rem;border:1px solid var(--line-strong);font-weight:600;transition:border-color .3s,background .3s}.inq__type[data-astro-cid-v56yoci2]:hover .inq__type-card[data-astro-cid-v56yoci2]{border-color:var(--white)}.inq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:checked+.inq__type-card[data-astro-cid-v56yoci2]{background:var(--navy);border-color:var(--blue-text)}.inq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:checked+.inq__type-card[data-astro-cid-v56yoci2]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue-text);margin-right:.7rem;flex:none}.inq__type[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:focus-visible+.inq__type-card[data-astro-cid-v56yoci2]{outline:2px solid var(--white);outline-offset:2px}.inq__grid[data-astro-cid-v56yoci2]{display:grid;gap:1.4rem 1.5rem}@media(min-width:700px){.inq__grid[data-astro-cid-v56yoci2]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-v56yoci2]{grid-column:1 / -1}}.field[data-astro-cid-v56yoci2]{display:grid;gap:.5rem;align-content:start}.field__opt[data-astro-cid-v56yoci2]{text-transform:none;letter-spacing:.02em;color:var(--gray)}.field[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2],.field[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{width:100%;min-height:52px;padding:.85rem 0;background:transparent;border:0;border-bottom:1px solid var(--line-strong);font-size:1.05rem;border-radius:0;transition:border-color .3s}.field[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]{resize:vertical;min-height:160px;padding:.85rem;border:1px solid var(--line-strong)}.field[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:focus-visible,.field[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]:focus-visible{outline:none;box-shadow:none;border-color:var(--white)}.field[data-astro-cid-v56yoci2] input[data-astro-cid-v56yoci2]:focus-visible{box-shadow:0 1px 0 0 var(--white)}.field[data-astro-cid-v56yoci2] textarea[data-astro-cid-v56yoci2]:focus-visible{box-shadow:0 0 0 1px var(--white)}.field[data-astro-cid-v56yoci2] [data-astro-cid-v56yoci2][aria-invalid=true]{border-color:var(--danger)}.field__hint[data-astro-cid-v56yoci2]{font-size:.88rem;color:var(--gray)}.field__err[data-astro-cid-v56yoci2]{font-size:.9rem;color:var(--danger)}.req[data-astro-cid-v56yoci2]{color:var(--blue-text)}.inq__privacy[data-astro-cid-v56yoci2]{font-size:.9rem;color:var(--gray)}.hp[data-astro-cid-v56yoci2]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inq__submit[data-astro-cid-v56yoci2]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:-1rem}.spinner[data-astro-cid-v56yoci2]{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:none}.inq.is-sending .spinner[data-astro-cid-v56yoci2]{display:inline-block;animation:spin .8s linear infinite}.inq.is-sending [data-astro-cid-v56yoci2][data-submit]{pointer-events:none;opacity:.75}@keyframes spin{to{transform:rotate(360deg)}}.inq__status[data-astro-cid-v56yoci2]{display:grid;gap:.5rem;padding:1rem 1.2rem;border:1px solid var(--danger);background:#e8a0a014}.inq__alt[data-astro-cid-v56yoci2]{color:#f5f4f0cc;font-size:.95rem}.inq__error-summary[data-astro-cid-v56yoci2]{padding:1rem 1.2rem;border:1px solid var(--danger);background:#e8a0a014}.inq__error-summary[data-astro-cid-v56yoci2] ul{margin:.5rem 0 0 1.1rem}.inq__error-summary[data-astro-cid-v56yoci2] a{text-decoration:underline}.inq-success[data-astro-cid-v56yoci2]{display:grid;gap:1.2rem;padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--blue);background:radial-gradient(ellipse at 100% 0%,rgba(23,58,99,.5),transparent 60%),var(--ink);justify-items:start}.chat{display:grid;gap:1.2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--navy),var(--ink) 60%)}.chat__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem}.chat__badge{display:inline-flex;gap:.5rem;align-items:center;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;padding:.35rem .6rem;border:1px solid var(--blue-text);color:var(--blue-text);margin-bottom:.8rem}.chat__tone{display:inline-flex;border:1px solid var(--line-strong)}.chat__tone button{min-height:44px;padding:0 .9rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.chat__tone [aria-checked=true]{background:var(--white);color:var(--black)}.chat__disclaimer{font-size:.9rem;color:#f5f4f0cc}.chat__log{display:grid;gap:.9rem;align-content:start;height:clamp(240px,40vh,400px);overflow-y:auto;padding:1rem;background:#0505058c;border:1px solid var(--line);overscroll-behavior:contain}.chat .msg{display:grid;gap:.25rem;max-width:88%}.chat .msg p{padding:.75rem .95rem;line-height:1.5;font-size:.98rem;white-space:pre-wrap}.chat .msg__who{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gray)}.chat .msg--bot p{background:var(--panel);border:1px solid var(--line)}.chat .msg--me{justify-self:end}.chat .msg--me p{background:var(--white);color:var(--black)}.chat .msg__handoff{justify-self:start;margin-top:.3rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:.6rem .9rem;border:1px solid var(--blue-text);min-height:44px}.chat .msg__handoff:hover{background:var(--white);color:var(--black)}.chat__suggest{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.chat__suggest button{min-height:44px;padding:.4rem .8rem;border:1px solid var(--line-strong);font-size:.88rem;color:#f5f4f0db;text-align:left}.chat__suggest button:hover{border-color:var(--white);color:var(--white)}.chat__form{display:flex;border:1px solid var(--line-strong)}.chat__form:focus-within{border-color:var(--white)}.chat__form input{flex:1;min-width:0;min-height:52px;padding:0 1rem;background:transparent;border:0;font-size:1rem}.chat__form input:focus-visible{outline:none;box-shadow:none}.chat__send{width:52px;display:grid;place-items:center;background:var(--white);color:var(--black)}.chat__send:disabled{opacity:.5}.chat__foot{font-size:.62rem}.contact-hero[data-astro-cid-ilz5uget]{padding-top:calc(var(--header-h) + clamp(3rem,10vw,7rem));padding-bottom:2rem;background:radial-gradient(ellipse 70% 60% at 90% 0%,rgba(23,58,99,.5),transparent 70%)}.contact-hero[data-astro-cid-ilz5uget] .wrap[data-astro-cid-ilz5uget]{display:grid;gap:1.5rem}.contact-hero[data-astro-cid-ilz5uget] .h1[data-astro-cid-ilz5uget]{font-size:var(--step-4)}.paths[data-astro-cid-ilz5uget] ul[data-astro-cid-ilz5uget]{list-style:none;display:grid;border-top:1px solid var(--line);margin-top:1.5rem}.paths__link[data-astro-cid-ilz5uget]{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;min-height:56px;padding:1rem 0;border-bottom:1px solid var(--line);transition:padding .5s var(--ease)}.paths__label[data-astro-cid-ilz5uget]{font-family:var(--serif);font-size:var(--step-2);line-height:1}.paths__link[data-astro-cid-ilz5uget]:hover{padding-left:.8rem}.paths__link[data-astro-cid-ilz5uget]:hover .paths__label[data-astro-cid-ilz5uget]{font-style:italic}@media(min-width:700px){.paths[data-astro-cid-ilz5uget] ul[data-astro-cid-ilz5uget]{grid-template-columns:repeat(2,1fr);column-gap:2.5rem}}@media(min-width:1000px){.paths[data-astro-cid-ilz5uget] ul[data-astro-cid-ilz5uget]{grid-template-columns:repeat(3,1fr)}}.contact-grid[data-astro-cid-ilz5uget]{display:grid;gap:clamp(4rem,8vw,6rem)}.contact-form[data-astro-cid-ilz5uget]{display:grid;gap:1rem;align-content:start;scroll-margin-top:calc(var(--header-h) + 1rem)}.contact-form[data-astro-cid-ilz5uget]>form,.contact-form[data-astro-cid-ilz5uget]>.inq-success{margin-top:1.5rem}.contact-side[data-astro-cid-ilz5uget]{display:grid;gap:2.4rem;align-content:start}.side-block[data-astro-cid-ilz5uget]{display:grid;gap:.6rem}.side-big[data-astro-cid-ilz5uget]{font-family:var(--serif);font-size:var(--step-2);line-height:1.1}.side-list[data-astro-cid-ilz5uget]{list-style:none;border-top:1px solid var(--line)}.side-list[data-astro-cid-ilz5uget] li[data-astro-cid-ilz5uget]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:56px;padding:.8rem 0;border-bottom:1px solid var(--line)}@media(min-width:1100px){.contact-grid[data-astro-cid-ilz5uget]{grid-template-columns:1.3fr 1fr}.contact-side[data-astro-cid-ilz5uget]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}
