:root{--ink:#20233a;--muted:#898b9b;--purple:#6b5de7;--line:#ecebf2}*{box-sizing:border-box}body{margin:0;background:#faf9ff;color:var(--ink);font-family:Prompt,'DM Sans',sans-serif}header{height:80px;max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand{font:700 25px 'DM Sans',sans-serif;letter-spacing:-1.3px;color:var(--ink);text-decoration:none}.brand-icon{display:inline-grid;place-items:center;width:34px;height:34px;color:white;background:var(--purple);border-radius:11px;margin-right:8px;font-size:22px}.brand-dot{color:var(--purple)}.header-label{font:700 10px 'DM Sans';letter-spacing:1.5px;color:#999aaa}.green-dot{display:inline-block;width:7px;height:7px;background:#70ccae;border-radius:50%;margin-right:7px}.hero{text-align:center;padding:72px 20px 78px;background:radial-gradient(ellipse at 50% 30%,#eeebff 0%,#faf9ff 58%)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.5px;color:var(--purple)}.eyebrow span{font-size:16px}h1{font-size:clamp(38px,5vw,62px);line-height:1.25;letter-spacing:-2px;margin:20px 0 15px}h1 span{color:var(--purple)}.intro{font-size:15px;line-height:1.9;color:#8d8d9d;margin:0}.platforms{display:flex;align-items:center;justify-content:center;gap:8px;margin:27px 0 36px;font:600 12px 'DM Sans';color:#737587;flex-wrap:wrap}.platforms span:not(.more){font-weight:700;font-size:15px;margin-left:12px}.yt{color:#ff5c69}.tt{color:#28283c}.fb{color:#587dee}.ig{color:#db76ac}.more{color:#aaa9b8;margin-left:10px}.download-card{max-width:650px;margin:auto;background:white;text-align:left;padding:27px 30px 21px;border:1px solid #f0eff7;border-radius:20px;box-shadow:0 22px 60px #55508014}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.card-heading h2{font-size:18px;margin:0 0 3px}.card-heading p,.section-top p{font-size:12px;color:#aaaab7;margin:0}.link-icon,.step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f1efff;color:var(--purple);font-size:22px}.download-card>label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.input-wrap{display:flex;align-items:center;border:1px solid #e8e7f0;background:#fbfbfd;border-radius:10px;padding:5px 6px 5px 15px}.input-icon{color:#a5a5b6;font-size:23px}.input-wrap input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px;font-family:inherit;font-size:12px;color:var(--ink)}.input-wrap input::placeholder{color:#b8b8c5}.input-wrap button{border:0;background:#edebfd;color:var(--purple);border-radius:7px;padding:10px 13px;font:600 11px Prompt;cursor:pointer}.options{display:flex;justify-content:space-between;align-items:center;margin:23px 0}.options strong,.options small{display:block;font-size:12px}.options small{font-size:10px;color:#aaaab7;margin-top:3px}.switch{display:flex;background:#f5f4f9;padding:4px;border-radius:9px}.switch input{position:absolute;opacity:0}.switch span{display:block;padding:9px 12px;border-radius:7px;font-size:11px;color:#8b8b9d;cursor:pointer}.switch input:checked+span{background:white;color:var(--purple);box-shadow:0 2px 7px #3f3b6515}.submit{width:100%;border:0;border-radius:10px;background:var(--purple);color:white;padding:16px 20px;font:600 14px Prompt;cursor:pointer;display:flex;justify-content:center;gap:12px}.submit:hover{background:#584bd2}.submit:disabled{opacity:.65;cursor:wait}.card-note{text-align:center;font-size:10px;color:#b6b5c3;margin:16px 0 0}.status{font-size:12px;line-height:1.7;color:#6556d3;overflow-wrap:anywhere}.status:not(:empty){margin-top:15px}.status a{display:block;background:#effbf6;color:#187d57;border-radius:8px;padding:12px;text-align:center;font-weight:600;text-decoration:none}.trust{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:26px;color:#a3a2b1;font-size:11px}.trust i{height:4px;width:4px;background:#d2d0dc;border-radius:50%}.steps{max-width:1030px;margin:auto;padding:80px 24px 95px}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-top h2{font-size:28px;letter-spacing:-1px;margin:8px 0}.section-mark{font:600 11px 'DM Sans';color:#c1bfce;letter-spacing:2px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-grid article{background:white;border:1px solid #f0eff6;border-radius:15px;padding:24px;position:relative}.step-grid article>span{position:absolute;right:24px;top:25px;font:700 11px 'DM Sans';color:#d4d2de}.step-grid h3{font-size:14px;margin:21px 0 6px}.step-grid p{font-size:11px;color:#a4a3b1;line-height:1.8;margin:0}.lavender{background:#f3eefa;color:#ac80ca}.peach{background:#fff1ec;color:#e5a182}footer{border-top:1px solid #eeedf4;max-width:1180px;margin:auto;padding:35px 24px 45px;display:flex;align-items:center;gap:22px}footer .brand{font-size:20px}footer p{font-size:10px;color:#aaaab7}footer>span{margin-left:auto;font:600 9px 'DM Sans';letter-spacing:1px;color:#b6b5c2}@media(max-width:600px){header{height:65px}.header-label{font-size:8px}.hero{padding:50px 15px 55px}h1{letter-spacing:-1px}.intro{font-size:13px}.desktop{display:none}.platforms{gap:5px;font-size:10px}.platforms span:not(.more){margin-left:5px}.download-card{padding:22px 18px}.options{gap:8px}.switch span{padding:9px 8px}.trust{font-size:9px;gap:8px}.steps{padding:55px 18px}.step-grid{grid-template-columns:1fr}.step-grid article{padding:20px}.section-mark{display:none}footer{flex-wrap:wrap;gap:8px 16px}footer>span{width:100%;margin:0}}
