.signup-conversion{background:radial-gradient(ellipse at 12% 16%,#e5eef2 0,transparent 45%),#f5f8fb}.signup-conversion .join-layout{max-width:1190px;grid-template-columns:.87fr 1.13fr;gap:40px;margin-top:30px}.signup-conversion .join-story{padding:40px 34px;background:linear-gradient(145deg,#173b56,#22516b);box-shadow:0 16px 50px #153d5412}.signup-conversion .join-story h1{font-size:clamp(32px,3.2vw,42px);letter-spacing:-1.3px}.signup-conversion .join-story-list{gap:23px;margin:33px 0}.signup-conversion .join-card{padding:32px;border-radius:24px;box-shadow:0 18px 52px #17324d0a}.signup-conversion .join-card h2{font-size:29px;letter-spacing:-.8px;margin-bottom:10px}.signup-conversion .signup-intro{font-size:14px;line-height:1.6;margin-bottom:22px}.signup-conversion .join-field{gap:8px;margin-bottom:19px}.signup-conversion .join-field>input,.signup-conversion .join-field>select,.signup-conversion .signup-password-control>input{border-radius:11px;min-height:49px;transition:border-color .15s,box-shadow .15s}.signup-conversion .join-field input:hover,.signup-conversion .join-field select:hover{border-color:#8aabbd}.signup-conversion .join-field input:focus,.signup-conversion .join-field select:focus{border-color:#3d789c;box-shadow:0 0 0 3px #3d789c18}.signup-conversion .join-primary{min-height:51px;border-radius:11px;box-shadow:0 3px 8px #17324d0d}.signup-conversion .join-primary:not(:disabled):hover{background:#204f70}.signup-conversion .signup-selected-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;margin:0 0 9px;border:1px solid #d6e5e9;border-radius:14px;background:#edf5f6}.signup-conversion .signup-selected-plan .signup-trial-mark{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#d6e8eb;color:#315e6e;font-size:20px;font-weight:700;letter-spacing:-.5px}.signup-conversion .signup-selected-plan p>span,.signup-conversion .signup-selected-plan p>strong,.signup-conversion .signup-selected-plan>div>span,.signup-conversion .signup-selected-plan>div>strong{display:block}.signup-conversion .signup-selected-plan>div>strong{font-size:14px;line-height:1.4;color:#183b55}.signup-conversion .signup-selected-plan>div>span{font-size:11px;line-height:1.55;color:#526b7e;margin-top:3px}.signup-conversion .signup-selected-plan p{margin:0;text-align:right;font-size:11px;line-height:1.5;color:#526b7e;align-self:center;white-space:nowrap}.signup-conversion .signup-selected-plan p>strong{font-size:19px;line-height:1.4;color:#285e83;letter-spacing:-.4px}.signup-conversion .signup-selected-plan p>strong>small{font-size:10px;letter-spacing:0;margin-left:3px;color:#526b7e}.signup-conversion .signup-trial-disclosure{font-size:11px;line-height:1.6;color:var(--j-muted);margin:0 0 24px}.signup-conversion .signup-privacy-note{font-size:11px;line-height:1.7;color:var(--j-muted);margin:0 0 20px}.signup-conversion .signup-privacy-note a{font-weight:600}.signup-conversion .signup-details-summary{display:flex;align-items:center;gap:11px;padding:14px 15px;margin:0 0 25px;background:#f2f6f8;border:1px solid #dce7ed;border-radius:12px}.signup-conversion .signup-details-mark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:#e0efe8;color:#326653;font-size:15px;font-weight:700}.signup-conversion .signup-details-summary>div{min-width:0;flex:1 1}.signup-conversion .signup-details-summary>div>strong{display:block;font-size:13px;font-weight:700}.signup-conversion .signup-details-summary>div>span{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--j-muted);margin-top:2px}.signup-conversion .signup-details-summary .signup-text-button{flex-shrink:0;min-height:38px;font-size:12px}.signup-conversion .signup-password-control{position:relative;min-width:0}.signup-conversion .signup-password-control input{padding-right:76px}.signup-conversion .signup-password-toggle{position:absolute;top:4px;right:5px;bottom:4px;min-width:62px;min-height:38px;padding:6px 9px;border:0;border-radius:7px;background:#edf4f9;color:#285e83;font-size:12px;font-weight:700;cursor:pointer}.signup-conversion .signup-password-toggle:hover{background:#dcebf4}.signup-conversion .signup-password-toggle:focus-visible{outline:3px solid #72a9cf;outline-offset:2px}.signup-conversion.signup-closed .join-form-fields:disabled input,.signup-conversion.signup-closed .join-form-fields:disabled select{opacity:.6}.signup-conversion.signup-closed .join-form-fields:disabled button{cursor:not-allowed}.signup-conversion .join-notice a{font-weight:700;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .signup-conversion{background:radial-gradient(ellipse at 10% 15%,#193247 0,transparent 45%),#0e1b2b}html[data-theme=dark] .signup-conversion .join-card{background:#192b3d;border-color:#344c60;box-shadow:0 20px 55px #00000018}html[data-theme=dark] .signup-conversion .join-story{background:linear-gradient(150deg,#173e59,#1c4b65)}html[data-theme=dark] .signup-conversion .signup-selected-plan{background:#203f50;border-color:#3c6072}html[data-theme=dark] .signup-conversion .signup-selected-plan p>strong,html[data-theme=dark] .signup-conversion .signup-selected-plan>div>strong{color:#e6edf6}html[data-theme=dark] .signup-conversion .signup-selected-plan p,html[data-theme=dark] .signup-conversion .signup-selected-plan p>strong>small,html[data-theme=dark] .signup-conversion .signup-selected-plan>div>span{color:#c0d1df}html[data-theme=dark] .signup-conversion .signup-selected-plan .signup-trial-mark{background:#345c69;color:#d7ecec}html[data-theme=dark] .signup-conversion .signup-details-summary{background:#172638;border-color:#354c60}html[data-theme=dark] .signup-conversion .signup-details-mark{background:#26473e;color:#a7d8be}html[data-theme=dark] .signup-conversion .join-primary:not(:disabled):hover{background:#3b779e}html[data-theme=dark] .signup-conversion .signup-password-toggle{background:#233c53;color:#d6e9f8}html[data-theme=dark] .signup-conversion .signup-password-toggle:hover{background:#304e68}@media(max-width:500px){.signup-conversion .signup-selected-plan{gap:10px;padding:13px}.signup-conversion .signup-selected-plan .signup-trial-mark{width:35px;height:40px;font-size:18px;border-radius:9px}.signup-conversion .signup-selected-plan>div>strong{font-size:13px}.signup-conversion .signup-selected-plan>div>span{font-size:10px}.signup-conversion .signup-selected-plan p>strong{font-size:17px}.signup-conversion .signup-selected-plan p>strong>small{display:block;font-size:10px}.signup-conversion .signup-details-summary{padding:12px;gap:8px}.signup-conversion .signup-details-mark{display:none}.signup-conversion .signup-trial-disclosure{margin-bottom:22px}}.signup-conversion .join-form-fields{min-width:0;margin:0;padding:0;border:0}.signup-conversion .signup-progress{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px;padding:0}.signup-conversion .signup-progress li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;color:var(--j-muted);border-top:3px solid #dce5ed;padding-top:10px}.signup-conversion .signup-progress li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf2f6;font-size:11px;font-weight:700}.signup-conversion .signup-progress li>strong{font-weight:500}.signup-conversion .signup-progress .current{color:var(--j-blue);border-color:var(--j-blue)}.signup-conversion .signup-progress .current>span{background:var(--j-blue);color:white}.signup-conversion .signup-progress .current>strong{font-weight:700}.signup-conversion .signup-progress .complete{border-color:#79aa99;color:#326653}.signup-conversion .signup-progress .complete>span{background:#e7f2ec;color:#326653}.signup-conversion .sw-currency-region{font-size:11px;margin:0 0 15px}.signup-conversion .signup-field-help{margin:-5px 0 20px;font-size:12px}.signup-conversion .signup-location-settings{border:1px solid #d8e3ec;border-radius:12px;margin:0 0 23px;padding:0 15px;background:#f8fafc}.signup-conversion .signup-location-settings summary{cursor:pointer;padding:14px 0;font-size:13px;color:var(--j-ink)}.signup-conversion .signup-location-settings summary>strong{font-weight:600}.signup-conversion .signup-location-settings summary>span{display:block;padding-left:17px;margin-top:4px;font-size:11px;color:var(--j-muted)}.signup-conversion .signup-location-settings>div{border-top:1px solid #d8e3ec;padding-top:18px}.signup-conversion .signup-location-settings>div>p{font-size:12px}.signup-conversion .signup-plan-picker{padding:0;margin:0;border:0;min-width:0}.signup-conversion .signup-plan-picker legend{font-size:13px;font-weight:600;margin-bottom:10px}.signup-conversion .signup-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signup-conversion .signup-plan-option{display:flex;gap:9px;align-items:flex-start;padding:14px 12px;border:1px solid #cbd8e3;border-radius:12px;cursor:pointer;background:#fff}.signup-conversion .signup-plan-option.selected{border-color:#285e83;background:#edf4fa;box-shadow:inset 0 0 0 1px #285e83}.signup-conversion .signup-plan-option:hover:not(.unavailable){border-color:#285e83}.signup-conversion .signup-plan-option:focus-within{outline:3px solid #72a9cf;outline-offset:2px}.signup-conversion .signup-plan-option.unavailable{opacity:.5;cursor:not-allowed}.signup-conversion .signup-plan-option input[type=radio]{width:17px;height:17px;min-height:17px;flex:0 0 17px;padding:0;margin:3px 0 0;accent-color:#285e83}.signup-conversion .signup-plan-option>span{min-width:0}.signup-conversion .signup-plan-option b,.signup-conversion .signup-plan-option small,.signup-conversion .signup-plan-option strong{display:block}.signup-conversion .signup-plan-option strong{font-size:13px;line-height:1.5}.signup-conversion .signup-plan-option small{font-size:11px;color:var(--j-muted);margin-top:3px}.signup-conversion .signup-plan-option b{font-size:20px;line-height:1.3;margin-top:11px;color:var(--j-blue)}.signup-conversion .signup-plan-option b small{display:inline;margin-left:3px;font-size:11px}.signup-conversion .signup-plan-help{font-size:12px;margin:12px 0 0}.signup-conversion .signup-renewal-note{font-size:12px}.signup-conversion .signup-signin{margin:18px 0 0;font-size:13px}.signup-conversion .signup-text-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--j-blue);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.signup-conversion .signup-text-button:disabled{cursor:default;text-decoration:none}.signup-conversion .signup-back{width:100%;margin-top:8px}.signup-conversion .signup-email{overflow-wrap:anywhere}.signup-conversion .signup-verification-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d8e5ee;border-radius:12px;background:#edf4f9;margin:20px 0 24px;font-size:12px}.signup-conversion .signup-verification-plan>strong{text-align:right;white-space:nowrap}.signup-conversion .signup-verification-plan small{display:block;color:var(--j-muted);font-size:11px;margin-top:3px}.signup-conversion input.signup-code{min-height:62px;font-size:27px;letter-spacing:.5em;text-align:center;padding-left:calc(12px + .5em);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.signup-conversion .signup-email-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.signup-conversion .signup-code-notice{font-size:13px;color:#326653;background:#edf5f1;padding:12px 14px;border-radius:9px}.signup-conversion .signup-verification-help{font-size:12px;margin-bottom:0}html[data-theme=dark] .signup-conversion .signup-progress li{border-color:#354960}html[data-theme=dark] .signup-conversion .signup-progress li>span{background:#2a4055;color:#c5d9e7}html[data-theme=dark] .signup-conversion .signup-progress .current{color:#a2d1ea;border-color:#a2d1ea}html[data-theme=dark] .signup-conversion .signup-progress .current>span{background:#32688e;color:white}html[data-theme=dark] .signup-conversion .signup-progress .complete{color:#99cdb4;border-color:#579b7c}html[data-theme=dark] .signup-conversion .signup-progress .complete>span{background:#24463d;color:#b4e6c9}html[data-theme=dark] .signup-conversion :is(.signup-location-settings,.signup-plan-option,.signup-verification-plan){background:#19283b;border-color:#456078;color:#e6edf6}html[data-theme=dark] .signup-conversion .signup-location-settings>div{border-color:#456078}html[data-theme=dark] .signup-conversion .signup-location-settings summary{color:#e6edf6}html[data-theme=dark] .signup-conversion .signup-plan-option.selected{background:#233c53;border-color:#91c0dc;box-shadow:inset 0 0 0 1px #91c0dc}html[data-theme=dark] .signup-conversion .signup-plan-option b,html[data-theme=dark] .signup-conversion .signup-text-button{color:#a2d1ea}html[data-theme=dark] .signup-conversion .signup-code-notice{background:#24463d;color:#b4e6c9}@media(max-width:900px){.signup-conversion .join-layout{gap:24px;grid-template-columns:.8fr 1.2fr}.signup-conversion .join-story{padding:30px 25px}.signup-conversion .join-card{padding:26px}.signup-conversion .join-story h1{font-size:33px}}@media(max-width:760px){.signup-conversion .join-layout{grid-template-columns:1fr;gap:14px;margin-top:13px}.signup-conversion .join-story{padding:18px 22px}.signup-conversion .join-story h1{font-size:23px}.signup-conversion .join-story h1 br{display:none}.signup-conversion .join-story h1 br:after{content:" "}.signup-conversion .signup-progress{gap:7px;margin-bottom:23px}.signup-conversion .signup-progress li{font-size:10px}.signup-conversion .join-card h2{font-size:25px}.signup-conversion .join-layout .join-card{border-radius:19px}.signup-conversion .signup-intro{font-size:13px;margin-bottom:20px}}@media(max-width:430px){.signup-conversion .signup-plan-option{padding:12px 9px;gap:7px}.signup-conversion .signup-plan-option strong{font-size:12px}.signup-conversion .signup-plan-option b{font-size:19px}.signup-conversion .signup-plan-option b small{display:block;margin-left:0}.signup-conversion .signup-verification-plan{align-items:flex-start}.signup-conversion .signup-verification-plan>span{max-width:52%}}@media(prefers-reduced-motion:reduce){.signup-conversion .join-field>input,.signup-conversion .join-field>select,.signup-conversion .signup-password-control>input{transition:none}}.signup-language{border:0;margin:0 0 18px;padding:0;display:grid;gap:8px;min-width:0}.signup-language legend{padding:0;margin-bottom:8px;font-weight:700}.signup-language-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signup-language-option{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px 14px;border:1px solid #cbd8e3;border-radius:12px;cursor:pointer;background:#fff;font-weight:600}.signup-language-option.selected{border-color:#285e83;background:#edf4fa;box-shadow:inset 0 0 0 1px #285e83}.signup-language-option:hover{border-color:#285e83}.signup-language-option:focus-within{outline:3px solid #8fb8d8;outline-offset:2px}.signup-language .signup-language-option input[type=radio]{width:18px;height:18px;min-width:18px;min-height:0;margin:0;padding:0;flex:none;border:0;box-shadow:none;accent-color:#285e83}.signup-language .signup-language-option span{flex:1 1;min-width:0}.signup-language-option span[lang=ar]{font-family:Staff Wing Arabic,system-ui,sans-serif;font-size:1.05em}.signup-language p{margin:0}html[data-theme=dark] .signup-language-option{background:var(--sw-color-surface);border-color:var(--sw-color-border-strong)}html[data-theme=dark] .signup-language-option.selected{background:var(--sw-color-accent-soft);border-color:var(--sw-color-accent-text);box-shadow:inset 0 0 0 1px var(--sw-color-accent-text)}