:root{--navy:#06182f;--navy2:#0b2b49;--mint:#20d6a1;--blue:#1976f3;--ink:#102940;--muted:#64758a;--paper:#f6f9fb;--line:#dce6ed;--white:#fff;--orange:#f39a40}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"DM Sans",sans-serif;background:#fff;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{position:absolute;z-index:20;width:100%;color:#fff}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.13)}.logo{display:flex;align-items:center;gap:10px;font:800 23px/1 "Manrope",sans-serif;letter-spacing:-1px}.logo>span:last-child{color:var(--mint)}.logo-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;color:var(--navy);background:var(--mint);box-shadow:0 9px 25px rgba(32,214,161,.22)}.nav-links{display:flex;align-items:center;gap:28px;color:#c5d3e0;font-size:14px;font-weight:600}.nav-links a:hover{color:#fff}.nav-cta{padding:11px 18px;border:1px solid rgba(255,255,255,.34);border-radius:10px}.nav-toggle{display:none;padding:8px;border:0;background:none}.nav-toggle i{display:block;width:24px;height:2px;margin:5px;background:#fff}.hero{position:relative;padding:160px 0 0;color:#fff;background:linear-gradient(145deg,#06172d,#092946 62%,#0b3857);overflow:hidden}.orb{position:absolute;border-radius:50%}.orb-one{width:650px;height:650px;right:-180px;top:-170px;background:radial-gradient(circle,rgba(28,158,220,.24),transparent 68%)}.orb-two{width:450px;height:450px;left:-220px;bottom:0;background:radial-gradient(circle,rgba(32,214,161,.15),transparent 68%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px}.kicker{display:flex;align-items:center;gap:9px;color:#83ead0;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700}.kicker span{width:23px;height:2px;background:currentColor}.kicker.dark{color:#168b75}.hero h1,.section h2,.contact h2{margin:20px 0;font:800 clamp(45px,5.2vw,73px)/1.03 "Manrope",sans-serif;letter-spacing:-3.6px}.hero h1 em,.section h2 em,.contact h2 em{font-style:normal;color:var(--mint)}.lead{max-width:580px;color:#c1cfdd;font-size:18px;line-height:1.7}.actions{display:flex;gap:13px;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 22px;border-radius:10px;font-size:14px;font-weight:700;transition:.2s}.button:hover{transform:translateY(-2px)}.primary{color:#06213a;background:var(--mint);box-shadow:0 12px 34px rgba(32,214,161,.2)}.outline{color:#fff;border:1px solid rgba(255,255,255,.28)}.checks{display:flex;flex-wrap:wrap;gap:16px;color:#adbdcc;font-size:12px}.checks span:first-letter{color:var(--mint)}.app-preview{position:relative;padding:20px 0 55px;border-radius:17px;box-shadow:0 42px 95px rgba(0,0,0,.34)}.browser{height:48px;display:flex;align-items:center;gap:6px;padding:0 16px;color:#748697;background:#fff;border-radius:16px 16px 0 0;border-bottom:1px solid #e0e8ee;font-size:10px}.browser i{width:7px;height:7px;border-radius:50%;background:#d2dbe2}.browser i:first-child{background:#ff786f}.browser i:nth-child(2){background:#ffc65d}.browser i:nth-child(3){margin-right:auto;background:#4bd39a}.app-body{display:grid;grid-template-columns:52px 1fr;min-height:390px;background:#f3f7fa;border-radius:0 0 16px 16px;overflow:hidden}.app-body aside{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:15px;background:#082039}.app-body aside b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#06213a;background:var(--mint)}.app-body aside i{width:17px;height:13px;border:2px solid #638099;border-radius:3px}.dash{padding:27px}.dash-title{display:flex;justify-content:space-between;align-items:center}.dash-title small{color:#8192a1}.dash-title h3{margin:3px 0;font:700 19px "Manrope";color:#132e47}.dash-title>span{padding:6px 10px;border-radius:13px;color:#148869;background:#dcf7ed;font-size:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.metrics article{padding:16px;border:1px solid #e0e8ee;border-radius:10px;background:#fff}.metrics small,.metrics b{display:block;color:#8292a0;font-size:9px}.metrics strong{display:block;margin:7px 0;color:#142d46;font:700 16px "Manrope"}.metrics b{color:#189978}.chart{padding:17px;border:1px solid #e0e8ee;border-radius:11px;background:#fff}.chart>div{display:flex;justify-content:space-between;color:#65798b;font-size:10px}.chart>div strong{color:#17324b}.chart svg{width:100%;height:125px;margin-top:7px}.line{fill:none;stroke:var(--mint);stroke-width:3}.area{fill:url(#fill)}.dash-row{display:flex;justify-content:space-between;margin-top:12px;padding:13px 15px;border-radius:9px;color:#738596;background:#e8f2fa;font-size:10px}.dash-row b{color:#dc7823}.float-card{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #e3ebf0;border-radius:11px;color:#617386;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.22);font-size:9px}.float-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#087a61;background:#ddf8ef;font-size:15px;font-weight:800}.float-card small,.float-card b{display:block}.float-card b{margin-top:3px;color:#17334e;font-size:11px}.stock{left:-30px;bottom:24px}.payment{right:-20px;top:80px}.payment>span{color:#176cc6;background:#e1efff}.proof{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;padding:30px 0;border-top:1px solid rgba(255,255,255,.13)}.proof div{display:flex;align-items:center;gap:13px;padding:0 27px;border-right:1px solid rgba(255,255,255,.13)}.proof div:first-child{padding-left:0}.proof div:last-child{border:0}.proof strong{color:var(--mint);font:800 25px "Manrope"}.proof span{color:#a9bac9;font-size:11px;line-height:1.4}.section{padding:115px 0}.light,.faq{background:var(--paper)}.section-head{max-width:730px;margin-bottom:52px}.section h2{color:var(--ink);font-size:clamp(38px,4.3vw,58px)}.section h2 em{color:#158d77}.section-head>p:last-child,.advantage-copy>p{max-width:630px;color:var(--muted);font-size:17px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{position:relative;min-height:355px;padding:30px;border:1px solid var(--line);border-radius:15px;background:#fff;transition:.25s}.card:hover{transform:translateY(-5px);border-color:#bfd2df;box-shadow:0 20px 44px rgba(13,38,65,.09)}.card>span{position:absolute;right:24px;top:21px;color:#c8d3dc;font:700 12px "Manrope"}.icon{display:grid;place-items:center;width:47px;height:47px;margin-bottom:40px;border-radius:12px;color:#087a62;background:#ddf8ef;font:700 20px "Manrope"}.card h3{font:700 20px "Manrope"}.card p{min-height:66px;color:var(--muted);font-size:14px;line-height:1.65}.card ul{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #e5ebf0;list-style:none}.card li{margin:9px 0;color:#566b7e;font-size:12px}.card li:before{content:"✓";margin-right:9px;color:#18a981;font-weight:800}.dark-card{color:#fff;background:var(--navy2);border-color:var(--navy2)}.dark-card p,.dark-card li{color:#bdcbd7}.dark-card ul{border-color:#294964}.dark-card .icon{color:var(--navy);background:var(--mint)}.process{color:#fff;background:var(--navy)}.process-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px;align-items:center}.process h2{color:#fff}.process-copy>p:last-child{color:#aebdcb;line-height:1.7}.steps{position:relative}.steps:before{content:"";position:absolute;left:25px;top:55px;bottom:55px;width:1px;background:#2a4e6b}.steps article{position:relative;display:grid;grid-template-columns:52px 1fr;gap:23px;padding:24px 0}.steps article>b{z-index:1;display:grid;place-items:center;width:52px;height:52px;border:1px solid #3d607b;border-radius:50%;color:var(--mint);background:var(--navy);font:700 17px "Manrope"}.steps small{color:var(--mint);letter-spacing:2px;font-size:10px}.steps h3{margin:7px 0;color:#fff;font:700 19px "Manrope"}.steps p{margin:0;color:#a5b6c5;font-size:13px;line-height:1.6}.advantage-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.phone-scene{position:relative;min-height:560px;display:grid;place-items:center;background:radial-gradient(circle,#dff8f2 0,#edf7f8 48%,transparent 49%)}.phone{width:270px;min-height:500px;padding:17px 22px;border:8px solid #0a2139;border-radius:36px;background:#fff;box-shadow:0 35px 70px rgba(20,51,73,.22);transform:rotate(-3deg)}.phone-top{display:flex;justify-content:space-between;font-size:9px}.phone-top i{width:40px;height:8px;border-radius:8px;background:#0a2139}.phone h4{margin:30px 0;font:800 18px "Manrope"}.phone>small,.phone>strong{display:block}.phone>small{color:#8292a0}.phone>strong{margin:4px 0;font:800 29px "Manrope"}.bars{height:135px;display:flex;align-items:flex-end;gap:9px;margin:24px 0;padding:15px;border-radius:12px;background:#f1f8f9}.bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(var(--mint),#8cebd0)}.bars i:nth-child(1){height:28%}.bars i:nth-child(2){height:48%}.bars i:nth-child(3){height:38%}.bars i:nth-child(4){height:72%}.bars i:nth-child(5){height:60%}.bars i:nth-child(6){height:98%}.phone p{display:flex;justify-content:space-between;margin:0;padding:14px 0;border-bottom:1px solid #e5edf1;color:#748595;font-size:11px}.phone p b{color:#17334c}.phone p .green{color:#159573}.phone p .orange{color:#e5872c}.scan{position:absolute;right:4%;bottom:55px;width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--mint);background:var(--navy);box-shadow:0 20px 44px rgba(0,0,0,.2);font-size:31px}.scan small{margin-top:5px;color:#fff;text-align:center;font-size:10px;line-height:1.4}.advantage-copy h2{margin-bottom:25px}.advantages{margin-top:34px}.advantages article{display:grid;grid-template-columns:37px 1fr;gap:15px;margin:23px 0}.advantages article>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#087a62;background:#ddf8ef}.advantages h3{margin:0 0 5px;font:700 16px "Manrope"}.advantages article p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.faq details{padding:21px 23px;border:1px solid var(--line);border-radius:12px;background:#fff}.faq summary{cursor:pointer;font-weight:700}.faq details p{margin:14px 0 2px;color:var(--muted);font-size:14px;line-height:1.65}.contact{padding:25px 0 100px}.contact-box{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:64px 70px;border-radius:21px;color:#fff;background:linear-gradient(125deg,#092845,#0c4866);overflow:hidden}.contact-box:after{content:"";position:absolute;width:440px;height:440px;right:-150px;top:-250px;border:80px solid rgba(32,214,161,.08);border-radius:50%}.contact h2{position:relative;z-index:1;margin:15px 0;font-size:42px;letter-spacing:-2px}.contact p:last-child{color:#bdcad6}.contact-actions{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px}.contact-actions .outline{min-width:215px}.email{color:#d7e2e9;font-size:13px}.contact-missing{max-width:225px;color:#aec0cd;text-align:center}footer{padding:34px 0;color:#aabac8;background:#06172b}.footer{display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer .logo{color:#fff;font-size:18px}.footer .logo-mark{width:31px;height:31px;border-radius:8px}.footer i{font-style:normal}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}.delay-two{transition-delay:.24s}[hidden]{display:none!important}@media(max-width:980px){.hero-grid,.process-grid,.advantage-grid{grid-template-columns:1fr}.app-preview{max-width:760px;margin:auto}.proof{grid-template-columns:1fr 1fr}.proof div{padding:18px 25px}.proof div:nth-child(2){border-right:0}.cards{grid-template-columns:1fr 1fr}.process-grid{gap:50px}.advantage-grid{gap:45px}.contact-box{grid-template-columns:1fr}.contact-actions{align-items:flex-start}.nav-links{gap:16px}}@media(max-width:720px){.container{width:min(100% - 28px,1180px)}.nav{height:72px}.nav-toggle{display:block}.nav-links{position:absolute;top:72px;left:14px;right:14px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#0a2845;box-shadow:0 20px 40px rgba(0,0,0,.25)}.nav-links.open{display:flex}.nav-links a{padding:12px}.nav-cta{text-align:center}.hero{padding-top:120px}.hero-grid{gap:34px}.hero h1,.section h2{letter-spacing:-2px}.lead{font-size:16px}.actions{flex-direction:column}.checks{flex-direction:column}.app-preview{padding-bottom:88px}.app-body{grid-template-columns:38px 1fr;min-height:320px}.dash{padding:14px}.metrics{grid-template-columns:1fr 1fr}.metrics article:last-child{display:none}.chart svg{height:90px}.float-card{transform:scale(.82)}.stock{left:-13px}.payment{right:-15px;top:58px}.proof{grid-template-columns:1fr;margin-top:20px}.proof div,.proof div:first-child{padding:14px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.section{padding:78px 0}.cards,.faq-list{grid-template-columns:1fr}.card{min-height:auto}.card p{min-height:auto}.phone-scene{min-height:520px}.phone{width:245px}.scan{right:-6px;width:120px;height:120px}.contact{padding-bottom:65px}.contact-box{padding:43px 27px}.contact h2{font-size:33px}.footer{flex-direction:column;gap:19px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
