.jcs-business-signup{--jcs-accent:#1565d8;--jcs-accent-strong:#0a4eb3;--jcs-accent-dark:#063a86;--jcs-accent-soft:#1565d81a;--jcs-accent-softer:#1565d80e;--jcs-accent-border:#1565d833;--jcs-success:#148454;--jcs-success-strong:#0b6d42;--jcs-success-soft:#1484541a;--jcs-success-border:#14845438;--jcs-warning:#b45f06;--jcs-warning-soft:#f59e0b1a;--jcs-warning-border:#f59e0b40;--jcs-danger:#c73535;--jcs-danger-strong:#a92424;--jcs-danger-soft:#c7353517;--jcs-danger-border:#c7353540;--jcs-ink:#111827;--jcs-ink-strong:#0b1220;--jcs-text:#263449;--jcs-text-secondary:#5d6a7d;--jcs-text-tertiary:#8490a2;--jcs-placeholder:#98a3b4;--jcs-surface:#fffffff5;--jcs-surface-solid:#fff;--jcs-surface-subtle:#f8fafc;--jcs-surface-muted:#f2f5f9;--jcs-surface-elevated:#fffffffb;--jcs-border:#0f172a17;--jcs-border-strong:#0f172a24;--jcs-divider:#0f172a14;--jcs-shadow-xs:0 1px 2px #0f172a0a;--jcs-shadow-sm:0 6px 18px #0f172a0e;--jcs-shadow-md:0 18px 50px #0f172a16;--jcs-shadow-lg:0 28px 80px #0f172a21;--jcs-shadow-accent:0 16px 36px #1565d83d;--jcs-radius-sm:10px;--jcs-radius-md:14px;--jcs-radius-lg:20px;--jcs-radius-xl:26px;--jcs-radius-2xl:34px;--jcs-radius-pill:999px;--jcs-control-height:54px;--jcs-content-width:1060px;--jcs-transition-fast:.14s cubic-bezier(.22, 1, .36, 1);--jcs-transition:.22s cubic-bezier(.22, 1, .36, 1);--jcs-transition-slow:.42s cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;min-height:100dvh;color:var(--jcs-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 0,#3884ff21,#0000 34%),radial-gradient(circle at 90% 16%,#754bff17,#0000 30%),linear-gradient(#f7faff 0%,#f4f7fb 48%,#edf2f8 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow-x:hidden}.jcs-business-signup *,.jcs-business-signup :before,.jcs-business-signup :after{box-sizing:border-box}.jcs-business-signup h1,.jcs-business-signup h2,.jcs-business-signup h3,.jcs-business-signup p,.jcs-business-signup dl,.jcs-business-signup dd,.jcs-business-signup ol{margin:0}.jcs-business-signup button,.jcs-business-signup input{font:inherit}.jcs-business-signup button{border:0}.jcs-business-signup button,.jcs-business-signup input{-webkit-tap-highlight-color:transparent}.jcs-business-signup button:not(:disabled){cursor:pointer}.jcs-business-signup button:disabled,.jcs-business-signup input:disabled{cursor:not-allowed}.jcs-business-signup button:focus-visible,.jcs-business-signup input:focus-visible{outline-offset:3px;outline:3px solid #1565d83d}.jcs-business-signup__background{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.jcs-business-signup__background-orb{filter:blur(30px);opacity:.68;border-radius:50%;width:580px;height:580px;animation:16s ease-in-out infinite jcs-signup-orb-float;position:absolute}.jcs-business-signup__background-orb--one{background:radial-gradient(circle,#1e76ff40,#1e76ff00);top:-310px;left:-220px}.jcs-business-signup__background-orb--two{background:radial-gradient(circle,#6f48ff2e,#6f48ff00);animation-delay:-7s;top:8%;right:-330px}.jcs-business-signup__background-grid{opacity:.24;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 74%);mask-image:linear-gradient(#000000bf,#0000 74%)}.jcs-business-signup__form{z-index:1;width:100%;min-height:100dvh;position:relative}.jcs-business-signup__container{width:min(calc(100% - 40px), var(--jcs-content-width));padding:40px 0 max(52px, env(safe-area-inset-bottom));margin:0 auto}.jcs-business-signup__top-bar{z-index:20;min-height:82px;padding:max(14px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) 14px max(28px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(24px)saturate(160%);background:#f7faffb3;border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative;box-shadow:0 1px #0f172a09}.jcs-business-signup__brand{min-width:0;color:inherit;text-align:left;border-radius:var(--jcs-radius-md);transition:background-color var(--jcs-transition), transform var(--jcs-transition);background:0 0;align-items:center;gap:13px;padding:7px;display:inline-flex}.jcs-business-signup__brand:not(:disabled):hover{background:#ffffffbf}.jcs-business-signup__brand:not(:disabled):active{transform:scale(.985)}.jcs-business-signup__brand-mark{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#3183ef 0%,#125fc9 55%,#08418f 100%);border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:13px;font-weight:850;display:grid;box-shadow:0 12px 26px #1565d840,inset 0 1px #ffffff4d}.jcs-business-signup__brand-copy{flex-direction:column;min-width:0;display:flex}.jcs-business-signup__brand-copy strong{color:var(--jcs-ink-strong);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;line-height:1.25;overflow:hidden}.jcs-business-signup__brand-copy small{color:var(--jcs-text-tertiary);margin-top:2px;font-size:12px;font-weight:520;line-height:1.3}.jcs-business-signup__close-button{width:42px;height:42px;color:var(--jcs-text-secondary);border:1px solid var(--jcs-border);box-shadow:var(--jcs-shadow-xs);transition:color var(--jcs-transition), border-color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);background:#ffffffd1;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:300;line-height:1;display:grid}.jcs-business-signup__close-button:not(:disabled):hover{color:var(--jcs-ink);border-color:var(--jcs-border-strong);background:#fff;transform:rotate(4deg)scale(1.04)}.jcs-business-signup__close-button:not(:disabled):active{transform:scale(.96)}.jcs-business-signup__hero{color:#fff;border-radius:var(--jcs-radius-2xl);background:radial-gradient(circle at 86% 14%,#ffffff38,#0000 31%),radial-gradient(circle at 7% 100%,#48a9ff47,#0000 38%),linear-gradient(135deg,#0b3f91 0%,#0d5cc9 48%,#1678e8 100%);border:1px solid #ffffff30;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:220px;padding:42px 46px;animation:.6s cubic-bezier(.22,1,.36,1) both jcs-signup-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #07378040,inset 0 1px #ffffff2e}.jcs-business-signup__hero:before{content:"";opacity:.18;background-image:linear-gradient(120deg,#0000 0%,#fff3 38%,#0000 72%);animation:10s ease-in-out infinite jcs-signup-hero-shine;position:absolute;inset:0;transform:translate(-100%)}.jcs-business-signup__hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 35px #ffffff06,0 0 0 80px #ffffff05}.jcs-business-signup__hero-copy,.jcs-business-signup__hero-progress{z-index:2;position:relative}.jcs-business-signup__step-badge{color:#fffffff0;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--jcs-radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;align-items:center;min-height:29px;padding:6px 12px;font-size:11px;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.jcs-business-signup__hero h1{color:#fff;letter-spacing:-.048em;max-width:690px;margin-top:18px;font-size:clamp(34px,5vw,54px);font-weight:790;line-height:1.02}.jcs-business-signup__hero-copy>p{color:#ffffffc7;max-width:620px;margin-top:14px;font-size:17px;font-weight:470;line-height:1.55}.jcs-business-signup__hero-progress{--jcs-progress-angle:calc(var(--jcs-progress-value) * 3.6deg);background:radial-gradient(circle at center, #0b479afa 0 56%, transparent 57%), conic-gradient(#fff 0deg, #fff var(--jcs-progress-angle), #fff3 var(--jcs-progress-angle), #fff3 360deg);width:136px;height:136px;transition:background var(--jcs-transition-slow), transform var(--jcs-transition);border-radius:50%;place-items:center;display:grid;box-shadow:0 20px 44px #031f4e40,inset 0 0 0 1px #ffffff1f}.jcs-business-signup__hero-progress:hover{transform:translateY(-3px)scale(1.018)}.jcs-business-signup__hero-progress-value{flex-direction:column;align-items:center;display:flex}.jcs-business-signup__hero-progress-value strong{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:790;line-height:1}.jcs-business-signup__hero-progress-value span{color:#ffffffab;letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:680}.jcs-business-signup__progress-card{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-xl);box-shadow:var(--jcs-shadow-sm);-webkit-backdrop-filter:blur(22px)saturate(140%);background:#ffffffe0;margin-top:22px;padding:22px 24px 24px;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both jcs-signup-enter;position:relative}.jcs-business-signup__progress-track{border-radius:var(--jcs-radius-pill);background:#e7ecf3;width:100%;height:6px;position:relative;overflow:hidden}.jcs-business-signup__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--jcs-accent-strong), #2787f3);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 18px #1565d859}.jcs-business-signup__progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out infinite jcs-signup-progress-shimmer;position:absolute;inset:0;transform:translate(-100%)}.jcs-business-signup__progress-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px;padding:0;list-style:none;display:grid}.jcs-business-signup__progress-step{min-width:0;color:var(--jcs-text-tertiary);transition:color var(--jcs-transition), transform var(--jcs-transition);align-items:center;gap:9px;display:flex}.jcs-business-signup__progress-step-number{width:29px;height:29px;color:var(--jcs-text-tertiary);border:1px solid var(--jcs-border-strong);background:var(--jcs-surface-muted);transition:color var(--jcs-transition), border-color var(--jcs-transition), background-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:760;display:grid}.jcs-business-signup__progress-step-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.jcs-business-signup__progress-step--current{color:var(--jcs-accent-strong)}.jcs-business-signup__progress-step--current .jcs-business-signup__progress-step-number{color:#fff;border-color:var(--jcs-accent);background:var(--jcs-accent);transform:scale(1.08);box-shadow:0 8px 20px #1565d842}.jcs-business-signup__progress-step--completed{color:var(--jcs-success-strong)}.jcs-business-signup__progress-step--completed .jcs-business-signup__progress-step-number{color:#fff;border-color:var(--jcs-success);background:var(--jcs-success);box-shadow:0 7px 17px #14845433}.jcs-business-signup__content-card{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-2xl);background:var(--jcs-surface-elevated);min-height:440px;box-shadow:var(--jcs-shadow-md);-webkit-backdrop-filter:blur(22px)saturate(150%);margin-top:22px;padding:clamp(26px,4vw,48px);animation:.65s cubic-bezier(.22,1,.36,1) .13s both jcs-signup-enter;position:relative}.jcs-business-signup__step{animation:.42s cubic-bezier(.22,1,.36,1) both jcs-signup-step-enter}.jcs-business-signup__eyebrow{color:var(--jcs-accent-strong);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.jcs-business-signup__section-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.jcs-business-signup__section-heading>div:first-child{min-width:0}.jcs-business-signup__section-heading h2,.jcs-business-signup__welcome-copy h2,.jcs-business-signup__success-copy h2{color:var(--jcs-ink-strong);letter-spacing:-.04em;margin-top:8px;font-size:clamp(27px,4vw,38px);font-weight:770;line-height:1.08}.jcs-business-signup__section-heading>div:first-child>p:last-child,.jcs-business-signup__welcome-copy>p:last-child,.jcs-business-signup__success-copy>p:last-child{max-width:700px;color:var(--jcs-text-secondary);margin-top:11px;font-size:15px;line-height:1.65}.jcs-business-signup__section-heading strong{color:var(--jcs-ink)}.jcs-business-signup__section-icon{border:1px solid var(--jcs-accent-border);background:linear-gradient(145deg,#fffffff5,#e9f2ffe6);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 12px 30px #1565d81f,inset 0 1px #ffffffd9}.jcs-business-signup__welcome-step{text-align:center;flex-direction:column;align-items:center;display:flex}.jcs-business-signup__welcome-icon{color:#fff;background:linear-gradient(145deg,#3b92f5,#125fc9 58%,#08418f);border:1px solid #ffffffa6;border-radius:25px;place-items:center;width:78px;height:78px;font-size:34px;animation:5s ease-in-out infinite jcs-signup-icon-float;display:grid;transform:rotate(-4deg);box-shadow:0 20px 40px #1565d840,inset 0 1px #ffffff4d}.jcs-business-signup__welcome-icon span{transform:rotate(4deg)}.jcs-business-signup__welcome-copy{max-width:760px;margin-top:28px}.jcs-business-signup__welcome-copy>p:last-child{margin-left:auto;margin-right:auto}.jcs-business-signup__feature-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:34px;display:grid}.jcs-business-signup__feature-card{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);min-height:126px;box-shadow:var(--jcs-shadow-xs);transition:border-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);background:linear-gradient(145deg,#fffffffa,#f7fafff0);align-items:flex-start;gap:15px;padding:22px;display:flex}.jcs-business-signup__feature-card:hover{border-color:var(--jcs-accent-border);box-shadow:var(--jcs-shadow-sm);transform:translateY(-3px)}.jcs-business-signup__feature-icon{background:var(--jcs-accent-soft);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.jcs-business-signup__feature-card h3{color:var(--jcs-ink);letter-spacing:-.012em;font-size:15px;font-weight:740;line-height:1.3}.jcs-business-signup__feature-card p{color:var(--jcs-text-secondary);margin-top:6px;font-size:13px;line-height:1.55}.jcs-business-signup__invitation-card{text-align:left;border:1px solid var(--jcs-success-border);border-radius:var(--jcs-radius-lg);background:linear-gradient(135deg,#eefcf6fa,#f7fffbfa);align-items:center;gap:17px;width:100%;margin-top:22px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #14845412}.jcs-business-signup__invitation-icon{background:var(--jcs-success-soft);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.jcs-business-signup__invitation-label{color:var(--jcs-success-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.jcs-business-signup__invitation-card strong{color:var(--jcs-ink);letter-spacing:.04em;margin-top:3px;font-size:17px;display:inline-block}.jcs-business-signup__invitation-card div:last-child p:last-child{color:var(--jcs-text-secondary);margin-top:5px;font-size:13px;line-height:1.5}.jcs-business-signup__compact-invitation{border:1px solid var(--jcs-success-border);border-radius:var(--jcs-radius-pill);box-shadow:var(--jcs-shadow-xs);background:#f4fffae6;align-items:center;gap:11px;margin-top:18px;padding:10px 14px;display:inline-flex}.jcs-business-signup__compact-invitation>span{font-size:17px}.jcs-business-signup__compact-invitation div{align-items:center;gap:8px;display:flex}.jcs-business-signup__compact-invitation small{color:var(--jcs-text-secondary);font-size:11px;font-weight:650}.jcs-business-signup__compact-invitation strong{color:var(--jcs-success-strong);letter-spacing:.05em;font-size:12px}.jcs-business-signup__migration-button{color:var(--jcs-accent-strong);border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-pill);background:var(--jcs-accent-softer);transition:color var(--jcs-transition), border-color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);justify-content:center;align-items:center;gap:9px;margin-top:25px;padding:12px 17px;font-size:13px;font-weight:700;display:inline-flex}.jcs-business-signup__migration-button:not(:disabled):hover{color:#fff;border-color:var(--jcs-accent);background:var(--jcs-accent);transform:translateY(-2px)}.jcs-business-signup__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;display:grid}.jcs-business-signup__field{min-width:0}.jcs-business-signup__field--wide{grid-column:1/-1}.jcs-business-signup__field label{color:var(--jcs-ink);align-items:center;margin-bottom:9px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.jcs-business-signup__field label span{color:var(--jcs-danger)}.jcs-business-signup__input-shell{min-height:var(--jcs-control-height);border:1px solid var(--jcs-border-strong);border-radius:var(--jcs-radius-md);transition:border-color var(--jcs-transition), box-shadow var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);background:#fff;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a06}.jcs-business-signup__input-shell:focus-within{background:#fff;border-color:#1565d8bf;transform:translateY(-1px);box-shadow:0 0 0 4px #1565d81a,0 10px 24px #1565d814}.jcs-business-signup__input-shell>span{width:50px;height:var(--jcs-control-height);color:var(--jcs-text-tertiary);transition:color var(--jcs-transition), transform var(--jcs-transition);flex:none;place-items:center;font-size:18px;display:grid}.jcs-business-signup__input-shell:focus-within>span{color:var(--jcs-accent);transform:scale(1.05)}.jcs-business-signup__input-shell input{min-width:0;height:var(--jcs-control-height);color:var(--jcs-ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px 0 0;font-size:15px;font-weight:510}.jcs-business-signup__input-shell input::placeholder{color:var(--jcs-placeholder);opacity:1}.jcs-business-signup__input-shell input:disabled{opacity:.64}.jcs-business-signup__input-shell--error{border-color:var(--jcs-danger);background:#fffafafa;box-shadow:0 0 0 4px #c7353512}.jcs-business-signup__input-shell--error>span{color:var(--jcs-danger)}.jcs-business-signup__field-error{color:var(--jcs-danger-strong);align-items:flex-start;gap:6px;margin-top:8px;font-size:12px;font-weight:650;line-height:1.45;animation:.32s ease-out both jcs-signup-error-shake;display:flex}.jcs-business-signup__information-card{border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-lg);background:linear-gradient(135deg,#eff7fff5,#f9fcfff5);align-items:flex-start;gap:14px;margin-top:26px;padding:18px 20px;display:flex}.jcs-business-signup__information-card>span{flex:none;font-size:20px}.jcs-business-signup__information-card strong{color:var(--jcs-ink);font-size:13px;font-weight:730}.jcs-business-signup__information-card p{color:var(--jcs-text-secondary);margin-top:4px;font-size:12px;line-height:1.55}.jcs-business-signup__industry-search{border:1px solid var(--jcs-border-strong);min-height:58px;box-shadow:var(--jcs-shadow-xs);transition:border-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);background:#fff;border-radius:17px;align-items:center;display:flex;position:relative;overflow:hidden}.jcs-business-signup__industry-search:focus-within{border-color:#1565d8b3;transform:translateY(-1px);box-shadow:0 0 0 4px #1565d817,0 12px 28px #1565d812}.jcs-business-signup__industry-search>span{flex:none;place-items:center;width:54px;font-size:19px;display:grid}.jcs-business-signup__industry-search input{min-width:0;height:56px;color:var(--jcs-ink);background:0 0;border:0;outline:0;flex:1;padding:0 8px 0 0;font-size:15px}.jcs-business-signup__industry-search input::placeholder{color:var(--jcs-placeholder)}.jcs-business-signup__industry-search button{width:38px;height:38px;color:var(--jcs-text-secondary);background:var(--jcs-surface-muted);transition:color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);border-radius:50%;flex:none;place-items:center;margin-right:9px;font-size:22px;line-height:1;display:grid}.jcs-business-signup__industry-search button:not(:disabled):hover{color:var(--jcs-ink);background:#e7edf5;transform:scale(1.05)}.jcs-business-signup__industry-list{flex-direction:column;gap:13px;margin-top:22px;display:flex}.jcs-business-signup__industry-category{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);box-shadow:var(--jcs-shadow-xs);transition:border-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);background:#fff;overflow:hidden}.jcs-business-signup__industry-category:hover{border-color:var(--jcs-accent-border);box-shadow:var(--jcs-shadow-sm)}.jcs-business-signup__industry-category-header{width:100%;min-height:78px;color:inherit;text-align:left;transition:background-color var(--jcs-transition);background:0 0;align-items:center;padding:15px 18px;display:flex}.jcs-business-signup__industry-category-header:not(:disabled):hover{background:#f6f9fde6}.jcs-business-signup__industry-category-header[aria-expanded=true]{background:linear-gradient(135deg,#f2f8fff5,#fafcfff5)}.jcs-business-signup__industry-category-icon{background:var(--jcs-accent-soft);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.jcs-business-signup__industry-category-copy{flex-direction:column;flex:1;min-width:0;margin-left:14px;display:flex}.jcs-business-signup__industry-category-copy strong{color:var(--jcs-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:730;overflow:hidden}.jcs-business-signup__industry-category-copy small{color:var(--jcs-text-tertiary);margin-top:4px;font-size:12px;font-weight:530}.jcs-business-signup__industry-chevron{width:34px;height:34px;color:var(--jcs-text-tertiary);transition:color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.jcs-business-signup__industry-chevron--expanded{color:var(--jcs-accent);background:var(--jcs-accent-soft);transform:rotate(180deg)}.jcs-business-signup__mode-grid{border-top:1px solid var(--jcs-divider);background:#f9fbfead;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 15px 15px;animation:.32s cubic-bezier(.22,1,.36,1) both jcs-signup-expand;display:grid}.jcs-business-signup__mode-card{min-height:86px;color:inherit;text-align:left;border:1px solid var(--jcs-border);box-shadow:var(--jcs-shadow-xs);transition:border-color var(--jcs-transition), background-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.jcs-business-signup__mode-card:not(:disabled):hover{background:#fbfdff;border-color:#1565d866;transform:translateY(-3px);box-shadow:0 12px 28px #1565d81a}.jcs-business-signup__mode-card:not(:disabled):active{transform:translateY(-1px)scale(.99)}.jcs-business-signup__mode-icon{background:var(--jcs-accent-soft);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.jcs-business-signup__mode-copy{flex-direction:column;flex:1;min-width:0;display:flex}.jcs-business-signup__mode-copy strong{color:var(--jcs-ink);font-size:14px;font-weight:720;line-height:1.3}.jcs-business-signup__mode-copy small{-webkit-line-clamp:2;color:var(--jcs-text-secondary);-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.jcs-business-signup__mode-select-indicator{width:30px;height:30px;color:var(--jcs-accent);background:var(--jcs-accent-soft);transition:color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.jcs-business-signup__mode-card:hover .jcs-business-signup__mode-select-indicator{color:#fff;background:var(--jcs-accent);transform:translate(2px)}.jcs-business-signup__selected-mode-card{border:1px solid var(--jcs-success-border);border-radius:var(--jcs-radius-xl);background:radial-gradient(circle at 95% 0,#14845417,#0000 35%),linear-gradient(135deg,#f2fdf8fa,#fffffffa);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px;animation:.42s cubic-bezier(.22,1,.36,1) both jcs-signup-selected;display:grid;box-shadow:0 16px 38px #14845414}.jcs-business-signup__selected-mode-icon{border:1px solid var(--jcs-success-border);background:#fff;border-radius:19px;place-items:center;width:62px;height:62px;font-size:31px;display:grid;box-shadow:0 10px 26px #1484541a}.jcs-business-signup__selected-mode-copy{min-width:0}.jcs-business-signup__selected-mode-copy p{color:var(--jcs-success-strong);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.jcs-business-signup__selected-mode-copy h3{color:var(--jcs-ink-strong);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:21px;font-weight:760;overflow:hidden}.jcs-business-signup__selected-mode-copy>span{color:var(--jcs-text-secondary);margin-top:5px;font-size:13px;display:inline-block}.jcs-business-signup__change-mode-button{min-height:40px;color:var(--jcs-accent-strong);border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-pill);transition:color var(--jcs-transition), border-color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);background:#fff;padding:0 16px;font-size:12px;font-weight:730}.jcs-business-signup__change-mode-button:not(:disabled):hover{color:#fff;border-color:var(--jcs-accent);background:var(--jcs-accent);transform:translateY(-2px)}.jcs-business-signup__module-preview{border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-xl);background:linear-gradient(145deg,#f4f9fffa,#fffffffa);margin-top:22px;padding:22px}.jcs-business-signup__module-preview-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.jcs-business-signup__module-preview-heading h3{color:var(--jcs-ink);letter-spacing:-.02em;margin-top:5px;font-size:18px;font-weight:740}.jcs-business-signup__module-preview-heading>span{font-size:25px}.jcs-business-signup__module-chip-list{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.jcs-business-signup__module-chip{min-height:34px;color:var(--jcs-accent-strong);border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-pill);box-shadow:var(--jcs-shadow-xs);background:#ffffffeb;align-items:center;padding:7px 13px;font-size:12px;font-weight:680;display:inline-flex}.jcs-business-signup__empty-state{text-align:center;border:1px dashed var(--jcs-border-strong);border-radius:var(--jcs-radius-xl);background:var(--jcs-surface-subtle);flex-direction:column;align-items:center;padding:52px 24px;display:flex}.jcs-business-signup__empty-state>span{font-size:36px}.jcs-business-signup__empty-state h3{color:var(--jcs-ink);margin-top:16px;font-size:18px;font-weight:740}.jcs-business-signup__empty-state p{max-width:480px;color:var(--jcs-text-secondary);margin-top:8px;font-size:13px;line-height:1.55}.jcs-business-signup__empty-state button{color:var(--jcs-accent-strong);border:1px solid var(--jcs-accent-border);border-radius:var(--jcs-radius-pill);transition:color var(--jcs-transition), background-color var(--jcs-transition), transform var(--jcs-transition);background:#fff;margin-top:18px;padding:10px 16px;font-size:13px;font-weight:700}.jcs-business-signup__empty-state button:hover{color:#fff;background:var(--jcs-accent);transform:translateY(-2px)}.jcs-business-signup__owner-summary{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:14px;margin-bottom:28px;display:grid}.jcs-business-signup__owner-summary>div{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);background:linear-gradient(145deg,#fffffffa,#f7fafffa);align-items:center;gap:13px;min-width:0;min-height:82px;padding:16px 18px;display:flex}.jcs-business-signup__owner-summary>div:first-child>span{background:var(--jcs-accent-soft);border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.jcs-business-signup__owner-summary div div{flex-direction:column;min-width:0;display:flex}.jcs-business-signup__owner-summary small{color:var(--jcs-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.jcs-business-signup__owner-summary strong{color:var(--jcs-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:720;overflow:hidden}.jcs-business-signup__review-card{border:1px solid var(--jcs-success-border);border-radius:var(--jcs-radius-xl);background:radial-gradient(circle at 100% 0,#14845414,#0000 33%),linear-gradient(135deg,#f4fef9fa,#fffffffa);margin-top:30px;padding:24px}.jcs-business-signup__review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jcs-business-signup__review-heading h3{color:var(--jcs-ink);letter-spacing:-.022em;margin-top:5px;font-size:19px;font-weight:750}.jcs-business-signup__review-heading>span{font-size:26px}.jcs-business-signup__review-list{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);background:#ffffffe0;margin-top:20px;overflow:hidden}.jcs-business-signup__review-list>div{border-bottom:1px solid var(--jcs-divider);grid-template-columns:minmax(120px,.42fr) 1fr;align-items:center;gap:20px;min-height:52px;padding:12px 16px;display:grid}.jcs-business-signup__review-list>div:last-child{border-bottom:0}.jcs-business-signup__review-list dt{color:var(--jcs-text-tertiary);font-size:12px;font-weight:680}.jcs-business-signup__review-list dd{overflow-wrap:anywhere;color:var(--jcs-ink);text-align:right;font-size:13px;font-weight:690}.jcs-business-signup__success-step{text-align:center;flex-direction:column;align-items:center;display:flex}.jcs-business-signup__success-mark{color:#fff;background:var(--jcs-success);border:7px solid #1484541f;border-radius:50%;place-items:center;width:88px;height:88px;font-size:41px;font-weight:760;animation:.62s cubic-bezier(.34,1.56,.64,1) both jcs-signup-success-pop;display:grid;box-shadow:0 22px 48px #14845440}.jcs-business-signup__success-copy{max-width:680px;margin-top:26px}.jcs-business-signup__success-copy>p:last-child{margin-left:auto;margin-right:auto}.jcs-business-signup__success-business-card{text-align:left;border:1px solid var(--jcs-success-border);border-radius:var(--jcs-radius-xl);background:linear-gradient(135deg,#f0fdf7fa,#fffffffa);align-items:center;gap:17px;width:100%;margin-top:32px;padding:22px;display:flex;box-shadow:0 16px 38px #14845417}.jcs-business-signup__success-business-icon{border:1px solid var(--jcs-success-border);background:#fff;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;font-size:31px;display:grid}.jcs-business-signup__success-business-card small{color:var(--jcs-success-strong);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}.jcs-business-signup__success-business-card h3{color:var(--jcs-ink);letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:760}.jcs-business-signup__success-business-card p{color:var(--jcs-text-secondary);margin-top:4px;font-size:13px}.jcs-business-signup__success-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:18px;display:grid}.jcs-business-signup__success-grid article{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);min-height:114px;box-shadow:var(--jcs-shadow-xs);background:#fff;align-items:flex-start;gap:13px;padding:19px;display:flex}.jcs-business-signup__success-grid article>span{background:var(--jcs-success-soft);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.jcs-business-signup__success-grid strong{color:var(--jcs-ink);font-size:14px;font-weight:730}.jcs-business-signup__success-grid p{color:var(--jcs-text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.jcs-business-signup__success-details{border:1px solid var(--jcs-border);border-radius:var(--jcs-radius-lg);background:var(--jcs-surface-subtle);width:100%;margin-top:18px;overflow:hidden}.jcs-business-signup__success-details>div{border-bottom:1px solid var(--jcs-divider);grid-template-columns:140px 1fr;gap:18px;min-height:52px;padding:13px 17px;display:grid}.jcs-business-signup__success-details>div:last-child{border-bottom:0}.jcs-business-signup__success-details dt{color:var(--jcs-text-tertiary);text-align:left;font-size:12px;font-weight:680}.jcs-business-signup__success-details dd{overflow-wrap:anywhere;color:var(--jcs-ink);text-align:right;font-size:13px;font-weight:700}.jcs-business-signup__registration-error{border:1px solid var(--jcs-danger-border);border-radius:var(--jcs-radius-lg);background:linear-gradient(135deg,#fff5f5fa,#fffcfcfa);align-items:flex-start;gap:14px;margin-top:18px;padding:18px 20px;animation:.38s ease-out both jcs-signup-error-shake;display:flex;box-shadow:0 12px 30px #c7353512}.jcs-business-signup__registration-error>span{font-size:21px}.jcs-business-signup__registration-error strong{color:var(--jcs-danger-strong);font-size:14px}.jcs-business-signup__registration-error p{color:#8a3333;margin-top:5px;font-size:12px;line-height:1.5}.jcs-business-signup__bottom-bar{z-index:30;border-radius:var(--jcs-radius-xl);-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffffdb;border:1px solid #ffffffad;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:15px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 45px #0f172a1f}.jcs-business-signup__bottom-secondary{flex:1;align-items:center;min-width:0;display:flex}.jcs-business-signup__primary-button,.jcs-business-signup__secondary-button{min-height:51px;transition:color var(--jcs-transition), border-color var(--jcs-transition), background-color var(--jcs-transition), box-shadow var(--jcs-transition), transform var(--jcs-transition);border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:740;display:inline-flex}.jcs-business-signup__primary-button{color:#fff;background:linear-gradient(135deg,#2479e4,#125fc9 58%,#0b4ba6);border:1px solid #ffffff1f;min-width:184px;padding:0 22px;box-shadow:0 14px 30px #1565d847,inset 0 1px #fff3}.jcs-business-signup__primary-button span:last-child{transition:transform var(--jcs-transition);font-size:22px;font-weight:470;line-height:1}.jcs-business-signup__primary-button:not(:disabled):hover{background:linear-gradient(135deg,#3187ee,#1468d7 58%,#0a4ca9);transform:translateY(-2px);box-shadow:0 18px 38px #1565d857}.jcs-business-signup__primary-button:not(:disabled):hover span:last-child{transform:translate(3px)}.jcs-business-signup__primary-button:not(:disabled):active{transform:translateY(0)scale(.985);box-shadow:0 9px 20px #1565d83d}.jcs-business-signup__secondary-button{min-width:112px;color:var(--jcs-text);border:1px solid var(--jcs-border-strong);box-shadow:var(--jcs-shadow-xs);background:#fff;padding:0 18px}.jcs-business-signup__secondary-button:not(:disabled):hover{color:var(--jcs-accent-strong);border-color:var(--jcs-accent-border);background:var(--jcs-accent-softer);transform:translateY(-2px)}.jcs-business-signup__sign-in-button{color:var(--jcs-text-secondary);transition:color var(--jcs-transition);background:0 0;padding:9px 4px;font-size:13px}.jcs-business-signup__sign-in-button strong{color:var(--jcs-accent-strong)}.jcs-business-signup__sign-in-button:not(:disabled):hover{color:var(--jcs-ink)}.jcs-business-signup__primary-button:disabled,.jcs-business-signup__secondary-button:disabled,.jcs-business-signup__sign-in-button:disabled{opacity:.62;transform:none}.jcs-business-signup__button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite jcs-signup-spin}.jcs-business-signup__notice{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:120;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#172233f7,#0a121ff7);border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:11px;max-width:min(420px,100vw - 32px);padding:14px 17px;animation:.38s cubic-bezier(.22,1,.36,1) both jcs-signup-notice-enter;display:flex;position:fixed;box-shadow:0 20px 55px #0f172a47}.jcs-business-signup__notice>span{flex:none;font-size:17px}.jcs-business-signup__notice p{font-size:13px;font-weight:570;line-height:1.45}.jcs-business-signup__registration-overlay{z-index:200;-webkit-backdrop-filter:blur(18px)saturate(120%);background:#0912209e;place-items:center;padding:24px;animation:.3s ease-out both jcs-signup-overlay-enter;display:grid;position:fixed;inset:0}.jcs-business-signup__registration-modal{text-align:center;background:radial-gradient(circle at 50% -20%,#2b80ef21,#0000 43%),#fffffffb;border:1px solid #ffffffad;border-radius:30px;width:min(100%,500px);padding:42px 36px 34px;animation:.48s cubic-bezier(.22,1,.36,1) both jcs-signup-modal-enter;position:relative;overflow:hidden;box-shadow:0 40px 100px #030c1b57}.jcs-business-signup__registration-modal:before{content:"";background:linear-gradient(90deg, transparent, var(--jcs-accent), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:18%;right:18%}.jcs-business-signup__registration-logo{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#3488ef,#125fc9 58%,#08418f);border-radius:21px;place-items:center;width:66px;height:66px;margin:0 auto;font-size:17px;font-weight:850;display:grid;box-shadow:0 18px 38px #1565d845,inset 0 1px #ffffff47}.jcs-business-signup__registration-spinner{place-items:center;width:54px;height:54px;margin:22px auto 16px;display:grid;position:relative}.jcs-business-signup__registration-spinner:before,.jcs-business-signup__registration-spinner:after,.jcs-business-signup__registration-spinner span{content:"";border-radius:50%;position:absolute}.jcs-business-signup__registration-spinner:before{border:3px solid #1565d81f;border-top-color:var(--jcs-accent);animation:.9s linear infinite jcs-signup-spin;inset:0}.jcs-business-signup__registration-spinner:after{border:2px solid #1565d81a;border-bottom-color:#1565d8a6;animation:1.15s linear infinite jcs-signup-spin-reverse;inset:8px}.jcs-business-signup__registration-spinner span{background:var(--jcs-accent);width:7px;height:7px;box-shadow:0 0 16px #1565d88c}.jcs-business-signup__registration-modal h2{color:var(--jcs-ink-strong);letter-spacing:-.035em;margin-top:8px;font-size:28px;font-weight:770}.jcs-business-signup__registration-modal>p:not(.jcs-business-signup__eyebrow){max-width:390px;color:var(--jcs-text-secondary);margin:11px auto 0;font-size:14px;line-height:1.55}.jcs-business-signup__registration-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:26px;display:grid}.jcs-business-signup__registration-progress-track{border-radius:var(--jcs-radius-pill);background:#e7ecf3;height:8px;overflow:hidden}.jcs-business-signup__registration-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--jcs-accent-strong), #2d8af2);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 16px #1565d859}.jcs-business-signup__registration-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.8s ease-in-out infinite jcs-signup-progress-shimmer;position:absolute;inset:0}.jcs-business-signup__registration-progress strong{min-width:42px;color:var(--jcs-accent-strong);text-align:right;font-size:13px;font-weight:780}.jcs-business-signup__registration-modal>small{color:var(--jcs-text-tertiary);margin-top:20px;font-size:11px;line-height:1.45;display:block}.jcs-business-signup[data-step=success] .jcs-business-signup__hero{background:radial-gradient(circle at 86% 14%,#ffffff30,#0000 31%),radial-gradient(circle at 7% 100%,#45cd9340,#0000 38%),linear-gradient(135deg,#07583a 0%,#0c8053 52%,#16a168 100%);box-shadow:0 32px 70px #07583a38,inset 0 1px #ffffff2e}.jcs-business-signup[data-step=success] .jcs-business-signup__hero-progress{background:radial-gradient(circle at center, #086944fa 0 56%, transparent 57%), conic-gradient(#fff 0deg, #fff var(--jcs-progress-angle), #fff3 var(--jcs-progress-angle), #fff3 360deg)}@media (max-width:900px){.jcs-business-signup__container{width:min(100% - 30px,820px)}.jcs-business-signup__hero{padding:36px}.jcs-business-signup__hero-progress{width:122px;height:122px}.jcs-business-signup__hero-progress-value strong{font-size:25px}.jcs-business-signup__progress-step{text-align:center;flex-direction:column;justify-content:flex-start;gap:7px}.jcs-business-signup__progress-step-title{width:100%;font-size:10px}.jcs-business-signup__content-card{padding:34px}}@media (max-width:720px){.jcs-business-signup__top-bar{min-height:74px;padding-left:16px;padding-right:16px}.jcs-business-signup__brand-mark{border-radius:14px;width:42px;height:42px}.jcs-business-signup__container{width:min(100% - 24px,640px);padding-top:24px}.jcs-business-signup__hero{border-radius:27px;grid-template-columns:1fr;gap:27px;min-height:0;padding:32px}.jcs-business-signup__hero-progress{width:110px;height:110px}.jcs-business-signup__progress-card{padding:20px 18px;overflow-x:auto}.jcs-business-signup__progress-steps{min-width:560px}.jcs-business-signup__content-card{border-radius:27px;min-height:0;padding:28px}.jcs-business-signup__feature-grid,.jcs-business-signup__success-grid,.jcs-business-signup__field-grid,.jcs-business-signup__mode-grid,.jcs-business-signup__owner-summary{grid-template-columns:1fr}.jcs-business-signup__field--wide{grid-column:auto}.jcs-business-signup__mode-grid{padding-top:1px}.jcs-business-signup__section-heading{gap:16px}.jcs-business-signup__section-icon{border-radius:16px;width:50px;height:50px;font-size:24px}.jcs-business-signup__bottom-bar{padding:12px;bottom:10px}.jcs-business-signup__primary-button{min-width:160px}}@media (max-width:520px){.jcs-business-signup{--jcs-control-height:52px}.jcs-business-signup__brand-copy small{display:none}.jcs-business-signup__brand-copy strong{max-width:185px}.jcs-business-signup__container{width:calc(100% - 18px);padding-top:14px;padding-bottom:26px}.jcs-business-signup__hero{border-radius:24px;gap:24px;padding:28px 24px}.jcs-business-signup__hero h1{font-size:clamp(31px,10vw,42px)}.jcs-business-signup__hero-copy>p{font-size:14px}.jcs-business-signup__hero-progress{width:102px;height:102px}.jcs-business-signup__hero-progress-value strong{font-size:23px}.jcs-business-signup__progress-card{border-radius:20px;margin-top:14px}.jcs-business-signup__content-card{border-radius:23px;margin-top:14px;padding:24px 19px}.jcs-business-signup__section-heading{align-items:center}.jcs-business-signup__section-heading h2,.jcs-business-signup__welcome-copy h2,.jcs-business-signup__success-copy h2{font-size:27px}.jcs-business-signup__section-icon{display:none}.jcs-business-signup__welcome-icon{border-radius:22px;width:68px;height:68px;font-size:29px}.jcs-business-signup__feature-card{min-height:0;padding:18px}.jcs-business-signup__selected-mode-card{grid-template-columns:auto minmax(0,1fr);padding:18px}.jcs-business-signup__selected-mode-icon{width:52px;height:52px;font-size:26px}.jcs-business-signup__change-mode-button{grid-column:1/-1;width:100%}.jcs-business-signup__industry-category-header{min-height:72px;padding:13px}.jcs-business-signup__industry-category-icon{width:43px;height:43px;font-size:22px}.jcs-business-signup__mode-card{min-height:82px}.jcs-business-signup__owner-summary>div{min-height:72px}.jcs-business-signup__review-list>div{grid-template-columns:1fr;gap:5px}.jcs-business-signup__review-list dd{text-align:left}.jcs-business-signup__success-details>div{grid-template-columns:1fr;gap:5px}.jcs-business-signup__success-details dd{text-align:left}.jcs-business-signup__bottom-bar{border-radius:20px;flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:14px;position:relative;bottom:auto}.jcs-business-signup__bottom-secondary,.jcs-business-signup__secondary-button,.jcs-business-signup__primary-button{width:100%}.jcs-business-signup__sign-in-button{text-align:center;width:100%}.jcs-business-signup__notice{max-width:none;bottom:12px;left:12px;right:12px}.jcs-business-signup__registration-overlay{padding:12px}.jcs-business-signup__registration-modal{border-radius:25px;padding:34px 22px 28px}.jcs-business-signup__registration-modal h2{font-size:25px}}@media (max-width:370px){.jcs-business-signup__brand-copy strong{max-width:145px;font-size:13px}.jcs-business-signup__hero{padding:24px 20px}.jcs-business-signup__content-card{padding:22px 16px}.jcs-business-signup__input-shell>span{width:44px}.jcs-business-signup__feature-card,.jcs-business-signup__information-card,.jcs-business-signup__review-card,.jcs-business-signup__module-preview{padding:16px}}@media (prefers-color-scheme:dark){.jcs-business-signup{--jcs-ink:#f4f7fb;--jcs-ink-strong:#fff;--jcs-text:#d7deea;--jcs-text-secondary:#aab5c5;--jcs-text-tertiary:#8290a4;--jcs-placeholder:#718096;--jcs-surface:#121b2af5;--jcs-surface-solid:#131d2d;--jcs-surface-subtle:#172234;--jcs-surface-muted:#1d293b;--jcs-surface-elevated:#111a29f9;--jcs-border:#ffffff14;--jcs-border-strong:#ffffff24;--jcs-divider:#ffffff13;background:radial-gradient(circle at 12% 0,#2674ee2e,#0000 34%),radial-gradient(circle at 90% 16%,#754bff1f,#0000 30%),linear-gradient(#0d1624 0%,#0b1320 50%,#080f19 100%)}.jcs-business-signup__top-bar{background:#0a111cb8;border-bottom-color:#ffffff0f}.jcs-business-signup__brand:not(:disabled):hover{background:#ffffff0e}.jcs-business-signup__close-button,.jcs-business-signup__progress-card,.jcs-business-signup__content-card,.jcs-business-signup__bottom-bar{background:#111a29e6}.jcs-business-signup__feature-card,.jcs-business-signup__industry-category,.jcs-business-signup__mode-card,.jcs-business-signup__input-shell,.jcs-business-signup__industry-search,.jcs-business-signup__selected-mode-icon,.jcs-business-signup__change-mode-button,.jcs-business-signup__success-grid article,.jcs-business-signup__success-business-icon{background:#131d2d}.jcs-business-signup__feature-card,.jcs-business-signup__owner-summary>div{background:linear-gradient(145deg,#141e2efa,#101927fa)}.jcs-business-signup__industry-category-header:not(:disabled):hover{background:#ffffff09}.jcs-business-signup__industry-category-header[aria-expanded=true]{background:linear-gradient(135deg,#182b44f5,#111b2bf5)}.jcs-business-signup__mode-grid{background:#09101b6b}.jcs-business-signup__selected-mode-card,.jcs-business-signup__review-card,.jcs-business-signup__success-business-card{background:linear-gradient(135deg,#0d3027f2,#111b2afa)}.jcs-business-signup__module-preview,.jcs-business-signup__information-card{background:linear-gradient(145deg,#142740f5,#111b2afa)}.jcs-business-signup__module-chip{background:#141f30f5}.jcs-business-signup__review-list,.jcs-business-signup__success-details{background:#0a121e94}.jcs-business-signup__registration-modal{background:radial-gradient(circle at 50% -20%,#2b80ef26,#0000 43%),#111a29fb}}@media (prefers-reduced-motion:reduce){.jcs-business-signup *,.jcs-business-signup :before,.jcs-business-signup :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes jcs-signup-enter{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jcs-signup-step-enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes jcs-signup-expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes jcs-signup-selected{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes jcs-signup-success-pop{0%{opacity:0;transform:scale(.55)}72%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes jcs-signup-error-shake{0%{opacity:0;transform:translate(-5px)}45%{opacity:1;transform:translate(4px)}75%{transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes jcs-signup-spin{to{transform:rotate(360deg)}}@keyframes jcs-signup-spin-reverse{to{transform:rotate(-360deg)}}@keyframes jcs-signup-progress-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(160%)}}@keyframes jcs-signup-orb-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,18px)scale(1.05)}}@keyframes jcs-signup-icon-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-7px)}}@keyframes jcs-signup-hero-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(130%)}}@keyframes jcs-signup-notice-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jcs-signup-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes jcs-signup-modal-enter{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}
