.hero-img[data-v-d12fa3d1]{display:block;width:100%;height:auto;animation:rise-d12fa3d1 .9s ease-out both}@keyframes rise-d12fa3d1{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.hero-img[data-v-d12fa3d1]{animation:none}}.pr-state[data-v-fef2ba87]{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted);padding:40px 0}.spinner[data-v-fef2ba87]{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:spin-fef2ba87 .8s linear infinite}@keyframes spin-fef2ba87{to{transform:rotate(360deg)}}.plans[data-v-fef2ba87]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.plans.n1[data-v-fef2ba87]{grid-template-columns:minmax(0,420px);justify-content:center}.plans.n2[data-v-fef2ba87]{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.plan[data-v-fef2ba87]{display:flex;flex-direction:column;padding:30px 28px 28px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:transform .25s,box-shadow .25s,border-color .25s}.plan[data-v-fef2ba87]:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c4d7ec}.plan h3[data-v-fef2ba87]{font-size:22px}.desc[data-v-fef2ba87]{margin-top:8px;color:var(--muted);font-size:14px}.periods[data-v-fef2ba87]{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px;padding:4px;background:var(--bg);border-radius:14px}.periods button[data-v-fef2ba87]{flex:1 1 0;min-width:max-content;border:0;background:none;color:var(--muted);font-size:14px;font-weight:600;padding:8px 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.periods button.on[data-v-fef2ba87]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1028501f}.periods em[data-v-fef2ba87]{font-style:normal;font-size:11px;color:#067647;background:#ecfdf3;padding:1px 6px;border-radius:999px}.price[data-v-fef2ba87]{display:flex;align-items:baseline;gap:6px;margin-top:22px}.price b[data-v-fef2ba87]{font-size:40px;font-weight:800;letter-spacing:-.03em}.price span[data-v-fef2ba87]{color:var(--muted)}.per[data-v-fef2ba87]{min-height:22px;font-size:14px;color:var(--muted);display:flex;gap:10px}.per s[data-v-fef2ba87]{opacity:.7}.feats[data-v-fef2ba87]{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.feats li[data-v-fef2ba87]{display:flex;gap:10px;font-size:14px;line-height:1.5}.feats svg[data-v-fef2ba87]{flex:none;width:18px;height:18px;margin-top:2px;color:var(--blue)}.feats li.success svg[data-v-fef2ba87]{color:#16a34a}.feats li.destructive[data-v-fef2ba87]{color:var(--muted)}.feats li.destructive svg[data-v-fef2ba87]{color:#b42318}.per[data-v-fef2ba87],.feats[data-v-fef2ba87]{margin-bottom:24px}.plan>.btn[data-v-fef2ba87]{margin-top:auto;height:46px}@media(max-width:960px){.plans[data-v-fef2ba87],.plans.n2[data-v-fef2ba87]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.plans[data-v-fef2ba87],.plans.n1[data-v-fef2ba87],.plans.n2[data-v-fef2ba87]{grid-template-columns:1fr}}:root{--bg: #f4f7fb;--card: #ffffff;--ink: #1c2430;--muted: #5d6b7c;--line: #d9e3ee;--blue: #196abb;--blue-2: #3f91e0;--blue-dark: #0e4f96;--blue-soft: #e8f1fb;--radius: 18px;--shadow: 0 1px 2px rgba(16, 40, 80, .04), 0 12px 32px -12px rgba(16, 60, 120, .18);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{margin:0;letter-spacing:-.02em;line-height:1.15}p{margin:0}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}.wrap.narrow{width:min(780px,100% - 32px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn svg{width:18px;height:18px;transition:transform .2s}.btn:hover svg{transform:translate(3px)}.btn.lg{height:52px;padding:0 26px;font-size:16px}.btn.primary{background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;box-shadow:0 8px 20px -8px #196abbb3}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #196abbbf}.btn.ghost{background:var(--card);border-color:var(--line);color:var(--ink)}.btn.ghost:hover{border-color:var(--blue-2);color:var(--blue)}.btn.white{background:#fff;color:var(--blue-dark)}.btn.white:hover{transform:translateY(-1px)}.btn.white:hover svg,.btn.primary:hover svg{transform:none}.btn.dark{background:#0f1b2d;color:#fff}.btn.dark:hover{background:#1c2b44}.btn.soon{background:var(--bg);border-color:var(--line);color:var(--muted);cursor:default}.btn.soon:hover svg{transform:none}.btn em{font-style:normal;font-weight:500;font-size:13px}.nav{position:sticky;top:0;z-index:50;transition:background .25s,box-shadow .25s,backdrop-filter .25s}.nav.scrolled,.nav.open{background:#f4f7fbd1;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 var(--line)}.nav-inner{display:flex;align-items:center;gap:28px;height:68px}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand .mark{width:36px;height:36px;border-radius:50%}.brand .word{height:26px;width:auto}.brand.small .mark{width:28px;height:28px}.brand.small .word{height:20px}.links{display:flex;gap:26px;font-size:15px;color:var(--muted)}.links a:hover{color:var(--blue)}.actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lang{display:flex;padding:3px;border-radius:999px;background:var(--card);border:1px solid var(--line)}.lang button{border:0;background:none;color:var(--muted);font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px}.lang button.on{background:var(--blue-soft);color:var(--blue)}.burger{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);align-items:center;justify-content:center}.mobile-menu{display:none}.hero{position:relative;padding:56px 0 72px;overflow:hidden}.glow{position:absolute;inset:-40% -10% auto;height:120%;pointer-events:none;background:radial-gradient(40% 50% at 78% 40%,rgba(63,145,224,.22),transparent 70%),radial-gradient(30% 40% at 15% 10%,rgba(25,106,187,.12),transparent 70%)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:center}.hero-copy{max-width:560px}.hero h1{margin-top:0;font-size:clamp(34px,4.4vw,56px);font-weight:800}.grad{background:linear-gradient(120deg,var(--blue-2),var(--blue) 55%,var(--blue-dark));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin-top:20px;font-size:18px;color:var(--muted);max-width:540px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.store{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:14px;background:#0f1b2d;color:#fff;transition:transform .15s,background .2s}.store:hover{transform:translateY(-1px);background:#1c2b44}.store svg{width:26px;height:26px}.store span{display:grid;line-height:1.1;text-align:left}.store small{font-size:10.5px;opacity:.75}.store b{font-size:17px;font-weight:600;letter-spacing:-.01em}.store.disabled{opacity:.45;cursor:default}.store.disabled:hover{transform:none;background:#0f1b2d}.hero-art{position:relative;width:calc(100% + 72px);margin-right:-72px}.section{padding:96px 0}.section.tint{background:linear-gradient(180deg,#fff,var(--bg));border-block:1px solid var(--line)}.head{text-align:center;max-width:640px;margin:0 auto 52px}.head h2{font-size:clamp(28px,3.6vw,40px);font-weight:800}.head p{margin-top:14px;color:var(--muted);font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c4d7ec}.ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--blue-soft);color:var(--blue);margin-bottom:18px}.card h3{font-size:18px}.card p{margin-top:8px;color:var(--muted);font-size:15px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}.steps li{position:relative;padding:28px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.steps li:not(:last-child):after{content:"";position:absolute;top:50px;right:-14px;width:10px;height:10px;border-top:2px solid #b8cde3;border-right:2px solid #b8cde3;transform:rotate(45deg)}.num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;font-weight:800;font-size:18px;margin-bottom:18px;box-shadow:0 8px 18px -8px #196abbcc}.steps h3{font-size:18px}.steps p{margin-top:8px;color:var(--muted);font-size:15px}.dl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dl{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 22px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:transform .25s,box-shadow .25s,border-color .25s}.dl:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.dl.current{border-color:var(--blue-2);box-shadow:0 0 0 3px #3f91e026,var(--shadow)}.tag{position:absolute;top:-12px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff}.dl-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;margin-bottom:16px;color:#fff}.dl-ico svg{width:32px;height:32px}.dl-ico.ios,.dl-ico.macos{background:linear-gradient(135deg,#3a4556,#0f1b2d)}.dl-ico.android{background:linear-gradient(135deg,#4ade80,#16a34a)}.dl-ico.windows{background:linear-gradient(135deg,#38bdf8,#0369a1)}.dl h3{font-size:20px}.req{margin-top:4px;color:var(--muted);font-size:14px}.dl-links{display:grid;gap:8px;width:100%;margin-top:auto;padding-top:20px}.dl-links .btn{width:100%;height:44px}.faq{display:grid;gap:12px}.qa{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.qa button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:none;border:0;color:var(--ink);font-weight:600;font-size:16px;text-align:left}.qa button svg{flex:none;color:var(--muted);transition:transform .25s}.qa.open button svg{transform:rotate(180deg);color:var(--blue)}.answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.answer>p{overflow:hidden;padding:0 22px;color:var(--muted)}.qa.open .answer{grid-template-rows:1fr}.qa.open .answer>p{padding-bottom:20px}.final{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:52px 56px;border-radius:28px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(60% 120% at 100% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,var(--blue-2),var(--blue) 50%,var(--blue-dark));box-shadow:0 30px 60px -30px #0e4f96b3}.final-mark{width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff2e}.final-copy{flex:1;min-width:240px}.final h2{font-size:clamp(26px,3.2vw,36px);font-weight:800}.final p{margin-top:10px;opacity:.88}.footer{padding:36px 0 44px;border-top:1px solid var(--line)}.foot-inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap;color:var(--muted);font-size:14px}.foot-logo{height:24px;width:auto}.legal-links{display:flex;gap:20px;flex-wrap:wrap}.legal-links a:hover{color:var(--blue)}.footer small{margin-left:auto}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal[data-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:960px){.links,.hide-sm{display:none}.burger{display:inline-flex}.mobile-menu{display:grid;gap:4px;max-height:0;overflow:hidden;transition:max-height .3s ease;width:min(1160px,100% - 32px);margin-inline:auto}.nav.open .mobile-menu{max-height:300px;padding-bottom:16px}.mobile-menu>a{padding:12px 4px;border-bottom:1px solid var(--line);font-weight:500}.hero{padding-top:32px;padding-bottom:40px}.hero-grid{grid-template-columns:1fr;justify-items:center;gap:12px}.hero-copy{text-align:center}.lead{margin-inline:auto}.cta-row,.badges{justify-content:center}.hero-art{width:min(640px,100%);margin-right:0}.features,.dl-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.steps li:not(:last-child):after{display:none}}@media(max-width:600px){.section{padding:68px 0}.features{grid-template-columns:1fr}.cta-row .btn{flex:1 1 100%}.store{flex:1 1 0;justify-content:center;padding:0 10px}.store b{font-size:15px}.hero-art{width:100%}.dl-grid{grid-template-columns:1fr}.final{padding:36px 24px;text-align:center;justify-content:center}.final .btn{width:100%}.foot-inner{justify-content:center;text-align:center}.footer small{margin-left:0;width:100%}.brand .word{height:22px}.brand .mark{width:32px;height:32px}.final{flex-direction:column}}
