:root{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;background:#f8fbf9;color:#16323a}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #43cba2;outline-offset:2px}header{display:flex;justify-content:space-between;align-items:center;padding:17px 4vw;background:white;border-bottom:1px solid #e2ece6;position:sticky;top:0;z-index:10;gap:15px}header nav{display:flex;gap:16px}header nav button,footer button{border:0;background:transparent;color:#50656c;font-weight:700;font-size:13px}header nav .active{color:#14856c}.logo{display:flex;align-items:center;border:0;background:transparent;font-size:18px;font-weight:850;color:#17363e;letter-spacing:-.5px}.logo span:last-child,footer strong span{color:#14876b}.logoMark{background:#143f44;color:#b0f2d7!important;border-radius:9px;padding:10px;font-size:15px;margin-right:12px}.account{display:flex;align-items:center;gap:10px}.account span{font-size:12px;color:#5c7074;max-width:160px;overflow:hidden;text-overflow:ellipsis}#mobileMenu{display:none;border:0;background:none;font-size:22px}.primary,.ghost{border-radius:9px;padding:12px 18px;border:1px solid #167960;font-weight:750;display:inline-block;text-decoration:none}.primary{background:#137a61;color:#fff}.primary:hover{background:#095c4c}.ghost{color:#13735d;background:transparent}.ghost:hover{background:#edf7f2}#notice{position:fixed;top:85px;right:18px;background:#153e43;color:white;padding:14px 18px;border-radius:10px;z-index:30;max-width:340px;box-shadow:0 10px 35px #0002}.eyebrow{color:#13866b;font-size:11px;font-weight:850;letter-spacing:1.8px}.hero{max-width:1280px;margin:auto;min-height:590px;padding:80px 4vw;display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.hero h1{font-size:clamp(44px,5.3vw,76px);line-height:1.09;letter-spacing:-3px;margin:25px 0}.hero em{font-style:normal;color:#138b70}.hero p{color:#637b7e;line-height:1.8;font-size:17px;max-width:570px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.hero .tiny{font-size:12px;margin-top:20px}.sample{background:#123e44;color:#fff;padding:32px;border-radius:22px;box-shadow:0 24px 65px #143e442b;transform:rotate(1deg)}.sample .eyebrow{color:#8de0c2}.huge{font-size:92px;font-weight:800;letter-spacing:-6px;margin-top:28px}.huge span{font-size:35px;color:#72e5ba}.sample p{color:#a7c4c0;font-size:14px}.bars{display:flex;align-items:flex-end;height:105px;gap:9px;border-bottom:1px solid #57787a}.bars i{background:#44cba1;flex:1;border-radius:4px 4px 0 0}.sampleStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.sampleStats small,.sampleStats strong{display:block}.sampleStats small{color:#a5c1bd}.sampleStats strong{font-size:15px;margin-top:6px}.features{background:#e9f4ee;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:70px 6vw}.features article{max-width:350px;margin:auto}.features h3{margin-bottom:10px}.features p,.center p{color:#657c7e;line-height:1.7}.icon{color:#168b6c;font-size:32px}.center{text-align:center;max-width:760px;margin:auto;padding:100px 20px}.center h2{font-size:42px;letter-spacing:-1.5px;margin:20px 0}.inner{max-width:1200px;margin:auto;padding:65px 30px 100px;min-height:70vh}.inner h1{font-size:clamp(34px,4vw,52px);letter-spacing:-2px;margin:12px 0}.inner>p,.head p,.prose p{color:#667d7f;line-height:1.8}.head{display:flex;justify-content:space-between;align-items:center;gap:20px}.head h2{margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.stats>div,.panel,.cards article{background:white;border:1px solid #e0ebe5;border-radius:14px;padding:22px}.stats small,.metrics small{color:#7b8d8f;font-size:12px;display:block;margin-bottom:8px}.stats strong{font-size:23px}.columns{display:grid;grid-template-columns:.87fr 1.13fr;gap:20px}.panel h2{font-size:19px}.panel form,.authBox form,#supportForm{display:grid;gap:14px}.panel label,.authBox label,#supportForm label{display:grid;gap:6px;font-size:12px;font-weight:750;color:#526a6d}.panel input,.panel select,.panel textarea,.authBox input,#supportForm textarea{width:100%;padding:12px;border:1px solid #d0ded6;border-radius:8px;background:#fbfdfb;color:#17383c}.panel textarea,#supportForm textarea{min-height:95px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.badge{font-size:10px;font-weight:800;padding:6px 9px;border-radius:16px;background:#eef5f0;color:#2c8065}.badge.warn{background:#fff0e0;color:#b46c26}.badge.good{background:#e7f6e9;color:#277a54}.row{padding:20px 0;border-top:1px solid #e1ebe7}.row h3{margin:0 0 4px;font-size:16px}.row small{color:#708587}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.metrics strong{font-size:14px}.rowActions{display:flex;gap:20px}.rowActions button{border:0;background:none;color:#13775e;font-size:12px}.rowActions button:last-child{color:#ad5b54}.audit{margin-top:20px}.audit p{font-size:13px;color:#66807e}.muted{color:#7a8e8d;line-height:1.7}.empty{text-align:center;padding:80px 20px;background:white;border:1px solid #e0ebe5;border-radius:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.cards.two{grid-template-columns:repeat(2,1fr)}.cards article h2{margin:0}.cards article p{color:#667c7c;line-height:1.8}.cards .featured{border:2px solid #16896c}.price{font-size:44px;font-weight:800;margin:30px 0}.price small{font-size:14px;color:#7a8c8d}.prose{max-width:850px}.prose h2{margin-top:34px}.overlay{position:fixed;inset:0;background:#092e32bd;z-index:50;display:flex;justify-content:center;align-items:center;padding:20px}.authBox{position:relative;background:white;border-radius:17px;padding:32px;width:min(100%,440px);box-shadow:0 20px 60px #0003}.authBox h2{margin:15px 0}.authBox p{color:#6e8281;line-height:1.6}.close{position:absolute;right:18px;top:15px;background:none;border:0;font-size:24px}#authError{color:#b64e43}footer{background:#143a40;color:white;padding:36px 5vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}footer p,footer small{color:#a5bfbd;font-size:12px}footer button{color:#bdd3d0;margin-right:12px}
@media(max-width:1000px){header nav{display:none;position:absolute;top:69px;left:0;right:0;background:white;flex-direction:column;padding:22px;box-shadow:0 16px 30px #0001}header nav.open{display:flex}#mobileMenu{display:block}.hero{grid-template-columns:1fr;gap:35px}.sample{transform:none;max-width:600px}.columns{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){header{padding:14px 15px}.logo{font-size:15px}.account span{display:none}.hero{padding:60px 22px}.hero h1{letter-spacing:-2px}.sample{padding:22px}.huge{font-size:68px}.sampleStats strong{font-size:12px}.features,.cards,.cards.two{grid-template-columns:1fr}.inner{padding:42px 16px 70px}.head{align-items:flex-start;flex-direction:column}.stats strong{font-size:18px}.grid2{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.center h2{font-size:33px}footer{display:block}footer>div{margin-bottom:20px}}

.bars i:nth-child(12n+1){height:31%}.bars i:nth-child(12n+2){height:42%}.bars i:nth-child(12n+3){height:39%}.bars i:nth-child(12n+4){height:55%}.bars i:nth-child(12n+5){height:61%}.bars i:nth-child(12n+6){height:51%}.bars i:nth-child(12n+7){height:76%}.bars i:nth-child(12n+8){height:64%}.bars i:nth-child(12n+9){height:82%}.bars i:nth-child(12n+10){height:73%}.bars i:nth-child(12n+11){height:95%}.bars i:nth-child(12n+12){height:85%}
