{% include '@Application/inc/central_header.html.twig' %}
{# WEB-1 — /pricing rebuilt to the Conversion Spec §16 on THE ONE CENTRAL PRICE STORE.
Every figure renders from `prices` (PricingBook::publicBook() — the founder anchors).
THE ONE-STORE LAW: this template contains ZERO literal euro-amounts; change a price in
PricingBook and every page follows. THE WALL: the partner price is not in the store and
never renders here (inno:web-pricing-selftest scans every public template).
★ OWNER-DECISION SLOT below (grandfathering): the old page publicly promised seats
"locked in at the launch price permanently" — the neutral line shipped here holds that
direction; the owner's precise grandfathering rule replaces it when decided. #}
{% set p = prices %}
<style>
:root {
--n-cream:#F7F5F0; --n-cream-2:#F0EDE5; --n-white:#FFFFFF; --n-dark:#1A1D2E;
--n-dark-2:#252840; --n-amber:#C07D2A; --n-amber-lt:#D4954A; --n-amber-dim:rgba(192,125,42,.10);
--n-sage:#3D6B52; --n-sage-dim:rgba(61,107,82,.09); --n-muted:#6B6E7F; --n-muted-2:#9395A5;
--n-border:rgba(26,29,46,.07); --n-border-md:rgba(26,29,46,.12);
--n-shadow-sm:0 2px 12px rgba(26,29,46,.07); --n-shadow-md:0 8px 32px rgba(26,29,46,.09);
--n-radius:14px; --n-radius-sm:8px; --n-font:'DM Sans','Poppins',system-ui,sans-serif;
--n-display:'Montserrat','DM Sans',system-ui,sans-serif; /* ONE display face site-wide */
}
.pr-hero h1, .pr-sec h2, .pr-price, .pr-card h3, .pr-tier b { font-family:var(--n-display); }
*,*::before,*::after { box-sizing:border-box; margin:0; padding:0; }
body { background:var(--n-cream); font-family:var(--n-font); color:var(--n-dark); text-align:left; }
a { text-decoration:none; }
.pr-wrap { max-width:1140px; margin:0 auto; padding:0 20px 80px; }
.pr-hero { text-align:center; padding:64px 0 30px; }
.pr-hero h1 { font-size:clamp(26px,4vw,40px); font-weight:800; letter-spacing:-.02em; }
.pr-hero .sub { color:var(--n-muted); font-size:16px; margin:12px auto 0; max-width:620px; line-height:1.55; }
.pr-hero .motto { display:inline-block; margin-top:16px; background:var(--n-amber-dim); color:var(--n-amber); font-weight:700; font-size:13px; padding:7px 16px; border-radius:100px; }
.pr-jump { display:flex; gap:10px; justify-content:center; flex-wrap:wrap; margin:26px 0 8px; }
.pr-jump a { background:var(--n-white); border:1.5px solid var(--n-border-md); border-radius:100px; padding:9px 20px; font-size:13.5px; font-weight:700; color:var(--n-dark); }
.pr-jump a:hover { border-color:var(--n-amber); color:var(--n-amber); }
.pr-sec { margin-top:56px; }
.pr-sec h2 { font-size:24px; font-weight:800; letter-spacing:-.01em; }
.pr-sec .lead { color:var(--n-muted); font-size:14.5px; margin:6px 0 20px; max-width:640px; line-height:1.55; }
.pr-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:16px; }
.pr-card { background:var(--n-white); border:1px solid var(--n-border-md); border-radius:var(--n-radius); padding:22px; box-shadow:var(--n-shadow-sm); display:flex; flex-direction:column; }
.pr-card.hl { border-color:var(--n-amber); box-shadow:var(--n-shadow-md); }
.pr-card .tier { font-size:12px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--n-muted); }
.pr-card .price { font-size:32px; font-weight:800; margin:8px 0 2px; }
.pr-card .price small { font-size:13px; font-weight:600; color:var(--n-muted); }
.pr-card .from { font-size:12px; color:var(--n-muted-2); font-weight:600; }
.pr-card ul { list-style:none; margin:14px 0 0; flex:1; }
.pr-card li { font-size:13px; color:var(--n-muted); padding:4px 0 4px 20px; position:relative; line-height:1.45; }
.pr-card li::before { content:'✓'; position:absolute; left:0; color:var(--n-sage); font-weight:800; }
.pr-note { background:var(--n-sage-dim); border-radius:var(--n-radius-sm); padding:12px 16px; font-size:13px; color:var(--n-dark); margin-top:16px; line-height:1.5; }
.pr-note b { color:var(--n-sage); }
.pr-cta { display:inline-block; margin-top:16px; background:var(--n-dark); color:#fff; border-radius:var(--n-radius-sm); padding:11px 22px; font-size:13.5px; font-weight:700; text-align:center; }
.pr-cta.amber { background:var(--n-amber); }
.pr-cta:hover { filter:brightness(1.1); color:#fff; }
.pr-tbl { width:100%; border-collapse:collapse; background:var(--n-white); border:1px solid var(--n-border-md); border-radius:var(--n-radius); overflow:hidden; box-shadow:var(--n-shadow-sm); }
.pr-tbl th, .pr-tbl td { padding:12px 16px; font-size:13.5px; text-align:left; border-bottom:1px solid var(--n-border); }
.pr-tbl th { background:var(--n-cream-2); font-size:12px; letter-spacing:.05em; text-transform:uppercase; color:var(--n-muted); }
.pr-tbl td.num { font-weight:800; white-space:nowrap; }
.pr-fine { color:var(--n-muted-2); font-size:12.5px; margin-top:12px; line-height:1.55; }
@media (max-width:700px) { .pr-hero { padding:40px 0 16px; } }
</style>
<div class="pr-wrap">
<div class="pr-hero">
<h1>Enterprise capability without enterprise pricing complexity.</h1>
<div class="sub">Every entry price is public. Engineering, hardware and rollout are scoped
transparently — custom work is quoted after assessment, never hidden in a subscription.</div>
<div class="motto">Affordable to enter · Fair to use · Powerful to scale</div>
<div class="pr-jump">
<a href="#business">Business Suite</a>
<a href="#ai">AI Workforce</a>
<a href="#honeycore">HoneyCore</a>
<a href="#honeywatt">HoneyWatt</a>
</div>
{# OWNER (2026-08-10): "pricing options not clickable" — a legacy header script
preventDefaults bare # anchors, so the jumps do their own scrolling (capture
phase beats the legacy handler; scroll-margin keeps headings under the nav). #}
<style>.pr-sec { scroll-margin-top: 90px; } .pr-jump a { cursor: pointer; }</style>
<script>
(function () {
document.querySelectorAll('.pr-jump a').forEach(function (a) {
a.addEventListener('click', function (ev) {
ev.preventDefault(); ev.stopPropagation();
var el = document.querySelector(a.getAttribute('href'));
if (el) { el.scrollIntoView({ behavior: 'smooth', block: 'start' }); }
}, true);
});
})();
</script>
</div>
{# ── Business ─────────────────────────────────────────────────────────── #}
<div class="pr-sec" id="business">
<h2>HoneyBee Business Suite</h2>
<div class="lead">Sales, procurement, projects, finance, HR and operational workflows in one system.</div>
<div class="pr-grid">
<div class="pr-card">
<div class="tier">General User · Work</div>
<div class="price">€{{ p.business.general }}<small>/user/month</small></div>
<ul>
<li>Operational workflows, tasks, documents</li>
<li>Mobile access with Beezeness</li>
</ul>
</div>
<div class="pr-card">
<div class="tier">Admin · Manage</div>
<div class="price">€{{ p.business.admin }}<small>/user/month</small></div>
<ul>
<li>Approvals, finance, HR, project management</li>
<li>Reporting and administration</li>
</ul>
</div>
<div class="pr-card hl">
<div class="tier">HiveMind AI Admin · Manage with AI</div>
<div class="price">€{{ p.business.hivemind_admin }}<small>/user/month</small></div>
<ul>
<li>Everything in Admin — this price <b>replaces</b> the Admin seat, it is never added on top</li>
<li>AI assistance for reporting, decisions and drafts</li>
<li>Optional per Admin — enable only who needs it</li>
</ul>
</div>
</div>
<div class="pr-note"><b>Rollout included:</b> {{ p.erp.rollout_days_free }} working days
(up to {{ p.erp.rollout_hours_max }} consulting hours) of standard implementation
assistance are free. Optional Customer Success & Consulting:
€{{ p.erp.customer_success_quarter|number_format(0, '.', ',') }} per quarter.
Standard platform support and updates are always part of the subscription.</div>
<a class="pr-cta" href="/Contact">Book Business Suite Demo</a>
</div>
{# ── AI Workforce ─────────────────────────────────────────────────────── #}
<div class="pr-sec" id="ai">
<h2>AI Workforce — HoneyBee Agents</h2>
<div class="lead">Specialized digital workers for your organization — priced per organization, not per employee.</div>
<div class="pr-grid">
<div class="pr-card">
<div class="tier">Starter</div>
<div class="price">€{{ p.agents.starter }}<small>/org/month</small></div>
<ul><li>Any 4 agents</li></ul>
</div>
<div class="pr-card">
<div class="tier">Growth</div>
<div class="price">€{{ p.agents.growth }}<small>/org/month</small></div>
<ul><li>Any 8 agents</li></ul>
</div>
<div class="pr-card hl">
<div class="tier">Complete</div>
<div class="price">€{{ p.agents.complete }}<small>/org/month</small></div>
<ul><li>All 16 agents</li><li>Best value for automated teams</li></ul>
</div>
<div class="pr-card">
<div class="tier">Enterprise</div>
<div class="price">Custom</div>
<ul><li>Private and custom-built agents</li></ul>
</div>
</div>
<div class="pr-fine">Fair use applies through HoneyCredits — a generous standard allowance
is included; heavy automation scales transparently instead of being silently throttled.</div>
<a class="pr-cta" href="/Contact">Explore AI Workforce</a>
</div>
{# ── HoneyCore ────────────────────────────────────────────────────────── #}
<div class="pr-sec" id="honeycore">
<h2>HoneyCore 4.0 — Industrial Edge & Control</h2>
<div class="lead">One device, multiple applications: hybrid control, fuel saving, EMS, BMS, industrial IoT.</div>
<div class="pr-grid">
<div class="pr-card">
<div class="tier">HoneyCore 4.0 Hardware</div>
<div class="price">By proposal<small>/unit</small></div>
<div class="from">Direct C&I list price</div>
<ul>
<li>Industrial edge & control platform</li>
<li>Standard commissioning
€{{ p.honeycore.commissioning_standard }} (remote, against an agreed architecture)</li>
</ul>
</div>
<div class="pr-card hl">
<div class="tier">Hybrid Control</div>
<div class="price">€{{ p.honeycore.hybrid_site_month }}<small>/site/month</small></div>
<ul>
<li>PV + Grid · PV + DG · PV + BESS · full hybrid combinations</li>
<li><b>Capacity-neutral</b> — the price never depends on your plant's MW size</li>
</ul>
</div>
</div>
<div style="margin-top:22px; display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:16px;">
<div>
<table class="pr-tbl">
<tr><th colspan="3">HoneyCore EMS — per site/month</th></tr>
<tr><td>Insight</td><td>up to {{ p.ems.endpoints.insight }} energy endpoints</td><td class="num">€{{ p.ems.insight }}</td></tr>
<tr><td>Optimize</td><td>up to {{ p.ems.endpoints.optimize }}</td><td class="num">€{{ p.ems.optimize }}</td></tr>
<tr><td>Autonomous</td><td>up to {{ p.ems.endpoints.autonomous }}</td><td class="num">€{{ p.ems.autonomous }}</td></tr>
<tr><td>Enterprise</td><td>beyond / multi-site</td><td class="num">from €{{ p.ems.enterprise_from }}</td></tr>
</table>
</div>
<div>
<table class="pr-tbl">
<tr><th colspan="3">HoneyCore BMS — per month</th></tr>
<tr><td>Essential</td><td>≤{{ p.bms.points.essential }} billable points</td><td class="num">€{{ p.bms.essential }}</td></tr>
<tr><td>Advanced</td><td>≤{{ p.bms.points.advanced|number_format(0, '.', ',') }}</td><td class="num">€{{ p.bms.advanced }}</td></tr>
<tr><td>Professional</td><td>≤{{ p.bms.points.professional|number_format(0, '.', ',') }}</td><td class="num">€{{ p.bms.professional }}</td></tr>
<tr><td>Enterprise</td><td>≤{{ p.bms.points.enterprise|number_format(0, '.', ',') }}</td><td class="num">from €{{ p.bms.enterprise_from }}</td></tr>
</table>
</div>
</div>
<div class="pr-note"><b>Transparent engineering:</b> EMS/BMS rollout is a customized
<b>Enterprise Deployment & Engineering</b> quotation — feasibility, communication
topology, integration and commissioning are scoped before you commit. Recurring
billing starts after successful commissioning / Site Acceptance, never at hardware
shipment. 12-month minimum subscription after commissioning. Essential safe local
control never depends on cloud connectivity.</div>
<div class="pr-fine">Authorized EPC and integration-partner pricing available —
<a href="/partners" style="color:var(--n-amber); font-weight:700;">become a partner</a>.</div>
<a class="pr-cta" href="/Contact">Request HoneyCore Solution</a>
</div>
{# ── HoneyWatt ────────────────────────────────────────────────────────── #}
<div class="pr-sec" id="honeywatt">
<h2>HoneyWatt — Solar Engineering</h2>
<div class="lead">Learn free. Design free. Pay when the project gets serious — no per-seat subscription.</div>
<div class="pr-grid">
<div class="pr-card hl">
<div class="tier">Start Free</div>
<div class="price">Free</div>
<ul>
<li>Account, Academy training and preliminary designs — free</li>
<li>No per-seat fees for your team</li>
<li>{{ p.honeywatt.trial_days }}-day full-feature trial</li>
</ul>
</div>
<div class="pr-card">
<div class="tier">Detailed Design — per project</div>
<div class="price">from €{{ p.honeywatt.detailed_100kwp }}<small>/project</small></div>
<ul>
<li>≤100 kWp — €{{ p.honeywatt.detailed_100kwp }}</li>
<li>≤1 MWp — €{{ p.honeywatt.detailed_1mwp }}</li>
<li>≤5 MWp — €{{ p.honeywatt.detailed_5mwp }}</li>
<li>≤20 MWp — €{{ p.honeywatt.detailed_20mwp }} · larger — custom</li>
<li>{{ p.honeywatt.revisions_included }} design revisions included per project</li>
</ul>
</div>
<div class="pr-card">
<div class="tier">Project Packs</div>
<div class="price">−{{ p.honeywatt.pack10_pct }}<small>% to</small> −{{ p.honeywatt.pack100_pct }}<small>%</small></div>
<ul>
<li>10 projects — {{ p.honeywatt.pack10_pct }}% off</li>
<li>50 projects — {{ p.honeywatt.pack50_pct }}% off</li>
<li>100+ — up to {{ p.honeywatt.pack100_pct }}% / Enterprise</li>
</ul>
</div>
</div>
<div class="pr-fine">A HoneyWatt Detailed Design is software-generated engineering output.
Professional verification, statutory certification and local stamping are a separate
Expert Engineering Review, quoted on request.</div>
<a class="pr-cta amber" href="/tools/rooftop-estimate">Start HoneyWatt</a>
</div>
{# ── Discounts + implementation transparency ─────────────────────────── #}
<div class="pr-sec">
<h2>Discounts, simply</h2>
<div class="lead">Annual prepayment saves {{ p.discounts.annual_pct }}%. Using two product
families saves {{ p.discounts.ecosystem_2_families_pct }}%, three or more
{{ p.discounts.ecosystem_3_families_pct }}%. Combined recurring-software discounts
never exceed {{ p.discounts.max_combined_pct }}% — and discounts never silently apply
to hardware, engineering or project credits.</div>
{# ★ OWNER-DECISION SLOT — grandfathering. The previous pricing page promised launch
prices "locked in permanently"; the owner's precise rule replaces this neutral line. #}
<div class="pr-note"><b>Existing customers:</b> your current agreed plan terms continue to
apply.</div>
</div>
<div class="pr-hero" style="padding:48px 0 20px;">
<h1 style="font-size:24px;">Where should HoneyBee start in your organization?</h1>
<div class="pr-jump" style="margin-top:18px;">
<a href="/Contact" style="background:var(--n-dark); color:#fff; border-color:var(--n-dark);">Book a Demo</a>
<a href="/tools/rooftop-estimate">Trying HoneyWatt? Start free →</a>
</div>
</div>
</div>
{% include '@HoneybeeWeb/footer/central_footer.html.twig' %}