.shopify-section:has(.pro-sign-up),.pro-sign-up{--pro-blue: #282fee;--pro-cream: #fefdf6;--pro-lime: #e8ff5c;--pro-green: #1fb573;--pro-red: #ed2024;--pro-line: rgba(40, 47, 238, .14);--pro-radius: 16px;--pro-radius-sm: 10px;--pro-shadow: 0 10px 28px rgba(40, 47, 238, .06);--pro-sans: "IBM Plex Sans Condensed", var(--secondary-font), sans-serif;--pro-mono: "IBM Plex Mono", var(--primary-font), monospace;--pro-serif: "BIZ UDMincho", var(--tertiary-font), serif;background:radial-gradient(1200px 420px at 12% -10%,rgba(232,255,92,.28),transparent 58%),radial-gradient(900px 380px at 110% 8%,rgba(40,47,238,.06),transparent 52%),var(--pro-cream);color:var(--pro-blue)}.pro-sign-up,.pro-sign-up *{box-sizing:border-box}.pro-sign-up,.pro-sign-up .pro-form,.pro-form{color:var(--pro-blue);font-family:var(--pro-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.pro-sign-up h1,.pro-sign-up h2,.pro-sign-up h3,.pro-sign-up h4,.pro-sign-up p,.pro-sign-up a,.pro-sign-up label,.pro-sign-up li,.pro-sign-up span,.pro-sign-up button,.pro-sign-up input,.pro-sign-up select,.pro-sign-up textarea{color:var(--pro-blue);font-style:normal}.pro-sign-up h2,.pro-sign-up h3,.pro-sign-up h4{letter-spacing:0;text-transform:none}.pro-sign-up h1.pro-sign-up__title,.pro-sign-up__title{font-family:var(--pro-sans);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.pro-sign-up__inner{margin:0 auto;max-width:880px;padding:8px 20px 48px;width:100%}@media screen and (min-width:750px){.pro-sign-up__inner{padding:16px 24px 72px}}.pro-sign-up__intro{margin:0 0 40px;max-width:760px}@media screen and (min-width:750px){.pro-sign-up__intro{margin-bottom:56px}}.pro-sign-up__eyebrow{background:var(--pro-lime);border-radius:999px;color:var(--pro-blue);display:inline-block;font-family:var(--pro-sans);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:14px;margin:0 0 18px;padding:7px 12px;text-transform:uppercase}.pro-sign-up__title{color:var(--pro-blue);font-family:var(--pro-sans);font-size:24px;font-weight:400;-webkit-hyphens:none;hyphens:none;letter-spacing:.05em;line-height:28px;margin:0 0 20px;overflow-wrap:normal;text-transform:uppercase;word-break:normal}@media screen and (min-width:750px){.pro-sign-up__title{font-size:28px;line-height:32px}}.pro-sign-up__lede,.pro-sign-up__lede p,.pro-sign-up__lede a{color:var(--pro-blue);font-family:var(--pro-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;overflow-wrap:break-word;word-break:normal}.pro-sign-up__lede p{margin:0 0 12px}.pro-sign-up__lede p:last-child{margin-bottom:0}.pro-sign-up__lede a{text-decoration:underline;text-underline-offset:2px}.pro-form{color:var(--pro-blue);margin:0 auto;max-width:880px;width:100%}.pro-form__container,.pro-sign-up .pro-form.pro-form{max-width:none}.pro-form__form{counter-reset:pro-step;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.pro-form__form{gap:22px}}.pro-form__section,.pro-form__shipping-section{background:#ffffffd1;border:1px solid var(--pro-line);border-radius:var(--pro-radius);box-shadow:var(--pro-shadow);padding:22px 18px;transition:border-color .2s ease,box-shadow .2s ease}.pro-form__section:hover,.pro-form__shipping-section:hover{border-color:#282fee47;box-shadow:0 14px 34px #282fee14}@media screen and (min-width:750px){.pro-form__section,.pro-form__shipping-section{padding:32px 30px}}.pro-form h3.pro-form__section-title,.pro-form__section-title{align-items:center;border-bottom:1px solid var(--pro-line);color:var(--pro-blue);display:flex;flex-wrap:wrap;font-family:var(--pro-serif);font-size:20px;font-weight:400;gap:12px;-webkit-hyphens:none;hyphens:none;letter-spacing:0;line-height:24px;margin:0 0 20px;overflow-wrap:normal;padding-bottom:14px;text-transform:none;word-break:normal}.pro-form__section-title:before{align-items:center;background:var(--pro-lime);border-radius:999px;color:var(--pro-blue);content:counter(pro-step,decimal-leading-zero);counter-increment:pro-step;display:inline-flex;font-family:var(--pro-sans);font-size:11px;font-weight:500;height:28px;justify-content:center;letter-spacing:.06em;min-width:28px;padding:0 8px}@media screen and (min-width:750px){.pro-form h3.pro-form__section-title,.pro-form__section-title{font-size:26px;line-height:30px;margin-bottom:28px}}.pro-form__subsection-title{color:var(--pro-blue);font-family:var(--pro-sans);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;margin:8px 0 16px;text-transform:uppercase;word-spacing:.12em}.pro-form__field{margin-bottom:16px}@media screen and (min-width:750px){.pro-form__field{margin-bottom:20px}}.pro-form__field:last-child{margin-bottom:0}.pro-form__field-label{color:var(--pro-blue);display:block;font-family:var(--pro-sans);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:14px;margin-bottom:8px;text-transform:uppercase}.pro-form__section--professional .pro-form__field-label{font-family:var(--pro-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;text-transform:none}.pro-form__field-required{color:var(--pro-red);margin-left:.2em}.pro-form__field-input,.pro-form__field-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--pro-line);border-radius:var(--pro-radius-sm);color:var(--pro-blue);font-family:var(--pro-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;padding:13px 16px;text-transform:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.pro-form__field-select{background-image:linear-gradient(45deg,transparent 50%,var(--pro-blue) 50%),linear-gradient(135deg,var(--pro-blue) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.pro-form__field-input::placeholder{color:#282fee73}.pro-form__field-input:hover,.pro-form__field-select:hover{border-color:#282fee73}.pro-form__field-input:focus,.pro-form__field-select:focus{background-color:#fff;border-color:var(--pro-blue);box-shadow:0 0 0 4px #e8ff5c8c;outline:none}.pro-form__field-input--error,.pro-form__field-select--error{border-color:var(--pro-red);box-shadow:0 0 0 3px #ed20241f}.pro-form__field-error{color:var(--pro-red);display:block;font-family:var(--pro-mono);font-size:12px;line-height:16px;margin-top:6px}.pro-form__field--checkbox{display:block}.pro-form__checkbox-container,.pro-form__field-checkbox-container,.pro-form__field-checkbox-label{align-items:flex-start;display:flex;gap:10px}.pro-form__field-checkbox-label{cursor:pointer}.pro-form__field-checkbox-input{accent-color:var(--pro-blue);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.pro-form__field-checkbox-input--error,.pro-form__field-checkbox-label--error{outline-color:var(--pro-red)}.pro-form__field-checkbox-text{color:var(--pro-blue);font-family:var(--pro-mono);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.pro-form__field-group{display:grid;gap:12px}@media screen and (min-width:750px){.pro-form__field-group{gap:16px}.pro-form__field-group--2-columns{grid-template-columns:repeat(2,1fr)}.pro-form__field-group--3-columns{grid-template-columns:repeat(3,1fr)}.pro-form__field-group--phone-group{grid-template-columns:minmax(160px,1fr) 2fr}}.pro-form__date-group{display:grid;gap:12px;grid-template-columns:1fr}@media screen and (min-width:750px){.pro-form__date-group{gap:16px;grid-template-columns:repeat(3,1fr)}}.pro-form__date-field .pro-form__field-input{text-align:center}.pro-form__field--file-upload .pro-form__file-upload-area{background:#fff;border:1px dashed rgba(40,47,238,.35);border-radius:var(--pro-radius);padding:28px 16px;text-align:center;transition:border-color .2s ease,background-color .2s ease}.pro-form__field--file-upload .pro-form__file-upload-area:hover{background:#e8ff5c2e;border-color:var(--pro-blue)}.pro-form__file-upload-button{background:var(--pro-lime);border:0;border-radius:999px;color:var(--pro-blue);cursor:pointer;font-family:var(--pro-sans);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:14px;padding:12px 20px;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.pro-form__file-upload-button:hover{background:#dff84a}.pro-form__file-preview{align-items:center;background:#fff;border:1px solid var(--pro-line);border-radius:var(--pro-radius-sm);display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px}.pro-form__file-preview-info{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.pro-form__file-icon{flex-shrink:0;font-size:20px}.pro-form__file-details{display:flex;flex-direction:column;gap:4px;min-width:0}.pro-form__file-name{color:var(--pro-blue);font-family:var(--pro-mono);font-size:13px;font-weight:500;line-height:16px;overflow-wrap:anywhere}.pro-form__file-size{color:var(--pro-blue);font-family:var(--pro-mono);font-size:12px;opacity:.7}.pro-form__file-remove-button{align-items:center;background:transparent;border:1px solid var(--pro-red);border-radius:999px;color:var(--pro-red);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.pro-form__file-remove-button:hover{background:#ed202414}.pro-form__agreement-section{margin:8px 0 0}.pro-form__agreement-content h4{color:var(--pro-blue);font-family:var(--pro-serif);font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 0 16px;text-transform:none}@media screen and (min-width:750px){.pro-form__agreement-content h4{font-size:22px;line-height:26px}}.pro-form__pdf-viewer{background:#fff;border:1px solid var(--pro-line);border-radius:var(--pro-radius-sm);max-height:360px;overflow:auto}@media screen and (min-width:750px){.pro-form__pdf-viewer{max-height:460px}}.pro-form__pdf-viewer iframe{border:0;height:400px;width:100%}.pro-form__pdf-content,.pro-form__pdf-content *{color:var(--pro-blue)!important;font-family:var(--pro-mono)!important;letter-spacing:0!important}.pro-form__pdf-content{background:#fff;font-size:14px;line-height:18px;padding:16px;word-spacing:normal}.pro-form__pdf-content p,.pro-form__pdf-content a,.pro-form__pdf-content li{font-size:14px!important;font-weight:400!important;line-height:18px!important}.pro-form__pdf-content h3,.pro-form__pdf-content h4{font-family:var(--pro-serif)!important;font-size:16px!important;font-weight:700!important;line-height:22px!important;margin:16px 0 8px!important;text-transform:none!important}.pro-form__agreement-content h3,.pro-form__agreement-content h4,.pro-form__pdf-content h3,.pro-form__pdf-content h4,.pro-form__pdf-content p,.pro-form__pdf-content a{color:var(--pro-blue)!important}.pro-form__pdf-content pre{margin:0;white-space:pre-wrap;word-wrap:break-word}.pro-form__pdf-loading{color:var(--pro-blue);font-family:var(--pro-mono);font-size:13px;padding:32px 16px;text-align:center}.pro-form__agreement-checkboxes{margin-top:16px}.pro-form__screenshot-preview{background:#fff;border:1px dashed rgba(40,47,238,.35);border-radius:var(--pro-radius);margin:20px 0;padding:16px;text-align:center}.pro-form__screenshot-preview img{border:1px solid var(--pro-line);border-radius:var(--pro-radius-sm);height:auto;max-width:100%}.pro-form__first-error{background:#ed20240f;border:1px solid var(--pro-red);border-radius:var(--pro-radius-sm);margin:0 0 16px;padding:14px 16px;text-align:center}.pro-form__error-text{color:var(--pro-red);font-family:var(--pro-mono);font-size:13px;line-height:18px}.pro-form__submit-section{background:#ffffffd1;border:1px solid var(--pro-line);border-radius:var(--pro-radius);box-shadow:var(--pro-shadow);margin-top:4px;padding:22px 18px;text-align:left}@media screen and (min-width:750px){.pro-form__submit-section{padding:24px 30px}}.pro-form__submit-btn,.pro-form__success-button{background:var(--pro-lime);border:0;border-radius:999px;box-shadow:0 8px 20px #e8ff5c59;color:var(--pro-blue);cursor:pointer;font-family:var(--pro-sans);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:14px;min-width:180px;padding:15px 30px;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}@media screen and (min-width:750px){.pro-form__submit-btn,.pro-form__success-button{width:auto}}.pro-form__submit-btn:hover:not(:disabled),.pro-form__success-button:hover{background:#dff84a;box-shadow:0 12px 26px #e8ff5c73;transform:translateY(-1px)}.pro-form__submit-btn:disabled{background:#282fee14;box-shadow:none;color:#282fee66;cursor:not-allowed;transform:none}.pro-form__success-container{align-items:center;background:var(--pro-cream);display:flex;justify-content:center;min-height:52vh;padding:32px 0}.pro-form__success-content{background:#fff;border:1px solid var(--pro-line);border-radius:var(--pro-radius);box-shadow:var(--pro-shadow);max-width:560px;padding:40px 24px;text-align:left;width:100%}@media screen and (min-width:750px){.pro-form__success-content{padding:48px 40px}}.pro-form__success-icon{font-size:36px;margin-bottom:16px}.pro-form__success-title{color:var(--pro-blue);font-family:var(--pro-sans);font-size:28px;font-weight:400;letter-spacing:.05em;line-height:32px;margin:0 0 12px;text-transform:uppercase}.pro-form__success-message{color:var(--pro-blue);font-family:var(--pro-mono);font-size:14px;line-height:18px;margin:0 0 28px}
/*# sourceMappingURL=/cdn/shop/t/80/assets/pro-form-v2.css.map */
