@import"https://assets.coachy.net/fonts/cera-pro/load.css";.signup{--signup-purple: #5c4cc4;--signup-purple-light: #eeecf8;--signup-yellow: #ffda00;--signup-text: #31404e;--signup-muted: #6b7280;--signup-border: #dcd8ee;--signup-error: #d92d37;--signup-valid: #2f9e6e;margin:0;min-height:100vh;background:var(--signup-purple);color:var(--signup-text);font-family:CeraPROMedium,sans-serif;font-size:16px;line-height:24px;text-align:center;-webkit-font-smoothing:antialiased}.signup *,.signup *:before,.signup *:after{box-sizing:border-box}.signup-logo{display:inline-block;margin-top:36px}.signup-logo img{display:block;width:180px;height:auto}.signup main{padding:32px 20px 40px;min-height:calc(100vh - 143px)}.signup-box{position:relative;display:inline-block;width:100%;max-width:680px;padding:44px 48px 48px;border-radius:24px;background:#fff;color:var(--signup-text);text-align:center;box-shadow:0 16px 48px #1e145a40}.signup-package{display:block;height:100px;margin:0 auto}.signup h2{margin:25px 0 30px;font-family:CeraPROMedium,sans-serif;font-size:28px;font-weight:500;line-height:120%;color:var(--signup-text)}.signup h2 i{color:var(--signup-purple);font-style:normal;text-transform:uppercase}.signup h2 strong{font-family:CeraPROBold,sans-serif;font-weight:700}.signup h4{margin:0 0 30px;font-family:CeraPROMedium,sans-serif;font-size:16px;font-weight:500;line-height:130%;color:var(--signup-purple)}.signup-form{padding-top:5px}.signup-field{position:relative;max-width:430px;margin:0 auto}.signup-field+.signup-field{margin-top:10px}.signup-field.signup-gap{margin-top:34px}.signup-field input,.signup-field select{display:block;width:100%;height:50px;margin:0;padding:14px 18px;border:1px solid var(--signup-border);border-radius:14px;background:#fff;color:var(--signup-text);font-family:CeraPROMedium,sans-serif;font-size:16px;line-height:20px;text-align:left;outline:none;box-shadow:none;transition:all .2s;-webkit-appearance:none;appearance:none}.signup-field select{padding-right:35px;cursor:pointer}.signup-field input::placeholder{color:#9a9cab;opacity:1}.signup-field input:focus,.signup-field select:focus{border-color:var(--signup-purple);box-shadow:0 0 0 3px #5c4cc426}.signup-field select.is-empty{color:var(--signup-text)}.signup-field.has-error input,.signup-field.has-error select{padding-right:44px;border-color:var(--signup-error)}.signup-field.has-error input:focus{box-shadow:0 0 0 3px #d92d3724}.signup-field.is-valid input{padding-right:44px}.signup-error-icon{position:absolute;top:16px;right:10px;width:20px;height:20px;color:#f79e9e;pointer-events:none}.signup-question{margin-top:50px!important;margin-bottom:35px!important}.signup-terms{max-width:430px;margin:52px auto 0}.signup-terms label{display:inline-block;padding:10px;border-radius:20px;color:var(--signup-purple);font-size:14px;line-height:21px;cursor:pointer}.signup-terms a{color:var(--signup-purple);text-decoration:underline}.signup-terms input[type=checkbox]{width:13px;height:13px;margin:0 3px 0 0;vertical-align:baseline;accent-color:var(--signup-purple);cursor:pointer}.signup-terms.has-error label{background:#f7d3d3}.signup-button{display:inline-block;min-width:160px;margin-top:21px;padding:12px 30px;border:1px solid var(--signup-yellow);border-radius:100px;background:var(--signup-yellow);color:var(--signup-purple);font-family:CeraPROBold,sans-serif;font-size:14px;font-weight:700;line-height:17.5px;letter-spacing:.3px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:filter .15s,transform .15s}.signup-button:hover{filter:brightness(.97);transform:translateY(-1px)}.signup-button:disabled{cursor:default;opacity:.6}.signup-message{position:relative;max-width:430px;margin:0 auto 15px;padding:10px 15px 10px 40px;background:#eab0b0;color:#000000f2;text-align:left}.signup-message svg{position:absolute;top:12px;left:13px;width:18px;height:18px;color:#a06767}.signup-message p{margin:0}.signup-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.signup-confirm h2{margin-top:0;color:var(--signup-purple)}.signup-confirm p{margin:0 0 16px}.signup footer{padding:0 0 20px;text-align:center}.signup footer a{display:inline-block;margin:20px 10px;color:#ffffffbf;font-size:12px;line-height:18px;text-decoration:none}.signup.signup--embed{min-height:0;background:transparent}.signup--embed main{min-height:0;padding:0}.signup--embed .signup-box{max-width:none;padding:22px 22px 26px;background:transparent;box-shadow:none}.signup--embed h2{margin-top:0}.signup-hello{display:block;height:55px;margin:0 auto 20px}.signup-intro{max-width:480px;margin:0 auto 30px;color:var(--signup-purple)}.signup-step-label{margin:0 0 6px;color:var(--signup-muted);font-size:13px;letter-spacing:.8px;text-transform:uppercase}.signup-survey h2{margin:0 0 30px}.signup-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;max-width:560px;margin:0 auto}.signup-tiles--5{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.signup-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:104px;padding:18px 12px;border:1px solid var(--signup-border);border-radius:16px;background:#fff;color:var(--signup-text);font-family:CeraPROMedium,sans-serif;font-size:15px;line-height:19px;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.signup-tile svg{width:26px;height:26px;color:var(--signup-purple)}.signup-tile:hover{border-color:#b9b1e6;box-shadow:0 6px 18px #5c4cc414;transform:translateY(-1px)}.signup-tile.is-selected{border-color:var(--signup-purple);box-shadow:inset 0 0 0 1px var(--signup-purple);background:#f7f6fd}.signup-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:620px;margin:0 auto}.signup-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--signup-border);border-radius:40px;background:#fff;color:var(--signup-text);font-family:CeraPROMedium,sans-serif;font-size:15px;line-height:20px;cursor:pointer;transition:border-color .15s,background .15s}.signup-chip:hover{border-color:var(--signup-purple)}.signup-chip.is-selected{border-color:var(--signup-purple);background:var(--signup-purple);color:#fffffff2}.signup-detail{margin-top:20px!important}.signup-survey-actions{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.signup-survey-actions .signup-button{margin-top:0}.signup-skip{display:block;margin:16px auto 0;padding:0;border:0;background:none;color:#757575;font-family:CeraPROMedium,sans-serif;font-size:13px;text-decoration:underline;cursor:pointer}.signup-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--signup-purple);font-family:CeraPROMedium,sans-serif;font-size:14px;cursor:pointer}.signup-back svg{width:12px;height:12px}@media(max-width:480px){.signup-logo{margin-top:24px}.signup-logo img{width:150px}.signup main{padding-top:20px}.signup-box{padding:30px 20px;border-radius:20px}.signup-tile{min-height:90px}}.signup-dev{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:4px;background:#fde047;color:#000;font-family:CeraPROBold,sans-serif;font-size:12px;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.signup-login .signup-button{margin-top:29px;padding-top:10px;padding-bottom:10px}.signup-suffix{display:flex;align-items:center;height:50px;border:1px solid var(--signup-border);border-radius:14px;background:#fff;transition:border-color .2s}.signup-suffix:focus-within{border-color:var(--signup-purple)}.signup-field.signup-suffix input{flex:1;min-width:0;height:48px;padding-right:4px;border:0;background:transparent}.signup-suffix span{padding-right:18px;color:#9a9cab;white-space:nowrap}.signup-field.signup-suffix.has-error{background:#ffe7e7}.signup-field.signup-suffix.has-error input{padding-right:4px;background:transparent}.signup-hint{max-width:430px;margin:8px auto 0;color:#757575;font-size:13px;line-height:18px}.signup-login-trial{margin:36px 0 0;padding-top:24px;border-top:1px solid #efedf7;color:var(--signup-muted)}.signup-login-trial a{color:var(--signup-purple);text-decoration:underline;text-underline-offset:3px}.signup-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:-10px 0 30px;padding:0;list-style:none;color:var(--signup-purple);font-size:14px}.signup-trust li{display:inline-flex;align-items:center;gap:6px}.signup-trust svg{width:12px;height:12px}.signup-alert{display:flex;gap:10px;max-width:430px;margin:0 auto 16px;padding:12px 16px;border:1px solid #f3c4c7;border-radius:14px;background:#fdf0f1;color:#8f1d24;font-size:14px;line-height:20px;text-align:left}.signup-alert svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--signup-error)}.signup-alert p{margin:0}.signup-group{max-width:430px;margin:12px auto 0;text-align:left}.signup-row{display:grid;grid-template-columns:1fr;gap:0 10px;max-width:430px;margin:0 auto}.signup-row .signup-group:first-child{margin-top:0}@media(min-width:560px){.signup-row{grid-template-columns:1fr 1fr}.signup-row .signup-group{margin-top:0}}.signup-group .signup-field{max-width:none;margin:0}.signup-state{position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%);pointer-events:none}.signup-state--error{color:var(--signup-error)}.signup-state--valid{color:var(--signup-valid)}.signup-field-error,.signup-field-hint{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;padding:0 12px;font-size:13px;line-height:18px}.signup-field-error{color:var(--signup-error)}.signup-field-error svg{flex:none;width:13px;height:13px;margin-top:2px}.signup-field-hint{display:block;color:var(--signup-text)}.signup-field-hint button{padding:0;border:0;background:none;color:var(--signup-purple);font-family:CeraPROBold,sans-serif;font-size:inherit;text-decoration:underline;cursor:pointer}.signup-password input,.signup-field.signup-password.has-error input,.signup-field.signup-password.is-valid input{padding-right:52px}.signup-eye{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:#757575;transform:translateY(-50%);cursor:pointer}.signup-eye:hover{background:#0000000d}.signup-eye svg{width:18px;height:18px}.signup-rules{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0 12px;list-style:none;color:#757575;font-size:13px}.signup-rules li{display:inline-flex;align-items:center;gap:5px;transition:color .2s}.signup-rules svg{width:11px;height:11px;opacity:.35;transition:opacity .2s}.signup-rules li.is-met{color:var(--signup-valid)}.signup-rules li.is-met svg{opacity:1}.signup-usage{margin-top:34px;padding:0;border:0}.signup-usage legend{width:100%;margin:0 0 14px;padding:0;color:var(--signup-purple);font-size:16px;line-height:130%;text-align:center}.signup-choice{position:relative;display:flex;align-items:center;gap:14px;margin-top:8px;padding:14px 16px;border:1px solid var(--signup-border);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.signup-choice:first-of-type{margin-top:0}.signup-choice:hover{border-color:#b9b1e6}.signup-choice input{position:absolute;opacity:0;pointer-events:none}.signup-choice:has(input:focus-visible){box-shadow:0 0 0 3px #5c4cc426}.signup-choice.is-selected{border-color:var(--signup-purple);background:#faf9fe}.signup-choice.has-error:not(.is-selected){border-color:var(--signup-error)}.signup-choice-icon{flex:none;width:22px;height:22px;color:var(--signup-purple)}.signup-choice-text{display:flex;flex:1;flex-direction:column;gap:2px}.signup-choice-text strong{font-family:CeraPROMedium,sans-serif;font-size:15px;font-weight:500;line-height:19px}.signup-choice-text small{color:#6b7280;font-size:13px;line-height:17px}.signup-choice-radio{flex:none;width:18px;height:18px;border:1.5px solid #c9c4e3;border-radius:50%;transition:border .15s}.signup-choice.is-selected .signup-choice-radio{border:5px solid var(--signup-purple)}.signup-check{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:12px 14px;border:1px solid transparent;border-radius:14px;color:var(--signup-text);font-size:14px;line-height:20px;cursor:pointer}.signup-check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--signup-purple);cursor:pointer}.signup-check a{color:var(--signup-purple);text-decoration:underline}.signup-check.has-error{border-color:#f3c4c7;background:#fdf0f1}.signup-button--wide{display:block;width:100%;max-width:430px;margin:22px auto 0;padding-top:15px;padding-bottom:15px;font-size:15px}[x-cloak]{display:none!important}.signup-group.is-editing .signup-field-error,.signup-group.is-editing .signup-state--error{display:none}.signup-group.is-editing .signup-field.has-error input{border-color:var(--signup-purple)}.signup-field-hint--quiet{color:#757575;text-align:center}.signup-field.signup-suffix.has-error{border-color:var(--signup-error);background:#fff}.signup-group.is-editing .signup-field.signup-suffix.has-error{border-color:var(--signup-purple)}.signup-login .signup-group{margin-top:0}.signup-field.signup-suffix input:focus{border:0;box-shadow:none}.signup-suffix:focus-within{box-shadow:0 0 0 3px #5c4cc426}.signup-field.signup-suffix.has-error:focus-within{box-shadow:0 0 0 3px #d92d3724}.signup-group.is-editing .signup-field.signup-suffix.has-error:focus-within,.signup-group.is-editing .signup-field.has-error input:focus{box-shadow:0 0 0 3px #5c4cc426}.signup-row .signup-group{margin-right:0;margin-left:0}.signup-steps{display:flex;justify-content:center;gap:6px;max-width:480px;margin:0 auto 32px;padding:0;list-style:none;counter-reset:none}.signup-steps li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:7px;color:#a3a6b4;font-size:12px;line-height:15px}.signup-steps li+li:before{content:"";position:absolute;top:11px;right:calc(50% + 17px);left:calc(-50% + 17px);height:1px;background:#e6e3f2}.signup-steps li.is-done+li:before{background:#c7c1e9}.signup-steps span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #e0ddef;border-radius:50%;background:#fff;font-size:11px;line-height:1}.signup-steps svg{width:9px;height:9px}.signup-steps li.is-done{color:var(--signup-muted)}.signup-steps li.is-done span{border-color:transparent;background:var(--signup-purple-light);color:var(--signup-purple)}.signup-steps li.is-current{color:var(--signup-purple)}.signup-steps li.is-current span{border-color:var(--signup-purple);background:var(--signup-purple);color:#fff;box-shadow:0 0 0 4px #5c4cc41f}.signup-envelope{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 18px;border-radius:50%;background:var(--signup-purple-light);color:var(--signup-purple)}.signup-envelope svg{width:32px;height:32px}.signup-confirm h2{margin:0 0 12px;color:var(--signup-text)}.signup-confirm-lead{max-width:430px;margin:0 auto!important;font-size:16px;line-height:24px}.signup-webmail{margin-top:24px}a.signup-button{box-sizing:border-box}.signup-confirm-note{max-width:430px;margin:18px auto 0!important;color:#6b7280;font-size:14px;line-height:20px}.signup-confirm-done{display:inline-flex;align-items:center;gap:8px;margin:16px auto 0!important;color:var(--signup-valid);font-size:14px}.signup-confirm-done svg{width:16px;height:16px}.signup-confirm-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:20px 0 0!important;color:#8a84b8;font-size:14px}.signup-link{padding:0;border:0;background:none;color:var(--signup-purple);font-family:CeraPROMedium,sans-serif;font-size:14px;text-decoration:underline;cursor:pointer}.signup-change{max-width:430px;margin:22px auto 0}.signup-change .signup-group{margin-top:0}.signup-change-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px}.signup-change-actions .signup-button{margin-top:0}.signup-confirm .signup-dev{margin-top:22px}
