.data-form-success-container{display:flex;flex-direction:column;font-size:1.875rem;line-height:2.25rem;min-height:100%;padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgb(46 45 42/var(--tw-text-opacity,1))}@media (min-width:1024px){.data-form-success-container{padding-left:2rem;padding-right:2rem}}@media (min-width:640px){.data-form-wrapper{margin-left:auto;margin-right:auto;max-width:42rem;width:100%}}.data-form-success-text{font-size:.875rem;line-height:1.25rem;margin-top:.75rem;text-align:center}.data-form-success-title{font-size:1.5rem;font-weight:600;line-height:2rem}.data-form-container{display:flex;flex-direction:column;min-height:100%;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.data-form-container{padding-left:2rem;padding-right:2rem}}.data-form-description{color:#2e2d2a99;font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-bottom:1rem}.customer-type-switch{display:flex;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem}.customer-type-switch .switch-container{animation:fadeIn .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:1rem;box-shadow:inset 0 2px 4px #0000000f,0 2px 8px #0000000a;display:inline-flex;padding:.25rem;position:relative}.customer-type-switch .switch-button{align-items:center;background-color:transparent;border-radius:.75rem;border-width:0;color:#2e2d2a80;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;position:relative;transition-duration:.35s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:2}.customer-type-switch .switch-left{border-bottom-left-radius:.75rem;border-bottom-right-radius:0;border-top-left-radius:.75rem;border-top-right-radius:0}.customer-type-switch .button-icon{height:1.25rem;width:1.25rem}.customer-type-switch .button-icon,.customer-type-switch .button-text{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.customer-type-switch .switch-button.is-active{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.customer-type-switch .switch-button.is-active .button-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));transform:scale(1.1)}.customer-type-switch .switch-button:not(.is-active):hover{--tw-translate-y:-1px;color:#2e2d2ab3}.customer-type-switch .switch-button:not(.is-active):hover,.customer-type-switch .switch-button:not(.is-active):hover .button-icon{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.customer-type-switch .switch-button:not(.is-active):hover .button-icon{--tw-scale-x:1.1;--tw-scale-y:1.1}.customer-type-switch .switch-right{border-bottom-left-radius:0;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-top-right-radius:.75rem}.customer-type-switch .switch-slider{border-radius:.75rem;bottom:.25rem;left:.25rem;position:absolute;top:.25rem;z-index:1;--tw-bg-opacity:1;background-color:rgb(46 45 42/var(--tw-bg-opacity,1));box-shadow:0 2px 4px #2e2d2a33,0 1px 2px #2e2d2a26;transition-duration:.4s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-section{border-color:#2e2d2a33;border-top-width:1px;margin-top:1.5rem;padding-top:1.5rem}.data-form-section-title{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(46 45 42/var(--tw-text-opacity,1))}.data-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem;row-gap:1rem}@media (min-width:640px){.data-form-grid{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}}.data-form-label{color:#2e2d2ab3;display:block;font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem;margin-bottom:.375rem}.data-form-input-wrapper{margin-top:0;position:relative}.data-form-input{background-color:#2e2d2a0d;border-color:#2e2d2a33;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;width:100%;--tw-text-opacity:1;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f,inset 0 1px #ffffffe6;color:rgb(46 45 42/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-input::-moz-placeholder{color:#2e2d2a66}.data-form-input::placeholder{color:#2e2d2a66}.data-form-input:hover{border-color:#2e2d2a4d;--tw-bg-opacity:1}.data-form-input:focus,.data-form-input:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-form-input:focus{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));box-shadow:0 0 0 3px #3b82f61f,0 2px 4px #00000014,0 1px 2px #0000000f;outline:2px solid transparent;outline-offset:2px}.data-form-input-valid,.data-form-input:focus{--tw-bg-opacity:1}.data-form-input-valid{background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:#4ade8066;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;width:100%;--tw-text-opacity:1;box-shadow:0 1px 3px #22c55e1a,0 1px 2px #0000000f,inset 0 1px #ffffffe6;color:rgb(46 45 42/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-input-valid::-moz-placeholder{color:#2e2d2a66}.data-form-input-valid::placeholder{color:#2e2d2a66}.data-form-input-valid:hover{border-color:#22c55e99;--tw-bg-opacity:1}.data-form-input-valid:focus,.data-form-input-valid:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-form-input-valid:focus{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));box-shadow:0 0 0 3px #22c55e26,0 2px 4px #22c55e1f,0 1px 2px #0000000f;outline:2px solid transparent;outline-offset:2px}.data-form-input-error,.data-form-input-valid:focus{--tw-bg-opacity:1}.data-form-input-error{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:#ef444499;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;width:100%;--tw-text-opacity:1;animation:shake .3s ease-in-out;box-shadow:0 1px 3px #ef444426,0 1px 2px #ef44441a,inset 0 1px #ffffffe6;color:rgb(127 29 29/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-input-error::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.data-form-input-error::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.data-form-input-error:hover{border-color:#ef4444cc;--tw-bg-opacity:1}.data-form-input-error:focus,.data-form-input-error:hover{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.data-form-input-error:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;box-shadow:0 0 0 3px #ef444433,0 2px 4px #ef444426,0 1px 2px #ef44441a;outline:2px solid transparent;outline-offset:2px}.data-form-error{font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.375rem;--tw-text-opacity:1;animation:slideDown .2s ease-out;color:rgb(220 38 38/var(--tw-text-opacity,1))}@media (min-width:640px){.data-form-field-full{grid-column:span 2/span 2}}.data-form-input-secondary{background-color:#2e2d2a0d;border-color:#2e2d2a33;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem .75rem;width:100%;--tw-text-opacity:1;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a,inset 0 1px #ffffffe6;color:rgb(46 45 42/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-input-secondary::-moz-placeholder{color:#2e2d2a66}.data-form-input-secondary::placeholder{color:#2e2d2a66}.data-form-input-secondary:hover{background-color:#2e2d2a1a;border-color:#2e2d2a4d}.data-form-input-secondary:focus{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 0 3px #3b82f61f,0 2px 4px #00000014,0 1px 2px #0000000f;outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.data-form-field-half{grid-column:span 1/span 1}}.data-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2e2d2a0d;border-color:#2e2d2a33;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem 2.5rem .625rem .75rem;width:100%;--tw-text-opacity:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23462e2a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f,inset 0 1px #ffffffe6;color:rgb(46 45 42/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-select:hover{border-color:#2e2d2a4d;--tw-bg-opacity:1}.data-form-select:focus,.data-form-select:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-form-select:focus{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));box-shadow:0 0 0 3px #3b82f61f,0 2px 4px #00000014,0 1px 2px #0000000f;outline:2px solid transparent;outline-offset:2px}.data-form-select-valid,.data-form-select:focus{--tw-bg-opacity:1}.data-form-select-valid{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:#4ade8066;border-radius:.5rem;border-width:1.5px;display:block;font-size:.875rem;line-height:1.25rem;padding:.625rem 2.5rem .625rem .75rem;width:100%;--tw-text-opacity:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;box-shadow:0 1px 3px #22c55e1a,0 1px 2px #0000000f,inset 0 1px #ffffffe6;color:rgb(46 45 42/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-select-valid:hover{border-color:#22c55e99;--tw-bg-opacity:1}.data-form-select-valid:focus,.data-form-select-valid:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-form-select-valid:focus{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;box-shadow:0 0 0 3px #22c55e26,0 2px 4px #22c55e1f,0 1px 2px #0000000f;outline:2px solid transparent;outline-offset:2px}.data-form-select-error{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#ef444499;border-radius:.5rem;border-width:1.5px;display:block;width:100%;--tw-bg-opacity:1;font-size:.875rem;line-height:1.25rem;padding:.625rem 2.5rem .625rem .75rem;--tw-text-opacity:1;animation:shake .3s ease-in-out;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ef4444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;box-shadow:0 1px 3px #ef444426,0 1px 2px #ef44441a,inset 0 1px #ffffffe6;color:rgb(127 29 29/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-select-error,.data-form-select-error:hover{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.data-form-select-error:hover{border-color:#ef4444cc;--tw-bg-opacity:1}.data-form-select-error:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));box-shadow:0 0 0 3px #ef444433,0 2px 4px #ef444426,0 1px 2px #ef44441a;outline:2px solid transparent;outline-offset:2px}.data-form-info-text{margin-top:.375rem}@media (min-width:640px){.data-form-info-text{grid-column:span 2/span 2}}.data-form-info-card{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#dbeafe99;border-radius:.5rem;border-width:1px;--tw-gradient-from:rgba(239,246,255,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(238,242,255,.3) var(--tw-gradient-to-position);box-shadow:0 1px 2px #0000000a,0 1px 1px #00000005;padding:.75rem}.data-form-info-header{align-items:center;border-bottom-width:1px;border-color:#bfdbfe66;display:flex;gap:.375rem;margin-bottom:.5rem;padding-bottom:.375rem}.data-form-info-icon{flex-shrink:0;height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.data-form-info-title{color:#2e2d2acc;font-size:.75rem;font-weight:600;letter-spacing:-.025em;line-height:1rem}.data-form-info-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.data-form-info-item{color:#2e2d2aa6;font-size:.6875rem;line-height:1.4}.data-form-info-item strong{color:#2e2d2acc;font-weight:600}.data-form-link{font-weight:600;--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:1px;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-link:hover{color:#2e8b57cc}.data-form-link:is(.dark *){--tw-text-opacity:1;color:rgb(92 234 128/var(--tw-text-opacity,1))}.data-form-link:hover:is(.dark *){color:#5cea80cc}.privacy-info-card{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));border-color:#2e8b5733;border-radius:.5rem;border-width:1px;--tw-gradient-from:rgba(46,139,87,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,139,87,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(46,139,87,.05) var(--tw-gradient-to-position);box-shadow:0 1px 2px #0000000a,0 1px 1px #00000005;padding:.75rem}.privacy-header{align-items:center;border-bottom-width:1px;border-color:#2e8b574d;display:flex;gap:.375rem;margin-bottom:.5rem;padding-bottom:.375rem}.privacy-icon{flex-shrink:0;height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1))}.privacy-title{color:#2e2d2acc;font-size:.75rem;font-weight:600;letter-spacing:-.025em;line-height:1rem}.privacy-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.privacy-item{color:#2e2d2aa6;font-size:.6875rem;line-height:1.4}.privacy-item strong{color:#2e2d2acc;font-weight:600}.privacy-link{font-weight:600;--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:1px;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.privacy-link:hover{color:#2e8b57cc}.privacy-link:is(.dark *){--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1))}.privacy-link:hover:is(.dark *){color:#2e8b57cc}.confirm-checkbox-group{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.5rem}@media (min-width:640px){.confirm-checkbox-group{grid-column:span 2/span 2}}.confirm-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid rgba(46,45,42,.3);border-radius:.375rem;cursor:pointer;flex-shrink:0;height:1.25rem;position:relative;transform:scale(1);transition:all .3s ease-in-out;width:1.25rem}.confirm-checkbox:hover{border-color:#5cea80;box-shadow:0 0 0 4px #5cea801a;transform:scale(1.05)}.confirm-checkbox:active{transform:scale(.95)}.confirm-checkbox:checked{animation:checkmark .3s ease-out;background:linear-gradient(to bottom right,#5cea80,#2e8b57);border-color:#5cea80;box-shadow:0 0 0 4px #5cea8026,0 2px 8px #5cea8033}.confirm-checkbox:checked:after{animation:checkmarkDraw .3s ease-out;border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px}.confirm-checkbox:focus{box-shadow:0 0 0 3px #5cea8033;outline:none}.confirm-checkbox:focus:checked{box-shadow:0 0 0 4px #5cea8040,0 2px 8px #5cea804d}.confirm-checkbox-label-wrapper{font-size:.75rem;line-height:1rem;margin-left:.625rem}.confirm-checkbox-label{cursor:pointer;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 42/var(--tw-text-opacity,1))}.confirm-checkbox-link{font-weight:600;--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:1px;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.confirm-checkbox-link:hover{color:#2e8b57cc}.confirm-checkbox-link:is(.dark *){--tw-text-opacity:1;color:rgb(46 139 87/var(--tw-text-opacity,1))}.confirm-checkbox-link:hover:is(.dark *){color:#2e8b57cc}.data-form-checkbox-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;position:relative}@media (min-width:640px){.data-form-checkbox-wrapper{grid-column:span 2/span 2}}.data-form-checkbox-container{align-items:center;display:flex;height:1.5rem}.data-form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid rgba(46,45,42,.3);border-radius:.375rem;cursor:pointer;height:1.25rem;position:relative;transform:scale(1);transition:all .3s ease-in-out;width:1.25rem}.data-form-checkbox:hover{border-color:#5cea80;box-shadow:0 0 0 4px #5cea801a;transform:scale(1.05)}.data-form-checkbox:active{transform:scale(.95)}.data-form-checkbox:checked{animation:checkmark .3s ease-out;background:linear-gradient(to bottom right,#5cea80,#2e8b57);border-color:#5cea80;box-shadow:0 0 0 4px #5cea8026,0 2px 8px #5cea8033}.data-form-checkbox:checked:after{animation:checkmarkDraw .3s ease-out;border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px}.data-form-checkbox:focus{box-shadow:0 0 0 3px #5cea8033;outline:none}.data-form-checkbox:focus:checked{box-shadow:0 0 0 4px #5cea8040,0 2px 8px #5cea804d}@keyframes checkmark{0%{opacity:.5;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes checkmarkDraw{0%{height:0;opacity:0;width:0}50%{height:6px;opacity:.7;width:3px}to{height:10px;opacity:1;width:5px}}.data-form-checkbox-label-wrapper{font-size:.875rem;line-height:1.25rem;margin-left:.625rem}.data-form-checkbox-label{cursor:pointer;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 42/var(--tw-text-opacity,1))}.data-form-checkbox-text{color:#2e2d2ab3;line-height:1.625}.data-form-checkbox-center{align-items:flex-start;display:flex;gap:.75rem;justify-content:flex-start}@media (min-width:640px){.data-form-checkbox-center{grid-column:span 2/span 2}}.data-form-button-primary{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(46 45 42/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.5rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-button-primary,.data-form-button-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-form-button-primary:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.data-form-button-primary:focus-visible{outline-color:#2e2d2a}.data-form-button-primary{--tw-gradient-from:#2e2d2a var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,45,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#1a1917 var(--tw-gradient-to-position);box-shadow:0 4px 6px -1px #2e2d2a4d,0 2px 4px -1px #2e2d2a33}.data-form-button-primary,.data-form-button-primary:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.data-form-button-primary:hover{--tw-translate-y:-.125rem;--tw-gradient-from:#1a1917 var(--tw-gradient-from-position);--tw-gradient-to:rgba(26,25,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2e2d2a var(--tw-gradient-to-position);box-shadow:0 10px 15px -3px #2e2d2a66,0 4px 6px -2px #2e2d2a4d}.data-form-button-primary:active,.data-form-button-primary:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-form-button-primary:active{--tw-translate-y:0px;box-shadow:0 4px 6px -1px #2e2d2a4d,0 2px 4px -1px #2e2d2a33}.data-form-button-primary:disabled{cursor:not-allowed;opacity:.6}.data-form-button-primary:focus-visible{box-shadow:0 0 0 2px #2e2d2a4d,0 0 0 4px #2e2d2a1a;outline:2px solid transparent;outline-offset:2px}.data-form-button-secondary{align-items:center;border-color:rgb(var(--color-gray-300)/.6);border-radius:.5rem;border-width:1px;cursor:pointer;display:flex;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.5rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.data-form-button-secondary:hover{--tw-border-opacity:1;border-color:rgb(var(--color-gray-400)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-gray-50)/var(--tw-bg-opacity,1))}.data-form-button-secondary:focus-visible{outline-color:rgb(var(--color-gray-500)/1)}.data-form-button-secondary:hover{--tw-translate-y:-1px;--tw-text-opacity:1;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:rgb(46 45 42/var(--tw-text-opacity,1))}.data-form-button-secondary:active,.data-form-button-secondary:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-form-button-secondary:active{--tw-translate-y:0px}.data-form-button-secondary:focus-visible{box-shadow:0 0 0 2px #2e2d2a33,0 0 0 4px #2e2d2a1a;outline:2px solid transparent;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.customer-type-switch .switch-button{font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem}.customer-type-switch .button-icon{height:18px;width:18px}.data-form-grid{row-gap:.875rem}.data-form-input,.data-form-input-error,.data-form-input-secondary,.data-form-input-valid,.data-form-select,.data-form-select-error,.data-form-select-valid{padding:.5rem .75rem}.data-form-button-primary,.data-form-button-secondary{padding:.625rem 1rem}.data-form-section-title{font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}}@media (min-width:641px) and (max-width:1024px){.data-form-wrapper{max-width:36rem}}
