@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
.langlink{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:50%;font-size:9px;font-weight:800;letter-spacing:.5px;transition:.2s}.langlink:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-1px)}.mnav{position:relative;z-index:10}.mnav:after{content:'';position:absolute;bottom:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.pill{box-shadow:0 8px 30px #6c5ce714}.pricegrid article,.featuregrid article{overflow:hidden}.pricegrid article:before,.featuregrid article:before{content:'';position:absolute;width:130px;height:130px;border-radius:50%;right:-90px;top:-90px;background:var(--purple);opacity:.045}.featuregrid article{position:relative}.cta{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,#6c5ce755,transparent 32%),radial-gradient(circle at 80% 70%,#b45ee733,transparent 35%),#151626}.cta:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(black,transparent)}
.hero{position:relative!important;overflow:hidden;background:radial-gradient(circle at 50% 5%,#8b7cf62b,transparent 38%),linear-gradient(180deg,#fff 0,#fbfaff 65%,#fff 100%)!important}.hero:before,.hero:after{content:'';position:absolute;border-radius:50%;pointer-events:none;z-index:0}.hero:before{width:520px;height:520px;left:-330px;top:70px;border:1px solid #8b7cf633;box-shadow:0 0 120px #6c5ce722 inset;animation:float 7s ease-in-out infinite}.hero:after{width:320px;height:320px;right:-180px;top:210px;background:linear-gradient(135deg,#6c5ce718,#ed65c01c);animation:float 9s ease-in-out infinite reverse}.hero>*{position:relative;z-index:1}.hero h1{font-size:clamp(48px,6.5vw,84px)!important;line-height:1.04!important;letter-spacing:-4px!important}.browser{border-radius:18px!important;box-shadow:0 45px 100px #433b7b24,0 0 0 8px #ffffff80!important;animation:reveal .8s ease both}.featuregrid article{transition:.25s}.featuregrid article:hover{transform:translateY(-5px);border-color:#cfc9fa;box-shadow:0 20px 45px #6c5ce711}@keyframes float{50%{transform:translateY(-22px) translateX(12px)}}@keyframes reveal{from{opacity:0;transform:perspective(1400px) rotateX(8deg) translateY(35px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}
:root{--ink:#151626;--muted:#737789;--purple:#6c5ce7;--violet:#8b7cf6;--line:#e8e9f0;--wash:#f7f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif;background:white}a{text-decoration:none;color:inherit}.mnav{height:74px;display:flex;align-items:center;max-width:1180px;margin:auto;padding:0 24px;gap:55px}.mlogo{font:800 17px Manrope;display:flex;align-items:center;gap:9px}.mlogo span{display:grid;place-items:center;width:31px;height:31px;color:white;border-radius:9px;background:linear-gradient(145deg,var(--violet),var(--purple))}.mnav nav{display:flex;gap:30px;color:var(--muted);font-size:13px}.mnav>div{margin-left:auto;display:flex;align-items:center;gap:22px}.textlink{font-size:13px}.mprimary,.ghost{display:inline-flex;justify-content:center;padding:11px 18px;border-radius:9px;font-weight:700;font-size:13px}.mprimary{background:linear-gradient(145deg,var(--violet),var(--purple));color:white;box-shadow:0 8px 20px #6c5ce72e}.ghost{border:1px solid var(--line);background:white}.big{padding:14px 22px}.hero{text-align:center;padding:90px 24px 0;background:radial-gradient(circle at 50% 0,#8b7cf620,transparent 38%)}.pill{display:inline-block;border:1px solid #dfdcfa;background:#faf9ff;color:var(--purple);border-radius:30px;padding:7px 13px;font-size:11px;font-weight:700}.hero h1{font:800 clamp(44px,6vw,76px)/1.08 Manrope;letter-spacing:-3px;margin:25px auto 20px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--purple),#9a68dd);color:transparent;background-clip:text}.hero>p{max-width:650px;margin:auto;color:var(--muted);font-size:17px;line-height:1.7}.heroactions{display:flex;justify-content:center;gap:12px;margin:30px 0 15px}.hero>small{color:#999cad}.browser{max-width:1000px;margin:65px auto -70px;border:1px solid var(--line);border-radius:15px;background:white;box-shadow:0 35px 80px #3235501c;padding:7px;text-align:left}.browserbar{height:38px;background:#f4f5f9;border-radius:9px 9px 0 0;display:flex;align-items:center;gap:5px;padding:0 12px}.browserbar i{width:7px;height:7px;border-radius:50%;background:#d4d6df}.browserbar b{font-size:9px;color:#999cad;margin:auto}.mock{height:430px;display:grid;grid-template-columns:150px 1fr;background:#fafbfc}.mock aside{display:flex;flex-direction:column;gap:20px;background:#fff;padding:25px 18px;color:#8b8e9d;font-size:10px}.mock aside strong{color:var(--purple);font-size:16px;margin-bottom:12px}.mock section{padding:30px}.mock section>small,.sectionhead>span,.cta>span{color:var(--purple);font-weight:800;letter-spacing:1.5px;font-size:9px}.mock h2{font:800 23px Manrope;margin:6px 0 22px}.mockcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mockcards article,.mockgraph{background:white;border:1px solid var(--line);border-radius:9px;padding:15px;color:#8b8e9d;font-size:9px}.mockcards b{display:block;font:800 18px Manrope;color:var(--ink);margin:8px 0}.mockcards i{color:#30ad82;font-style:normal}.mockgraph{margin-top:12px;height:190px;color:var(--ink)}.mockgraph>div{height:125px;display:flex;align-items:end;justify-content:space-around;border-bottom:1px solid var(--line)}.mockgraph i{width:25px;background:linear-gradient(var(--violet),var(--purple));border-radius:4px 4px 0 0}.logos{padding:120px 25px 48px;display:flex;justify-content:center;gap:45px;color:#a3a5b1;font:700 11px Manrope}.logos span{font-size:8px}.features,.pricing,.faq{max-width:1120px;margin:auto;padding:100px 24px}.sectionhead{text-align:center;max-width:650px;margin:0 auto 50px}.sectionhead h2,.cta h2{font:800 clamp(31px,4vw,46px) Manrope;letter-spacing:-1.5px;margin:10px 0}.sectionhead p,.cta p{color:var(--muted);line-height:1.7}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.featuregrid article{border:1px solid var(--line);border-radius:14px;padding:27px}.featuregrid i{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f0edff;color:var(--purple);font-style:normal}.featuregrid h3{font:700 16px Manrope;margin:22px 0 8px}.featuregrid p,.pricegrid p,.faq p{color:var(--muted);font-size:13px;line-height:1.65}.pricing{max-width:none;background:var(--wash)}.pricegrid{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center}.pricegrid article{background:white;border:1px solid var(--line);padding:30px;border-radius:16px;position:relative}.pricegrid article.popular{border:2px solid var(--purple);transform:scale(1.04);box-shadow:0 25px 50px #6c5ce719}.tag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--purple);color:white;border-radius:20px;padding:6px 12px;font-size:8px;font-weight:800}.pricegrid h3{font:700 19px Manrope}.pricegrid strong{display:block;font:800 34px Manrope;margin:24px 0}.pricegrid strong small{font:500 11px DM Sans;color:var(--muted)}.pricegrid ul{list-style:none;padding:0;display:grid;gap:13px;font-size:12px;min-height:140px}.pricegrid a{width:100%}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{font-weight:700;cursor:pointer}.cta{text-align:center;margin:40px 24px 80px;padding:80px 25px;border-radius:24px;background:var(--ink);color:white}.cta p{margin-bottom:30px}.cta .mprimary{background:white;color:var(--purple)}footer{max-width:1120px;margin:auto;padding:35px 24px 50px;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px}footer p,footer small{color:var(--muted);font-size:11px}footer small{margin-left:auto}@media(max-width:760px){.mnav nav{display:none}.mnav{gap:15px}.textlink{display:inline-flex;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font-weight:700;font-size:11px}.hero{padding-top:60px}.hero h1{letter-spacing:-2px}.mock{grid-template-columns:70px 1fr}.mock aside{padding:15px 8px}.mockcards{grid-template-columns:1fr}.mockcards article:nth-child(n+2){display:none}.logos{overflow:auto;justify-content:flex-start}.featuregrid,.pricegrid{grid-template-columns:1fr}.pricegrid article.popular{transform:none}.pricegrid ul{min-height:0}.browser{margin-top:40px}.mock section{padding:18px}.heroactions{flex-direction:column}.heroactions a{width:100%}footer{flex-direction:column;text-align:center}footer small{margin:0}}
