:root{--p:#00ADA9;--pd:#008f8c;--g:#FEB801;--ink:#102222;--mut:#718080;--bg:#f7fbfb;--line:rgba(16,34,34,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;color:var(--ink);background:var(--bg);overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}.noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor{position:fixed;width:330px;height:330px;border-radius:50%;pointer-events:none;z-index:0;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,173,169,.12),transparent 70%)}header{height:76px;position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:0 6%;background:rgba(247,251,251,.65);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.3s}header.scrolled{background:rgba(255,255,255,.92);border-color:var(--line);box-shadow:0 8px 30px #003c3c0b}.brand{font:700 22px 'Space Grotesk';display:flex;gap:9px;align-items:center}.brand b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:white;background:linear-gradient(135deg,var(--p),#006d6b);box-shadow:0 8px 20px #00ada933}.brand span{color:var(--p)}nav{display:flex;gap:28px;font-size:13px;font-weight:700;color:#667}.brand+nav a{padding:28px 0;position:relative}.brand+nav a:hover,.brand+nav .active{color:var(--ink)}.brand+nav .active:after{content:'';position:absolute;left:0;right:0;bottom:18px;height:2px;background:var(--p);border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;padding:14px 20px;font-size:13px;font-weight:800;border:1px solid transparent;transition:.3s}.top-btn{padding:11px 17px;background:var(--p);color:white;box-shadow:0 10px 24px #00ada933}.btn:hover{transform:translateY(-3px)}#menu{display:none;border:0;background:transparent;font-size:22px}.hero{min-height:850px;padding:145px 6% 90px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px;position:relative;overflow:hidden}.grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(#00ada90c 1px,transparent 1px),linear-gradient(90deg,#00ada90c 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(#000,transparent 80%)}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb.a{width:500px;height:500px;right:-190px;top:90px;background:radial-gradient(circle,#00ada92b,transparent 68%);animation:orb 8s infinite}.orb.b{width:400px;height:400px;left:-250px;bottom:-180px;background:radial-gradient(circle,#feb80118,transparent 68%);animation:orb 10s infinite reverse}.hero-copy{max-width:700px;position:relative;z-index:2}.hero-copy label,.heading label,.feature label,.cta label{font-size:10px;letter-spacing:2px;font-weight:900;color:var(--pd)}.hero-copy label{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #00ada928;background:#ffffffb8;border-radius:100px;letter-spacing:1px}.hero-copy label i{width:7px;height:7px;border-radius:50%;background:var(--p);box-shadow:0 0 0 5px #00ada91c}.hero h1{font:700 clamp(48px,6vw,80px)/1.02 'Space Grotesk';letter-spacing:-4px;margin:25px 0 24px}.hero h1 em,.heading h2 em,.feature h2 em{font-style:normal;background:linear-gradient(110deg,var(--p),#007b78 60%,var(--g));-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:620px;color:var(--mut);font-size:16px;line-height:1.8}.actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.primary{background:var(--p);color:white;box-shadow:0 14px 30px #00ada933}.glass{background:#ffffffb8;border-color:var(--line)}.trust{display:flex;align-items:center;gap:12px;margin-top:35px}.avatars{display:flex;padding-left:8px}.avatars i{width:31px;height:31px;margin-left:-8px;border-radius:50%;display:grid;place-items:center;background:#dff3f1;border:2px solid var(--bg);font-size:9px;font-style:normal;font-weight:800;color:var(--pd)}.trust strong,.trust small{display:block}.trust strong{font-size:11px}.trust small{font-size:10px;color:var(--mut);margin-top:3px}.visual{position:relative;min-height:620px;display:grid;place-items:center;z-index:2}.glow{position:absolute;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,#00ada943,transparent 68%);filter:blur(22px);animation:breathe 4s infinite}.phone{width:315px;height:625px;padding:8px;border-radius:44px;background:#172626;box-shadow:0 45px 100px #00323245;transform:rotate(4deg);animation:phone 5s infinite}.notch{position:absolute;z-index:3;margin:2px 0 0 100px;width:100px;height:21px;border-radius:20px;background:#172626}.screen{height:100%;padding:45px 16px 18px;border-radius:36px;background:linear-gradient(160deg,#f9ffff,#e8f7f6);overflow:hidden}.apphead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.apphead small,.apphead strong{display:block}.apphead small{font-size:9px;color:#789}.apphead strong{font-size:13px;margin-top:3px}.apphead>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--p);box-shadow:0 5px 15px #0000000b;font-size:11px}.balance{padding:17px;border-radius:17px;color:white;background:linear-gradient(135deg,#008d8a,#00bdb8);box-shadow:0 15px 30px #00ada940}.balance small{font-size:8px;opacity:.75}.balance strong{display:block;font-size:20px;margin:5px 0 16px}.balance div{display:flex;justify-content:space-between;font-size:8px;opacity:.85}.screen h5{font-size:10px;margin:18px 2px 9px}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.services div{text-align:center}.services i{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:white;color:var(--p);margin:auto;box-shadow:0 6px 16px #0000000a}.services small{display:block;font-size:7px;color:#677;margin-top:5px}.mini{margin-top:17px;display:grid;gap:8px}.mini>div{display:flex;align-items:center;gap:8px;padding:9px;background:white;border-radius:12px;box-shadow:0 6px 15px #0000000a}.mini>div>i:first-child{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e4f8f6;color:var(--p);font-size:9px}.mini .gold{background:#fff5d7;color:#c58d00}.mini span{flex:1}.mini b,.mini small{display:block}.mini b{font-size:8px}.mini small{font-size:6px;color:#8a9898;margin-top:2px}.mini>div>i:last-child{font-size:7px;color:#a1adad}.float{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:15px;background:#fffffff2;border:1px solid white;box-shadow:0 20px 45px #0032321f;animation:float 4.5s infinite}.float>i{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#e6faf7;color:var(--p)}.float b,.float small{display:block}.float b{font-size:10px}.float small{font-size:8px;color:var(--mut);margin-top:2px}.f1{left:2%;top:30%}.f2{right:0;bottom:22%;animation-delay:-2s}.goldbg{background:#fff5d8!important;color:#d09600!important}.stats{max-width:1200px;margin:auto;padding:0 6% 105px;display:grid;grid-template-columns:repeat(4,1fr)}.stats div{text-align:center;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats b{font:700 28px 'Space Grotesk';display:block;color:var(--pd)}.stats small{font-size:10px;color:var(--mut)}.section{padding:110px 6%}.heading{text-align:center;max-width:700px;margin:auto auto 55px}.heading h2,.feature h2,.cta h2{font:700 clamp(35px,4vw,55px)/1.08 'Space Grotesk';letter-spacing:-2px;margin:12px 0 15px}.heading p,.feature>div>p{color:var(--mut);line-height:1.75;font-size:14px}.cards{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#ffffffc9;border:1px solid var(--line);border-radius:23px;padding:28px;box-shadow:0 10px 35px #00323209;transition:.35s;position:relative;overflow:hidden}.card:hover{transform:translateY(-9px);box-shadow:0 24px 70px #004a4a1f;border-color:#00ada940}.card:after{content:'';position:absolute;width:120px;height:120px;border-radius:50%;right:-55px;top:-55px;background:#00ada90b}.icon{width:51px;height:51px;border-radius:15px;background:#e8f8f7;color:var(--p);display:grid;place-items:center;font-size:18px;margin-bottom:22px}.card:hover .icon{background:var(--p);color:white;transform:rotate(-5deg)}.card h3{font-size:16px;margin:0 0 9px}.card p{font-size:12px;color:var(--mut);line-height:1.7;min-height:41px}.card a{display:inline-flex;gap:7px;margin-top:19px;color:var(--pd);font-size:11px;font-weight:800}.feature{padding:110px 6%;background:#edf8f7;overflow:hidden}.feature-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.feature>div>p{max-width:550px}.feature ul{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:18px}.feature li{display:flex;gap:13px}.feature li>i{flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--p);display:grid;place-items:center}.feature li b,.feature li small{display:block}.feature li b{font-size:13px}.feature li small{font-size:11px;color:var(--mut);margin-top:4px}.dashboard{padding:24px;background:#ffffffe8;border:1px solid white;border-radius:25px;box-shadow:0 24px 70px #004a4a1f;transform:rotate(-2deg);transition:.4s}.dashboard:hover{transform:rotate(0) translateY(-6px)}.dashboard>div:first-child{display:flex;justify-content:space-between;font-size:12px}.dashboard>div:first-child span{font-size:9px;color:var(--p)}.chart{height:240px;margin:24px 0 15px;border-radius:15px;overflow:hidden;background:repeating-linear-gradient(to bottom,#ffffff00 0,#ffffff00 47px,#00000008 48px)}.chart svg{width:100%;height:100%}.dashfoot{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px}.dashfoot small,.dashfoot b{display:block}.dashfoot small{font-size:9px;color:var(--mut)}.dashfoot b{font-size:17px;margin-top:4px}.ok{color:var(--p)}.steps{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;padding:32px;border:1px solid var(--line);border-radius:23px;background:white;box-shadow:0 10px 35px #00000008;overflow:hidden;transition:.35s}.step:hover{transform:translateY(-7px);box-shadow:0 24px 70px #004a4a1f}.step>strong{position:absolute;right:20px;top:14px;font:700 42px 'Space Grotesk';color:#00ada914}.step>i{width:48px;height:48px;border-radius:14px;background:#e8f8f7;color:var(--p);display:grid;place-items:center;margin-bottom:20px}.step h3{font-size:16px}.step p{font-size:12px;color:var(--mut);line-height:1.7}.cta{max-width:1200px;min-height:410px;margin:30px auto 100px;padding:70px 30px;border-radius:35px;text-align:center;display:grid;place-items:center;color:white;background:linear-gradient(125deg,#007e7b,#00ada9 62%,#04b8b2);box-shadow:0 35px 80px #00827e3b;position:relative;overflow:hidden}.cta:before,.cta:after{content:'';position:absolute;border:1px solid #ffffff22;border-radius:50%}.cta:before{width:450px;height:450px;right:-190px;bottom:-260px}.cta:after{width:260px;height:260px;left:-130px;bottom:-140px}.cta label{color:#ffffffb8}.cta h2 span{color:white}.cta p{color:#ffffffc7;font-size:14px}.center{justify-content:center}.white{background:white;color:#007c79}.outline{color:white;background:#ffffff14;border-color:#ffffff66}.cta .btn:hover{background:#fff;color:#007c79}footer{background:#0d1c1c;color:white;padding:55px 6% 25px}.foot{max-width:1200px;margin:auto;display:flex;align-items:center;gap:28px}.foot p{font-size:11px;color:#94a5a5;flex:1}.social{display:flex;gap:8px}.social a{width:34px;height:34px;border-radius:10px;background:#ffffff0d;display:grid;place-items:center;color:#b8c4c4}.social a:hover{background:var(--p);color:white}.bottom{max-width:1200px;margin:35px auto 0;padding-top:20px;border-top:1px solid #ffffff14;color:#718080;font-size:10px}.reveal{opacity:0;transform:translateY(32px);transition:.8s cubic-bezier(.2,.75,.25,1)}.reveal.show{opacity:1;transform:none}#top{position:fixed;right:20px;bottom:20px;width:43px;height:43px;border:0;border-radius:14px;background:white;color:var(--p);box-shadow:0 15px 35px #0002;opacity:0;visibility:hidden;transform:translateY(15px);transition:.3s;z-index:35}#top.show{opacity:1;visibility:visible;transform:none}#toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#102222;color:white;padding:13px 18px;border-radius:14px;font-size:11px;opacity:0;visibility:hidden;z-index:100;transition:.3s}#toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}@keyframes phone{0%,100%{transform:rotate(4deg) translateY(0)}50%{transform:rotate(2deg) translateY(-14px)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes orb{0%,100%{transform:scale(1)}50%{transform:scale(1.08) translate(20px,-15px)}}@keyframes breathe{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1.08);opacity:1}}@media(max-width:950px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy{margin:auto}.hero-copy>p{margin-left:auto;margin-right:auto}.actions,.trust{justify-content:center}.visual{min-height:680px}.feature-inner{grid-template-columns:1fr}.feature-inner>div:first-child{text-align:center}.feature-inner>div:first-child>p{margin:auto}.feature ul{text-align:left}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){header{padding:0 5%;height:68px}.top-btn{display:none}#menu{display:block}nav{position:fixed;top:68px;left:4%;right:4%;padding:12px;background:#fffffff5;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:3px;box-shadow:0 25px 60px #0002;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s}nav.open{opacity:1;visibility:visible;transform:none}.brand+nav a{padding:13px}.brand+nav .active:after{display:none}.hero{padding:115px 5% 60px}.hero h1{font-size:46px;letter-spacing:-2.5px}.hero-copy>p{font-size:14px}.visual{transform:scale(.88);margin:-30px -35px}.stats{grid-template-columns:repeat(2,1fr);gap:25px;padding:0 5% 70px}.stats div{border:0}.section,.feature{padding:80px 5%}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.cta{margin:0 5% 70px;min-height:430px;border-radius:28px}.cta h2{font-size:39px}.foot{flex-direction:column;align-items:flex-start}.bottom{margin-top:30px}.cursor{display:none}.float{transform:scale(.88)}.f1{left:-4%}.f2{right:-5%}}@media(max-width:400px){.hero h1{font-size:40px}.float{display:none}}
