@scope (.signup-desktop) {

body{margin:0}
a{text-decoration:none;color:inherit}
button{font:inherit;cursor:pointer}
@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-1400}}
.fa{animation:floatA 6s ease-in-out infinite}
.fb{animation:floatA 7s ease-in-out infinite;animation-delay:-3s}
.spin{animation:spin 14s linear infinite}
.flow{animation:flow 9s linear infinite}
@media (prefers-reduced-motion: reduce){.fa,.fb,.spin,.flow{animation:none}}
.halo{position:absolute;border-radius:50%;pointer-events:none}
.hl{background:linear-gradient(transparent 64%,rgba(193,255,114,.75) 64%,rgba(193,255,114,.75) 92%,transparent 92%);padding:0 2px}
.eb{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:17px;background:#FFFFFF;font:600 13.5px/1 Poppins,sans-serif;color:#422680;box-shadow:0 0 0 1px #E6E0F5}
.eb i{width:8px;height:8px;border-radius:4px;background:#8CC152;box-shadow:0 0 0 4px rgba(193,255,114,.45);display:block}
.lb{display:block;font:600 14px/1.3 Poppins,sans-serif;color:#121F36}
.lb em{font-style:normal;color:#7B5BD6}
.lb small{font:400 13px/1 Poppins,sans-serif;color:#8A879B;margin-left:4px}
.fi{display:flex;align-items:center;margin-top:8px;height:56px;border:1px solid #DCD9E4;border-radius:16px;padding:0 18px;background:#fff;font:400 15.5px/1 Poppins,sans-serif;color:#A29EB4;box-sizing:border-box}
.fi.on{border:1.5px solid #422680;box-shadow:0 0 0 4px rgba(124,91,214,.14);color:#121F36}
.fi.ta{height:120px;align-items:flex-start;padding-top:17px;line-height:1.5}
.fi.dd{justify-content:space-between}
.sec{display:flex;align-items:center;gap:12px;font:700 13px/1 Montserrat,Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#422680}
.sec i{font-style:normal;width:28px;height:28px;border-radius:14px;background:#F4F0FB;display:flex;align-items:center;justify-content:center;letter-spacing:0;font-size:12.5px}
.sec::after{content:"";flex:1;height:1px;background:#EEEAF6}
.ichip{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 14px;border-radius:23px;font:500 14.5px/1 Poppins,sans-serif;cursor:pointer}
.ichip .bx{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.deep{background:radial-gradient(110% 90% at 85% 5%,#6A47C2 0%,#4B2D92 35%,#33196F 70%,#24104F 100%)}

}
@scope (.signup-mobile) {

body{margin:0}
a{text-decoration:none;color:inherit}
button{font:inherit;cursor:pointer}
@keyframes floatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-1400}}
.fa{animation:floatA 6s ease-in-out infinite}
.fb{animation:floatA 7s ease-in-out infinite;animation-delay:-3s}
.spin{animation:spin 14s linear infinite}
.flow{animation:flow 9s linear infinite}
@media (prefers-reduced-motion: reduce){.fa,.fb,.spin,.flow{animation:none}}
.halo{position:absolute;border-radius:50%;pointer-events:none}
.hl{background:linear-gradient(transparent 64%,rgba(193,255,114,.75) 64%,rgba(193,255,114,.75) 92%,transparent 92%);padding:0 2px}
.eb{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;border-radius:17px;background:#FFFFFF;font:600 13.5px/1 Poppins,sans-serif;color:#422680;box-shadow:0 0 0 1px #E6E0F5}
.eb i{width:8px;height:8px;border-radius:4px;background:#8CC152;box-shadow:0 0 0 4px rgba(193,255,114,.45);display:block}
.lb{display:block;font:600 14px/1.3 Poppins,sans-serif;color:#121F36}
.lb em{font-style:normal;color:#7B5BD6}
.lb small{font:400 13px/1 Poppins,sans-serif;color:#8A879B;margin-left:4px}
.fi{display:flex;align-items:center;margin-top:8px;height:56px;border:1px solid #DCD9E4;border-radius:16px;padding:0 18px;background:#fff;font:400 15.5px/1 Poppins,sans-serif;color:#A29EB4;box-sizing:border-box}
.fi.on{border:1.5px solid #422680;box-shadow:0 0 0 4px rgba(124,91,214,.14);color:#121F36}
.fi.ta{height:120px;align-items:flex-start;padding-top:17px;line-height:1.5}
.fi.dd{justify-content:space-between}
.sec{display:flex;align-items:center;gap:12px;font:700 13px/1 Montserrat,Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#422680}
.sec i{font-style:normal;width:28px;height:28px;border-radius:14px;background:#F4F0FB;display:flex;align-items:center;justify-content:center;letter-spacing:0;font-size:12.5px}
.sec::after{content:"";flex:1;height:1px;background:#EEEAF6}
.ichip{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 14px;border-radius:23px;font:500 14.5px/1 Poppins,sans-serif;cursor:pointer}
.ichip .bx{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.deep{background:radial-gradient(110% 90% at 85% 5%,#6A47C2 0%,#4B2D92 35%,#33196F 70%,#24104F 100%)}

}
html{scroll-behavior:smooth}body{margin:0}.signup-desktop{display:block}.signup-mobile{display:none}.signup-desktop>.signup-artboard{zoom:var(--signup-desktop-scale,1)}.signup-mobile>.signup-artboard{zoom:var(--signup-mobile-scale,1)}.fi{width:100%;box-sizing:border-box;color:#121F36!important}.fi::placeholder{color:#A29EB4}.fi:focus{outline:0;border:1.5px solid #422680;box-shadow:0 0 0 4px #7c5bd624}textarea.fi{resize:vertical;min-height:120px}.ichip{border:1px solid #dcd9e4;background:white;color:#4A4E63}.ichip .bx{border:1.5px solid #c9c3da;background:white;color:transparent;font-weight:bold}.ichip[aria-checked=true]{border-color:#422680;background:#F4F0FB;color:#422680}.ichip[aria-checked=true] .bx{border-color:#422680;background:#422680;color:white}[data-consent][aria-checked=true]>span:first-child{background:#422680!important}[data-send]{cursor:pointer}[data-signup] button{font:inherit}[data-signup] .ichip{font:500 14.5px/1 Poppins,sans-serif}#signup-notice{border:0;border-radius:24px;padding:32px;max-width:480px;font:16px/1.6 Poppins,sans-serif;color:#121F36}#signup-notice::backdrop{background:#121f3670}#signup-notice button{border:0;border-radius:24px;padding:12px 24px;background:#422680;color:white;cursor:pointer}@media(max-width:760px){.signup-desktop{display:none}.signup-mobile{display:block}}
