@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap');
:root{--ink:#102b4d;--muted:#657b95;--blue:#1679ee;--line:#e5edf7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,calc(100% - 44px));margin:auto}.header{height:80px;position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(14px);border-bottom:1px solid #e7eff8}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand img{width:230px;display:block}.menu{display:flex;gap:22px;font-size:13px;font-weight:700;color:#526b86}.menu a:hover,.login{color:var(--blue)}.nav-cta{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:700}.btn{display:inline-flex;align-items:center;gap:12px;padding:15px 21px;border-radius:11px;background:linear-gradient(130deg,#2694ff,#075ed7);color:white;font-weight:700;font-size:14px;box-shadow:0 9px 24px #1679ee35;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.small{padding:11px 16px;font-size:12px}.toggle{display:none}.hero{padding:78px 0 86px;background:radial-gradient(ellipse at 80% 45%,#d6eaff,transparent 43%),linear-gradient(115deg,#f8fbff,#eaf4ff);overflow:hidden}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:35px}.eyebrow,label{font-size:11px;font-weight:800;letter-spacing:1.7px;color:var(--blue)}.eyebrow{display:inline-block;padding:9px 13px;border:1px solid #d7e9ff;background:#ffffffbd;border-radius:30px}.hero h1{font:800 clamp(44px,5vw,64px)/1.08 Manrope,sans-serif;letter-spacing:-2.8px;margin:25px 0 18px}.hero h1 em,.heading h2 em,.pricing h2 em,.contact h2 em{font-style:normal;color:var(--blue)}.hero-copy>p,.heading p,.pricing p,.contact p{font-size:16px;line-height:1.75;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0 20px}.ghost{background:#ffffffa8;color:#21476e;border:1px solid #cbdcf0;box-shadow:none}.checks{display:flex;gap:17px;flex-wrap:wrap;color:#5d738d;font-size:11px;font-weight:700}.checks span:first-letter{color:#11a88c}.visual{min-height:405px;position:relative;display:grid;place-items:center}.cloud{position:absolute;border-radius:50%;background:linear-gradient(135deg,#fff,#b9dcff);box-shadow:0 20px 50px #7db9f52b}.cloud1{width:210px;height:210px;right:4%;top:0}.cloud2{width:110px;height:110px;left:2%;bottom:3%}.dashboard{position:relative;z-index:1;width:100%;background:white;border:1px solid #dce9f7;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #2c60952a;transform:perspective(1000px) rotateY(-4deg)}.dash-head{height:52px;border-bottom:1px solid #edf2f8;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px}.dash-head b span{color:var(--blue)}.dash-head small{font-size:10px;color:#8295a9}.dash-layout{display:grid;grid-template-columns:130px 1fr;min-height:290px}.dash-layout aside{background:#102e50;color:#d9eaff;padding:19px 12px;display:flex;flex-direction:column;gap:18px;font-size:10px}.dash-layout aside b{background:#ffffff19;color:white;padding:10px;border-radius:6px}.dash-layout aside span{color:#a9c0d8}.dash-main{padding:17px;background:#f8fbff}.dash-main h3{font-size:16px;margin:0 0 13px}.dash-main h3 small{display:block;font-size:9px;font-weight:400;color:#8b9db0;margin-top:4px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats div,.chartbox{background:white;border:1px solid #e7eef7;border-radius:8px;padding:10px}.stats small{display:block;color:#8194a8;font-size:8px}.stats b{display:block;font-size:20px;margin:6px 0}.stats i{font-style:normal;font-size:8px;color:#17a987}.chartbox{margin-top:11px;font-size:10px}.bars{height:100px;display:flex;align-items:end;gap:8px;padding:12px 4px 0;margin-top:7px;border-bottom:1px solid #e8eff8;background:repeating-linear-gradient(to bottom,transparent 0,transparent 24px,#eef3f9 25px)}.bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#55b6ff,#1679ee)}.skeleton{display:flex;gap:7px;margin-top:10px}.skeleton i{height:7px;border-radius:5px;background:#e7eff9;flex:1}.float{position:absolute;z-index:2;padding:13px 15px;background:white;border:1px solid #e2edf9;border-radius:12px;box-shadow:0 15px 35px #2d609326;color:#71849a;font-size:10px;line-height:1.6}.float b{color:var(--ink);font-size:12px}.f1{left:-14px;top:85px}.f2{right:-13px;bottom:30px}.trust{background:#102d4d;color:white}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0}.trust-grid div{display:flex;justify-content:center;align-items:center;gap:12px;border-right:1px solid #ffffff20;font-size:12px}.trust-grid div:last-child{border:0}.trust-grid b{font-size:20px;color:#55b5ff}.section{padding:92px 0}.heading{text-align:center;max-width:650px;margin:0 auto 42px}.heading h2,.pricing h2,.contact h2{font:800 39px/1.2 Manrope,sans-serif;letter-spacing:-1.5px;margin:14px 0}.heading p{font-size:14px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features article{padding:25px;border:1px solid var(--line);border-radius:15px;transition:.2s}.features article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #183b6410}.features article>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;font-style:normal;background:#e7f2ff;color:#1679ee}.features article .ip{background:#f0eaff;color:#8256dc}.features article .ic{background:#e4f9fb;color:#12a9bd}.features article .io{background:#fff1e5;color:#f28a30}.features article .ig{background:#e5f8ef;color:#13a675}.features article .ir{background:#ffedf3;color:#e75d8b}.features h3{font-size:15px;margin:17px 0 7px}.features p,.module-grid p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.modules{padding:88px 0;background:linear-gradient(135deg,#0d2948,#124a80);color:white}.inverse h2{color:white}.inverse p{color:#b9d0e8}.inverse label,.partner label{color:#70caff}.module-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.module-grid article{padding:21px 16px;border:1px solid #ffffff22;background:#ffffff0d;border-radius:14px;min-height:210px}.module-grid article>i{font-style:normal;display:grid;place-items:center;width:40px;height:40px;background:#ffffff19;border-radius:11px;color:#75c9ff;font-size:22px}.module-grid h3{font-size:14px;margin:16px 0 8px}.module-grid p{color:#c1d4e8;min-height:60px}.module-grid a{display:inline-block;margin-top:14px;color:#75c9ff;font-size:11px;font-weight:700}.pricing-grid{display:grid;grid-template-columns:1fr .8fr;gap:75px;align-items:center}.pricing p{max-width:500px}.price-card{padding:33px;border:1px solid #dce9f7;border-radius:18px;background:linear-gradient(145deg,#f8fbff,#edf6ff)}.price-card>i{font-size:28px;color:var(--blue)}.price-card h3{font-size:21px}.price-card p{font-size:13px;margin-bottom:22px}.partner{padding:15px 0 80px}.partner-box{padding:48px 60px;border-radius:20px;background:linear-gradient(110deg,#1679ee,#104aab);color:white;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.partner h2{font:800 35px Manrope;margin:12px 0}.partner p{max-width:540px;color:#d6eaff;line-height:1.7;font-size:14px}.white{background:white;color:#1459b2;box-shadow:none;margin-top:10px}.network{position:relative;width:230px;text-align:center;font-size:130px;color:#ffffff35}.network i{position:absolute;width:42px;height:42px;border-radius:13px;background:white;color:#1265ce;display:grid;place-items:center;font-size:18px;font-style:normal;font-weight:800;box-shadow:0 10px 25px #063e8c55}.network i:nth-child(2){top:0;left:10px}.network i:nth-child(3){top:30px;right:0}.network i:nth-child(4){bottom:0;left:95px}.contact{padding:75px 0;background:#f4f8fe}.contact-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.contact p{max-width:560px}.contact-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:17px;min-width:230px}.contact .login{font-size:12px}footer{padding:25px 0;border-top:1px solid var(--line)}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8495a8;font-size:11px}.footer img{width:190px}.footer div{display:flex;gap:18px}.toggle{display:none}
@media(max-width:1000px){.menu{gap:12px;font-size:11px}.brand img{width:195px}.hero h1{font-size:50px}.module-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.wrap{width:calc(100% - 34px)}.header{height:68px}.brand img{width:175px}.toggle{display:block;margin-left:auto;border:0;background:#eef5ff;border-radius:8px;padding:8px 11px;font-size:19px;color:var(--ink)}.nav{gap:10px}.menu{display:none;position:absolute;top:67px;left:0;right:0;padding:20px 25px;background:white;border-bottom:1px solid var(--line);box-shadow:0 12px 25px #12385a15;flex-direction:column;align-items:flex-start;gap:18px}.menu.open{display:flex}.nav-cta{gap:8px}.nav-cta .login{display:none}.btn.small{font-size:10px;padding:10px}.hero{padding:55px 0}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:47px}.hero-copy>p{font-size:14px}.visual{min-height:310px}.dash-layout{grid-template-columns:85px 1fr;min-height:240px}.dash-layout aside{gap:14px;padding:14px 8px}.dash-main{padding:11px}.stats b{font-size:15px}.bars{height:75px}.float{padding:9px}.f1{top:20px;left:-4px}.f2{right:-4px;bottom:10px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:15px}.trust-grid div{justify-content:flex-start;border:0}.section,.modules{padding:68px 0}.heading h2,.pricing h2{font-size:32px}.features{grid-template-columns:repeat(2,1fr);gap:11px}.features article{padding:17px}.features h3{font-size:13px}.features p{font-size:11px}.module-grid{grid-template-columns:repeat(2,1fr)}.module-grid article{min-height:195px;padding:17px 14px}.module-grid p{min-height:55px}.pricing-grid{grid-template-columns:1fr;gap:22px}.partner-box{padding:34px 25px}.network{display:none}.partner h2{font-size:29px}.contact-grid{display:block}.contact-grid>div:last-child{margin-top:25px}.footer{flex-wrap:wrap}.footer div{width:100%;flex-wrap:wrap}}
@media(max-width:420px){.brand img{width:145px}.hero h1{font-size:40px}.checks{gap:9px;font-size:9px}.visual{min-height:270px}.dash-layout{grid-template-columns:1fr}.dash-layout aside{display:none}.features,.module-grid{grid-template-columns:1fr}.module-grid article{min-height:unset}.module-grid p{min-height:unset}.footer img{width:160px}}
