.form-cap{margin-top:1.25rem}.form-cap__chip{display:inline-flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem 1rem .7rem .85rem;border:1px solid #e6e6e6;border-radius:12px;background:#fbfbfb;box-shadow:0 1px 2px rgba(17,17,17,.04);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.form-cap__chip--idle{border-color:#e6e6e6}.form-cap__chip--verifying{border-color:#e0e0e0}.form-cap__chip--verified{border-color:rgba(31,111,67,.28);background:#f4faf6}.form-cap__chip--error{border-color:rgba(180,35,24,.28);background:#fff8f7}.form-cap__icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:6px}.form-cap__icon svg{width:100%;height:100%}.form-cap__icon--verified{color:#1f6f43}.form-cap__icon--error{color:#b42318}.form-cap__icon--verifying{color:#111111}.form-cap__icon--idle{color:#8a8a8a}.form-cap__ring{width:1.55rem;height:1.55rem;transform:rotate(-90deg)}.form-cap__icon--spinning .form-cap__ring{animation:form-cap-spin .85s linear infinite}.form-cap__ring-bg,.form-cap__ring-fg{fill:none;stroke-width:3}.form-cap__ring-bg{stroke:#e5e5e5}.form-cap__ring-fg{stroke:#111111;stroke-linecap:round;transition:stroke-dasharray .2s ease}.form-cap__label{margin:0;font-size:.9rem;font-weight:500;line-height:1.35;color:#333333;letter-spacing:.01em}.form-cap__chip--verified .form-cap__label{color:#1f6f43}.form-cap__chip--error .form-cap__label{color:#b42318}.form-cap__retry{margin-inline-start:.25rem;border:none;background:transparent;padding:0;font:inherit;font-size:.85rem;font-weight:600;color:#690637;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.form-cap__retry:hover{color:#111111}.form-cap__retry:focus-visible{outline:2px solid #690637;outline-offset:2px;border-radius:2px}.form-cap__error,.form-cap__notice{margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.form-cap__error{color:#b42318}.form-cap__notice{color:#5c5c5c}@keyframes form-cap-spin{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.form-cap__chip,.form-cap__ring-fg{transition:none}.form-cap__icon--spinning .form-cap__ring{animation:none}}.form-success-home{display:flex;justify-content:center;margin-top:1.75rem}.form-success-home-link{display:inline-flex;align-items:center;justify-content:center;padding:1.15rem 3rem;border:none;border-radius:8px;background:#111111;color:#ffffff!important;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 8px 24px rgba(17,17,17,.15);transition:all .3s ease;cursor:pointer}.form-success-home-link:hover{background:#690637;transform:translateY(-2px);box-shadow:0 12px 32px rgba(105,6,55,.25);color:#ffffff!important}.form-success-home-link:focus-visible{outline:2px solid #111111;outline-offset:3px}