.fg[data-astro-cid-yobonxjp]{padding:96px 24px}.fg-inner[data-astro-cid-yobonxjp]{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.fg-header[data-astro-cid-yobonxjp]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.fg-eyebrow[data-astro-cid-yobonxjp]{font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-accent)}.fg-title[data-astro-cid-yobonxjp]{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-1.2px;color:var(--color-text-primary)}.fg-sub[data-astro-cid-yobonxjp]{font-size:16px;line-height:1.65;color:var(--color-text-secondary);max-width:500px}.fg-grid[data-astro-cid-yobonxjp]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.feat-card[data-astro-cid-yobonxjp]{position:relative;display:flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.feat-card[data-astro-cid-yobonxjp]:hover{border-color:var(--color-accent-mid);box-shadow:0 4px 24px #007aff12}.feat-top[data-astro-cid-yobonxjp]{grid-column:span 3;flex-direction:column;padding:0}.feat-chip[data-astro-cid-yobonxjp]{position:absolute;top:20px;right:20px;font-size:11px;font-weight:500;color:var(--color-accent);background:var(--color-accent-soft);padding:4px 10px;border-radius:100px;z-index:3}.feat-top-visual[data-astro-cid-yobonxjp]{position:relative;height:220px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(120% 80% at 70% 20%,var(--color-accent-soft) 0%,transparent 60%),linear-gradient(180deg,#fafbff,#f0f4ff)}.feat-top-visual-vt[data-astro-cid-yobonxjp]{align-items:center;padding:24px;background:radial-gradient(100% 80% at 50% 0%,rgba(99,102,241,.08) 0%,transparent 70%),linear-gradient(180deg,#f8f9ff,#eef0ff)}.feat-top-body[data-astro-cid-yobonxjp]{flex:1;display:flex;flex-direction:column;gap:10px;padding:26px 28px 28px}.feat-top-icon[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--color-accent-soft);color:var(--color-accent);margin-bottom:2px}.feat-top-title[data-astro-cid-yobonxjp]{font-size:20px;font-weight:700;letter-spacing:-.5px;color:var(--color-text-primary)}.feat-top-desc[data-astro-cid-yobonxjp]{font-size:14.5px;line-height:1.6;color:var(--color-text-secondary)}.feat-arrow[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-accent);margin-top:6px}.feat-arrow[data-astro-cid-yobonxjp] svg[data-astro-cid-yobonxjp],.feat-bottom-arrow[data-astro-cid-yobonxjp] svg[data-astro-cid-yobonxjp]{transition:transform .2s ease}.feat-card[data-astro-cid-yobonxjp]:hover .feat-arrow[data-astro-cid-yobonxjp] svg[data-astro-cid-yobonxjp],.feat-card[data-astro-cid-yobonxjp]:hover .feat-bottom-arrow[data-astro-cid-yobonxjp] svg[data-astro-cid-yobonxjp]{transform:translate(3px)}.feat-phone[data-astro-cid-yobonxjp]{position:relative;width:180px;background:#1a1a1a;border-radius:28px 28px 0 0;padding:34px 6px 18px;box-shadow:0 0 0 1px #3a3a3a,0 20px 40px #0a0a1e2e;display:flex;flex-direction:column;gap:10px;z-index:2}.feat-notch[data-astro-cid-yobonxjp]{position:absolute;top:12px;left:50%;transform:translate(-50%);width:56px;height:16px;background:#000;border-radius:10px}.feat-phone-top[data-astro-cid-yobonxjp]{display:flex;align-items:center;justify-content:center;padding:0 12px}.feat-phone-tag[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:500;color:#ffffffa6}.feat-phone-dot[data-astro-cid-yobonxjp]{width:4px;height:4px;border-radius:50%;background:#34d399;animation:feat-pulse 2s infinite}@keyframes feat-pulse{0%,to{opacity:1}50%{opacity:.35}}.feat-phone-bubble[data-astro-cid-yobonxjp]{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:#ffffffc7}.feat-flag[data-astro-cid-yobonxjp]{font-size:22px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.feat-phone-caption[data-astro-cid-yobonxjp]{margin:0 10px;padding:8px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;gap:3px}.feat-phone-line[data-astro-cid-yobonxjp]{font-size:9px;line-height:1.4;color:#ffffffe6}.feat-phone-line-tr[data-astro-cid-yobonxjp]{color:#ffffff7a}.feat-phone-shadow[data-astro-cid-yobonxjp]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:140px;height:24px;background:#0a143c2e;filter:blur(16px);border-radius:50%;z-index:1}.vv-screen[data-astro-cid-yobonxjp]{position:relative;width:240px;background:#14141f;border-radius:18px;padding:10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 38px #0a0a1e33,0 0 0 1px #ffffff0a}.vv-top[data-astro-cid-yobonxjp]{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.vv-live[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.3px;color:#ffffffe6;text-transform:uppercase}.vv-live-dot[data-astro-cid-yobonxjp]{width:5px;height:5px;border-radius:50%;background:#ef4444;animation:feat-pulse 1.6s infinite}.vv-flags[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#ffffff8c}.vv-stage[data-astro-cid-yobonxjp]{position:relative;height:96px;border-radius:12px;overflow:hidden;background:#1b1b2e}.vv-photo[data-astro-cid-yobonxjp]{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.vv-pip[data-astro-cid-yobonxjp]{position:absolute;right:8px;bottom:8px;width:44px;height:34px;border-radius:7px;overflow:hidden;border:1.5px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d}.vv-caption[data-astro-cid-yobonxjp]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:9px}.vv-cap-line[data-astro-cid-yobonxjp]{font-size:9.5px;line-height:1.35;color:#ffffff80}.vv-cap-tr[data-astro-cid-yobonxjp]{font-weight:500;color:#fffffff2}.feat-bottom[data-astro-cid-yobonxjp]{grid-column:span 2;flex-direction:column;align-items:flex-start;padding:22px;gap:14px}.feat-bottom-visual[data-astro-cid-yobonxjp]{width:100%;display:flex;align-items:center;gap:8px;padding:14px 12px;background:linear-gradient(135deg,var(--color-accent-soft) 0%,transparent 100%);border-radius:10px;min-height:56px}.feat-bottom-body[data-astro-cid-yobonxjp]{display:flex;flex-direction:column;gap:6px;flex:1}.feat-bottom-title[data-astro-cid-yobonxjp]{font-size:16px;font-weight:600;letter-spacing:-.3px;color:var(--color-text-primary)}.feat-bottom-desc[data-astro-cid-yobonxjp]{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary)}.feat-bottom-arrow[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--color-text-tertiary);transition:color .2s,transform .2s;align-self:flex-end;margin-top:auto}.feat-card[data-astro-cid-yobonxjp]:hover .feat-bottom-arrow[data-astro-cid-yobonxjp]{color:var(--color-accent);transform:translate(3px)}.f2f-bubble[data-astro-cid-yobonxjp]{font-size:11px;font-weight:500;color:var(--color-text-primary);background:#fff;border:1px solid var(--color-border);padding:5px 9px;border-radius:8px;white-space:nowrap;box-shadow:0 1px 4px #0000000d}.f2f-swap[data-astro-cid-yobonxjp]{flex-shrink:0;color:var(--color-accent);opacity:.7}.waveform[data-astro-cid-yobonxjp]{display:flex;align-items:center;gap:3px;height:28px}.bar[data-astro-cid-yobonxjp]{display:block;width:3px;height:var(--h, 50%);background:var(--color-accent);border-radius:2px;animation:bar-bounce 1.2s ease-in-out infinite;animation-delay:var(--d, 0s);opacity:.7}@keyframes bar-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.waveform-label[data-astro-cid-yobonxjp]{font-size:10px;font-weight:500;color:var(--color-accent);opacity:.8;margin-left:6px;white-space:nowrap}.agent-visual[data-astro-cid-yobonxjp]{justify-content:center}.agent-step[data-astro-cid-yobonxjp]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--color-border);font-size:14px;box-shadow:0 1px 4px #0000000d}.agent-step-done[data-astro-cid-yobonxjp]{color:#22c55e;font-weight:700}.agent-flow[data-astro-cid-yobonxjp]{flex-shrink:0;color:var(--color-accent);opacity:.6}@media(max-width:760px){.fg-grid[data-astro-cid-yobonxjp]{grid-template-columns:repeat(2,1fr)}.feat-top[data-astro-cid-yobonxjp]{grid-column:span 2}.feat-bottom[data-astro-cid-yobonxjp]{grid-column:span 1}.feat-bottom[data-astro-cid-yobonxjp]:last-child{grid-column:span 2}.feat-top-visual[data-astro-cid-yobonxjp]{height:200px}}@media(max-width:520px){.fg[data-astro-cid-yobonxjp]{padding:72px 20px}.fg-grid[data-astro-cid-yobonxjp]{grid-template-columns:1fr}.feat-top[data-astro-cid-yobonxjp],.feat-bottom[data-astro-cid-yobonxjp],.feat-bottom[data-astro-cid-yobonxjp]:last-child{grid-column:span 1}.feat-top-visual[data-astro-cid-yobonxjp]{height:190px}.feat-phone[data-astro-cid-yobonxjp]{width:150px;padding-top:30px;padding-bottom:14px}.feat-notch[data-astro-cid-yobonxjp]{width:46px;height:13px}.feat-top-body[data-astro-cid-yobonxjp]{padding:24px 22px}.feat-top-title[data-astro-cid-yobonxjp]{font-size:19px}}
