.nav[data-v-55eecb55]{background:var(--navy-900);border-bottom:1px solid transparent;position:sticky;top:0;transition:background .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease);z-index:100}.nav--scrolled[data-v-55eecb55]{backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);background:#0a1a2cb8;border-bottom-color:#ffffff14;box-shadow:0 12px 30px -16px #0009}.nav__inner[data-v-55eecb55]{gap:16px;height:76px;justify-content:space-between}.nav__brand[data-v-55eecb55],.nav__inner[data-v-55eecb55]{align-items:center;display:flex}.nav__brand[data-v-55eecb55]{flex-shrink:0;outline-offset:4px;transition:transform .4s var(--ease)}.nav__brand[data-v-55eecb55]:hover{transform:translateY(-1px)}.nav__brand[data-v-55eecb55]:focus-visible{border-radius:6px;outline:2px solid var(--orange)}.nav__logo[data-v-55eecb55]{display:block;height:42px;width:auto}.nav__links[data-v-55eecb55]{display:flex;gap:6px;margin-left:auto;margin-right:22px}.nav__link[data-v-55eecb55]{border-radius:var(--r-pill);color:#ffffffbd;font-size:14.5px;font-weight:500;letter-spacing:.005em;padding:8px 14px;transition:color .2s var(--ease),background .2s var(--ease)}.nav__link[data-v-55eecb55]:hover{background:#ffffff14;color:#fff}.nav__link[data-v-55eecb55]:focus-visible{border-radius:var(--r-pill);outline:2px solid var(--orange)}.nav__cta[data-v-55eecb55]{flex-shrink:0;font-size:14px;padding:10px 12px 10px 20px}.nav__burger[data-v-55eecb55]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:4px;width:42px}.nav__burger span[data-v-55eecb55]{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .35s var(--ease),opacity .25s var(--ease);width:20px}.nav__burger--open span[data-v-55eecb55]:first-child{transform:translateY(7px) rotate(45deg)}.nav__burger--open span[data-v-55eecb55]:nth-child(2){opacity:0}.nav__burger--open span[data-v-55eecb55]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__burger[data-v-55eecb55]:focus-visible{outline:2px solid var(--orange)}.nav__mobile[data-v-55eecb55]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a1a2ceb;border-top:1px solid hsla(0,0%,100%,.1);display:none;flex-direction:column;gap:4px;padding:14px 28px 22px}.nav__mobile--open[data-v-55eecb55]{display:flex}.nav__mobile-link[data-v-55eecb55]{border-bottom:1px solid hsla(0,0%,100%,.07);color:#ffffffd1;font-size:15.5px;font-weight:500;padding:13px 0;transition:color .15s ease}.nav__mobile-link[data-v-55eecb55]:last-of-type{border-bottom:none}.nav__mobile-link[data-v-55eecb55]:hover{color:#fff}.nav__mobile-cta[data-v-55eecb55]{justify-content:center;margin-top:14px}@media(max-width:820px){.nav__cta[data-v-55eecb55],.nav__links[data-v-55eecb55]{display:none}.nav__burger[data-v-55eecb55]{display:flex}.nav--scrolled[data-v-55eecb55]{background:#0a1a2cd1}}@media(max-width:480px){.nav__inner[data-v-55eecb55]{height:66px}.nav__logo[data-v-55eecb55]{height:34px}}.glyph[data-v-71f1e1bd]{display:block;flex-shrink:0}.demo[data-v-d87afc5b]{background:var(--bg-soft)}.container--narrow[data-v-d87afc5b]{max-width:760px}.demo__sub[data-v-d87afc5b]{color:var(--muted);font-size:17px;margin-top:0}.demo__form[data-v-d87afc5b]{background:linear-gradient(180deg,#fff,var(--bg-soft));border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);margin-top:32px;padding:38px 34px}.grid2[data-v-d87afc5b]{display:grid;gap:18px 22px;grid-template-columns:1fr 1fr;margin-bottom:18px}.field[data-v-d87afc5b]{display:flex;flex-direction:column;gap:6px}.field--full[data-v-d87afc5b]{margin-bottom:18px}.field__label[data-v-d87afc5b]{color:var(--navy);font-size:13.5px;font-weight:600;letter-spacing:.01em}.field__req[data-v-d87afc5b]{color:var(--orange);margin-left:2px}.field__err[data-v-d87afc5b]{color:#c0392b;font-size:12.5px;font-weight:500;margin-top:2px}input[data-v-d87afc5b],textarea[data-v-d87afc5b]{background:#fff;border:1.5px solid var(--border-strong);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:15px;font-weight:400;padding:12px 15px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);width:100%}input[data-v-d87afc5b]::-moz-placeholder,textarea[data-v-d87afc5b]::-moz-placeholder{color:#aab5c0}input[data-v-d87afc5b]::placeholder,textarea[data-v-d87afc5b]::placeholder{color:#aab5c0}input[data-v-d87afc5b]:focus,textarea[data-v-d87afc5b]:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff670224;outline:none}input.input--err[data-v-d87afc5b],textarea.input--err[data-v-d87afc5b]{border-color:#c0392b}input.input--err[data-v-d87afc5b]:focus,textarea.input--err[data-v-d87afc5b]:focus{box-shadow:0 0 0 3px #c0392b24}textarea[data-v-d87afc5b]{min-height:88px;resize:vertical}.hp[data-v-d87afc5b]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.demo__err[data-v-d87afc5b]{background:#fdf0ef;border:1px solid #f5c6c2;border-radius:8px;color:#c0392b;font-size:14px;margin-bottom:14px;padding:10px 14px}.demo__footer[data-v-d87afc5b]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px}.demo__hint[data-v-d87afc5b]{color:var(--muted);font-size:13px;margin:0}.demo__submit[data-v-d87afc5b]{justify-content:center;min-width:200px;position:relative}.demo__submit[data-v-d87afc5b]:disabled{cursor:not-allowed;opacity:.7}.demo__spinner[data-v-d87afc5b]{animation:spin-d87afc5b .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes spin-d87afc5b{to{transform:rotate(1turn)}}.demo__done[data-v-d87afc5b]{background:linear-gradient(180deg,#fff,var(--bg-soft));border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);margin-top:32px;padding:56px 32px;text-align:center}.demo__done h3[data-v-d87afc5b]{font-size:22px;margin-bottom:8px}.demo__done p[data-v-d87afc5b]{color:var(--muted);margin:0}.demo__check[data-v-d87afc5b]{align-items:center;background:#1f9d55;border-radius:50%;box-shadow:0 8px 24px #1f9d5547;color:#fff;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 18px;width:60px}@media(max-width:600px){.grid2[data-v-d87afc5b]{grid-template-columns:1fr}.demo__form[data-v-d87afc5b]{padding:22px 16px}.demo__footer[data-v-d87afc5b]{align-items:stretch;flex-direction:column}.demo__submit[data-v-d87afc5b]{width:100%}}.footer[data-v-9a5102e9]{background:radial-gradient(120% 100% at 50% -20%,rgba(255,103,2,.1),transparent 55%),var(--navy-900);border-top:1px solid hsla(0,0%,100%,.08);color:#aebccb;position:relative}.footer__main[data-v-9a5102e9]{border-bottom:1px solid hsla(0,0%,100%,.09);display:flex;flex-wrap:wrap;gap:64px;justify-content:space-between;padding:72px 0 48px}.footer__brand[data-v-9a5102e9]{align-items:flex-start;display:flex;flex-direction:column;gap:18px;max-width:340px}.footer__logo[data-v-9a5102e9]{display:block;height:48px;width:auto}.footer__tagline[data-v-9a5102e9]{color:#fff9;font-size:15px;line-height:1.65;margin:0}.footer__cta[data-v-9a5102e9]{margin-top:2px;padding:11px 12px 11px 20px}.footer__nav[data-v-9a5102e9]{display:flex;flex-wrap:wrap;gap:56px}.footer__col[data-v-9a5102e9]{display:flex;flex-direction:column;gap:12px;min-width:150px}.footer__col h4[data-v-9a5102e9]{color:#ffffff6b;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.footer__col a[data-v-9a5102e9]{color:#ffffffb8;font-size:14.5px;transition:color .2s var(--ease),transform .2s var(--ease);width:-moz-fit-content;width:fit-content}.footer__col a[data-v-9a5102e9]:hover{color:#fff;transform:translate(3px)}.footer__col a[data-v-9a5102e9]:focus-visible{border-radius:3px;outline:2px solid var(--orange);outline-offset:3px}.footer__bottom[data-v-9a5102e9]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:24px 0}.footer__copy[data-v-9a5102e9]{color:#ffffff6b;font-size:13px}.footer__made[data-v-9a5102e9]{align-items:center;color:#ffffff4d;display:inline-flex;font-size:12.5px;gap:8px}.footer__made[data-v-9a5102e9]:before{background:#1f9d55;border-radius:50%;box-shadow:0 0 0 3px #1f9d5533;content:"";height:6px;width:6px}@media(max-width:640px){.footer__main[data-v-9a5102e9]{gap:40px;padding:52px 0 32px}.footer__nav[data-v-9a5102e9]{gap:36px}.footer__bottom[data-v-9a5102e9]{align-items:flex-start;flex-direction:column}.footer__logo[data-v-9a5102e9]{height:42px}}
