.nf-contact{--nf-contact-inset: inset 0 1px 2px rgb(2 8 14 / .45);--nf-contact-ring: 0 0 0 3px rgb(56 182 255 / .28)}.nf-contact .nf-phero{padding-top:calc(72px + var(--nf-s-8));padding-bottom:var(--nf-s-7)}.nf-contact .nf-phero__title{font-size:clamp(2.5rem,1rem + 4.4vw,4.75rem)}@media (min-width: 768px){.nf-contact .nf-phero{padding-top:calc(72px + var(--nf-s-9));padding-bottom:var(--nf-s-8)}}.nf-contact__main{padding-bottom:var(--nf-s-9)}.nf-contact__panel{margin-inline:calc(-1 * var(--nf-gutter));padding:var(--nf-s-6) var(--nf-gutter) var(--nf-s-7);background:var(--nf-surface);box-shadow:var(--nf-highlight)}@media (min-width: 768px){.nf-contact__main{padding-bottom:var(--nf-s-10)}.nf-contact__panel{margin-inline:0;padding:var(--nf-s-7);border-radius:var(--nf-r-md)}}.nf-form__note{font-size:var(--nf-text-sm);color:var(--nf-text-3)}.nf-form__group{min-inline-size:0;margin:var(--nf-s-6) 0 0;padding:0;border:0}.nf-form__group+.nf-form__group{margin-top:var(--nf-s-7);padding-top:var(--nf-s-6);border-top:1px solid var(--nf-line)}.nf-form__group legend{float:left;width:100%;margin-bottom:var(--nf-s-5);padding:0;font-size:var(--nf-text-lg);font-weight:500;line-height:1.3;letter-spacing:-.012em;color:var(--nf-text)}.nf-form__group legend+*{clear:both}.nf-form__row{display:grid;gap:var(--nf-s-5) var(--nf-gap)}.nf-form__row+.nf-form__row,.nf-form__row+.nf-field{margin-top:var(--nf-s-5)}@media (min-width: 640px){.nf-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-form__row--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.nf-field{display:grid;align-content:start;gap:var(--nf-s-2);min-width:0}.nf-field label{font-size:var(--nf-text-sm);font-weight:500;line-height:1.4;color:var(--nf-n-200)}.nf-field__req{margin-left:2px;color:var(--nf-brand)}.nf-page .nf-field__hint{margin-top:calc(-1 * var(--nf-s-1));font-size:var(--nf-text-sm);line-height:1.45;color:var(--nf-text-3)}.nf-input{display:block;width:100%;min-height:48px;margin:0;padding:0 var(--nf-s-4);font:400 var(--nf-text-base) / 1.4 var(--nf-font);color:var(--nf-text);background:var(--nf-bg);border:1px solid var(--nf-line-strong);border-radius:var(--nf-r-sm);box-shadow:var(--nf-contact-inset);transition:border-color .16s var(--nf-ease-out),box-shadow .16s var(--nf-ease-out)}.nf-input::-moz-placeholder{color:var(--nf-text-3);opacity:1}.nf-input::placeholder{color:var(--nf-text-3);opacity:1}@media (hover: hover){.nf-input:hover{border-color:var(--nf-n-700)}}.nf-input:focus,.nf-input:focus-visible{outline:none;border-color:var(--nf-brand);box-shadow:var(--nf-contact-inset),var(--nf-contact-ring)}.nf-input--area{min-height:176px;padding-block:var(--nf-s-3);line-height:1.55;resize:vertical}.nf-select{position:relative;display:block}.nf-select select{padding-right:var(--nf-s-7);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.nf-select:after{content:"";position:absolute;top:50%;right:var(--nf-s-4);width:12px;height:12px;margin-top:-6px;background:var(--nf-text-2);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 4.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 4.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat}.nf-select option{color:var(--nf-text);background:var(--nf-surface-2)}.nf-form__submit{display:grid;gap:var(--nf-s-4);margin-top:var(--nf-s-6)}.nf-form__submit .nf-btn{width:100%}.nf-form__submit .nf-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.nf-form__submit .nf-btn:disabled:hover{background:var(--nf-brand)}@media (min-width: 640px){.nf-form__submit .nf-btn{justify-self:start;width:auto;min-width:11rem}}.nf-form__status:empty{display:none}.nf-page .nf-status{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--nf-s-3);align-items:start;padding:var(--nf-s-3) var(--nf-s-4);border-radius:var(--nf-r-sm);background:var(--nf-surface-2);box-shadow:inset 0 0 0 1px var(--nf-line-strong);line-height:1.5;color:var(--nf-text)}.nf-status svg{margin-top:.2em;color:var(--nf-brand)}.nf-status--error{box-shadow:inset 0 0 0 1px var(--nf-n-500)}.nf-status--error svg{color:var(--nf-text)}.nf-contact__direct{margin-top:var(--nf-s-8)}.nf-contact__direct-title{font-size:var(--nf-text-xl);font-weight:500;line-height:1.25;letter-spacing:-.02em}.nf-page .nf-contact__direct-lede{margin-top:var(--nf-s-3);max-width:40ch;color:var(--nf-text-2)}.nf-details{margin:var(--nf-s-6) 0 0}.nf-details>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--nf-s-3);align-items:baseline;padding-block:var(--nf-s-2);border-top:1px solid var(--nf-line)}.nf-details>div:last-child{border-bottom:1px solid var(--nf-line)}.nf-details dt{font-size:var(--nf-text-sm);color:var(--nf-text-3)}.nf-details dd{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--nf-s-5);column-gap:var(--nf-s-5);min-height:44px;margin:0;color:var(--nf-text)}.nf-details a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--nf-text);text-decoration:underline;text-decoration-color:var(--nf-line-strong);text-underline-offset:.3em;overflow-wrap:anywhere;transition:text-decoration-color .16s var(--nf-ease-out)}.nf-details a:hover{text-decoration-color:var(--nf-text)}.nf-details__social a{text-decoration:none;color:var(--nf-text-2);transition:color .16s var(--nf-ease-out)}.nf-details__social a:hover{color:var(--nf-text)}.nf-details a:focus-visible{outline:2px solid var(--nf-brand);outline-offset:3px;border-radius:2px;box-shadow:none;--tw-ring-shadow: 0 0 #0000}@media (min-width: 1024px){.nf-contact__panel{grid-column:1 / span 7}.nf-contact__direct{grid-column:9 / -1;align-self:start;position:sticky;top:calc(72px + var(--nf-s-6));margin-top:var(--nf-s-6)}}.nf-faq{border-top:1px solid var(--nf-line)}.nf-faq__list{margin-top:var(--nf-s-7)}.nf-faq__item{border-top:1px solid var(--nf-line)}.nf-faq__item:last-child{border-bottom:1px solid var(--nf-line)}.nf-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nf-s-5);min-height:44px;margin-inline:calc(-1 * var(--nf-s-4));padding:var(--nf-s-5) var(--nf-s-4);cursor:pointer;list-style:none;border-radius:var(--nf-r-sm);transition:background-color .2s var(--nf-ease-out)}.nf-faq__item summary::-webkit-details-marker{display:none}.nf-faq__q{font-size:var(--nf-text-lg);font-weight:500;line-height:1.35;letter-spacing:-.012em;color:var(--nf-text);text-wrap:balance}.nf-faq__icon{position:relative;flex:none;width:14px;height:14px;margin-top:.4em;color:var(--nf-text-2);transition:color .16s var(--nf-ease-out)}.nf-faq__icon:before,.nf-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.6px;margin-top:-.8px;border-radius:1px;background:currentColor;transition:transform .2s var(--nf-ease-out)}.nf-faq__icon:after{transform:rotate(90deg)}.nf-faq__item[open] .nf-faq__icon:after{transform:rotate(0)}@media (hover: hover){.nf-faq__item summary:hover{background:var(--nf-surface)}.nf-faq__item summary:hover .nf-faq__icon{color:var(--nf-text)}}.nf-faq__item summary:focus-visible{outline:2px solid var(--nf-brand);outline-offset:-2px;box-shadow:none;--tw-ring-shadow: 0 0 #0000}.nf-page .nf-faq__item p{max-width:60ch;padding-right:var(--nf-s-7);padding-bottom:var(--nf-s-5);color:var(--nf-text-2)}@media (min-width: 1024px){.nf-faq__intro{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(72px + var(--nf-s-6))}.nf-faq__list{grid-column:6 / -1;margin-top:0}}@media (prefers-reduced-motion: reduce){.nf-input,.nf-details a,.nf-faq__item summary,.nf-faq__icon,.nf-faq__icon:before,.nf-faq__icon:after{transition:none}}
