var/cache/dev/twig/b2/b2f762c985f32fe496d36817cc9630f1f1519b6c36f4f0a2fb85636b10d07144.php line 34

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* @HoneybeeWeb/pages/solutions.html.twig */
  15. class __TwigTemplate_2579dbf65b84d3224e894badafc364c34cc945a4f6b7a3339d82baecc1f650aa extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.         ];
  26.     }
  27.     protected function doDisplay(array $context, array $blocks = [])
  28.     {
  29.         $macros $this->macros;
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  31.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@HoneybeeWeb/pages/solutions.html.twig"));
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  33.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@HoneybeeWeb/pages/solutions.html.twig"));
  34.         // line 1
  35.         yield from         $this->loadTemplate("@Application/inc/central_header.html.twig""@HoneybeeWeb/pages/solutions.html.twig"1)->unwrap()->yield($context);
  36.         // line 2
  37.         yield "
  38. <style>
  39. /* ── Design Tokens ─────────────────────────────────────────────────────────── */
  40. :root {
  41.     --pol-amber:   #C07D2A;
  42.     --pol-dark:    #1A1D2E;
  43.     --pol-dark-2:  #252840;
  44.     --pol-cream:   #F7F5F0;
  45.     --pol-cream-2: #F0EDE5;
  46.     --pol-white:   #FFFFFF;
  47.     --pol-muted:   #6B6E7F;
  48.     --pol-muted-2: #9395A5;
  49.     --pol-border:  rgba(26,29,46,.09);
  50.     --pol-border-md: rgba(26,29,46,.12);
  51.     --pol-shadow-sm: 0 2px 12px rgba(26,29,46,.07);
  52.     --pol-shadow-md: 0 8px 32px rgba(26,29,46,.09);
  53.     --pol-radius:  12px;
  54.     --pol-font:    'DM Sans', system-ui, sans-serif;
  55. }
  56. *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  57. body { background: var(--pol-cream); font-family: var(--pol-font); color: var(--pol-dark); text-align: left; }
  58. a { text-decoration: none; }
  59. /* ── Utilities ─────────────────────────────────────────────────────────────── */
  60. .sol-wrap    { max-width: 1160px; margin: 0 auto; padding: 0 28px; }
  61. .sol-wrap-sm { max-width: 760px;  margin: 0 auto; padding: 0 28px; }
  62. .sol-sec     { padding: 80px 0; }
  63. .sol-label {
  64.     display: inline-flex; align-items: center; gap: 8px;
  65.     font-size: 11px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase;
  66.     color: var(--pol-amber); margin-bottom: 16px;
  67. }
  68. .sol-label::before { content:''; width: 18px; height: 1.5px; background: currentColor; border-radius: 2px; }
  69. .sol-h1 { font-family:'Montserrat',sans-serif; font-size: clamp(30px,4vw,52px); font-weight: 900; line-height: 1.08; letter-spacing: -.025em; color: var(--pol-dark); }
  70. .sol-h1 em { font-style: italic; color: var(--pol-amber); }
  71. .sol-h2 { font-family:'Montserrat',sans-serif; font-size: clamp(24px,2.8vw,38px); font-weight: 800; line-height: 1.12; letter-spacing: -.02em; color: var(--pol-dark); }
  72. .sol-body   { font-size: 16px; line-height: 1.75; color: var(--pol-muted); }
  73. .sol-center { text-align: center; }
  74. .sol-center .sol-label { justify-content: center; }
  75. /* ── Button ─────────────────────────────────────────────────────────────────── */
  76. .n-btn {
  77.     display: inline-flex; align-items: center; gap: 8px;
  78.     padding: 12px 26px; border-radius: 8px;
  79.     font-size: 14px; font-weight: 600; border: none;
  80.     cursor: pointer; text-decoration: none; transition: all .18s; font-family: var(--pol-font);
  81. }
  82. .n-btn-amber { background: var(--pol-amber); color: #fff; }
  83. .n-btn-amber:hover { background: #a96c22; color: #fff; transform: translateY(-1px); }
  84. .n-btn-outline { background: transparent; border: 1.5px solid var(--pol-border-md); color: var(--pol-dark); }
  85. .n-btn-outline:hover { border-color: var(--pol-dark); transform: translateY(-1px); }
  86. .n-btn-light  { background: #fff; color: var(--pol-dark); }
  87. .n-btn-light:hover { background: var(--pol-cream-2); }
  88. .n-btn-ghost-light { background: rgba(255,255,255,.08); border: 1.5px solid rgba(255,255,255,.2); color: #fff; }
  89. .n-btn-ghost-light:hover { background: rgba(255,255,255,.16); color: #fff; }
  90. /* ── Hero ───────────────────────────────────────────────────────────────────── */
  91. .sol-hero {
  92.     background: var(--pol-cream);
  93.     padding: 120px 0 72px;
  94.     position: relative; overflow: hidden;
  95.     border-bottom: 1px solid var(--pol-border);
  96. }
  97. .sol-hero::before {
  98.     content: '';
  99.     position: absolute; top: 0; right: 0; width: 55%; height: 100%;
  100.     background: radial-gradient(ellipse 80% 80% at 80% 50%, rgba(192,125,42,.06) 0%, transparent 70%);
  101.     pointer-events: none;
  102. }
  103. /* ── Solution Cards Grid ────────────────────────────────────────────────────── */
  104. .sol-grid {
  105.     display: grid;
  106.     grid-template-columns: repeat(2, 1fr);
  107.     gap: 24px;
  108.     margin-top: 48px;
  109. }
  110. .sol-card {
  111.     background: var(--pol-white);
  112.     border: 1px solid var(--pol-border);
  113.     border-radius: var(--pol-radius);
  114.     padding: 30px;
  115.     transition: box-shadow .2s, border-color .2s, transform .2s;
  116. }
  117. .sol-card:hover {
  118.     border-color: var(--pol-border-md);
  119.     box-shadow: var(--pol-shadow-md);
  120.     transform: translateY(-2px);
  121. }
  122. .sol-card-icon {
  123.     width: 48px; height: 48px; border-radius: 10px;
  124.     background: rgba(192,125,42,.10);
  125.     display: flex; align-items: center; justify-content: center;
  126.     margin-bottom: 20px;
  127.     color: var(--pol-amber); font-size: 20px;
  128. }
  129. .sol-card h3 {
  130.     font-family: 'Montserrat', sans-serif;
  131.     font-size: 18px; font-weight: 800; color: var(--pol-dark);
  132.     margin-bottom: 10px;
  133.     display: flex; align-items: center; gap: 10px;
  134. }
  135. .sol-card h3::before {
  136.     content: ''; display: block;
  137.     width: 3px; height: 18px; background: var(--pol-amber);
  138.     border-radius: 2px; flex-shrink: 0;
  139. }
  140. .sol-card-intro {
  141.     font-size: 14px; line-height: 1.7; color: var(--pol-muted);
  142.     margin-bottom: 16px;
  143. }
  144. .sol-card ul {
  145.     list-style: none; padding: 0; margin: 0;
  146. }
  147. .sol-card ul li {
  148.     font-size: 13.5px; color: var(--pol-muted); line-height: 1.65;
  149.     padding: 6px 0 6px 20px;
  150.     position: relative;
  151.     border-top: 1px solid var(--pol-border);
  152. }
  153. .sol-card ul li:first-child { border-top: none; }
  154. .sol-card ul li::before {
  155.     content: '→';
  156.     position: absolute; left: 0;
  157.     color: var(--pol-amber); font-size: 12px; font-weight: 700;
  158.     line-height: 1.65;
  159. }
  160. /* Wide card (last one if odd count) */
  161. .sol-card-wide { grid-column: 1 / -1; }
  162. /* ── CTA Section ────────────────────────────────────────────────────────────── */
  163. .sol-cta {
  164.     background: var(--pol-dark);
  165.     padding: 96px 0;
  166.     text-align: center;
  167.     position: relative; overflow: hidden;
  168. }
  169. .sol-cta::before {
  170.     content: '';
  171.     position: absolute; top: -40%; left: 50%; transform: translateX(-50%);
  172.     width: 80%; height: 200%;
  173.     background: radial-gradient(ellipse 60% 50% at 50% 50%, rgba(192,125,42,.10) 0%, transparent 65%);
  174.     pointer-events: none;
  175. }
  176. .sol-cta-label { color: var(--pol-amber); justify-content: center; }
  177. .sol-cta h2 { font-family:'Montserrat',sans-serif; font-size: clamp(24px,2.8vw,38px); font-weight: 900; color: #fff; margin-bottom: 16px; }
  178. .sol-cta h2 em { font-style: italic; color: var(--pol-amber); }
  179. .sol-cta p { font-size: 16px; color: rgba(255,255,255,.6); max-width: 52ch; margin: 0 auto 32px; line-height: 1.7; }
  180. .sol-cta-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
  181. /* ── Responsive ─────────────────────────────────────────────────────────────── */
  182. @media (max-width: 860px) {
  183.     .sol-grid { grid-template-columns: 1fr; }
  184.     .sol-card-wide { grid-column: auto; }
  185. }
  186. @media (max-width: 640px) {
  187.     .sol-hero { padding: 90px 0 56px; }
  188. }
  189. </style>
  190. ";
  191.         // line 164
  192.         yield "<section class=\"sol-hero\">
  193.     <div class=\"sol-wrap\" style=\"position:relative;z-index:2\">
  194.         <div class=\"sol-label\">Solutions</div>
  195.         <h1 class=\"sol-h1\" style=\"max-width:820px;margin-bottom:24px\">
  196.             Built for companies managing projects, sites, assets, and operational data across <em>multiple locations.</em>
  197.         </h1>
  198.         <p class=\"sol-body\" style=\"max-width:620px;margin-bottom:16px\">
  199.             HoneyBee is the operating layer for EPC companies, system integrators, energy asset owners, and multi-site industrial businesses.
  200.         </p>
  201.         <p style=\"font-size:13px;color:rgba(26,29,46,.45);max-width:560px;margin-bottom:32px;line-height:1.6\">
  202.             <strong style=\"color:rgba(26,29,46,.6)\">Important:</strong> HoneyBee is not an EPC contractor or project developer. It provides the digital platform these companies use to manage their own projects, sites, billing, O&M, and operational workflows.
  203.         </p>
  204.         <a href=\"";
  205.         // line 176
  206.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_contact");
  207.         yield "\" class=\"n-btn n-btn-amber\">
  208.             <i class=\"fa-solid fa-arrow-right\"></i> Request Project Solution
  209.         </a>
  210.     </div>
  211. </section>
  212. ";
  213.         // line 183
  214.         yield "<section class=\"sol-sec\" style=\"background:var(--pol-cream)\">
  215.     <div class=\"sol-wrap\">
  216.         <div class=\"sol-center\">
  217.             <div class=\"sol-label\">Who we serve</div>
  218.             <h2 class=\"sol-h2\">Built for the companies that <em>build and operate.</em></h2>
  219.         </div>
  220.         <div style=\"max-width:720px;margin:24px auto 0;padding:20px 24px;background:var(--pol-white);border:1px solid var(--pol-border-md);border-radius:var(--pol-radius)\">
  221.             <div style=\"font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pol-amber);margin-bottom:14px\">Who is this for?</div>
  222.             <div style=\"display:flex;flex-wrap:wrap;gap:10px;\">
  223.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">EPC companies</span>
  224.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">System integrators</span>
  225.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">Energy asset owners / IPP / OPEX / PPA operators</span>
  226.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">Multi-site industrial companies</span>
  227.             </div>
  228.         </div>
  229.         <div class=\"sol-grid\">
  230.             ";
  231.         // line 202
  232.         yield "            <div class=\"sol-card\">
  233.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-hard-hat\"></i></div>
  234.                 <h3>EPC Companies</h3>
  235.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Projects are managed across Excel, emails, and disconnected systems. Margin leaks between proposal and execution. Site data and billing are not connected.</p>
  236.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects proposal, project execution, procurement, cost tracking, billing, and O&M into one system — so every project stays controlled from quotation to handover.</p>
  237.                 <ul>
  238.                     <li>Proposals, bid management, and quotation workflow</li>
  239.                     <li>Procurement, RFQ, supplier tracking, and purchase orders</li>
  240.                     <li>Site execution, WBS, milestones, and commissioning</li>
  241.                     <li>Cost control, project finance, and budget vs actual</li>
  242.                     <li>O&amp;M handover documentation and field operations</li>
  243.                     <li>Multi-project visibility from one command center</li>
  244.                 </ul>
  245.             </div>
  246.             ";
  247.         // line 218
  248.         yield "            <div class=\"sol-card\">
  249.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-network-wired\"></i></div>
  250.                 <h3>System Integrators</h3>
  251.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Requirements, integrations, configurations, and commissioning are scattered across documents and tools, with no structured delivery control.</p>
  252.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee manages delivery workflows, integrations, technical coordination, commissioning tracking, and support operations in one controlled environment.</p>
  253.                 <ul>
  254.                     <li>Technical project delivery and configuration management</li>
  255.                     <li>Hardware deployment and local infrastructure coordination</li>
  256.                     <li>Customer-specific integration workflow tracking</li>
  257.                     <li>Support operations and service management</li>
  258.                     <li>Recurring service billing and customer records</li>
  259.                     <li>Multi-customer project visibility</li>
  260.                 </ul>
  261.             </div>
  262.             ";
  263.         // line 234
  264.         yield "            <div class=\"sol-card\">
  265.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-solar-panel\"></i></div>
  266.                 <h3>Energy Asset Owners</h3>
  267.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Site data, billing, and operations are disconnected. Revenue visibility depends on manual reporting.</p>
  268.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects Edge+ and site data with billing, O&M, and reporting — enabling data-driven revenue and performance visibility.</p>
  269.                 <ul>
  270.                     <li>Asset performance and availability monitoring</li>
  271.                     <li>Edge+ site data connected to billing workflows</li>
  272.                     <li>Financial models and project finance workflows</li>
  273.                     <li>O&amp;M tracking and service management</li>
  274.                     <li>Reporting and documentation for stakeholders</li>
  275.                     <li>IoT and Edge+ integration for operational visibility</li>
  276.                 </ul>
  277.             </div>
  278.             ";
  279.         // line 250
  280.         yield "            <div class=\"sol-card\">
  281.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-bolt\"></i></div>
  282.                 <h3>IPP / OPEX / PPA Operators</h3>
  283.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Site data, billing, and operations are disconnected. Revenue visibility depends on manual reporting from multiple sources.</p>
  284.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects Edge+ and site data with billing, O&M, and reporting — enabling data-driven revenue and performance visibility across the asset portfolio.</p>
  285.                 <ul>
  286.                     <li>HoneyBee Edge+ integration at site level</li>
  287.                     <li>Consumption-based billing from IoT meter data</li>
  288.                     <li>O&amp;M workflow management and issue tracking</li>
  289.                     <li>Performance, availability, and SLA reporting</li>
  290.                     <li>Project finance visibility for energy assets</li>
  291.                     <li>Multi-site operational command</li>
  292.                 </ul>
  293.             </div>
  294.             ";
  295.         // line 266
  296.         yield "            <div class=\"sol-card sol-card-wide\">
  297.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-building-shield\"></i></div>
  298.                 <h3>Multi-Site Industrial Operators</h3>
  299.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Operations across factories, plants, or sites are fragmented, with no centralized control over performance, cost, or reporting.</p>
  300.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee provides one command center to manage operations, finance, teams, and site-level data across all locations.</p>
  301.                 <ul style=\"columns:2;column-gap:32px\">
  302.                     <li>Multi-site project and asset management</li>
  303.                     <li>Cross-functional team and responsibility tracking</li>
  304.                     <li>Finance and cost visibility across locations</li>
  305.                     <li>Maintenance, field operations, and issue management</li>
  306.                     <li>IoT and Edge+ monitoring per site</li>
  307.                     <li>AI reporting across the operational portfolio</li>
  308.                 </ul>
  309.             </div>
  310.         </div>
  311.         ";
  312.         // line 284
  313.         yield "        <div style=\"margin-top:56px;padding-top:48px;border-top:1px solid var(--pol-border)\">
  314.             <h3 style=\"font-family:'Montserrat',sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:800;color:var(--pol-dark);margin-bottom:20px\">What you get with HoneyBee</h3>
  315.             <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;\">
  316.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">One system across sales, projects, finance, and operations</span></div>
  317.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Real-time visibility across projects and sites</span></div>
  318.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Connected workflows from proposal to billing</span></div>
  319.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Mobile field operations without Excel or WhatsApp</span></div>
  320.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">AI-assisted reporting and decision support</span></div>
  321.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Optional Edge+ integration for site data</span></div>
  322.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Audit-ready records and structured workflows</span></div>
  323.             </div>
  324.         </div>
  325.         ";
  326.         // line 298
  327.         yield "        <div style=\"margin-top:40px;padding:28px 32px;background:rgba(192,125,42,.06);border:1px solid rgba(192,125,42,.2);border-radius:var(--pol-radius)\">
  328.             <div style=\"font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pol-amber);margin-bottom:12px\">From site data to business decisions</div>
  329.             <p style=\"font-size:15px;color:var(--pol-muted);line-height:1.7;margin-bottom:14px\">HoneyBee can connect plant and site data through Edge+. This enables billing based on real energy or usage data, O&M and service tracking, operational monitoring, cost and performance visibility, and audit and reporting evidence.</p>
  330.             <p style=\"font-size:13px;font-weight:600;color:var(--pol-amber)\">Edge+, IoT hardware, sensors, gateways, and deployments are designed and quoted per project.</p>
  331.         </div>
  332.         ";
  333.         // line 305
  334.         yield "        <div style=\"margin-top:40px;text-align:center;padding:20px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\">
  335.             <p style=\"font-size:15px;color:var(--pol-muted);line-height:1.7\">HoneyBee does not replace EPCs or integrators. It enables them to operate with control, visibility, and scalability.</p>
  336.         </div>
  337.     </div>
  338. </section>
  339. ";
  340.         // line 312
  341.         yield "<section class=\"sol-cta\">
  342.     <div class=\"sol-wrap\" style=\"position:relative;z-index:2\">
  343.         <div class=\"sol-label sol-cta-label\">Get started</div>
  344.         <h2>Not sure how HoneyBee fits <em>your company?</em></h2>
  345.         <p>Tell us about your projects, sites, and operations. We will recommend the right setup — software, Edge+, IoT, AI, and deployment approach.</p>
  346.         <div class=\"sol-cta-btns\">
  347.             <a href=\"";
  348.         // line 318
  349.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_contact");
  350.         yield "\" class=\"n-btn n-btn-light\">
  351.                 <i class=\"fa-solid fa-arrow-right\"></i> Request Project Solution
  352.             </a>
  353.             <a href=\"";
  354.         // line 321
  355.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("honeybee_contact");
  356.         yield "\" class=\"n-btn n-btn-ghost-light\">
  357.                 <i class=\"fa-solid fa-calendar-check\"></i> Book Technical Call
  358.             </a>
  359.         </div>
  360.     </div>
  361. </section>
  362. ";
  363.         // line 328
  364.         yield from         $this->loadTemplate("@HoneybeeWeb/footer/central_footer.html.twig""@HoneybeeWeb/pages/solutions.html.twig"328)->unwrap()->yield($context);
  365.         // line 329
  366.         yield "
  367. <script>
  368. (function () {
  369.     var cards = document.querySelectorAll('.sol-card');
  370.     cards.forEach(function (el) {
  371.         el.style.opacity = '0';
  372.         el.style.transform = 'translateY(18px)';
  373.         el.style.transition = 'opacity .42s ease, transform .42s ease';
  374.     });
  375.     var io = new IntersectionObserver(function (entries) {
  376.         entries.forEach(function (en) {
  377.             if (en.isIntersecting) {
  378.                 en.target.style.opacity = '1';
  379.                 en.target.style.transform = 'translateY(0)';
  380.                 io.unobserve(en.target);
  381.             }
  382.         });
  383.     }, { threshold: 0.08 });
  384.     cards.forEach(function (el, i) {
  385.         el.style.transitionDelay = (i % 2 * 0.08) + 's';
  386.         io.observe(el);
  387.     });
  388. })();
  389. </script>
  390. ";
  391.         
  392.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  393.         
  394.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  395.         return; yield '';
  396.     }
  397.     /**
  398.      * @codeCoverageIgnore
  399.      */
  400.     public function getTemplateName()
  401.     {
  402.         return "@HoneybeeWeb/pages/solutions.html.twig";
  403.     }
  404.     /**
  405.      * @codeCoverageIgnore
  406.      */
  407.     public function isTraitable()
  408.     {
  409.         return false;
  410.     }
  411.     /**
  412.      * @codeCoverageIgnore
  413.      */
  414.     public function getDebugInfo()
  415.     {
  416.         return array (  396 => 329,  394 => 328,  384 => 321,  378 => 318,  370 => 312,  362 => 305,  354 => 298,  339 => 284,  320 => 266,  303 => 250,  286 => 234,  269 => 218,  252 => 202,  232 => 183,  223 => 176,  209 => 164,  46 => 2,  44 => 1,);
  417.     }
  418.     public function getSourceContext()
  419.     {
  420.         return new Source("{% include '@Application/inc/central_header.html.twig' %}
  421. <style>
  422. /* ── Design Tokens ─────────────────────────────────────────────────────────── */
  423. :root {
  424.     --pol-amber:   #C07D2A;
  425.     --pol-dark:    #1A1D2E;
  426.     --pol-dark-2:  #252840;
  427.     --pol-cream:   #F7F5F0;
  428.     --pol-cream-2: #F0EDE5;
  429.     --pol-white:   #FFFFFF;
  430.     --pol-muted:   #6B6E7F;
  431.     --pol-muted-2: #9395A5;
  432.     --pol-border:  rgba(26,29,46,.09);
  433.     --pol-border-md: rgba(26,29,46,.12);
  434.     --pol-shadow-sm: 0 2px 12px rgba(26,29,46,.07);
  435.     --pol-shadow-md: 0 8px 32px rgba(26,29,46,.09);
  436.     --pol-radius:  12px;
  437.     --pol-font:    'DM Sans', system-ui, sans-serif;
  438. }
  439. *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  440. body { background: var(--pol-cream); font-family: var(--pol-font); color: var(--pol-dark); text-align: left; }
  441. a { text-decoration: none; }
  442. /* ── Utilities ─────────────────────────────────────────────────────────────── */
  443. .sol-wrap    { max-width: 1160px; margin: 0 auto; padding: 0 28px; }
  444. .sol-wrap-sm { max-width: 760px;  margin: 0 auto; padding: 0 28px; }
  445. .sol-sec     { padding: 80px 0; }
  446. .sol-label {
  447.     display: inline-flex; align-items: center; gap: 8px;
  448.     font-size: 11px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase;
  449.     color: var(--pol-amber); margin-bottom: 16px;
  450. }
  451. .sol-label::before { content:''; width: 18px; height: 1.5px; background: currentColor; border-radius: 2px; }
  452. .sol-h1 { font-family:'Montserrat',sans-serif; font-size: clamp(30px,4vw,52px); font-weight: 900; line-height: 1.08; letter-spacing: -.025em; color: var(--pol-dark); }
  453. .sol-h1 em { font-style: italic; color: var(--pol-amber); }
  454. .sol-h2 { font-family:'Montserrat',sans-serif; font-size: clamp(24px,2.8vw,38px); font-weight: 800; line-height: 1.12; letter-spacing: -.02em; color: var(--pol-dark); }
  455. .sol-body   { font-size: 16px; line-height: 1.75; color: var(--pol-muted); }
  456. .sol-center { text-align: center; }
  457. .sol-center .sol-label { justify-content: center; }
  458. /* ── Button ─────────────────────────────────────────────────────────────────── */
  459. .n-btn {
  460.     display: inline-flex; align-items: center; gap: 8px;
  461.     padding: 12px 26px; border-radius: 8px;
  462.     font-size: 14px; font-weight: 600; border: none;
  463.     cursor: pointer; text-decoration: none; transition: all .18s; font-family: var(--pol-font);
  464. }
  465. .n-btn-amber { background: var(--pol-amber); color: #fff; }
  466. .n-btn-amber:hover { background: #a96c22; color: #fff; transform: translateY(-1px); }
  467. .n-btn-outline { background: transparent; border: 1.5px solid var(--pol-border-md); color: var(--pol-dark); }
  468. .n-btn-outline:hover { border-color: var(--pol-dark); transform: translateY(-1px); }
  469. .n-btn-light  { background: #fff; color: var(--pol-dark); }
  470. .n-btn-light:hover { background: var(--pol-cream-2); }
  471. .n-btn-ghost-light { background: rgba(255,255,255,.08); border: 1.5px solid rgba(255,255,255,.2); color: #fff; }
  472. .n-btn-ghost-light:hover { background: rgba(255,255,255,.16); color: #fff; }
  473. /* ── Hero ───────────────────────────────────────────────────────────────────── */
  474. .sol-hero {
  475.     background: var(--pol-cream);
  476.     padding: 120px 0 72px;
  477.     position: relative; overflow: hidden;
  478.     border-bottom: 1px solid var(--pol-border);
  479. }
  480. .sol-hero::before {
  481.     content: '';
  482.     position: absolute; top: 0; right: 0; width: 55%; height: 100%;
  483.     background: radial-gradient(ellipse 80% 80% at 80% 50%, rgba(192,125,42,.06) 0%, transparent 70%);
  484.     pointer-events: none;
  485. }
  486. /* ── Solution Cards Grid ────────────────────────────────────────────────────── */
  487. .sol-grid {
  488.     display: grid;
  489.     grid-template-columns: repeat(2, 1fr);
  490.     gap: 24px;
  491.     margin-top: 48px;
  492. }
  493. .sol-card {
  494.     background: var(--pol-white);
  495.     border: 1px solid var(--pol-border);
  496.     border-radius: var(--pol-radius);
  497.     padding: 30px;
  498.     transition: box-shadow .2s, border-color .2s, transform .2s;
  499. }
  500. .sol-card:hover {
  501.     border-color: var(--pol-border-md);
  502.     box-shadow: var(--pol-shadow-md);
  503.     transform: translateY(-2px);
  504. }
  505. .sol-card-icon {
  506.     width: 48px; height: 48px; border-radius: 10px;
  507.     background: rgba(192,125,42,.10);
  508.     display: flex; align-items: center; justify-content: center;
  509.     margin-bottom: 20px;
  510.     color: var(--pol-amber); font-size: 20px;
  511. }
  512. .sol-card h3 {
  513.     font-family: 'Montserrat', sans-serif;
  514.     font-size: 18px; font-weight: 800; color: var(--pol-dark);
  515.     margin-bottom: 10px;
  516.     display: flex; align-items: center; gap: 10px;
  517. }
  518. .sol-card h3::before {
  519.     content: ''; display: block;
  520.     width: 3px; height: 18px; background: var(--pol-amber);
  521.     border-radius: 2px; flex-shrink: 0;
  522. }
  523. .sol-card-intro {
  524.     font-size: 14px; line-height: 1.7; color: var(--pol-muted);
  525.     margin-bottom: 16px;
  526. }
  527. .sol-card ul {
  528.     list-style: none; padding: 0; margin: 0;
  529. }
  530. .sol-card ul li {
  531.     font-size: 13.5px; color: var(--pol-muted); line-height: 1.65;
  532.     padding: 6px 0 6px 20px;
  533.     position: relative;
  534.     border-top: 1px solid var(--pol-border);
  535. }
  536. .sol-card ul li:first-child { border-top: none; }
  537. .sol-card ul li::before {
  538.     content: '→';
  539.     position: absolute; left: 0;
  540.     color: var(--pol-amber); font-size: 12px; font-weight: 700;
  541.     line-height: 1.65;
  542. }
  543. /* Wide card (last one if odd count) */
  544. .sol-card-wide { grid-column: 1 / -1; }
  545. /* ── CTA Section ────────────────────────────────────────────────────────────── */
  546. .sol-cta {
  547.     background: var(--pol-dark);
  548.     padding: 96px 0;
  549.     text-align: center;
  550.     position: relative; overflow: hidden;
  551. }
  552. .sol-cta::before {
  553.     content: '';
  554.     position: absolute; top: -40%; left: 50%; transform: translateX(-50%);
  555.     width: 80%; height: 200%;
  556.     background: radial-gradient(ellipse 60% 50% at 50% 50%, rgba(192,125,42,.10) 0%, transparent 65%);
  557.     pointer-events: none;
  558. }
  559. .sol-cta-label { color: var(--pol-amber); justify-content: center; }
  560. .sol-cta h2 { font-family:'Montserrat',sans-serif; font-size: clamp(24px,2.8vw,38px); font-weight: 900; color: #fff; margin-bottom: 16px; }
  561. .sol-cta h2 em { font-style: italic; color: var(--pol-amber); }
  562. .sol-cta p { font-size: 16px; color: rgba(255,255,255,.6); max-width: 52ch; margin: 0 auto 32px; line-height: 1.7; }
  563. .sol-cta-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
  564. /* ── Responsive ─────────────────────────────────────────────────────────────── */
  565. @media (max-width: 860px) {
  566.     .sol-grid { grid-template-columns: 1fr; }
  567.     .sol-card-wide { grid-column: auto; }
  568. }
  569. @media (max-width: 640px) {
  570.     .sol-hero { padding: 90px 0 56px; }
  571. }
  572. </style>
  573. {# ══ HERO ══════════════════════════════════════════════════════════════════════ #}
  574. <section class=\"sol-hero\">
  575.     <div class=\"sol-wrap\" style=\"position:relative;z-index:2\">
  576.         <div class=\"sol-label\">Solutions</div>
  577.         <h1 class=\"sol-h1\" style=\"max-width:820px;margin-bottom:24px\">
  578.             Built for companies managing projects, sites, assets, and operational data across <em>multiple locations.</em>
  579.         </h1>
  580.         <p class=\"sol-body\" style=\"max-width:620px;margin-bottom:16px\">
  581.             HoneyBee is the operating layer for EPC companies, system integrators, energy asset owners, and multi-site industrial businesses.
  582.         </p>
  583.         <p style=\"font-size:13px;color:rgba(26,29,46,.45);max-width:560px;margin-bottom:32px;line-height:1.6\">
  584.             <strong style=\"color:rgba(26,29,46,.6)\">Important:</strong> HoneyBee is not an EPC contractor or project developer. It provides the digital platform these companies use to manage their own projects, sites, billing, O&M, and operational workflows.
  585.         </p>
  586.         <a href=\"{{ url('honeybee_contact') }}\" class=\"n-btn n-btn-amber\">
  587.             <i class=\"fa-solid fa-arrow-right\"></i> Request Project Solution
  588.         </a>
  589.     </div>
  590. </section>
  591. {# ══ SOLUTION CARDS ════════════════════════════════════════════════════════════ #}
  592. <section class=\"sol-sec\" style=\"background:var(--pol-cream)\">
  593.     <div class=\"sol-wrap\">
  594.         <div class=\"sol-center\">
  595.             <div class=\"sol-label\">Who we serve</div>
  596.             <h2 class=\"sol-h2\">Built for the companies that <em>build and operate.</em></h2>
  597.         </div>
  598.         <div style=\"max-width:720px;margin:24px auto 0;padding:20px 24px;background:var(--pol-white);border:1px solid var(--pol-border-md);border-radius:var(--pol-radius)\">
  599.             <div style=\"font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pol-amber);margin-bottom:14px\">Who is this for?</div>
  600.             <div style=\"display:flex;flex-wrap:wrap;gap:10px;\">
  601.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">EPC companies</span>
  602.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">System integrators</span>
  603.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">Energy asset owners / IPP / OPEX / PPA operators</span>
  604.                 <span style=\"padding:6px 16px;border-radius:100px;background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.2);font-size:13px;font-weight:600;color:var(--pol-dark)\">Multi-site industrial companies</span>
  605.             </div>
  606.         </div>
  607.         <div class=\"sol-grid\">
  608.             {# EPC Companies #}
  609.             <div class=\"sol-card\">
  610.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-hard-hat\"></i></div>
  611.                 <h3>EPC Companies</h3>
  612.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Projects are managed across Excel, emails, and disconnected systems. Margin leaks between proposal and execution. Site data and billing are not connected.</p>
  613.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects proposal, project execution, procurement, cost tracking, billing, and O&M into one system — so every project stays controlled from quotation to handover.</p>
  614.                 <ul>
  615.                     <li>Proposals, bid management, and quotation workflow</li>
  616.                     <li>Procurement, RFQ, supplier tracking, and purchase orders</li>
  617.                     <li>Site execution, WBS, milestones, and commissioning</li>
  618.                     <li>Cost control, project finance, and budget vs actual</li>
  619.                     <li>O&amp;M handover documentation and field operations</li>
  620.                     <li>Multi-project visibility from one command center</li>
  621.                 </ul>
  622.             </div>
  623.             {# System Integrators #}
  624.             <div class=\"sol-card\">
  625.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-network-wired\"></i></div>
  626.                 <h3>System Integrators</h3>
  627.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Requirements, integrations, configurations, and commissioning are scattered across documents and tools, with no structured delivery control.</p>
  628.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee manages delivery workflows, integrations, technical coordination, commissioning tracking, and support operations in one controlled environment.</p>
  629.                 <ul>
  630.                     <li>Technical project delivery and configuration management</li>
  631.                     <li>Hardware deployment and local infrastructure coordination</li>
  632.                     <li>Customer-specific integration workflow tracking</li>
  633.                     <li>Support operations and service management</li>
  634.                     <li>Recurring service billing and customer records</li>
  635.                     <li>Multi-customer project visibility</li>
  636.                 </ul>
  637.             </div>
  638.             {# Energy Project Developers #}
  639.             <div class=\"sol-card\">
  640.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-solar-panel\"></i></div>
  641.                 <h3>Energy Asset Owners</h3>
  642.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Site data, billing, and operations are disconnected. Revenue visibility depends on manual reporting.</p>
  643.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects Edge+ and site data with billing, O&M, and reporting — enabling data-driven revenue and performance visibility.</p>
  644.                 <ul>
  645.                     <li>Asset performance and availability monitoring</li>
  646.                     <li>Edge+ site data connected to billing workflows</li>
  647.                     <li>Financial models and project finance workflows</li>
  648.                     <li>O&amp;M tracking and service management</li>
  649.                     <li>Reporting and documentation for stakeholders</li>
  650.                     <li>IoT and Edge+ integration for operational visibility</li>
  651.                 </ul>
  652.             </div>
  653.             {# IPP / OPEX / PPA Operators #}
  654.             <div class=\"sol-card\">
  655.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-bolt\"></i></div>
  656.                 <h3>IPP / OPEX / PPA Operators</h3>
  657.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Site data, billing, and operations are disconnected. Revenue visibility depends on manual reporting from multiple sources.</p>
  658.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee connects Edge+ and site data with billing, O&M, and reporting — enabling data-driven revenue and performance visibility across the asset portfolio.</p>
  659.                 <ul>
  660.                     <li>HoneyBee Edge+ integration at site level</li>
  661.                     <li>Consumption-based billing from IoT meter data</li>
  662.                     <li>O&amp;M workflow management and issue tracking</li>
  663.                     <li>Performance, availability, and SLA reporting</li>
  664.                     <li>Project finance visibility for energy assets</li>
  665.                     <li>Multi-site operational command</li>
  666.                 </ul>
  667.             </div>
  668.             {# Multi-Site Industrial Operators — full width #}
  669.             <div class=\"sol-card sol-card-wide\">
  670.                 <div class=\"sol-card-icon\"><i class=\"fa-solid fa-building-shield\"></i></div>
  671.                 <h3>Multi-Site Industrial Operators</h3>
  672.                 <p class=\"sol-card-intro\"><strong style=\"color:var(--pol-dark)\">Problem:</strong> Operations across factories, plants, or sites are fragmented, with no centralized control over performance, cost, or reporting.</p>
  673.                 <p class=\"sol-card-intro\" style=\"margin-top:10px\"><strong style=\"color:var(--pol-dark)\">Solution:</strong> HoneyBee provides one command center to manage operations, finance, teams, and site-level data across all locations.</p>
  674.                 <ul style=\"columns:2;column-gap:32px\">
  675.                     <li>Multi-site project and asset management</li>
  676.                     <li>Cross-functional team and responsibility tracking</li>
  677.                     <li>Finance and cost visibility across locations</li>
  678.                     <li>Maintenance, field operations, and issue management</li>
  679.                     <li>IoT and Edge+ monitoring per site</li>
  680.                     <li>AI reporting across the operational portfolio</li>
  681.                 </ul>
  682.             </div>
  683.         </div>
  684.         {# What you get #}
  685.         <div style=\"margin-top:56px;padding-top:48px;border-top:1px solid var(--pol-border)\">
  686.             <h3 style=\"font-family:'Montserrat',sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:800;color:var(--pol-dark);margin-bottom:20px\">What you get with HoneyBee</h3>
  687.             <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;\">
  688.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">One system across sales, projects, finance, and operations</span></div>
  689.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Real-time visibility across projects and sites</span></div>
  690.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Connected workflows from proposal to billing</span></div>
  691.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Mobile field operations without Excel or WhatsApp</span></div>
  692.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">AI-assisted reporting and decision support</span></div>
  693.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Optional Edge+ integration for site data</span></div>
  694.                 <div style=\"display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\"><span style=\"color:var(--pol-amber);font-family:monospace;flex-shrink:0\">→</span><span style=\"font-size:13.5px;color:var(--pol-dark)\">Audit-ready records and structured workflows</span></div>
  695.             </div>
  696.         </div>
  697.         {# Edge+ value block #}
  698.         <div style=\"margin-top:40px;padding:28px 32px;background:rgba(192,125,42,.06);border:1px solid rgba(192,125,42,.2);border-radius:var(--pol-radius)\">
  699.             <div style=\"font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pol-amber);margin-bottom:12px\">From site data to business decisions</div>
  700.             <p style=\"font-size:15px;color:var(--pol-muted);line-height:1.7;margin-bottom:14px\">HoneyBee can connect plant and site data through Edge+. This enables billing based on real energy or usage data, O&M and service tracking, operational monitoring, cost and performance visibility, and audit and reporting evidence.</p>
  701.             <p style=\"font-size:13px;font-weight:600;color:var(--pol-amber)\">Edge+, IoT hardware, sensors, gateways, and deployments are designed and quoted per project.</p>
  702.         </div>
  703.         {# Trust line #}
  704.         <div style=\"margin-top:40px;text-align:center;padding:20px;background:var(--pol-white);border:1px solid var(--pol-border);border-radius:10px;\">
  705.             <p style=\"font-size:15px;color:var(--pol-muted);line-height:1.7\">HoneyBee does not replace EPCs or integrators. It enables them to operate with control, visibility, and scalability.</p>
  706.         </div>
  707.     </div>
  708. </section>
  709. {# ══ CTA ═══════════════════════════════════════════════════════════════════════ #}
  710. <section class=\"sol-cta\">
  711.     <div class=\"sol-wrap\" style=\"position:relative;z-index:2\">
  712.         <div class=\"sol-label sol-cta-label\">Get started</div>
  713.         <h2>Not sure how HoneyBee fits <em>your company?</em></h2>
  714.         <p>Tell us about your projects, sites, and operations. We will recommend the right setup — software, Edge+, IoT, AI, and deployment approach.</p>
  715.         <div class=\"sol-cta-btns\">
  716.             <a href=\"{{ url('honeybee_contact') }}\" class=\"n-btn n-btn-light\">
  717.                 <i class=\"fa-solid fa-arrow-right\"></i> Request Project Solution
  718.             </a>
  719.             <a href=\"{{ url('honeybee_contact') }}\" class=\"n-btn n-btn-ghost-light\">
  720.                 <i class=\"fa-solid fa-calendar-check\"></i> Book Technical Call
  721.             </a>
  722.         </div>
  723.     </div>
  724. </section>
  725. {% include '@HoneybeeWeb/footer/central_footer.html.twig' %}
  726. <script>
  727. (function () {
  728.     var cards = document.querySelectorAll('.sol-card');
  729.     cards.forEach(function (el) {
  730.         el.style.opacity = '0';
  731.         el.style.transform = 'translateY(18px)';
  732.         el.style.transition = 'opacity .42s ease, transform .42s ease';
  733.     });
  734.     var io = new IntersectionObserver(function (entries) {
  735.         entries.forEach(function (en) {
  736.             if (en.isIntersecting) {
  737.                 en.target.style.opacity = '1';
  738.                 en.target.style.transform = 'translateY(0)';
  739.                 io.unobserve(en.target);
  740.             }
  741.         });
  742.     }, { threshold: 0.08 });
  743.     cards.forEach(function (el, i) {
  744.         el.style.transitionDelay = (i % 2 * 0.08) + 's';
  745.         io.observe(el);
  746.     });
  747. })();
  748. </script>
  749. ""@HoneybeeWeb/pages/solutions.html.twig""/home/u405565514/domains/ourhoneybee.eu/public_html/honeybee_main/src/ApplicationBundle/Modules/HoneybeeWeb/Resources/views/pages/solutions.html.twig");
  750.     }
  751. }