.cwsf-page{background-color:#f2f2f2;width:100%;min-height:80vh;padding:64px 16px 80px;display:flex;flex-direction:column;align-items:center}.cwsf-eyebrow{color:#4d4d4d;font-size:35px;font-weight:400;margin:0 0 14px;text-align:center}.cwsf-title-pill{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #6fc498;border-radius:9999px;padding:0 48px;font-size:var(--heading-size);font-weight:600;color:#4d4d4d;background:#f2f2f2;margin-bottom:36px;text-align:center;line-height:1.15}.cwsf-card{width:100%;max-width:680px;background-color:#fff;border-radius:32px;box-shadow:0 18px 48px #1414141c;padding:52px 48px;box-sizing:border-box}.cwsf-field{margin-bottom:22px}.cwsf-label{display:block;margin-bottom:8px;font-size:26px;font-weight:500;color:#4d4d4d;font-family:inherit}.cwsf-input{width:100%;background-color:#fafafa;border:1.5px solid #d4d4d4;border-radius:12px;color:#242424;font-size:18px;padding:13px 18px;transition:border-color .2s ease,background .2s ease;font-family:inherit;display:block;box-sizing:border-box;outline:none}.cwsf-input:focus{border-color:#6fc498;background:#fff}.cwsf-textarea{resize:vertical;min-height:120px}.cwsf-helper{margin-top:6px;font-size:13px;color:#9ca3af;line-height:1.5}.cwsf-helper a{color:#6fc498}.cwsf-helper a:hover{text-decoration:underline}.cwsf-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:32px}.cwsf-submit{background-color:#6fc498;color:#fff;font-weight:600;font-size:26px;height:58px;width:100%;border-radius:9999px;border:none;cursor:pointer;font-family:inherit;transition:background-color .2s ease;line-height:1}.cwsf-submit:hover:not(:disabled){background-color:#5ca982}.cwsf-submit:disabled{opacity:.45;cursor:not-allowed}.cwsf-cancel{color:#aaa;font-size:16px;text-decoration:none;font-family:inherit}.cwsf-cancel:hover{color:#4d4d4d}@media (max-width: 639px){.cwsf-page{padding:36px 16px 48px}.cwsf-title-pill{padding:0 28px;margin-bottom:24px}.cwsf-card{padding:28px 20px}.cwsf-label,.cwsf-input{font-size:16px}.cwsf-submit{font-size:20px;height:50px}}
