.nr-eyebrow,.nr-button,.nr-card,.nr-field,.nr-label,.nr-help,.nr-alert,.nr-status,.nr-disclosure{font-family:var(--nr-typography-font-family-sans)}:where(.nr-button,.nr-button *,.nr-card,.nr-card *,.nr-input,.nr-alert,.nr-status,.nr-disclosure,.nr-disclosure *){box-sizing:border-box}.nr-button:focus-visible,.nr-card__link:focus-visible,.nr-input:focus-visible,.nr-disclosure summary:focus-visible{outline:3px solid var(--nr-color-interaction-focus-ring);outline-offset:3px}.nr-container{width:min(100% - 3rem,78rem);margin-inline:auto}.nr-stack>*+*{margin-block-start:var(--nr-space-4)}.nr-eyebrow{display:inline-flex;max-width:100%;overflow-wrap:anywhere;align-items:center;gap:var(--nr-space-3);margin:0;color:var(--nr-color-text-accent);font-size:var(--nr-typography-font-size-caption);font-weight:var(--nr-typography-font-weight-bold);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.nr-eyebrow::before{content:'';width:1.4rem;height:2px;background:currentColor}.nr-button{min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--nr-space-3);min-height:3.25rem;padding:.75rem 1.35rem;border:1px solid transparent;border-radius:var(--nr-radius-pill);font-size:var(--nr-typography-font-size-small);font-weight:var(--nr-typography-font-weight-bold);line-height:var(--nr-typography-line-height-tight);text-decoration:none;cursor:pointer;transition:background-color var(--nr-motion-duration-normal)var(--nr-motion-easing-standard),color var(--nr-motion-duration-normal)var(--nr-motion-easing-standard),border-color var(--nr-motion-duration-normal)var(--nr-motion-easing-standard),transform var(--nr-motion-duration-normal)var(--nr-motion-easing-standard)}.nr-button:hover:not(:disabled){transform:translateY(-2px)}.nr-button:active:not(:disabled){transform:translateY(0)}.nr-button:disabled{color:var(--nr-color-text-muted);background:var(--nr-color-surface-sunken);border-color:var(--nr-color-border-strong);cursor:not-allowed;transform:none}.nr-button--primary:focus-visible{box-shadow:0 0 0 3px var(--nr-color-interaction-action-foreground)}.nr-button--primary{color:var(--nr-color-interaction-action-foreground);background:var(--nr-color-interaction-action-background)}.nr-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--nr-color-interaction-action-background) 84%,var(--nr-color-text-primary))}.nr-button--secondary{color:var(--nr-color-text-primary);background:0 0;border-color:var(--nr-color-border-strong)}.nr-button--secondary:hover:not(:disabled){background:var(--nr-color-surface-sunken);border-color:var(--nr-color-text-primary)}.nr-button--light{color:var(--nr-color-interaction-inverse-foreground);background:var(--nr-color-interaction-inverse-background)}.nr-button--light:hover:not(:disabled){background:var(--nr-color-brand-highlight)}.nr-button--light:focus-visible{outline-color:var(--nr-color-interaction-focus-ring-inverse)}.nr-button--dark{color:var(--nr-color-text-inverse);background:var(--nr-color-surface-brand)}.nr-button--dark:hover:not(:disabled){background:color-mix(in srgb,var(--nr-color-brand-primary) 84%,var(--nr-color-surface-raised))}.nr-button--compact{min-height:2.75rem;padding:var(--nr-space-2)var(--nr-space-4);border-radius:var(--nr-radius-medium)}.nr-button__icon{flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;margin:-.2rem -.35rem -.2rem .1rem;border-radius:50%;background:color-mix(in srgb,currentColor 18%,transparent);font-size:1.1rem;line-height:1}.nr-button--secondary .nr-button__icon,.nr-button--light .nr-button__icon{background:color-mix(in srgb,currentColor 8%,transparent)}.nr-card{display:flex;min-width:0;overflow-wrap:anywhere;flex-direction:column;container-type:inline-size;min-height:19rem;padding:var(--nr-space-6);border:1px solid var(--nr-color-border-subtle);border-radius:var(--nr-radius-xlarge);background:var(--nr-color-surface-raised);color:var(--nr-color-text-primary);font-size:var(--nr-typography-font-size-body);line-height:var(--nr-typography-line-height-body)}.nr-card--blue{color:var(--nr-color-text-inverse);background:var(--nr-color-surface-blue);border-color:var(--nr-color-surface-blue)}.nr-card--navy{color:var(--nr-color-text-inverse);background:var(--nr-color-surface-brand);border-color:var(--nr-color-surface-brand)}.nr-card :is(.nr-card__index,.nr-card__title,.nr-card__text,.nr-card__link,.nr-card__link:visited){color:inherit}.nr-card__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--nr-space-3)}.nr-card__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid;border-radius:50%;font-size:1.3rem;line-height:1}.nr-card__icon--highlight{color:var(--nr-color-text-on-highlight);background:var(--nr-color-brand-highlight);border-color:var(--nr-color-brand-highlight)}.nr-card__body{margin-top:auto;padding-top:var(--nr-space-10)}.nr-card__index{margin:0 0 var(--nr-space-3);font-size:var(--nr-typography-font-size-caption);font-weight:var(--nr-typography-font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.nr-card__title{overflow-wrap:anywhere;margin:0;font-size:var(--nr-typography-font-size-title);font-weight:var(--nr-typography-font-weight-bold);line-height:var(--nr-typography-line-height-tight);letter-spacing:-.035em;text-wrap:balance}.nr-card__text{max-width:27ch;margin:var(--nr-space-3)0 0}.nr-card__link{display:flex;align-items:center;justify-content:space-between;gap:var(--nr-space-3);margin-top:var(--nr-space-8);padding-top:var(--nr-space-4);border-top:1px solid;font-size:var(--nr-typography-font-size-small);font-weight:var(--nr-typography-font-weight-bold);text-decoration:none}.nr-card__link>span:first-child{min-width:0;overflow-wrap:anywhere}.nr-card__link>span:last-child{flex:none}.nr-card__link:hover span:last-child{transform:translateX(4px)}.nr-card__link span:last-child{transition:transform var(--nr-motion-duration-fast)}.nr-card--blue .nr-card__link:focus-visible,.nr-card--navy .nr-card__link:focus-visible{outline-color:var(--nr-color-interaction-focus-ring-inverse)}.nr-field{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;gap:var(--nr-space-2);font-size:var(--nr-typography-font-size-body);line-height:var(--nr-typography-line-height-body)}.nr-label{overflow-wrap:anywhere;color:var(--nr-color-text-primary);font-size:var(--nr-typography-font-size-small);font-weight:var(--nr-typography-font-weight-bold)}.nr-input{width:100%;min-width:0;min-height:3.25rem;padding:.75rem 1rem;font-family:var(--nr-typography-font-family-sans);font-size:var(--nr-typography-font-size-body);line-height:var(--nr-typography-line-height-body);color:var(--nr-color-text-primary);background:var(--nr-color-surface-raised);border:1px solid var(--nr-color-border-strong);border-radius:var(--nr-radius-medium);transition:border-color var(--nr-motion-duration-fast),box-shadow var(--nr-motion-duration-fast)}.nr-input:hover:where(:not(:disabled):not([readonly])){border-color:var(--nr-color-text-accent)}.nr-input:focus{border-color:var(--nr-color-text-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nr-color-brand-accent) 13%,transparent)}.nr-input:disabled{color:var(--nr-color-text-muted);background:var(--nr-color-surface-sunken);cursor:not-allowed;opacity:1}.nr-input[readonly]{background:var(--nr-color-surface-canvas)}.nr-input::placeholder{color:var(--nr-color-text-muted);opacity:1}.nr-input[aria-invalid=true]{border-color:var(--nr-color-status-danger)}.nr-help{overflow-wrap:anywhere;color:var(--nr-color-text-muted);font-size:var(--nr-typography-font-size-small)}.nr-help--error{color:var(--nr-color-status-danger)}.nr-alert{display:flex;align-items:flex-start;gap:var(--nr-space-3);padding:var(--nr-space-4);border:1px solid;border-radius:var(--nr-radius-medium);font-size:var(--nr-typography-font-size-small);line-height:var(--nr-typography-line-height-body)}.nr-alert>*{min-width:0;overflow-wrap:anywhere}.nr-alert::before{content:'i'/'';display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;border:1.5px solid;border-radius:50%;font-size:.8rem;font-weight:var(--nr-typography-font-weight-bold);line-height:1}.nr-alert--info{color:var(--nr-color-status-info);background:color-mix(in srgb,var(--nr-color-status-info) 8%,var(--nr-color-surface-raised));border-color:color-mix(in srgb,var(--nr-color-status-info) 28%,var(--nr-color-surface-raised))}.nr-alert--danger{color:var(--nr-color-status-danger);background:color-mix(in srgb,var(--nr-color-status-danger) 8%,var(--nr-color-surface-raised));border-color:color-mix(in srgb,var(--nr-color-status-danger) 28%,var(--nr-color-surface-raised))}.nr-alert--danger::before{content:'!'/''}.nr-status{display:inline-flex;align-items:center;gap:var(--nr-space-2);max-width:100%;overflow-wrap:anywhere;padding:.35rem .7rem;border-radius:var(--nr-radius-pill);background:var(--nr-color-surface-sunken);color:var(--nr-color-text-primary);font-size:var(--nr-typography-font-size-caption);font-weight:var(--nr-typography-font-weight-bold);line-height:var(--nr-typography-line-height-tight)}.nr-status::before{content:'';flex:none;width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.nr-status--success{color:var(--nr-color-status-success);background:color-mix(in srgb,var(--nr-color-status-success) 11%,var(--nr-color-surface-raised))}.nr-status--warning{color:var(--nr-color-status-warning);background:color-mix(in srgb,var(--nr-color-status-warning) 12%,var(--nr-color-surface-raised))}.nr-status--danger{color:var(--nr-color-status-danger);background:color-mix(in srgb,var(--nr-color-status-danger) 11%,var(--nr-color-surface-raised))}@container(min-width:24rem){.nr-card__body { padding-top: var(--nr-space-16); }
  .nr-card__title { font-size: calc(var(--nr-typography-font-size-title) * 1.25); }
  .nr-card__text { max-width: 38ch; }
}.nr-disclosure{border:1px solid var(--nr-color-border-subtle);border-radius:var(--nr-radius-large);background:var(--nr-color-surface-raised);color:var(--nr-color-text-primary);font-family:var(--nr-typography-font-family-sans)}.nr-disclosure summary{display:flex;overflow-wrap:anywhere;align-items:center;justify-content:space-between;gap:min(var(--nr-space-4),4%);min-height:3.5rem;padding:var(--nr-space-4)min(var(--nr-space-6),6%);font-weight:var(--nr-typography-font-weight-bold);cursor:pointer;list-style:none}.nr-disclosure summary::-webkit-details-marker{display:none}.nr-disclosure summary::after{content:'+'/'';display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--nr-color-surface-sunken);color:var(--nr-color-text-primary);font-size:1.25rem;line-height:1}.nr-disclosure[open] summary::after{content:'−'/''}.nr-disclosure__content{min-width:0;overflow-wrap:anywhere;padding:0 min(var(--nr-space-6),6%)var(--nr-space-6);color:var(--nr-color-text-muted);line-height:var(--nr-typography-line-height-body)}.nr-disclosure__content>:first-child{margin-top:0}.nr-disclosure__content>:last-child{margin-bottom:0}.nr-service-list{margin:0;padding:0;border:1px solid var(--nr-color-border-subtle);border-radius:var(--nr-radius-large);background:var(--nr-color-surface-raised);color:var(--nr-color-text-primary);font-family:var(--nr-typography-font-family-sans);line-height:var(--nr-typography-line-height-body)}.nr-service-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nr-space-3)var(--nr-space-6);padding:var(--nr-space-4)var(--nr-space-6)}.nr-service-row+.nr-service-row{border-top:1px solid var(--nr-color-border-subtle)}.nr-service-row dt{min-width:0;overflow-wrap:anywhere;font-size:var(--nr-typography-font-size-body);font-weight:var(--nr-typography-font-weight-bold)}.nr-service-row dt>span{display:block;color:var(--nr-color-text-muted);font-size:var(--nr-typography-font-size-small);font-weight:var(--nr-typography-font-weight-regular)}.nr-service-row dd{margin:0;max-width:100%}.nr-card__icon svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(prefers-contrast:more){.nr-button--secondary,.nr-card,.nr-input,.nr-disclosure{border-color:var(--nr-color-text-primary)}.nr-card__link{border-top-width:2px}}@media(forced-colors:active){.nr-button,.nr-card,.nr-input,.nr-alert,.nr-status,.nr-disclosure{border:1px solid CanvasText}.nr-button:focus-visible,.nr-card__link:focus-visible,.nr-input:focus-visible,.nr-disclosure summary:focus-visible{outline-color:Highlight}.nr-status::before{border:1px solid}.nr-disclosure summary::after{border:1px solid}}@media(prefers-reduced-motion:reduce){.nr-button:hover:not(:disabled),.nr-card__link:hover span:last-child{transform:none}.nr-button,.nr-card__link span:last-child,.nr-input{transition-duration:.01ms!important}}