src/ApplicationBundle/Modules/HoneybeeWeb/Resources/views/pages/home.html.twig line 1

Open in your IDE?
  1. {% include '@Application/inc/central_header.html.twig' %}
  2. {# ─── HONEYBEE HOMEPAGE — ERP Ecosystem + Native AI ──────────────────────── #}
  3. <style>
  4. /* Design tokens (--n-*), the .n-* utilities and .n-btn* buttons now live in the
  5.    shared base.css (CW1), loaded globally via central_header. Home keeps only its
  6.    page-specific rules below, plus the body/reset that base.css intentionally
  7.    omits (style.css owns the global body background, so home re-asserts cream). */
  8. /* ── Base ──────────────────────────────────────────────────────────────────── */
  9. *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  10. body { background: var(--n-cream); font-family: var(--n-font); color: var(--n-dark); }
  11. a { text-decoration: none; }
  12. /* Utilities (.n-wrap/.n-sec/.n-label/.n-h*/.n-body/.n-center/.n-mt-*/em.n-em)
  13.    moved to base.css (CW1). */
  14. /* Maturity pills */
  15. .n-mat-pill {
  16.     display: inline-flex; align-items: center; gap: 5px;
  17.     font-size: 10px; font-weight: 700; letter-spacing: .07em; text-transform: uppercase;
  18.     font-family: monospace; padding: 2px 9px; border-radius: 100px;
  19.     border: 1px solid var(--n-border-md); margin-left: 8px; vertical-align: middle;
  20. }
  21. .n-mat-pill::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: currentColor; }
  22. .n-mat-now    { color: var(--n-sage);  background: var(--n-sage-dim);  border-color: rgba(61,107,82,.25); }
  23. .n-mat-site   { color: var(--n-slate); background: var(--n-slate-dim); border-color: rgba(61,79,114,.22); }
  24. .n-mat-roll   { color: var(--n-amber); background: var(--n-amber-dim); border-color: rgba(192,125,42,.25); }
  25. .n-mat-road   { color: var(--n-muted); background: rgba(26,29,46,.04);  border-color: var(--n-border-md); }
  26. /* Buttons (.n-btn and variants) moved to base.css (CW1). */
  27. /* ── Navbar overrides ───────────────────────────────────────────────────────── */
  28. .navbar {
  29.     background: rgba(247,245,240,.96) !important;
  30.     backdrop-filter: blur(16px) saturate(180%);
  31.     border-bottom: 1px solid var(--n-border) !important;
  32.     box-shadow: none !important;
  33. }
  34. .navbar .nav-link        { color: var(--n-dark) !important; font-size: 13.5px; font-weight: 500; opacity: .8; transition: opacity .15s; }
  35. .navbar .nav-link:hover,
  36. .navbar .nav-link.active { opacity: 1; color: var(--n-dark) !important; }
  37. .navbar .login-btn {
  38.     background: var(--n-dark) !important; color: #fff !important;
  39.     border: none !important; border-radius: var(--n-radius-sm) !important;
  40.     padding: 8px 20px !important; font-size: 13px !important; font-weight: 600 !important;
  41. }
  42. .navbar .login-btn:hover { background: var(--n-dark-2) !important; }
  43. /* ────────────────────────────────────────────────────────────────────────────
  44.    1. HERO
  45.    ──────────────────────────────────────────────────────────────────────────── */
  46. .n-hero {
  47.     background: var(--n-cream);
  48.     padding: 130px 0 80px;
  49.     position: relative;
  50.     overflow: hidden;
  51.     min-height: 92vh;
  52.     display: flex;
  53.     align-items: center;
  54. }
  55. .n-hero::before {
  56.     content: '';
  57.     position: absolute; top: 0; right: 0;
  58.     width: 55%; height: 100%;
  59.     background: radial-gradient(ellipse 80% 70% at 80% 40%, rgba(192,125,42,.07) 0%, transparent 65%),
  60.                 radial-gradient(ellipse 50% 60% at 95% 80%, rgba(61,107,82,.06) 0%, transparent 60%);
  61.     pointer-events: none;
  62. }
  63. .n-hero::after {
  64.     content: '';
  65.     position: absolute; bottom: 0; left: 0; right: 0; height: 1px;
  66.     background: linear-gradient(90deg, transparent, var(--n-border-md), transparent);
  67. }
  68. .n-hero-layout { display: grid; grid-template-columns: 1fr 1.05fr; gap: 72px; align-items: center; position: relative; }
  69. .n-hero-tag {
  70.     display: inline-flex; align-items: center; gap: 8px; white-space: nowrap;
  71.     background: var(--n-amber-dim); border: 1px solid rgba(192,125,42,.2);
  72.     color: var(--n-amber); font-size: 11px; font-weight: 700;
  73.     letter-spacing: .16em; text-transform: uppercase;
  74.     padding: 6px 14px 6px 10px; border-radius: 4px; margin-bottom: 28px;
  75. }
  76. .n-hero-tag span:first-child { width: 6px; height: 6px; background: var(--n-amber); border-radius: 50%; display: block; flex-shrink: 0; }
  77. .n-hero-h1 {
  78.     font-family: 'Montserrat', sans-serif;
  79.     font-size: clamp(38px, 5.5vw, 66px);
  80.     font-weight: 900; line-height: 1.04; letter-spacing: -.025em;
  81.     color: var(--n-dark); margin-bottom: 24px;
  82. }
  83. .n-hero-h1 em { font-style: normal; color: var(--n-amber); }
  84. .n-hero-desc {
  85.     font-size: 17px; line-height: 1.75; color: var(--n-muted);
  86.     max-width: 480px; margin-bottom: 32px;
  87. }
  88. .n-hero-actions { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 20px; }
  89. .n-micro-checks {
  90.     display: flex; gap: 20px; flex-wrap: wrap; margin-bottom: 40px;
  91. }
  92. .n-micro-checks span {
  93.     font-size: 13px; color: var(--n-muted); display: inline-flex; align-items: center; gap: 6px;
  94. }
  95. .n-micro-checks span i { color: var(--n-sage); font-size: 12px; }
  96. .n-hero-metrics { display: flex; gap: 0; }
  97. .n-metric {
  98.     padding: 0 24px; display: flex; flex-direction: column; gap: 3px;
  99.     border-right: 1px solid var(--n-border-md);
  100. }
  101. .n-metric:first-child { padding-left: 0; }
  102. .n-metric:last-child  { border-right: none; }
  103. .n-metric-val { font-family:'Montserrat',sans-serif; font-size: 22px; font-weight: 800; color: var(--n-dark); letter-spacing: -.02em; }
  104. .n-metric-lbl { font-size: 11.5px; color: var(--n-muted-2); font-weight: 500; }
  105. /* Hero dashboard mock */
  106. .n-hero-visual { position: relative; }
  107. .n-dash-mock {
  108.     background: var(--n-white);
  109.     border: 1px solid var(--n-border-md);
  110.     border-radius: var(--n-radius-lg);
  111.     box-shadow: var(--n-shadow-lg);
  112.     overflow: hidden;
  113. }
  114. .n-dash-header {
  115.     background: var(--n-dark);
  116.     padding: 14px 18px;
  117.     display: flex; align-items: center; justify-content: space-between;
  118. }
  119. .n-dash-header-title {
  120.     font-size: 11px; font-weight: 600; color: rgba(255,255,255,.55);
  121.     letter-spacing: .08em; text-transform: uppercase; font-family: monospace;
  122. }
  123. .n-dash-tabs {
  124.     display: flex; gap: 2px; padding: 2px;
  125.     background: rgba(255,255,255,.07); border-radius: 5px;
  126. }
  127. .n-dash-tab {
  128.     padding: 3px 10px; font-size: 11px; font-weight: 600; border-radius: 3px;
  129.     letter-spacing: .06em; cursor: pointer; color: rgba(255,255,255,.4);
  130.     font-family: monospace; border: 1px solid transparent; background: transparent;
  131.     transition: color .18s, background .18s, border-color .18s;
  132. }
  133. .n-dash-tab:hover { color: rgba(255,255,255,.75); }
  134. .n-dash-tab.active { background: rgba(192,125,42,.18); color: var(--n-amber); border-color: rgba(192,125,42,.4); }
  135. .n-dash-body { transition: opacity .18s; }
  136. .n-dash-body.fading { opacity: 0; }
  137. .n-dash-body { padding: 18px; display: flex; flex-direction: column; gap: 12px; }
  138. .n-dash-stats {
  139.     display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px;
  140. }
  141. .n-dash-stat {
  142.     background: var(--n-cream); border: 1px solid var(--n-border);
  143.     border-radius: var(--n-radius-sm); padding: 12px 14px;
  144. }
  145. .n-dash-stat-lbl { font-size: 10px; color: var(--n-muted-2); font-weight: 600; letter-spacing: .05em; text-transform: uppercase; margin-bottom: 5px; font-family: monospace; }
  146. .n-dash-stat-val { font-family:'Montserrat',sans-serif; font-size: 17px; font-weight: 800; color: var(--n-dark); line-height: 1; }
  147. .n-dash-stat-trend { font-size: 11px; color: var(--n-sage); font-weight: 600; margin-top: 3px; }
  148. .n-dash-stat-trend.neg { color: #d9534f; }
  149. .n-dash-chart {
  150.     background: var(--n-cream); border: 1px solid var(--n-border);
  151.     border-radius: var(--n-radius-sm); padding: 12px 14px;
  152. }
  153. .n-dash-chart-lbl { font-size: 10px; color: var(--n-muted-2); font-weight: 600; letter-spacing: .05em; text-transform: uppercase; margin-bottom: 8px; font-family: monospace; }
  154. .n-dash-feed { display: flex; flex-direction: column; gap: 6px; }
  155. .n-dash-feed-row {
  156.     display: flex; align-items: center; gap: 8px; padding: 8px 12px;
  157.     background: var(--n-cream); border: 1px solid var(--n-border);
  158.     border-radius: 6px; font-size: 12px; color: var(--n-muted);
  159. }
  160. .n-dash-dot { width: 6px; height: 6px; border-radius: 50%; flex-shrink: 0; }
  161. .n-dash-dot.amber { background: var(--n-amber); }
  162. .n-dash-dot.sage  { background: var(--n-sage); }
  163. .n-dash-dot.muted { background: var(--n-muted-2); }
  164. /* ────────────────────────────────────────────────────────────────────────────
  165.    2. TRUST RIBBON
  166.    ──────────────────────────────────────────────────────────────────────────── */
  167. .n-trust {
  168.     background: var(--n-white);
  169.     border-top: 1px solid var(--n-border);
  170.     border-bottom: 1px solid var(--n-border);
  171.     padding: 20px 0;
  172. }
  173. .n-trust-row {
  174.     display: flex; align-items: center; justify-content: center;
  175.     gap: 48px; flex-wrap: wrap;
  176. }
  177. .n-trust-item {
  178.     display: flex; align-items: center; gap: 8px;
  179.     font-size: 13px; color: var(--n-muted);
  180. }
  181. .n-trust-item .n-trust-dot {
  182.     width: 6px; height: 6px; background: var(--n-sage); border-radius: 50%; flex-shrink: 0;
  183. }
  184. .n-trust-item strong { color: var(--n-dark); font-weight: 600; }
  185. /* ────────────────────────────────────────────────────────────────────────────
  186.    3. REGIONS
  187.    ──────────────────────────────────────────────────────────────────────────── */
  188. .n-region-grid {
  189.     display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 48px;
  190. }
  191. .n-region-card {
  192.     background: var(--n-white); border: 1px solid var(--n-border);
  193.     border-radius: var(--n-radius); padding: 32px;
  194.     transition: box-shadow .2s, border-color .2s;
  195. }
  196. .n-region-card:hover { border-color: var(--n-border-md); box-shadow: var(--n-shadow-md); }
  197. .n-region-head { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 16px; }
  198. .n-region-flag { font-size: 11px; font-weight: 700; color: var(--n-amber); letter-spacing: .1em; text-transform: uppercase; font-family: monospace; margin-bottom: 6px; }
  199. .n-region-loc  { font-size: 11px; color: var(--n-muted-2); font-family: monospace; letter-spacing: .04em; }
  200. .n-region-card h3 { font-family:'Montserrat',sans-serif; font-size: 17px; font-weight: 700; color: var(--n-dark); margin-bottom: 10px; }
  201. .n-region-card p  { font-size: 14px; color: var(--n-muted); line-height: 1.7; margin-bottom: 20px; }
  202. .n-region-feats { list-style: none; padding-top: 16px; border-top: 1px solid var(--n-border); display: flex; flex-direction: column; gap: 8px; }
  203. .n-region-feats li { font-size: 13px; color: var(--n-dark); display: flex; align-items: flex-start; gap: 10px; }
  204. .n-region-feats li::before { content: ''; width: 5px; height: 5px; background: var(--n-sage); border-radius: 50%; margin-top: 7px; flex-shrink: 0; }
  205. /* ────────────────────────────────────────────────────────────────────────────
  206.    4. SIX SYSTEMS GRID
  207.    ──────────────────────────────────────────────────────────────────────────── */
  208. .n-six-grid {
  209.     display: grid; grid-template-columns: repeat(3, 1fr);
  210.     gap: 1px; background: var(--n-border-md);
  211.     border: 1px solid var(--n-border-md); border-radius: var(--n-radius); overflow: hidden;
  212.     margin-top: 48px;
  213. }
  214. .n-sys-card { background: var(--n-white); padding: 28px; transition: background .2s; }
  215. .n-sys-card:hover { background: var(--n-cream); }
  216. .n-sys-tag {
  217.     font-size: 11px; font-weight: 700; color: var(--n-amber); letter-spacing: .1em;
  218.     text-transform: uppercase; margin-bottom: 14px; display: block; font-family: monospace;
  219. }
  220. .n-sys-card h3 { font-family:'Montserrat',sans-serif; font-size: 16px; font-weight: 700; color: var(--n-dark); margin-bottom: 10px; }
  221. .n-sys-card p  { font-size: 13.5px; color: var(--n-muted); line-height: 1.65; margin-bottom: 14px; }
  222. .n-sys-chips { list-style: none; display: flex; flex-wrap: wrap; gap: 5px; }
  223. .n-sys-chips li {
  224.     font-size: 11px; color: var(--n-muted); padding: 3px 10px;
  225.     background: var(--n-cream); border: 1px solid var(--n-border-md);
  226.     border-radius: 4px; font-family: monospace;
  227. }
  228. /* ────────────────────────────────────────────────────────────────────────────
  229.    5. NATIVE AI SECTION
  230.    ──────────────────────────────────────────────────────────────────────────── */
  231. .n-ai-section {
  232.     background: var(--n-dark);
  233.     padding: 100px 0;
  234.     position: relative;
  235.     overflow: hidden;
  236.     text-align: left;
  237. }
  238. .n-ai-section::before {
  239.     content: '';
  240.     position: absolute; top: -40%; right: -5%; width: 60%; height: 150%;
  241.     background: radial-gradient(ellipse 70% 60% at 70% 50%, rgba(192,125,42,.12) 0%, transparent 65%);
  242.     pointer-events: none;
  243. }
  244. .n-ai-section::after {
  245.     content: '';
  246.     position: absolute; bottom: -30%; left: -5%; width: 50%; height: 100%;
  247.     background: radial-gradient(ellipse 60% 60% at 30% 70%, rgba(61,107,82,.10) 0%, transparent 60%);
  248.     pointer-events: none;
  249. }
  250. .n-ai-label { color: var(--n-amber); }
  251. .n-ai-label::before { background: var(--n-amber); }
  252. .n-ai-h2 { font-family:'Montserrat',sans-serif; font-size: clamp(28px,3.5vw,44px); font-weight: 900; color: #fff; line-height: 1.1; letter-spacing: -.025em; margin-bottom: 16px; }
  253. .n-ai-h2 em { font-style: normal; color: var(--n-amber); }
  254. .n-ai-lead { font-size: 16px; line-height: 1.75; color: rgba(255,255,255,.6); max-width: 520px; margin-bottom: 48px; text-align: left; }
  255. .n-ai-use-cases {
  256.     display: flex; flex-direction: column; gap: 16px; margin-bottom: 40px;
  257. }
  258. .n-ai-use {
  259.     display: flex; align-items: flex-start; gap: 14px;
  260.     padding: 16px 20px;
  261.     background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.08);
  262.     border-radius: var(--n-radius-sm); transition: border-color .2s;
  263. }
  264. .n-ai-use:hover { border-color: rgba(192,125,42,.3); }
  265. .n-ai-use-icon {
  266.     width: 36px; height: 36px; border-radius: 8px; flex-shrink: 0;
  267.     background: var(--n-amber-dim); border: 1px solid rgba(192,125,42,.2);
  268.     display: flex; align-items: center; justify-content: center;
  269.     color: var(--n-amber); font-size: 15px;
  270. }
  271. .n-ai-use h4 { font-family:'Montserrat',sans-serif; font-size: 14px; font-weight: 700; color: #fff; margin-bottom: 4px; }
  272. .n-ai-use p  { font-size: 13px; color: rgba(255,255,255,.55); line-height: 1.6; margin: 0; }
  273. /* Two deployment paths */
  274. .n-ai-paths { display: flex; flex-direction: column; gap: 12px; }
  275. .n-ai-path {
  276.     border-radius: var(--n-radius);
  277.     padding: 24px 28px;
  278.     position: relative;
  279.     text-align: left;
  280. }
  281. .n-ai-path-cloud {
  282.     background: rgba(255,255,255,.05);
  283.     border: 1px solid rgba(255,255,255,.12);
  284.     display: grid; grid-template-columns: 1fr auto; gap: 20px; align-items: center;
  285. }
  286. .n-ai-path-native {
  287.     background: rgba(192,125,42,.06);
  288.     border: 1px solid rgba(192,125,42,.3);
  289.     border-top: 2px solid var(--n-amber);
  290. }
  291. .n-ai-path-badge {
  292.     font-size: 10px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;
  293.     font-family: monospace; margin-bottom: 10px; display: inline-block;
  294. }
  295. .n-ai-path-cloud .n-ai-path-badge  { color: rgba(255,255,255,.4); }
  296. .n-ai-path-native .n-ai-path-badge { color: var(--n-amber); }
  297. .n-ai-path h3  { font-family:'Montserrat',sans-serif; font-size: 16px; font-weight: 800; color: #fff; margin-bottom: 6px; text-align: left; }
  298. .n-ai-path p   { font-size: 13px; color: rgba(255,255,255,.5); line-height: 1.6; margin-bottom: 0; text-align: left; }
  299. .n-ai-price-block { text-align: right; flex-shrink: 0; }
  300. .n-ai-price-num { font-family:'Montserrat',sans-serif; font-size: 30px; font-weight: 900; color: #fff; line-height: 1; display: block; }
  301. .n-ai-price-unit { font-size: 11px; color: rgba(255,255,255,.4); font-family: monospace; display: block; margin-top: 3px; white-space: nowrap; }
  302. .n-ai-path-feats { list-style: none; display: flex; flex-direction: column; gap: 7px; }
  303. .n-ai-path-feats li {
  304.     font-size: 12.5px; color: rgba(255,255,255,.6);
  305.     display: flex; align-items: flex-start; gap: 8px; text-align: left;
  306. }
  307. .n-ai-path-feats li::before { content: '→'; color: var(--n-amber); font-family: monospace; font-size: 11px; flex-shrink: 0; margin-top: 2px; }
  308. .n-ai-hw-badge {
  309.     display: inline-flex; align-items: center; gap: 6px;
  310.     padding: 4px 10px; background: rgba(192,125,42,.12);
  311.     border: 1px solid rgba(192,125,42,.3); border-radius: 4px;
  312.     font-size: 11px; font-weight: 600; color: var(--n-amber); font-family: monospace;
  313.     margin-right: 6px;
  314. }
  315. /* Native card inner layout */
  316. .n-native-top {
  317.     display: grid; grid-template-columns: 1fr auto; gap: 20px; align-items: flex-start; margin-bottom: 20px;
  318. }
  319. .n-native-hw-row {
  320.     display: flex; flex-wrap: wrap; gap: 6px; align-items: center;
  321.     padding: 14px 16px; margin: 16px 0;
  322.     background: rgba(0,0,0,.2); border-radius: 8px; border: 1px solid rgba(255,255,255,.06);
  323. }
  324. .n-native-hw-label {
  325.     font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  326.     color: rgba(255,255,255,.3); font-family: monospace; width: 100%; margin-bottom: 8px;
  327. }
  328. .n-hw-chip {
  329.     display: inline-flex; align-items: center; gap: 7px;
  330.     padding: 6px 12px; border-radius: 6px;
  331.     font-size: 12px; font-weight: 700; font-family: monospace; letter-spacing: .02em;
  332. }
  333. .n-hw-chip-gpu {
  334.     background: linear-gradient(135deg, rgba(118,185,0,.15), rgba(118,185,0,.08));
  335.     border: 1px solid rgba(118,185,0,.3); color: #76b900;
  336. }
  337. .n-hw-chip-gpu i { color: #76b900; font-size: 13px; }
  338. .n-hw-chip-thor {
  339.     background: linear-gradient(135deg, rgba(0,115,207,.15), rgba(0,115,207,.08));
  340.     border: 1px solid rgba(0,115,207,.3); color: #60a8e8;
  341. }
  342. .n-hw-chip-thor i { color: #60a8e8; font-size: 13px; }
  343. .n-native-divider { height: 1px; background: rgba(255,255,255,.08); margin: 16px 0; }
  344. .n-native-grid {
  345.     display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 16px;
  346. }
  347. .n-native-fact { display: flex; flex-direction: column; gap: 2px; }
  348. .n-native-fact-lbl { font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: rgba(255,255,255,.3); font-family: monospace; }
  349. .n-native-fact-val { font-size: 13.5px; font-weight: 600; color: rgba(255,255,255,.75); }
  350. /* ────────────────────────────────────────────────────────────────────────────
  351.    6. MOBILE APP
  352.    ──────────────────────────────────────────────────────────────────────────── */
  353. .n-mobile-layout { display: grid; grid-template-columns: 1.3fr 1fr; gap: 64px; align-items: center; }
  354. .n-mobile-pill {
  355.     display: inline-flex; align-items: center; gap: 6px; padding: 4px 12px;
  356.     background: var(--n-white); border: 1px solid var(--n-border-md); border-radius: 100px;
  357.     font-size: 11px; color: var(--n-muted); font-family: monospace; font-weight: 600;
  358.     margin-bottom: 20px; letter-spacing: .04em;
  359. }
  360. .n-mobile-pill::before { content: ''; width: 5px; height: 5px; background: var(--n-sage); border-radius: 50%; }
  361. .n-mobile-list {
  362.     list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 12px 24px; margin: 24px 0 28px;
  363. }
  364. .n-mobile-list li {
  365.     font-size: 13.5px; color: var(--n-dark); display: flex; align-items: flex-start; gap: 8px;
  366. }
  367. .n-mobile-list li::before { content: '→'; color: var(--n-amber); font-family: monospace; font-size: 12px; flex-shrink: 0; margin-top: 2px; }
  368. .n-mobile-stores { display: flex; gap: 10px; flex-wrap: wrap; }
  369. .n-phone-frame {
  370.     aspect-ratio: 9/18; max-width: 280px; margin: 0 auto;
  371.     background: var(--n-dark); border-radius: 32px; padding: 14px;
  372.     box-shadow: 0 32px 64px -24px rgba(26,29,46,.3), 0 0 0 1px var(--n-border-md);
  373.     position: relative;
  374. }
  375. .n-phone-notch {
  376.     position: absolute; top: 14px; left: 50%; transform: translateX(-50%);
  377.     width: 70px; height: 16px; background: var(--n-dark);
  378.     border-radius: 0 0 12px 12px; z-index: 2;
  379. }
  380. .n-phone-screen {
  381.     width: 100%; height: 100%; background: var(--n-cream);
  382.     border-radius: 22px; padding: 28px 14px 14px;
  383.     display: flex; flex-direction: column; gap: 8px; overflow: hidden;
  384. }
  385. .n-phone-greet   { font-size: 10px; color: var(--n-muted-2); font-family: monospace; text-transform: uppercase; letter-spacing: .08em; }
  386. .n-phone-greet-h { font-family:'Montserrat',sans-serif; font-size: 16px; font-weight: 800; color: var(--n-dark); margin-top: 2px; }
  387. .n-phone-clock   { background: var(--n-dark); color: #fff; padding: 12px; border-radius: 10px; text-align: center; }
  388. .n-phone-clock .time  { font-family: monospace; font-size: 20px; font-weight: 600; letter-spacing: .06em; }
  389. .n-phone-clock .label { font-size: 9px; color: var(--n-amber); margin-top: 3px; text-transform: uppercase; letter-spacing: .08em; font-family: monospace; }
  390. .n-phone-row {
  391.     display: flex; align-items: center; gap: 7px; padding: 7px 10px;
  392.     background: var(--n-white); border: 0.5px solid var(--n-border-md);
  393.     border-radius: 6px; font-size: 11px; color: var(--n-muted);
  394. }
  395. .n-phone-pip { width: 5px; height: 5px; border-radius: 50%; flex-shrink: 0; }
  396. .n-phone-pip.amber { background: var(--n-amber); }
  397. .n-phone-pip.sage  { background: var(--n-sage); }
  398. .n-phone-pip.muted { background: var(--n-muted-2); }
  399. .n-phone-amt { margin-left: auto; font-family: monospace; font-size: 10px; color: var(--n-dark); font-weight: 600; }
  400. /* ────────────────────────────────────────────────────────────────────────────
  401.    7. PRICING
  402.    ──────────────────────────────────────────────────────────────────────────── */
  403. .n-price-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-top: 48px; align-items: stretch; }
  404. .n-plan {
  405.     background: var(--n-white); border: 1px solid var(--n-border-md);
  406.     border-radius: var(--n-radius); padding: 32px; position: relative;
  407.     transition: box-shadow .2s;
  408.     display: flex; flex-direction: column; height: 100%;
  409. }
  410. .n-plan:hover { box-shadow: var(--n-shadow-md); }
  411. .n-plan.featured {
  412.     background: var(--n-dark);
  413.     border-color: var(--n-dark);
  414.     box-shadow: var(--n-shadow-lg);
  415. }
  416. .n-plan-tag {
  417.     position: absolute; top: -1px; right: 24px;
  418.     font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
  419.     background: var(--n-amber); color: #fff;
  420.     padding: 4px 12px; border-radius: 0 0 8px 8px; font-family: monospace;
  421. }
  422. .n-plan h3 { font-family:'Montserrat',sans-serif; font-size: 17px; font-weight: 800; margin-bottom: 6px; }
  423. .n-plan .n-plan-audience { font-size: 13px; color: var(--n-muted); margin-bottom: 20px; line-height: 1.5; }
  424. .n-plan.featured h3,
  425. .n-plan.featured .n-plan-audience { color: rgba(255,255,255,.7); }
  426. .n-plan.featured h3 { color: #fff; }
  427. .n-plan-price { display: flex; align-items: baseline; gap: 4px; margin-bottom: 6px; }
  428. .n-plan-price .num { font-family:'Montserrat',sans-serif; font-size: 36px; font-weight: 900; color: var(--n-dark); line-height: 1; }
  429. .n-plan.featured .n-plan-price .num { color: #fff; }
  430. .n-plan-price .unit { font-size: 13px; color: var(--n-muted-2); }
  431. .n-plan.featured .n-plan-price .unit { color: rgba(255,255,255,.5); }
  432. .n-plan-billing { font-size: 12px; color: var(--n-muted-2); margin-bottom: 24px; font-family: monospace; }
  433. .n-plan.featured .n-plan-billing { color: rgba(255,255,255,.4); }
  434. .n-plan-div { height: 1px; background: var(--n-border-md); margin-bottom: 20px; }
  435. .n-plan.featured .n-plan-div { background: rgba(255,255,255,.1); }
  436. .n-plan-feats { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; flex: 1; }
  437. .n-plan-feats li { font-size: 13.5px; display: flex; align-items: flex-start; gap: 10px; color: var(--n-dark); }
  438. .n-plan-feats li i { color: var(--n-sage); font-size: 13px; margin-top: 2px; flex-shrink: 0; }
  439. .n-plan.featured .n-plan-feats li { color: rgba(255,255,255,.8); }
  440. .n-plan.featured .n-plan-feats li i { color: var(--n-amber); }
  441. .n-price-note { text-align: center; font-size: 13px; color: var(--n-muted-2); margin-top: 28px; }
  442. /* Early-adopter pricing on home cards */
  443. .n-plan-early-badge {
  444.     display: inline-flex; align-items: center; gap: 4px;
  445.     font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
  446.     color: var(--n-amber); background: var(--n-amber-dim);
  447.     border: 1px solid rgba(192,125,42,.25); border-radius: 100px;
  448.     padding: 2px 8px; margin-bottom: 6px;
  449. }
  450. .n-plan-early-badge::before { content: '⚡'; }
  451. .n-plan-regular-price {
  452.     font-family: monospace; font-size: 11px; color: var(--n-muted-2);
  453.     text-decoration: line-through; opacity: .7; margin-bottom: 2px;
  454. }
  455. .n-plan.featured .n-plan-early-badge { color: var(--n-amber); background: rgba(192,125,42,.18); border-color: rgba(192,125,42,.3); }
  456. .n-plan.featured .n-plan-regular-price { color: rgba(255,255,255,.3); }
  457. .n-plan-lock-note {
  458.     font-size: 11px; color: var(--n-amber); margin-top: 2px; margin-bottom: 20px;
  459.     display: flex; align-items: flex-start; gap: 4px; line-height: 1.45;
  460. }
  461. .n-plan-lock-note::before { content: '🔒'; flex-shrink: 0; }
  462. .n-plan.featured .n-plan-lock-note { color: rgba(192,125,42,.8); }
  463. /* AI pricing add-on callout */
  464. .n-ai-pricing-note {
  465.     margin-top: 20px;
  466.     padding: 20px 24px;
  467.     background: rgba(192,125,42,.07);
  468.     border: 1px solid rgba(192,125,42,.18);
  469.     border-radius: var(--n-radius-sm);
  470.     display: flex; align-items: center; gap: 16px; flex-wrap: wrap;
  471. }
  472. .n-ai-pricing-note p { font-size: 13.5px; color: var(--n-dark); line-height: 1.6; flex: 1; }
  473. .n-ai-pricing-note p strong { color: var(--n-amber); }
  474. /* ────────────────────────────────────────────────────────────────────────────
  475.    8. CLIENTS
  476.    ──────────────────────────────────────────────────────────────────────────── */
  477. .n-logo-strip {
  478.     background: var(--n-white); border: 1px solid var(--n-border);
  479.     border-radius: var(--n-radius); padding: 36px; margin-top: 48px;
  480. }
  481. .n-logo-strip-label { font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--n-muted-2); margin-bottom: 20px; font-family: monospace; }
  482. .n-logo-row { display: flex; align-items: center; gap: 0; flex-wrap: wrap; }
  483. .n-logo-item {
  484.     flex: 1; text-align: center; font-size: 14px; font-weight: 600;
  485.     color: var(--n-muted); padding: 12px 20px; letter-spacing: .01em;
  486.     border-right: 1px solid var(--n-border); transition: color .2s;
  487. }
  488. .n-logo-item:last-child { border-right: none; }
  489. .n-logo-item:hover { color: var(--n-dark); }
  490. /* ────────────────────────────────────────────────────────────────────────────
  491.    9. CTA / NEWSLETTER
  492.    ──────────────────────────────────────────────────────────────────────────── */
  493. .n-cta-final {
  494.     background: var(--n-cream-2);
  495.     padding: 120px 0;
  496.     text-align: center;
  497.     border-top: 1px solid var(--n-border);
  498. }
  499. .n-cta-final h2 { font-family:'Montserrat',sans-serif; font-size: clamp(28px,3.5vw,44px); font-weight: 900; color: var(--n-dark); margin-bottom: 16px; }
  500. .n-cta-final h2 em { font-style: normal; color: var(--n-amber); }
  501. .n-cta-final p { max-width: 52ch; margin: 0 auto 32px; color: var(--n-muted); font-size: 16px; line-height: 1.7; }
  502. .n-cta-form { max-width: 480px; margin: 0 auto; }
  503. .n-cta-row  { display: flex; gap: 10px; }
  504. .n-cta-row input {
  505.     flex: 1; padding: 13px 18px; font-family: var(--n-font); font-size: 14px;
  506.     background: var(--n-white); border: 1.5px solid var(--n-border-md);
  507.     border-radius: var(--n-radius-sm); color: var(--n-dark);
  508. }
  509. .n-cta-row input:focus { outline: none; border-color: var(--n-amber); }
  510. .n-cta-row button {
  511.     background: var(--n-dark); color: #fff; border: none;
  512.     padding: 13px 24px; font-family: var(--n-font); font-size: 14px; font-weight: 600;
  513.     border-radius: var(--n-radius-sm); cursor: pointer; transition: background .2s; white-space: nowrap;
  514. }
  515. .n-cta-row button:hover { background: var(--n-amber); }
  516. .n-cta-note { font-size: 12px; color: var(--n-muted-2); margin-top: 10px; }
  517. /* ────────────────────────────────────────────────────────────────────────────
  518.    Responsive
  519.    ──────────────────────────────────────────────────────────────────────────── */
  520. @media (max-width: 880px) {
  521.     .n-paths-grid     { grid-template-columns: 1fr; }
  522.     .n-problem-grid   { grid-template-columns: 1fr; }
  523.     .n-vs-grid        { grid-template-columns: 1fr; }
  524.     .n-ba-grid        { grid-template-columns: 1fr; }
  525. }
  526. @media (max-width: 1040px) {
  527.     .n-hero-layout    { grid-template-columns: 1fr; gap: 48px; }
  528.     .n-hero-visual    { display: none; }
  529.     .n-region-grid    { grid-template-columns: 1fr; }
  530.     .n-six-grid       { grid-template-columns: 1fr 1fr; }
  531.     .n-native-top     { grid-template-columns: 1fr; }
  532.     .n-native-grid    { grid-template-columns: 1fr 1fr; }
  533.     .n-mobile-layout  { grid-template-columns: 1fr; gap: 40px; }
  534.     .n-phone-frame    { display: none; }
  535.     .n-mobile-list    { grid-template-columns: 1fr; }
  536.     .n-price-grid     { grid-template-columns: 1fr; }
  537.     .n-dash-stats     { grid-template-columns: repeat(2,1fr); }
  538. }
  539. @media (max-width: 720px) {
  540.     .n-six-grid { grid-template-columns: 1fr; }
  541.     .n-hero-metrics { flex-wrap: wrap; gap: 20px; }
  542.     .n-metric { padding: 0; border-right: none; }
  543.     .n-trust-row { gap: 20px; }
  544.     .n-cta-row { flex-direction: column; }
  545. }
  546. </style>
  547. {# ══ 1. HERO ══════════════════════════════════════════════════════════════════ #}
  548. <section class="n-hero">
  549.     <div class="n-wrap" style="width:100%">
  550.         <div class="n-hero-layout">
  551.             {# Left: copy #}
  552.             <div>
  553.                 <div class="n-hero-tag">
  554.                     <span></span>
  555.                     <span class="trn" data-trn-key="_H_HERO_TAG_">New — AI email classifier · Spotlight Search · Persistent AI reports</span>
  556.                 </div>
  557.                 <h1 class="n-hero-h1">
  558.                     <span class="trn" data-trn-key="_H_HERO_H1_">Business + Energy Infrastructure.</span><br><em class="trn" data-trn-key="_H_HERO_H1_EM_">One Operating System.</em>
  559.                 </h1>
  560.                 <p class="n-hero-desc trn" data-trn-key="_H_HERO_DESC_">
  561.                     HoneyBee connects Business ERP, Project ERP, HoneyCore Edge EMS, AI and mobile field operations in one ecosystem — so business, project, finance, site, asset and energy data work together.
  562.                 </p>
  563.                 <div class="n-hero-actions">
  564.                     <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-primary">
  565.                         <span class="trn" data-trn-key="_H_BTN_TRIAL_">Request Project Workflow Audit</span> <i class="fa-solid fa-arrow-right"></i>
  566.                     </a>
  567.                     <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-outline trn" data-trn-key="_H_BTN_DEMO_">
  568.                         Book Business ERP Demo
  569.                     </a>
  570.                 </div>
  571.                 <div class="n-micro-checks">
  572.                     <span><i class="fa-solid fa-check"></i> <span class="trn" data-trn-key="_H_CHECK_COLLAB_">DATEV-ready export for tax consultants and client-side A&amp;F workflows · EU data residency · HoneyCore Edge EMS hardware available · Germany/EU product focus with Singapore-based international SaaS operations and engineering support from Bangladesh</span></span>
  573.                 </div>
  574.                 <div class="n-hero-metrics">
  575.                     <div class="n-metric">
  576.                         <span class="n-metric-val">6+</span>
  577.                         <span class="n-metric-lbl trn" data-trn-key="_H_METRIC_TOOLS_">Tools replaced</span>
  578.                     </div>
  579.                     <div class="n-metric">
  580.                         <span class="n-metric-val">4</span>
  581.                         <span class="n-metric-lbl trn" data-trn-key="_H_METRIC_MARKETS_">Markets live</span>
  582.                     </div>
  583.                     <div class="n-metric">
  584.                         <span class="n-metric-val">€0</span>
  585.                         <span class="n-metric-lbl trn" data-trn-key="_H_METRIC_TRIAL_">Free Starter</span>
  586.                     </div>
  587.                     <div class="n-metric">
  588.                         {% set _heroUserPrice = '' %}
  589.                         {% for pd in packageDetails %}{% if _heroUserPrice == '' and pd.freeFlag is defined and pd.freeFlag != '1' and pd.contactSalesFlag is defined and pd.contactSalesFlag != '1' and pd.euPerUserPrice is defined %}{% set _heroUserPrice = pd.euPerUserPrice.monthlyPrice %}{% endif %}{% endfor %}
  590.                         <span class="n-metric-val">€{{ _heroUserPrice }}</span>
  591.                         <span class="n-metric-lbl trn" data-trn-key="_H_METRIC_PRICE_">per user / mo</span>
  592.                     </div>
  593.                 </div>
  594.             </div>
  595.             {# Right: dashboard mock #}
  596.             <div class="n-hero-visual">
  597.                 <div class="n-dash-mock">
  598.                     <div class="n-dash-header">
  599.                         <div class="n-dash-header-title trn" data-trn-key="_H_DASH_TITLE_">HoneyBee / Command Center</div>
  600.                         <div class="n-dash-tabs">
  601.                             <button class="n-dash-tab active">DE</button>
  602.                             <button class="n-dash-tab">SG</button>
  603.                             <button class="n-dash-tab">NO</button>
  604.                             <button class="n-dash-tab">EU</button>
  605.                         </div>
  606.                     </div>
  607.                     <div class="n-dash-body" id="n-dash-body">
  608.                         <div class="n-dash-stats">
  609.                             <div class="n-dash-stat">
  610.                                 <div class="n-dash-stat-lbl" id="dm-s1-lbl">Revenue MTD</div>
  611.                                 <div class="n-dash-stat-val" id="dm-s1-val">€284k</div>
  612.                                 <div class="n-dash-stat-trend" id="dm-s1-trend">↑ 12.4%</div>
  613.                             </div>
  614.                             <div class="n-dash-stat">
  615.                                 <div class="n-dash-stat-lbl" id="dm-s2-lbl">Pipeline</div>
  616.                                 <div class="n-dash-stat-val" id="dm-s2-val">€1.4M</div>
  617.                                 <div class="n-dash-stat-trend" id="dm-s2-trend">42 deals</div>
  618.                             </div>
  619.                             <div class="n-dash-stat">
  620.                                 <div class="n-dash-stat-lbl" id="dm-s3-lbl">Projects</div>
  621.                                 <div class="n-dash-stat-val" id="dm-s3-val">18</div>
  622.                                 <div class="n-dash-stat-trend neg" id="dm-s3-trend">3 at risk</div>
  623.                             </div>
  624.                             <div class="n-dash-stat">
  625.                                 <div class="n-dash-stat-lbl" id="dm-s4-lbl">DATEV Sync</div>
  626.                                 <div class="n-dash-stat-val" id="dm-s4-val">OK</div>
  627.                                 <div class="n-dash-stat-trend" id="dm-s4-trend">2 min ago</div>
  628.                             </div>
  629.                         </div>
  630.                         <div class="n-dash-chart">
  631.                             <div class="n-dash-chart-lbl" id="dm-chart-lbl">Cash flow — 30 days · Germany</div>
  632.                             <svg viewBox="0 0 320 56" preserveAspectRatio="none" style="width:100%;height:56px;display:block">
  633.                                 <defs>
  634.                                     <linearGradient id="cashGrad" x1="0" x2="0" y1="0" y2="1">
  635.                                         <stop offset="0%" stop-color="#C07D2A" stop-opacity="0.25"/>
  636.                                         <stop offset="100%" stop-color="#C07D2A" stop-opacity="0"/>
  637.                                     </linearGradient>
  638.                                 </defs>
  639.                                 <path id="dm-chart-fill" d="M0,44 Q40,40 60,34 T120,24 T175,28 T230,14 T320,9 L320,56 L0,56 Z" fill="url(#cashGrad)"/>
  640.                                 <path id="dm-chart-line" d="M0,44 Q40,40 60,34 T120,24 T175,28 T230,14 T320,9" stroke="#C07D2A" stroke-width="1.5" fill="none" stroke-linecap="round"/>
  641.                             </svg>
  642.                         </div>
  643.                         <div class="n-dash-feed">
  644.                             <div class="n-dash-feed-row">
  645.                                 <div class="n-dash-dot amber" id="dm-f1-dot"></div>
  646.                                 <span id="dm-f1-txt">Lead → Opportunity moved by Kanban (€45k)</span>
  647.                             </div>
  648.                             <div class="n-dash-feed-row">
  649.                                 <div class="n-dash-dot muted" id="dm-f2-dot"></div>
  650.                                 <span id="dm-f2-txt">DATEV export ready for tax consultant</span>
  651.                             </div>
  652.                             <div class="n-dash-feed-row">
  653.                                 <div class="n-dash-dot sage" id="dm-f3-dot"></div>
  654.                                 <span id="dm-f3-txt">AI report: Q2 project margins generated ✓</span>
  655.                             </div>
  656.                         </div>
  657.                     </div>
  658.                 </div>
  659.             </div>
  660.         </div>
  661.     </div>
  662. </section>
  663. {# ══ 2. TRUST RIBBON ══════════════════════════════════════════════════════════ #}
  664. <div class="n-trust">
  665.     <div class="n-wrap">
  666.         <div class="n-trust-row">
  667.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>DATEV</strong>&nbsp;integration</div>
  668.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>Multi-company</strong>&nbsp;ready</div>
  669.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>Cloud</strong>&nbsp;or on-premise</div>
  670.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>Native AI</strong>&nbsp;built-in</div>
  671.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>Free</strong>&nbsp;Starter</div>
  672.             <div class="n-trust-item"><span class="n-trust-dot"></span><strong>GDPR</strong>&nbsp;aligned</div>
  673.         </div>
  674.     </div>
  675. </div>
  676. {# ══ 2b. THREE BUYER PATHS ═════════════════════════════════════════════════════ #}
  677. <section class="n-sec">
  678.     <div class="n-wrap">
  679.         <div class="n-center">
  680.             <div class="n-label trn" data-trn-key="_H_PATHS_LABEL_">Choose your path</div>
  681.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_PATHS_H2_">One ecosystem,</span> <em class="n-em">four ways to start.</em></h2>
  682.             <p class="n-body n-mt-4 trn" data-trn-key="_H_PATHS_DESC_">Project ERP for project-based companies, Business ERP for everyday operations, and HoneyCore Edge EMS for site and energy intelligence — connected by HoneyBee AI, Cloud and Mobile.</p>
  683.         </div>
  684.         <div class="n-paths-grid" style="display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;align-items:stretch;">
  685.             {# Project ERP — emphasized #}
  686.             <div style="border:2px solid var(--n-amber);border-radius:16px;padding:28px;background:#fff;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(192,125,42,.08);">
  687.                 <span style="align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--n-amber);margin-bottom:12px;">Best for EPC / Projects</span>
  688.                 <h3 style="font-size:21px;margin:0 0 8px;color:var(--n-dark);">Project ERP</h3>
  689.                 <p style="font-size:14.5px;color:var(--n-muted);flex:1;margin:0 0 18px;line-height:1.55;">Control every project from quotation to cash collection — BoQ, cost, procurement, inventory, site progress, milestone billing, retention, supplier payments, and final margin in one cockpit, including HoneyCore Edge+ project workflows.</p>
  690.                 <a href="{{ url('honeybee_project_erp') }}" class="n-btn n-btn-primary" style="align-self:flex-start;">Explore Project ERP <i class="fa-solid fa-arrow-right"></i></a>
  691.             </div>
  692.             {# Business ERP #}
  693.             <div style="border:1px solid var(--n-line,#e6e0d6);border-radius:16px;padding:28px;background:#fff;display:flex;flex-direction:column;">
  694.                 <h3 style="font-size:21px;margin:0 0 8px;color:var(--n-dark);">Business ERP</h3>
  695.                 <p style="font-size:14.5px;color:var(--n-muted);flex:1;margin:0 0 18px;line-height:1.55;">Not an EPC or energy company? Start with HR, accounts, inventory, sales, purchase, CRM, approvals, and reporting — then expand only when needed.</p>
  696.                 <a href="{{ url('honeybee_business_erp') }}" class="n-btn n-btn-outline" style="align-self:flex-start;">Explore Business ERP</a>
  697.             </div>
  698.             {# HoneyCore Edge EMS #}
  699.             <div style="border:1px solid var(--n-line,#e6e0d6);border-radius:16px;padding:28px;background:#fff;display:flex;flex-direction:column;">
  700.                 <h3 style="font-size:21px;margin:0 0 8px;color:var(--n-dark);">HoneyCore Edge EMS</h3>
  701.                 <p style="font-size:14.5px;color:var(--n-muted);flex:1;margin:0 0 18px;line-height:1.55;">For companies that need IoT, solar PV, grid, generator, battery, meter, sensor, utility, cold-chain, EMS, SCADA, and infrastructure intelligence connected to O&amp;M, billing, finance, and reporting.</p>
  702.                 <a href="{{ url('honeybee_edge') }}" class="n-btn n-btn-outline" style="align-self:flex-start;">Explore HoneyCore Edge EMS</a>
  703.             </div>
  704.             {# Custom Business + Energy Solution #}
  705.             <div style="border:1px solid var(--n-line,#e6e0d6);border-radius:16px;padding:28px;background:#fff;display:flex;flex-direction:column;">
  706.                 <h3 style="font-size:21px;margin:0 0 8px;color:var(--n-dark);">Custom Business + Energy Solution</h3>
  707.                 <p style="font-size:14.5px;color:var(--n-muted);flex:1;margin:0 0 18px;line-height:1.55;">Build a tailored Business + Energy solution. For companies needing ERP, project workflows, HoneyCore, IoT, AI, dashboards, private cloud or energy infrastructure integration in one tailored solution.</p>
  708.                 <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-outline" style="align-self:flex-start;">Request Custom Quote</a>
  709.             </div>
  710.         </div>
  711.         {# HoneyCore Edge+ design capability strip #}
  712.         <div style="margin-top:28px;border-radius:16px;padding:24px 28px;background:var(--n-cream);display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between;">
  713.             <div style="max-width:680px;">
  714.                 <h4 style="margin:0 0 6px;font-size:16px;color:var(--n-dark);">HoneyCore Edge+ projects, from site design to quote to O&amp;M.</h4>
  715.                 <p style="margin:0;font-size:14px;color:var(--n-muted);line-height:1.55;">Turn site requirements into sensor and meter schedules, gateway plans, Edge controller sizing, protocol maps, BoQ, quotation, deployment plan, commissioning checklist, O&amp;M workflow, and recurring monitoring subscription — all within the HoneyCore Edge+ layer.</p>
  716.             </div>
  717.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-primary" style="white-space:nowrap;">Request HoneyCore Edge+ Design Assessment</a>
  718.         </div>
  719.     </div>
  720. </section>
  721. {# ══ 2c. THE REAL PROBLEM ══════════════════════════════════════════════════════ #}
  722. <section class="n-sec" style="background:var(--n-white);border-top:1px solid var(--n-border)">
  723.     <div class="n-wrap">
  724.         <div class="n-center">
  725.             <div class="n-label">The real problem</div>
  726.             <h2 class="n-h2">Your business isn't failing from lack of effort. It's slowed by <em class="n-em">disconnected systems.</em></h2>
  727.         </div>
  728.         <div class="n-problem-grid" style="display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:48px;max-width:880px;margin-left:auto;margin-right:auto;">
  729.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Projects managed in Excel</span></div>
  730.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Approvals happen in WhatsApp</span></div>
  731.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Accounts disconnected from project reality</span></div>
  732.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Procurement not linked to BoQ and site demand</span></div>
  733.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Inventory not connected to project execution</span></div>
  734.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">HR and payroll not linked to project costing</span></div>
  735.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">O&amp;M reports don't connect to billing</span></div>
  736.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Energy assets sit in isolated dashboards</span></div>
  737.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">Management sees late or incomplete reports</span></div>
  738.             <div style="display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:var(--n-radius-sm);"><span style="width:7px;height:7px;border-radius:50%;background:var(--n-amber);flex-shrink:0;margin-top:7px;"></span><span style="font-size:14.5px;color:var(--n-dark);line-height:1.5;">AI can't help when business data is fragmented</span></div>
  739.         </div>
  740.     </div>
  741. </section>
  742. {# ══ 2d. A NEW CATEGORY ════════════════════════════════════════════════════════ #}
  743. <section class="n-sec" style="background:var(--n-cream)">
  744.     <div class="n-wrap">
  745.         <div class="n-center">
  746.             <div class="n-label">A new category</div>
  747.             <h2 class="n-h2">One operating system where business, projects and <em class="n-em">energy assets work together.</em></h2>
  748.             <p class="n-body n-mt-4">Generic ERP manages records. Project tools manage tasks. SCADA and EMS tools monitor assets. HoneyBee connects all three: business operations, project execution and energy-infrastructure intelligence.</p>
  749.         </div>
  750.         <div class="n-vs-grid" style="display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;">
  751.             <div style="background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);padding:28px;">
  752.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-amber);font-family:monospace;">HoneyBee vs Generic ERP</span>
  753.                 <p style="margin:12px 0 0;font-size:14.5px;color:var(--n-muted);line-height:1.6;">Generic ERP manages business records. HoneyBee connects business records, project execution, finance, field operations and energy infrastructure.</p>
  754.             </div>
  755.             <div style="background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);padding:28px;">
  756.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-amber);font-family:monospace;">HoneyBee vs Excel</span>
  757.                 <p style="margin:12px 0 0;font-size:14.5px;color:var(--n-muted);line-height:1.6;">Excel is flexible but fragile. HoneyBee gives structure, audit trail, approvals, real-time data and automation.</p>
  758.             </div>
  759.             <div style="background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);padding:28px;">
  760.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-amber);font-family:monospace;">HoneyBee vs Project tools</span>
  761.                 <p style="margin:12px 0 0;font-size:14.5px;color:var(--n-muted);line-height:1.6;">Project tools manage tasks. HoneyBee connects tasks with quotation, BoQ, procurement, inventory, billing, HR, accounts and profitability.</p>
  762.             </div>
  763.             <div style="background:#fff;border:1px solid var(--n-border);border-radius:var(--n-radius);padding:28px;">
  764.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-amber);font-family:monospace;">HoneyBee vs SCADA / EMS / IoT dashboards</span>
  765.                 <p style="margin:12px 0 0;font-size:14.5px;color:var(--n-muted);line-height:1.6;">SCADA/EMS tools monitor assets. HoneyBee connects asset data with ERP, O&amp;M, billing, reporting and AI.</p>
  766.             </div>
  767.         </div>
  768.     </div>
  769. </section>
  770. {# ══ 3. BUILT FOR WHERE YOU WORK ═══════════════════════════════════════════════ #}
  771. <section class="n-sec" style="background:var(--n-cream)">
  772.     <div class="n-wrap">
  773.         <div class="n-center">
  774.             <div class="n-label trn" data-trn-key="_H_REGIONS_LABEL_">Built for your industry</div>
  775.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_REGIONS_H2_">Built for how your projects and sites</span> <em class="n-em trn" data-trn-key="_H_REGIONS_H2_EM_">actually run.</em></h2>
  776.             <p class="n-body n-mt-4 trn" data-trn-key="_H_REGIONS_DESC_">EPC and system integration companies, energy asset operators, and multi-site industrial businesses.</p>
  777.         </div>
  778.         <div class="n-region-grid">
  779.             <div class="n-region-card">
  780.                 <div class="n-region-head">
  781.                     <div>
  782.                         <h3 class="trn" data-trn-key="_H_REG_DE_H3_">EPC Companies</h3>
  783.                     </div>
  784.                 </div>
  785.                 <p class="trn" data-trn-key="_H_REG_DE_P_">Manage proposals, procurement, site execution, commissioning, cost control, and O&M handover from one platform.</p>
  786.                 <ul class="n-region-feats">
  787.                     <li class="trn" data-trn-key="_H_REG_DE_F1_">Proposal &amp; bid management</li>
  788.                     <li class="trn" data-trn-key="_H_REG_DE_F2_">Procurement &amp; site logistics</li>
  789.                     <li class="trn" data-trn-key="_H_REG_DE_F3_">Project cost control</li>
  790.                     <li class="trn" data-trn-key="_H_REG_DE_F4_">Commissioning documentation</li>
  791.                     <li class="trn" data-trn-key="_H_REG_DE_F5_">O&amp;M handover workflow</li>
  792.                 </ul>
  793.             </div>
  794.             <div class="n-region-card">
  795.                 <div class="n-region-head">
  796.                     <div>
  797.                         <h3 class="trn" data-trn-key="_H_REG_SG_H3_">System Integrators</h3>
  798.                     </div>
  799.                 </div>
  800.                 <p class="trn" data-trn-key="_H_REG_SG_P_">Coordinate hardware deployment, software configuration, support, and customer-specific integration workflows.</p>
  801.                 <ul class="n-region-feats">
  802.                     <li class="trn" data-trn-key="_H_REG_SG_F1_">Hardware &amp; software delivery</li>
  803.                     <li class="trn" data-trn-key="_H_REG_SG_F2_">Technical configuration</li>
  804.                     <li class="trn" data-trn-key="_H_REG_SG_F3_">Integration project management</li>
  805.                     <li class="trn" data-trn-key="_H_REG_SG_F4_">Customer support workflows</li>
  806.                     <li class="trn" data-trn-key="_H_REG_SG_F5_">Recurring service operations</li>
  807.                 </ul>
  808.             </div>
  809.             <div class="n-region-card">
  810.                 <div class="n-region-head">
  811.                     <div>
  812.                         <h3 class="trn" data-trn-key="_H_REG_NO_H3_">Energy Project Developers</h3>
  813.                     </div>
  814.                 </div>
  815.                 <p class="trn" data-trn-key="_H_REG_NO_P_">Track development pipelines, contractors, asset performance, financial reporting, and investor-facing visibility.</p>
  816.                 <ul class="n-region-feats">
  817.                     <li class="trn" data-trn-key="_H_REG_NO_F1_">Project pipeline management</li>
  818.                     <li class="trn" data-trn-key="_H_REG_NO_F2_">EPC contractor coordination</li>
  819.                     <li class="trn" data-trn-key="_H_REG_NO_F3_">Asset performance tracking</li>
  820.                     <li class="trn" data-trn-key="_H_REG_NO_F4_">Financial modelling support</li>
  821.                     <li class="trn" data-trn-key="_H_REG_NO_F5_">Investor reporting</li>
  822.                 </ul>
  823.             </div>
  824.             <div class="n-region-card">
  825.                 <div class="n-region-head">
  826.                     <div>
  827.                         <h3 class="trn" data-trn-key="_H_REG_BD_H3_">IPP / OPEX / PPA Operators</h3>
  828.                     </div>
  829.                 </div>
  830.                 <p class="trn" data-trn-key="_H_REG_BD_P_">Connect site-level HoneyCore Edge+ IoT data with ERP billing, O&M, performance reporting, and project finance workflows.</p>
  831.                 <ul class="n-region-feats">
  832.                     <li class="trn" data-trn-key="_H_REG_BD_F1_">HoneyCore Edge+ IoT integration</li>
  833.                     <li class="trn" data-trn-key="_H_REG_BD_F2_">Consumption-based billing</li>
  834.                     <li class="trn" data-trn-key="_H_REG_BD_F3_">O&amp;M workflow management</li>
  835.                     <li class="trn" data-trn-key="_H_REG_BD_F4_">Performance &amp; availability tracking</li>
  836.                     <li class="trn" data-trn-key="_H_REG_BD_F5_">Project finance visibility</li>
  837.                 </ul>
  838.             </div>
  839.             <div class="n-region-card">
  840.                 <div class="n-region-head">
  841.                     <div>
  842.                         <h3 class="trn" data-trn-key="_H_REG_MS_H3_">Multi-Site Industrial Operators</h3>
  843.                     </div>
  844.                 </div>
  845.                 <p class="trn" data-trn-key="_H_REG_MS_P_">Control multiple plants, projects, teams, assets, and workflows across locations from one command layer.</p>
  846.                 <ul class="n-region-feats">
  847.                     <li class="trn" data-trn-key="_H_REG_MS_F1_">Multi-site command center</li>
  848.                     <li class="trn" data-trn-key="_H_REG_MS_F2_">Cross-team project control</li>
  849.                     <li class="trn" data-trn-key="_H_REG_MS_F3_">Asset &amp; maintenance management</li>
  850.                     <li class="trn" data-trn-key="_H_REG_MS_F4_">Finance across locations</li>
  851.                     <li class="trn" data-trn-key="_H_REG_MS_F5_">Operational performance dashboards</li>
  852.                 </ul>
  853.             </div>
  854.             <div class="n-region-card">
  855.                 <div class="n-region-head">
  856.                     <div>
  857.                         <h3 class="trn" data-trn-key="_H_REG_LP_H3_">Local Deployment Partners</h3>
  858.                     </div>
  859.                 </div>
  860.                 <p class="trn" data-trn-key="_H_REG_LP_P_">Support country-level rollout, infrastructure setup, training, hardware integration, and first-level customer support.</p>
  861.                 <ul class="n-region-feats">
  862.                     <li class="trn" data-trn-key="_H_REG_LP_F1_">Country-level ERP rollout</li>
  863.                     <li class="trn" data-trn-key="_H_REG_LP_F2_">Hardware &amp; HoneyCore Edge EMS setup</li>
  864.                     <li class="trn" data-trn-key="_H_REG_LP_F3_">Customer training &amp; onboarding</li>
  865.                     <li class="trn" data-trn-key="_H_REG_LP_F4_">First-level support</li>
  866.                     <li class="trn" data-trn-key="_H_REG_LP_F5_">DATEV collaboration</li>
  867.                 </ul>
  868.             </div>
  869.         </div>
  870.     </div>
  871. </section>
  872. {# ══ 4. SIX SYSTEMS ════════════════════════════════════════════════════════════ #}
  873. <section class="n-sec" style="background:var(--n-white);border-top:1px solid var(--n-border);border-bottom:1px solid var(--n-border)">
  874.     <div class="n-wrap">
  875.         <div class="n-center">
  876.             <div class="n-label trn" data-trn-key="_H_SYSTEMS_LABEL_">What's inside</div>
  877.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_SYSTEMS_H2_">Nine modules,</span> <em class="n-em trn" data-trn-key="_H_SYSTEMS_H2_EM_">one source of truth.</em></h2>
  878.             <p class="n-body n-mt-4 trn" data-trn-key="_H_SYSTEMS_DESC_">From proposal to project execution, site data, billing, and O&amp;M — all in one system. HoneyCore Edge EMS connects site-level data directly to billing, O&amp;M, reporting, and operational decisions.</p>
  879.         </div>
  880.         <div class="n-six-grid">
  881.             <div class="n-sys-card">
  882.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS1_TAG_">01 / Sales &amp; CRM</span>
  883.                 <h3 class="trn" data-trn-key="_H_SYS1_H3_">Sales &amp; CRM</h3>
  884.                 <p class="trn" data-trn-key="_H_SYS1_P_">Lead to cash in Kanban. Proposals with Incoterm breakdown, margin rules, and cost pie charts — all in one visual workspace.</p>
  885.                 <ul class="n-sys-chips"><li>Pipeline Kanban</li><li>Proposal builder</li><li>Margin rules</li><li>Unified quote + invoice</li></ul>
  886.             </div>
  887.             <div class="n-sys-card">
  888.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS2_TAG_">02 / Projects</span>
  889.                 <h3 class="trn" data-trn-key="_H_SYS2_H3_">Project Management</h3>
  890.                 <p class="trn" data-trn-key="_H_SYS2_P_">WBS, RACI, live costing. Break projects into work packages, assign RACI at the task level, track budget burn in real time.</p>
  891.                 <ul class="n-sys-chips"><li>WBS tree</li><li>RACI matrix</li><li>Workplan</li><li>Cost reports</li></ul>
  892.             </div>
  893.             <div class="n-sys-card">
  894.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS3_TAG_">03 / Procurement</span>
  895.                 <h3 class="trn" data-trn-key="_H_SYS3_H3_">Procurement &amp; Supply Chain</h3>
  896.                 <p class="trn" data-trn-key="_H_SYS3_P_">Purchase orders, vendor management, site logistics, and delivery tracking — connected to projects and finance without duplicate entry.</p>
  897.                 <ul class="n-sys-chips"><li>Purchase orders</li><li>Vendor management</li><li>Site logistics</li><li>Delivery tracking</li></ul>
  898.             </div>
  899.             <div class="n-sys-card">
  900.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS4_TAG_">04 / Finance</span>
  901.                 <h3 class="trn" data-trn-key="_H_SYS4_H3_">Finance &amp; Accounting</h3>
  902.                 <p class="trn" data-trn-key="_H_SYS4_P_">Bank reconciliation, chart of accounts, loan &amp; EMI schedules, expenses, and DATEV export for company and tax consultant.</p>
  903.                 <ul class="n-sys-chips"><li>Auto bank rec</li><li>Loan / EMI</li><li>DATEV dual-view</li><li>Expenses</li></ul>
  904.             </div>
  905.             <div class="n-sys-card">
  906.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS5_TAG_">05 / O&amp;M</span>
  907.                 <h3 class="trn" data-trn-key="_H_SYS5_H3_">O&amp;M &amp; Field Operations</h3>
  908.                 <p class="trn" data-trn-key="_H_SYS5_P_">Maintenance scheduling, field team dispatch, work orders, and asset uptime tracking — all connected to billing and reporting.</p>
  909.                 <ul class="n-sys-chips"><li>Maintenance scheduling</li><li>Work orders</li><li>Asset tracking</li><li>Field dispatch</li></ul>
  910.             </div>
  911.             <div class="n-sys-card">
  912.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS6_TAG_">06 / HoneyCore Edge EMS</span>
  913.                 <h3 class="trn" data-trn-key="_H_SYS6_H3_">HoneyCore Edge EMS Monitoring <span class="n-mat-pill n-mat-site">Site-scoped</span></h3>
  914.                 <p class="trn" data-trn-key="_H_SYS6_P_">InfluxDB-backed cloud dashboards with HoneyCore Edge EMS site intelligence. Sensor and PLC data flows into the same analytics layer as finance and projects.</p>
  915.                 <ul class="n-sys-chips"><li>InfluxDB</li><li>Time-series viz</li><li>HoneyCore Edge EMS</li><li>PLC + sensor ready</li></ul>
  916.             </div>
  917.             <div class="n-sys-card">
  918.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS7_TAG_">07 / AI</span>
  919.                 <h3 class="trn" data-trn-key="_H_SYS7_H3_">AI Reporting <span class="n-mat-pill n-mat-now">Available now</span></h3>
  920.                 <p class="trn" data-trn-key="_H_SYS7_P_">Native LLM layer with persistent outputs — generated reports save to history, rerun, share, and audit. Ask anything across your live data.</p>
  921.                 <ul class="n-sys-chips"><li>Persistent AI outputs</li><li>Email auto-classify</li><li>Transaction tagging</li><li>Spotlight search</li></ul>
  922.             </div>
  923.             <div class="n-sys-card">
  924.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS8_TAG_">08 / Command Center</span>
  925.                 <h3 class="trn" data-trn-key="_H_SYS8_H3_">Multi-company Command Center</h3>
  926.                 <p class="trn" data-trn-key="_H_SYS8_P_">One console to monitor every entity, switch companies, consolidate, and audit activity — with auto-tickets when errors fire.</p>
  927.                 <ul class="n-sys-chips"><li>Multi-company</li><li>Activity audit</li><li>Auto-ticket on error</li><li>Central monitoring</li></ul>
  928.             </div>
  929.             <div class="n-sys-card">
  930.                 <span class="n-sys-tag trn" data-trn-key="_H_SYS9_TAG_">09 / Mobile</span>
  931.                 <h3 class="trn" data-trn-key="_H_SYS9_H3_">Mobile App</h3>
  932.                 <p class="trn" data-trn-key="_H_SYS9_P_">Field teams approve POs on-site. Sales reps clock in from client meetings. The Beezeness app brings the full workspace to wherever work happens.</p>
  933.                 <ul class="n-sys-chips"><li>iOS + Android</li><li>Offline clock-in</li><li>Bulk approvals</li><li>QR onboarding</li></ul>
  934.             </div>
  935.         </div>
  936.     </div>
  937. </section>
  938. {# ══ 5. NATIVE AI / LLM — featured product section ════════════════════════════ #}
  939. <section class="n-ai-section">
  940.     <div class="n-wrap" style="position:relative;z-index:2">
  941.         <div style="display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:start">
  942.             {# Left: copy + use cases #}
  943.             <div>
  944.                 <div class="n-label n-ai-label trn" data-trn-key="_H_AI_LABEL_">Native AI &amp; LLM</div>
  945.                 <h2 class="n-ai-h2"><span class="trn" data-trn-key="_H_AI_H2_">Your operating system,</span><br><span class="trn" data-trn-key="_H_AI_H2_CONT_">now with</span> <em class="trn" data-trn-key="_H_AI_H2_EM_">intelligence.</em></h2>
  946.                 <p class="n-ai-lead trn" data-trn-key="_H_AI_LEAD_">
  947.                     HoneyBee ships with a native AI and LLM layer that works directly on your company data. Ask it to build a sales proposal, plan a project from scratch, or generate any report across your live financials — in plain language, with no prompt engineering required.
  948.                 </p>
  949.                 <div style="display:flex;gap:14px;align-items:flex-start;padding:18px 22px;margin-bottom:40px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.3);border-left:3px solid var(--n-amber);border-radius:var(--n-radius-sm);">
  950.                     <i class="fa-solid fa-shield-halved" style="color:var(--n-amber);font-size:16px;margin-top:2px;flex-shrink:0;"></i>
  951.                     <p style="margin:0;font-size:14.5px;line-height:1.6;color:#fff;font-weight:600;">AI suggests. Humans approve. HoneyBee keeps the ERP record, audit trail, role permissions and approval workflow as the source of truth.</p>
  952.                 </div>
  953.                 <div class="n-ai-use-cases">
  954.                     <div class="n-ai-use">
  955.                         <div class="n-ai-use-icon"><i class="fa-solid fa-file-invoice-dollar"></i></div>
  956.                         <div>
  957.                             <h4 class="trn" data-trn-key="_H_AI_UC1_H_">Generate sales proposals</h4>
  958.                             <p class="trn" data-trn-key="_H_AI_UC1_P_">Describe the client, scope, and pricing intent. The AI assistant drafts a full proposal with your company branding, Incoterm breakdown, and margin analysis — ready to send.</p>
  959.                         </div>
  960.                     </div>
  961.                     <div class="n-ai-use">
  962.                         <div class="n-ai-use-icon"><i class="fa-solid fa-diagram-project"></i></div>
  963.                         <div>
  964.                             <h4 class="trn" data-trn-key="_H_AI_UC2_H_">Create projects from scratch</h4>
  965.                             <p class="trn" data-trn-key="_H_AI_UC2_P_">Describe the project outcome. The AI generates a WBS tree, assigns RACI roles, sets milestones, and populates a full workplan — weeks of planning in seconds.</p>
  966.                         </div>
  967.                     </div>
  968.                     <div class="n-ai-use">
  969.                         <div class="n-ai-use-icon"><i class="fa-solid fa-chart-bar"></i></div>
  970.                         <div>
  971.                             <h4 class="trn" data-trn-key="_H_AI_UC3_H_">Generate reports on demand</h4>
  972.                             <p class="trn" data-trn-key="_H_AI_UC3_P_">Ask for any business report — cash flow projections, project margin analysis, sales pipeline health, HR cost breakdown — built on your live company data, not sample data.</p>
  973.                         </div>
  974.                     </div>
  975.                     <div class="n-ai-use">
  976.                         <div class="n-ai-use-icon"><i class="fa-solid fa-envelope-open-text"></i></div>
  977.                         <div>
  978.                             <h4 class="trn" data-trn-key="_H_AI_UC4_H_">Classify &amp; act on emails <span class="n-mat-pill n-mat-roll" style="color:var(--n-amber);border-color:rgba(192,125,42,.35);background:rgba(192,125,42,.12);">Controlled rollout</span></h4>
  979.                             <p class="trn" data-trn-key="_H_AI_UC4_P_">Connect Gmail or Outlook. The AI tags every incoming message (proposal, support, general) with a confidence score and surfaces the ones that need action today.</p>
  980.                         </div>
  981.                     </div>
  982.                 </div>
  983.             </div>
  984.             {# Right: two deployment paths #}
  985.             <div>
  986.                 <div style="margin-bottom:20px">
  987.                     <span style="font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35);font-family:monospace" class="trn" data-trn-key="_H_AI_DEPLOY_LABEL_">Choose your deployment</span>
  988.                 </div>
  989.                 <div class="n-ai-paths">
  990.                     {# Cloud LLM — horizontal compact row #}
  991.                     <div class="n-ai-path n-ai-path-cloud">
  992.                         <div>
  993.                             <div class="n-ai-path-badge trn" data-trn-key="_H_AI_CLOUD_BADGE_">Option 01 — Cloud AI</div>
  994.                             <h3 class="trn" data-trn-key="_H_AI_CLOUD_TITLE_">Hosted LLM by HoneyBee</h3>
  995.                             <p class="trn" data-trn-key="_H_AI_CLOUD_P_">Managed infrastructure on EU servers. No hardware, no setup. Activate individually per user — standard seats stay at €7.99/mo.</p>
  996.                             <div style="display:flex;gap:8px;flex-wrap:wrap;margin-top:12px">
  997.                                 <span style="font-size:11px;padding:3px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(255,255,255,.5);font-family:monospace" class="trn" data-trn-key="_H_AI_CLOUD_TAG1_">EU-hosted</span>
  998.                                 <span style="font-size:11px;padding:3px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(255,255,255,.5);font-family:monospace" class="trn" data-trn-key="_H_AI_CLOUD_TAG2_">GDPR-aligned</span>
  999.                                 <span style="font-size:11px;padding:3px 9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(255,255,255,.5);font-family:monospace" class="trn" data-trn-key="_H_AI_CLOUD_TAG3_">Always latest model</span>
  1000.                             </div>
  1001.                         </div>
  1002.                         <div class="n-ai-price-block">
  1003.                             <span class="n-ai-price-num">€25</span>
  1004.                             <span class="n-ai-price-unit trn" data-trn-key="_H_AI_CLOUD_UNIT_">/ AI user / mo</span>
  1005.                         </div>
  1006.                     </div>
  1007.                     {# Native LLM — full card, premium treatment #}
  1008.                     <div class="n-ai-path n-ai-path-native">
  1009.                         <div class="n-native-top">
  1010.                             <div>
  1011.                                 <div class="n-ai-path-badge trn" data-trn-key="_H_AI_NATIVE_BADGE_">Option 02 — Native / On-Premise</div>
  1012.                                 <span class="n-mat-pill n-mat-road" style="margin-left:0;margin-bottom:8px;color:rgba(255,255,255,.55);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);">Roadmap</span>
  1013.                                 <h3 style="font-size:20px;margin-bottom:8px"><span class="trn" data-trn-key="_H_AI_NATIVE_H3_">Your own GPU server.</span><br><span style="color:var(--n-amber)" class="trn" data-trn-key="_H_AI_NATIVE_H3_EM_">Your data. Full stop.</span></h3>
  1014.                                 <p style="max-width:340px" class="trn" data-trn-key="_H_AI_NATIVE_P_">A dedicated LLM server installed on your compound by our engineering team. Fully air-gapped — your business data never touches an external network.</p>
  1015.                             </div>
  1016.                             <div style="text-align:right;flex-shrink:0">
  1017.                                 <div style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35);font-family:monospace;margin-bottom:6px" class="trn" data-trn-key="_H_AI_NATIVE_OTI_">One-time investment</div>
  1018.                                 <div style="font-family:'Montserrat',sans-serif;font-size:34px;font-weight:900;color:#fff;line-height:1">from €6k</div>
  1019.                                 <div style="font-size:11px;color:rgba(255,255,255,.35);font-family:monospace;margin-top:4px" class="trn" data-trn-key="_H_AI_NATIVE_INST_">hardware + installation · 1× or 2× RTX 5090</div>
  1020.                                 <div style="margin-top:8px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(61,107,82,.2);border:1px solid rgba(61,107,82,.4);border-radius:4px">
  1021.                                     <i class="fa-solid fa-circle" style="font-size:6px;color:#7DC4A0"></i>
  1022.                                     <span style="font-size:10px;font-weight:700;color:#7DC4A0;font-family:monospace;letter-spacing:.06em;text-transform:uppercase" class="trn" data-trn-key="_H_AI_NATIVE_UNLIM_">Unlimited AI users</span>
  1023.                                 </div>
  1024.                             </div>
  1025.                         </div>
  1026.                         {# Hardware options #}
  1027.                         <div class="n-native-hw-row">
  1028.                             <div class="n-native-hw-label trn" data-trn-key="_H_AI_HW_LABEL_">Hardware options</div>
  1029.                             <span class="n-hw-chip n-hw-chip-gpu">
  1030.                                 <i class="fa-solid fa-microchip"></i> 2× NVIDIA RTX 5090 · ~€10k
  1031.                             </span>
  1032.                             <span class="n-hw-chip n-hw-chip-gpu">
  1033.                                 <i class="fa-solid fa-microchip"></i> 1× NVIDIA RTX 5090 · ~€6k
  1034.                             </span>
  1035.                             <span class="n-hw-chip n-hw-chip-thor">
  1036.                                 <i class="fa-solid fa-bolt"></i> NVIDIA Jetson Thor · Edge-ready
  1037.                             </span>
  1038.                         </div>
  1039.                         <div class="n-native-divider"></div>
  1040.                         <div class="n-native-grid">
  1041.                             <div class="n-native-fact">
  1042.                                 <span class="n-native-fact-lbl trn" data-trn-key="_H_AI_FACT1_LBL_">Data residency</span>
  1043.                                 <span class="n-native-fact-val trn" data-trn-key="_H_AI_FACT1_VAL_">100% on your premises</span>
  1044.                             </div>
  1045.                             <div class="n-native-fact">
  1046.                                 <span class="n-native-fact-lbl trn" data-trn-key="_H_AI_FACT2_LBL_">Deployment</span>
  1047.                                 <span class="n-native-fact-val trn" data-trn-key="_H_AI_FACT2_VAL_">By our engineering team</span>
  1048.                             </div>
  1049.                             <div class="n-native-fact">
  1050.                                 <span class="n-native-fact-lbl trn" data-trn-key="_H_AI_FACT3_LBL_">Recurring cost</span>
  1051.                                 <span class="n-native-fact-val trn" data-trn-key="_H_AI_FACT3_VAL_">€0 per user / month</span>
  1052.                             </div>
  1053.                             <div class="n-native-fact">
  1054.                                 <span class="n-native-fact-lbl trn" data-trn-key="_H_AI_FACT4_LBL_">Best for</span>
  1055.                                 <span class="n-native-fact-val trn" data-trn-key="_H_AI_FACT4_VAL_">GoBD, GDPR, strict regimes</span>
  1056.                             </div>
  1057.                         </div>
  1058.                         <div style="padding-top:14px;border-top:1px solid rgba(255,255,255,.07)">
  1059.                             <ul class="n-ai-path-feats">
  1060.                                 <li class="trn" data-trn-key="_H_AI_FEAT1_">Full air-gap — no internet required for AI queries</li>
  1061.                                 <li class="trn" data-trn-key="_H_AI_FEAT2_">Works on your existing ERP data in real-time</li>
  1062.                                 <li class="trn" data-trn-key="_H_AI_FEAT3_">Runs open-weight models tuned for business tasks</li>
  1063.                             </ul>
  1064.                         </div>
  1065.                     </div>
  1066.                 </div>
  1067.                 <div style="margin-top:20px;padding:16px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--n-radius-sm)">
  1068.                     <p style="font-size:13px;color:rgba(255,255,255,.45);line-height:1.65;margin:0">
  1069.                         <strong style="color:rgba(255,255,255,.7)" class="trn" data-trn-key="_H_AI_HOW_STRONG_">How it works:</strong> <span class="trn" data-trn-key="_H_AI_HOW_P_">The AI assistant runs inside your HoneyBee workspace, connected to your live ERP data — financials, projects, CRM, HR. Ask it anything. It reads your actual records, not anonymized samples. On-premise deployments include a full installation visit from our engineering team.</span>
  1070.                     </p>
  1071.                 </div>
  1072.                 <div style="margin-top:16px">
  1073.                     <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-amber">
  1074.                         <i class="fa-solid fa-brain"></i> <span class="trn" data-trn-key="_H_AI_BTN_">Talk to us about AI deployment</span>
  1075.                     </a>
  1076.                 </div>
  1077.             </div>
  1078.         </div>
  1079.     </div>
  1080. </section>
  1081. {# ══ 6. MOBILE APP — BEEZENESS ════════════════════════════════════════════════ #}
  1082. <section class="n-sec" style="background:var(--n-cream)">
  1083.     <div class="n-wrap">
  1084.         <div class="n-mobile-layout">
  1085.             <div>
  1086.                 <span class="n-mobile-pill trn" data-trn-key="_H_MOBILE_PILL_">Nectar Beezeness · iOS + Android · included</span>
  1087.                 <h2 class="n-h2"><span class="trn" data-trn-key="_H_MOBILE_H2_">The same system,</span> <em class="n-em trn" data-trn-key="_H_MOBILE_H2_EM_">in your team's pocket.</em></h2>
  1088.                 <div style="width:40px;height:2px;background:var(--n-amber);border-radius:2px;margin:20px 0"></div>
  1089.                 <p class="n-body trn" data-trn-key="_H_MOBILE_P_">Field teams approve POs from a job site. Sales reps clock in from a client meeting. New hires onboard by scanning a QR code at induction. The Beezeness app brings the workspace your team already knows to wherever the work actually happens.</p>
  1090.                 <ul class="n-mobile-list">
  1091.                     <li class="trn" data-trn-key="_H_MOBILE_F1_">On-site expense capture with photo evidence</li>
  1092.                     <li class="trn" data-trn-key="_H_MOBILE_F2_">QR-based employee onboarding (scan to join)</li>
  1093.                     <li class="trn" data-trn-key="_H_MOBILE_F3_">Bulk approvals with notes, on phone</li>
  1094.                     <li class="trn" data-trn-key="_H_MOBILE_F4_">Biometric login (Face ID / fingerprint)</li>
  1095.                     <li class="trn" data-trn-key="_H_MOBILE_F5_">Plan visit: route optimization, team sharing</li>
  1096.                     <li class="trn" data-trn-key="_H_MOBILE_F6_">Stripe, bKash, and bank payment integration</li>
  1097.                     <li class="trn" data-trn-key="_H_MOBILE_F7_">Offline-capable clock-in and attendance</li>
  1098.                     <li class="trn" data-trn-key="_H_MOBILE_F8_">Real-time dashboard via socket connection</li>
  1099.                 </ul>
  1100.                 <div class="n-mobile-stores">
  1101.                     <button type="button" class="n-btn n-btn-outline" id="hbIosBtn" style="cursor:pointer;position:relative"
  1102.                             onclick="hbShowIosToast()" aria-label="iOS App Store — coming soon">
  1103.                         <i class="fa-brands fa-apple"></i>
  1104.                         <span class="trn" data-trn-key="_H_MOBILE_BTN_IOS_">iOS App Store</span>
  1105.                         <span style="position:absolute;top:-8px;right:-8px;background:var(--n-amber);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:20px;line-height:1.4;white-space:nowrap">Soon</span>
  1106.                     </button>
  1107.                     <a href="https://play.google.com/store/search?q=nectar+beezness&c=apps" target="_blank" rel="noopener" class="n-btn n-btn-outline"><i class="fa-brands fa-google-play"></i> <span class="trn" data-trn-key="_H_MOBILE_BTN_ANDROID_">Google Play</span></a>
  1108.                 </div>
  1109.                 {# iOS coming-soon toast #}
  1110.                 <div id="hbIosToast" style="
  1111.                     display:none;position:fixed;bottom:32px;left:50%;transform:translateX(-50%);
  1112.                     background:var(--n-dark);color:#fff;font-family:'DM Sans',sans-serif;
  1113.                     font-size:.875rem;font-weight:500;padding:13px 22px;border-radius:10px;
  1114.                     box-shadow:0 8px 28px rgba(26,29,46,.22);z-index:99999;
  1115.                     display:flex;align-items:center;gap:10px;white-space:nowrap;
  1116.                     opacity:0;transition:opacity .2s;pointer-events:none;
  1117.                 " role="status" aria-live="polite">
  1118.                     <i class="fa-brands fa-apple" style="font-size:16px;color:var(--n-amber)"></i>
  1119.                     iOS app coming soon — available on Google Play now.
  1120.                 </div>
  1121.                 <script>
  1122.                 (function () {
  1123.                     var toast   = document.getElementById('hbIosToast');
  1124.                     var timer   = null;
  1125.                     window.hbShowIosToast = function () {
  1126.                         if (!toast) return;
  1127.                         clearTimeout(timer);
  1128.                         toast.style.display = 'flex';
  1129.                         /* force reflow so transition fires */
  1130.                         toast.offsetHeight;
  1131.                         toast.style.opacity = '1';
  1132.                         timer = setTimeout(function () {
  1133.                             toast.style.opacity = '0';
  1134.                             setTimeout(function () { toast.style.display = 'none'; }, 200);
  1135.                         }, 3500);
  1136.                     };
  1137.                 }());
  1138.                 </script>
  1139.             </div>
  1140.             <div class="n-phone-frame">
  1141.                 <div class="n-phone-notch"></div>
  1142.                 <div class="n-phone-screen" style="background:#f5f6f8;gap:5px;padding:18px 11px 11px">
  1143.                     <!-- status bar -->
  1144.                     <div style="display:flex;justify-content:space-between;margin-bottom:2px">
  1145.                         <span style="font-size:8px;color:var(--n-dark);font-weight:700;font-family:monospace">09:14</span>
  1146.                         <span style="font-size:8px;color:var(--n-dark);font-family:monospace">▲ 87%</span>
  1147.                     </div>
  1148.                     <!-- header -->
  1149.                     <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:5px">
  1150.                         <span style="font-size:12px;color:var(--n-muted);line-height:1">☰</span>
  1151.                         <span style="font-family:'Montserrat',sans-serif;font-size:12px;font-weight:800;color:var(--n-dark)">Dashboard</span>
  1152.                         <span style="font-size:11px;color:var(--n-muted)">🔔</span>
  1153.                     </div>
  1154.                     <!-- balance card -->
  1155.                     <div style="background:#fff;border-radius:9px;padding:9px 11px;border:0.5px solid var(--n-border-md)">
  1156.                         <div style="font-size:8px;color:var(--n-muted);margin-bottom:3px">Current Balance</div>
  1157.                         <div style="display:flex;align-items:center;justify-content:space-between">
  1158.                             <span style="font-family:'Montserrat',sans-serif;font-size:18px;font-weight:800;color:var(--n-dark)">€24,180</span>
  1159.                             <span style="background:rgba(192,125,42,.1);color:var(--n-amber);border-radius:20px;padding:2px 7px;font-size:7px;font-weight:700">▲ €3.2K Past Week</span>
  1160.                         </div>
  1161.                         <div style="display:inline-block;background:rgba(61,107,82,.12);color:var(--n-sage);border-radius:4px;padding:2px 6px;font-size:7px;font-weight:600;margin-top:3px">€12.5K Left to Budget</div>
  1162.                     </div>
  1163.                     <!-- clock counter -->
  1164.                     <div style="background:var(--n-dark);border-radius:9px;padding:9px 11px;text-align:center">
  1165.                         <div style="font-size:8px;color:rgba(255,255,255,.45);margin-bottom:3px;font-family:monospace;letter-spacing:.04em">CLOCK IN TIME COUNTER</div>
  1166.                         <div style="font-family:monospace;font-size:17px;font-weight:700;color:#fff;letter-spacing:.1em">03 : 24 : 51</div>
  1167.                         <div style="margin-top:7px;background:#22a76d;border-radius:7px;padding:5px;display:flex;align-items:center;justify-content:center;gap:4px">
  1168.                             <span style="font-size:9px;color:#fff;font-weight:700">⏱ Clock Out</span>
  1169.                         </div>
  1170.                     </div>
  1171.                     <!-- stats row -->
  1172.                     <div style="display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px">
  1173.                         <div style="background:#fff;border-radius:7px;padding:6px 7px;border:0.5px solid var(--n-border-md);text-align:center">
  1174.                             <div style="font-size:7px;color:var(--n-muted)">Revenue</div>
  1175.                             <div style="font-size:10px;font-weight:800;color:var(--n-dark)">€58K</div>
  1176.                             <div style="font-size:9px;color:var(--n-sage)">↗</div>
  1177.                         </div>
  1178.                         <div style="background:#fff;border-radius:7px;padding:6px 7px;border:0.5px solid var(--n-border-md);text-align:center">
  1179.                             <div style="font-size:7px;color:var(--n-muted)">Cash-Flow</div>
  1180.                             <div style="font-size:10px;font-weight:800;color:var(--n-dark)">€12K</div>
  1181.                             <div style="font-size:9px;color:var(--n-amber)">→</div>
  1182.                         </div>
  1183.                         <div style="background:#fff;border-radius:7px;padding:6px 7px;border:0.5px solid var(--n-border-md);text-align:center">
  1184.                             <div style="font-size:7px;color:var(--n-muted)">Assets</div>
  1185.                             <div style="font-size:10px;font-weight:800;color:var(--n-dark)">€142K</div>
  1186.                             <div style="font-size:9px;color:var(--n-sage)">↗</div>
  1187.                         </div>
  1188.                     </div>
  1189.                     <!-- bottom cards -->
  1190.                     <div style="display:grid;grid-template-columns:1fr 1fr;gap:4px">
  1191.                         <div style="background:#fff;border-radius:7px;padding:7px 9px;border:0.5px solid var(--n-border-md)">
  1192.                             <div style="font-size:7px;color:var(--n-muted)">Today's Expense</div>
  1193.                             <div style="font-size:13px;font-weight:800;color:var(--n-dark);margin-top:3px">€340</div>
  1194.                             <div style="font-size:7px;color:var(--n-muted-2)">Since this morning</div>
  1195.                         </div>
  1196.                         <div style="background:#fff;border-radius:7px;padding:7px 9px;border:0.5px solid var(--n-border-md)">
  1197.                             <div style="font-size:7px;color:var(--n-muted)">Weekly Activity</div>
  1198.                             <div style="font-size:9px;color:var(--n-amber);margin-top:3px;font-weight:700">+€8.4K</div>
  1199.                             <div style="font-size:7px;color:var(--n-muted-2)">Daily avg cash</div>
  1200.                         </div>
  1201.                     </div>
  1202.                     <!-- nav bar -->
  1203.                     <div style="display:flex;justify-content:space-around;margin-top:auto;border-top:0.5px solid var(--n-border-md);padding-top:7px">
  1204.                         <span style="font-size:13px;color:var(--n-amber)">⌂</span>
  1205.                         <span style="font-size:12px;color:var(--n-muted)">▦</span>
  1206.                         <span style="font-size:12px;color:var(--n-muted)">◎</span>
  1207.                         <span style="font-size:12px;color:var(--n-muted)">📷</span>
  1208.                         <span style="font-size:12px;color:var(--n-muted)">👤</span>
  1209.                     </div>
  1210.                 </div>
  1211.             </div>
  1212.         </div>
  1213.     </div>
  1214. </section>
  1215. {# ══ 6b. WHAT YOU CAN DO TODAY ═══════════════════════════════════════════════ #}
  1216. <section style="background:var(--n-white);padding:72px 0;border-top:1px solid var(--n-border)">
  1217.     <div class="n-wrap">
  1218.         <div class="n-center" style="margin-bottom:40px">
  1219.             <div class="n-label">What you can do today</div>
  1220.             <h2 class="n-h2">What you can do with <em class="n-em">HoneyBee today</em></h2>
  1221.         </div>
  1222.         <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:960px;margin:0 auto">
  1223.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1224.                 <i class="fa-solid fa-file-invoice-dollar" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1225.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Run projects from proposal to billing</span>
  1226.             </div>
  1227.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1228.                 <i class="fa-solid fa-chart-line" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1229.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Track cost, margin, and execution</span>
  1230.             </div>
  1231.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1232.                 <i class="fa-solid fa-building" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1233.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Manage multi-site operations</span>
  1234.             </div>
  1235.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1236.                 <i class="fa-solid fa-xmark" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1237.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Replace Excel, WhatsApp, and fragmented tools</span>
  1238.             </div>
  1239.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1240.                 <i class="fa-solid fa-brain" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1241.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Generate reports with AI</span>
  1242.             </div>
  1243.             <div style="display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--n-cream);border:1px solid var(--n-border);border-radius:10px">
  1244.                 <i class="fa-solid fa-microchip" style="color:var(--n-amber);font-size:15px;margin-top:3px;flex-shrink:0"></i>
  1245.                 <span style="font-size:14px;color:var(--n-dark);line-height:1.6">Connect site data through HoneyCore Edge+ <span style="color:var(--n-muted);font-size:12px">(project-based deployment)</span></span>
  1246.             </div>
  1247.         </div>
  1248.     </div>
  1249. </section>
  1250. {# ══ 7. SPEED TO VALUE ════════════════════════════════════════════════════════ #}
  1251. <section style="background:var(--n-cream);padding:96px 0 0">
  1252.     <div class="n-wrap">
  1253.         <div class="n-center" style="margin-bottom:56px">
  1254.             <div class="n-label trn" data-trn-key="_H_SPEED_LABEL_">Speed to value</div>
  1255.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_SPEED_H2_">From signup to first invoice:</span> <em class="n-em trn" data-trn-key="_H_SPEED_H2_EM_">days, not months.</em></h2>
  1256.         </div>
  1257.         <div style="background:var(--n-dark);border-radius:20px;padding:56px 48px">
  1258.             <div style="display:flex;flex-direction:column;gap:0">
  1259.                 <div style="display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:start;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)">
  1260.                     <span style="font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:900;color:var(--n-amber);line-height:1">1</span>
  1261.                     <div>
  1262.                         <h4 style="color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:6px" class="trn" data-trn-key="_H_STEP1_TITLE_">Sign up, no card</h4>
  1263.                         <p style="color:rgba(255,255,255,.55);font-size:.95rem;margin:0" class="trn" data-trn-key="_H_STEP1_P_">Enter your email. You're in. No sales qualification, no demo wall.</p>
  1264.                     </div>
  1265.                     <span style="font-family:monospace;font-size:.75rem;color:var(--n-amber);white-space:nowrap;padding-top:4px" class="trn" data-trn-key="_H_STEP1_TIME_">~ 2 minutes</span>
  1266.                 </div>
  1267.                 <div style="display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:start;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)">
  1268.                     <span style="font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:900;color:var(--n-amber);line-height:1">2</span>
  1269.                     <div>
  1270.                         <h4 style="color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:6px" class="trn" data-trn-key="_H_STEP2_TITLE_">Migration call</h4>
  1271.                         <p style="color:rgba(255,255,255,.55);font-size:.95rem;margin:0" class="trn" data-trn-key="_H_STEP2_P_">A real person reaches out to schedule your migration. Your first three days of migration work are included — complex setups (SAP, heavy customization, legacy data) are billed hourly, estimated up-front, never after.</p>
  1272.                     </div>
  1273.                     <span style="font-family:monospace;font-size:.75rem;color:var(--n-amber);white-space:nowrap;padding-top:4px" class="trn" data-trn-key="_H_STEP2_TIME_">Within a day or two</span>
  1274.                 </div>
  1275.                 <div style="display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:start;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)">
  1276.                     <span style="font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:900;color:var(--n-amber);line-height:1">3</span>
  1277.                     <div>
  1278.                         <h4 style="color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:6px" class="trn" data-trn-key="_H_STEP3_TITLE_">Go live</h4>
  1279.                         <p style="color:rgba(255,255,255,.55);font-size:.95rem;margin:0" class="trn" data-trn-key="_H_STEP3_P_">Chart of accounts, customers, suppliers, and open invoices imported. Invite your team. Issue your first invoice.</p>
  1280.                     </div>
  1281.                     <span style="font-family:monospace;font-size:.75rem;color:var(--n-amber);white-space:nowrap;padding-top:4px" class="trn" data-trn-key="_H_STEP3_TIME_">Days 2–4</span>
  1282.                 </div>
  1283.                 <div style="display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:start;padding:24px 0;border-top:1px solid rgba(255,255,255,.1)">
  1284.                     <span style="font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:900;color:var(--n-amber);line-height:1">4</span>
  1285.                     <div>
  1286.                         <h4 style="color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;margin-bottom:6px" class="trn" data-trn-key="_H_STEP4_TITLE_">14 days on real work</h4>
  1287.                         <p style="color:rgba(255,255,255,.55);font-size:.95rem;margin:0" class="trn" data-trn-key="_H_STEP4_P_">Run it against your actual operations. If it doesn't fit, we export your data and you walk away. No pressure, no follow-ups.</p>
  1288.                     </div>
  1289.                     <span style="font-family:monospace;font-size:.75rem;color:var(--n-amber);white-space:nowrap;padding-top:4px" class="trn" data-trn-key="_H_STEP4_TIME_">Days 5–14</span>
  1290.                 </div>
  1291.             </div>
  1292.         </div>
  1293.     </div>
  1294. </section>
  1295. {# ══ 8. CUSTOMER STORIES ══════════════════════════════════════════════════════ #}
  1296. <section style="background:var(--n-cream);padding:96px 0">
  1297.     <div class="n-wrap">
  1298.         <div class="n-center" style="margin-bottom:48px">
  1299.             <div class="n-label trn" data-trn-key="_H_CUSTOMERS_LABEL_">Customers</div>
  1300.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_CUSTOMERS_H2_">Teams running HoneyBee</span> <em class="n-em trn" data-trn-key="_H_CUSTOMERS_H2_EM_">today.</em></h2>
  1301.             <p class="n-body n-mt-4" style="max-width:60ch;margin-left:auto;margin-right:auto">References below describe operational, implementation and field experience — each labelled by deployment status. Verified metrics and full case studies are available on request.</p>
  1302.         </div>
  1303.         {# SSG #}
  1304.         <div style="background:var(--n-dark);border-radius:16px;padding:52px;position:relative;overflow:hidden;margin-bottom:24px">
  1305.             <div style="position:absolute;top:-30%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse,rgba(192,125,42,.15),transparent 60%);pointer-events:none"></div>
  1306.             <div style="display:grid;grid-template-columns:1.3fr 1fr;gap:52px;position:relative;z-index:2">
  1307.                 <div>
  1308.                     <span style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-amber);display:block;margin-bottom:16px">Super Star Group · Energy · Bangladesh</span>
  1309.                     <h3 style="font-family:'Montserrat',sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;color:#fff;margin-bottom:20px">From <em style="font-style:italic;color:var(--n-amber)">SAP</em> to HoneyBee.</h3>
  1310.                     <p style="color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:16px">Super Star Group ran SAP for their ERP core — but still lived in <strong style="color:#fff">Excel</strong> for proposals, <strong style="color:#fff">MS Word</strong> for documents, <strong style="color:#fff">MS Project</strong> for project plans, a locally-built HR app, and stacks of paper forms. HoneyBee consolidated all of it onto one platform.</p>
  1311.                 </div>
  1312.                 <div style="display:flex;flex-direction:column;gap:20px;justify-content:center">
  1313.                     <div style="border-top:1px solid rgba(255,255,255,.15);padding-top:20px">
  1314.                         <div style="font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:900;color:#fff;line-height:1">SAP <span style="font-size:.85rem;font-weight:400;color:rgba(255,255,255,.4)">migrated from</span></div>
  1315.                     </div>
  1316.                     <div style="border-top:1px solid rgba(255,255,255,.15);padding-top:20px">
  1317.                         <div style="font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:900;color:var(--n-amber);line-height:1">6+ <span style="font-size:.85rem;font-weight:400;color:rgba(255,255,255,.4)">tools replaced</span></div>
  1318.                         <div style="display:flex;flex-wrap:wrap;gap:6px;margin-top:10px">
  1319.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">SAP</span>
  1320.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">Excel</span>
  1321.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">MS Word</span>
  1322.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">MS Project</span>
  1323.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">Local HR app</span>
  1324.                         </div>
  1325.                     </div>
  1326.                 </div>
  1327.             </div>
  1328.         </div>
  1329.         {# Raach Solar #}
  1330.         <div style="background:#1E2235;border-radius:16px;padding:52px;position:relative;overflow:hidden">
  1331.             <div style="position:absolute;top:-30%;left:-10%;width:55%;height:140%;background:radial-gradient(ellipse,rgba(61,107,82,.12),transparent 60%);pointer-events:none"></div>
  1332.             <div style="display:grid;grid-template-columns:1.3fr 1fr;gap:52px;position:relative;z-index:2">
  1333.                 <div>
  1334.                     <span style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-sage);display:block;margin-bottom:16px">Raach Solar · Energy · Germany &amp; Bangladesh</span>
  1335.                     <h3 style="font-family:'Montserrat',sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;color:#fff;margin-bottom:20px">From <em style="font-style:italic;color:var(--n-amber)">Odoo</em> to HoneyBee — across <em style="font-style:italic;color:var(--n-amber)">two countries,</em> on one platform.</h3>
  1336.                     <p style="color:rgba(255,255,255,.7);line-height:1.7;margin-bottom:16px">Raach Solar runs RAACH SOLAR PROJECTS GmbH in Germany and Raach Solar Projects (BD) Ltd in Bangladesh. Before HoneyBee they juggled <strong style="color:#fff">Odoo</strong>, <strong style="color:#fff">Samdock</strong>, Excel, MS Word, and MS Project across two countries. Today both entities run on HoneyBee — with DATEV-ready export keeping their German tax consultant in their own tool.</p>
  1337.                 </div>
  1338.                 <div style="display:flex;flex-direction:column;gap:16px;justify-content:center">
  1339.                     <div style="border-top:1px solid rgba(255,255,255,.12);padding-top:16px">
  1340.                         <div style="font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px;font-family:monospace">Entities unified</div>
  1341.                         <div style="display:flex;flex-wrap:wrap;gap:6px">
  1342.                             <span style="font-size:.76rem;padding:4px 12px;background:rgba(192,125,42,.18);border:1px solid rgba(192,125,42,.35);border-radius:4px;color:var(--n-amber);font-weight:600">GmbH <span style="opacity:.75;font-weight:400">(Germany)</span></span>
  1343.                             <span style="font-size:.76rem;padding:4px 12px;background:rgba(192,125,42,.18);border:1px solid rgba(192,125,42,.35);border-radius:4px;color:var(--n-amber);font-weight:600">BD Ltd <span style="opacity:.75;font-weight:400">(Bangladesh)</span></span>
  1344.                         </div>
  1345.                     </div>
  1346.                     <div style="border-top:1px solid rgba(255,255,255,.12);padding-top:16px">
  1347.                         <div style="font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px;font-family:monospace">Migrated from</div>
  1348.                         <div style="display:flex;flex-wrap:wrap;gap:6px">
  1349.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">Odoo</span>
  1350.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">Samdock</span>
  1351.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">MS Project</span>
  1352.                             <span style="font-size:.72rem;padding:3px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(255,255,255,.7)">Excel</span>
  1353.                         </div>
  1354.                     </div>
  1355.                     <div style="border-top:1px solid rgba(255,255,255,.12);padding-top:16px">
  1356.                         <div style="font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:8px;font-family:monospace">Kept integrated</div>
  1357.                         <div style="display:flex;flex-wrap:wrap;gap:6px">
  1358.                             <span style="font-size:.76rem;padding:4px 12px;background:rgba(61,107,82,.2);border:1px solid rgba(61,107,82,.4);border-radius:4px;color:#7DC4A0;font-weight:600">DATEV <span style="opacity:.75;font-weight:400">(tax consultant side)</span></span>
  1359.                         </div>
  1360.                     </div>
  1361.                 </div>
  1362.             </div>
  1363.         </div>
  1364.         {# Logo strip #}
  1365.         <div class="n-logo-strip" style="margin-top:24px">
  1366.             <div class="n-logo-strip-label">Active customers include</div>
  1367.             <div class="n-logo-row">
  1368.                 <span class="n-logo-item"><i class="fa-solid fa-building" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>Super Star Group</span>
  1369.                 <span class="n-logo-item"><i class="fa-solid fa-solar-panel" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>Raach Solar</span>
  1370.                 <span class="n-logo-item"><i class="fa-solid fa-industry" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>Bengal Group</span>
  1371.                 <span class="n-logo-item"><i class="fa-solid fa-leaf" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>NetZero</span>
  1372.                 <span class="n-logo-item"><i class="fa-solid fa-concierge-bell" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>Swissotel</span>
  1373.                 <span class="n-logo-item"><i class="fa-solid fa-microchip" style="color:var(--n-amber);margin-right:7px;font-size:11px"></i>Linnex</span>
  1374.             </div>
  1375.         </div>
  1376.     </div>
  1377. </section>
  1378. {# ══ 8b. BEFORE / AFTER ════════════════════════════════════════════════════════ #}
  1379. <section class="n-sec" style="background:var(--n-cream)">
  1380.     <div class="n-wrap">
  1381.         <div class="n-center">
  1382.             <div class="n-label">Before &amp; after</div>
  1383.             <h2 class="n-h2">From scattered tools to <em class="n-em">one connected workflow.</em></h2>
  1384.         </div>
  1385.         <div class="n-ba-grid" style="display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;align-items:stretch;">
  1386.             {# Before #}
  1387.             <div style="background:#fff;border:1px solid rgba(217,83,79,.25);border-top:3px solid #d9534f;border-radius:var(--n-radius);padding:32px;display:flex;flex-direction:column;">
  1388.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d9534f;font-family:monospace;margin-bottom:16px;">Before HoneyBee</span>
  1389.                 <ul style="list-style:none;display:flex;flex-direction:column;gap:11px;margin:0;">
  1390.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Quotation in Excel</li>
  1391.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Procurement by manual follow-up</li>
  1392.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Inventory disconnected from site</li>
  1393.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Billing depends on memory</li>
  1394.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Energy dashboard separate</li>
  1395.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> Management waits for updates</li>
  1396.                     <li style="font-size:14px;color:var(--n-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><span style="color:#d9534f;font-weight:700;flex-shrink:0;">×</span> AI can't access structured data</li>
  1397.                 </ul>
  1398.             </div>
  1399.             {# After #}
  1400.             <div style="background:#fff;border:1px solid rgba(61,107,82,.28);border-top:3px solid var(--n-sage);border-radius:var(--n-radius);padding:32px;display:flex;flex-direction:column;box-shadow:var(--n-shadow-sm);">
  1401.                 <span style="font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n-sage);font-family:monospace;margin-bottom:16px;">After HoneyBee</span>
  1402.                 <ul style="list-style:none;display:flex;flex-direction:column;gap:11px;margin:0;">
  1403.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> Quotation linked to BoQ and project</li>
  1404.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> Procurement linked to project demand</li>
  1405.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> Inventory issued against project/site</li>
  1406.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> Milestone billing and retention tracked</li>
  1407.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> HoneyCore data linked to O&amp;M and reporting</li>
  1408.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> Real-time business and project cockpit</li>
  1409.                     <li style="font-size:14px;color:var(--n-dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5;"><i class="fa-solid fa-check" style="color:var(--n-sage);font-size:13px;margin-top:3px;flex-shrink:0;"></i> AI works inside governed ERP workflows</li>
  1410.                 </ul>
  1411.             </div>
  1412.         </div>
  1413.     </div>
  1414. </section>
  1415. {# ══ 8c. VALUE LOSS BAND ═══════════════════════════════════════════════════════ #}
  1416. <section class="n-sec" style="background:var(--n-dark);position:relative;overflow:hidden;">
  1417.     <div class="n-wrap" style="position:relative;z-index:2;text-align:center;max-width:760px;">
  1418.         <h2 style="font-family:'Montserrat',sans-serif;font-size:clamp(26px,3.5vw,40px);font-weight:900;color:#fff;line-height:1.12;letter-spacing:-.02em;margin-bottom:18px;">One delayed project can cost more than HoneyBee.</h2>
  1419.         <p style="font-size:16px;line-height:1.75;color:rgba(255,255,255,.6);max-width:620px;margin:0 auto 32px;">HoneyBee helps project companies reduce hidden losses from missed billing milestones, delayed approvals, wrong procurement timing, inventory leakage, uncontrolled site expenses, poor project-margin visibility, weak O&amp;M handover and late management reporting.</p>
  1420.         <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-amber"><i class="fa-solid fa-clipboard-check"></i> Request Project Workflow Audit</a>
  1421.     </div>
  1422. </section>
  1423. {# ══ 9. PRICING ═══════════════════════════════════════════════════════════════ #}
  1424. <section class="n-sec" style="background:var(--n-cream-2);border-top:1px solid var(--n-border)">
  1425.     <div class="n-wrap">
  1426.         <div class="n-center">
  1427.             <div class="n-label trn" data-trn-key="_H_PRICING_LABEL_">Pricing</div>
  1428.             <h2 class="n-h2"><span class="trn" data-trn-key="_H_PRICING_H2_">Free until you</span> <em class="n-em trn" data-trn-key="_H_PRICING_H2_EM_">outgrow it.</em></h2>
  1429.             <p class="n-body n-mt-4 trn" data-trn-key="_H_PRICING_DESC_">Start free for up to 50 users. Billing only kicks in once any user crosses 10 MB of storage — every module included from day one.</p>
  1430.         </div>
  1431.         <div class="n-price-grid">
  1432.             {% for packageDetail in packageDetails %}{% if packageDetail.hidden is not defined or not packageDetail.hidden %}
  1433.             <div class="n-plan{% if packageDetail.featured is defined and packageDetail.featured %} featured{% endif %}">
  1434.                 {# Plan tag pill #}
  1435.                 {% if packageDetail.freeFlag == '1' %}
  1436.                     <span class="n-plan-tag trn" style="background:var(--n-sage);" data-trn-key="_H_PLAN_FREE_TAG_">Free Starter</span>
  1437.                 {% elseif packageDetail.tag is defined and packageDetail.tag %}
  1438.                     <span class="n-plan-tag">{{ packageDetail.tag }}</span>
  1439.                 {% endif %}
  1440.                 <h3>{{ packageDetail.packageName }}</h3>
  1441.                 <div class="n-plan-audience">{{ packageDetail.description is defined and packageDetail.description ? packageDetail.description : packageDetail.badge }}</div>
  1442.                 {# Price display #}
  1443.                 {% if packageDetail.freeFlag == '1' %}
  1444.                     <div class="n-plan-price"><span class="num">€0</span><span class="unit">/ forever</span></div>
  1445.                     <div class="n-plan-billing">€0 · Up to {{ packageDetail.maxUser }} users · 10 MB storage per user. Workspace upgrades when any single user crosses 10 MB.</div>
  1446.                 {% elseif packageDetail.contactSalesFlag == '1' %}
  1447.                     <div class="n-plan-price"><span class="num" style="font-size:28px;margin-top:4px;">Custom</span></div>
  1448.                     <div class="n-plan-billing">Custom quote — for private cloud, on-premise, hardware, HoneyCore Edge+ deployment, and local ML infrastructure.</div>
  1449.                 {% else %}
  1450.                     {% if packageDetail.earlyAdopter is defined and packageDetail.earlyAdopter %}
  1451.                         <div class="n-plan-early-badge">Launch offer</div>
  1452.                         <div class="n-plan-regular-price">€{{ packageDetail.euRegularUserPrice.monthlyPrice }}/user · €{{ packageDetail.euRegularAdminPrice.monthlyPrice }}/admin</div>
  1453.                         <div class="n-plan-price">
  1454.                             <span class="num">€{{ packageDetail.euPerUserPrice.monthlyPrice }}</span>
  1455.                             <span class="unit">/ user / month</span>
  1456.                         </div>
  1457.                         <div class="n-plan-billing">+ €{{ packageDetail.euPerAdminPrice.monthlyPrice }} / admin / month · 4 users + 1 admin structure</div>
  1458.                         <div class="n-plan-lock-note">{{ packageDetail.earlyAdopterNote }}</div>
  1459.                     {% else %}
  1460.                         <div class="n-plan-price">
  1461.                             <span class="num">€{{ packageDetail.euPerUserPrice.monthlyPrice }}</span>
  1462.                             <span class="unit">/ user / month</span>
  1463.                         </div>
  1464.                         <div class="n-plan-billing">From €{{ packageDetail.euPerUserPrice.monthlyPrice }} per standard user / month + €{{ packageDetail.euPerAdminPrice.monthlyPrice }} per admin / month. Standard 4 users + 1 admin structure.</div>
  1465.                     {% endif %}
  1466.                 {% endif %}
  1467.                 <div class="n-plan-div"></div>
  1468.                 <ul class="n-plan-feats">
  1469.                     {% for data in packageDetail.features %}
  1470.                         <li><i class="fa-solid fa-circle-check"></i>{{ data.feature }}</li>
  1471.                     {% endfor %}
  1472.                 </ul>
  1473.                 {# CTA button #}
  1474.                 {% if packageDetail.contactSalesFlag == '1' %}
  1475.                     <a href="{{ path('quote_request', {plan: 'enterprise'}) }}" class="n-btn n-btn-outline trn" data-trn-key="_H_PLAN_CONTACT_">Contact sales</a>
  1476.                 {% elseif packageDetail.freeFlag == '1' %}
  1477.                     <a href="{{ url('create_company') }}" class="n-btn n-btn-outline trn" style="border-color:var(--n-sage);color:var(--n-sage);" data-trn-key="_H_PLAN_START_FREE_">Start free</a>
  1478.                 {% elseif packageDetail.featured is defined and packageDetail.featured %}
  1479.                     <a href="{{ url('honeybee_pricing') }}" class="n-btn n-btn-amber trn" data-trn-key="_H_PLAN_GET_STARTED_">Get started</a>
  1480.                 {% else %}
  1481.                     <a href="{{ url('honeybee_pricing') }}" class="n-btn n-btn-outline trn" data-trn-key="_H_PLAN_SEE_PLAN_">See full plan</a>
  1482.                 {% endif %}
  1483.             </div>
  1484.             {% endif %}{% endfor %}
  1485.         </div>
  1486.         <div class="n-ai-pricing-note">
  1487.             <div style="width:36px;height:36px;background:var(--n-amber-dim);border:1px solid rgba(192,125,42,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--n-amber);font-size:16px">
  1488.                 <i class="fa-solid fa-brain"></i>
  1489.             </div>
  1490.             <p><strong>Native LLM add-on:</strong> Deploy an on-premise AI inference server (from €6,000 one-time — 1× or 2× NVIDIA RTX 5090) for unlimited AI access across all users — hardware configured by our team, data never leaves your building. Available on Team (add-on) and Enterprise. <a href="{{ url('honeybee_contact') }}" style="color:var(--n-amber);font-weight:600">Ask us about AI →</a></p>
  1491.         </div>
  1492.         <p class="n-price-note">*Free tier upgrades automatically the first time any user crosses 10 MB of storage. &nbsp;·&nbsp; <a href="{{ url('honeybee_pricing') }}" style="color:var(--n-amber);">See full pricing details →</a></p>
  1493.     </div>
  1494. </section>
  1495. {# ══ 10. FAQ ══════════════════════════════════════════════════════════════════ #}
  1496. <section style="background:var(--n-white);padding:96px 0;border-top:1px solid var(--n-border)">
  1497.     <div class="n-wrap">
  1498.         <div style="display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start">
  1499.             <div>
  1500.                 <div class="n-label trn" data-trn-key="_H_FAQ_LABEL_">Before you sign up</div>
  1501.                 <h2 class="n-h2" style="margin-top:16px"><span class="trn" data-trn-key="_H_FAQ_H2_">The questions that stop most</span> <em class="n-em trn" data-trn-key="_H_FAQ_H2_EM_">switchers.</em></h2>
  1502.                 <p style="color:var(--n-muted);font-size:.95rem;line-height:1.7;margin-top:16px">Honest answers to the five things we hear most often from companies evaluating HoneyBee.</p>
  1503.             </div>
  1504.             <div>
  1505.                 <details style="border-bottom:1px solid var(--n-border);padding:20px 0" open>
  1506.                     <summary style="font-family:'Montserrat',sans-serif;font-weight:700;font-size:.97rem;color:var(--n-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center"><span class="trn" data-trn-key="_H_FAQ_Q1_">Can you really migrate from SAP / DATEV / QuickBooks / Tally?</span> <i class="fa-solid fa-plus" style="color:var(--n-amber);font-size:.8rem;flex-shrink:0"></i></summary>
  1507.                     <p style="color:var(--n-muted);font-size:.93rem;line-height:1.7;margin-top:14px;margin-bottom:0">Yes. Your first three days of migration work are included — standard imports fit comfortably within that. SAP migrations, heavily customized DATEV setups, or legacy data take longer and are billed hourly; we give you an estimate before we start work, never after.</p>
  1508.                 </details>
  1509.                 <details style="border-bottom:1px solid var(--n-border);padding:20px 0">
  1510.                     <summary style="font-family:'Montserrat',sans-serif;font-weight:700;font-size:.97rem;color:var(--n-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center"><span class="trn" data-trn-key="_H_FAQ_Q2_">What happens to my data if I leave?</span> <i class="fa-solid fa-plus" style="color:var(--n-amber);font-size:.8rem;flex-shrink:0"></i></summary>
  1511.                     <p style="color:var(--n-muted);font-size:.93rem;line-height:1.7;margin-top:14px;margin-bottom:0">Full export any time, during or after cancellation — CSV, JSON, or SQL. No lock-in, no retention fees. DATEV customers get a clean DATEV-format export on exit.</p>
  1512.                 </details>
  1513.                 <details style="border-bottom:1px solid var(--n-border);padding:20px 0">
  1514.                     <summary style="font-family:'Montserrat',sans-serif;font-weight:700;font-size:.97rem;color:var(--n-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center"><span class="trn" data-trn-key="_H_FAQ_Q3_">Does it work with German GoBD and EU GDPR?</span> <i class="fa-solid fa-plus" style="color:var(--n-amber);font-size:.8rem;flex-shrink:0"></i></summary>
  1515.                     <p style="color:var(--n-muted);font-size:.93rem;line-height:1.7;margin-top:14px;margin-bottom:0">HoneyBee provides an immutable audit log and activity monitoring suitable for GoBD requirements, and EU-hosted deployment for GDPR obligations. A Data Processing Agreement is available on request. For maximum data protection, the Native LLM server keeps AI processing entirely on your premises.</p>
  1516.                 </details>
  1517.                 <details style="border-bottom:1px solid var(--n-border);padding:20px 0">
  1518.                     <summary style="font-family:'Montserrat',sans-serif;font-weight:700;font-size:.97rem;color:var(--n-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center"><span class="trn" data-trn-key="_H_FAQ_Q4_">Do I get a real demo or a salesperson?</span> <i class="fa-solid fa-plus" style="color:var(--n-amber);font-size:.8rem;flex-shrink:0"></i></summary>
  1519.                     <p style="color:var(--n-muted);font-size:.93rem;line-height:1.7;margin-top:14px;margin-bottom:0">You can start free without any call at all. If you want a demo, it's 20 minutes with an engineer, on your data. No qualifying questionnaire, no sales pressure.</p>
  1520.                 </details>
  1521.                 <details style="padding:20px 0">
  1522.                     <summary style="font-family:'Montserrat',sans-serif;font-weight:700;font-size:.97rem;color:var(--n-dark);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center"><span class="trn" data-trn-key="_H_FAQ_Q5_">How does the Free Starter plan work?</span> <i class="fa-solid fa-plus" style="color:var(--n-amber);font-size:.8rem;flex-shrink:0"></i></summary>
  1523.                     <p style="color:var(--n-muted);font-size:.93rem;line-height:1.7;margin-top:14px;margin-bottom:0">None. No card, no auto-billing. On day 15 your data is archived and you get an email; nothing charges unless you actively choose a plan.</p>
  1524.                 </details>
  1525.             </div>
  1526.         </div>
  1527.     </div>
  1528. </section>
  1529. {# ══ 11. FINAL CTA ════════════════════════════════════════════════════════════ #}
  1530. <section class="n-cta-final" id="start">
  1531.     <div class="n-wrap-sm" style="text-align:center">
  1532.         <h2><span class="trn" data-trn-key="_H_CTA_H2_">Ready to connect your operations?</span> <em class="trn" data-trn-key="_H_CTA_H2_EM_">Let's scope your deployment.</em></h2>
  1533.         <p class="trn" data-trn-key="_H_CTA_DESC_">Tell us about your project — EPC, energy asset management, IPP/OPEX/PPA, HoneyCore Edge EMS site intelligence, or multi-site operations. A HoneyBee solutions engineer will respond with a tailored deployment plan.</p>
  1534.         <div style="margin-top:28px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap">
  1535.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-primary" style="font-size:15px">
  1536.                 <i class="fa-solid fa-arrow-right"></i> <span class="trn" data-trn-key="_H_CTA_BTN_">Request Project Solution</span>
  1537.             </a>
  1538.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-outline" style="font-size:13.5px">
  1539.                 <i class="fa-solid fa-calendar-check"></i> <span class="trn" data-trn-key="_H_BTN_DEMO_">Book Technical Call</span>
  1540.             </a>
  1541.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-outline" style="font-size:13.5px">
  1542.                 <i class="fa-solid fa-brain"></i> <span class="trn" data-trn-key="_H_CTA_BTN_AI_">Discuss HoneyCore Edge EMS &amp; AI</span>
  1543.             </a>
  1544.         </div>
  1545.         <div class="n-cta-note trn" style="margin-top:20px" data-trn-key="_H_CTA_NOTE_">HoneyBee is not an EPC contractor or project developer · Software subscription starts from €7.99/user/month · HoneyCore Edge+ hardware quoted per project</div>
  1546.     </div>
  1547. </section>
  1548. {% include '@HoneybeeWeb/footer/central_footer.html.twig' %}
  1549. <script>
  1550. (function () {
  1551.     // CTA email submit
  1552.     window.nCtaSubmit = function (e) {
  1553.         e.preventDefault();
  1554.         var row = e.target.querySelector('.n-cta-row');
  1555.         row.innerHTML = '<div style="padding:14px 20px;background:#fff;border:1px solid var(--n-sage);border-radius:8px;color:var(--n-sage);font-size:14px;font-weight:700;width:100%;text-align:center">✓ Thanks — check your inbox for setup instructions.</div>';
  1556.     };
  1557.     // Scroll reveal
  1558.     var els = document.querySelectorAll(
  1559.         '.n-region-card,.n-sys-card,.n-ai-use,.n-plan,.n-logo-item'
  1560.     );
  1561.     els.forEach(function (el) {
  1562.         el.style.opacity = '0';
  1563.         el.style.transform = 'translateY(18px)';
  1564.         el.style.transition = 'opacity .45s ease, transform .45s ease';
  1565.     });
  1566.     var io = new IntersectionObserver(function (entries) {
  1567.         entries.forEach(function (en) {
  1568.             if (en.isIntersecting) {
  1569.                 en.target.style.opacity = '1';
  1570.                 en.target.style.transform = 'translateY(0)';
  1571.                 io.unobserve(en.target);
  1572.             }
  1573.         });
  1574.     }, { threshold: 0.08 });
  1575.     els.forEach(function (el) { io.observe(el); });
  1576.     // Stagger region + sys cards
  1577.     document.querySelectorAll('.n-region-card').forEach(function (el, i) {
  1578.         el.style.transitionDelay = (i * 0.06) + 's';
  1579.     });
  1580.     document.querySelectorAll('.n-sys-card').forEach(function (el, i) {
  1581.         el.style.transitionDelay = (i * 0.04) + 's';
  1582.     });
  1583.     document.querySelectorAll('.n-plan').forEach(function (el, i) {
  1584.         el.style.transitionDelay = (i * 0.08) + 's';
  1585.     });
  1586. })();
  1587. </script>
  1588. <script>
  1589. /* ── Dashboard mock tab switcher ─────────────────────────────────────────── */
  1590. (function () {
  1591.     var dashData = {
  1592.         DE: {
  1593.             s1: { lbl: 'Revenue MTD', val: '€284k',  trend: '↑ 12.4%',  neg: false },
  1594.             s2: { lbl: 'Pipeline',    val: '€1.4M',  trend: '42 deals',  neg: false },
  1595.             s3: { lbl: 'Projects',    val: '18',     trend: '3 at risk', neg: true  },
  1596.             s4: { lbl: 'DATEV Sync',  val: 'OK',     trend: '2 min ago', neg: false },
  1597.             chart: 'Cash flow — 30 days · Germany',
  1598.             path:  'M0,44 Q40,40 60,34 T120,24 T175,28 T230,14 T320,9',
  1599.             feed: [
  1600.                 { dot: 'amber', txt: 'Lead → Opportunity moved by Kanban (€45k)' },
  1601.                 { dot: 'muted', txt: 'DATEV export ready for tax consultant' },
  1602.                 { dot: 'sage',  txt: 'AI report: Q2 project margins generated ✓' }
  1603.             ]
  1604.         },
  1605.         SG: {
  1606.             s1: { lbl: 'Revenue MTD',  val: 'S$412k', trend: '↑ 8.7%',   neg: false },
  1607.             s2: { lbl: 'Pipeline',     val: '$2.1M',  trend: '67 deals',  neg: false },
  1608.             s3: { lbl: 'Projects',     val: '24',     trend: '1 at risk', neg: true  },
  1609.             s4: { lbl: 'Multi-entity', val: '5',      trend: 'active',    neg: false },
  1610.             chart: 'Cash flow — 30 days · Singapore',
  1611.             path:  'M0,50 Q25,46 50,36 T100,18 T160,14 T230,10 T320,6',
  1612.             feed: [
  1613.                 { dot: 'amber', txt: 'Bulk PO approved across 3 entities (S$88k)' },
  1614.                 { dot: 'muted', txt: 'SGD → EUR rate synced in approval queues' },
  1615.                 { dot: 'sage',  txt: 'AI report: Group margin analysis generated ✓' }
  1616.             ]
  1617.         },
  1618.         NO: {
  1619.             s1: { lbl: 'Revenue MTD', val: 'kr 1.8M', trend: '↑ 5.3%',   neg: false },
  1620.             s2: { lbl: 'Pipeline',    val: 'kr 8.4M', trend: '29 deals',  neg: false },
  1621.             s3: { lbl: 'Projects',    val: '11',      trend: '0 at risk', neg: false },
  1622.             s4: { lbl: 'GDPR',        val: '✓ OK',    trend: 'EU hosted', neg: false },
  1623.             chart: 'Cash flow — 30 days · Norway',
  1624.             path:  'M0,38 Q40,36 72,30 T132,26 T188,22 T252,18 T320,14',
  1625.             feed: [
  1626.                 { dot: 'amber', txt: 'New project milestone reached · Oslo' },
  1627.                 { dot: 'muted', txt: 'EU hosting backup verified · GDPR aligned' },
  1628.                 { dot: 'sage',  txt: 'VAT return filed for Q1 ✓' }
  1629.             ]
  1630.         },
  1631.         EU: {
  1632.             s1: { lbl: 'Revenue MTD', val: '€642k',  trend: '↑ 22.1%',   neg: false },
  1633.             s2: { lbl: 'Pipeline',    val: '€3.8M',  trend: '47 deals',   neg: false },
  1634.             s3: { lbl: 'Projects',    val: '24',      trend: '1 at risk',  neg: true  },
  1635.             s4: { lbl: 'DATEV Sync',  val: 'OK',      trend: '5 min ago',  neg: false },
  1636.             chart: 'Cash flow — 30 days · EU Operations',
  1637.             path:  'M0,48 Q20,44 44,36 T94,24 T154,14 T222,10 T320,6',
  1638.             feed: [
  1639.                 { dot: 'amber', txt: 'HoneyCore Edge+ site report uploaded · Berlin' },
  1640.                 { dot: 'muted', txt: 'EU VAT report ready for review' },
  1641.                 { dot: 'sage',  txt: 'AI report: Energy sector margins generated ✓' }
  1642.             ]
  1643.         }
  1644.     };
  1645.     function setEl(id, text)  { var el = document.getElementById(id); if (el) el.textContent = text; }
  1646.     function setAttr(id, cls) { var el = document.getElementById(id); if (!el) return; el.className = 'n-dash-dot ' + cls; }
  1647.     function switchDash(region) {
  1648.         var d    = dashData[region];
  1649.         var body = document.getElementById('n-dash-body');
  1650.         if (!d || !body) return;
  1651.         body.classList.add('fading');
  1652.         setTimeout(function () {
  1653.             /* stats */
  1654.             ['s1','s2','s3','s4'].forEach(function (s) {
  1655.                 setEl('dm-' + s + '-lbl',   d[s].lbl);
  1656.                 setEl('dm-' + s + '-val',   d[s].val);
  1657.                 setEl('dm-' + s + '-trend', d[s].trend);
  1658.                 var t = document.getElementById('dm-' + s + '-trend');
  1659.                 if (t) { t.className = 'n-dash-stat-trend' + (d[s].neg ? ' neg' : ''); }
  1660.             });
  1661.             /* chart */
  1662.             setEl('dm-chart-lbl', d.chart);
  1663.             var fill = document.getElementById('dm-chart-fill');
  1664.             var line = document.getElementById('dm-chart-line');
  1665.             if (fill) fill.setAttribute('d', d.path + ' L320,56 L0,56 Z');
  1666.             if (line) line.setAttribute('d', d.path);
  1667.             /* feed */
  1668.             d.feed.forEach(function (f, i) {
  1669.                 var n = i + 1;
  1670.                 setEl('dm-f' + n + '-txt', f.txt);
  1671.                 setAttr('dm-f' + n + '-dot', f.dot);
  1672.             });
  1673.             body.classList.remove('fading');
  1674.         }, 180);
  1675.     }
  1676.     document.querySelectorAll('.n-dash-tab').forEach(function (btn) {
  1677.         btn.addEventListener('click', function () {
  1678.             document.querySelectorAll('.n-dash-tab').forEach(function (b) { b.classList.remove('active'); });
  1679.             btn.classList.add('active');
  1680.             switchDash(btn.textContent.trim());
  1681.         });
  1682.     });
  1683. }());
  1684. </script>