@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#0a2539;background:#fbfdfc;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{max-width:1280px;margin:auto;padding:22px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6eeee}.logo img{width:178px;height:58px;object-fit:contain}.nav nav{display:flex;gap:30px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:9px;padding:16px 22px;font-weight:700;font-size:14px;transition:transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#008c84;color:#fff}.secondary{border:1px solid #c5d8d4;padding:11px 19px}.hero{max-width:1280px;margin:auto;padding:82px 48px 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#078b80;display:flex;align-items:center;gap:8px}.eyebrow span{width:7px;height:7px;background:#00b59b;border-radius:50%}h1,h2,h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em}h1{font-size:clamp(44px,4.8vw,67px);line-height:1.13;margin:25px 0}h1 em{font-style:normal;color:#008c84}.intro{max-width:450px;font-size:17px;line-height:1.8;color:#637580}.actions{display:flex;align-items:center;gap:25px;margin-top:28px}.text-link{font-weight:600;font-size:13px}.fine{font-size:11px;color:#78908e;margin:16px 0 30px}.hero-tags{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#4e6e71}.hero-tags span{border:1px solid #d9e8e4;border-radius:30px;padding:7px 12px}.visual{min-height:460px;position:relative;display:flex;justify-content:center;align-items:center}.orbit{position:absolute;width:440px;height:440px;border:1px solid #d1e9e4;border-radius:50%}.orbit.two{width:530px;height:530px;border-style:dashed;opacity:.45}.dashboard-preview{position:relative;width:365px;padding:25px 25px 15px;background:#fff;border:1px solid #d5e6e2;border-radius:20px;box-shadow:0 25px 65px #153b3320;transform:rotate(-3deg)}.preview-top{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.preview-top img{width:25px}.preview-top small{margin-left:auto;font-size:7px;color:#83a09b;letter-spacing:1px}.preview-label{font-size:11px;color:#6f8583;margin-top:30px}.dashboard-preview h2{font-size:31px;line-height:1.3;margin:8px 0}.demo-chart{height:100px;display:flex;align-items:end;gap:8px;margin:20px 0 30px}.demo-chart i{flex:1;height:25%;background:#c2efe5;border-radius:4px 4px 0 0}.demo-chart i:nth-child(3n){height:50%;background:#6bd3c1}.demo-chart i:nth-child(4n){height:65%;background:#30bfa5}.demo-chart i:nth-child(5n){height:80%;background:#00a78c}.demo-chart i:last-child{height:95%;background:#008a78}.preview-row{display:flex;justify-content:space-between;font-size:10px;padding:14px 0;border-top:1px solid #edf2ef}.preview-row b{color:#009b85;margin-right:9px}.float-card{display:flex;gap:12px;position:absolute;bottom:0;right:-4px;background:#082a38;color:white;padding:18px 24px;border-radius:12px;box-shadow:0 15px 40px #1239;transform:rotate(2deg)}.float-card>span{color:#80f4d6}.float-card strong{font-size:12px}.float-card small{display:block;font-size:10px;color:#a4c8c6;margin-top:4px}.features{background:#eef6f3;padding:70px max(48px,calc((100vw - 1184px)/2)) 80px}.section-title h2,.steps h2{font-size:37px;line-height:1.3;margin:14px 0 35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{background:#fff;border:1px solid #e0ebe6;border-radius:12px;padding:30px}.icon{font-size:23px;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e3f7ef;color:#008b79}.cards h3{font-size:20px;letter-spacing:-.04em;margin:24px 0 12px}.cards p,.steps p{font-size:14px;line-height:1.8;color:#657d7b}.steps{max-width:1184px;margin:80px auto;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:0 30px}.steps ol{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:23px;padding:20px 0;border-bottom:1px solid #e1eae6}.steps li>span{font-size:12px;font-weight:700;color:#00997e;background:#e5f6ee;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.steps h3{margin:0;font-size:18px;letter-spacing:-.03em}.steps li p{margin-bottom:0}.closing{margin:0 48px;border-radius:20px;padding:62px;text-align:center;background:#072d38;color:white;position:relative;overflow:hidden}.closing .eyebrow{display:block;color:#72e1c7}.closing h2{font-size:48px;line-height:1.25;margin:20px}.light{background:#bcf8de;color:#063c36;margin-top:15px}footer{max-width:1184px;margin:auto;padding:45px 0 25px;display:flex;align-items:center;flex-wrap:wrap;gap:25px}footer img{width:140px;height:50px;object-fit:contain}footer p{font-size:12px;color:#748582;margin-right:auto}footer a{font-size:12px}footer small{flex:1 0 100%;font-size:10px;color:#8a9a95;border-top:1px solid #e5ebe8;padding-top:18px}a:focus-visible{outline:3px solid #0ac9a2;outline-offset:5px}
@media(max-width:800px){.nav{padding:15px 24px}.nav nav{display:none}.hero{padding:40px 24px 50px;grid-template-columns:1fr;gap:40px}h1{font-size:48px}.intro{font-size:16px}.visual{min-height:450px}.orbit{max-width:95vw}.orbit.two{display:none}.float-card{right:5px}.features{padding:45px 24px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:25px;margin:50px 0;padding:0 24px}.section-title h2,.steps h2{font-size:30px}.closing{margin:0 16px;padding:40px 15px}.closing h2{font-size:38px}footer{padding:30px 24px}.actions{gap:15px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.information{max-width:1280px;margin:0 auto;padding:76px 48px}.information h2{font-size:clamp(30px,3.5vw,44px);line-height:1.25;margin:16px 0 24px}.lead{max-width:790px;font-size:17px;line-height:1.85;color:#617b79}.journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:38px}.journey-grid article{border-top:2px solid #71cbbb;padding:24px 4px}.journey-grid b{font-size:11px;letter-spacing:1px;color:#008c84}.journey-grid h3{font-size:20px;letter-spacing:-.035em}.journey-grid p,.example p,.integration-list p,.faq p{font-size:15px;line-height:1.85;color:#617b79}.example{margin-top:30px;padding:30px;background:#eff8f4;border-radius:16px;border:1px solid #d9ece4}.badge{font-size:10px;font-weight:700;letter-spacing:1px;color:#00796e}.example h3{font-size:24px;letter-spacing:-.035em}.note{font-size:12px!important;line-height:1.8;color:#647b77}.tinted{background:#eef6f3;border-radius:20px}.integration{display:grid;grid-template-columns:1fr 1fr;gap:65px}.integration-list{list-style:none;padding:0;margin:0}.integration-list li{border-bottom:1px solid #dceae4;padding:20px 0}.integration-list b{font-size:15px;color:#087f74}.integration-list p{margin:10px 0}.faq{max-width:1000px}.faq details{border-bottom:1px solid #dceae4;padding:22px 0}.faq summary{cursor:pointer;font-weight:700;line-height:1.6;padding-right:15px}.faq details p{max-width:790px}.faq>.text-link{display:inline-block;margin-top:28px}summary:focus-visible{outline:3px solid #0ac9a2;outline-offset:5px}@media(max-width:1000px){.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav nav{gap:15px}.information{padding:55px 28px}}@media(max-width:800px){.information{padding:44px 24px}.integration{grid-template-columns:1fr;gap:24px}.journey-grid{grid-template-columns:1fr}.example{padding:22px}.tinted{border-radius:0}.lead{font-size:16px}}
