*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#142445}a{text-decoration:none;color:inherit}header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #e8edf5;background:#fff;position:sticky;top:0;z-index:5}.brand b{display:block;font-size:21px}.brand b span{color:#2c62e8}.brand small{display:block;color:#7a879a;font-size:9px}nav{display:flex;gap:22px;font-size:13px}nav .active{color:#1c61e8;border-bottom:2px solid #1c61e8;padding-bottom:8px}.login,.banner a,.why a{background:#2861e8;color:#fff;padding:12px 17px;border-radius:11px;font-weight:bold;font-size:12px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;padding:55px 5%;background:linear-gradient(120deg,#fff,#f2f6ff);min-height:460px}.badges{color:#2762dd;font-size:12px;margin-bottom:20px}.hero h1{font-size:49px;line-height:1.06;letter-spacing:-2px;margin:0 0 15px}.hero h1 strong{color:#2464e9}.hero p{color:#5e6c82;line-height:1.55}.hero form,.downloadbox form{display:flex;border:1px solid #d8e1ef;background:#fff;padding:5px;border-radius:13px;box-shadow:0 8px 25px #2861e81a;margin-top:23px}.hero input,.downloadbox input{flex:1;border:0;outline:0;padding:14px;font-size:13px;min-width:0}.hero button,.downloadbox button{border:0;border-radius:10px;background:#2562e8;color:#fff;padding:0 20px;font-weight:bold}.popular{font-size:11px;color:#5f6c80;margin:16px 0}.art{position:relative;min-height:330px}.phone{position:absolute;right:18%;top:10px;width:220px;height:320px;border:7px solid #26395f;border-radius:35px;padding:15px;transform:rotate(7deg);background:#edf4ff}.phone .screen{height:180px;margin:12px 0;border-radius:17px;background:linear-gradient(145deg,#8bc7ff,#2e5ce4);display:grid;place-items:center;color:#fff;font-size:40px}.phone strong{display:block;background:#2163ea;color:#fff;text-align:center;padding:12px;border-radius:10px}.s{position:absolute;padding:11px;border-radius:11px;color:#fff;font-style:normal;font-weight:bold}.s1{right:2%;top:30px;background:#e43b3b}.s2{left:12%;top:95px;background:#df3b90}.s3{left:18%;top:180px;background:#2479e3}.s4{right:30%;top:5px;background:#111}.scribble{position:absolute;right:0;top:120px;line-height:1.05;transform:rotate(5deg)}section#tools,.how{padding:45px 5%}h2{text-align:center;font-size:27px}.center{text-align:center;color:#78859a}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:25px}.card,.why{padding:18px;border:1px solid #e2e9f2;border-radius:15px;min-height:290px}.card p{font-size:11px;color:#707d91}.card a{display:block;padding:8px 0;font-size:12px;border-bottom:1px solid #ffffffaa}.card .view{color:#185fe3;font-weight:bold;border:0;margin-top:7px}.pink{background:#fff2f5}.purple{background:#f6f0ff}.green{background:#effcf4}.blue{background:#eef8ff}.lavender{background:#f6f1ff}.teal{background:#eefcfb}.orange{background:#fff7ed}.why{background:linear-gradient(145deg,#2347df,#502bd2);color:#fff}.why p{line-height:2;font-size:12px}.why a{display:inline-block;background:#fff;color:#2449d5}.features{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 5%;background:#f4f7fd;text-align:center}.features b{padding:10px;border-right:1px solid #dce4f0}.features small{display:block;color:#748197;font-weight:normal;margin-top:5px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:25px}.steps div{background:#fff;border:1px solid #e2e9f2;border-radius:14px;padding:20px;text-align:center}.steps b{display:inline-grid;place-items:center;width:38px;height:38px;background:#2462e8;color:#fff;border-radius:50%}.steps p{font-size:12px;color:#758196}.banner{margin:25px 5%;padding:28px;border-radius:17px;background:linear-gradient(105deg,#142d68,#2747c8);color:#fff;display:flex;justify-content:space-between;align-items:center}.banner h2{text-align:left;margin:4px 0}.banner p{font-size:12px}.banner a{background:#fff;color:#2250ca}footer{background:#101b33;color:#dce5f5;padding:35px 5%;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px}footer a{display:block;font-size:12px;margin:9px 0;color:#bdc8dc}.toolpage{min-height:720px;padding:65px 7%;background:linear-gradient(135deg,#fafcff,#eef4ff)}.toolpage>label{color:#2460df;font-weight:bold;font-size:12px;letter-spacing:1px}.toolpage h1{font-size:48px;margin:15px 0 8px}.toolpage>p{color:#66748a}.downloadbox{max-width:850px;margin:30px auto;padding:45px;background:#fff;border:1px solid #dce5f1;border-radius:20px;text-align:center;box-shadow:0 20px 55px #224b9815}.downloadbox form{max-width:700px;margin:20px auto}.downloadbox button{padding:14px 20px}.downloadbox small{color:#758197}.bigicon{font-size:34px}.platforms{text-align:center;color:#59677e;font-size:12px}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.features,.steps,footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero h1{font-size:35px}.hero form,.downloadbox form{flex-direction:column}.hero button,.downloadbox button{height:48px}.art{display:none}.grid,.features,.steps,footer{grid-template-columns:1fr}.banner{display:block}.banner a{display:inline-block;margin-top:10px}.login{padding:9px}.toolpage h1{font-size:36px}}