PageSourceSearch

https://funnel-ai.jp/funnel-ai/

html funnel-ai.jp collected 2026-10-05 05:04:13 UTC 176,054 bytes, 3,588 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ja">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
7  <!-- deployment smoke test: 2026-05-05 -->
8
9      <!-- Facebook Pixel -->
10  
10<script>
vendor: 417 bytes, lines 10-19
10
11  !function(f,b,e,v,n,t,s)
12  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
13  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
14  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
15  n.queue=[];t=b.createElement(e);t.async=!0;
16  t.src=v;s=b.getElementsByTagName(e)[0];
17  s.parentNode.insertBefore(t,s)}(window, document,'script',
18  'https://connect.facebook.net/en_US/fbevents.js');
19  fbq('init', '
191131704805783722
vendor: 34 bytes, lines 19-21
19');
20  fbq('track', 'PageView');
21  
21</script>
21
22  <noscript><img height="1" width="1" style="display:none"
23  src="https://www.facebook.com/tr?id=1131704805783722&ev=PageView&noscript=1"
24  /></noscript>
25
26  <link rel='stylesheet' id='funnel-style-css' href='/wp-content/themes/funnel-ai-corp/style.css?ver=20260531-break-clickable' type='text/css' media='all' />
27<link rel='stylesheet' id='funnel-tailwind-frontpage-css' href='/wp-content/themes/funnel-ai-corp/tailwind-frontpage.css?ver=1.0.0' type='text/css' media='all' />
28
29<link rel="alternate" hreflang="ja" href="https://funnel-ai.jp/funnel-ai/" />
30<link rel="alternate" hreflang="en" href="https://funnel-ai.jp/funnel-ai/en/" />
31<link rel="alternate" hreflang="x-default" href="https://funnel-ai.jp/funnel-ai/" />
32<meta name="msapplication-TileImage" content="/wp-content/uploads/2026/01/cropped-icon_funnel-ai_outline-270x270.png" />
33
34  <!-- トラッキングスクリプト -->
35  
35<script>
36    window._ysTrackingHost = 'app.funnel-ai.jp';
37    window._ysTrackingSiteId = 'funnel-ai-jp';
38  </script>
38
39  
39<script src="https://app.funnel-ai.jp/static/tracking.js"></script>
39
40<link rel="stylesheet" id="funnel-local-fonts-css" href="/wp-content/themes/funnel-ai-corp/assets/css/fonts-local.css" type="text/css" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="/wp-content/themes/funnel-ai-corp/assets/css/fonts-local.css" /></noscript>
41<!-- Site Kit compatible Google tag (gtag.js) -->
vendor: 81 bytes, lines 41-42
41
42<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
42GT-WB2NGRJ
vendor: 40 bytes, line 42
42" id="google_gtagjs-js" async></script>
43<script type="text/javascript" id="google_gtagjs-js-after">
44window.dataLayer = window.dataLayer || [];
45function gtag(){dataLayer.push(arguments);}
46var funnelAiConsentState = "";
47try {
48  funnelAiConsentState = window.localStorage.getItem("funnelAiConsentV1") || "";
49} catch {}
50// Treat visitors as consented by default while preserving an explicit opt-out.
51var funnelAiConsentValue = funnelAiConsentState === "denied" ? "denied" : "granted";
52gtag("consent", "default", {
53  analytics_storage: funnelAiConsentValue,
54  ad_storage: funnelAiConsentValue,
55  ad_user_data: funnelAiConsentValue,
56  ad_personalization: funnelAiConsentValue,
57  wait_for_update: 500
58});
59gtag("set","linker",{"domains":["funnel-ai.jp"]});
60gtag("js", new Date());
61gtag("set", "developer_id.dZTNiMT", true);
62gtag("config", "GT-WB2NGRJ");
63window._googlesitekit = window._googlesitekit || {};
64window._googlesitekit.throttledEvents = [];
65window._googlesitekit.gtagEvent = (name, data) => {
66  var key = JSON.stringify({ name, data });
67  if (window._googlesitekit.throttledEvents[key]) {
68    return;
69  }
70  window._googlesitekit.throttledEvents[key] = true;
71  setTimeout(() => { delete window._googlesitekit.throttledEvents[key]; }, 5);
72  gtag("event", name, { ...data, event_source: "site-kit" });
73};
74</script>
74
75<title>ファネルAi – Google統合型AIネイティブCRM / SFA / MAツール</title>
76<meta name="description" content="Gmailやカレンダーを使うだけ。Google統合型AIネイティブCRM/MAで業務効率化。" />
77<meta name="robots" content="index, follow, max-image-preview:large" />
78<link rel="icon" href="/wp-content/uploads/2026/01/cropped-icon_funnel-ai_outline-32x32.png" sizes="32x32" />
79<link rel="icon" href="/wp-content/uploads/2026/01/cropped-icon_funnel-ai_outline-192x192.png" sizes="192x192" />
80<link rel="apple-touch-icon" href="/wp-content/uploads/2026/01/cropped-icon_funnel-ai_outline-180x180.png" sizes="180x180" />
81<link rel="canonical" href="https://funnel-ai.jp/funnel-ai/" />
82<link rel="shortlink" href="https://funnel-ai.jp/funnel-ai/" />
83<meta property="og:site_name" content="ファネルAi" />
84<meta property="og:locale" content="ja_JP" />
85<meta property="og:type" content="website" />
86<meta property="og:title" content="ファネルAi – Google統合型AIネイティブCRM / SFA / MAツール" />
87<meta property="og:description" content="Gmailやカレンダーを使うだけ。Google統合型AIネイティブCRM/MAで業務効率化。" />
88<meta property="og:url" content="https://funnel-ai.jp/funnel-ai/" />
89<meta property="og:image" content="https://funnel-ai.jp/wp-content/uploads/2026/04/funnel-ai-default-ogp-1200x630.png" />
90<meta property="og:image:alt" content="ファネルAi" />
91<meta name="twitter:card" content="summary_large_image" />
92<meta name="twitter:title" content="ファネルAi – Google統合型AIネイティブCRM / SFA / MAツール" />
93<meta name="twitter:description" content="Gmailやカレンダーを使うだけ。Google統合型AIネイティブCRM/MAで業務効率化。" />
94<meta name="twitter:url" content="https://funnel-ai.jp/funnel-ai/" />
95<meta name="twitter:image" content="https://funnel-ai.jp/wp-content/uploads/2026/04/funnel-ai-default-ogp-1200x630.png" />
96<meta name="twitter:image:alt" content="ファネルAi" />
97<meta property="og:image:width" content="1200" />
98<meta property="og:image:height" content="630" />
99<script type="application/ld+json" data-seo-schema="schema-1">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ファネルAi","alternateName":"Funnel Ai","url":"https://funnel-ai.jp/funnel-ai/","description":"ファネルAiは、Google Workspace と連携し、AIエージェントで営業・マーケティングの入力作業を減らす Google統合型AIネイティブ CRM / SFA / MAツールです。","applicationCategory":"BusinessApplication","applicationSubCategory":"CRM / SFA / MA","operatingSystem":"Web","inLanguage":"ja-JP","featureList":["メール対応・AIアシスタント","カレンダー連携・日程調整","CRM・案件・営業活動管理","企業・人物データ基盤","フォーム獲得・リード取り込み","AIメールマーケティング・ナーチャリング","ダッシュボード・KPI・AIレポート","チーム運用・設定・権限管理","API・外部システム連携"],"offers":{"@type":"Offer","name":"無料プラン","price":"0","priceCurrency":"JPY","url":"https://funnel-ai.jp/contact/"},"author":{"@type":"Organization","name":"株式会社ファネルAi","url":"https://funnel-ai.jp"},"sameAs":["https://www.itreview.jp/products/funnel-ai/profile"]}</script>
vendor: 1 bytes, line 99
99
100<script type="application/ld+json" data-seo-schema="schema-2">{"@context":"https://schema.org","@type":"WebPage","name":"ファネルAi – Google統合型AIネイティブCRM / SFA / MAツール","description":"Gmailやカレンダーを使うだけ。Google統合型AIネイティブCRM/MAで業務効率化。","url":"https://funnel-ai.jp/funnel-ai/","inLanguage":"ja-JP","isPartOf":{"@type":"WebSite","name":"ファネルAi","url":"https://funnel-ai.jp"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://funnel-ai.jp/wp-content/uploads/2026/04/funnel-ai-default-ogp-1200x630.png","width":1200,"height":630}}</script>
vendor: 1 bytes, line 100
100
101<script type="application/ld+json" data-seo-schema="schema-3">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"ホーム","item":"https://funnel-ai.jp"},{"@type":"ListItem","position":2,"name":"ファネルAi – Google統合型AIネイティブCRM / SFA / MAツール","item":"https://funnel-ai.jp/funnel-ai/"}]}</script>
101
102</head>
103<body class="home wp-singular page-template-default page page-id-509 wp-theme-funnel-ai-corp">
104
105<style data-shared-header-styles>
106[data-shared-header-root] {
107  position: relative;
108  z-index: 1000;
109}
110
111[data-shared-header-root] header {
112  position: fixed;
113  top: 0;
114  left: 0;
115  right: 0;
116  z-index: 1000;
117  background: rgba(255, 255, 255, 0.95);
118  backdrop-filter: blur(10px);
119  border-bottom: 1px solid #E5E7EB;
120  box-sizing: border-box;
121}
122
123[data-shared-header-root] .site-container {
124  max-width: 1200px;
125  margin: 0 auto;
126  padding: 0 24px;
127}
128
129[data-shared-header-root] .nav {
130  display: flex;
131  align-items: center;
132  justify-content: space-between;
133  min-height: 72px;
134  padding: 16px 0;
135  box-sizing: border-box;
136}
137
138[data-shared-header-root] .brand {
139  display: flex;
140  align-items: center;
141  gap: 12px;
142  text-decoration: none;
143  color: #1A1A2E;
144}
145
146/*
147 * gap は 32px から 20px へ。プロダクト面の CTA が 3 つになり、32px のままだと
148 * 1074px でロゴが潰れ始めて、ハンバーガーに逃げる 960px まで持たなかった
149 * (実測: gap32 = 1074 / gap24 = 982 / gap20 = 954)。
150 * 横方向で効くのは gap と padding-x で、font-size はほとんど効かない。
151 */
152[data-shared-header-root] .nav-links {
153  display: flex;
154  align-items: center;
155  gap: 20px;
156}
157
158/*
159 * ナビのテキストリンク用。CTA ボタンは除外する。
160 * .nav-links a は型セレクタを含むぶん [data-shared-header-root] .btn-dark より
161 * 詳細度が高く、除外しないとボタン側の font-size / font-weight が効かない
162 * (両方 14px / 600 だった時期は同値だったので表面化していなかった)。
163 */
164[data-shared-header-root] .nav-links a:not(.btn-dark):not(.btn-light) {
165  color: #4A4A68;
166  text-decoration: none;
167  font-weight: 600;
168  font-size: 14px;
169  transition: color 0.2s ease, transform 0.2s ease;
170}
171
172[data-shared-header-root] .nav-links a:not(.btn-dark):not(.btn-light):hover {
173  color: #19CDB2;
174}
175
176/* --- サービス プルダウン --- */
177[data-shared-header-root] .nav-dd {
178  position: relative;
179  display: flex;
180  align-items: center;
181}
182
183[data-shared-header-root] .nav-dd__btn {
184  display: inline-flex;
185  align-items: center;
186  gap: 5px;
187  background: none;
188  border: 0;
189  padding: 0;
190  font: inherit;
191  color: #4A4A68;
192  font-weight: 600;
193  font-size: 14px;
194  cursor: pointer;
195  transition: color 0.2s ease;
196}
197
198[data-shared-header-root] .nav-dd__btn:hover,
199[data-shared-header-root] .nav-dd__btn[aria-expanded="true"] {
200  color: #19CDB2;
201}
202
203[data-shared-header-root] .nav-dd__caret {
204  width: 7px;
205  height: 7px;
206  border-right: 1.5px solid currentColor;
207  border-bottom: 1.5px solid currentColor;
208  transform: translateY(-2px) rotate(45deg);
209  transition: transform 0.2s ease;
210}
211
212[data-shared-header-root] .nav-dd__btn[aria-expanded="true"] .nav-dd__caret {
213  transform: translateY(1px) rotate(225deg);
214}
215
216[data-shared-header-root] .nav-dd__menu {
217  position: absolute;
218  top: calc(100% + 14px);
219  left: 50%;
220  transform: translateX(-50%);
221  /* 「Google統合型 AIネイティブ CRM / SFA / MA」が 1 行に収まる幅にする */
222  min-width: 304px;
223  background: #fff;
224  border: 1px solid #E5E7EB;
225  border-radius: 12px;
226  box-shadow: 0 12px 32px rgba(15, 23, 42, 0.10);
227  padding: 8px;
228  display: none;
229  flex-direction: column;
230  gap: 2px;
231  z-index: 1002;
232}
233
234[data-shared-header-root] .nav-dd__btn[aria-expanded="true"] + .nav-dd__menu {
235  display: flex;
236}
237
238[data-shared-header-root] .nav-dd__menu a {
239  display: block;
240  padding: 10px 12px;
241  border-radius: 8px;
242  text-decoration: none;
243  transition: background 0.2s ease;
244}
245
246[data-shared-header-root] .nav-dd__menu a:hover {
247  background: #F7F9FB;
248}
249
250[data-shared-header-root] .nav-dd__name {
251  display: block;
252  font-size: 14px;
253  font-weight: 700;
254  color: #1A1A2E;
255  line-height: 1.5;
256}
257
258[data-shared-header-root] .nav-dd__note {
259  display: block;
260  font-size: 11.5px;
261  color: #6B6B85;
262  line-height: 1.5;
263  margin-top: 1px;
264}
265
266[data-shared-header-root] .mobile-group {
267  font-size: 11px;
268  font-weight: 700;
269  letter-spacing: 0.12em;
270  color: #8A93A0;
271  padding: 8px 0 0;
272}
273
274[data-shared-header-root] .mobile-link--sub {
275  font-size: 16px;
276  padding-left: 12px;
277}
278
279[data-shared-header-root] .menu-toggle {
280  display: none;
281  background: none;
282  border: none;
283  cursor: pointer;
284  padding: 10px;
285  z-index: 1001;
286}
287
288[data-shared-header-root] .hamburger {
289  width: 24px;
290  height: 2px;
291  background: #1A1A2E;
292  position: relative;
293  transition: all 0.3s ease;
294}
295
296[data-shared-header-root] .hamburger::before,
297[data-shared-header-root] .hamburger::after {
298  content: "";
299  position: absolute;
300  left: 0;
301  width: 24px;
302  height: 2px;
303  background: #1A1A2E;
304  transition: all 0.3s ease;
305}
306
307[data-shared-header-root] .hamburger::before {
308  top: -8px;
309}
310
311[data-shared-header-root] .hamburger::after {
312  top: 8px;
313}
314
315[data-shared-header-root] .mobile-menu-overlay {
316  position: fixed;
317  inset: 0;
318  background: rgba(0, 0, 0, 0.5);
319  z-index: 1000;
320  opacity: 0;
321  visibility: hidden;
322  transition: opacity 0.3s ease, visibility 0.3s ease;
323}
324
325[data-shared-header-root] .mobile-menu-overlay.active {
326  opacity: 1;
327  visibility: visible;
328}
329
330[data-shared-header-root] .mobile-menu {
331  position: fixed;
332  top: 0;
333  right: -100%;
334  width: 85%;
335  max-width: 320px;
336  height: 100vh;
337  background: #fff;
338  box-shadow: -4px 0 20px rgba(0, 0, 0, 0.15);
339  z-index: 1001;
340  display: flex;
341  flex-direction: column;
342  gap: 20px;
343  padding: 100px 32px 40px;
344  transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1);
345  overflow-y: auto;
346}
347
348[data-shared-header-root] .mobile-menu.active {
349  right: 0;
350}
351
352[data-shared-header-root] .mobile-link {
353  font-size: 18px;
354  font-weight: 700;
355  color: #1A1A2E;
356  text-decoration: none;
357  padding: 8px 0;
358  border-bottom: 1px solid #E5E7EB;
359}
360
361[data-shared-header-root] .mobile-menu-buttons {
362  display: flex;
363  flex-direction: column;
364  gap: 12px;
365  margin-top: 24px;
366  width: 100%;
367}
368
369[data-shared-header-root] .mobile-menu-buttons .btn-dark,
370[data-shared-header-root] .mobile-menu-buttons .btn-light {
371  width: 100%;
372  padding: 16px 24px;
373  font-size: 15px;
374  text-align: center;
375  justify-content: center;
376}
377
378[data-shared-header-root] .mobile-menu-close {
379  position: absolute;
380  top: 20px;
381  right: 20px;
382  background: none;
383  border: none;
384  font-size: 32px;
385  line-height: 1;
386  color: #1A1A2E;
387  cursor: pointer;
388  padding: 8px;
389  transition: color 0.2s ease;
390}
391
392[data-shared-header-root] .mobile-menu-close:hover {
393  color: #19CDB2;
394}
395
396/*
397 * DESIGN_SYSTEM v2 §5 の M サイズ(12.5px / 9px 18px)寄りに縮めた寸法。
398 * 小さくした分はウェイト 600 → 700 で補う。radius は 4 辺 12px のまま(NG#2)。
399 * モバイルは .mobile-menu-buttons 側が padding / font-size を上書きするので、
400 * ドロワーのタップ領域はこの変更の影響を受けない。
401 */
402[data-shared-header-root] .btn-dark,
403[data-shared-header-root] .btn-light {
404  display: inline-flex;
405  align-items: center;
406  justify-content: center;
407  gap: 8px;
408  padding: 11px 18px;
409  border-radius: 12px;
410  font-weight: 700;
411  font-size: 13px;
412  text-decoration: none;
413  transition: all 0.3s ease;
414}
415
416/*
417 * 主 CTA は黒 ✦(DESIGN_SYSTEM v2 §5・B-4)。
418 *
419 * 以前は teal→blue のグラデ塗り+hover で浮かせる実装で、v2 の NG #8
420 * (ボタン塗りのグラデーション)と NG #5(hover lift)に該当していた。
421 * 当初は corporate-v2.css が .brand-v2 スコープで !important 上書きしていたが、
422 * class の付いたページ(= / のみ)にしか当たらず、遷移するとヘッダーの CTA だけ
423 * 見た目が変わっていた。付け忘れが構造的に起きない既定スタイルへ引き上げる。
424 *
425 * media ヘッダーは btn-dark / btn-light を使わない別マークアップなので影響しない
426 * (check:media-isolation が corporate CSS の非流入を担保)。
427 */
428[data-shared-header-root] .btn-dark {
429  background: #000000 !important;
430  background-image: none !important;
431  color: #fff !important;
432  box-shadow: none !important;
433}
434
435[data-shared-header-root] .btn-dark:hover {
436  background: #202124 !important;
437  background-image: none !important;
438  transform: none;
439  box-shadow: none !important;
440}
441
442/*
443 * ✦ はマークアップ側に持たせず擬似要素で付ける(装飾であって本文ではない)。
444 * 親が inline-flex(gap: 8px)なので margin は不要。
445 */
446[data-shared-header-root] .btn-dark::before {
447  content: "\2726";
448  color: #16BFA5;
449  font-size: 1.35em;
450  /* 星を大きくしてもボタンの高さを変えないよう、行ボックスは 13px 相当に抑える */
451  line-height: .72;
452  display: inline-block;
453  transition: transform .35s cubic-bezier(.34, 1.56, .64, 1);
454}
455
456[data-shared-header-root] .btn-dark:hover::before {
457  transform: rotate(90deg) scale(1.15);
458}
459
460[data-shared-header-root] .btn-light {
461  background: #fff !important;
462  color: #000 !important;
463  border: 1px solid #E5E7EB;
464}
465
466[data-shared-header-root] .btn-light:hover {
467  background: #FAFBFC !important;
468  border-color: #B9C4D2;
469  transform: none;
470}
471
472/*
473 * style.css(v1 グローバル)の .btn-dark / .btn-light は font-size: 14px !important
474 * を持つので、詳細度をいくら上げても上の 13px が当たらない。!important で上書きする。
475 * ただしモバイルドロワーは .mobile-menu-buttons 側の 15px を維持したいので、
476 * デスクトップナビ(.nav-links)に閉じたセレクタにする。
477 * style.css 側は media 記事 1,000 本超と共有する v1 資産なので触らない。
478 */
479[data-shared-header-root] .nav-links .btn-dark,
480[data-shared-header-root] .nav-links .btn-light {
481  font-size: 13px !important;
482}
483
484@media (max-width: 960px) {
485  [data-shared-header-root] .nav-links {
486    display: none;
487  }
488
489  [data-shared-header-root] .menu-toggle {
490    display: inline-flex;
491    align-items: center;
492    justify-content: center;
493  }
494}
495</style>
496<style data-funnel-ai-header-styles>
497body:has([data-shared-header-root][data-shared-header-variant="funnel-ai"]) {
498  padding-top: 0 !important;
499}
500
501[data-shared-header-root][data-shared-header-variant="funnel-ai"] {
502  display: contents;
503}
504
505/*
506 * 上段は薄グレー面 + 下辺 1px で、下段の白いナビと別レイヤーに見せる。
507 *
508 * 濃い面(黒・濃いグレー)は採らない。黒はこのサイトで CTA 塗り専用の signal で
509 * (DESIGN_SYSTEM v2 §5 の黒 ✦ CTA / §11-7「塗りの黒は #000 のみ」)、全幅の黒帯を
510 * 置くと直下の「無料デモ」が帯に沈み、ページで一番強い面が優先度の低い
511 * 「サインイン」になる。濃い面のクロームは旧フッター(紺 #111827)が v2 で
512 * 「白基調と噛み合わない」として廃止済みで、いま .v2-foot は #F7F9FB。
513 * 上段だけ濃くすると上下で非対称にもなる。
514 *
515 * #F7F9FB は v2 の --bg-sub と同値。新しい面色を増やさずに分離だけ得る。
516 */
517[data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility {
518  position: relative;
519  z-index: 999;
520  background: #F7F9FB;
521  border-bottom: 1px solid #E5E7EB;
522}
523
524[data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility-inner {
525  min-height: 40px;
526  display: flex;
527  align-items: center;
528  justify-content: flex-end;
529  gap: 28px;
530  padding-top: 8px;
531  padding-bottom: 2px;
532  box-sizing: border-box;
533}
534
535[data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility-link {
536  color: #1A1A2E;
537  font-size: 13px;
538  font-weight: 600;
539  line-height: 1.5;
540  text-decoration: none;
541  transition: color 150ms cubic-bezier(.2,.8,.2,1);
542}
543
544[data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility-link:hover {
545  color: #087F70;
546}
547
548[data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility-link:focus-visible {
549  outline: 2px solid #19CDB2;
550  outline-offset: 4px;
551  border-radius: 4px;
552}
553
554/*
555 * 影は付けない。ヘッダーの分離は全バリアント共通で border-bottom の
556 * 1px 罫線だけが持つ(DESIGN_SYSTEM.md は線ベースで、影は使わない)。
557 * ここに box-shadow を戻すと /funnel-ai/ だけ他ページと見た目がずれる。
558 * sticky は 2 段ヘッダー固有(上のユーティリティバーと一緒にスクロール
559 * 追従させる)なので残す。
560 */
561[data-shared-header-root][data-shared-header-variant="funnel-ai"] header {
562  position: sticky;
563  top: 0;
564}
565
566[data-shared-header-root][data-shared-header-variant="funnel-ai"] header .nav {
567  padding-top: 10px;
568}
569
570@media (max-width: 960px) {
571  [data-shared-header-root][data-shared-header-variant="funnel-ai"] .funnel-ai-header__utility {
572    display: none;
573  }
574}
575</style>
576<div data-shared-header-root data-shared-header-variant="funnel-ai">
577  <div class="funnel-ai-header__utility">
578    <nav class="site-container funnel-ai-header__utility-inner" aria-label="ファネルAi ユーティリティ">
579      <a href="https://app.funnel-ai.jp/login" class="funnel-ai-header__utility-link">サインイン</a>
580      <a href="https://funnel-ai.jp/contact/" class="funnel-ai-header__utility-link">お問い合わせ</a>
581    </nav>
582  </div>
583  <header>
584    <div class="site-container nav" style="padding-left: 24px; padding-right: 24px;">
585      <a href="https://funnel-ai.jp/" class="brand">
586        <img src="https://funnel-ai.jp/wp-content/uploads/2026/01/logo_funnel-ai-scaled.png" alt="ファネルAi - Google統合型 AIネイãƒ
586†ã‚£ãƒ–CRM/SFA/MAツール" style="height:40px;width:auto;">
587      </a>
588      <nav class="nav-links">
589        <div class="nav-dd">
590          <button type="button" class="nav-dd__btn" aria-expanded="false" aria-haspopup="true">サービス<span class="nav-dd__caret" aria-hidden="true"></span></button>
591          <div class="nav-dd__menu" role="menu">
592            <a href="https://funnel-ai.jp/funnel-ai/" role="menuitem"><span class="nav-dd__name">ファネルAi</span><span class="nav-dd__note">Google統合型 AIネイティブ CRM / SFA / MA</span></a>
593            <a href="https://funnel-ai.jp/chosoku-dev/" role="menuitem"><span class="nav-dd__name">超速AIパートナー</span><span class="nav-dd__note">AI活用支援・業務自動化</span></a>
594            <a href="https://funnel-ai.jp/zero-marke/" role="menuitem"><span class="nav-dd__name">セールス/マーケ支援</span><span class="nav-dd__note">BtoBマーケティング支援</span></a>
595          </div>
596        </div>
597        <a href="https://funnel-ai.jp/features/">機能</a>
598        <a href="https://funnel-ai.jp/funnel-ai/#pricing">料金</a>
599        <a href="https://funnel-ai.jp/events-all/">イベント</a>
600        <a href="https://funnel-ai.jp/news/">お知らせ</a>
601        <a href="https://funnel-ai.jp/media/" target="_blank" rel="noopener noreferrer">お役立ち</a>
602        <a href="https://funnel-ai.jp/funnel-ai/#demo" class="btn-dark magnetic-btn">無料デモ</a>
603        <a href="https://funnel-ai.jp/download-form/doc01/" class="btn-light magnetic-btn">資料請求</a>
604      </nav>
605      <button class="menu-toggle" id="menuToggle" aria-label="メニューを開く">
606        <div class="hamburger"></div>
607      </button>
608    </div>
609  </header>
610  <div class="mobile-menu-overlay" id="mobileMenuOverlay"></div>
611  <div class="mobile-menu" id="mobileMenu">
612    <button class="mobile-menu-close" id="mobileMenuClose" aria-label="メニューを閉じる">&times;</button>
613    <span class="mobile-group">サービス</span>
614    <a href="https://funnel-ai.jp/funnel-ai/" class="mobile-link mobile-link--sub">ファネルAi</a>
615    <a href="https://funnel-ai.jp/chosoku-dev/" class="mobile-link mobile-link--sub">超速AIパートナー</a>
616    <a href="https://funnel-ai.jp/zero-marke/" class="mobile-link mobile-link--sub">セールス/マーケ支援</a>
617    <a href="https://funnel-ai.jp/features/" class="mobile-link">機能</a>
618    <a href="https://funnel-ai.jp/funnel-ai/#pricing" class="mobile-link">料金</a>
619    <a href="https://funnel-ai.jp/events-all/" class="mobile-link">イベント</a>
620    <a href="https://funnel-ai.jp/news/" class="mobile-link">お知らせ</a>
621    <a href="https://funnel-ai.jp/media/" target="_blank" rel="noopener noreferrer" class="mobile-link">お役立ち</a>
622    <div class="mobile-menu-buttons">
623      <a href="https://funnel-ai.jp/funnel-ai/#demo" class="btn-dark">無料デモ</a>
624      <a href="https://funnel-ai.jp/download-form/doc01/" class="btn-light">資料請求</a>
625      <a href="https://funnel-ai.jp/contact/" class="btn-light">お問い合わせ</a>
626    </div>
627  </div>
628  
628<script data-shared-header-script>
629(function() {
630  if (window.__funnelSharedHeaderBound) {
631    return;
632  }
633
634  window.__funnelSharedHeaderBound = true;
635
636  function initSharedHeader() {
637    var body = document.body;
638    if (body) {
639      var currentPaddingTop = parseFloat(window.getComputedStyle(body).paddingTop || "0");
640      if (!Number.isFinite(currentPaddingTop) || currentPaddingTop < 72) {
641        body.style.paddingTop = "72px";
642      }
643    }
644
645    var root = document.querySelector("[data-shared-header-root]");
646    if (!root) {
647      return;
648    }
649
650    var toggle = root.querySelector("#menuToggle");
651    var menu = root.querySelector("#mobileMenu");
652    var overlay = root.querySelector("#mobileMenuOverlay");
653    var close = root.querySelector("#mobileMenuClose");
654    if (!toggle || !menu) {
655      return;
656    }
657
658    function openMenu() {
659      menu.classList.add("active");
660      if (overlay) {
661        overlay.classList.add("active");
662      }
663      document.body.style.overflow = "hidden";
664    }
665
666    function closeMenu() {
667      menu.classList.remove("active");
668      if (overlay) {
669        overlay.classList.remove("active");
670      }
671      document.body.style.overflow = "";
672    }
673
674    toggle.addEventListener("click", function() {
675      if (menu.classList.contains("active")) {
676        closeMenu();
677      } else {
678        openMenu();
679      }
680    });
681
682    if (close) {
683      close.addEventListener("click", closeMenu);
684    }
685
686    if (overlay) {
687      overlay.addEventListener("click", closeMenu);
688    }
689
690    menu.querySelectorAll("a").forEach(function(link) {
691      link.addEventListener("click", closeMenu);
692    });
693  }
694
695  // サービス プルダウン。開閉は aria-expanded だけで表現し、CSS 側が表示を決める。
696  function initNavDropdowns() {
697    var root = document.querySelector("[data-shared-header-root]");
698    if (!root) {
699      return;
700    }
701
702    var buttons = root.querySelectorAll(".nav-dd__btn");
703    if (!buttons.length) {
704      return;
705    }
706
707    function closeAll(except) {
708      Array.prototype.forEach.call(buttons, function(btn) {
709        if (btn !== except) {
710          btn.setAttribute("aria-expanded", "false");
711        }
712      });
713    }
714
715    Array.prototype.forEach.call(buttons, function(btn) {
716      btn.addEventListener("click", function(event) {
717        event.stopPropagation();
718        var open = btn.getAttribute("aria-expanded") === "true";
719        closeAll(btn);
720        btn.setAttribute("aria-expanded", open ? "false" : "true");
721      });
722    });
723
724    document.addEventListener("click", function() {
725      closeAll(null);
726    });
727
728    document.addEventListener("keydown", function(event) {
729      if (event.key === "Escape") {
730        closeAll(null);
731      }
732    });
733  }
734
735  function boot() {
736    initSharedHeader();
737    initNavDropdowns();
738  }
739
740  if (document.readyState === "loading") {
741    document.addEventListener("DOMContentLoaded", boot, { once: true });
742  } else {
743    boot();
744  }
745})();
746</script>
746
747</div>
748<main id="main">
749
750  <div class="custom-html-page">
751    
752<style>
753        /* WordPressのテーマ干渉を防ぐための強制スタイル指定 */
754        .crm-lp-wrapper {
755            font-family: 'Noto Sans JP', sans-serif !important;
756            background-color: #ffffff !important;
757            color: #111827 !important;
758        }
759
760        .force-bg-white {
761            background-color: #ffffff !important;
762        }
763
764        .crm-lp-wrapper {
765            font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
766        }
767
768        .home-section-label {
769            display: inline-flex;
770            align-items: center;
771            justify-content: center;
772            gap: 8px;
773            margin: 0 0 14px;
774            font-family: "SF Mono", Menlo, Consolas, monospace;
775            color: #5E6B82;
776            font-size: 11px;
777            font-weight: 700;
778            letter-spacing: 0.16em;
779            text-align: center !important;
780        }
781        .home-section-label::before {
782            content: "";
783            width: 8px;
784            height: 8px;
785            border-radius: 999px;
786            background: linear-gradient(135deg, #19CDB2, #35A8E1);
787        }
788        .home-section-title {
789            margin: 0;
790            color: #0f172a;
791            font-size: 1.875rem;
792            line-height: 1.2;
793            font-weight: 700;
794            letter-spacing: 0;
795        }
796        .home-section-lead {
797            margin: 16px auto 0;
798            max-width: 760px;
799            color: #5f6f86;
800            font-size: 1rem;
801            line-height: 1.85;
802            font-weight: 500;
803        }
804
805        /*
806         * DESIGN_SYSTEM v2 意匠合わせ。
807         * v2 §1「teal / blue は面で塗らない・塗りの黒は #000 のみ」に従い、
808         * 面のティントと成果カードの紺塗りをやめて白基調+罫線に寄せた。
809         * 数字は §2 の Data 規則(mono / tabular-nums / --ink)で見せる。
810         */
811        .home-results {
812            position: relative;
813            z-index: 4;
814            padding: 72px 0 76px;
815            background: #ffffff !important;
816        }
817        .home-results-head {
818            max-width: 880px;
819            margin: 0 auto 30px;
820            text-align: center;
821        }
822        .home-results-grid {
823            display: grid;
824            grid-template-columns: repeat(4, minmax(0, 1fr));
825            gap: 18px;
826        }
827        .home-results-card {
828            min-height: 178px;
829            padding: 24px 22px;
830            border: 1px solid #E4E8EF;
831            border-radius: 12px;
832            background: #ffffff;
833            box-shadow: none;
834            text-align: left;
835            transition: border-color .15s cubic-bezier(.2, .8, .2, 1), background .15s cubic-bezier(.2, .8, .2, 1);
836        }
837        .home-results-card:hover {
838            border-color: #B9C4D2;
839            background: #FAFBFC;
840        }
841        .home-results-value {
842            display: block;
843            margin: 0 0 10px;
844            color: #17263F;
845            font-family: "SF Mono", Menlo, Consolas, monospace;
846            font-variant-numeric: tabular-nums;
847            font-size: clamp(2rem, 1.5rem + 1.6vw, 2.9rem);
848            line-height: 1;
849            font-weight: 700;
850            letter-spacing: 0;
851        }
852        .home-results-label {
853            margin: 0 0 10px;
854            color: #17263F;
855            font-size: 1rem;
856            line-height: 1.55;
857            font-weight: 800;
858        }
859        .home-results-note {
860            margin: 0;
861            color: #5E6B82;
862            font-size: 0.84rem;
863            line-height: 1.7;
864            font-weight: 500;
865        }
866        /*
867         * 主 CTA は黒 ✦(v2 §5・B-4)。共通ヘッダーの CTA と同じ様式に揃える。
868         * グラデ塗り+hover lift(v2 NG #8 / NG #5)を置き換える。
869         * ヒーロー見出しのグラデ文字は §1 が「プロダクト LP 層では従来通り使用可」と
870         * している署名要素なので残す。
871         */
872        .fa-btn {
873            display: inline-flex;
874            align-items: center;
875            gap: 9px;
876            background: #000000;
877            color: #ffffff;
878            border: 0;
879            border-radius: 12px;
880            padding: 14px 26px;
881            font-size: 14px;
882            font-weight: 700;
883            line-height: 1;
884            text-decoration: none;
885            transition: background .15s cubic-bezier(.2, .8, .2, 1);
886        }
887        .fa-btn:hover {
888            background: #202124;
889        }
890        .fa-btn__spark {
891            color: #16BFA5;
892            font-size: .85em;
893            font-style: normal;
894            line-height: 1;
895            display: inline-block;
896            transition: transform .35s cubic-bezier(.34, 1.56, .64, 1);
897        }
898        .fa-btn:hover .fa-btn__spark {
899            transform: rotate(90deg) scale(1.15);
900        }
901        .fa-btn--ghost {
902            background: #ffffff;
903            color: #17263F;
904            border: 1px solid #DCE2EB;
905        }
906        .fa-btn--ghost:hover {
907            background: #FAFBFC;
908            border-color: #B9C4D2;
909        }
910
911        /* v2 §4: 導入成果系の数字には出典注記を添える(従来は欠落していた) */
912        .home-results-source {
913            margin: 18px 0 0;
914            color: #8A93A0;
915            font-size: 0.66rem;
916            line-height: 1.7;
917            text-align: left;
918        }
919
920        .customer-voices-section {
921            position: relative;
922            overflow: hidden;
923            padding: 76px 0 84px;
924            background: #ffffff !important;
925        }
926        .customer-voices-section > .max-w-7xl {
927            position: relative;
928            z-index: 1;
929        }
930        .customer-voices-head {
931            margin: 0 auto 28px;
932            max-width: 900px;
933            text-align: center;
934        }
935        .customer-voices-heading {
936            max-width: none;
937        }
938        .customer-voices-rule {
939            display: none;
940        }
941        .customer-voices-kicker {
942            display: inline-flex;
943            align-items: center;
944            justify-content: center;
945            gap: 8px;
946            margin: 0 0 14px;
947            font-family: "SF Mono", Menlo, Consolas, monospace;
948            color: #5E6B82;
949            font-size: 11px;
950            font-weight: 700;
951            letter-spacing: 0.16em;
952            text-align: center !important;
953        }
954        .customer-voices-kicker::before {
955            content: "";
956            width: 8px;
957            height: 8px;
958            border-radius: 999px;
959            background: linear-gradient(135deg, #19CDB2, #35A8E1);
960        }
961        .customer-voices-title {
962            margin: 0;
963            color: #0f172a;
964            font-size: 1.875rem;
965            line-height: 1.2;
966            font-weight: 700;
967            letter-spacing: 0;
968            text-align: center !important;
969        }
970        .customer-voices-grid {
971            display: grid;
972            grid-template-columns: minmax(0, 1.06fr) minmax(300px, 0.94fr);
973            gap: 20px;
974            align-items: stretch;
975        }
976        .customer-voice-primary,
977        .customer-voice-card {
978            border: 1px solid #dbe8e8;
979            border-radius: 16px;
980            background: #ffffff;
981            box-shadow: 0 18px 48px rgba(20, 96, 128, 0.08);
982        }
983        .customer-voice-primary {
984            min-height: 360px;
985            overflow: hidden;
986        }
987        .customer-voice-primary-inner {
988            display: flex;
989            flex-direction: column;
990            min-height: 360px;
991            padding: 30px;
992        }
993        .customer-voice-label-row {
994            display: flex;
995            align-items: center;
996            justify-content: space-between;
997            gap: 1rem;
998            color: #5f6f86;
999            font-size: 0.78rem;
1000            font-weight: 700;
1001            letter-spacing: 0.08em;
1002        }
1003        .customer-voice-label-row span:first-child {
1004            display: inline-flex;
1005            align-items: center;
1006            justify-content: center;
1007            min-width: 92px;
1008            min-height: 36px;
1009            padding: 0 14px;
1010            border: 1px solid rgba(25, 205, 178, 0.2);
1011            border-radius: 999px;
1012            background: #DFF3EF;
1013            color: #0B5F52;
1014            font-weight: 800;
1015        }
1016        .customer-voice-primary-quote {
1017            margin: 34px 0 24px;
1018            max-width: 720px;
1019            color: #0f172a;
1020            font-size: clamp(1.32rem, 1.1rem + 0.7vw, 1.85rem);
1021            line-height: 1.7;
1022            font-weight: 800;
1023            letter-spacing: 0;
1024            text-align: left !important;
1025        }
1026        .customer-voice-proof {
1027            display: grid;
1028            grid-template-columns: repeat(2, minmax(0, 1fr));
1029            gap: 12px;
1030            margin-top: auto;
1031        }
1032        .customer-voice-proof-item {
1033            padding: 16px 18px;
1034            border: 1px solid #e1eceb;
1035            border-radius: 12px;
1036            background: #f8fcfb;
1037        }
1038        .customer-voice-proof-item span {
1039            display: block;
1040            margin-bottom: 6px;
1041            color: #64748b;
1042            font-size: 0.74rem;
1043            font-weight: 700;
1044            letter-spacing: 0.06em;
1045        }
1046        .customer-voice-proof-item strong {
1047            display: block;
1048            color: #0f172a;
1049            font-size: 0.98rem;
1050            line-height: 1.55;
1051            font-weight: 800;
1052        }
1053        .customer-voice-stack {
1054            display: grid;
1055            grid-template-rows: repeat(2, minmax(0, 1fr));
1056            gap: 20px;
1057        }
1058        .customer-voice-card {
1059            display: flex;
1060            flex-direction: column;
1061            justify-content: space-between;
1062            padding: 24px;
1063        }
1064        .customer-voice-card-top {
1065            display: flex;
1066            align-items: center;
1067            gap: 14px;
1068            margin-bottom: 16px;
1069        }
1070        .customer-voice-index {
1071            display: grid;
1072            place-items: center;
1073            width: 42px;
1074            height: 42px;
1075            flex: 0 0 42px;
1076            border-radius: 12px;
1077            background: #DFF3EF;
1078            color: #0B5F52;
1079            font-size: 0.76rem;
1080            font-weight: 800;
1081            letter-spacing: 0.08em;
1082        }
1083        .customer-voice-card h3 {
1084            margin: 0;
1085            color: #0f172a;
1086            font-size: 1.08rem;
1087            line-height: 1.5;
1088            font-weight: 800;
1089            text-align: left !important;
1090        }
1091        .customer-voice-text {
1092            margin: 0 0 18px;
1093            color: #334155;
1094            font-size: 0.94rem;
1095            line-height: 1.85;
1096            font-weight: 500;
1097            text-align: left !important;
1098        }
1099        .customer-voice-tagline {
1100            margin: 0;
1101            padding-top: 14px;
1102            border-top: 1px solid #e2e8f0;
1103            color: #64748b;
1104            font-size: 0.84rem;
1105            line-height: 1.7;
1106            font-weight: 500;
1107            text-align: left !important;
1108        }
1109
1110        .home-comparison {
1111            padding: 78px 0 86px;
1112            background: #ffffff !important;
1113        }
1114        .home-comparison-head {
1115            max-width: 900px;
1116            margin: 0 auto 30px;
1117            text-align: center;
1118        }
1119        /* v2 §11 NG#1: 縁色は 4 辺すべて禁止。v1 で許容されていた
1120           「上辺 2px gradient line」の例外は v2 で廃止されている。 */
1121        .home-comparison-shell {
1122            overflow: hidden;
1123            border: 1px solid #E4E8EF;
1124            border-radius: 16px;
1125            background: #ffffff;
1126            box-shadow: 0 22px 60px rgba(20, 96, 128, 0.1);
1127        }
1128        .home-comparison-scroll {
1129            overflow-x: auto;
1130            width: 100%;
1131        }
1132        .home-comparison-table {
1133            width: 100%;
1134            min-width: 1120px;
1135            border-collapse: separate;
1136            border-spacing: 1px;
1137            table-layout: fixed;
1138            background: #e4ecec;
1139        }
1140        .home-comparison-table th,
1141        .home-comparison-table td {
1142            height: 58px;
1143            padding: 10px;
1144            background: #ffffff;
1145            color: #0f172a;
1146            text-align: center;
1147            vertical-align: middle;
1148        }
1149        .home-comparison-table thead th {
1150            height: 78px;
1151            background: #f2f5f6;
1152            font-size: 0.76rem;
1153            line-height: 1.4;
1154            font-weight: 800;
1155        }
1156        .home-comparison-table thead th:first-child,
1157        .home-comparison-table tbody th {
1158            background: #edf2f3;
1159        }
1160        .home-comparison-table tbody th {
1161            width: 210px;
1162            padding: 12px 16px;
1163            font-size: 0.83rem;
1164            line-height: 1.5;
1165            font-weight: 800;
1166            text-align: left;
1167        }
1168        .home-comparison-table thead th:nth-child(2),
1169        .home-comparison-table tbody td:nth-child(2) {
1170            background: linear-gradient(180deg, #f3fffd 0%, #e8faf7 100%);
1171        }
1172        .home-comparison-brand {
1173            display: grid;
1174            place-items: center;
1175            gap: 6px;
1176        }
1177        .home-comparison-brand strong {
1178            color: #062e32;
1179            font-size: 0.9rem;
1180            font-weight: 900;
1181        }
1182        .home-comparison-brand span {
1183            display: inline-flex;
1184            align-items: center;
1185            justify-content: center;
1186            min-height: 22px;
1187            padding: 4px 8px;
1188            border-radius: 999px;
1189            background: #DFF3EF;
1190            color: #0B5F52;
1191            font-size: 0.66rem;
1192            font-weight: 800;
1193            line-height: 1;
1194        }
1195        .home-comparison-mark {
1196            display: inline-flex;
1197            align-items: center;
1198            justify-content: center;
1199            width: 22px;
1200            height: 22px;
1201            border-radius: 999px;
1202            font-size: 0.95rem;
1203            line-height: 1;
1204            font-weight: 900;
1205        }
1206        /*
1207         * 案B: 塗りは残しつつ v2 の単色 teal へ。グラデ塗り(v2 NG #8)と
1208         * teal の影を落とす。バー側の teal と同じ #16BFA5 に揃えることで、
1209         * 「ファネルAi = teal」の対応が比較表とコストバーで一貫する。
1210         */
1211        .home-comparison-mark.is-yes {
1212            color: #ffffff;
1213            background: #16BFA5;
1214            box-shadow: none;
1215        }
1216        .home-comparison-mark.is-none {
1217            color: #a0a8b4;
1218            background: #f2f4f7;
1219        }
1220        .home-comparison-partial {
1221            color: #087967;
1222            font-size: 0.82rem;
1223            font-weight: 800;
1224            white-space: nowrap;
1225        }
1226        .home-comparison-partial sup {
1227            font-size: 0.62rem;
1228            line-height: 1;
1229        }
1230        .home-comparison-notes {
1231            display: grid;
1232            grid-template-columns: repeat(3, minmax(0, 1fr));
1233            gap: 10px;
1234            padding: 18px;
1235            background: #fbfdfd;
1236        }
1237        .home-comparison-note {
1238            margin: 0;
1239            padding: 11px 12px;
1240            border: 1px solid #e2ecec;
1241            border-radius: 12px;
1242            background: #ffffff;
1243            color: #455468;
1244            font-size: 0.72rem;
1245            line-height: 1.55;
1246            font-weight: 700;
1247        }
1248        .home-comparison-note strong {
1249            color: #087967;
1250            font-weight: 900;
1251        }
1252        .home-comparison-scroll-hint {
1253            display: none;
1254            margin: 14px 0 0;
1255            color: #64748b;
1256            font-size: 0.8rem;
1257            line-height: 1.6;
1258            font-weight: 700;
1259            text-align: left;
1260        }
1261
1262        @media (max-width: 1024px) {
1263            .home-results-grid {
1264                grid-template-columns: repeat(2, minmax(0, 1fr));
1265            }
1266            .customer-voices-grid {
1267                grid-template-columns: 1fr;
1268            }
1269            .customer-voice-primary,
1270            .customer-voice-primary-inner {
1271                min-height: auto;
1272            }
1273            .home-comparison-notes {
1274                grid-template-columns: repeat(2, minmax(0, 1fr));
1275            }
1276        }
1277        @media (max-width: 640px) {
1278            .home-results,
1279            .customer-voices-section,
1280            .home-comparison {
1281                padding: 56px 0 62px;
1282            }
1283            .home-results-grid {
1284                grid-template-columns: 1fr;
1285            }
1286            .home-results-card,
1287            .customer-voice-primary-inner,
1288            .customer-voice-card {
1289                padding: 20px;
1290            }
1291            .customer-voice-label-row {
1292                align-items: flex-start;
1293                flex-direction: column;
1294                gap: 8px;
1295            }
1296            .customer-voice-proof {
1297                grid-template-columns: 1fr;
1298            }
1299            .home-comparison-table {
1300                width: 1080px;
1301                min-width: 0;
1302            }
1303            .home-comparison-notes {
1304                grid-template-columns: 1fr;
1305                padding: 14px;
1306            }
1307            .home-comparison-scroll-hint {
1308                display: block;
1309            }
1310        }
1311
1312        /* HubSpotフォーム用 */
1313        .hbspt-form { margin: 0 auto; }
1314        /* Phosphor Icons lightweight replacement (CSS masks, ~3KB vs 200KB+ library) */
1315        i[class*="ph-"]{display:inline-block;width:1em;height:1em;font-style:normal;vertical-align:-0.125em;background:currentColor;-webkit-mask-image:var(--phi);mask-image:var(--phi);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
1316        .ph-arrow-right{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'/%3E%3C/svg%3E")}
1317        .ph-trend-up{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M240,88v64a8,8,0,0,1-16,0V107.31l-77.66,77.65a8,8,0,0,1-11.31,0L96,145.94,29.66,212.28a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0L140.69,168,212.69,96H168a8,8,0,0,1,0-16h64A8,8,0,0,1,240,88Z'/%3E%3C/svg%3E")}
1318        .ph-fire{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M143.38,17.85a8,8,0,0,0-12.63,3.41l-22,60.41L84.59,58.26a8,8,0,0,0-11.93,2.17C49,97.54,40,126.78,40,152a88,88,0,0,0,176,0C216,92.55,165.72,43.85,143.38,17.85Z'/%3E%3C/svg%3E")}
1319        .ph-user{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z'/%3E%3C/svg%3E")}
1320        .ph-sparkle{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M197.58,129.06,146,110,
1320126.91,58.42a15.92,15.92,0,0,0-29.88,0L78,110,26.42,129.06a15.92,15.92,0,0,0,0,29.88L78,178l19.09,51.58a15.92,15.92,0,0,0,29.88,0L146,178l51.58-19.06a15.92,15.92,0,0,0,0-29.88ZM228.71,63.7l-12.71-4.7-4.7-12.71a7.95,7.95,0,0,0-14.94,0l-4.7,12.71-12.71,4.7a7.95,7.95,0,0,0,0,14.94l12.71,4.7,4.7,12.71a7.95,7.95,0,0,0,14.94,0l4.7-12.71,12.71-4.7a7.95,7.95,0,0,0,0-14.94Z'/%3E%3C/svg%3E")}
1321        .ph-file-pdf{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M224,152a8,8,0,0,1-8,8H200v16h8a8,8,0,0,1,0,16h-8v16a8,8,0,0,1-16,0V152a8,8,0,0,1,8-8h24A8,8,0,0,1,224,152ZM92,172a20,20,0,0,1-20,20H68v16a8,8,0,0,1-16,0V152a8,8,0,0,1,8-8H72A20,20,0,0,1,92,172Zm-16,0a4,4,0,0,0-4-4H68v8h4A4,4,0,0,0,76,172Zm84,8a28,28,0,0,1-28,28h-4a8,8,0,0,1-8-8V152a8,8,0,0,1,8-8h4A28,28,0,0,1,160,180Zm-16,12a12,12,0,0,0,0-24h-4v24ZM40,112V40A16,16,0,0,1,56,24h96a8,8,0,0,1,5.66,2.34l56,56A8,8,0,0,1,216,88v24a8,8,0,0,1-16,0V96H152a8,8,0,0,1-8-8V40H56v72a8,8,0,0,1-16,0ZM160,80h28.69L160,51.31Z'/%3E%3C/svg%3E")}
1322        .ph-paper-plane-right{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M231.4,44.34s0,.1,0,.15l-58.2,191.94a15.88,15.88,0,0,1-14,11.51,15.86,15.86,0,0,1-15.8-9.09l-35.71-75.39,41.67-41.67a8,8,0,0,0-11.32-11.32l-41.67,41.67L21.05,116.42a16.07,16.07,0,0,1,2.49-29.8L215.18,28.93A16,16,0,0,1,231.4,44.34Z'/%3E%3C/svg%3E")}
1323        .ph-pencil-simple{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M230.14,70.54,185.46,25.86a20,20,0,0,0-28.29,0L33.86,149.17A19.85,19.85,0,0,0,28,163.31V208a20,20,0,0,0,20,20H92.69a19.86,19.86,0,0,0,14.14-5.86L230.14,98.82A20,20,0,0,0,230.14,70.54ZM91,204H52V165l84-84,39,39Z'/%3E%3C/svg%3E")}
1324        .ph-file-text{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88v48a8,8,0,0,0,8,8h48V216
1324Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z'/%3E%3C/svg%3E")}
1325        .ph-cloud-arrow-up{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M178.34,165.66a8,8,0,0,1-11.32,11.32L152,161.94V208a8,8,0,0,1-16,0V161.94l-15,15a8,8,0,0,1-11.32-11.32l28.69-28.68a8,8,0,0,1,11.32,0ZM160,40A88.09,88.09,0,0,0,81.29,88.68,64,64,0,1,0,72,216h28a8,8,0,0,0,0-16H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.12A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,100.8,66,8,8,0,0,0,3.2,15.58A88,88,0,0,0,160,40Z'/%3E%3C/svg%3E")}
1326        .ph-clock-counter-clockwise{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M136,80v43.47l37.88,21.86a8,8,0,0,1-8,13.86l-40-23.08A8,8,0,0,1,120,128V80a8,8,0,0,1,16,0Zm-8-48A95.44,95.44,0,0,0,60.08,60.15C52.81,67.51,46.35,74.59,40,82V64a8,8,0,0,0-16,0v40a8,8,0,0,0,8,8H72a8,8,0,0,0,0-16H49c7.15-8.42,14.27-16.35,22.39-24.57a80,80,0,1,1,1.66,114.75,8,8,0,1,0-11,11.64A96,96,0,1,0,128,32Z'/%3E%3C/svg%3E")}
1327        .ph-robot{--phi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M200,48H136V16a8,8,0,0,0-16,0V48H56A32,32,0,0,0,24,80V192a32,32,0,0,0,32,32H200a32,32,0,0,0,32-32V80A32,32,0,0,0,200,48Zm-36,120H92a8,8,0,0,1,0-16h72a8,8,0,0,1,0,16Zm-60-48a12,12,0,1,1,12-12A12,12,0,0,1,104,120Zm48,0a12,12,0,1,1,12-12A12,12,0,0,1,152,120Z'/%3E%3C/svg%3E")}
1328
1329        /* ===== MV Motion Effects ===== */
1330        .mv-hero {
1331            position: relative !important;
1332            isolation: isolate;
1333            overflow: hidden;
1334        }
1335        .mv-reveal {
1336            opacity: 0;
1337            transform: translateY(12px);
1338            filter: blur(4px);
1339        }
1340        .mv-swap {
1341            display: inline-flex;
1342            position: relative;
1343            padding: 0 .2em;
1344            border-radius: 12px;
1345            background: linear-gradient(135deg, #19CDB2, #35A8E1);
1346            border: none;
1347            overflow: hidden;
1348            vertical-align: baseline;
1349            align-items: center;
1350        }
1351        .mv-swap > span {
1352            display: block;
1353            padding: .05em .22em;
1354            will-change: transform, opacity;
1355            color: #fff !important;
1356            background: none !important;
1357            -webkit-text-fill-color: #fff;
1358            -webkit-background-clip: unset;
1359            background-clip: unset;
1360        }
1361        .mv-cursor {
1362            position: fixed;
1363            left: 0; top: 0;
1364            z-index: 9999;
1365            width: 22px; height: 22px;
1366            border-radius: 50%;
1367            border: 1.5px solid rgba(25,205,178,.25);
1368            transform: translate(-50%, -50%);
1369            pointer-events: none;
1370            transition: width .15s ease, height .15s ease, border-color .15s ease, background .15s ease, opacity .25s ease;
1371            opacity: 0;
1372            backdrop-filter: blur(6px);
1373            -webkit-backdrop-filter: blur(6px);
1374        }
1375        .mv-cursor.is-active { opacity: 1; }
1376        .mv-cursor.is-hover {
1377            width: 42px; height: 42px;
1378            border-color: rgba(25,205,178,.4);
1379            background: rgba(25,205,178,.07);
1380        }
1381        .magnetic-btn {
1382            transition: transform .12s ease, box-shadow .25s ease !important;
1383        }
1384        .magnetic-btn:hover {
1385            box-shadow: 0 8px 30px rgba(25,205,178,.18) !important;
1386        }
1387        .mv-mockup-wrap {
1388            position: relative;
1389            perspective: 1200px;
1390            padding-top: 112px;
1391            z-index: 1;
1392        }
1393        .mv-agent-toast-stack {
1394            position: absolute;
1395            top: 0;
1396            left: 46%;
1397            z-index: 3;
1398            height: 138px;
1399            overflow: visible;
1400            transform: translateX(-50%);
1401            width: min(560px, calc(100vw - 48px));
1402            pointer-events: none;
1403        }
1404        .mv-agent-toast {
1405            position: absolute;
1406            top: 0;
1407            left: 0;
1408            right: 0;
1409            display: grid;
1410            grid-template-columns: 36px 1fr;
1411            gap: 12px;
1412            align-items: start;
1413            padding: 13px 15px;
1414            border: 1px solid rgba(203, 213, 225, 0.86);
1415            border-radius: 14px;
1416            background:
1417                linear-gradient(180deg, rgba(255,255,255,.96), rgba(246,252,255,.94)),
1418                #ffffff;
1419            box-shadow: 0 16px 36px rgba(15, 23, 42, 0.12);
1420            backdrop-filter: blur(12px);
1421            -webkit-backdrop-filter: blur(12px);
1422            opacity: 0;
1423            transform: translateY(76px) scale(.98);
1424            /* §6 duration 600ms / --ease-out。移動と重なりは LP 層(§0)として維持 */
1425            transition: opacity .6s cubic-bezier(.2,.8,.2,1), transform .6s cubic-bezier(.2,.8,.2,1);
1426        }
1427        .mv-agent-toast.is-top {
1428            z-index: 1;
1429            opacity: .86;
1430            transform: translateY(0) scale(.975);
1431            border-color: rgba(203, 213, 225, 0.78);
1432            background:
1433                linear-gradient(180deg, rgba(255,255,255,.9), rgba(241,247,250,.88)),
1434                #ffffff;
1435            box-shadow: 0 10px 24px rgba(15, 23, 42, 0.09);
1436            filter: saturate(.82);
1437        }
1438        .mv-agent-toast.is-bottom {
1439            z-index: 2;
1440            opacity: 1;
1441            transform: translate(34px, 62px) scale(1);
1442            border-color: rgba(203, 213, 225, 0.94);
1443            background:
1444                linear-gradient(180deg, #ffffff 0%, #f8fafc 100%),
1445                #ffffff;
1446            box-shadow: 0 16px 36px rgba(15, 23, 42, 0.14);
1447        }
1448        .mv-agent-toast.is-exiting {
1449            z-index: 0;
1450            opacity: 0;
1451            transform: translateY(-58px) scale(.96);
1452        }
1453        /* §5 アイコンチップ: 白地 + 1px 枠 + 黒ストローク。淡色面チップは NG#4 */
1454        .mv-agent-toast-icon {
1455            display: grid;
1456            place-items: center;
1457            width: 36px;
1458            height: 36px;
1459            border-radius: 10px;
1460            border: 1px solid #E4E8EF;
1461            background: #ffffff;
1462            color: #000000;
1463        }
1464        .mv-agent-toast-icon svg {
1465            width: 18px;
1466            height: 18px;
1467            fill: none;
1468            stroke: currentColor;
1469            stroke-width: 2;
1470            stroke-linecap: round;
1471            stroke-linejoin: round;
1472        }
1473        .mv-agent-toast strong {
1474            display: block;
1475            color: #0f172a;
1476            font-size: 13px;
1477            line-height: 1.45;
1478            letter-spacing: 0;
1479            white-space: nowrap;
1480        }
1481        .mv-agent-toast span:last-child {
1482            display: block;
1483            margin-top: 3px;
1484            color: #526172;
1485            font-size: 12px;
1486            font-weight: 700;
1487            line-height: 1.55;
1488            white-space: nowrap;
1489        }
1490        .mv-mockup {
1491            transform: rotateY(-4deg) rotateX(2deg);
1492            transform-origin: center center;
1493            transition: transform .4s ease, box-shadow .4s ease;
1494        }
1495        .mv-mockup:hover {
1496            transform: rotateY(0deg) rotateX(0deg);
1497        }
1498        .mv-mockup-stage {
1499            overflow: hidden;
1500            border-radius: 24px;
1501            box-shadow: 0 28px 60px rgba(15, 23, 42, 0.14);
1502        }
1503        .mv-mockup-stage--video {
1504            aspect-ratio: 16 / 9;
1505            background: #000000;
1506        }
1507        .mv-mockup-video {
1508            display: block;
1509            width: 100%;
1510            height: 100%;
1511            border: 0;
1512        }
1513        .mv-mockup-capture {
1514            display: block;
1515            width: 100%;
1516            height: auto;
1517        }
1518
1519        /* ===== Feature Section (SVGアニメ) ===== */
1520        .feature-section { padding: 60px 20px 100px; max-width: 1000px; margin: 0 auto; }
1521        .feature-row { display: flex; align-items: center; justify-content: space-between; gap: 60px; margin-bottom: 140px; }
1522        .feature-row:last-child { margin-bottom: 0; }
1523        .feature-row:nth-child(even) { flex-direction: row-reverse; }
1524        .feature-visual { flex: 1.1; aspect-ratio: 4/3; border-radius: 32px; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; min-width: 0; }
1525        .v-1 { background: #F7F9FB; }
1526        .v-2 { background: #F7F9FB; }
1527        .v-3 { background: #F7F9FB; }
1528        .v-4 { background: #F7F9FB; }
1529        .feature-svg { width: 82%; height: 82%; }
1530        .feature-content { flex: 1; text-align: left !important; }
1531        /* v2 §4「飾り数字の禁止」。96px のゴースト数字は情報を持たないため、
1532           序数の手掛かりだけ残して mono の小ラベルへ縮小した。 */
1533        .step-number { font-family: "SF Mono", Menlo, Consolas, monospace; font-size: 11px; font-weight: 700; letter-spacing: .14em; color: #8A93A0; line-height: 1; margin-bottom: 12px; position: relative; z-index: 0; text-align: left !important; }
1534        .feature-title { font-size: 28px; font-weight: 700; margin: 0 0 18px 0; line-height: 1.5; position: relative; z-index: 1; text-align: left !important; }
1535        .feature-desc { font-size: 15px; color: #475569; margin: 0; text-align: justify !important; }
1536        svg * { transform-box: fill-box; }
1537
1538        .s1-pulse { animation: s1Pulse 3s infinite ease-in-out; transform-origin: center center; }
1539        .s1-pulse:nth-of-type(2) { animation-delay: 1s; }
1540        .s1-pulse:nth-of-type(3) { animation-delay: 2s; }
1541        @keyframes s1Pulse { 0% { transform: scale(0.85); opacity: 0.5; } 100% { transform: scale(1.6); opacity: 0; } }
1542        .s1-orbit { animation: s1Orbit 10s infinite linear; transform-origin: center center; }
1543        .s1-orbit-r { animation: s1Orbit 8s infinite linear reverse; transform-origin: center center; }
1544        @keyframes s1Orbit { to { transform: rotate(360deg); } }
1545        .s1-icon { animation: s1Float 4s infinite ease-in-out; transform-origin: center center; }
1546        .s1-icon-d1 { animation-delay: 0s; } .s1-icon-d2 { animation-delay: 1s; } .s1-icon-d3 { animation-delay: 2s; } .s1-icon-d4 { animation-delay: 3s; }
1547        @keyframes s1Float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }
1548        .s1-line { stroke-dasharray: 5 4; animation: s1Dash 2s infinite linear; }
1549        @keyframes s1Dash { to { stroke-dashoffset: -18; } }
1550        .s1-core-breath { animation: s1Breath 3s infinite ease-in-out; transform-origin: center center; }
1551        @keyframes s1Breath { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.07); } }
1552
1553        .s2-dim { opacity: 0.3; }
1554        .s2-hero { animation: s2Pop 3.5s infinite ease-in-out; transform-origin: center center; }
1555        @keyframes s2Pop { 0%, 100% { transform: scale(1) translateY(0); filter: drop-shadow(0 2px 6px rgba(234,179,8,0)); } 50% { transform: scale(1.06) translateY(-5px); filter: drop-shadow(0 10px 20px rgba(234,179,8,0.25)); } }
1556        .s2-bell { animation: s2Ring 3s infinite ease-in-out; transform-origin: center top; }
1557        @keyframes s2Ring { 0%, 55%, 100% { transform: rotate(0); } 60% { transform: rotate(14deg); } 70% { transform: rotate(-12deg); } 80% { transform: rotate(8deg); } 90% { transform: rotate(-4deg); } }
1558        .s2-badge { animation: s2BadgePop 3s infinite ease-in-out; transform-origin: center center; }
1559        @keyframes s2BadgePop { 0%, 50%, 100% { transform: scale(1); } 60% { transform: scale(1.4); } 70% { transform: scale(0.9); } 80% { transform: scale(1.1); } }
1560        .s2-check { stroke-dasharray: 24; stroke-dashoffset: 24; animation: s2Check 3.5s infinite ease-in-out; }
1561        @keyframes s2Check { 0%, 40% { stroke-dashoffset: 24; } 60%, 100% { stroke-dashoffset: 0; } }
1562        .s2-arrow { animation: s2Arrow 2s infinite ease-in-out; }
1563        @keyframes s2Arrow { 0%, 100% { transform: translateX(0); opacity: 0.5; } 50% { transform: translateX(3px); opacity: 1; } }
1564        .s2-spot { animation: s2Spot 3.5s infinite ease-in-out; }
1565        @keyframes s2Spot { 0%, 100% { opacity: 0.15; } 50% { opacity: 0.35; } }
1566
1567        .s3-funnel { animation: s3Breathe 4s infinite ease-in-out; }
1568        .s3-funnel:nth-of-type(2) { animation-delay: 0.3s; }
1569        .s3-funnel:nth-of-type(3) { animation-delay: 0.6s; }
1570        @keyframes s3Breathe { 0%, 100% { opacity: 0.8; } 50% { opacity: 1; } }
1571        .s3-mail { animation: s3Drop 2.8s infinite ease-in; opacity: 0; }
1572        .s3-mail-d2 { animation-delay: 0.9s; } .s3-mail-d3 { animation-delay: 1.8s; }
1573        @keyframes s3Drop { 0% { transform: translateY(-15px); opacity: 0; } 15% { opacity: 1; transform: translateY(0); } 70% { opacity: 0.8; transform: translateY(30px) scale(0.8); } 100% { opacity: 0; transform: translateY(45px) scale(0.6); } }
1574        .s3-bar { animation: s3Grow 3s infinite ease-in-out alternate; transform-origin: center bottom; }
1575        .s3-bar-d2 { animation-delay: 0.2s; } .s3-bar-d3 { animation-delay: 0.4s; } .s3-bar-d4 { animation-delay: 0.6s; }
1576        @keyframes s3Grow { 0% { transform: scaleY(0.25); } 100% { transform: scaleY(1); } }
1577        .s3-heart { animation: s3Heart 2.5s infinite ease-in-out; transform-origin: center center; }
1578        .s3-heart-d2 { animation-delay: 0.8s; } .s3-heart-d3 { animation-delay: 1.6s; }
1579        @keyframes s3Heart { 0%, 100% { transform: scale(0); opacity: 0; } 25% { transform: scale(1.15); opacity: 1; } 50% { transform: scale(1); opacity: 1; } 75% { opacity: 0; transform: scale(0.8) translateY(-8px); } }
1580        .s3-up { animation: s3Up 2.5s infinite ease-in-out; }
1581        @keyframes s3Up { 0%, 100% { transform: translateY(0); opacity: 0.6; } 50% { transform: translateY(-5px); opacity: 1; } }
1582
1583        .s4-panel { animation: s4Float 5s infinite ease-in-out; }
1584        @keyframes s4Float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-3px); } }
1585        .s4-line { stroke-dasharray: 300; stroke-dashoffset: 300; animation: s4Draw 4s infinite ease-in-out; }
1586        @keyframes s4Draw { 0% { stroke-dashoffset: 300; } 50%, 100% { stroke-dashoffset: 0; } }
1587        .s4-bar { animation: s4Bar 3s infinite ease-out alternate; transform-origin: center bottom; }
1588        .s4-bar-d2 { animation-delay: 0.15s; } .s4-bar-d3 { animation-delay: 0.3s; } .s4-bar-d4 { animation-delay: 0.45s; } .s4-bar-d5 { animation-delay: 0.6s; }
1589        @keyframes s4Bar { 0% { transform: scaleY(0.15); opacity: 0.4; } 100% { transform: scaleY(1); opacity: 1; } }
1590        .s4-donut { animation: s4Spin 12s infinite linear; transform-origin: center center; }
1591        @keyframes s4Spin { to { transform: rotate(360deg); } }
1592        .s4-num { animation: s4Num 3s infinite ease-in-out; transform-origin: center center; }
1593        @keyframes s4Num { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.06); } }
1594        .s4-risk { animation: s4Blink 1.4s infinite ease-in-out; }
1595        @keyframes s4Blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.2; } }
1596        .s4-cursor { animation: s4Cursor 6s infinite ease-in-out; }
1597        @keyframes s4Cursor { 0% { transform: translate(0,0); } 25% { transform: translate(25px,-12px); } 50% { transform: translate(45px,4px); } 75% { transform: translate(15px,12px); } 100% { transform: translate(0,0); } }
1598        .s4-tip { animation: s4Tip 6s infinite ease-in-out; }
1599        @keyframes s4Tip { 0%,18%,62%,100% { opacity: 0; transform: translateY(3px); } 25%,55% { opacity: 1; transform: translateY(0); } }
1600        .s4-trend { animation: s4Trend 2.5s infinite ease-in-out; }
1601        @keyframes s4Trend { 0%, 100% { transform: translateY(0); opacity: 0.6; } 50% { transform: translateY(-4px); opacity: 1; } }
1602
1603        /* SVG visuals are pinned to their completed state to avoid idle layout work. */
1604        .feature-section .s1-pulse,
1605        .feature-section .s1-orbit,
1606        .feature-section .s1-orbit-r,
1607        .feature-section .s1-icon,
1608        .feature-section .s1-line,
1609        .feature-section .s1-core-breath,
1610        .feature-section .s2-hero,
1611        .feature-section .s2-bell,
1612        .feature-section .s2-badge,
1613        .feature-section .s2-check,
1614        .feature-section .s2-arrow,
1615        .feature-section .s2-spot,
1616        .feature-section .s3-funnel,
1617        .feature-section .s3-mail,
1618        .feature-section .s3-bar,
1619        .feature-section .s3-heart,
1620        .feature-section .s3-up,
1621        .feature-section .s4-panel,
1622        .feature-section .s4-line,
1623        .feature-section .s4-bar,
1624        .feature-section .s4-donut,
1625        .feature-section .s4-num,
1626        .feature-section .s4-risk,
1627        .feature-section .s4-cursor,
1628        .feature-section .s4-tip,
1629        .feature-section .s4-trend {
1630            animation: none;
1631        }
1632        .feature-section .s1-pulse:nth-of-type(1) { transform: scale(1); opacity: 0.2; }
1633        .feature-section .s1-pulse:nth-of-type(2) { transform: scale(1.28); opacity: 0.14; }
1634        .feature-section .s1-pulse:nth-of-type(3) { transform: scale(1.56); opacity: 0.08; }
1635        .feature-section .s1-icon,
1636        .feature-section .s1-core-breath,
1637        .feature-section .s2-hero,
1638        .feature-section .s2-bell,
1639        .feature-section .s2-badge,
1640        .feature-section .s2-arrow,
1641        .feature-section .s3-up,
1642        .feature-section .s4-panel,
1643        .feature-section .s4-risk,
1644        .feature-section .s4-trend {
1645            transform: none;
1646            opacity: 1;
1647            filter: none;
1648        }
1649        .feature-section .s1-line { stroke-dashoffset: 0; }
1650        .feature-section .s2-check { stroke-dashoffset: 0; }
1651        .feature-section .s2-spot { opacity: 0.28; }
1652        .feature-section .s3-funnel { opacity: 1; }
1653        .feature-section .s3-mail { opacity: 1; transform: translateY(20px) scale(0.9); }
1654        .feature-section .s3-heart { opacity: 1; transform: scale(1); }
1655        .feature-section .s3-bar { transform: scaleY(1); }
1656        .feature-section .s4-line { stroke-dashoffset: 0; }
1657        .feature-section .s4-bar { transform: scaleY(1); opacity: 1; }
1658        .feature-section .s4-num { opacity: 1; }
1659        .feature-section .s4-cursor { display: none; }
1660        .feature-section .s4-tip { opacity: 0; transform: none; }
1661
1662        .feature-directory-grid {
1663            display: grid;
1664            grid-template-columns: repeat(3, minmax(0, 1fr));
1665            gap: 1.5rem;
1666        }
1667        .feature-directory-card {
1668            display: block;
1669            height: 100%;
1670            padding: 1.5rem;
1671            border: 1px solid #e5e7eb;
1672            border-radius: 1.5rem;
1673            background: #ffffff;
1674            text-decoration: none;
1675            color: inherit;
1676            box-shadow: 0 18px 50px rgba(15, 23, 42, 0.05);
1677            transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
1678        }
1679        .feature-directory-card:hover {
1680                        border-color: rgba(25, 205, 178, 0.35);
1681            box-shadow: 0 24px 60px rgba(15, 23, 42, 0.08);
1682        }
1683        .feature-directory-number {
1684            display: inline-flex;
1685            align-items: center;
1686            justify-content: center;
1687            min-width: 44px;
1688            height: 44px;
1689            padding: 0 12px;
1690            border-radius: 14px;
1691            background: #DFF3EF;
1692            color: #0B5F52;
1693            font-size: 0.85rem;
1694            font-weight: 800;
1695            letter-spacing: 0.08em;
1696        }
1697        .feature-directory-card h3 {
1698            margin: 16px 0 10px;
1699            color: #111827;
1700            font-size: 1.16rem;
1701            font-weight: 800;
1702            line-height: 1.4;
1703        }
1704        .feature-directory-card p {
1705            margin: 0;
1706            color: #6b7280;
1707            font-size: 0.88rem;
1708            line-height: 1.7;
1709        }
1710        .feature-directory-tags {
1711            display: flex;
1712            flex-wrap: wrap;
1713            gap: 8px;
1714            margin-top: 16px;
1715        }
1716        .feature-directory-tags span {
1717            display: inline-flex;
1718            align-items: center;
1719            min-height: 32px;
1720            padding: 0 12px;
1721            border-radius: 999px;
1722            background: #f3f4f6;
1723            color: #111827;
1724            font-size: 0.8rem;
1725            font-weight: 700;
1726            white-space: nowrap;
1727        }
1728        .feature-directory-cta {
1729            margin-top: 32px;
1730        }
1731        .feature-directory-cta-inner {
1732            padding: 32px;
1733            border: 1px solid #e5e7eb;
1734            border-radius: 24px;
1735            background: #F7F9FB;
1736            box-shadow: 0 10px 35px rgba(15, 23, 42, 0.05);
1737            text-align: center;
1738        }
1739        .feature-directory-cta-inner h3 {
1740            margin: 0 0 12px;
1741            color: #111827;
1742            font-size: 1.4rem;
1743            line-height: 1.4;
1744            font-weight: 800;
1745        }
1746        .feature-directory-cta-inner p {
1747            margin: 0 auto;
1748            max-width: 700px;
1749            color: #6b7280;
1750            line-height: 1.8;
1751        }
1752        .feature-directory-button {
1753            display: inline-flex;
1754            align-items: center;
1755            gap: 10px;
1756            margin-top: 20px;
1757        }
1758        .feature-directory-related {
1759            margin: 14px auto 0 !important;
1760            max-width: 700px;
1761            color: #4b5563 !important;
1762            font-size: 0.88rem;
1763            line-height: 1.7 !important;
1764            font-weight: 500;
1765        }
1766        .feature-directory-related a {
1767            color: #0f9f8d;
1768            font-weight: 800;
1769            text-decoration: none;
1770        }
1771        .feature-directory-related a:hover {
1772            color: #0b8176;
1773            text-decoration: underline;
1774            text-underline-offset: 4px;
1775        }
1776        .reason-panel-stack {
1777            display: grid;
1778            gap: 1.5rem;
1779        }
1780        .reason-panel {
1781            padding: 2rem;
1782            border: 1px solid #e5e7eb;
1783            border-radius: 1.5rem;
1784            background: #ffffff;
1785            box-shadow: 0 18px 50px rgba(15, 23, 42, 0.05);
1786        }
1787        .reason-panel-header {
1788            display: flex;
1789            align-items: flex-start;
1790            justify-content: space-between;
1791            gap: 1.5rem;
1792            margin-bottom: 1.5rem;
1793        }
1794        .reason-panel-label {
1795            display: inline-flex;
1796            align-items: center;
1797            min-height: 44px;
1798            padding: 0 16px;
1799            border-radius: 14px;
1800            background: #DFF3EF;
1801            color: #0B5F52;
1802            font-family: "SF Mono", Menlo, Consolas, monospace;
1803            font-size: 11px;
1804            font-weight: 700;
1805            letter-spacing: 0.16em;
1806            white-space: nowrap;
1807        }
1808        .reason-panel-intro {
1809            margin: 0;
1810            max-width: 760px;
1811            color: #6b7280;
1812            line-height: 1.8;
1813        }
1814        .reason-cost-list {
1815            display: grid;
1816            gap: 1rem;
1817        }
1818        .reason-cost-item {
1819            display: grid;
1820            grid-template-columns: 220px minmax(0, 1fr) auto;
1821            gap: 1rem;
1822            align-items: center;
1823        }
1824        .reason-cost-title {
1825            margin: 0 0 4px;
1826            color: #111827;
1827            font-size: 1rem;
1828            font-weight: 700;
1829            line-height: 1.5;
1830        }
1831        .reason-cost-note {
1832            margin: 0;
1833            color: #6b7280;
1834            font-size: 0.88rem;
1835            line-height: 1.6;
1836        }
1837        .reason-cost-bar {
1838            display: flex;
1839            align-items: center;
1840            gap: 4px;
1841            min-height: 28px;
1842            padding: 4px;
1843            border-radius: 999px;
1844            background: #f3f4f6;
1845            overflow: hidden;
1846        }
1847        .reason-cost-segment {
1848            display: block;
1849            height: 20px;
1850            border-radius: 999px;
1851        }
1852        .reason-cost-segment.is-crm {
1853            background: #000000;
1854        }
1855        .reason-cost-segment.is-ma {
1856            background: #8FD9E8;
1857        }
1858        .reason-cost-segment.is-funnel {
1859            background: #16BFA5;
1860        }
1861        .reason-cost-status {
1862            display: inline-flex;
1863            align-items: center;
1864            min-height: 36px;
1865            padding: 0 14px;
1866            border-radius: 999px;
1867            border: 1px solid #e2e8f0;
1868            background: #f8fafc;
1869            color: #0f172a;
1870            font-size: 0.82rem;
1871            font-weight: 700;
1872            white-space: nowrap;
1873        }
1874        .reason-cost-legend {
1875            display: flex;
1876            flex-wrap: wrap;
1877            gap: 18px;
1878            margin-top: 20px;
1879            color: #475569;
1880            font-size: 0.82rem;
1881        }
1882        .reason-cost-legend span {
1883            display: inline-flex;
1884            align-items: center;
1885            gap: 8px;
1886        }
1887        .reason-dot {
1888            display: inline-block;
1889            width: 10px;
1890            height: 10px;
1891            border-radius: 999px;
1892        }
1893        .reason-dot.is-crm {
1894            background: #000000;
1895        }
1896        .reason-dot.is-ma {
1897            background: #8FD9E8;
1898        }
1899        .reason-dot.is-funnel {
1900            background: #16BFA5;
1901        }
1902        .reason-cost-footnote {
1903            margin: 14px 0 0;
1904            color: #8A93A0;
1905            font-size: 0.66rem;
1906            line-height: 1.7;
1907        }
1908        .reason-value-grid {
1909            display: grid;
1910            grid-template-columns: repeat(2, minmax(0, 1fr));
1911            gap: 1.25rem;
1912        }
1913        .reason-value-card {
1914            padding: 28px;
1915            border: 1px solid #e5e7eb;
1916            border-radius: 24px;
1917        }
1918        .reason-value-card.is-neutral {
1919            background: linear-gradient(135deg, #ffffff, #f8fafc);
1920        }
1921        .reason-value-card.is-accent {
1922            border-color: rgba(25, 205, 178, 0.22);
1923            background: #F7F9FB;
1924        }
1925        .reason-value-eyebrow {
1926            margin: 0 0 10px;
1927            font-family: "SF Mono", Menlo, Consolas, monospace;
1928            color: #5E6B82;
1929            font-size: 11px;
1930            font-weight: 700;
1931            letter-spacing: 0.16em;
1932        }
1933        .reason-value-card h3 {
1934            margin: 0 0 12px;
1935            color: #111827;
1936            font-size: 1.16rem;
1937            font-weight: 800;
1938            line-height: 1.55;
1939        }
1940        .reason-value-card p {
1941            margin: 0;
1942            color: #6b7280;
1943            line-height: 1.8;
1944        }
1945        .reason-tags {
1946            margin-top: 18px;
1947        }
1948        .reason-tags span {
1949            background: #ffffff;
1950            border: 1px solid #e5e7eb;
1951        }
1952
1953        @media (min-width: 1024px) and (max-width: 1199px) {
1954            .mv-agent-toast-stack {
1955                left: auto;
1956                right: 0;
1957                transform: none;
1958            }
1959            .mv-agent-toast.is-bottom {
1960                transform: translate(0, 62px) scale(1);
1961            }
1962        }
1963
1964        @media (max-width: 1023px) {
1965            .mv-mockup-wrap { padding-top: 0; }
1966            .mv-agent-toast-stack {
1967                position: static;
1968                display: grid;
1969                gap: 10px;
1970                height: auto;
1971                overflow: visible;
1972                transform: none;
1973                width: min(100%, 560px);
1974                margin: 0 auto 18px;
1975            }
1976            .mv-agent-toast {
1977                position: static;
1978                opacity: 1;
1979                transform: none;
1980                transition: none;
1981            }
1982            .mv-agent-toast.is-top,
1983            .mv-agent-toast.is-bottom,
1984            .mv-agent-toast.is-exiting {
1985                opacity: 1;
1986                transform: none;
1987            }
1988            .mv-agent-toast strong,
1989            .mv-agent-toast span:last-child {
1990                white-space: normal;
1991            }
1992            .mv-agent-toast:nth-child(n+3) {
1993                display: none;
1994            }
1995        }
1996
1997        @media (max-width: 768px) {
1998            .feature-row, .feature-row:nth-child(even) { flex-direction: column; gap: 32px; margin-bottom: 80px; }
1999            .feature-visual { width: 100%; max-width: 360px; margin: 0 auto; border-radius: 24px; }
2000            .step-number { font-size: 10px; margin-bottom: 10px; }
2001            .feature-title { font-size: 22px; }
2002            .feature-desc { font-size: 14px; }
2003
2004            /* --- モバイル軽量化: SVGアニメーション全停止 --- */
2005            .s1-pulse, .s1-orbit, .s1-orbit-r, .s1-icon, .s1-line, .s1-core-breath,
2006            .s2-hero, .s2-bell, .s2-badge, .s2-check, .s2-arrow, .s2-spot,
2007            .s3-funnel, .s3-mail, .s3-bar, .s3-heart, .s3-up,
2008            .s4-panel, .s4-line, .s4-bar, .s4-donut, .s4-num, .s4-risk, .s4-cursor, .s4-tip, .s4-trend {
2009                animation: none !important;
2010            }
2011            .s1-pulse { transform: scale(1); opacity: 0.15; }
2012            .s3-mail { opacity: 1; transform: translateY(0); }
2013            .s3-heart { opacity: 1; transform: scale(1); }
2014            .s3-bar { transform: scaleY(1); }
2015            .s4-line { stroke-dashoffset: 0; }
2016            .s4-bar { transform: scaleY(1); opacity: 1; }
2017            .s4-cursor { display: none; }
2018            .s4-tip { opacity: 0; }
2019
2020            /* --- モバイル軽量化: カスタムカーソル非表示 --- */
2021            .mv-cursor { display: none !important; }
2022            .reason-panel {
2023                padding: 24px;
2024                border-radius: 20px;
2025            }
2026            .reason-value-card {
2027                padding: 22px;
2028                border-radius: 20px;
2029            }
2030            .reason-cost-bar {
2031                min-height: 24px;
2032            }
2033            .reason-cost-segment {
2034                height: 16px;
2035            }
2036        }
2037
2038        @media (max-width: 1080px) {
2039            .feature-directory-grid {
2040                grid-template-columns: repeat(2, minmax(0, 1fr));
2041            }
2042        }
2043
2044        @media (max-width: 960px) {
2045            .reason-panel-header {
2046                flex-direction: column;
2047            }
2048            .reason-cost-item {
2049                grid-template-columns: 1fr;
2050            }
2051            .reason-cost-status {
2052                justify-self: start;
2053            }
2054            .reason-value-grid {
2055                grid-template-columns: 1fr;
2056            }
2057        }
2058
2059        @media (max-width: 768px) {
2060            .feature-directory-grid {
2061                gri
2061d-template-columns: 1fr;
2062            }
2063            .feature-directory-cta-inner {
2064                padding: 24px;
2065            }
2066            .feature-directory-cta-inner h3 {
2067                font-size: 1.25rem;
2068            }
2069        }
2070
2071        /* 料金プラン — DESIGN_SYSTEM v2 §5 カード / §2 タイポ / §11 NG 集に準拠。
2072           枠は 1px --line のみ・radius 12・影なし・hover は枠色と背景色だけ(lift しない)。
2073           数字は mono + tabular-nums(§2 Data)。強調は縁色ではなくチップと面で出す。 */
2074        .pricing-grid {
2075            display: grid;
2076            grid-template-columns: repeat(4, minmax(0, 1fr));
2077            gap: 20px;
2078            align-items: stretch;
2079        }
2080        .pricing-card {
2081            display: flex;
2082            flex-direction: column;
2083            padding: 24px 20px;
2084            border: 1px solid #E4E8EF;
2085            border-radius: 12px;
2086            background: #FFFFFF;
2087            transition: border-color 150ms cubic-bezier(.2, .8, .2, 1), background-color 150ms cubic-bezier(.2, .8, .2, 1);
2088        }
2089        .pricing-card:hover {
2090            border-color: #B9C4D2;
2091            background: #FAFBFC;
2092        }
2093        .pricing-card--rec {
2094            background: #F7F9FB;
2095        }
2096        .pricing-card--rec:hover {
2097            border-color: #B9C4D2;
2098            background: #F2F5F8;
2099        }
2100        .pricing-card__head {
2101            display: flex;
2102            align-items: center;
2103            gap: 8px;
2104            min-height: 24px;
2105            margin-bottom: 10px;
2106        }
2107        .pricing-card__name {
2108            margin: 0;
2109            font-size: 16px;
2110            font-weight: 800;
2111            line-height: 1.4;
2112            color: #17263F;
2113        }
2114        .pricing-chip {
2115            padding: 2px 8px;
2116            border-radius: 6px;
2117            background: #DCF5EF;
2118            color: #054F43;
2119            font-size: 10.5px;
2120            font-weight: 800;
2121        }
2122        .pricing-card__price {
2123            display: flex;
2124            align-items: baseline;
2125            gap: 4px;
2126            margin: 2px 0 16px;
2127        }
2128        .pricing-card__amount {
2129            font-family: "SF Mono", Menlo, Consolas, monospace;
2130            font-size: 21px;
2131            font-weight: 700;
2132            font-variant-numeric: tabular-nums;
2133            line-height: 1.2;
2134            color: #17263F;
2135        }
2136        .pricing-card__unit {
2137            font-size: 11px;
2138            color: #5E6B82;
2139        }
2140        .pricing-card__lead {
2141            margin: 0 0 16px;
2142            font-size: 13.5px;
2143            line-height: 1.7;
2144            color: #5E6B82;
2145        }
2146        .pricing-card__list {
2147            display: grid;
2148            gap: 8px;
2149            margin: 0 0 20px;
2150            padding: 0;
2151            list-style: none;
2152        }
2153        .pricing-card__list li {
2154            position: relative;
2155            padding-left: 18px;
2156            font-size: 13px;
2157            line-height: 1.7;
2158            color: #17263F;
2159        }
2160        .pricing-card__list li::before {
2161            content: "✦";
2162            position: absolute;
2163            left: 0;
2164            top: 0;
2165            font-size: 12px;
2166            line-height: 1.7;
2167            color: #16BFA5;
2168        }
2169        .pricing-card__list--pick {
2170            margin-bottom: 8px;
2171        }
2172        .pricing-card__list li.is-pick::before {
2173            content: "★";
2174            color: #6E4A00;
2175        }
2176        .pricing-card__picknote {
2177            margin: 0 0 20px;
2178            font-size: 10.5px;
2179            line-height: 1.6;
2180            color: #8A93A0;
2181        }
2182        .pricing-card__action {
2183            margin-top: auto;
2184        }
2185        .pricing-cta {
2186            display: block;
2187            padding: 11px 16px;
2188            border-radius: 12px;
2189            font-size: 12.5px;
2190            font-weight: 700;
2191            text-align: center;
2192            text-decoration: none;
2193            transition: background-color 150ms cubic-bezier(.2, .8, .2, 1), border-color 150ms cubic-bezier(.2, .8, .2, 1);
2194        }
2195        .pricing-cta--g {
2196            background: #000000;
2197            color: #FFFFFF;
2198        }
2199        .pricing-cta--g em {
2200            font-style: normal;
2201            font-size: .85em;
2202            color: #16BFA5;
2203        }
2204        .pricing-cta--g:hover {
2205            background: #202124;
2206        }
2207        .pricing-cta--ghost {
2208            background: #FFFFFF;
2209            border: 1px solid #DCE2EB;
2210            color: #17263F;
2211        }
2212        .pricing-cta--ghost:hover {
2213            border-color: #B9C4D2;
2214            background: #FAFBFC;
2215        }
2216        .pricing-note {
2217            margin: 20px 0 0;
2218            font-size: 10.5px;
2219            line-height: 1.8;
2220            color: #8A93A0;
2221            text-align: center;
2222        }
2223
2224        @media (max-width: 1024px) {
2225            .pricing-grid {
2226                grid-template-columns: repeat(2, minmax(0, 1fr));
2227            }
2228        }
2229
2230        @media (max-width: 640px) {
2231            .pricing-grid {
2232                grid-template-columns: 1fr;
2233            }
2234        }
2235
2236        @media (prefers-reduced-motion: reduce) {
2237            .mv-agent-toast {
2238                transition: none !important;
2239            }
2240            .pricing-card,
2241            .pricing-cta {
2242                transition: none !important;
2243            }
2244        }
2245    </style>
2246
2247<div class="mv-cursor" id="mvCursor"></div>
2248
2249<div class="crm-lp-wrapper antialiased overflow-hidden">
2250
2251    <section class="mv-hero force-bg-white pt-16 md:pt-20 pb-12 md:pb-20 px-4">
2252        <div class="max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-center">
2253
2254            <!-- 左:テキスト -->
2255            <div class="space-y-6 text-left">
2256                <p class="text-sm md:text-base text-gray-500 font-medium mv-reveal">
2257                    Google統合型 AIネイティブ CRM / SFA / MAツール
2258                </p>
2259                <h1 class="text-3xl md:text-4xl lg:text-5xl font-bold tracking-tight leading-tight mv-reveal">
2260                    いつもの<br>
2261                    Google WorkspaceでOK<br>
2262                    <span class="bg-clip-text text-transparent bg-gradient-to-r from-[#19CDB2] to-[#35A8E1]">AIエージェント</span>で<br>
2263                    <span class="mv-swap">
2264                        <span id="mvSwapWord" class="bg-clip-text text-transparent bg-gradient-to-r from-[#19CDB2] to-[#35A8E1]">入力作業がゼロになる</span>
2265                    </span>
2266                </h1>
2267                <p class="text-base md:text-lg text-gray-600 leading-relaxed mv-reveal">
2268                    普段通りGmailや、カレンダー、Drive、meetを使うだけ。<br>
2269                    Googleから自動的にデータを収集し、顧客・案件・活動履歴を自動生成、<br class="hidden md:block">
2270                    AIエージェントが営業の実行力を高める「次の一手」を提案します。
2271                </p>
2272                <div class="flex gap-4 pt-2 mv-reveal">
2273                    <a href="/download-form/doc01/" class="magnetic-btn fa-btn fa-btn--ghost" data-cursor="hover">
2274                        3分で分かる資料
2275                    </a>
2276                    <a href="#demo" class="magnetic-btn fa-btn" data-cursor="hover">
2277                        <em class="fa-btn__spark" aria-hidden="true">&#10022;</em>無料デモ <i class="ph-bold ph-arrow-right"></i>
2278                    </a>
2279                </div>
2280                <p class="text-sm text-gray-500 leading-relaxed mv-reveal">
2281                    ファネルAiはGoogle Workspaceと連携するアプリとして、Googleユーザーデータの取り扱いに関する<a href="/media/google-workspace-oauth-verification/" target="_blank" rel="noopener" class="text-[#19CDB2] underline underline-offset-4 hover:text-[#14B89E]">第三者によるセキュリティ評価</a>を完了しています。
2282                </p>
2283            </div>
2284
2285            <!-- 右:サービス紹介動画 -->
2286            <div class="mv-mockup-wrap mv-reveal" data-cursor="hover">
2287                <div class="mv-agent-toast-stack" aria-label="AIエージェントの次アクション提案例">
2288                    <div class="mv-agent-toast is-top">
2289                        <span class="mv-agent-toast-icon" aria-hidden="true">
2290                            <svg viewBox="0 0 24 24"><path d="M3 12a9 9 0 1 0 3-6.7"/><path d="M3 4v5h5"/></svg>
2291                        </span>
2292                        <span>
2293                            <strong>3ヶ月前に商談したミラトーン 佐伯さんが料金ページを再訪</strong>
2294                            <span>前回の懸念は費用感。料金資料を送りましょう</span>
2295                        </span>
2296                    </div>
2297                    <div class="mv-agent-toast is-bottom">
2298                        <span class="mv-agent-toast-icon" aria-hidden="true">
2299                            <svg viewBox="0 0 24 24"><path d="M3 9.5 12 4l9 5.5V19a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 19V9.5Z"/><path d="m3 9.5 9 6 9-6"/></svg>
2300                        </span>
2301                        <span>
2302                            <strong>商談中のノヴァリード 高瀬さんが見積書を開封</strong>
2303                            <span>見ているのは導入手順。次は不安解消の連絡を!</span>
2304                        </span>
2305                    </div>
2306                    <div class="mv-agent-toast">
2307                        <span class="mv-agent-toast-icon" aria-hidden="true">
2308                            <svg viewBox="0 0 24 24"><path d="M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12Z"/><circle cx="12" cy="12" r="2.6"/></svg>
2309                        </span>
2310                        <span>
2311                            <strong>昨日打ち合わせしたカケルノートの小野さんが事例ページを確認</strong>
2312                            <span>商談の直後です。同業種の事例を添えたい</span>
2313                        </span>
2314                    </div>
2315                </div>
2316                <div class="mv-mockup">
2317                    <div class="mv-mockup-stage mv-mockup-stage--video">
2318                        <iframe
2319                            class="mv-mockup-video"
2320                            src="https://www.youtube-nocookie.com/embed/YFbu2i8M2WQ?autoplay=1&mute=1&loop=1&playlist=YFbu2i8M2WQ&playsinline=1&controls=1&rel=0&modestbranding=1"
2321                            title="ファネルAiのサービス紹介動画"
2322                            loading="eager"
2323                            referrerpolicy="strict-origin-when-cross-origin"
2324                            allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
2325                            allowfullscreen
2326                        ></iframe>
2327                    </div>
2328                </div>
2329            </div>
2330
2331        </div>
2332    </section>
2333
2334    <section id="home-results" class="home-results force-bg-white">
2335        <div class="max-w-7xl mx-auto px-4">
2336            <div class="home-results-head">
2337                <p class="home-section-label">RESULTS</p>
2338                <h2 class="home-section-title">導入ユーザーが創出した成果</h2>
2339                <p class="home-section-lead">日々のGoogle Workspace利用から活動データが自然に揃い、営業・マーケティングの実務時間を成果に向けて使いやすくなります。</p>
2340            </div>
2341            <div class="home-results-grid" aria-label="導入後の成果例">
2342                <article class="home-results-card">
2343                    <strong class="home-results-value">96%</strong>
2344                    <p class="home-results-label">営業レポート作成時間を削減</p>
2345                    <p class="home-results-note">活動履歴と案件情報をもとに、週報や報告の作成負担を抑えます。</p>
2346                </article>
2347                <article class="home-results-card">
2348                    <strong class="home-results-value">200%</strong>
2349                    <p class="home-results-label">商談数UP、過去商談からの復活</p>
2350                    <p class="home-results-note">過去の接点から興味関心度合いを察知してアプローチ可能</p>
2351                </article>
2352                <article class="home-results-card">
2353                    <strong class="home-results-value">0</strong>
2354                    <p class="home-results-label">自動登録で登録漏れを防止</p>
2355                    <p class="home-results-note">顧客・案件・活動履歴を、手入力に頼りきらない運用へ近づけます。</p>
2356                </article>
2357                <article class="home-results-card">
2358                    <strong class="home-results-value">即時</strong>
2359                    <p class="home-results-label">顧客行動を検知して対応</p>
2360                    <p class="home-results-note">メール開封や資料閲覧などのサインを、次のアクションに接続します。</p>
2361                </article>
2362            </div>
2363            <p class="home-results-source">※ ファネルAi 導入ユーザーの創出成果</p>
2364        </div>
2365    </section>
2366
2367    <section id="voices" class="force-bg-white customer-voices-section home-voices">
2368        <div class="max-w-7xl mx-auto px-4">
2369            <div class="customer-voices-head">
2370                <div class="customer-voices-heading">
2371                    <div class="customer-voices-rule"></div>
2372                    <p class="customer-voices-kicker">CUSTOMER VOICES</p>
2373                    <h2 class="customer-voices-title">現場の時間が、商談と顧客対応に戻る</h2>
2374                </div>
2375            </div>
2376
2377            <div class="customer-voices-grid">
2378                <article class="customer-voice-primary">
2379                    <div class="customer-voice-primary-inner">
2380                        <div class="customer-voice-label-row">
2381                            <span>VOICE 01</span>
2382                            <span>BtoB営業チーム ご担当者様</span>
2383                        </div>
2384                        <p class="customer-voice-primary-quote">導入前は顧客情報の手入力に毎日30分以上かかっていました。今はAIが整理した情報を見ながら、商談の中身を考える時間に充てられています。</p>
2385                        <div class="customer-voice-proof" aria-label="導入後の変化">
2386                            <div class="customer-voice-proof-item">
2387                                <span>削減できた作業</span>
2388                                <strong>顧客情報の転記・整形</strong>
2389                            </div>
2390                            <div class="customer-voice-proof-item">
2391                                <span>戻せた時間</span>
2392                                <strong>商談準備と提案設計</strong>
2393                            </div>
2394                        </div>
2395                    </div>
2396                </article>
2397
2398                <div class="customer-voice-stack">
2399                    <article class="customer-voice-card">
2400                        <div>
2401                            <div class="customer-voice-card-top">
2402                                <span class="customer-voice-index">02</span>
2403                                <h3>対応スピードが格段に上がった</h3>
2404                            </div>
2405                            <p class="customer-voice-text">メールの下書きをAIが自動生成してくれるので、対応漏れがほぼなくなりました。お客様への初回返信が早くなり、アポ獲得率にも好影響が出ています。</p>
2406                        </div>
2407                        <p class="customer-voice-tagline">インサイドセールス ご担当者様</p>
2408                    </article>
2409
2410                    <article class="customer-voice-card">
2411                        <div>
2412                            <div class="customer-voice-card-top">
2413                                <span class="customer-voice-index">03</span>
2414                                <h3>現場への定着がとにかく早かった</h3>
2415                            </div>
2416                            <p class="customer-voice-text">既存のGoogle Workspaceをそのまま使えるので、新しいツールを覚える負担がありませんでした。導入初週からチーム全員が普通に使いこなしていたのには驚きました。</p>
2417                        </div>
2418                        <p class="customer-voice-tagline">マーケティング部門 ご担当者様</p>
2419                    </article>
2420                </div>
2421            </div>
2422        </div>
2423    </section>
2424
2425    <section class="force-bg-white">
2426        <div class="text-center pt-24 pb-8 px-4">
2427            <div class="w-10 h-1 bg-[#19CDB2] rounded-full mx-auto mb-4"></div>
2428            <p class="text-sm font-semibold tracking-widest text-[#19CDB2] mb-3">VALUE</p>
2429            <h2 class="text-3xl font-bold mb-4">ファネルAiが提供する4つの価値</h2>
2430            <p class="text-gray-600">Gmail、カレンダー、ドライブ、Meetなど、いつもの業務の中で営業実務を前に進めます。</p>
2431        </div>
2432        <div class="feature-section">
2433
2434            <!-- ===== 01 ===== -->
2435            <div class="feature-row">
2436                <div class="feature-visual v-1">
2437                    <svg class="feature-svg" viewBox="0 0 320 240" fill="none" xmlns="http://www.w3.org/2000/svg">
2438                        <defs><radialGradient id="g1" cx="50%" cy="50%" r="50%"><stop offset="0%" stop-color="#2F9FD8" stop-opacity="0.12"/><stop offset="100%" stop-color="#2F9FD8" stop-opacity="0"/></radialGradient></defs>
2439                        <g transform="translate(160, 120)">
2440                            <circle class="s1-pulse" cx="0" cy="0" r="36" fill="none" stroke="#8FD9E8" stroke-width="1"/>
2441                            <circle class="s1-pulse" cx="0" cy="0" r="36" fill="none" stroke="#8FD9E8" stroke-width="1"/>
2442                            <circle class="s1-pulse" cx="0" cy="0" r="36" fill="none" stroke="#8FD9E8" stroke-width="1"/>
2443                        </g>
2444                        <circle cx="160" cy="120" r="55" fill="url(#g1)"/>
2445                        <g transform="translate(160, 120)">
2446                            <circle class="s1-orbit" cx="0" cy="0" r="52" fill="none" stroke="#DDEEF6" stroke-width="1.2" stroke-dasharray="6 10"/>
2447                            <circle class="s1-orbit-r" cx="0" cy="0" r="40" fill="none" stroke="#8FD9E8" stroke-width="0.8" stroke-dasharray="4 8"/>
2448                        </g>
2449                        <line class="s1-line" x1="58" y1="52" x2="132" y2="98" stroke="#8FD9E8" stroke-width="1.2"/>
2450                        <line class="s1-line" x1="262" y1="52" x2="188" y2="98" stroke="#8FD9E8" stroke-width="1.2"/>
2451                        <line class="s1-line" x1="58" y1="188" x2="132" y2="142" stroke="#8FD9E8" stroke-width="1.2"/>
2452                        <line class="s1-line" x1="262" y1="188" x2="188" y2="142" stroke="#8FD9E8" stroke-width="1.2"/>
2453                        <g transform="translate(22, 28)"><g class="s1-icon s1-icon-d1"><rect width="48" height="38" rx="8" fill="#fff" stroke="#e2e8f0" stroke-width="1.5"/><rect x="5" y="5" width="38" height="28" rx="4" fill="#ea4335"/><path d="M9,11 L24,23 L39,11" stroke="#fff" stroke-width="2.2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></g></g>
2454                        <g transform="translate(250, 28)"><g class="s1-icon s1-icon-d2"><rect width="48" height="38" rx="8" fill="#fff" stroke="#e2e8f0" stroke-width="1.5"/><rect x="6" y="5" width="36" height="28" rx="4" fill="#4285f4"/><rect x="6" y="5" width="36" height="10" rx="4" fill="#1a73e8"/><text x="24" y="30" text-anchor="middle" fill="#fff" font-size="13" font-weight="800">31</text></g></g>
2455                        <g transform="translate(22, 174)"><g class="s1-icon s1-icon-d3"><rect width="48" height="38" rx="8" fill="#fff" stroke="#e2e8f0" stroke-width="1.5"/><g transform="translate(12, 6)"><path d="M12,0 L24,22 H0 Z" fill="#0fa958"/><path d="M12,0 L24,22 L18,22 L6,0 Z" fill="#ffba00"/><path d="M0,22 L6,12 L24,22 Z" fill="#4285f4" opacity="0.85"/></g></g></g>
2456                        <g transform="translate(250, 174)"><g class="s1-icon s1-icon-d4"><rect width="48" height="38" rx="8" fill="#fff" stroke="#e2e8f0" stroke-width="1.5"/><g transform="translate(10, 7)"><rect width="18" height="22" rx="4" fill="#00897b"/><polygon points="20,4 28,0 28,22 20,18" fill="#00897b" opacity="0.75"/></g></g></g>
2457                        <g transform="translate(160, 120)"><g class="s1-core-breath"><circle r="22" fill="#0FA893"/><circle r="14" fill="#2F9FD8"/><text y="1" text-anchor="middle" dominant-baseline="central" fill="#fff" font-size="12" font-weight="900">AI</text></g></g>
2458                    </svg>
2459                </div>
2460                <div class="feature-content">
2461                    <div class="step-number">01</div>
2462                    <h2 class="feature-title">GoogleデータとAIで連動<br>(入力ゼロ)</h2>
2463                    <p class="feature-desc">普段お使いのGmail、Googleカレンダー、ドライブ、Meetなど連携し、意識することなく自動で活動データが蓄積されます。<br>さらに、散らばった人物・会社・案件情報をAIが自動で名寄せ(正規化・クレンジング)し、不足情報を補足。営業担当者の面倒なデータ入力作業をなくし、常に最新で綺麗な顧客データベースを保ちます。</p>
2464                </div>
2465            </div>
2466
2467            <!-- ===== 02 ===== -->
2468            <div class="feature-row">
2469                <div class="feature-visual v-2">
2470                    <svg class="feature-svg" viewBox="0 0 320 240" fill="none" xmlns="http://www.w3.org/2000/svg">
2471                        <defs><linearGradient id="g2spot" x1="160" y1="15" x2="160" y2="220" gradientUnits="userSpaceOnUse"><stop stop-color="#16BFA5" stop-opacity="0.5"/><stop offset="1" stop-color="#16BFA5" stop-opacity="0"/></linearGradient></defs>
2472                        <path class="s2-spot" d="M130,15 L60,220 H260 L190,15 Z" fill="url(#g2spot)"/>
2473                        <g class="s2-dim" transform="translate(20, 60)"><rect width="60" height="80" rx="8" fill="#e5e7eb"/><rect x="10" y="14" width="40" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="24" width="28" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="38" width="40" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="48" width="20" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="62" width="34" height="4" rx="2" fill="#d1d5db"/></g>
2474                        <g class="s2-dim" transform="translate(240, 50)"><rect width="60" height="70" rx="8" fill="#e5e7eb"/><rect x="10" y="14" width="40" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="24" width="28" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="38" width="40" height="4" rx="2" fill="#d1d5db"/></g>
2475                        <g class="s2-dim" transform="translate(30, 170)"><rect width="55" height="50" rx="8" fill="#e5e7eb"/><rect x="10" y="12" width="35" height="4" rx="2" fill="#d1d5db"/><rect x="10" y="22" width="22" height="4" rx="2" fill="#d1d5db"/></g>
2476                        <g transform="translate(160, 108)"><g class="s2-hero"><rect x="-42" y="-58" width="84" height="116" rx="12" fill="#fff" stroke="#0FA893" stroke-width="2.5"/><circle cy="-36" r="12" fill="#DFF3EF"/><text y="-35" text-anchor="middle" dominant-baseline="central" fill="#0FA893" font-size="12">★</text><rect x="-28" y="-16" width="56" height="4" rx="2" fill="#16BFA5"/><rect x="-28" y="-6" width="42" height="4" rx="2" fill="#16BFA5"/><rect x="-28" y="4" width="56" height="4" rx="2" fill="#16BFA5"/><rect x="-28" y="18" width="56" height="24" rx="6" fill="#F7F9FB"/><path class="s2-check" d="M-10,30 L-4,36 L10,24" stroke="#0FA893" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"/></g></g>
2477                        <g transform="translate(248, 155)"><g class="s2-bell"><path d="M-8,-18 C-8,-27 8,-27 8,-18 V-6 C8,-6 14,-2 14,3 H-14 C-14,-2 -8,-6 -8,-6 Z" fill="#0FA893"/><circle cy="7" r="3.5" fill="#0FA893"/></g><g transform="translate(12, -20)"><g class="s2-badge"><circle r="8" fill="#ef4444"/><text y="0.5" text-anchor="middle" dominant-baseline="central" fill="#fff" font-size="8" font-weight="800">!</text></g></g></g>
2478                        <g transform="translate(238, 200)"><g class="s2-arrow"><rect width="52" height="22" rx="11" fill="#DFF3EF" stroke="#0FA893" stroke-width="1.5"/>
2478<text x="16" y="15" fill="#17263F" font-size="8" font-weight="700">NEXT</text><path d="M40,11 L45,11 M43,7 L47,11 L43,15" stroke="#17263F" stroke-width="1.5" fill="none" stroke-linecap="round"/></g></g>
2479                    </svg>
2480                </div>
2481                <div class="feature-content">
2482                    <div class="step-number">02</div>
2483                    <h2 class="feature-title">営業が注力すべき<br>コトがわかる</h2>
2484                    <p class="feature-desc">AIが日々のコミュニケーションを分析し、対応が停滞している案件や未返信のメール、期限が迫っているタスクを自動検知してアラートを出します。<br>「次に誰に何をすべきか」というネクストアクションの提案や、返信メールのドラフト作成までAIがサポートするため、営業は迷うことなく「今一番重要な案件」に集中できます。</p>
2485                </div>
2486            </div>
2487
2488            <!-- ===== 03 ===== -->
2489            <div class="feature-row">
2490                <div class="feature-visual v-3">
2491                    <svg class="feature-svg" viewBox="0 0 320 240" fill="none" xmlns="http://www.w3.org/2000/svg">
2492                        <defs><linearGradient id="g3a" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#16BFA5"/><stop offset="100%" stop-color="#0FA893"/></linearGradient><linearGradient id="g3b" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#0FA893"/><stop offset="100%" stop-color="#17263F"/></linearGradient><linearGradient id="g3c" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="#17263F"/><stop offset="100%" stop-color="#17263F"/></linearGradient></defs>
2493                        <g transform="translate(30, 20)">
2494                            <path class="s3-funnel" d="M0,0 H170 L150,55 H20 Z" fill="url(#g3a)"/>
2495                            <path class="s3-funnel" d="M20,62 H150 L130,117 H40 Z" fill="url(#g3b)"/>
2496                            <path class="s3-funnel" d="M40,124 H130 L115,175 H55 Z" fill="url(#g3c)"/>
2497                            <text x="85" y="34" text-anchor="middle" fill="#fff" font-size="11" font-weight="600" opacity="0.95">リード獲得</text>
2498                            <text x="85" y="96" text-anchor="middle" fill="#fff" font-size="11" font-weight="600" opacity="0.95">育成・ナーチャリング</text>
2499                            <text x="85" y="156" text-anchor="middle" fill="#fff" font-size="11" font-weight="600" opacity="0.95">商談化</text>
2500                        </g>
2501                        <g transform="translate(90, 18)"><g class="s3-mail"><rect x="-8" y="-5" width="16" height="11" rx="3" fill="#DFF3EF" stroke="#0FA893" stroke-width="1.2"/><path d="M-6,-3 L0,3 L6,-3" stroke="#0FA893" stroke-width="1" fill="none"/></g></g>
2502                        <g transform="translate(130, 12)"><g class="s3-mail s3-mail-d2"><rect x="-8" y="-5" width="16" height="11" rx="3" fill="#DFF3EF" stroke="#0FA893" stroke-width="1.2"/><path d="M-6,-3 L0,3 L6,-3" stroke="#0FA893" stroke-width="1" fill="none"/></g></g>
2503                        <g transform="translate(110, 8)"><g class="s3-mail s3-mail-d3"><rect x="-8" y="-5" width="16" height="11" rx="3" fill="#DFF3EF" stroke="#0FA893" stroke-width="1.2"/><path d="M-6,-3 L0,3 L6,-3" stroke="#0FA893" stroke-width="1" fill="none"/></g></g>
2504                        <g transform="translate(218, 58)"><text class="s3-heart" text-anchor="middle" dominant-baseline="central" font-size="16" fill="#0FA893">♥</text></g>
2505                        <g transform="translate(228, 113)"><text class="s3-heart s3-heart-d2" text-anchor="middle" dominant-baseline="central" font-size="13" fill="#16BFA5">♥</text></g>
2506                        <g transform="translate(213, 158)"><text class="s3-heart s3-heart-d3" text-anchor="middle" dominant-baseline="central" font-size="18" fill="#17263F">♥</text></g>
2507                        <g transform="translate(240, 60)">
2508                            <text x="0" y="-6" fill="#17263F" font-size="8" font-weight="700">成果</text>
2509                            <g transform="translate(0, 130)">
2510                                <g class="s3-bar"><rect x="0" y="-40" width="14" height="40" rx="4" fill="#16BFA5"/></g>
2511                                <g class="s3-bar s3-bar-d2"><rect x="20" y="-60" width="14" height="60" rx="4" fill="#0FA893"/></g>
2512                                <g class="s3-bar s3-bar-d3">
2512<rect x="40" y="-90" width="14" height="90" rx="4" fill="#17263F"/></g>
2513                                <g class="s3-bar s3-bar-d4"><rect x="60" y="-120" width="14" height="120" rx="4" fill="#17263F"/></g>
2514                            </g>
2515                            <g transform="translate(24, -2)"><g class="s3-up"><path d="M0,10 L7,0 L14,10" stroke="#17263F" stroke-width="2" fill="none" stroke-linecap="round"/></g></g>
2516                        </g>
2517                    </svg>
2518                </div>
2519                <div class="feature-content">
2520                    <div class="step-number">03</div>
2521                    <h2 class="feature-title">AIによる<br>ナーチャリング自動化</h2>
2522                    <p class="feature-desc">マーケティングオートメーション機能で、顧客ごとのメール開封・クリックなど個人をトラッキング。関心度に効果的なセグメント配信を実現します。<br>スプレッドシート経由でも安全に配信できる手軽さに加え、埋もれていた過去の顧客(ハウスリスト)の掘り起こしから育成までをAIオートメーションが担い、商談に繋がる機会を逃しません。</p>
2523                </div>
2524            </div>
2525
2526            <!-- ===== 04 ===== -->
2527            <div class="feature-row">
2528                <div class="feature-visual v-4">
2529                    <svg class="feature-svg" viewBox="0 0 320 240" fill="none" xmlns="http://www.w3.org/2000/svg">
2530                        <defs><linearGradient id="g4line" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="#16BFA5"/><stop offset="100%" stop-color="#0FA893"/></linearGradient></defs>
2531                        <g class="s4-panel">
2532                            <rect x="12" y="10" width="296" height="220" rx="16" fill="#fff" stroke="#DFF3EF" stroke-width="2"/>
2533                            <rect x="12" y="10" width="296" height="32" rx="16" fill="#F7F9FB"/><rect x="28" y="10" width="264" height="32" fill="#F7F9FB"/>
2534                            <circle cx="32" cy="26" r="4.5" fill="#DFF3EF"/><circle cx="46" cy="26" r="4.5" fill="#DFF3EF"/><circle cx="60" cy="26" r="4.5" fill="#DFF3EF"/>
2535                            <rect x="200" y="21" width="80" height="10" rx="5" fill="#DFF3EF"/>
2536                            <line x1="165" y1="50" x2="165" y2="222" stroke="#F7F9FB" stroke-width="1.5"/>
2537                            <line x1="12" y1="140" x2="308" y2="140" stroke="#F7F9FB" stroke-width="1.5"/>
2538                            <g transform="translate(28, 56)"><text x="0" y="0" fill="#0FA893" font-size="8" font-weight="700">売上推移</text><line x1="0" y1="16" x2="120" y2="16" stroke="#F7F9FB" stroke-width="1"/><line x1="0" y1="32" x2="120" y2="32" stroke="#F7F9FB" stroke-width="1"/><line x1="0" y1="48" x2="120" y2="48" stroke="#F7F9FB" stroke-width="1"/><line x1="0" y1="64" x2="120" y2="64" stroke="#F7F9FB" stroke-width="1"/><polygon points="0,55 20,48 42,52 62,36 82,28 102,18 120,10 120,64 0,64" fill="#16BFA5" opacity="0.06"/><polyline class="s4-line" points="0,55 20,48 42,52 62,36 82,28 102,18 120,10" fill="none" stroke="url(#g4line)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="120" cy="10" r="4" fill="#16BFA5"/></g>
2539                            <g transform="translate(180, 56)"><text x="0" y="0" fill="#0FA893" font-size="8" font-weight="700">受注率</text><g class="s4-num" transform="translate(40, 30)"><text x="0" y="0" text-anchor="middle" fill="#0FA893" font-size="32" font-weight="900">68</text><text x="26" y="0" fill="#0FA893" font-size="14" font-weight="700">%</text></g><g transform="translate(18, 50)"><g class="s4-trend"><path d="M0,8 L6,0 L12,8" stroke="#0FA893" stroke-width="2" fill="none" stroke-linecap="round"/><text x="18" y="8" fill="#0FA893" font-size="9" font-weight="700">+12%</text></g></g></g>
2540                            <g transform="translate(28, 152)"><text x="0" y="0" fill="#0FA893" font-size="8" font-weight="700">案件数</text><g transform="translate(0, 60)"><g class="s4-bar"><rect x="0" y="-35" width="16" height="35" rx="4" fill="#8FD9CE"/></g><g class="s4-bar s4-bar-d2"><rect x="22" y="-28" width="16" height="28" rx="4" fill="#16BFA5"/></g><g class="s4-bar s4-bar-d3"><rect x="44" y="-45" width="16" height="45" rx="4" fill="#16BFA5"/></g><g class="s4-bar s4-bar-d4"><rect x="66" y="-38" width="16" height="38" rx="4" fill="#0FA893"/></g><g class="s4-bar s4-bar-d5">
2540<rect x="88" y="-52" width="16" height="52" rx="4" fill="#17263F"/></g></g></g>
2541                            <g transform="translate(226, 178)"><text x="-25" y="-28" fill="#0FA893" font-size="8" font-weight="700">ステータス</text><g class="s4-donut"><circle r="22" fill="none" stroke="#DFF3EF" stroke-width="8"/><circle r="22" fill="none" stroke="#16BFA5" stroke-width="8" stroke-dasharray="85 53" stroke-linecap="round"/></g><text y="2" text-anchor="middle" dominant-baseline="central" fill="#0FA893" font-size="10" font-weight="800">62%</text><g transform="translate(-55, 18)"><g class="s4-risk"><rect x="-16" y="-8" width="32" height="16" rx="8" fill="#fef2f2" stroke="#fca5a5" stroke-width="1"/><circle cx="-5" cy="0" r="3" fill="#ef4444"/><text x="6" y="1" fill="#ef4444" font-size="8" font-weight="700" dominant-baseline="central">2</text></g></g></g>
2542                        </g>
2543                        <g transform="translate(130, 110)"><g class="s4-cursor"><path d="M0,0 L0,16 L5,13 L8,20 L12,19 L9,12 L14,12 Z" fill="#17263F" opacity="0.5"/></g></g>
2544                        <g transform="translate(152, 64)"><g class="s4-tip"><rect x="-26" y="-13" width="52" height="20" rx="6" fill="#17263F"/><text x="0" y="-1" text-anchor="middle" fill="#fff" font-size="8" font-weight="600">Â¥2.4M</text><polygon points="-4,7 4,7 0,12" fill="#17263F"/></g></g>
2545                    </svg>
2546                </div>
2547                <div class="feature-content">
2548                    <div class="step-number">04</div>
2549                    <h2 class="feature-title">セールス・マーケを<br>可視化するダッシュボード</h2>
2550                    <p class="feature-desc">営業ファネルの進捗状況やチームの活動量が、直感的なUIでひと目で読み取れます。<br>注視すべきリスク案件やプロセスのボトルネックが早期に発見できるため、属人化を防ぎ、データに基づいた的確なマネジメントと戦略の軌道修正が可能になります。</p>
2551                </div>
2552            </div>
2553
2554        </div>
2555    </section>
2556
2557    <section id="feature-directory" class="force-bg-white py-20">
2558        <div class="max-w-7xl mx-auto px-4">
2559            <div class="text-center mb-12">
2560                <div class="w-10 h-1 bg-[#19CDB2] rounded-full mx-auto mb-4"></div>
2561                <p class="text-sm font-semibold tracking-widest text-[#19CDB2] mb-3">FEATURES</p>
2562                <h2 class="text-3xl font-bold mb-4">9機能領域を一覧で確認</h2>
2563                <p class="text-gray-600">メール対応から日程調整、CRM、配信、KPI、API連携まで。トップで伝えきれない機能範囲をまとめて見られます。</p>
2564            </div>
2565
2566            <div class="feature-directory-grid">
2567                    <a class="feature-directory-card" href="/features/#feature-01">
2568                        <span class="feature-directory-number">01</span>
2569                        <h3>メール対応・AIアシスタント</h3>
2570                        <p>受信、分類、返信下書き、追客判断までを一つの流れで前に進めます。</p>
2571                        <div class="feature-directory-tags">
2572                            <span>AI自動分類</span>
2573                            <span>返信ドラフト</span>
2574                        </div>
2575                    </a>
2576                    <a class="feature-directory-card" href="/features/#feature-02">
2577                        <span class="feature-directory-number">02</span>
2578                        <h3>カレンダー連携・日程調整</h3>
2579                        <p>予定確認だけで終わらず、会議前後のフォローと予約受付までつなぎます。</p>
2580                        <div class="feature-directory-tags">
2581                            <span>会議メモ要約</span>
2582                            <span>予約ページ</span>
2583                        </div>
2584                    </a>
2585                    <a class="feature-directory-card" href="/features/#feature-03">
2586                        <span class="feature-directory-number">03</span>
2587                        <h3>CRM・案件・営業活動管理</h3>
2588                        <p>案件進捗、活動履歴、AI商談ブリーフを同じ文脈で扱える中核領域です。</p>
2589                        <div class="feature-directory-tags">
2590                            <span>案件管理</span>
2591                            <span>商談ブリーフ</span>
2592                        </div>
2593                    </a>
2594                    <a class="feature-directory-card" href="/features/#feature-04">
2595                        <span class="feature-directory-number">04</span>
2596                        <h3>企業・人物データ基盤</h3>
2597                        <p>散らばった顧客情報を名寄せし、再利用できる営業データへ整えます。</p>
2598                        <div class="feature-directory-tags">
2599                            <span>企業一覧</span>
2600                            <span>AI補正</span>
2601                        </div>
2602                    </a>
2603                    <a class="feature-directory-card" href="/features/#feature-05">
2604                        <span class="feature-directory-number">05</span>
2605                        <h3>フォーム獲得・リード取り込み</h3>
2606                        <p>フォーム作成から送信後の初動まで、入口を営業導線に接続します。</p>
2607                        <div class="feature-directory-tags">
2608                            <span>フォーム作成</span>
2609                            <span>自動応答</span>
2610                        </div>
2611                    </a>
2612                    <a class="feature-directory-card" href="/features/#feature-06">
2613                        <span class="feature-directory-number">06</span>
2614                        <h3>メール配信・ナーチャリング</h3>
2615                        <p>配信、反応検知、フォローアップまで切れ目なく回せる構成です。</p>
2616                        <div class="feature-directory-tags">
2617                            <span>AIメール生成</span>
2618                            <span>Webトラッキング</span>
2619                        </div>
2620                    </a>
2621                    <a class="feature-directory-card" href="/features/#feature-07">
2622                        <span class="feature-directory-number">07</span>
2623                        <h3>ダッシュボード・KPI・AIレポート</h3>
2624                        <p>現場とマネージャーが同じ状況を素早く把握できる可視化領域です。</p>
2625                        <div class="feature-directory-tags">
2626                            <span>KPI Insights</span>
2627                            <span>AI週報</span>
2628                        </div>
2629                    </a>
2630                    <a class="feature-directory-card" href="/features/#feature-08">
2631                        <span class="feature-directory-number">08</span>
2632                        <h3>チーム運用・設定・権限管理</h3>
2633                        <p>メンバー招待、権限、項目設計など、運用の土台を整えられます。</p>
2634                        <div class="feature-directory-tags">
2635                            <span>ロール管理</span>
2636                            <span>カスタム項目</span>
2637                        </div>
2638                    </a>
2639                    <a class="feature-directory-card" href="/features/#feature-09">
2640                        <span class="feature-directory-number">09</span>
2641                        <h3>API・外部システム連携</h3>
2642                        <p>既存サイトや業務基盤を壊さず、WebhookとAPIで段階的に拡張できます。</p>
2643                        <div class="feature-directory-tags">
2644                            <span>Webhook</span>
2645                            <span>公開API</span>
2646                        </div>
2647                    </a>
2648            </div>
2649
2650            <div class="feature-directory-cta">
2651                <div class="feature-directory-cta-inner">
2652                    <h3>役割別の活用イメージやFAQも含めて確認できます</h3>
2653                    <p>導入前に「どこまでできるか」を整理したい方向けに、営業、インサイドセールス、マネージャーそれぞれの使いどころまで一覧でまとめています。</p>
2654                    <a href="/features/" class="magnetic-btn feature-directory-button fa-btn" data-cursor="hover">
2655                        <em class="fa-btn__spark" aria-hidden="true">&#10022;</em>機能一覧を見る <i class="ph-bold ph-arrow-right"></i>
2656                    </a>
2657                    <p class="feature-directory-related">
2658                        導入前に比較軸から整理したい場合は、<a href="/media/ai-native-crm-hikaku/">
2658AIネイティブCRM比較</a> もあわせて確認できます。
2659                    </p>
2660                </div>
2661            </div>
2662        </div>
2663    </section>
2664
2665    <section id="home-comparison" class="home-comparison force-bg-white">
2666        <div class="max-w-7xl mx-auto px-4">
2667            <div class="home-comparison-head">
2668                <p class="home-section-label">COMPARISON</p>
2669                <h2 class="home-section-title">複数ツールで分かれがちな機能を、ファネルAiならひとつに。</h2>
2670                <p class="home-section-lead">CRM/SFA、MA、議事録、フォーム、日程調整、資料共有を別々に運用せず、営業・マーケの実務データをつなげて活用できます。</p>
2671            </div>
2672            <div class="home-comparison-shell">
2673                <div class="home-comparison-scroll" tabindex="0" aria-label="機能比較表。横にスクロールできます。">
2674                    <table class="home-comparison-table">
2675                        <thead>
2676                            <tr>
2677                                <th scope="col">機能</th>
2678                                <th scope="col"><span class="home-comparison-brand"><strong>ファネルAi</strong><span>一気通貫</span></span></th>
2679                                <th scope="col">CRM<br>SFA</th>
2680                                <th scope="col">議事録</th>
2681                                <th scope="col">MA</th>
2682                                <th scope="col">メール</th>
2683                                <th scope="col">資料共有</th>
2684                                <th scope="col">日程調整</th>
2685                                <th scope="col">フォーム</th>
2686                                <th scope="col">汎用AI</th>
2687                            </tr>
2688                        </thead>
2689                        <tbody>
2690                            <tr><th scope="row">顧客・案件管理</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2691                            <tr><th scope="row">会議文字起こし・要約(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>1</sup></span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2692                            <tr><th scope="row">通話文字起こし・要約(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>1</sup></span></td><td><span class="home-comparison-partial">△<sup>1</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2693                            <tr><th scope="row">CRM自動入力(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>1</sup></span></td><td><span class="home-comparison-partial">△<sup>6</sup></span></td><td>
2693<span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2694                            <tr><th scope="row">資料共有</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>2</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>2</sup></span></td><td><span class="home-comparison-partial">△<sup>2</sup></span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2695                            <tr><th scope="row">日程調整</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>6</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2696                            <tr><th scope="row">フォーム作成</th><td>
2696<span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>3</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2697                            <tr><th scope="row">メールマーケティング</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2698                            <tr><th scope="row">行動トラッキング</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>4</sup></span></td><td><span class="home-comparison-partial">△<sup>4</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>4</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2699                            <tr><th scope="row">リード管理</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>3</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>3</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td></tr>
2700                            <tr><th scope="row">リードクレンジング(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>1</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>3</sup></span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2701                            <tr><th scope="row">個人分析(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-partial">△<sup>7</sup></span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2702                            <tr><th scope="row">MCPサーバー(AI)</th><td><span class="home-comparison-mark is-yes">○</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td>
2702<span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-mark is-none">-</span></td><td><span class="home-comparison-partial">△<sup>5</sup></span></td></tr>
2703                        </tbody>
2704                    </table>
2705                </div>
2706                <div class="home-comparison-notes" aria-label="三角記号の補足">
2707                    <p class="home-comparison-note"><strong>△1</strong> AI機能付きプラン、または外部AI連携で対応できる場合があります。</p>
2708                    <p class="home-comparison-note"><strong>△2</strong> ファイル添付やリンク共有など、簡易的な共有に限られます。</p>
2709                    <p class="home-comparison-note"><strong>△3</strong> 簡易フォーム、リスト管理、外部連携での対応が中心です。</p>
2710                    <p class="home-comparison-note"><strong>△4</strong> 開封、クリック、閲覧など一部の行動データに限られます。</p>
2711                    <p class="home-comparison-note"><strong>△5</strong> プロンプト入力で作業できますが、業務データへの自動反映は別設計です。</p>
2712                    <p class="home-comparison-note"><strong>△6</strong> 連携や手動登録で対応できる場合がありますが、標準の一体運用ではありません。</p>
2713                    <p class="home-comparison-note"><strong>△7</strong> スコアリング、重複検知、閲覧傾向など一部分析に限られます。</p>
2714                </div>
2715            </div>
2716            <p class="home-comparison-scroll-hint">表は横にスクロールできます。</p>
2717        </div>
2718    </section>
2719
2720    <section id="why-funnel" class="force-bg-white py-20">
2721        <div class="max-w-7xl mx-auto px-4">
2722            <div class="text-center mb-12">
2723                <div class="w-10 h-1 bg-[#19CDB2] rounded-full mx-auto mb-4"></div>
2724                <p class="text-sm font-semibold tracking-widest text-[#19CDB2] mb-3">REASONS</p>
2725                <h2 class="text-3xl font-bold mb-4">ファネルAiが選ばれる理由</h2>
2726                <p class="text-gray-600">ツールを足してつなぐ構成と、1つの基盤で進める構成では、費用感も実務で得られる価値も変わります。</p>
2727            </div>
2728
2729            <div class="reason-panel-stack">
2730                <article class="reason-panel">
2731                    <div class="reason-panel-header">
2732                        <span class="reason-panel-label">コストの面</span>
2733                        <p class="reason-panel-intro">SFA/CRM と MA を別々に導入する構成ほど、費用感は重くなりやすくなります。ここでは一般的な構成イメージを比較しています。</p>
2734                    </div>
2735                    <div class="reason-cost-list">
2736                        <div class="reason-cost-item">
2737                            <div>
2738                                <p class="reason-cost-title">外資系SFA/CRM + MA</p>
2739                                <p class="reason-cost-note">複数ツールを前提にした構成</p>
2740                            </div>
2741                            <div class="reason-cost-bar" aria-hidden="true">
2742                                <span class="reason-cost-segment is-crm" style="width:55%"></span>
2743                                <span class="reason-cost-segment is-ma" style="width:33%"></span>
2744                            </div>
2745                            <span class="reason-cost-status">費用感 高め</span>
2746                        </div>
2747                        <div class="reason-cost-item">
2748                            <div>
2749                                <p class="reason-cost-title">国産SFA/CRM + MA</p>
2750                                <p class="reason-cost-note">費用感を抑えやすいがツールは分かれる構成</p>
2751                            </div>
2752                            <div class="reason-cost-bar" aria-hidden="true">
2753                                <span class="reason-cost-segment is-crm" style="width:35%"></span>
2754                                <span class="reason-cost-segment is-ma" style="width:21%"></span>
2755                            </div>
2756                            <span class="reason-cost-status">費用感 中程度</span>
2757                        </div>
2758                        <div class="reason-cost-item">
2759                            <div>
2760                                <p class="reason-cost-title">ファネルAi</p>
2761                                <p class="reason-cost-note">SFA/CRM と MA を1つの基盤でまとめる構成</p>
2762                            </div>
2763                            <div class="reason-cost-bar" aria-hidden="true">
2764                                <span class="reason-cost-segment is-funnel" style="width:28%"></span>
2765                            </div>
2766                            <span class="reason-cost-status">費用感を抑えやすい</span>
2767                        </div>
2768                    </div>
2769                    <div class="reason-cost-legend" aria-hidden="true">
2770                        <span><i class="reason-dot is-crm"></i>SFA/CRM</span>
2771                        <span><i class="reason-dot is-ma"></i>MA</span>
2772                        <span><i class="reason-dot is-funnel"></i>ファネルAi</span>
2773                    </div>
2774                    <p class="reason-cost-footnote">具体的な金額ではなく、構成の違いによる費用感のイメージ比較です。契約プラン、配信量、連携要件により変動します。</p>
2775                </article>
2776
2777                <article class="reason-panel">
2778                    <div class="reason-panel-header">
2779                        <span class="reason-panel-label">提供価値の面</span>
2780                        <p class="reason-panel-intro">価格だけでなく、営業・マーケティング運用をどれだけ自然に回し続けられるかにも差が出ます。</p>
2781                    </div>
2782                    <div class="reason-value-grid">
2783                        <section class="reason-value-card is-neutral">
2784                            <p class="reason-value-eyebrow">従来型サービス</p>
2785                            <h3>人が入力する前提のツール</h3>
2786                            <p>形骸化しやすく、費用も人手もかかりやすい構成です。複数ツールを API でつなぐことで、入力、連携、運用の負担が積み上がりやすくなります。</p>
2787                            <div class="feature-directory-tags reason-tags">
2788                                <span>手入力前提</span>
2789                                <span>ツール分断</span>
2790                                <span>API連携前提</span>
2791                            </div>
2792                        </section>
2793                        <section class="reason-value-card is-accent">
2794                            <p class="reason-value-eyebrow">ファネルAi</p>
2795                            <h3>Googleで業務を進めるだけ</h3>
2796                            <p>活動データが自然に揃い、AIが次の打ち手を提案します。Gmail、カレンダー、Drive、Meetなど日常の流れから顧客・案件・活動履歴をつなぎ、リード獲得から商談化まで前に進めやすくします。</p>
2797                            <div class="feature-directory-tags reason-tags">
2798                                <span>Google起点</span>
2799                                <span>自動でデータが揃う</span>
2800                                <span>AIが提案</span>
2801                            </div>
2802                        </section>
2803                    </div>
2804                </article>
2805            </div>
2806        </div>
2807    </section>
2808
2809    <!-- 料金プラン -->
2810    <section id="pricing" class="force-bg-white py-20">
2811        <div class="max-w-7xl mx-auto px-4">
2812            <div class="text-center mb-12">
2813                <div class="w-10 h-1 bg-[#19CDB2] rounded-full mx-auto mb-4"></div>
2814                <p class="text-sm font-semibold tracking-widest text-[#19C
2814DB2] mb-3">PRICING</p>
2815                <h2 class="text-3xl font-bold mb-4">料金プラン</h2>
2816                <p class="text-gray-600">無料ではじめて、必要になったところから広げられます。</p>
2817            </div>
2818
2819            <div class="pricing-grid">
2820                <article class="pricing-card">
2821                    <div class="pricing-card__head">
2822                        <h3 class="pricing-card__name">Free</h3>
2823                    </div>
2824                    <p class="pricing-card__price">
2825                        <span class="pricing-card__amount">Â¥0</span>
2826                        <span class="pricing-card__unit">/ ユーザー・月</span>
2827                    </p>
2828                    <p class="pricing-card__lead">まず次世代のCRM/MAツールを無料で利用。</p>
2829                    <ul class="pricing-card__list">
2830                        <li>ユーザー数・機能に制限あり</li>
2831                    </ul>
2832                    <div class="pricing-card__action">
2833                        <a class="pricing-cta pricing-cta--ghost" href="https://app.funnel-ai.jp/login" target="_blank" rel="noopener noreferrer">無料ではじめる</a>
2834                    </div>
2835                </article>
2836
2837                <article class="pricing-card">
2838                    <div class="pricing-card__head">
2839                        <h3 class="pricing-card__name">Starter</h3>
2840                    </div>
2841                    <p class="pricing-card__price">
2842                        <span class="pricing-card__amount">Â¥2,800</span>
2843                        <span class="pricing-card__unit">/ ユーザー・月</span>
2844                    </p>
2845                    <p class="pricing-card__lead">CRM中心またはMA中心とした機能セットを選択できます。</p>
2846                    <ul class="pricing-card__list pricing-card__list--pick">
2847                        <li class="is-pick">AI CRM / SFAツール</li>
2848                        <li class="is-pick">AI MAツール</li>
2849                        <li>AIエージェント自動化ライト</li>
2850                    </ul>
2851                    <p class="pricing-card__picknote">★ の2つからいずれかを選択</p>
2852                    <div class="pricing-card__action">
2853                        <a class="pricing-cta pricing-cta--ghost" href="#contact">お問い合わせ</a>
2854                    </div>
2855                </article>
2856
2857                <article class="pricing-card pricing-card--rec">
2858                    <div class="pricing-card__head">
2859                        <h3 class="pricing-card__name">Growth</h3>
2860                        <span class="pricing-chip">
2860人気</span>
2861                    </div>
2862                    <p class="pricing-card__price">
2863                        <span class="pricing-card__amount">Â¥8,000</span>
2864                        <span class="pricing-card__unit">/ ユーザー・月</span>
2865                    </p>
2866                    <p class="pricing-card__lead">AI CRM + MAツールをフル機能で。</p>
2867                    <ul class="pricing-card__list">
2868                        <li>Starterの内容すべて</li>
2869                        <li>ブランド設定</li>
2870                        <li>AIエージェント自動化フル</li>
2871                    </ul>
2872                    <div class="pricing-card__action">
2873                        <a class="pricing-cta pricing-cta--g" href="#contact"><em>✦</em> お問い合わせ</a>
2874                    </div>
2875                </article>
2876
2877                <article class="pricing-card">
2878                    <div class="pricing-card__head">
2879                        <h3 class="pricing-card__name">Pro</h3>
2880                    </div>
2881                    <p class="pricing-card__price">
2882                        <span class="pricing-card__amount">Â¥15,000</span>
2883                        <span class="pricing-card__unit">/ ユーザー・月</span>
2884                    </p>
2885                    <p class="pricing-card__lead">自社の運用に合わせ込む。権限設計から外部システム連携まで。</p>
2886                    <ul class="pricing-card__list">
2887                        <li>Growthの内容すべて</li>
2888                        <li>エンタープライズレベルのセキュリティ設定</li>
2889                    </ul>
2890                    <div class="pricing-card__action">
2891                        <a class="pricing-cta pricing-cta--ghost" href="#contact">お問い合わせ</a>
2892                    </div>
2893                </article>
2894            </div>
2895
2896            <p class="pricing-note">表示価格は1ユーザーあたりの月額・税別です。Google Workspace のライセンス費用は含まれません。</p>
2897        </div>
2898    </section>
2899
2900    <section id="contact" class="force-bg-white py-20">
2901        <div class="max-w-3xl mx-auto px-4">
2902            <div class="text-center mb-8">
2903                <div class="w-10 h-1 bg-[#19CDB2] rounded-full mx-auto mb-4"></div>
2904                <p class="text-sm font-semibold tracking-widest text-[#19CDB2] mb-3">CONTACT</p>
2905                <h2 class="text-3xl font-bold mb-4">お問い合わせ</h2>
2906                <p class="text-gray-600">サービスに関するご質問やご相談はこちらから。<br>担当者が1営業日以内にご連絡いたします。</p>
2907            </div>
2908            <div class="flex flex-wrap justify-center gap-4 mb-10">
2909                <div class="flex items-center gap-2 px-5 py-3 rounded-full border border-gray-200 bg-white">
2910                    <span class="w-8 h-8 rounded-full bg-[#e6faf6] flex items-center justify-center text-[#19CDB2] text-sm font-bold">$</span>
2911                    <div class="text-left"><span class="text-sm font-bold block">初期費用ゼロ</span><span class="text-xs text-gray-400">追加の開発コスト不要</span></div>
2912                </div>
2913                <div class="flex items-center gap-2 px-5 py-3 rounded-full border border-gray-200 bg-white">
2914                    <span class="w-8 h-8 rounded-full bg-[#e6faf6] flex items-center justify-center text-[#19CDB2] text-sm font-bold">⚡</span>
2915                    <div class="text-left"><span class="text-sm font-bold block">最短即日スタート</span><span class="text-xs text-gray-400">Google連携で簡単セットアップ</span></div>
2916                </div>
2917                <div class="flex items-center gap-2 px-5 py-3 rounded-full border border-gray-200 bg-white">
2918                    <span class="w-8 h-8 rounded-full bg-[#e6faf6] flex items-center justify-center text-[#19CDB2] text-sm font-bold">♥</span>
2919                    <div class="text-left"><span class="text-sm font-bold block">専任サポート付き</span><span class="text-xs text-gray-400">導入から運用まで伴走</span></div>
2920                </div>
2921            </div>
2922            <div class="p-4 md:p-8">
2923                
2923<script src="https://app.funnel-ai.jp/static/js/embed.js" defer></script>
2923
2924                <div data-form-id="85c9d975-6967-4fc6-94ef-e58497e41728" style="min-height: 200px;">
2925                  <noscript>
2926                    <div style="padding: 20px; text-align: center; color: #6b7280; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;">
2927                      JavaScriptが無効になっています。フォームを表示するにはJavaScriptを有効にしてください。
2928                    </div>
2929                  </noscript>
2930                </div>
2931            </div>
2932        </div>
2933    </section>
2934
2935    <section id="demo" class="force-bg-white py-20">
2936        <div class="max-w-5xl mx-auto px-4">
2937            <div class="text-center mb-12">
2938                <p class="text-sm font-semibold tracking-widest text-[#19CDB2] mb-3">DEMO</p>
2939                <h2 class="text-3xl font-bold mb-4">まずは3分、営業AIを操作して体験</h2>
2940                <p class="text-gray-600 mb-4">顧客の反応を見つけ、AIのメールで商談を進め、受注が数字に反映されるまでを体験できます。<br>架空のデータを使うため、アカウントの連携は不要です。</p>
2941                <button type="button" class="fa-btn" data-open-demo-modal><em class="fa-btn__spark" aria-hidden="true">&#10022;</em>操作型デモを始める</button>
2942            </div>
2943            <div class="text-center mb-8">
2944                <h3 class="text-lg font-bold mb-3">画面を見ながら相談したい方へ</h3>
2945                <p class="text-gray-600">40分のオンラインデモで、貴社の営業に合わせた活用方法をご紹介します。<br>ご希望に応じて、無料トライアルについてもご案内します。</p>
2946            </div>
2947            <div class="bg-white rounded-2xl shadow-lg overflow-hidden border border-gray-200">
2948                <iframe src="https://app.funnel-ai.jp/s/schedule/65c3b8ba-226d-4131-85c9-e8206a955a0c?embed=1" width="100%" height="700" frameborder="0" style="border: none;" loading="lazy"></iframe>
2949            </div>
2950        </div>
2951    </section>
2952
2953</div>
2954
2955<script>
2956(function(){
2957    // ===== 1) Entrance stagger =====
2958    const revealEls = [...document.querySelectorAll(".mv-reveal")];
2959    revealEls.forEach((el, i) => {
2960        el.animate(
2961            [
2962                { opacity: 0, transform: "translateY(14px)", filter: "blur(6px)" },
2963                { opacity: 1, transform: "translateY(0px)", filter: "blur(0px)" }
2964            ],
2965            { duration: 520, delay: i * 80, easing: "cubic-bezier(.2,.9,.2,1)", fill: "forwards" }
2966        );
2967    });
2968
2969    // ===== 2) Kinetic word swap =====
2970    const swapWords = ["入力作業がゼロになる", "営業の実行力があがる", "リード/商談が増える", "顧客フォローが迅速化"];
2971    const swapEl = document.getElementById("mvSwapWord");
2972    let swapIdx = 0;
2973    setInterval(() => {
2974        const next = swapWords[(swapIdx + 1) % swapWords.length];
2975        const out = swapEl.animate(
2976            [
2977                { transform: "translateY(0%)", opacity: 1 },
2978                { transform: "translateY(-120%)", opacity: 0 }
2979            ],
2980            { duration: 260, easing: "cubic-bezier(.2,.9,.2,1)", fill: "forwards" }
2981        );
2982        out.onfinish = () => {
2983            swapEl.textContent = next;
2984            swapEl.animate(
2985                [
2986                    { transform: "translateY(120%)", opacity: 0 },
2987                    { transform: "translateY(0%)", opacity: 1 }
2988                ],
2989                { duration: 300, easing: "cubic-bezier(.2,.9,.2,1)", fill: "forwards" }
2990            );
2991        };
2992        swapIdx = (swapIdx + 1) % swapWords.length;
2993    }, 2200);
2994
2995    // ===== 3) Custom cursor & Magnetic buttons (desktop only) =====
2996    var isMobile = window.matchMedia("(max-width: 768px)").matches || "ontouchstart" in window;
2997    var isCompactToast = window.matchMedia("(max-width: 1023px)").matches;
2998    var prefersReducedMotion = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
2999    var cursor = document.getElementById("mvCursor");
3000
3001    var toastStack = document.querySelector(".mv-agent-toast-stack");
3002    if (toastStack) {
3003        var toasts = Array.prototype.slice.call(toastStack.querySelectorAll(".mv-agent-toast"));
3004        var activeToast = 0;
3005        var setToastPositions = function(exitingIndex) {
3006            toasts.forEach(function(toast, index) {
3007                toast.classList.remove("is-top", "is-bottom", "is-exiting");
3008                if (index === exitingIndex) {
3009                    toast.classList.add("is-exiting");
3010                }
3011            });
3012
3013            if (toasts[activeToast]) {
3014                toasts[activeToast].classList.add("is-top");
3015            }
3016            if (toasts[(activeToast + 1) % toasts.length]) {
3017                toasts[(activeToast + 1) % toasts.length].classList.add("is-bottom");
3018            }
3019        };
3020
3021        setToastPositions();
3022        if (!isCompactToast && !isMobile && !prefersReducedMotion && toasts.length > 2) {
3023            window.setInterval(function() {
3024                var exitingToast = activeToast;
3025                activeToast = (activeToast + 1) % toasts.length;
3026                setToastPositions(exitingToast);
3027            }, 2800);
3028        }
3029    }
3030
3031    if (!isMobile) {
3032        var mx = 0, my = 0, cx = 0, cy = 0;
3033        var lerp = function(a, b, t) { return a + (b - a) * t; };
3034
3035        window.addEventListener("mousemove", function(e) {
3036            mx = e.clientX; my = e.clientY;
3037            cursor.classList.add("is-active");
3038        });
3039
3040        (function cursorTick(){
3041            cx = lerp(cx, mx, 0.22);
3042            cy = lerp(cy, my, 0.22);
3043            cursor.style.transform = "translate(" + cx + "px," + cy + "px) translate(-50%,-50%)";
3044            requestAnimationFrame(cursorTick);
3045        })();
3046
3047        document.querySelectorAll("[data-cursor='hover']").forEach(function(el) {
3048            el.addEventListener("mouseenter", function() { cursor.classList.add("is-hover"); });
3049            el.addEventListener("mouseleave", function() { cursor.classList.remove("is-hover"); });
3050        });
3051
3052        document.querySelectorAll(".magnetic-btn").forEach(function(btn
3052) {
3053            btn.addEventListener("mousemove", function(e) {
3054                var r = btn.getBoundingClientRect();
3055                var dx = (e.clientX - (r.left + r.width / 2)) / r.width;
3056                var dy = (e.clientY - (r.top + r.height / 2)) / r.height;
3057                btn.style.transform = "translate(" + (dx * 14) + "px," + (dy * 10) + "px)";
3058            });
3059            btn.addEventListener("mouseleave", function() {
3060                btn.style.transform = "translate(0px,0px)";
3061            });
3062        });
3063
3064        if (prefersReducedMotion) {
3065            cursor.style.display = "none";
3066        }
3067    }
3068})();
3069</script>
3069
3070
3071<p></p>
3072  </div>
3073
3074</main>
3075
3076<style data-shared-footer-styles>
3077.v2-foot {
3078  position: relative;
3079  z-index: 1;
3080  background: #F7F9FB;
3081  border-top: 1px solid #E4E8EF;
3082  padding: 54px 0 40px;
3083  margin: 0;
3084  text-align: left;
3085  color: #17263F;
3086  font-size: 14px;
3087}
3088.v2-foot .v2-inner {
3089  max-width: 1120px;
3090  margin: 0 auto;
3091  padding: 0 24px;
3092}
3093.v2-foot .v2-foot-grid {
3094  display: flex;
3095  gap: 40px 64px;
3096  flex-wrap: wrap;
3097}
3098.v2-foot .v2-foot-brand { flex: 1 1 220px; }
3099.v2-foot .v2-foot-brand img {
3100  height: 24px;
3101  width: auto;
3102  display: block;
3103  margin-bottom: 10px;
3104}
3105.v2-foot .v2-foot-brand p {
3106  margin: 0;
3107  font-size: 11.5px;
3108  line-height: 1.8;
3109  color: #5E6B82;
3110  text-align: left;
3111}
3112.v2-foot .v2-foot-cols {
3113  display: flex;
3114  gap: 40px 56px;
3115  flex-wrap: wrap;
3116}
3117.v2-foot .v2-foot-col { min-width: 140px; }
3118.v2-foot .v2-foot-col h4 {
3119  margin: 0 0 10px;
3120  font-family: "SF Mono", Menlo, Consolas, monospace;
3121  font-size: 11px;
3122  font-weight: 700;
3123  letter-spacing: .12em;
3124  color: #8A93A0;
3125  text-align: left;
3126}
3127.v2-foot .v2-foot-col ul {
3128  list-style: none;
3129  margin: 0;
3130  padding: 0;
3131}
3132.v2-foot .v2-foot-col li { margin-bottom: 8px; }
3133.v2-foot .v2-foot-col a {
3134  font-size: 12.5px;
3135  color: #3C4A63;
3136  text-decoration: none;
3137  transition: color .15s cubic-bezier(.2, .8, .2, 1);
3138}
3139.v2-foot .v2-foot-col a:hover { color: #0FA893; }
3140.v2-foot .v2-foot-btm {
3141  margin-top: 40px;
3142  padding-top: 18px;
3143  border-top: 1px solid #E4E8EF;
3144  display: flex;
3145  justify-content: space-between;
3146  gap: 14px;
3147  flex-wrap: wrap;
3148  font-size: 11px;
3149  color: #8A93A0;
3150}
3151</style>
3152<footer class="v2-foot">
3153  <div class="v2-inner">
3154    <div class="v2-foot-grid">
3155      <div class="v2-foot-brand">
3156        <a href="https://funnel-ai.jp/">
3157          <img src="https://funnel-ai.jp/wp-content/uploads/2026/01/logo_funnel-ai-scaled.png" alt="ファネルAi" width="308" height="72">
3158        </a>
3159        <p>Google 統合型 AI ネイティブ<br>CRM / SFA / MA ツール</p>
3160      </div>
3161      <div class="v2-foot-cols">
3162        <div class="v2-foot-col">
3163          <h4>サービス</h4>
3164          <ul>
3165          <li><a href="https://funnel-ai.jp/funnel-ai/">ファネルAi</a></li>
3166          <li>
3166<a href="https://funnel-ai.jp/chosoku-dev/">超速AIパートナー</a></li>
3167          <li><a href="https://funnel-ai.jp/zero-marke/">セールス/マーケ支援</a></li>
3168          <li><a href="https://funnel-ai.jp/features/">機能</a></li>
3169          <li><a href="https://funnel-ai.jp/funnel-ai/#demo">無料デモ</a></li>
3170          <li><a href="https://funnel-ai.jp/download-form/">資料請求</a></li>
3171          </ul>
3172        </div>
3173        <div class="v2-foot-col">
3174          <h4>会社情報</h4>
3175          <ul>
3176          <li><a href="https://funnel-ai.jp/company/">会社概要</a></li>
3177          <li><a href="https://funnel-ai.jp/news/">お知らせ</a></li>
3178          <li><a href="https://funnel-ai.jp/contact/?topic=speaking">講演・登壇のご相談</a></li>
3179          <li><a href="https://funnel-ai.jp/contact/">お問い合わせ</a></li>
3180          </ul>
3181        </div>
3182        <div class="v2-foot-col">
3183          <h4>コンテンツ</h4>
3184          <ul>
3185          <li><a href="https://funnel-ai.jp/events-all/">イベント</a></li>
3186          <li><a href="https://funnel-ai.jp/event-list/">BtoB展示会・カンファレンス一覧</a></li>
3187          <li><a href="https://funnel-ai.jp/media/">お役立ち</a></li>
3188          <li><a href="https://funnel-ai.jp/glossary/">用語集</a></li>
3189          <li><a href="https://funnel-ai.jp/ai-it-glossary/">AI・IT用語集</a></li>
3190          <li><a href="https://funnel-ai.jp/sales-marketing-glossary/">セールス・マーケ用語集</a></li>
3191          <li><a href="https://funnel-ai.jp/casestudyfes/">Case Study Fes</a></li>
3192          <li><a href="https://funnel-ai.jp/marketing-plan/">施策一覧</a></li>
3193          </ul>
3194        </div>
3195        <div class="v2-foot-col">
3196          <h4>法的情報</h4>
3197          <ul>
3198          <li><a href="https://funnel-ai.jp/privacypolicy/">プライバシーポリシー</a></li>
3199          <li><a href="https://funnel-ai.jp/term/">サービス利用規約</a></li>
3200          </ul>
3201        </div>
3202      </div>
3203    </div>
3204    <div class="v2-foot-btm">
3205      <span>© 2026 株式会社ファネルAi All rights reserved.</span>
3206    </div>
3207  </div>
3208</footer>
3209
3210<style>
3211  footer a:hover {
3212    color: #19CDB2 !important;
3213  }
3214  
3215  /* マグネティックボタン */
3216  .magnetic-btn {
3217    display: inline-block;
3218    transition: transform 0.15s ease-out;
3219  }
3220</style>
3221
3222<script>
3223// マグネティックボタン効果
3224document.addEventListener('DOMContentLoaded', function() {
3225  const magneticBtns = document.querySelectorAll('.magnetic-btn');
3226  
3227  magneticBtns.forEach(btn => {
3228    btn.addEventListener('mousemove', (e) => {
3229      const rect = btn.getBoundingClientRect();
3230      const x = e.clientX - rect.left - rect.width / 2;
3231      const y = e.clientY - rect.top - rect.height / 2;
3232      
3233      // 動きの強度(0.3 = 控えめな動き)
3234      btn.style.transform = `translate(${x * 0.3}px, ${y * 0.3}px)`;
3235    });
3236    
3237    btn.addEventListener('mouseleave', () => {
3238      btn.style.transform = 'translate(0, 0)';
3239    });
3240  });
3241});
3242</script>
3242
3243
3244  <style>
3245  #funnelAiBanner.fcta{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:10000;width:min(580px,calc(100vw - 24px));display:flex;align-items:stretch;overflow:hidden;border:1px solid #E4E8EF;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.16);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",system-ui,-apple-system,sans-serif;}
3246  #funnelAiBanner[hidden]{display:none!important;}
3247  #funnelAiBanner .fcta-demo{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:17px 20px;border:0;border-right:1px solid #E4E8EF;background:#000;color:#fff;text-align:left;font-family:inherit;cursor:pointer;}
3248  #funnelAiBanner .fcta-demo:hover{background:#202124;}
3249  #funnelAiBanner .fcta-demo-label{font-size:11px;font-weight:700;line-height:1.3;color:#16BFA5;}
3250  #funnelAiBanner .fcta-demo-title{font-size:16px;font-weight:800;line-height:1.4;}
3251  #funnelAiBanner .fcta-ai{flex:1;min-width:0;padding:14px 36px 14px 16px;box-sizing:border-box;}
3252  #funnelAiBanner .fcta-ai-title{display:block;margin-bottom:8px;color:#17263F;font-size:13px;font-weight:800;line-height:1.4;}
3253  #funnelAiBanner .fcta-chips{display:flex;flex-wrap:wrap;gap:6px;}
3254  #funnelAiBanner .fcta-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 8px;border:1px solid #DCE2EB;border-radius:6px;background:#fff;color:#17263F;font-size:11px;font-weight:700;text-decoration:none;}
3255  #funnelAiBanner .fcta-chip:hover{background:#FAFBFC;border-color:#B9C4D2;}
3256  #funnelAiBanner .fcta-x{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#F7F9FB;color:#17263F;font-family:inherit;font-size:17px;font-weight:700;line-height:1;cursor:pointer;}
3257  #funnelAiBanner .fcta-x:hover{background:#E8EBF0;}
3258  #funnelAiBanner :is(button,a):focus-visible,#demoModal :is(button,a,iframe):focus-visible{outline:2px solid #0FA893;outline-offset:2px;}
3259  @media (max-width:560px){
3260    #funnelAiBanner.fcta{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);flex-direction:column;}
3261    #funnelAiBanner .fcta-demo{flex:none;gap:2px;padding:9px 46px 9px 14px;border-right:0;}
3262    #funnelAiBanner .fcta-demo-label{font-size:10px;}
3263    #funnelAiBanner .fcta-demo-title{font-size:13px;}
3264    #funnelAiBanner .fcta-ai{padding:9px 14px 11px;}
3265    #funnelAiBanner .fcta-ai-title{margin-bottom:6px;font-size:11px;}
3266    #funnelAiBanner .fcta-chips{flex-wrap:nowrap;gap:6px;}
3267    #funnelAiBanner .fcta-chip{min-height:32px;padding:4px 9px;font-size:11px;white-space:nowrap;}
3268  }
3269  #demoModal:not([open]){display:none;}
3270  #demoModal{position:fixed;inset:0;width:min(1160px,calc(100vw - 64px));height:min(760px,calc(100dvh - 64px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #E4E8EF;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24);}
3271  #demoModal::backdrop{background:rgba(0,0,0,.45);}
3272  #demoModal .demo-modal-layout{display:flex;flex-direction:column;width:100%;height:100%;}
3273  #demoModal .demo-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 16px;border-bottom:1px solid #E4E8EF;background:#fff;}
3274  #demoModal .demo-modal-title{margin:0;color:#17263F;font-size:15px;font-weight:800;line-height:1.4;}
3275  #demoModal .demo-modal-actions{display:flex;align-items:center;gap:12px;}
3276  #demoModal .demo-modal-link{color:#0A7667;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;}
3277  #demoModal .demo-modal-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #DCE2EB;border-radius:9px;background:#fff;color:#17263F;font-size:20px;line-height:1;cursor:pointer;}
3278  #demoModal .demo-modal-close:hover{background:#F7F9FB;}
3279  #demoModal iframe{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff;}
3280  html.demo-modal-open,html.demo-modal-open body{ overflow:hidden!important;}
3281  @media (max-width:767px){
3282    #demoModal{width:100vw;height:100dvh;border:0;border-radius:0;}
3283    #demoModal .demo-modal-bar{min-height:50px;padding:6px 10px;}
3284    #demoModal .demo-modal-title{font-size:13px;}
3285    #demoModal .demo-modal-link{font-size:11px;}
3286  }
3287  </style>
3288  <div id="funnelAiBanner" class="fcta" role="region" aria-label="ファネルAiのご案内">
3289    <button type="button" class="fcta-x" aria-label="閉じる">×</button>
3290    <button type="button" class="fcta-demo" data-open-demo-modal>
3291      <span class="fcta-demo-label">実際に触ってみる</span>
3292      <span class="fcta-demo-title">30秒デモはこちら →</span>
3293    </button>
3294    <div class="fcta-ai">
3295      <span class="fcta-ai-title">AIに質問する</span>
3296      <div class="fcta-chips">
3297        <a class="fcta-chip" data-ai="ChatGPT" href="https://chatgpt.com/" target="_blank" rel="noopener noreferrer">ChatGPT</a>
3298        <a class="fcta-chip" data-ai="Gemini" href="https://gemini.google.com/app" target="_blank" rel="noopener noreferrer">Gemini</a>
3299        <a class="fcta-chip" data-ai="Claude" href="https://claude.ai/new" target="_blank" rel="noopener noreferrer">Claude</a>
3300      </div>
3301    </div>
3302  </div>
3303
3304  <dialog id="demoModal" aria-labelledby="demoModalTitle">
3305    <div class="demo-modal-layout">
3306      <div class="demo-modal-bar">
3307        <p class="demo-modal-title" id="demoModalTitle">ファネルAi 操作型デモ</p>
3308        <div class="demo-modal-actions">
3309          <a class="demo-modal-link" href="/funnel-ai/demo/" target="_blank" rel="noopener noreferrer">別画面で開く</a>
3310          <button type="button" class="demo-modal-close" aria-label="デモを閉じる">×</button>
3311        </div>
3312      </div>
3313      <iframe title="ファネルAiの操作型デモ" data-src="/funnel-ai/demo/"></iframe>
3314    </div>
3315  </dialog>
3316
3317  
3317<script>
3318  (function() {
3319    var banner = document.getElementById('funnelAiBanner');
3320    var modal = document.getElementById('demoModal');
3321    if (!banner || !modal) return;
3322
3323    var dismissKey = 'funnelAiBannerFPDismissed';
3324    var seenKey = 'funnelAiDemoModalSeen';
3325    var storage;
3326    try { storage = window.sessionStorage; } catch (e) {}
3327    var dismissed = false;
3328    var seen = false;
3329    try {
3330      dismissed = !!storage && storage.getItem(dismissKey) === '1';
3331      seen = !!storage && storage.getItem(seenKey) === '1';
3332    } catch (e) {}
3333    banner.hidden = dismissed;
3334
3335    function trackCtaClick(eventName, target, link) {
3336      var payload = {
3337        event_category: 'home_floating_cta',
3338        cta_location: 'home_floating_banner',
3339        cta_target: target,
3340        link_url: link && link.href ? link.href : ''
3341      };
3342
3343      if (typeof window.gtag === 'function') {
3344        window.gtag('event', eventName, payload);
3345      } else if (window._googlesitekit && typeof window._googlesitekit.gtagEvent === 'function') {
3346        window._googlesitekit.gtagEvent(eventName, payload);
3347      }
3348
3349      if (window._ys && typeof window._ys.track === 'function') {
3350        window._ys.track(eventName, payload);
3351      }
3352    }
3353
3354    var PROMPT = 'Google Workspace統合型AI CRM / MAツールのファネルAi(公式サイト https://funnel-ai.jp )について教えてください。主な特徴、一般的なCRM/SFAとの違い、導入で得られるメリットを整理してください。';
3355    var q = encodeURIComponent(PROMPT);
3356    var URLS = {
3357      ChatGPT: 'https://chatgpt.com/?q=' + q,
3358      Gemini: 'https://www.google.com/search?udm=50&q=' + q,
3359      Claude: 'https://claude.ai/new?q=' + q
3360    };
3361    var chips = banner.querySelectorAll('.fcta-chip');
3362    for (var i = 0; i < chips.length; i++) {
3363      var name = chips[i].getAttribute('data-ai');
3364      if (URLS[name]) chips[i].setAttribute('href', URLS[name]);
3365      chips[i].addEventListener('click', function() {
3366        var aiName = this.getAttribute('data-ai') || '';
3367        trackCtaClick(
3368          'home_float_cta_' + aiName.toLowerCase() + '_click',
3369          aiName.toLowerCase(),
3370          this
3371        );
3372      });
3373    }
3374
3375    var frame = modal.querySelector('iframe');
3376    var modalClose = modal.querySelector('.demo-modal-close');
3377    var observer;
3378    var previousFocus;
3379
3380    function openDemo(source) {
3381      if (modal.open) return;
3382      if (typeof modal.showModal !== 'function') {
3383        window.location.assign('/funnel-ai/demo/');
3384        return;
3385      }
3386      previousFocus = document.activeElement;
3387      seen = true;
3388      try { if (storage) storage.setItem(seenKey, '1'); } catch (e) {}
3389      if (observer) observer.disconnect();
3390      if (!frame.getAttribute('src')) frame.setAttribute('src', frame.getAttribute('data-src'));
3391      banner.hidden = true;
3392      modal.showModal();
3393      document.documentElement.classList.add('demo-modal-open');
3394      modalClose.focus();
3395      trackCtaClick('funnel_ai_demo_modal_open', source, null);
3396    }
3397
3398    document.querySelectorAll('[data-open-demo-modal]').forEach(function(button) {
3399      button.addEventListener('click', function() {
3400        openDemo(button.classList.contains('fcta-demo') ? 'floating_banner' : 'demo_section');
3401      });
3402    });
3403
3404    modalClose.addEventListener('click', function() { modal.close(); });
3405    modal.addEventListener('click', function(event) {
3406      if (event.target === modal) modal.close();
3407    });
3408    modal.addEventListener('close', function() {
3409      document.documentElement.classList.remove('demo-modal-open');
3410      banner.hidden = dismissed;
3411      if (previousFocus && typeof previousFocus.focus === 'function') {
3412        previousFocus.focus();
3413      }
3414    });
3415    frame.addEventListener('load', function() {
3416      try {
3417        frame.contentWindow.addEventListener('keydown', function(event) {
3418          if (event.key === 'Escape' && modal.open) modal.close();
3419        });
3420      } catch (e) {}
3421    });
3422
3423    if (!dismissed && !seen && 'IntersectionObserver' in window) {
3424      var trigger = document.getElementById('voices');
3425      if (trigger) {
3426        observer = new IntersectionObserver(function(entries) {
3427          if (entries.some(function(entry) { return entry.isIntersecting; }) && !dismissed && !seen) {
3428            openDemo('scroll');
3429          }
3430        }, { threshold: 0.15 });
3431        observer.observe(trigger);
3432      }
3433    }
3434
3435    var closeButton = banner.querySelector('.fcta-x');
3436    if (closeButton) {
3437      closeButton.addEventListener('click', function() {
3438        dismissed = true;
3439        banner.hidden = true;
3440        if (observer) observer.disconnect();
3441        try { if (storage) storage.setItem(dismissKey, '1'); } catch (e) {}
3442      });
3443    }
3444  })();
3445  </script>
3445
3446
3447<script type="speculationrules">
3448{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/funnel-ai-corp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3449</script>
vendor: 1 bytes, line 3449
3449
3450<script type="text/javascript" src="/wp-content/themes/funnel-ai-corp/assets/js/main.js?ver=1.0" id="funnel-main-js"></script>
vendor: 1 bytes, line 3450
3450
3451<script data-funnel-ai-lead-tracking="v1">
3452  (function () {
3453    if (window.__funnelAiLeadTrackingV1) return;
3454    window.__funnelAiLeadTrackingV1 = true;
3455
3456    const trackedViews = new WeakSet();
3457    const trackedInteractions = new WeakSet();
3458
3459    function formPathLabel() {
3460      const pathname = window.location.pathname || "/";
3461      if (/^\/download-form\/doc[^/]+\/?$/u.test(pathname)) return "download_form";
3462      if (/^\/contact\/?$/u.test(pathname)) return "contact";
3463      if (pathname === "/" || pathname === "") return "home";
3464      return "embedded_form";
3465    }
3466
3467    function getFormMeta(container, extra) {
3468      const formId = container?.getAttribute?.("data-form-id") || extra?.form_id || "";
3469      return {
3470        page_path: window.location.pathname || "/",
3471        page_location: window.location.href,
3472        form_id: formId,
3473        form_context: formPathLabel(),
3474        ...extra
3475      };
3476    }
3477
3478    function sendEvent(name, params) {
3479      const payload = {
3480        event_category: "lead_form",
3481        ...params
3482      };
3483
3484      if (typeof window.gtag === "function") {
3485        window.gtag("event", name, payload);
3486      } else if (window._googlesitekit && typeof window._googlesitekit.gtagEvent === "function") {
3487        window._googlesitekit.gtagEvent(name, payload);
3488      }
3489
3490      if (window._ys && typeof window._ys.track === "function") {
3491        window._ys.track(name, payload);
3492      }
3493    }
3494
3495    function trackView(container) {
3496      if (!container || trackedViews.has(container)) return;
3497      trackedViews.add(container);
3498      sendEvent("lead_form_view", getFormMeta(container));
3499    }
3500
3501    function trackInteraction(container) {
3502      if (!container || trackedInteractions.has(container)) return;
3503      trackedInteractions.add(container);
3504      sendEvent("lead_form_interaction", getFormMeta(container));
3505    }
3506
3507    function setupFormContainers() {
3508      const containers = Array.from(document.querySelectorAll("[data-form-id]"));
3509      if (containers.length === 0) return;
3510
3511      containers.forEach(function (container) {
3512        container.addEventListener("click", function () {
3513          trackInteraction(container);
3514        }, { capture: true });
3515        container.addEventListener("focusin", function () {
3516          trackInteraction(container);
3517        });
3518      });
3519
3520      if ("IntersectionObserver" in window) {
3521        const observer = new IntersectionObserver(function (entries) {
3522          entries.forEach(function (entry) {
3523            if (entry.isIntersecting) {
3524              trackView(entry.target);
3525              observer.unobserve(entry.target);
3526            }
3527          });
3528        }, { threshold: 0.2 });
3529        containers.forEach(function (container) {
3530          observer.observe(container);
3531        });
3532      } else {
3533        containers.forEach(trackView);
3534      }
3535    }
3536
3537    function inferFormIdFromUrl(input) {
3538      try {
3539        const url = new URL(typeof input === "string" ? input : input?.url || "", window.location.href);
3540        const match = url.pathname.match(/\/api\/v1\/forms\/([^/]+)/u);
3541        return match ? match[1] : "";
3542      } catch {
3543        return "";
3544      }
3545    }
3546
3547    function setupFetchTracking() {
3548      if (typeof window.fetch !== "function" || window.fetch.__funnelAiLeadTrackingV1) return;
3549      const originalFetch = window.fetch.bind(window);
3550
3551      async function trackedFetch(input, init) {
3552        const response = await originalFetch(input, init);
3553        const formId = inferFormIdFromUrl(input);
3554        const method = String(init?.method || input?.method || "GET").toUpperCase();
3555        if (!formId || method !== "POST") {
3556          return response;
3557        }
3558
3559        try {
3560          const result = await response.clone().json();
3561          if (result && result.success === true) {
3562            const selector = "[data-form-id='" + (window.CSS && CSS.escape ? CSS.escape(formId) : formId) + "']";
3563            const container = document.querySelector(selector);
3564            const params = getFormMeta(container, {
3565              form_id: formId,
3566              transport: "funnel_ai_embed"
3567            });
3568            sendEvent("generate_lead", params);
3569          }
3570        } catch {}
3571
3572        return response;
3573      }
3574
3575      trackedFetch.__funnelAiLeadTrackingV1 = true;
3576      window.fetch = trackedFetch;
3577    }
3578
3579    setupFetchTracking();
3580    if (document.readyState === "loading") {
3581      document.addEventListener("DOMContentLoaded", setupFormContainers
3581);
3582    } else {
3583      setupFormContainers();
3584    }
3585  })();
3586</script>
3586
3587</body>
3588</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.