.signup-form-module{margin-inline:auto;max-width:34rem}.signup-form-container{padding:clamp(1.5rem,3vw,2.5rem)}.signup-form-container:hover{border-color:var(--rule-faint);translate:none}.signup-form-container:before{display:none}.signup-form-title{margin:0 0 .75rem}.signup-form-description{margin:0 0 2rem}.signup-form__field{margin-bottom:1.5rem}.signup-form__countries{border:0;margin-inline:0;padding:0}.signup-form__country-list{display:flex;flex-wrap:wrap;gap:.5rem}.signup-form__country{align-items:center;background:transparent;border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.45rem;padding:.5rem .875rem;transition:border-color .3s var(--e-soft),color .3s var(--e-soft),background-color .3s var(--e-soft)}.signup-form__country:hover{border-color:var(--rule-strong);color:var(--ink)}.signup-form__country.is-selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}.signup-form__country:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.signup-form__flag{font-size:1rem;line-height:1}.signup-form__company,.signup-form__search{position:relative}.signup-form__search .field-input{padding-right:2.75rem}.signup-form__status{height:1.25rem;opacity:0;pointer-events:none;position:absolute;right:.875rem;top:50%;transition:opacity .25s var(--e-soft);translate:0 -50%;width:1.25rem}.signup-form__status.is-busy{animation:signup-spin .7s linear infinite;border:2px solid var(--rule-strong);border-radius:50%;border-top-color:var(--sea);opacity:1}.signup-form__status.is-done{background:var(--foam);background-image:linear-gradient(45deg,transparent 46%,var(--deep) 46%,var(--deep) 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,var(--deep) 46%,var(--deep) 54%,transparent 54%);background-position:.24rem .6rem,.42rem .36rem;background-repeat:no-repeat;background-size:.45rem .28rem,.28rem .45rem;border-radius:50%;opacity:1}@keyframes signup-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.signup-form__status.is-busy{animation-duration:1.6s}}.company-suggestions{background:var(--paper);border:1px solid var(--rule-strong);border-radius:2px;box-shadow:0 18px 40px -18px rgba(6,12,43,.28);left:0;margin-top:.25rem;max-height:17rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:20}.company-suggestion{background:transparent;border:0;border-bottom:1px solid var(--rule-faint);cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s var(--e-soft);width:100%}.company-suggestion:last-child{border-bottom:0}.company-suggestion:focus-visible,.company-suggestion:hover{background:var(--tint);outline:none}.company-suggestion__name{color:var(--ink);font-size:.9375rem}.company-suggestion__org{color:var(--ink-3);font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums}.signup-form__foot{border-top:1px solid var(--rule-faint);margin-top:2rem;padding-top:1.5rem}.signup-form__gdpr{color:var(--ink-3);font-size:.75rem;line-height:1.55;margin:0 0 1.25rem}.signup-form__submit{width:100%}.thank-you-step{text-align:center}.thank-you-title{margin:0 0 .75rem}.thank-you-message{margin:0 0 2rem}.signup-form__countdown{margin-bottom:1.5rem}.signup-form__countdown .folio{margin:0 0 .625rem}.signup-form__progress{background:var(--rule);height:2px;overflow:hidden}.signup-form__progress span{background:var(--foam-ink);display:block;height:100%;transition:width 1s linear;width:0}.onboarding-link-container .btn-ink{width:100%}