:root{color:#10201d;font-synthesis:none;background:#fbfdfc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit;cursor:pointer}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fbfdfcf2;border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.brand{color:#10201d;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brandIcon{object-fit:contain;border-radius:10px;width:38px;height:38px}nav{align-items:center;gap:30px;display:flex}nav a{color:#53615e;font-size:14px;font-weight:650}.navcta,.primary,.cta button{color:#fff;background:#12ae70;border:0;border-radius:12px;padding:12px 18px;font-weight:750;box-shadow:0 8px 22px #16a66d26}.menubtn{background:0 0;border:0;display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1240px;min-height:680px;margin:auto;padding:70px 36px 80px;display:grid}.heroText{max-width:650px}.eyebrow,.kicker{color:#0b9e65;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.eyebrow{background:#eaf9f2;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.eyebrow svg{width:15px}.hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,6vw,78px);line-height:1.02}.hero h1 em{color:#10a96d;font-style:normal}.heroText>p{color:#61706c;max-width:570px;font-size:19px}.actions{gap:12px;margin:30px 0;display:flex}.primary,.secondary{border-radius:12px;align-items:center;gap:8px;padding:14px 20px;font-weight:750;display:inline-flex}.primary{border:0}.primary svg,.cta button svg{width:18px}.secondary{color:#263b36;background:#fff;border:1px solid #dbe5e2}.trust{color:#71807c;align-items:center;gap:8px;font-size:12px;display:flex}.trust svg{color:#0fa56b;width:16px}.trust span{background:#d9e2df;width:1px;height:15px;margin:0 6px}.visual{place-items:center;height:550px;display:grid;position:relative}.glow{filter:blur(10px);background:#c7f5df;border-radius:50%;width:420px;height:420px;position:absolute}.phone{background:#0c1715;border:8px solid #14221f;border-radius:42px;width:270px;height:540px;padding:8px;position:relative;transform:rotate(2deg);box-shadow:0 35px 80px #164c3b2e}.speaker{z-index:2;background:#14221f;border-radius:0 0 12px 12px;width:65px;height:18px;position:absolute;top:12px;left:95px}.screen{background:#f5f9f7;border-radius:29px;height:100%;padding:40px 15px 16px;overflow:hidden}.apphead span,.apphead b{display:block}.apphead span{color:#81908c;font-size:10px}.apphead b{font-size:18px}.balance{color:#fff;background:#0c6e51;border-radius:18px;margin-top:15px;padding:18px}.balance small,.balance span{opacity:.8;font-size:9px;display:block}.balance strong{margin:4px 0;font-size:23px;display:block}.mini{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.mini div{background:#fff;border-radius:14px;padding:10px;box-shadow:0 4px 12px #173c3020}.mini svg{color:#12a66c;width:16px}.mini b,.mini span{font-size:9px;display:block}.mini span{color:#7d8b87}.chart{background:#fff;border-radius:14px;align-items:flex-end;gap:8px;height:100px;padding:14px;display:flex}.chart span{background:#9de0c2;border-radius:5px 5px 2px 2px;flex:1}.chart span:first-child{height:35%}.chart span:nth-child(2){height:55%}.chart span:nth-child(3){height:42%}.chart span:nth-child(4){height:75%}.chart span:nth-child(5){height:60%}.chart span:nth-child(6){background:#13ad70;height:88%}.tx{margin-top:14px;font-size:9px}.tx>p{background:#fff;border-radius:10px;align-items:center;gap:8px;margin:6px 0;padding:8px;display:flex}.tx i{font-style:normal}.tx p span{flex:1}.tx small{color:#899591;display:block}.float{background:#fff;border:1px solid #e6efec;border-radius:15px;align-items:center;gap:9px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 40px #153c3024}.float span,.float b,.float small{display:block}.float span{color:#7b8985;font-size:10px}.float b{color:#172a25;font-size:14px}.float small{color:#81908c;font-size:9px}.f1{display:block;top:120px;left:0}.f1 b{color:#0da76a}.f2{bottom:110px;right:-5px}.f2 svg{color:#10aa6c}.stats{color:#fff;text-align:center;background:#071d18;grid-template-columns:repeat(4,1fr);padding:34px max(6vw,30px);display:grid;position:relative}.stats div{border-right:1px solid #244039}.stats div:nth-child(4){border:0}.stats strong,.stats span{display:block}.stats strong{color:#61d9a6;font-size:26px}.stats span{color:#a8bbb5;font-size:11px}.stats>p{color:#708c84;grid-column:1/-1;margin:18px 0 0;font-size:10px}.section{text-align:center;max-width:1180px;margin:auto;padding:100px 30px}.section h2,.showcase h2,.security h2{letter-spacing:-.04em;margin:12px auto;font-size:clamp(32px,4vw,48px);line-height:1.08}.lead{color:#6b7975;max-width:650px;margin:0 auto}.grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.feature{background:#fff;border:1px solid #e5ecea;border-radius:18px;padding:24px;transition:all .2s}.feature:hover{transform:translateY(-4px);box-shadow:0 16px 40px #153c3014}.feature>span{color:#0ba369;background:#eaf9f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.feature svg{width:21px}.feature h3{margin:18px 0 8px}.feature p{color:#71807c;font-size:14px}.feature a,.posts a{color:#0b9e65;align-items:center;gap:4px;font-size:12px;font-weight:750;display:flex}.feature a svg,.posts a svg{width:13px}.showcase{background:#eef9f4;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1180px;margin:30px auto 100px;padding:65px;display:grid}.showcase p{color:#667772}.showcase ul{padding:0;list-style:none}.showcase li{gap:10px;margin:13px 0;font-size:14px;font-weight:650;display:flex}.showcase li svg{color:#0da76a;width:18px}.dash{background:#fff;border-radius:22px;padding:25px;box-shadow:0 20px 50px #164c3b16}.dashTop,.legend{color:#73827e;justify-content:space-between;font-size:11px;display:flex}.bigNum{margin:25px 0;font-size:30px;font-weight:800}.bigNum small{color:#7e8d89;font-size:10px;font-weight:500}.bars{border-bottom:1px solid #dfe8e5;align-items:flex-end;gap:12px;height:150px;display:flex}.bars i{background:#42c88e;border-radius:6px 6px 0 0;flex:1}.legend{margin-top:12px}.legend b{color:#0ba36a}.security{color:#fff;background:#071d18;grid-template-columns:.5fr 1.5fr;align-items:center;gap:60px;padding:90px max(8vw,30px);display:grid}.security>div:last-child{max-width:720px}.security p{color:#9bb0aa}.shield{place-items:center;display:grid}.shield svg{color:#48d49a;stroke-width:1px;width:150px;height:150px}.securityGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.securityGrid span{background:#102b24;border-radius:15px;padding:18px}.securityGrid svg{color:#4bd69c;width:20px}.securityGrid b,.securityGrid small{display:block}.securityGrid small{color:#91a59f;margin-top:5px}.plans{text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:50px;display:grid}.plan{background:#fff;border:1px solid #dfe9e6;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.plan.popular{border:2px solid #12ad70;box-shadow:0 16px 45px #15a96d1c}.plan label{color:#09945f;background:#e8f9f1;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.plan h3{margin:0;font-size:22px}.plan>p{color:#7b8985;font-size:12px}.plan>strong{margin:16px 0 24px;font-size:34px}.plan>span{gap:8px;margin:7px 0;font-size:13px;display:flex}.plan>span svg{color:#0ba369;width:16px}.plan button{color:#087d53;background:#e9f8f1;border:0;border-radius:11px;justify-content:center;gap:7px;margin-top:auto;padding:13px;font-weight:800;display:flex}.plan.popular button{color:#fff;background:#11aa6e}.plan button svg{width:17px}.fine{color:#8b9794;margin-top:20px;display:block}.bloghead{text-align:left;justify-content:space-between;align-items:end;display:flex}.bloghead h2{margin-left:0}.posts{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.posts article{background:#fff;border:1px solid #e5ecea;border-radius:18px;padding-bottom:20px;overflow:hidden}.postimg{background:#dff6eb;place-items:center;height:180px;display:grid}.postimg span{color:#0b9e65;font-size:55px}.p1{background:#eff4dd}.p2{background:#e6f0f8}.posts article>small,.posts article>h3,.posts article>p,.posts article>a{margin-left:20px;margin-right:20px}.posts article>small{color:#0b9e65;margin-top:18px;font-weight:700;display:block}.posts h3{font-size:19px}.posts p{color:#71807c;font-size:13px}.cta{color:#fff;background:#12a96e;border-radius:25px;justify-content:space-between;align-items:center;max-width:1180px;margin:30px auto 100px;padding:45px 55px;display:flex}.cta h2{margin:0;font-size:35px}.cta p{color:#d7f4e7;margin:5px 0 0}.cta button{color:#087b52;background:#fff;align-items:center;gap:8px;display:flex}footer{color:#9db0aa;background:#061713;grid-template-columns:2fr repeat(3,1fr);gap:35px;padding:60px max(6vw,30px) 30px;font-size:13px;display:grid}footer .brand{color:#fff}.footbrand p{max-width:290px}footer div:not(.footbrand){flex-direction:column;gap:10px;display:flex}footer b{color:#fff}footer a{color:#9db0aa}.copyright{border-top:1px solid #1a302a;grid-column:1/-1;margin-top:25px;padding-top:25px;font-size:11px}@media (width<=850px){nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}nav.open{display:flex}.menubtn{display:block}.hero{text-align:center;grid-template-columns:1fr;padding-top:45px}.heroText{margin:auto}.actions,.trust{justify-content:center}.visual{height:520px}.grid,.plans,.posts{grid-template-columns:1fr}.showcase{border-radius:22px;grid-template-columns:1fr;margin:20px;padding:35px 25px}.security{grid-template-columns:1fr}.shield svg{width:90px;height:90px}.stats{grid-template-columns:1fr 1fr}.stats div{padding:12px}.stats div:nth-child(2){border:0}.cta{text-align:center;flex-direction:column;gap:20px;margin:20px;padding:35px 25px}footer{grid-template-columns:1fr 1fr}.footbrand{grid-column:1/-1}}@media (width<=500px){.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:45px}.visual{margin:-30px -20px;transform:scale(.86)}.f1{left:-15px}.f2{right:-15px}.actions{flex-direction:column}.actions button{justify-content:center}.section{padding:75px 20px}.securityGrid{grid-template-columns:1fr}.bloghead{flex-direction:column;align-items:start;gap:15px}footer{grid-template-columns:1fr}.footbrand{grid-column:auto}}
