:root{--ink:#10131a;--muted:#667085;--cream:#f7f5ef;--white:#fff;--purple:#6c4cff;--purple-dark:#4c2ce5;--lime:#cbff61;--border:#e9e7e0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 28px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;font:800 22px "Manrope",sans-serif}.brand-mark{width:31px;height:31px;border-radius:10px;background:var(--purple);display:grid;place-items:center;transform:rotate(-8deg)}.brand-mark i{display:block;width:11px;height:15px;border-radius:50% 50% 45% 45%;background:var(--lime);transform:rotate(28deg)}nav{display:flex;gap:34px;font-size:14px;font-weight:600}nav a{color:#4d5260;transition:.2s}nav a:hover{color:var(--purple)}.nav-download{padding:11px 20px;background:var(--ink);color:#fff;border-radius:12px;font-weight:700;font-size:14px}.menu{display:none;background:none;border:0}.hero{min-height:680px;max-width:1180px;margin:auto;padding:54px 28px 90px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative}.glow{position:absolute;width:380px;height:380px;border-radius:50%;background:#a993ff;filter:blur(120px);opacity:.12;left:-240px;top:50px}.eyebrow,.section-label,.section-heading>span{font-size:12px;letter-spacing:1.6px;font-weight:800;color:var(--purple)}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ede9ff;padding:8px 12px;border-radius:50px;margin-bottom:24px}.eyebrow span{width:7px;height:7px;background:var(--purple);border-radius:50%;box-shadow:0 0 0 4px #dcd4ff}.hero h1,.section h2{font:800 clamp(46px,5.3vw,72px)/1.02 "Manrope",sans-serif;letter-spacing:-3.5px;margin:0}.hero h1 em,.section h2 em{font-style:normal;color:var(--purple)}.hero-text{max-width:550px;font-size:18px;line-height:1.65;color:var(--muted);margin:24px 0 30px}.hero-actions{display:flex;align-items:center;gap:26px}.primary-button{display:flex;align-items:center;gap:12px;background:var(--purple);color:#fff;padding:13px 17px;border-radius:15px;box-shadow:0 10px 30px #6c4cff38;font-weight:700;transition:.2s}.primary-button:hover{background:var(--purple-dark);transform:translateY(-2px)}.primary-button span:not(.android-icon){display:flex;flex-direction:column}.primary-button small{font-size:10px;opacity:.75;font-weight:500}.primary-button b{font-size:20px;margin-left:8px}.android-icon{width:32px;height:32px;background:#ffffff19;border-radius:9px;display:grid;place-items:center;color:var(--lime)}.text-link{font-weight:700;font-size:14px}.text-link span{color:var(--purple);margin-left:5px}.trust-row{display:flex;align-items:center;margin-top:38px}.avatars{display:flex;margin-right:13px}.avatars span{width:35px;height:35px;border:3px solid var(--cream);border-radius:50%;display:grid;place-items:center;background:#cbd5e1;font-size:9px;font-weight:700;margin-left:-8px}.avatars span:first-child{margin-left:0;background:#ffd6b8}.avatars span:nth-child(2){background:#c7f2de}.avatars span:nth-child(3){background:#d8d0ff}.trust-row p{font-size:12px;line-height:1.4;color:var(--muted)}.trust-row strong{color:var(--ink)}.hero-visual{height:560px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #dcd6f5;border-radius:50%;width:470px;height:470px}.orbit-two{width:350px;height:350px;border-style:dashed;animation:spin 30s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.phone{width:257px;height:518px;border:9px solid #17191f;border-radius:42px;background:#fff;box-shadow:0 35px 70px #3228602e;position:relative;z-index:2;transform:rotate(3deg);overflow:hidden}.phone:before{content:"";position:absolute;z-index:4;top:7px;left:50%;transform:translateX(-50%);width:75px;height:20px;background:#17191f;border-radius:20px}.phone-screen{height:100%;padding:18px 16px;background:#fcfcfb}.phone-status{display:flex;justify-content:space-between;font-size:8px;font-weight:700;padding:0 6px 25px}.phone-head{display:flex;justify-content:space-between;align-items:center}.phone-head div:first-child{display:flex;flex-direction:column}.phone-head small{font-size:9px;color:var(--muted)}.phone-head strong{font:700 16px "Manrope"}.mini-avatar{width:30px;height:30px;border-radius:50%;background:#e2dbff;color:var(--purple);display:grid;place-items:center;font-size:11px;font-weight:800}.phone-balance{height:140px;margin-top:18px;border-radius:22px;padding:17px;background:var(--purple);color:#fff;position:relative;overflow:hidden}.phone-balance:after{content:"";position:absolute;width:120px;height:120px;border:25px solid #ffffff10;border-radius:50%;right:-55px;top:-45px}.phone-balance small{font-size:9px;opacity:.7;display:block}.phone-balance strong{font:800 34px "Manrope";display:block;margin:6px 0 10px}.progress{height:6px;background:#ffffff24;border-radius:10px}.progress i{display:block;width:78%;height:100%;border-radius:inherit;background:var(--lime)}.phone-balance span{font-size:8px;opacity:.65;display:block;margin-top:7px}.phone-section-title{display:flex;justify-content:space-between;margin:20px 0 10px}.phone-section-title strong{font-size:10px}.phone-section-title small{font-size:8px;color:var(--purple)}.phone-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.phone-item>i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:11px}.purple{color:var(--purple);background:#eeeaff}.lime{color:#698c20;background:#efffcf}.phone-item p{display:flex;flex-direction:column;margin:0 0 0 9px;flex:1}.phone-item strong{font-size:9px}.phone-item small{font-size:7px;color:#999;margin-top:2px}.phone-item>b{font-size:9px}.phone-nav{position:absolute;bottom:0;left:0;right:0;height:54px;background:#fff;border-top:1px solid #eee;display:flex;justify-content:space-around;padding-top:8px}.phone-nav span{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#999}.phone-nav span:first-child{color:var(--purple)}.phone-nav small{font-size:7px;margin-top:2px}.floating-card{position:absolute;z-index:3;background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 18px 45px #2721421c;padding:11px 14px;display:flex;align-items:center;gap:10px}.card-top{right:0;top:95px}.card-top>span{width:30px;height:30px;border-radius:9px;background:var(--lime);display:grid;place-items:center}.floating-card p{margin:0;display:flex;flex-direction:column;font-size:11px;font-weight:700}.floating-card small{font-size:8px;color:var(--muted);font-weight:500}.card-bottom{left:10px;bottom:105px}.spark{width:34px;height:34px;border-radius:11px;background:#eeeaff;color:var(--purple);display:grid;place-items:center}.card-bottom strong{font:800 16px "Manrope"}.section{max-width:1180px;margin:auto;padding:100px 28px}.section-heading{text-align:center}.section h2{font-size:clamp(38px,4.5vw,58px);margin-top:14px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px}.benefit-card{background:#fff;border:1px solid var(--border);padding:32px;border-radius:22px;min-height:245px;position:relative;overflow:hidden}.benefit-card.featured{background:var(--ink);color:#fff}.icon-box{width:48px;height:48px;border-radius:14px;background:#eeeaff;color:var(--purple);display:grid;place-items:center;font-size:20px}.featured .icon-box{background:var(--lime);color:var(--ink)}.benefit-card h3{font:700 20px "Manrope";margin:28px 0 10px}.benefit-card p{color:var(--muted);line-height:1.6;font-size:14px;max-width:270px}.featured p{color:#aeb2bd}.card-decoration{position:absolute;width:160px;height:160px;border:35px solid #ffffff08;border-radius:50%;right:-55px;bottom:-60px}.install{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center;background:#edebe4;max-width:none;padding-left:max(28px,calc((100vw - 1124px)/2));padding-right:max(28px,calc((100vw - 1124px)/2))}.install h2{margin:15px 0 22px}.install-copy>p{color:var(--muted);line-height:1.6;max-width:460px}.compact{display:inline-flex;margin-top:18px}.steps{margin:0;padding:0;list-style:none}.steps li{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #d5d1c7}.steps li:last-child{border-bottom:0}.steps>li>span{font:800 14px "Manrope";color:var(--purple);background:#ded8f7;width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.steps h3{margin:1px 0 7px;font:700 18px "Manrope"}.steps p{margin:0;color:var(--muted);font-size:14px}.faq{max-width:850px}.faq-list{margin-top:48px;border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border);padding:0 4px}summary{list-style:none;cursor:pointer;padding:24px 0;font:700 17px "Manrope";display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary i{font-style:normal;color:var(--purple);font-size:24px;transition:.2s}details[open] summary i{transform:rotate(45deg)}details p{color:var(--muted);line-height:1.6;margin:-8px 40px 24px 0}.final-cta{background:var(--purple);color:#fff;border-radius:28px;display:flex;justify-content:space-between;align-items:center;padding:58px 64px;margin-top:60px;margin-bottom:80px;max-width:1124px;overflow:hidden;position:relative}.final-cta:after{content:"";position:absolute;width:270px;height:270px;border:55px solid #ffffff09;border-radius:50%;right:280px;top:-150px}.final-cta .section-label{color:var(--lime)}.final-cta h2{font-size:40px;letter-spacing:-2px;margin:8px 0}.final-cta p{margin:0;color:#ded8ff}.light-button{background:#fff;color:var(--ink);padding:16px 20px;border-radius:14px;font-weight:700;z-index:2}.light-button b{margin-left:16px}footer{max-width:1180px;margin:auto;padding:0 28px 38px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}footer .brand{color:var(--ink)}footer>div{display:flex;gap:20px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,130px);background:var(--ink);color:#fff;padding:13px 18px;border-radius:12px;font-size:13px;z-index:99;transition:.35s}.toast.show{transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(16px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:850px){.nav nav,.nav-download{display:none}.menu{display:flex;flex-direction:column;gap:6px}.menu span{width:23px;height:2px;background:var(--ink)}.nav.open nav{display:flex;position:absolute;top:72px;left:20px;right:20px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 15px 40px #0002;flex-direction:column}.hero{grid-template-columns:1fr;text-align:center;padding-top:42px}.hero-text{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{margin-top:20px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:auto}.install{grid-template-columns:1fr;gap:40px}.final-cta{margin:40px 20px 60px;flex-direction:column;text-align:center;gap:28px}footer{flex-direction:column;gap:24px}}
@media(max-width:520px){.nav{height:72px;padding:0 20px}.hero{padding:38px 20px 65px}.hero h1{font-size:44px;letter-spacing:-2.5px}.hero-text{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.hero-visual{height:500px;transform:scale(.88);margin-left:-15px;margin-right:-15px}.orbit{width:400px;height:400px}.card-top{right:-14px}.card-bottom{left:-12px}.section{padding:75px 20px}.section h2{letter-spacing:-2px}.install{padding-left:20px;padding-right:20px}.final-cta{padding:45px 22px}.final-cta h2{font-size:34px}.light-button{width:100%}footer{text-align:center}.trust-row{margin-top:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit-two{animation:none}.reveal{opacity:1;transform:none;transition:none}}
.brand{font-size:20px;letter-spacing:-.6px}.brand b{color:var(--purple);font-weight:800}
.nav-actions{display:flex;align-items:center;gap:14px}.language-toggle{border:1px solid #dedbd3;background:#fff;padding:7px 9px;border-radius:10px;display:flex;align-items:center;gap:6px;cursor:pointer;font:700 11px "DM Sans",sans-serif;color:#9a9da5}.language-toggle i{width:1px;height:12px;background:#ddd}.language-toggle span.active{color:var(--purple)}
.release-badge{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--lime);font-weight:800;color:var(--ink);margin-right:13px}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:54px}.plan-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:34px}.plan-card h3{font:800 26px "Manrope",sans-serif;margin:0 0 10px}.plan-card p,.plan-card li{color:var(--muted);line-height:1.6}.plan-card ul{padding-left:20px;margin:22px 0}.plan-card strong{display:block;background:var(--purple);color:#fff;padding:15px;border-radius:13px;text-align:center}.featured-plan{background:#eee9ff;border-color:#d8ceff;position:relative}.featured-plan>span{position:absolute;right:24px;top:24px;background:var(--purple);color:#fff;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.install{align-items:start}.steps{max-height:620px;overflow:auto;padding-right:12px}
@media(max-width:850px){.plan-grid{grid-template-columns:1fr}.steps{max-height:none;overflow:visible}}
@media(max-width:850px){.nav-actions .nav-download{display:none}.nav-actions{margin-left:auto;margin-right:14px}.language-toggle{display:flex}}
