.hero[data-astro-cid-ge2uvauf]{text-align:center;background:linear-gradient(135deg,#fff5f0 0%,#fff8e8 50%,#f0f8ff 100%);padding:80px 24px 60px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(circle,#e6394614 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.hero-inner[data-astro-cid-ge2uvauf]{z-index:1;max-width:640px;margin:0 auto;position:relative}.hero-badge[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--red), var(--orange));color:#fff;letter-spacing:.05em;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-ge2uvauf]{color:var(--text);margin-bottom:20px;font-size:clamp(3rem,10vw,5.5rem);font-weight:900;line-height:1.1}.zhuyin-chars[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--red), var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle[data-astro-cid-ge2uvauf]{color:var(--text);margin-bottom:12px;font-size:clamp(1.2rem,4vw,1.6rem);font-weight:700}.hero-desc[data-astro-cid-ge2uvauf]{color:var(--muted);margin-bottom:28px;font-size:1rem}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.hero-play-btn[data-astro-cid-ge2uvauf]{color:#fff;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 16px #0003}.hero-web-btn[data-astro-cid-ge2uvauf]{background:var(--red)}.hero-play-btn[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.play-icon[data-astro-cid-ge2uvauf]{flex-shrink:0;width:28px;height:28px}.play-text[data-astro-cid-ge2uvauf]{text-align:left;flex-direction:column;display:flex}.play-text-small[data-astro-cid-ge2uvauf]{letter-spacing:.08em;opacity:.85;font-size:.65rem;font-weight:500;line-height:1}.play-text-big[data-astro-cid-ge2uvauf]{letter-spacing:.01em;font-size:1.15rem;font-weight:700;line-height:1.2}.hero-phones[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.phone-mockup[data-astro-cid-ge2uvauf]{background:linear-gradient(145deg,#2d2d2d,#1a1a1a);border-radius:32px;width:200px;height:360px;padding:10px;box-shadow:0 40px 80px #00000040,inset 0 0 0 1px #ffffff1a}.phone-screen[data-astro-cid-ge2uvauf]{background:linear-gradient(160deg,#fff5f0,#fff0e0);border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.phone-content[data-astro-cid-ge2uvauf]{text-align:center;padding:20px}.phone-title[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--red), var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2rem;font-weight:900}.phone-chars[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.phone-chars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--text);background:#fff;border-radius:10px;padding:10px;font-size:1.4rem;font-weight:700;box-shadow:0 2px 8px #0000001a}.features[data-astro-cid-cognygiv]{background:#fff;padding:80px 24px}.container[data-astro-cid-cognygiv]{max-width:1000px;margin:0 auto}.section-header[data-astro-cid-cognygiv]{text-align:center;margin-bottom:56px}.section-tag[data-astro-cid-cognygiv]{color:var(--red);letter-spacing:.05em;background:#fff0e8;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.section-header[data-astro-cid-cognygiv] h2[data-astro-cid-cognygiv]{margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800}.section-header[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--muted);font-size:1.1rem}.features-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.feature-card[data-astro-cid-cognygiv]{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s}.feature-card[data-astro-cid-cognygiv]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.feature-icon[data-astro-cid-cognygiv]{margin-bottom:16px;font-size:2.2rem}.feature-card[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{color:var(--text);margin-bottom:10px;font-size:1.1rem;font-weight:700}.feature-card[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--muted);font-size:.95rem;line-height:1.7}.comparison[data-astro-cid-qwh5zuhx]{background:#fff;padding:80px 24px}.container[data-astro-cid-qwh5zuhx]{max-width:1000px;margin:0 auto}.section-header[data-astro-cid-qwh5zuhx]{text-align:center;margin-bottom:48px}.section-tag[data-astro-cid-qwh5zuhx]{color:var(--red);letter-spacing:.05em;background:#fff0e8;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.section-header[data-astro-cid-qwh5zuhx] h2[data-astro-cid-qwh5zuhx]{color:var(--text);margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800}.section-header[data-astro-cid-qwh5zuhx] p[data-astro-cid-qwh5zuhx]{color:var(--muted);font-size:1.1rem}.table-wrapper[data-astro-cid-qwh5zuhx]{border:1px solid var(--border);border-radius:16px;overflow-x:auto;box-shadow:0 4px 24px #0000000f}.comparison-table[data-astro-cid-qwh5zuhx]{border-collapse:collapse;width:100%;font-size:.95rem}thead[data-astro-cid-qwh5zuhx] tr[data-astro-cid-qwh5zuhx]{background:var(--text);color:#fff}th[data-astro-cid-qwh5zuhx]{letter-spacing:.04em;text-align:left;padding:16px 20px;font-size:.85rem;font-weight:700}.col-feature[data-astro-cid-qwh5zuhx]{width:20%}.col-others[data-astro-cid-qwh5zuhx]{width:38%}.col-ours[data-astro-cid-qwh5zuhx]{background:#e639461f;width:42%}tbody[data-astro-cid-qwh5zuhx] tr[data-astro-cid-qwh5zuhx]{border-bottom:1px solid var(--border);transition:background .15s}tbody[data-astro-cid-qwh5zuhx] tr[data-astro-cid-qwh5zuhx]:last-child{border-bottom:none}tbody[data-astro-cid-qwh5zuhx] tr[data-astro-cid-qwh5zuhx]:hover{background:#fffbf5}td[data-astro-cid-qwh5zuhx]{vertical-align:top;color:var(--muted);padding:16px 20px;line-height:1.6}.cell-feature[data-astro-cid-qwh5zuhx]{color:var(--text);white-space:nowrap;font-weight:700}.cell-ours[data-astro-cid-qwh5zuhx]{color:var(--text);background:#e639460a;font-weight:500}.icon-yes[data-astro-cid-qwh5zuhx],.icon-no[data-astro-cid-qwh5zuhx]{text-align:center;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-right:8px;font-size:.7rem;font-weight:900;line-height:20px;display:inline-block}.icon-yes[data-astro-cid-qwh5zuhx]{color:#fff;background:#e63946}.icon-no[data-astro-cid-qwh5zuhx]{color:#888;background:#e0e0e0}@media (width<=600px){th[data-astro-cid-qwh5zuhx],td[data-astro-cid-qwh5zuhx]{padding:12px 14px;font-size:.88rem}.col-feature[data-astro-cid-qwh5zuhx]{width:28%}}.modes[data-astro-cid-53zq3ont]{background:var(--bg);padding:80px 24px}.container[data-astro-cid-53zq3ont]{max-width:800px;margin:0 auto}.section-header[data-astro-cid-53zq3ont]{text-align:center;margin-bottom:56px}.section-tag[data-astro-cid-53zq3ont]{color:#2a9d8f;letter-spacing:.05em;background:#e8f5f0;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.section-header[data-astro-cid-53zq3ont] h2[data-astro-cid-53zq3ont]{margin-bottom:12px;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800}.section-header[data-astro-cid-53zq3ont] p[data-astro-cid-53zq3ont]{color:var(--muted);font-size:1.1rem}.modes-list[data-astro-cid-53zq3ont]{flex-direction:column;gap:24px;display:flex}.mode-item[data-astro-cid-53zq3ont]{border-left:4px solid var(--accent);background:#fff;border-radius:20px;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 4px 16px #0000000f}.mode-step[data-astro-cid-53zq3ont]{color:var(--accent);opacity:.25;flex-shrink:0;padding-top:4px;font-size:2rem;font-weight:900;line-height:1}.mode-body[data-astro-cid-53zq3ont]{flex-wrap:wrap;flex:1;align-items:flex-start;gap:20px;display:flex}.mode-text[data-astro-cid-53zq3ont]{flex:1;min-width:200px}.mode-text[data-astro-cid-53zq3ont] h3[data-astro-cid-53zq3ont]{color:var(--text);margin-bottom:8px;font-size:1.15rem;font-weight:700}.mode-text[data-astro-cid-53zq3ont] p[data-astro-cid-53zq3ont]{color:var(--muted);font-size:.95rem;line-height:1.7}.lang-dropdown[data-astro-cid-l4evwy7q]{flex-shrink:0;position:relative}.lang-trigger[data-astro-cid-l4evwy7q]{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:#fff;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:1rem;transition:all .15s;display:flex}.lang-trigger[data-astro-cid-l4evwy7q]:hover{border-color:var(--red);color:var(--red)}.chevron[data-astro-cid-l4evwy7q]{transition:transform .2s}.lang-dropdown[data-astro-cid-l4evwy7q].open .chevron[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.lang-menu[data-astro-cid-l4evwy7q]{border:1px solid var(--border);z-index:100;background:#fff;border-radius:14px;min-width:150px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.lang-dropdown[data-astro-cid-l4evwy7q].open .lang-menu[data-astro-cid-l4evwy7q]{display:block}.lang-option[data-astro-cid-l4evwy7q]{color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;font-weight:500;transition:background .1s;display:flex}.lang-option[data-astro-cid-l4evwy7q]:hover{background:var(--bg)}.lang-option[data-astro-cid-l4evwy7q].active{color:var(--red);font-weight:700}.lang-flag[data-astro-cid-l4evwy7q]{font-size:1.1rem;line-height:1}
