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

Open in your IDE?
  1. {% include '@Application/inc/central_header.html.twig' %}
  2. {% include '@HoneybeeWeb/inc/_web_design_system.html.twig' %}
  3. {# ─── HONEYCORE EDGE+ PROJECTS — design → quote → deploy → O&M ──────────────── #}
  4. <style>
  5. /* Page-scoped helpers — grids & workflow strips only; everything else reuses n-* */
  6. .ep-hero { background: var(--n-cream); padding: 130px 0 80px; position: relative; overflow: hidden; }
  7. .ep-hero::before {
  8.     content: ''; position: absolute; top: 0; right: 0; width: 55%; height: 100%;
  9.     background: radial-gradient(ellipse 80% 70% at 80% 40%, rgba(192,125,42,.07) 0%, transparent 65%),
  10.                 radial-gradient(ellipse 50% 60% at 95% 80%, rgba(61,107,82,.06) 0%, transparent 60%);
  11.     pointer-events: none;
  12. }
  13. .ep-hero::after {
  14.     content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px;
  15.     background: linear-gradient(90deg, transparent, var(--n-border-md), transparent);
  16. }
  17. .ep-hero-inner { max-width: 820px; position: relative; }
  18. /* Card lists (who-for / outputs) */
  19. .ep-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--n-border-md);
  20.     border: 1px solid var(--n-border-md); border-radius: var(--n-radius); overflow: hidden; margin-top: 48px; }
  21. .ep-grid-item { background: var(--n-white); padding: 20px 24px; font-size: 14px; color: var(--n-dark);
  22.     display: flex; align-items: flex-start; gap: 10px; line-height: 1.5; transition: background .2s; }
  23. .ep-grid-item:hover { background: var(--n-cream); }
  24. .ep-grid-item::before { content: ''; width: 6px; height: 6px; background: var(--n-amber); border-radius: 50%;
  25.     margin-top: 7px; flex-shrink: 0; }
  26. /* Problem list (two columns, sage marks) */
  27. .ep-prob { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 32px; margin-top: 40px; list-style: none; }
  28. .ep-prob li { font-size: 14.5px; color: var(--n-muted); display: flex; align-items: flex-start; gap: 12px; line-height: 1.6; }
  29. .ep-prob li::before { content: '✕'; color: var(--n-amber); font-weight: 700; flex-shrink: 0; margin-top: 1px; }
  30. /* Workflow strip */
  31. .ep-flow { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 48px; }
  32. .ep-flow-step {
  33.     display: inline-flex; align-items: center; gap: 10px;
  34.     background: var(--n-white); border: 1px solid var(--n-border-md);
  35.     border-radius: 100px; padding: 9px 18px 9px 10px;
  36.     font-size: 13.5px; font-weight: 600; color: var(--n-dark);
  37. }
  38. .ep-flow-num {
  39.     width: 24px; height: 24px; border-radius: 50%; flex-shrink: 0;
  40.     background: var(--n-amber-dim); color: var(--n-amber);
  41.     font-family: monospace; font-size: 11px; font-weight: 700;
  42.     display: flex; align-items: center; justify-content: center;
  43. }
  44. .ep-flow-arrow { color: var(--n-muted-2); align-self: center; font-size: 13px; }
  45. /* Quote-output cards */
  46. .ep-quote-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 48px; }
  47. .ep-quote-card { background: var(--n-white); border: 1px solid var(--n-border); border-radius: var(--n-radius);
  48.     padding: 24px 28px; transition: box-shadow .2s, border-color .2s; }
  49. .ep-quote-card:hover { border-color: var(--n-border-md); box-shadow: var(--n-shadow-md); }
  50. .ep-quote-card h3 { font-family:'Montserrat',sans-serif; font-size: 15px; font-weight: 700; color: var(--n-dark); margin-bottom: 6px; }
  51. .ep-quote-card p { font-size: 13.5px; color: var(--n-muted); line-height: 1.6; margin: 0; }
  52. /* Connection band (dark) */
  53. .ep-connect { background: var(--n-dark); padding: 90px 0; position: relative; overflow: hidden; }
  54. .ep-connect::before {
  55.     content: ''; position: absolute; top: -40%; right: -5%; width: 60%; height: 150%;
  56.     background: radial-gradient(ellipse 70% 60% at 70% 50%, rgba(192,125,42,.12) 0%, transparent 65%); pointer-events: none;
  57. }
  58. .ep-connect .n-label { color: var(--n-amber); }
  59. .ep-connect .n-label::before { background: var(--n-amber); }
  60. .ep-connect h2 { font-family:'Montserrat',sans-serif; font-size: clamp(26px,3.5vw,40px); font-weight: 900; color: #fff;
  61.     line-height: 1.12; letter-spacing: -.02em; margin-bottom: 16px; max-width: 720px; }
  62. .ep-connect h2 em { font-style: normal; color: var(--n-amber); }
  63. .ep-connect p { font-size: 16px; line-height: 1.75; color: rgba(255,255,255,.6); max-width: 640px; }
  64. .ep-connect-chain { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 36px; }
  65. .ep-chain-node {
  66.     background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.12); border-radius: var(--n-radius-sm);
  67.     padding: 14px 20px; font-size: 13.5px; font-weight: 600; color: #fff;
  68. }
  69. .ep-chain-node small { display: block; font-size: 11px; font-weight: 500; color: rgba(255,255,255,.45); margin-top: 3px; font-family: monospace; }
  70. .ep-chain-sep { color: var(--n-amber); align-self: center; font-size: 16px; }
  71. /* Partner band */
  72. .ep-partner { background: var(--n-cream-2); border-top: 1px solid var(--n-border); }
  73. .ep-partner-card {
  74.     background: var(--n-white); border: 1px solid var(--n-border-md); border-left: 3px solid var(--n-amber);
  75.     border-radius: var(--n-radius); padding: 36px 40px; margin-top: 40px;
  76. }
  77. .ep-partner-card p { font-size: 17px; line-height: 1.7; color: var(--n-dark); margin: 0; }
  78. /* Pricing callout chips */
  79. .ep-pricechips { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 32px; }
  80. .ep-pricechip {
  81.     display: inline-flex; flex-direction: column; gap: 2px;
  82.     background: var(--n-amber-dim); border: 1px solid rgba(192,125,42,.25);
  83.     border-radius: var(--n-radius-sm); padding: 14px 20px;
  84. }
  85. .ep-pricechip .amt { font-family:'Montserrat',sans-serif; font-size: 20px; font-weight: 900; color: var(--n-amber); line-height: 1; }
  86. .ep-pricechip .lbl { font-size: 12px; color: var(--n-muted); font-family: monospace; }
  87. /* Final CTA buttons row */
  88. .ep-cta-actions { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; margin-top: 8px; }
  89. @media (max-width: 1040px) {
  90.     .ep-grid { grid-template-columns: 1fr 1fr; }
  91.     .ep-quote-grid { grid-template-columns: 1fr; }
  92. }
  93. @media (max-width: 720px) {
  94.     .ep-grid { grid-template-columns: 1fr; }
  95.     .ep-prob { grid-template-columns: 1fr; }
  96. }
  97. </style>
  98. {# ══ HERO ════════════════════════════════════════════════════════════════════ #}
  99. <section class="ep-hero">
  100.     <div class="n-wrap">
  101.         <div class="ep-hero-inner">
  102.             <div class="n-hero-tag">
  103.                 <span></span>
  104.                 <span>HoneyCore Edge+ Projects</span>
  105.             </div>
  106.             <h1 class="n-h1">Design, quote, deploy, and maintain <em class="n-em">HoneyCore Edge+</em> infrastructure projects.</h1>
  107.             <p class="n-body n-mt-6" style="max-width:680px">
  108.                 HoneyBee helps project teams turn site requirements into HoneyCore Edge+ architecture, sensor and meter selection, Edge controller sizing, BoQ, quotation, procurement plan, commissioning checklist, and O&amp;M workflow.
  109.             </p>
  110.             <div class="n-hero-actions n-mt-8">
  111.                 <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-amber">
  112.                     Request HoneyCore Edge+ Design Assessment <i class="fa-solid fa-arrow-right"></i>
  113.                 </a>
  114.                 <a href="{{ url('honeybee_edge') }}" class="n-btn n-btn-outline">
  115.                     Explore HoneyCore Edge+
  116.                 </a>
  117.             </div>
  118.         </div>
  119.     </div>
  120. </section>
  121. {# ══ 1. WHO IT IS FOR ════════════════════════════════════════════════════════ #}
  122. <section class="n-sec">
  123.     <div class="n-wrap">
  124.         <div class="n-label">Who it is for</div>
  125.         <h2 class="n-h2" style="max-width:680px">Built for the teams that design and deliver infrastructure.</h2>
  126.         <div class="ep-grid">
  127.             <div class="ep-grid-item">EPC companies</div>
  128.             <div class="ep-grid-item">System integrators</div>
  129.             <div class="ep-grid-item">Energy service companies</div>
  130.             <div class="ep-grid-item">Industrial automation companies</div>
  131.             <div class="ep-grid-item">Solar / hybrid energy companies</div>
  132.             <div class="ep-grid-item">O&amp;M companies</div>
  133.             <div class="ep-grid-item">Agri-PV and irrigation companies</div>
  134.             <div class="ep-grid-item">Cold-chain and utility operators</div>
  135.             <div class="ep-grid-item">Certified HoneyBee partners</div>
  136.         </div>
  137.     </div>
  138. </section>
  139. {# ══ 2. WHAT PROBLEMS IT SOLVES ══════════════════════════════════════════════ #}
  140. <section class="n-sec-sm" style="background:var(--n-white);border-top:1px solid var(--n-border);border-bottom:1px solid var(--n-border)">
  141.     <div class="n-wrap">
  142.         <div class="n-label">What problems it solves</div>
  143.         <h2 class="n-h2" style="max-width:680px">HoneyCore Edge+ projects are usually quoted by hand — and it shows.</h2>
  144.         <ul class="ep-prob">
  145.             <li>HoneyCore Edge+ projects are quoted manually</li>
  146.             <li>Sensors and meters selected inconsistently</li>
  147.             <li>BoQ not standardized</li>
  148.             <li>Protocols not mapped early</li>
  149.             <li>Edge hardware under- or over-sized</li>
  150.             <li>Installation &amp; commissioning disconnected from quotation</li>
  151.             <li>Weak O&amp;M handover</li>
  152.             <li>Monitoring subscription not connected to billing</li>
  153.         </ul>
  154.     </div>
  155. </section>
  156. {# ══ 3. FULL WORKFLOW ════════════════════════════════════════════════════════ #}
  157. <section class="n-sec">
  158.     <div class="n-wrap">
  159.         <div class="n-label">Full workflow</div>
  160.         <h2 class="n-h2" style="max-width:680px">One continuous flow — site requirements to live monitoring.</h2>
  161.         <div class="ep-flow">
  162.             <span class="ep-flow-step"><span class="ep-flow-num">1</span>Site assessment</span>
  163.             <span class="ep-flow-arrow">→</span>
  164.             <span class="ep-flow-step"><span class="ep-flow-num">2</span>Data point mapping</span>
  165.             <span class="ep-flow-arrow">→</span>
  166.             <span class="ep-flow-step"><span class="ep-flow-num">3</span>Device selection</span>
  167.             <span class="ep-flow-arrow">→</span>
  168.             <span class="ep-flow-step"><span class="ep-flow-num">4</span>HoneyCore Edge+ sizing</span>
  169.             <span class="ep-flow-arrow">→</span>
  170.             <span class="ep-flow-step"><span class="ep-flow-num">5</span>Protocol mapping</span>
  171.             <span class="ep-flow-arrow">→</span>
  172.             <span class="ep-flow-step"><span class="ep-flow-num">6</span>Network topology</span>
  173.             <span class="ep-flow-arrow">→</span>
  174.             <span class="ep-flow-step"><span class="ep-flow-num">7</span>BoQ</span>
  175.             <span class="ep-flow-arrow">→</span>
  176.             <span class="ep-flow-step"><span class="ep-flow-num">8</span>Costing</span>
  177.             <span class="ep-flow-arrow">→</span>
  178.             <span class="ep-flow-step"><span class="ep-flow-num">9</span>Proposal</span>
  179.             <span class="ep-flow-arrow">→</span>
  180.             <span class="ep-flow-step"><span class="ep-flow-num">10</span>Procurement</span>
  181.             <span class="ep-flow-arrow">→</span>
  182.             <span class="ep-flow-step"><span class="ep-flow-num">11</span>Installation</span>
  183.             <span class="ep-flow-arrow">→</span>
  184.             <span class="ep-flow-step"><span class="ep-flow-num">12</span>Commissioning</span>
  185.             <span class="ep-flow-arrow">→</span>
  186.             <span class="ep-flow-step"><span class="ep-flow-num">13</span>O&amp;M</span>
  187.             <span class="ep-flow-arrow">→</span>
  188.             <span class="ep-flow-step"><span class="ep-flow-num">14</span>Monitoring subscription</span>
  189.         </div>
  190.     </div>
  191. </section>
  192. {# ══ 4. DESIGN OUTPUTS ═══════════════════════════════════════════════════════ #}
  193. <section class="n-sec-sm" style="background:var(--n-white);border-top:1px solid var(--n-border)">
  194.     <div class="n-wrap">
  195.         <div class="n-label">Design outputs</div>
  196.         <h2 class="n-h2" style="max-width:680px">Every project produces a complete, standardized design package.</h2>
  197.         <div class="ep-grid">
  198.             <div class="ep-grid-item">HoneyCore Edge+ architecture</div>
  199.             <div class="ep-grid-item">Device list</div>
  200.             <div class="ep-grid-item">Meter &amp; sensor schedule</div>
  201.             <div class="ep-grid-item">Gateway list</div>
  202.             <div class="ep-grid-item">Communication diagram</div>
  203.             <div class="ep-grid-item">Data point register</div>
  204.             <div class="ep-grid-item">Protocol map</div>
  205.             <div class="ep-grid-item">Edge controller specification</div>
  206.             <div class="ep-grid-item">Dashboard scope</div>
  207.             <div class="ep-grid-item">BoQ</div>
  208.             <div class="ep-grid-item">Quotation</div>
  209.             <div class="ep-grid-item">Installation plan</div>
  210.             <div class="ep-grid-item">Commissioning checklist</div>
  211.             <div class="ep-grid-item">O&amp;M handover</div>
  212.             <div class="ep-grid-item">Monitoring subscription plan</div>
  213.         </div>
  214.     </div>
  215. </section>
  216. {# ══ 5. QUOTE OUTPUTS ════════════════════════════════════════════════════════ #}
  217. <section class="n-sec">
  218.     <div class="n-wrap">
  219.         <div class="n-label">Quote outputs</div>
  220.         <h2 class="n-h2" style="max-width:680px">From design straight to a complete, costed proposal.</h2>
  221.         <div class="ep-quote-grid">
  222.             <div class="ep-quote-card"><h3>Client proposal</h3><p>A ready-to-send proposal generated from the design package.</p></div>
  223.             <div class="ep-quote-card"><h3>BoQ</h3><p>Standardized bill of quantities for the full HoneyCore Edge+ scope.</p></div>
  224.             <div class="ep-quote-card"><h3>BoM</h3><p>Bill of materials covering every device, meter, and gateway.</p></div>
  225.             <div class="ep-quote-card"><h3>Hardware cost</h3><p>Edge controllers, sensors, meters, and network hardware.</p></div>
  226.             <div class="ep-quote-card"><h3>Software subscription</h3><p>HoneyCore Edge+ software and dashboard subscription.</p></div>
  227.             <div class="ep-quote-card"><h3>Deployment cost</h3><p>Configuration, integration, and go-live effort.</p></div>
  228.             <div class="ep-quote-card"><h3>Installation cost</h3><p>On-site installation and wiring labour.</p></div>
  229.             <div class="ep-quote-card"><h3>Training cost</h3><p>Operator and team enablement for the deployed system.</p></div>
  230.             <div class="ep-quote-card"><h3>Support cost</h3><p>Ongoing technical support for the live deployment.</p></div>
  231.             <div class="ep-quote-card"><h3>Recurring monitoring cost</h3><p>Recurring monitoring subscription tied to billing.</p></div>
  232.         </div>
  233.     </div>
  234. </section>
  235. {# ══ 6. HONEYBEE + HONEYCORE EDGE+ CONNECTION ════════════════════════════════ #}
  236. <section class="ep-connect">
  237.     <div class="n-wrap">
  238.         <div class="n-label">HoneyBee + HoneyCore Edge+</div>
  239.         <h2>The design &amp; quotation workflow connects directly to <em>deployment and recurring monitoring</em>.</h2>
  240.         <p>
  241.             The same site, device, and data-point definitions flow from quote to live monitoring and billing — so nothing is re-entered between selling the project and running it.
  242.         </p>
  243.         <div class="ep-connect-chain">
  244.             <div class="ep-chain-node">Design &amp; quote<small>site · device · data points</small></div>
  245.             <span class="ep-chain-sep">→</span>
  246.             <div class="ep-chain-node">HoneyCore Edge+ deployment<small>same definitions reused</small></div>
  247.             <span class="ep-chain-sep">→</span>
  248.             <div class="ep-chain-node">Live monitoring<small>dashboards · alarms</small></div>
  249.             <span class="ep-chain-sep">→</span>
  250.             <div class="ep-chain-node">Recurring billing<small>monitoring subscription</small></div>
  251.         </div>
  252.     </div>
  253. </section>
  254. {# ══ 7. PARTNER EXECUTION MODEL ══════════════════════════════════════════════ #}
  255. <section class="n-sec ep-partner">
  256.     <div class="n-wrap">
  257.         <div class="n-label">Partner execution model</div>
  258.         <h2 class="n-h2" style="max-width:680px">Software workflow from HoneyBee. Physical execution by the right team.</h2>
  259.         <div class="ep-partner-card">
  260.             <p>
  261.                 HoneyBee provides the software workflow and project intelligence. Physical installation may be performed by the customer, EPC contractor, system integrator, or certified HoneyBee partner.
  262.             </p>
  263.         </div>
  264.         <div class="ep-pricechips">
  265.             <div class="ep-pricechip"><span class="amt">From €499 / site</span><span class="lbl">design assessment · credited</span></div>
  266.             <div class="ep-pricechip"><span class="amt">From €2,999 / site</span><span class="lbl">deployment</span></div>
  267.         </div>
  268.     </div>
  269. </section>
  270. {# ══ 8. FINAL CTA ════════════════════════════════════════════════════════════ #}
  271. <section class="n-cta-final" id="start">
  272.     <div class="n-wrap">
  273.         <h2>Start your <em>HoneyCore Edge+</em> project.</h2>
  274.         <p>Begin with a design assessment, pick up a quote template, or join the deployment network — whichever fits where you are today.</p>
  275.         <div class="ep-cta-actions">
  276.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-amber">
  277.                 Request HoneyCore Edge+ Design Assessment <i class="fa-solid fa-arrow-right"></i>
  278.             </a>
  279.             <a href="{{ url('honeybee_contact') }}" class="n-btn n-btn-primary">
  280.                 Get HoneyCore Edge+ Quote Template
  281.             </a>
  282.             <a href="{{ url('honeybee_partners') }}" class="n-btn n-btn-outline">
  283.                 Become a HoneyCore Edge+ Deployment Partner
  284.             </a>
  285.         </div>
  286.         <p class="n-cta-note" style="margin-top:18px">Design assessment from €499 / site (credited toward deployment) · deployment from €2,999 / site.</p>
  287.     </div>
  288. </section>
  289. {% include '@HoneybeeWeb/footer/central_footer.html.twig' %}