@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--ink:#111a30;--muted:#69738a;--navy:#10182d;--purple:#7662f6;--line:#e8eaf2;--surface:#f7f8fc}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,'Hind Siliguri',sans-serif;background:#fff}a{color:inherit;text-decoration:none}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.4%,calc((100vw - 1220px)/2));border-bottom:1px solid #eef0f6;background:#fff;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-.7px}.brand-mark{height:34px;width:34px;border-radius:11px;background:linear-gradient(145deg,#8d7bff,#5944e7);display:grid;place-items:center;color:white;font-size:19px;box-shadow:0 6px 15px #7662f633}.brand-dot{color:#7865f6}.nav-links{display:flex;gap:32px;color:#6d7589;font-size:14px}.nav-links a:hover{color:#6a56f1}.nav-cta{font-size:13px;font-weight:700;background:#111a30;color:white;border-radius:12px;padding:13px 17px}.nav-cta span{margin-left:8px;color:#b6adff}.hero{max-width:1220px;margin:auto;min-height:625px;padding:78px 25px 64px;display:grid;grid-template-columns:1.02fr .98fr;gap:45px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#7766ed;display:flex;align-items:center;gap:9px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#7b68f5;box-shadow:0 0 0 5px #eeeaff}.hero h1{font-size:clamp(40px,5.2vw,64px);line-height:1.2;letter-spacing:-2.3px;margin:23px 0 20px;font-weight:800}.hero h1 span,.section-heading h2 span,.workflow h2 span,.closing h2 span{color:#7562f3}.hero-lead{font-family:'Hind Siliguri',sans-serif;font-size:17px;line-height:1.9;color:#69738a;max-width:570px}.hero-actions{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:12px;padding:15px 20px;font-size:14px;font-weight:700;transition:.2s}.button.primary{background:#7160f1;color:#fff;box-shadow:0 10px 22px #7160f133}.button.primary:hover{transform:translateY(-2px);box-shadow:0 13px 26px #7160f144}.button.secondary{border:1px solid #e5e7ef;color:#39445b;background:white}.trust-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:#828ba0;margin-top:31px}.trust-check{color:#45b58a;font-weight:800}.trust-sep{color:#d3d7e2}.hero-art{position:relative;min-height:440px;display:grid;place-items:center}.glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#ece9ff 0%,#f5f3ff 45%,transparent 72%)}.dashboard-preview{position:relative;width:min(100%,405px);padding:24px;border:1px solid #e9e8f5;border-radius:23px;background:#fff;box-shadow:0 25px 80px #25305a1b;transform:rotate(1deg)}.preview-head,.preview-logo,.preview-stats,.preview-task{display:flex;align-items:center}.preview-head{justify-content:space-between}.preview-logo{gap:9px;font-size:12px}.brand-mark.small{width:25px;height:25px;border-radius:8px;font-size:14px}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f0edff;color:#7562f3;font-size:9px;font-weight:800}.preview-welcome{margin:24px 0 17px}.preview-welcome small,.preview-stats small,.preview-task small{display:block;color:#9098aa;font-size:10px}.preview-welcome h3{font-size:17px;margin:6px 0 0}.preview-stats{gap:12px}.preview-stats>div{flex:1;border:1px solid #f0f0f7;border-radius:13px;padding:14px}.preview-stats b{display:block;font-size:16px;margin:7px 0;color:#222d46}.stat-line{display:block;height:4px;width:65%;border-radius:9px;background:linear-gradient(90deg,#54cba0,#e9f8f2);margin-top:10px}.stat-line.lilac{background:linear-gradient(90deg,#8a79ff,#efedff)}.preview-task{gap:11px;padding:14px 0;border-bottom:1px solid #f0f1f6}.task-check{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#e8f8f1;color:#38b786;font-weight:800}.task-check.gold{background:#fff5e4;color:#e3a43d}.preview-task b{font-size:11px;display:block;margin-bottom:4px}.task-pill{margin-left:auto;border-radius:7px;padding:5px 8px;background:#e9f8f1;color:#37ac82;font-size:9px;font-weight:700}.gold-pill{background:#fff5e3;color:#d99b30}.preview-bottom{padding-top:18px}.preview-bottom>span{font-size:8px;letter-spacing:1.5px;color:#a0a6b5;font-weight:700}.bars{height:42px;display:flex;align-items:end;gap:8px;margin-top:10px}.bars i{flex:1;border-radius:5px 5px 2px 2px;background:#e8e5ff;height:35%}.bars i:nth-child(2){height:62%}.bars i:nth-child(3){height:48%}.bars i:nth-child(4){height:85%;background:#8372f8}.bars i:nth-child(5){height:58%}.bars i:nth-child(6){height:74%}.bars i:nth-child(7){height:92%;background:#8372f8}.floating-card{position:absolute;display:flex;align-items:center;gap:11px;background:#fff;padding:13px 16px;border-radius:14px;box-shadow:0 12px 35px #27305219;border:1px solid #f0eff8}.floating-card b{display:block;font-size:11px}.floating-card small{display:block;color:#9299a9;font-size:9px;margin-top:4px}.card-top{top:32px;right:-4px}.card-bottom{bottom:22px;left:-12px}.mini-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px}.mini-icon.purple{background:#f0edff;color:#7662f6}.mini-icon.green{background:#e9f8f1;color:#3cb88c}.status{font-size:8px;color:#4ab58e;background:#eaf8f2;padding:5px 7px;border-radius:5px;margin-left:6px}.metrics{background:#111a30;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:30px max(5.4%,calc((100vw - 1220px)/2));gap:25px}.metrics div{display:flex;align-items:center;gap:14px;border-right:1px solid #ffffff18}.metrics div:last-child{border:0}.metrics b{font-size:21px;color:#a99eff}.metrics span{font-family:'Hind Siliguri',sans-serif;color:#c4cada;font-size:13px}.section{max-width:1220px;margin:auto;padding:105px 25px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:43px}.section-heading h2,.workflow h2,.closing h2{font-size:clamp(30px,4vw,43px);line-height:1.35;letter-spacing:-1.2px;margin:17px 0 0}.section-heading>p{max-width:400px;color:#7b8498;font-family:'Hind Siliguri',sans-serif;line-height:1.9;font-size:15px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{position:relative;border:1px solid #eceef5;border-radius:19px;padding:29px;min-height:215px;overflow:hidden;transition:.2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #2832570b;border-color:#ded9ff}.service-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;font-size:21px}.service-icon.purple{background:#f0edff;color:#7662f6}.service-icon.blue{background:#eaf4ff;color:#4b95ec}.service-icon.green{background:#e9f8f1;color:#36b687}.service-card h3{font-family:'Hind Siliguri',sans-serif;font-size:19px;margin:21px 0 9px}.service-card p{font-family:'Hind Siliguri',sans-serif;color:#7b8498;font-size:13px;line-height:1.8;max-width:290px}.card-number{position:absolute;right:25px;top:28px;color:#e5e6ef;font-size:12px;font-weight:800}.workflow{background:#f7f8fc;padding:83px 25px}.workflow-inner{max-width:1170px;margin:auto}.workflow h2{margin-bottom:45px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.steps>div{border-top:1px solid #dddfee;padding-top:19px}.steps i{display:block;font-style:normal;color:#7662f6;font-size:12px;font-weight:800;margin-bottom:16px}.steps b{font-family:'Hind Siliguri',sans-serif;font-size:18px}.steps p{font-family:'Hind Siliguri',sans-serif;color:#7b8498;font-size:13px}.closing{max-width:1170px;margin:auto;padding:92px 25px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing p{font-family:'Hind Siliguri',sans-serif;color:#7b8498;line-height:1.8}.closing .button{white-space:nowrap}footer{border-top:1px solid #edf0f6;display:flex;justify-content:space-between;align-items:center;padding:25px max(5.4%,calc((100vw - 1220px)/2));font-size:11px;color:#8a92a5}footer .brand{font-size:16px;color:#182139}footer .brand-mark{width:27px;height:27px;font-size:15px;border-radius:9px}
@media(max-width:850px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:55px;gap:20px}.hero-art{min-height:420px}.metrics{grid-template-columns:repeat(2,1fr);row-gap:20px}.metrics div:nth-child(2){border:0}.section-heading{align-items:start;flex-direction:column;gap:18px}.service-grid{grid-template-columns:1fr}.service-card{min-height:180px}.steps{grid-template-columns:repeat(2,1fr);row-gap:30px}.closing{align-items:flex-start;flex-direction:column}.card-top{right:0}.card-bottom{left:0}}
@media(max-width:520px){.topbar{height:70px;padding:0 17px}.brand{font-size:18px}.nav-cta{font-size:11px;padding:11px 12px}.hero{padding:42px 19px 40px}.hero h1{letter-spacing:-1.3px;font-size:42px}.hero-lead{font-size:15px}.trust-row{font-size:10px}.hero-art{min-height:370px}.dashboard-preview{padding:17px;width:100%;max-width:360px}.card-top{top:0;right:-3px;transform:scale(.88);transform-origin:top right}.card-bottom{bottom:0;left:-3px;transform:scale(.9);transform-origin:bottom left}.metrics{padding:25px 20px;gap:15px}.metrics b{font-size:17px}.metrics span{font-size:11px}.section{padding:70px 19px}.section-heading h2,.workflow h2,.closing h2{font-size:31px}.workflow{padding:65px 19px}.steps{gap:20px 14px}.closing{padding:65px 19px}footer{padding:20px;gap:10px;flex-wrap:wrap}footer>span:nth-child(2){display:none}}
