.signup-shell{max-width:1180px!important;padding:55px 24px 100px!important;display:grid;grid-template-columns:.78fr 1.22fr;gap:0;align-items:stretch}.signup-story{position:relative;overflow:hidden;background:linear-gradient(145deg,#17131c,#2b1d3a);border-radius:24px 0 0 24px;color:#fff;padding:60px 50px;min-height:930px}.signup-story-content{position:relative;z-index:2}.signup-kicker,.signup-form-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#c7a1fc;font-weight:850}.signup-story h1{font-size:clamp(47px,5vw,67px);line-height:1.02;letter-spacing:-.055em;margin:22px 0}.signup-story h1 em{font-style:normal;color:#b885fa}.signup-story>div>p{color:#bdb7c3;font-size:15px;line-height:1.75}.signup-glow{position:absolute;border-radius:50%;filter:blur(1px)}.signup-glow.one{width:370px;height:370px;right:-210px;top:-170px;background:#a06cf52d}.signup-glow.two{width:260px;height:260px;left:-160px;bottom:-100px;background:#a06cf51e}.signup-benefits{display:grid;gap:22px;margin-top:52px}.signup-benefits>div{display:flex;gap:13px;align-items:flex-start}.signup-benefits i{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#a06cf52b;color:#c59cff;font-style:normal}.signup-benefits strong,.signup-benefits small{display:block}.signup-benefits strong{font-size:13px}.signup-benefits small{font-size:11px;color:#9e97a4;margin-top:2px}.signup-quote{margin-top:70px;padding:22px;border:1px solid #ffffff15;background:#ffffff08;border-radius:14px}.signup-quote>span{display:block;height:20px;font:40px Georgia;color:#c298fa}.signup-quote p{font:14px/1.6 Georgia,serif;color:#dcd6e1;margin:8px 0 0}.signup-form-area{background:#fff;border:1px solid #e8e3eb;border-left:0;border-radius:0 24px 24px 0;padding:42px 58px}.signup-progress{display:flex;align-items:center;justify-content:center;margin-bottom:42px}.signup-progress span{display:flex;align-items:center;gap:7px;color:#9b959e;font-size:10px;font-weight:700}.signup-progress span i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#f0edf2;font-style:normal}.signup-progress span.active{color:#7542bc}.signup-progress span.active i{background:#a06cf5;color:#fff}.signup-progress b{width:55px;height:1px;background:#e6e1e8;margin:0 10px}.signup-form{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.signup-form-heading{text-align:center;margin-bottom:35px}.signup-form-heading>span{color:#8c51d8}.signup-form-heading h2{font-size:34px;letter-spacing:-.04em;margin:8px 0 4px}.signup-form-heading p{color:#837d87;font-size:13px;margin:0}.signup-errors{padding:14px 17px;background:#fff0ef;border:1px solid #f2ceca;border-radius:10px;color:#a33229;font-size:12px;margin-bottom:22px}.signup-errors ul{margin:5px 0 0;padding-left:18px}.signup-form fieldset{border:0;padding:0;margin:0 0 35px}.signup-form legend{width:100%;display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #ece8ee;margin-bottom:18px;font-size:14px;font-weight:800}.signup-form legend>span{width:28px;height:28px;border-radius:8px;background:#efe6fb;color:#7441ba;display:grid;place-items:center;font-size:9px}.signup-form legend div small{display:block;font-weight:400;font-size:9px;color:#99939c}.signup-form label{font-size:11px;color:#4d4851;margin:14px 0}.signup-form input,.signup-form select{height:47px;margin-top:6px;border-color:#ddd7e1;background:#fcfbfd;border-radius:9px;font-size:12px;transition:.2s}.signup-form input:focus,.signup-form select:focus{outline:0;border-color:#a06cf5;box-shadow:0 0 0 3px #a06cf519;background:#fff}.signup-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.password-field,.slug-field{position:relative}.password-field input{padding-right:58px}.password-field button{position:absolute;right:6px;top:12px;background:none;color:#7544b8;padding:7px;font-size:10px}.slug-field{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #ddd7e1;border-radius:9px;background:#f6f3f8;margin-top:6px;overflow:hidden}.slug-field>span{padding:0 0 0 13px;color:#807983;font-size:11px}.slug-field input{margin:0;border:0;background:#fff;border-radius:0}.field-help,.currency-note{display:block;color:#918b95;font-size:9px;margin-top:5px}.currency-note strong{color:#7442b8}.terms-check{display:flex!important;align-items:flex-start;gap:10px;background:#faf8fb;padding:13px;border-radius:9px}.terms-check input{width:17px!important;height:17px!important;flex:0 0 auto;margin:2px 0 0!important;accent-color:#a06cf5}.terms-check span{font-size:10px;line-height:1.5}.terms-check a{color:#7c48c2;text-decoration:underline}.signup-submit{width:100%;height:53px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(100deg,#a06cf5,#8550dc);box-shadow:0 12px 28px #a06cf537}.signup-submit b{font-size:18px}.signup-submit:disabled{opacity:.7}.signup-security{text-align:center;color:#8d8791;font-size:9px;margin-top:12px}.signup-security span{color:#6b9d84}.signup-login{text-align:center;font-size:11px;color:#89838c;margin-top:25px}.signup-login a{color:#7442b8;font-weight:750}@media(max-width:900px){.signup-shell{grid-template-columns:1fr;max-width:720px!important}.signup-story{min-height:auto;border-radius:22px 22px 0 0;padding:48px}.signup-story h1{font-size:54px}.signup-benefits{grid-template-columns:1fr 1fr;margin-top:35px}.signup-quote{display:none}.signup-form-area{border-left:1px solid #e8e3eb;border-top:0;border-radius:0 0 22px 22px}}@media(max-width:600px){.signup-shell{padding:25px 14px 65px!important}.signup-story{padding:37px 25px}.signup-story h1{font-size:44px}.signup-benefits{grid-template-columns:1fr}.signup-form-area{padding:32px 20px}.signup-progress b{width:22px}.signup-progress span{font-size:0}.signup-progress span i{font-size:10px}.signup-cols{grid-template-columns:1fr}.signup-form-heading h2{font-size:29px}}
