@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--ink:#102019;--green:#23885a;--bright:#35bd7c;--soft:#e8f4ed;--paper:#f7f9f7;--muted:#66776f;--line:#dfe8e3;--dark:#0b1712;--card:#fff;--sans:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.header{position:sticky;top:0;z-index:50;background:rgba(247,249,247,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(16,32,25,.07)}.nav{height:76px;display:flex;align-items:center}.logo{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700}.logo i{width:34px;height:34px;border-radius:9px;background:var(--bright);color:#07140e;display:grid;place-items:center;font-style:normal;font-weight:900}.logo b{color:var(--green)}.navlinks{display:flex;gap:34px;margin:auto;font-size:13px;color:#52635b}.navlinks a:hover{color:var(--green)}.navcta,.primary{display:inline-flex;align-items:center;gap:18px;background:var(--dark);color:white;padding:12px 18px;border-radius:8px;font-size:12px;font-weight:600}.navcta span,.primary span{color:#63d9a0}.menu{display:none;border:0;background:none}.hero{min-height:700px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;padding-top:70px;padding-bottom:70px}.tag,.kicker{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--green)}.tag{display:inline-flex;align-items:center;gap:8px;background:#eaf4ee;padding:8px 11px;border-radius:100px}.tag i{width:6px;height:6px;border-radius:50%;background:var(--bright)}h1,h2,h3{font-family:var(--display);margin:0}.hero h1{font-size:clamp(42px,5vw,68px);line-height:1.06;letter-spacing:-3.1px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{font-size:17px;line-height:1.7;color:var(--muted);max-width:600px}.hero-actions{display:flex;gap:12px;margin-top:30px}.primary{padding:15px 21px}.secondary{padding:15px 20px;border:1px solid #cdd9d2;border-radius:8px;font-size:12px;font-weight:600}.trust{display:flex;gap:20px;margin-top:28px;color:#708078;font-size:11px}.trust b{color:var(--green)}.product-stage{position:relative}.app-window{overflow:hidden;border-radius:15px;border:1px solid #293b32;background:#101a25;box-shadow:0 35px 80px rgba(9,23,16,.25);transform:perspective(1200px) rotateY(-3deg)}.window-bar{height:35px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;background:#0c141c;color:#7e8d85;font-size:8px}.window-bar span{display:flex;gap:7px;align-items:center}.window-bar i{width:6px;height:6px;border-radius:50%;background:var(--bright)}.window-body{height:390px;display:grid;grid-template-columns:145px 1fr}.window-body aside{padding:18px 12px;background:#0d1721;color:#61746a;font-size:8px}.mini-logo{display:flex;align-items:center;gap:7px;margin-bottom:24px;color:#d9e8e0}.mini-logo i,.connected>i{width:22px;height:22px;border-radius:6px;background:var(--bright);display:grid;place-items:center;color:#07140e;font-style:normal;font-weight:900}.window-body aside small{display:block;font-size:6px;letter-spacing:1.3px;margin:16px 0 7px}.window-body aside strong,.window-body aside>span,.window-body aside p{display:block;margin:0;padding:8px;border-radius:5px}.window-body aside strong{background:rgba(53,189,124,.1);color:#5dd399}.window-body aside span{color:#d1e0d8}.window-body aside span b{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:4px;background:#22885a;color:white}.window-body article{padding:32px 24px;color:#e0ece6;background:radial-gradient(circle at 80% 0,rgba(53,189,124,.08),transparent 35%),#0e1721}.window-body article label{font-size:6px;letter-spacing:1.4px;color:#4da978}.window-body article h3{font-size:20px;margin-top:8px}.window-body article>p{font-size:8px;color:#65776d}.connected{display:flex;align-items:center;gap:10px;padding:13px;margin-top:19px;border:1px solid rgba(53,189,124,.18);background:rgba(53,189,124,.05);border-radius:9px}.connected>i{width:30px;height:30px}.connected span{display:flex;flex:1;flex-direction:column}.connected small{font-size:5px;letter-spacing:1px;color:#4da978}.connected b{font-size:8px;margin:3px 0}.connected em{font-size:6px;color:#65776d;font-style:normal}.connected button{font-size:6px;border:1px solid #2d4237;color:#9baba3;background:none;border-radius:5px;padding:6px 8px}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.mock-stats div{display:flex;flex-direction:column;padding:12px 10px;border-radius:8px;background:#121e2a;border:1px solid #1b2a35}.mock-stats span,.mock-stats small{font-size:6px;color:#667970}.mock-stats b{font-size:18px;margin:9px 0}.floating{position:absolute;right:-20px;bottom:34px;background:white;box-shadow:0 15px 45px rgba(14,35,24,.2);padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:9px}.floating>i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--green);font-style:normal}.floating span{display:flex;flex-direction:column}.floating b{font-size:9px}.floating small{font-size:7px;color:var(--muted);margin-top:2px}.brand-strip{min-height:76px;padding:20px;display:flex;gap:30px;align-items:center;justify-content:center;background:var(--dark);color:#9daf9f;font-size:12px}.brand-strip>span{font-size:8px;letter-spacing:1.4px;color:#4e6759}.brand-strip i{width:3px;height:3px;border-radius:50%;background:#3a5646}.section{padding-top:110px;padding-bottom:110px}.section-head{display:grid;grid-template-columns:1fr .65fr;align-items:end;margin-bottom:48px}.section h2,.workflow h2,.responsible h2,.contact h2,.final-cta h2{font-size:clamp(32px,4vw,50px);line-height:1.12;letter-spacing:-2px;margin-top:12px}.section-head>p{color:var(--muted);line-height:1.7;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid article{min-height:270px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.42)}.feature-grid article>span{font-size:9px;color:#8ba097}.feature-grid h3{font-size:18px;margin:40px 0 12px}.feature-grid p{font-size:13px;line-height:1.7;color:var(--muted)}.feature-grid a{display:inline-block;margin-top:19px;color:var(--green);font-size:11px;font-weight:600}.workflow{padding:110px 0;background:var(--dark);color:#edf7f1}.workflow-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.workflow-copy p{color:#88a094;line-height:1.7;max-width:440px}.workflow-copy a{display:inline-block;margin-top:25px;color:#57d697;font-size:12px}.steps>div{display:flex;gap:23px;padding:22px 0;border-top:1px solid #20342a}.steps>div>b{font-size:9px;color:#4cb47f}.steps span{display:flex;flex-direction:column}.steps strong{font:600 16px var(--display)}.steps p{margin:5px 0;color:#718b7e;font-size:12px}.pricing-head{text-align:center;margin-bottom:46px}.pricing-head p{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.pricing-grid article{position:relative;padding:31px;border:1px solid var(--line);border-radius:13px;background:white}.pricing-grid article.popular{border:2px solid var(--green);box-shadow:0 20px 50px rgba(35,136,90,.12)}.popular-label{position:absolute;top:-12px;right:22px;background:var(--green);color:white;font-size:7px;letter-spacing:1.2px;padding:6px 9px;border-radius:5px}.pricing-grid h3{font-size:18px}.pricing-grid article>p{min-height:42px;color:var(--muted);font-size:12px}.price{display:flex;align-items:end;gap:8px;margin:24px 0}.price b{font:800 36px var(--display);letter-spacing:-1.5px}.price span{font-size:9px;color:#819087;margin-bottom:7px}.pricing-grid ul{list-style:none;padding:20px 0;margin:0;border-top:1px solid var(--line)}.pricing-grid li{font-size:12px;color:#52635a;padding:7px 0}.pricing-grid li i{font-style:normal;color:var(--green);margin-right:9px}.pricing-grid article>a{display:flex;justify-content:space-between;padding:13px 15px;border-radius:7px;background:#eff4f1;font-size:11px;font-weight:600}.pricing-grid .popular>a{background:var(--green);color:white}.pricing-note{display:block;text-align:center;max-width:800px;margin:25px auto 0;color:#8a9690;line-height:1.6}.responsible{padding:90px 0;background:#dff1e7}.responsible .wrap{display:grid;grid-template-columns:1fr .7fr;align-items:end}.responsible p{color:#587066;line-height:1.7}.faq{display:grid;grid-template-columns:.65fr 1fr;gap:100px}.faq-intro p{color:var(--muted)}.faq-intro a{color:var(--green)}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font:600 14px var(--display)}.faq-list summary span{font-size:20px;color:var(--green)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.7;color:var(--muted);padding-right:40px}.contact{padding:110px 0;background:#eef4f0}.contact-grid{display:grid;grid-template-columns:.75fr 1fr;gap:110px}.contact-grid>div>p{color:var(--muted);line-height:1.7}.contact-points{display:flex;flex-direction:column;gap:10px;margin-top:28px;font-size:12px}.contact-points i{font-style:normal;color:var(--green);margin-right:8px}.contact form{padding:30px;border-radius:14px;background:#fff;box-shadow:0 15px 50px rgba(14,40,27,.07)}.contact form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:600;margin-bottom:13px}.contact input,.contact select,.contact textarea{width:100%;padding:12px;border:1px solid #dce6e0;border-radius:7px;background:#fbfdfc;font:12px var(--sans);outline:none}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(35,136,90,.1)}.contact textarea{min-height:90px;resize:vertical}.contact .consent{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;color:var(--muted)}.contact .consent input{width:auto;margin-top:2px;accent-color:var(--green)}.contact button{width:100%;display:flex;justify-content:space-between;border:0;border-radius:8px;background:var(--dark);color:white;padding:14px 16px;font-weight:600;cursor:pointer}.honeypot{position:absolute!important;left:-9999px!important}.form-status{text-align:center;font-size:11px;margin:12px 0 0;color:var(--green)}.final-cta{text-align:center;padding:115px 20px;background:var(--dark);color:white}.final-cta p{color:#82998d}.final-cta a{display:inline-flex;gap:30px;background:var(--bright);color:#07140e;padding:14px 20px;border-radius:8px;font-size:12px;font-weight:700;margin-top:20px}footer{background:#07100c;color:#788d82;padding:35px 0}.footer-grid{display:flex;align-items:center}.footer-grid .logo{color:#dce9e2}.footer-grid>div{display:flex;gap:23px;margin:auto;font-size:10px}.footer-grid p{font-size:9px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.navlinks,.navcta{display:none}.menu{display:flex;margin-left:auto;flex-direction:column;gap:5px}.menu span{width:23px;height:2px;background:var(--ink)}.nav.open .navlinks{display:flex;position:absolute;top:76px;left:0;right:0;padding:20px;flex-direction:column;background:var(--paper);border-bottom:1px solid var(--line)}.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust{justify-content:center}.product-stage{max-width:650px;margin:auto}.section-head,.workflow-grid,.responsible .wrap,.faq,.contact-grid{grid-template-columns:1fr;gap:45px}.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}.brand-strip{flex-wrap:wrap}.window-body{height:330px}.footer-grid{flex-direction:column;gap:24px}.footer-grid>div{margin:0}}
@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}.hero{min-height:auto;gap:45px}.hero h1{font-size:42px;letter-spacing:-2px}.hero-actions{flex-direction:column}.trust{flex-wrap:wrap}.product-stage{width:110%;margin-left:-5%}.window-body{grid-template-columns:95px 1fr;height:280px}.window-body aside{padding:10px 6px}.window-body article{padding:20px 12px}.mock-stats div:last-child{display:none}.mock-stats{grid-template-columns:1fr 1fr}.floating{right:0}.feature-grid,.pricing-grid{grid-template-columns:1fr}.section{padding-top:80px;padding-bottom:80px}.workflow,.contact{padding:80px 0}.contact form>div{grid-template-columns:1fr}.responsible .wrap{align-items:start}.brand-strip{gap:12px 18px}.footer-grid>div{flex-wrap:wrap;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
.legal{max-width:780px;padding-top:90px;padding-bottom:110px}.legal h1{font:800 48px var(--display);letter-spacing:-2px;margin:12px 0}.legal>p{color:var(--muted);line-height:1.8}.legal h2{font:700 20px var(--display);margin-top:38px}.legal a{color:var(--green)}

/* Multi-platform roadmap and premium motion */
.app-window{animation:windowFloat 6s ease-in-out infinite}.floating{animation:noteFloat 4.5s ease-in-out infinite}.connected>i{position:relative}.connected>i:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(53,189,124,.35);border-radius:9px;animation:statusPulse 2.3s ease-out infinite}
.platform-heading{max-width:700px;text-align:center;margin:0 auto 48px}.platform-heading h2{margin:13px 0 14px}.platform-heading p{color:var(--muted);line-height:1.7;max-width:620px;margin:auto}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-card{position:relative;min-height:315px;padding:27px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.65);overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.platform-card:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-85px;top:-90px;background:var(--platform-glow,rgba(35,136,90,.07));filter:blur(3px)}.platform-card:hover{transform:translateY(-6px);border-color:#bdcec5;box-shadow:0 22px 55px rgba(14,40,27,.09)}.platform-card.live{color:#eefaf3;background:linear-gradient(145deg,#0c1d16,#102a20);border-color:#245b40;box-shadow:0 24px 60px rgba(10,37,24,.17)}.platform-card.live:before{background:rgba(53,189,124,.16)}.platform-top{position:relative;display:flex;justify-content:space-between;align-items:center}.platform-top>i{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#eef3f0;color:#263a30;font:800 19px var(--display);font-style:normal}.live .platform-top>i{background:var(--bright);color:#07140e}.instagram{--platform-glow:rgba(225,48,108,.12)}.instagram .platform-top>i{color:#d62976}.facebook{--platform-glow:rgba(24,119,242,.11)}.facebook .platform-top>i{color:#1877f2}.youtube{--platform-glow:rgba(255,0,0,.1)}.youtube .platform-top>i{color:#e62117}.twitter{--platform-glow:rgba(20,20,20,.08)}.telegram{--platform-glow:rgba(42,171,238,.12)}.telegram .platform-top>i{color:#229ed9}.availability,.soon{font-size:7px;letter-spacing:1.2px;font-weight:700}.availability{display:flex;align-items:center;gap:6px;color:#69dea6}.availability b{width:6px;height:6px;border-radius:50%;background:#48da91;box-shadow:0 0 0 4px rgba(72,218,145,.1);animation:livePulse 1.7s infinite}.soon{color:#87968e;border:1px solid #d9e3de;border-radius:5px;padding:5px 7px}.platform-card h3{position:relative;font-size:20px;margin:30px 0 10px}.platform-card p{position:relative;min-height:62px;color:var(--muted);font-size:12px;line-height:1.65}.platform-card.live p{color:#88a398}.platform-tags{position:relative;display:flex;gap:5px;flex-wrap:wrap;margin:20px 0}.platform-tags span{font-size:8px;padding:5px 7px;border-radius:5px;background:#edf3f0;color:#6e7e76}.live .platform-tags span{background:rgba(53,189,124,.09);color:#74cb9d}.platform-card>a,.platform-card>button{position:absolute;bottom:25px;left:27px;right:27px;display:flex;justify-content:space-between;border:0;background:none;padding:0;color:#809087;font:600 10px var(--sans);text-align:left}.platform-card.live>a{color:#65d89e}.platform-card>button{cursor:not-allowed}.hero-copy>*{animation:heroEnter .65s ease both}.hero-copy .tag{animation-delay:.05s}.hero-copy h1{animation-delay:.12s}.hero-copy>p{animation-delay:.19s}.hero-actions{animation-delay:.26s}.trust{animation-delay:.33s}
@keyframes heroEnter{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes windowFloat{0%,100%{transform:perspective(1200px) rotateY(-3deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-2deg) translateY(-8px)}}@keyframes noteFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes statusPulse{0%{opacity:.8;transform:scale(.9)}75%,100%{opacity:0;transform:scale(1.35)}}@keyframes livePulse{0%,100%{opacity:1}50%{opacity:.45}}
@media(max-width:900px){.platform-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.platform-grid{grid-template-columns:1fr}.platform-card{min-height:285px}}
@media(prefers-reduced-motion:reduce){.app-window,.floating,.connected>i:after,.availability b,.hero-copy>*{animation:none!important}.platform-card{transition:none}}
.account-links{display:flex;align-items:center;gap:13px}.login-link{font-size:11px;font-weight:600;color:#52635b}.login-link:hover{color:var(--green)}.hero{position:relative;isolation:isolate}.hero-copy,.product-stage{position:relative;z-index:2}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;z-index:-1}.orb-one{width:320px;height:320px;left:-180px;top:40px;background:radial-gradient(circle,rgba(53,189,124,.13),transparent 68%);animation:orbDrift 9s ease-in-out infinite}.orb-two{width:250px;height:250px;right:-100px;bottom:20px;border:1px solid rgba(35,136,90,.11);box-shadow:0 0 0 45px rgba(53,189,124,.018),0 0 0 90px rgba(53,189,124,.012);animation:orbSpin 16s linear infinite}.feature-grid article,.pricing-grid article{transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease}.feature-grid article h3,.pricing-grid article h3{transform:translateZ(12px)}@keyframes orbDrift{0%,100%{transform:translate(0,0)}50%{transform:translate(35px,24px)}}@keyframes orbSpin{to{transform:rotate(360deg)}}
@media(max-width:900px){.account-links .login-link{display:none}.nav.open .account-links{position:absolute;right:20px}.hero-orb{opacity:.55}}@media(prefers-reduced-motion:reduce){.hero-orb{animation:none}.feature-grid article,.pricing-grid article{transform:none!important}}
