.imagine-invite__form{display:flex;flex-direction:column;min-width:0;font-family:var(--img-font-ui);color:var(--img-ink-900);text-align:left}.imagine-invite__title,.imagine-root.imagine-brand .imagine-invite__title{margin:0;font-family:var(--img-font-ui);font-weight:800;font-size:26px;line-height:1.2;letter-spacing:normal;text-wrap:pretty;color:var(--img-ink-900);border-radius:6px}.imagine-invite__title:focus{outline:none}.imagine-invite__title:focus-visible{box-shadow:var(--img-focus-ring)}.imagine-invite__cond,.imagine-invite__phrase{margin:8px 0 0;font-weight:500;font-size:16px;line-height:1.5;color:var(--img-ink-700)}.imagine-invite__cond{margin-top:12px}.imagine-invite__form .imagine-field__label{display:block;margin:20px 0 6px;font-weight:700;font-size:15px;color:var(--img-ink-900)}.imagine-invite__form .imagine-field__input{box-sizing:border-box;height:52px;min-height:52px;margin:0;padding:0 16px;border:1.5px solid var(--img-paper-edge);border-radius:12px;font-size:17px;color:var(--img-ink-900)}.imagine-invite__form .imagine-field__input:focus-visible{border-color:var(--img-brand-blue);box-shadow:var(--img-focus-ring)}.imagine-invite__consent{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;margin-top:20px;cursor:pointer}.imagine-invite__consent-input{position:absolute;top:1px;left:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.imagine-invite__box{flex:none;display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;margin-top:1px;border:2px solid var(--img-ink-700);border-radius:6px;background:var(--img-paper);color:transparent}.imagine-invite__consent-input:checked+.imagine-invite__box{border-color:var(--img-brand-blue);background:var(--img-brand-blue);color:#fff}.imagine-invite__consent-input:focus-visible+.imagine-invite__box{box-shadow:var(--img-focus-ring)}.imagine-invite__consent-input:disabled,.imagine-invite__consent:has(:disabled){cursor:default}.imagine-invite__consent-text{font-size:15px;line-height:1.45;color:var(--img-ink-900)}.imagine-invite__notice{margin:10px 0 0;padding-left:36px;font-size:14px;line-height:1.5;color:var(--img-ink-700)}.imagine-invite__notice a,.imagine-root.imagine-brand .imagine-invite__form .imagine-invite__notice a{font-weight:700;color:var(--img-brand-blue);text-decoration:underline;text-underline-offset:2px;border-radius:4px}.imagine-invite__notice a:focus-visible{outline:none;box-shadow:var(--img-focus-ring)}.imagine-invite__error{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding:14px 16px;border:1.5px solid var(--img-brand-peach);border-radius:14px;background:var(--img-brand-peach-pale);color:var(--img-ink-900);font-size:15px;line-height:1.45}.imagine-invite__error-title{font-weight:800}.imagine-invite__submit{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:56px;margin:24px 0 0;padding:0 24px;border:0;border-radius:28px;background:var(--img-coral-500);box-shadow:0 6px 18px rgb(231 105 29/.22);font-family:var(--img-font-ui);font-weight:800;font-size:17px;color:var(--img-ink-900);text-decoration:none;cursor:pointer}.imagine-invite__error+.imagine-invite__submit{margin-top:16px}.imagine-invite__submit:hover:not([aria-disabled=true],[aria-busy=true]){background:#ef7a30}.imagine-invite__submit[aria-disabled=true]{background:var(--img-disabled-bg);box-shadow:none;color:var(--img-disabled-ink);cursor:default}.imagine-invite__submit[aria-busy=true]{cursor:progress}.imagine-invite__submit:focus-visible{outline:none;box-shadow:var(--img-focus-ring)}.imagine-invite__hint{margin:10px 0 0;font-size:15px;line-height:1.4;text-align:center;color:var(--img-ink-700)}