*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #080E1A;--surface: #111827;--surface2: #1C2638;--blue: #2563EB;--blue-dim: #1D4ED8;--green: #10B981;--yellow: #F59E0B;--red: #EF4444;--text: #EEF3FF;--muted: #5E7498;--border: rgba(99,136,255,.13);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--radius: 14px}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s,opacity .15s,background .15s;border:none;text-align:center;font-family:var(--font)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0);opacity:.85}.btn--primary{background:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-dim)}.btn--ghost{background:transparent;color:var(--text);border:1.5px solid var(--border)}.btn--ghost:hover{border-color:#6388ff59}.section-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.nav{position:sticky;top:0;z-index:100;background:#080e1ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav__logo{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.4px}.nav__logo svg{width:30px;height:30px;flex-shrink:0}.nav__links{display:flex;align-items:center;gap:24px}.nav__link{font-size:14px;color:var(--muted);transition:color .15s}.nav__link:hover{color:var(--text)}.nav__cta{padding:10px 20px;font-size:14px}.hero{padding:96px 0 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--green);margin-bottom:24px}.hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero__headline{font-size:clamp(36px,5vw,56px);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin-bottom:20px}.hero__headline em{font-style:normal;color:var(--green)}.hero__tagline{font-size:20px;font-weight:600;color:var(--white);margin-bottom:16px;line-height:1.4}.hero__body{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:36px;max-width:420px}.hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero__note{font-size:12px;color:var(--muted);margin-top:16px}.hero__demo-wrap{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.demo-phone{width:280px;height:570px;border-radius:36px;border:2px solid rgba(255,255,255,.12);position:relative;overflow:hidden;flex-shrink:0;z-index:1;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0a}.demo-sb{position:absolute;top:0;left:0;right:0;height:22px;background:#0a0e18;display:flex;align-items:center;justify-content:space-between;padding:0 14px;z-index:10}.demo-sb__time{font-size:9px;font-weight:700;color:#fff}.demo-sb__icons{font-size:8px;display:flex;gap:3px;color:#fff}.demo-map{position:absolute;top:22px;left:0;right:0;height:215px;overflow:hidden}.demo-cop{position:absolute;top:calc(22px + 5%);left:10px;right:10px;background:#0a0e18f5;display:flex;z-index:5;border-radius:12px;border:8px solid;transition:opacity .35s ease,transform .35s ease,border-color .45s ease;overflow:hidden}.demo-cop--hidden{opacity:0;transform:translateY(-4px)}.demo-cop__bar{display:none}.demo-cop__content{flex:1;padding:10px 12px 8px}.demo-cop__row1{display:flex}.demo-cop__col{flex:1}.demo-cop__lbl{font-size:8px;font-weight:600;letter-spacing:.04em;color:#8aaabb;margin-bottom:3px}.demo-cop__val-wrap{display:flex;align-items:center;gap:4px}.demo-cop__bar-mini{width:3px;height:18px;border-radius:2px;flex-shrink:0}.demo-cop__val{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;transition:color .45s ease}.demo-cop__divider{height:1px;background:#ffffff12;margin:6px 0 5px}.demo-cop__row2{display:flex;align-items:center;gap:6px}.demo-cop__session{font-size:11px;font-weight:700;color:#fff}.demo-offer-wrap{position:absolute;left:0;right:0;bottom:28px;height:365px}.demo-offer-bg2{position:absolute;top:0;left:16px;right:16px;bottom:0;background:#cacaca;border-radius:18px 18px 0 0}.demo-offer-bg1{position:absolute;top:7px;left:8px;right:8px;bottom:0;background:#e0e0e0;border-radius:15px 15px 0 0}.demo-offer{position:absolute;top:14px;left:0;right:0;bottom:0;background:#fff;border-radius:14px 14px 0 0;padding:28px 14px 16px;z-index:1;transition:opacity .35s ease,transform .35s ease;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.demo-offer--hidden{opacity:0;transform:translateY(6px)}.demo-offer__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px}.demo-offer__head-left{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.demo-offer__type{background:#111;color:#fff;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.demo-offer__exclusive{font-size:11px;font-weight:700;color:#2563eb}.demo-offer__close{width:28px;height:28px;border-radius:8px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#666;flex-shrink:0}.demo-offer__price{font-size:30px;font-weight:900;color:#111;line-height:1.1;margin-bottom:2px}.demo-offer__per-km{font-size:11px;color:#555;margin-bottom:8px}.demo-offer__chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.demo-offer__chip{background:#f2f2f2;border-radius:6px;padding:3px 7px;font-size:9.5px;font-weight:500;color:#333;white-space:nowrap}.demo-offer__route{border-top:1px solid #f0f0f0;padding-top:8px;margin-top:8px;margin-bottom:10px;display:flex;gap:8px}.demo-offer__dots{display:flex;flex-direction:column;align-items:center;padding-top:4px}.demo-offer__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.demo-offer__dot--o{background:#bbb;border:1px solid #888}.demo-offer__dot--d{background:#111;margin-top:2px}.demo-offer__connector{width:1.5px;flex:1;background:#ccc;margin:2px 0}.demo-offer__addrs{flex:1;display:flex;flex-direction:column;gap:6px}.demo-offer__addr{font-size:10px;color:#333;line-height:1.4;font-weight:600}.demo-offer__addr span{display:block;color:#888;font-size:10px;font-weight:400}.demo-offer__btn{width:100%;padding:10px;border-radius:8px;border:none;font-size:13px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .45s ease}.demo-navbar{position:absolute;bottom:0;left:0;right:0;height:28px;background:#f5f5f5;display:flex;align-items:center;justify-content:space-around;font-size:11px;color:#777}.demo-verdict{text-align:center;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:color .45s ease;padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:100px;white-space:nowrap}.stats{padding:40px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats__grid{display:grid;grid-template-columns:repeat(3,1fr)}.stat{text-align:center;padding:16px}.stat+.stat{border-left:1px solid var(--border)}.stat__number{font-size:36px;font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.stat__number span{color:var(--green)}.stat__label{font-size:13px;color:var(--muted)}.pain{padding:96px 0}.pain__inner{max-width:720px;margin:0 auto;text-align:center}.pain__headline{font-size:clamp(30px,4.6vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.15;margin-bottom:20px}.pain__headline strong{color:var(--red)}.pain__body{font-size:17px;color:var(--muted);line-height:1.7}.pain__scenario{margin-top:48px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px;text-align:left}.pain__quote{font-size:20px;font-weight:700;line-height:1.45;color:var(--text);margin-bottom:16px}.pain__quote em{font-style:normal;color:var(--muted)}.pain__tags{display:flex;flex-wrap:wrap;gap:8px}.pain__tag{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--red);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.features{padding:0 0 96px}.features__head{text-align:center;margin-bottom:56px}.features__headline{font-size:clamp(30px,4.6vw,48px);font-weight:900;letter-spacing:-.03em;margin-bottom:12px}.features__body{font-size:16px;color:var(--muted)}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:#6388ff4d;transform:translateY(-4px)}.feature-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:22px}.feature-card__icon--blue{background:#2563eb26}.feature-card__icon--green{background:#10b98126}.feature-card__icon--yellow{background:#f59e0b26}.feature-card__title{font-size:17px;font-weight:700;margin-bottom:8px}.feature-card__body{font-size:14px;color:var(--muted);line-height:1.6}.howto{padding:0 0 96px;background:linear-gradient(180deg,transparent 0%,rgba(37,99,235,.04) 50%,transparent 100%)}.howto__head{text-align:center;margin-bottom:56px;padding-top:96px}.howto__headline{font-size:clamp(30px,4.6vw,48px);font-weight:900;letter-spacing:-.03em;margin-bottom:12px}.howto__grid{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.howto__grid:before{content:"";position:absolute;top:28px;left:calc(16.66% + 16px);right:calc(16.66% + 16px);height:1px;background:linear-gradient(90deg,var(--blue),var(--green));opacity:.3}.step{padding:0 24px;text-align:center}.step__num{width:56px;height:56px;border-radius:50%;background:var(--surface2);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;color:var(--blue);margin:0 auto 20px;position:relative;z-index:1}.step__title{font-size:16px;font-weight:700;margin-bottom:8px}.step__body{font-size:14px;color:var(--muted);line-height:1.6}.step__note{display:inline-block;margin-top:10px;font-size:11px;color:var(--blue);font-weight:600}.testimonials{padding:0 0 96px}.testimonials__head{text-align:center;margin-bottom:56px}.testimonials__headline{font-size:clamp(27px,4vw,44px);font-weight:900;letter-spacing:-.03em}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px}.testimonial-card__stars{color:var(--yellow);font-size:14px;letter-spacing:2px}.testimonial-card__quote{font-size:15px;color:var(--text);line-height:1.65;flex:1}.testimonial-card__author{display:flex;align-items:center;gap:12px}.testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.testimonial-card__name{font-size:14px;font-weight:700}.testimonial-card__detail{font-size:12px;color:var(--muted)}.download{padding:96px 0}.download__card{background:linear-gradient(135deg,#0f1f45,#0a2a1e);border:1px solid rgba(37,99,235,.25);border-radius:28px;padding:64px 48px;text-align:center;position:relative;overflow:hidden}.download__card:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.2) 0%,transparent 70%);pointer-events:none}.download__trial-badge{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--green);background:#10b9811f;border:1px solid rgba(16,185,129,.35);border-radius:999px;padding:6px 16px;margin-bottom:14px;position:relative}.download__price-badge{font-size:48px;font-weight:900;color:var(--green);letter-spacing:-.03em;margin-bottom:8px;position:relative;line-height:1}.download__price-badge span{font-size:20px;color:var(--muted);font-weight:600}.download__headline{font-size:clamp(25px,3.4vw,40px);font-weight:900;letter-spacing:-.03em;margin-bottom:16px;position:relative}.download__body{font-size:17px;color:var(--muted);margin-bottom:36px;position:relative}.download__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;position:relative}.download__cta{font-size:16px;padding:16px 36px}.download__trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:460px;margin:0 auto 32px;position:relative}.download__trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:10px 14px}.download__meta{margin-top:20px;font-size:12px;color:var(--muted);position:relative}.download__help{margin-top:12px;font-size:13px;color:var(--muted);position:relative}.download__faq-link{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.faq{padding:0 24px 96px;max-width:720px;margin:0 auto}.faq__head{text-align:center;margin-bottom:48px}.faq__headline{font-size:clamp(27px,3.6vw,42px);font-weight:900;letter-spacing:-.03em}.faq-item{border-bottom:1px solid var(--border)}.faq-item__q{width:100%;background:none;border:none;color:var(--text);font-family:var(--font);font-size:15px;font-weight:600;text-align:left;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s}.faq-item__q:hover{color:var(--blue)}.faq-item__icon{width:20px;height:20px;border-radius:50%;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:transform .25s,background .2s}.faq-item__icon--open{transform:rotate(45deg);background:var(--blue)}.faq-item__a{font-size:14px;color:var(--muted);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item__a--open{max-height:300px;padding-bottom:20px}.footer{border-top:1px solid var(--border);padding:32px 0}.footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer__logo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.footer__logo svg{width:24px;height:24px}.footer__copy{font-size:13px;color:var(--muted)}.footer__links{display:flex;gap:20px}.footer__link{font-size:13px;color:var(--muted);transition:color .15s}.footer__link:hover{color:var(--text)}@media (max-width: 768px){.hero{display:flex;flex-direction:column;padding:48px 0 40px;gap:36px;text-align:center}.hero__copy{display:contents}.hero__body{margin-left:auto;margin-right:auto}.hero__demo-wrap{order:2;justify-content:center}.hero__actions{order:3;justify-content:center;margin-top:-8px}.demo-phone{width:260px;height:520px}.demo-cop{top:calc(22px + 2%)}.demo-offer-wrap{height:330px}.demo-offer{padding:20px 14px 14px}.stats__grid{grid-template-columns:1fr}.stat+.stat{border-left:none;border-top:1px solid var(--border)}.features__grid,.testimonials__grid,.download__trust{grid-template-columns:1fr}.howto__grid{grid-template-columns:1fr;gap:32px}.howto__grid:before{display:none}.nav__links{display:none}.footer__inner{flex-direction:column;text-align:center}.stats{padding:28px 0}.pain{padding:56px 0}.pain__scenario{margin-top:28px;padding:24px}.features{padding-bottom:56px}.features__head{margin-bottom:32px}.howto{padding-bottom:56px}.howto__head{padding-top:56px;margin-bottom:32px}.testimonials{padding-bottom:56px}.testimonials__head{margin-bottom:32px}.download{padding:56px 0}.download__card{padding:40px 22px}.faq{padding-bottom:56px}.faq__head{margin-bottom:32px}.hero__body,.features__body,.pain__body,.download__body{font-size:16px}.feature-card__body,.step__body,.testimonial-card__quote{font-size:15px}.feature-card__title,.step__title{font-size:17px}.faq-item__q{font-size:16px}.faq-item__a{font-size:15px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
