:root{color:#3f4b52;font-synthesis:none;background:#fbfdff}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{color:#3f4b52;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 8% 2%,#4d95f414,#0000 32rem),radial-gradient(circle at 86% 8%,#ffd76017,#0000 28rem),radial-gradient(circle at 90% 72%,#ff6f860d,#0000 30rem),linear-gradient(#fff 0%,#fafdff 48%,#fff 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}#app{min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#4d95f4}.site-shell[data-v-411a8dbd]{color:#3f4b52;min-height:100vh;position:relative;overflow:hidden}.ambient[data-v-411a8dbd]{z-index:-1;filter:blur(40px);opacity:.35;pointer-events:none;border-radius:999px;width:520px;height:520px;position:fixed}.ambient-one[data-v-411a8dbd]{background:#ffd96a;top:-190px;right:-120px}.ambient-two[data-v-411a8dbd]{background:#77b7ff;bottom:12%;left:-210px}.topbar[data-v-411a8dbd]{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin:0 auto;padding:22px 28px;display:flex;position:sticky;top:0}.brand[data-v-411a8dbd],.nav-link[data-v-411a8dbd]{color:inherit;font:inherit}.brand[data-v-411a8dbd]{align-items:center;gap:10px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.card-icon[data-v-411a8dbd],.scenario-icon[data-v-411a8dbd]{color:#334047;background:#f4f6f7;place-items:center;display:inline-grid;box-shadow:inset 0 1px 2px #ffffffd1,inset 0 -8px 16px #4e5d670a,0 14px 32px #507daa14}.brand-mark[data-v-411a8dbd]{color:#fff;background:linear-gradient(135deg,#4d95f4,#ffd760 56%,#ff6f86);border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 1px 2px #ffffff8c,0 16px 35px #4d95f438}.app-icon-mark[data-v-411a8dbd]{background:#fff;overflow:hidden}.app-icon-mark img[data-v-411a8dbd]{object-fit:cover;width:100%;height:100%;display:block}.nav-links[data-v-411a8dbd]{background:#ffffffd1;border:1px solid #4d95f41f;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #507daa1a}.nav-link[data-v-411a8dbd]{cursor:pointer;color:#687780;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:color .2s,background .2s}.nav-link[data-v-411a8dbd]:hover,.nav-link.active[data-v-411a8dbd]{color:#2f79df;background:#eef6ff}.hero-section[data-v-411a8dbd]{max-width:1180px;margin:0 auto;padding:66px 28px 58px;position:relative}.hero-copy[data-v-411a8dbd]{z-index:1;max-width:900px;position:relative}.hero-orbit[data-v-411a8dbd]{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.5;filter:blur(.2px);width:min(34vw,360px);position:absolute;bottom:28px;right:max(28px,4vw)}.hero-orbit span[data-v-411a8dbd]{border-radius:999px;position:absolute;box-shadow:inset 0 10px 18px #ffffff6b,inset 0 -12px 22px #465f7814,0 28px 80px #4d95f421}.orbit-blue[data-v-411a8dbd]{background:linear-gradient(145deg,#4d95f457,#6aa8ff24);inset:10%}.orbit-coral[data-v-411a8dbd]{background:linear-gradient(145deg,#ff6f866b,#ff8d9d2e);width:38%;height:60%;top:18%;right:0}.orbit-yellow[data-v-411a8dbd]{background:linear-gradient(145deg,#ffd7607a,#ffeb9d38);inset:32%}.hero-kicker[data-v-411a8dbd]{align-items:center;display:flex}.hero-copy h1[data-v-411a8dbd],.section-heading h2[data-v-411a8dbd]{color:#282e33;letter-spacing:-.05em;font-weight:850}.hero-copy h1[data-v-411a8dbd]{max-width:760px;margin:22px 0;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.92}.hero-subtitle[data-v-411a8dbd]{color:#66727b;max-width:660px;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.8}.cta-row[data-v-411a8dbd],.hero-tags[data-v-411a8dbd]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-row[data-v-411a8dbd]{margin-top:34px}.store-badge[data-v-411a8dbd]{filter:drop-shadow(0 16px 28px #507daa24);align-items:center;width:180px;line-height:0;display:inline-flex}.store-badge img[data-v-411a8dbd]{width:100%;height:auto;display:block}.hero-tags[data-v-411a8dbd]{margin-top:22px}.stats-grid[data-v-411a8dbd],.feature-grid[data-v-411a8dbd],.privacy-grid[data-v-411a8dbd]{gap:18px;display:grid}.stats-grid[data-v-411a8dbd]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:16px 28px 70px}.stat-card strong[data-v-411a8dbd]{color:#3a4650;margin-bottom:8px;font-size:1.7rem;font-weight:850;display:block}.stat-card span[data-v-411a8dbd],.feature-card p[data-v-411a8dbd],.feature-card small[data-v-411a8dbd],.section-heading p[data-v-411a8dbd],.scenario-item p[data-v-411a8dbd],.privacy-card p[data-v-411a8dbd]{color:#66727b;line-height:1.75}.content-section[data-v-411a8dbd]{max-width:1180px;margin:0 auto;padding:88px 28px}.section-heading[data-v-411a8dbd]{max-width:760px;margin-bottom:34px}.section-heading.compact[data-v-411a8dbd]{margin-bottom:0}.section-heading h2[data-v-411a8dbd]{margin:14px 0 12px;font-size:clamp(2.1rem,4vw,4rem);line-height:1}.feature-grid[data-v-411a8dbd]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card[data-v-411a8dbd],.privacy-card[data-v-411a8dbd],.stat-card[data-v-411a8dbd],.faq-card[data-v-411a8dbd]{background:linear-gradient(#ffffffe6,#f8fbffc2),radial-gradient(circle at 12% 0,#4d95f414,#0000 34%);border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 22px 60px #507daa1f}.feature-card h3[data-v-411a8dbd],.scenario-item h3[data-v-411a8dbd],.privacy-card h3[data-v-411a8dbd]{color:#46525a;margin:18px 0 10px;font-size:1.15rem;font-weight:800}.feature-card small[data-v-411a8dbd]{margin-top:18px;font-size:.92rem;display:block}.card-icon[data-v-411a8dbd]{border-radius:18px;width:48px;height:48px}.card-icon.muted[data-v-411a8dbd]{color:#334047;background:#f4f6f7;box-shadow:inset 0 1px 2px #ffffffd1,inset 0 -8px 16px #4e5d670a}.split-section[data-v-411a8dbd]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:42px;display:grid}.scenario-list[data-v-411a8dbd]{gap:14px;display:grid}.scenario-item[data-v-411a8dbd]{background:#ffffffc7;border:1px solid #4d95f41f;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px;display:grid;box-shadow:0 16px 42px #507daa14}.scenario-icon[data-v-411a8dbd]{border-radius:16px;width:44px;height:44px}.scenario-item h3[data-v-411a8dbd]{margin:0 0 6px}.support-layout[data-v-411a8dbd]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px;display:grid}.category-grid[data-v-411a8dbd]{gap:10px;display:grid}.category-card[data-v-411a8dbd]{color:#46525a;width:100%;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #4d95f41f;border-radius:18px;justify-content:space-between;align-items:center;padding:15px 16px;font-weight:760;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.category-card[data-v-411a8dbd]:hover,.category-card.active[data-v-411a8dbd]{color:#2f79df;background:radial-gradient(circle at 12% 0,#ffd76033,#0000 34%),#ffffffe6;border-color:#4d95f447}.category-card[data-v-411a8dbd]:hover{transform:translateY(-1px)}.support-content-title[data-v-411a8dbd]{color:#46525a;margin:0 0 16px;font-size:1.18rem;font-weight:820}.faq-card p[data-v-411a8dbd]{color:#66727b;line-height:1.75}.privacy-grid[data-v-411a8dbd]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.topbar[data-v-411a8dbd]{flex-wrap:wrap;justify-content:center;align-items:center}.brand[data-v-411a8dbd]{flex:calc(50% - 12px)}.topbar>.n-button[data-v-411a8dbd]{flex:none;margin-left:auto}.nav-links[data-v-411a8dbd]{order:3;justify-content:center;width:100%;overflow-x:auto}.split-section[data-v-411a8dbd],.support-layout[data-v-411a8dbd]{grid-template-columns:1fr}.hero-section[data-v-411a8dbd]{padding-top:32px}.hero-orbit[data-v-411a8dbd]{display:none}.stats-grid[data-v-411a8dbd],.feature-grid[data-v-411a8dbd],.privacy-grid[data-v-411a8dbd]{grid-template-columns:1fr 1fr}}@media (width<=640px){.topbar[data-v-411a8dbd],.hero-section[data-v-411a8dbd],.stats-grid[data-v-411a8dbd],.content-section[data-v-411a8dbd]{padding-left:18px;padding-right:18px}.brand[data-v-411a8dbd]{font-size:1rem}.hero-copy h1[data-v-411a8dbd]{font-size:clamp(2.8rem,16vw,4rem)}.stats-grid[data-v-411a8dbd],.feature-grid[data-v-411a8dbd],.privacy-grid[data-v-411a8dbd]{grid-template-columns:1fr}}
