{% include '@Application/inc/central_header.html.twig' %}
<style>
/* ── Design Tokens ─────────────────────────────────────────────────────────── */
: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-shadow-lg: 0 20px 64px rgba(26,29,46,.10);
--n-radius: 14px;
--n-radius-sm: 8px;
--n-font: 'DM Sans', 'Poppins', system-ui, sans-serif;
}
*, *::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; }
/* ── Navbar ─────────────────────────────────────────────────────────────────── */
.navbar {
background: rgba(247,245,240,.96) !important;
backdrop-filter: blur(16px) saturate(180%);
border-bottom: 1px solid var(--n-border) !important;
box-shadow: none !important;
}
.navbar .nav-link { color: var(--n-dark) !important; font-size: 13.5px; font-weight: 500; opacity: .8; }
.navbar .nav-link:hover { opacity: 1; color: var(--n-dark) !important; }
.navbar .login-btn { background: var(--n-dark) !important; color: #fff !important; border: none !important; border-radius: 8px !important; padding: 8px 20px !important; font-size: 13px !important; font-weight: 600 !important; }
/* ── Utilities ──────────────────────────────────────────────────────────────── */
.n-wrap { max-width: 1100px; margin: 0 auto; padding: 0 28px; }
.n-wrap-sm { max-width: 820px; margin: 0 auto; padding: 0 28px; }
.n-eyebrow {
display: inline-flex; align-items: center; gap: 8px;
font-size: 11px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase;
color: var(--n-amber); margin-bottom: 16px;
}
.n-eyebrow::before { content:''; width: 18px; height: 1.5px; background: currentColor; border-radius: 2px; }
.n-center { text-align: center; }
.n-center .n-eyebrow { justify-content: center; }
/* ── Hero ────────────────────────────────────────────────────────────────────── */
.n-pricing-hero {
background: var(--n-cream); padding: 100px 0 64px;
border-bottom: 1px solid var(--n-border);
}
.n-pricing-hero h1 {
font-family: 'Montserrat', sans-serif;
font-size: clamp(2rem, 4.5vw, 3.2rem); font-weight: 900;
color: var(--n-dark); margin: 0 0 18px; letter-spacing: -.028em; line-height: 1.07;
max-width: 680px;
}
.n-pricing-hero h1 em { font-style: italic; color: var(--n-amber); }
.n-pricing-hero .n-lead {
font-size: 1.05rem; color: var(--n-muted); max-width: 620px; line-height: 1.75; margin-bottom: 28px;
}
/* Trigger note box */
.n-trigger-note {
background: var(--n-amber-dim); border: 1px solid rgba(192,125,42,.22);
border-radius: 10px; padding: 18px 22px; margin-top: 8px;
display: flex; gap: 14px; align-items: flex-start; max-width: 700px;
}
.n-trigger-icon {
font-family: monospace; font-size: .85rem; font-weight: 600;
color: var(--n-amber); flex-shrink: 0; margin-top: 1px;
}
.n-trigger-note p { font-size: .9rem; color: var(--n-dark); margin: 0; line-height: 1.6; }
.n-trigger-note strong { font-weight: 700; }
/* ── Pricing cards ───────────────────────────────────────────────────────────── */
.n-pricing-section { background: var(--n-white); padding: 68px 0 56px; }
.n-pricing-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 20px; max-width: 1100px; margin: 0 auto; padding: 0 28px;
align-items: stretch; /* equal height across all cards */
}
/* 8-path grid: keep a balanced 4×2 (two rows is fine) but widen the container on large
screens so the cards are bigger and the side margins shrink — not a narrow strip. */
.n-grid-8 { max-width: min(1480px, 94vw); }
@media (min-width: 1080px) { .n-grid-8 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.n-pricing-card {
background: var(--n-cream); border: 1.5px solid var(--n-border-md);
border-radius: var(--n-radius); padding: 30px 26px;
display: flex; flex-direction: column; gap: 0;
height: 100%; /* fill full row height */
transition: box-shadow .25s, transform .2s, border-color .2s;
cursor: pointer; position: relative; overflow: visible;
}
.n-pricing-card:hover {
border-color: rgba(192,125,42,.35);
box-shadow: var(--n-shadow-md); transform: translateY(-3px);
}
.n-pricing-card.active-card {
border-color: var(--n-amber);
box-shadow: 0 8px 40px rgba(192,125,42,.18);
transform: translateY(-4px);
}
.n-pricing-card.active-card::before {
content: '✓ Selected'; position: absolute; top: -12px; right: 18px;
font-size: .68rem; font-weight: 700; background: var(--n-amber); color: #fff;
padding: 3px 12px; border-radius: 20px; letter-spacing: .06em; text-transform: uppercase;
}
/* Free plan — forest green accent */
.n-pricing-card.n-plan-free {
border-color: rgba(61,107,82,.3);
background: rgba(61,107,82,.03);
}
.n-pricing-card.n-plan-free:hover { border-color: var(--n-sage); box-shadow: 0 8px 32px rgba(61,107,82,.12); }
.n-pricing-card.n-plan-free.active-card { border-color: var(--n-sage); box-shadow: 0 8px 40px rgba(61,107,82,.2); }
.n-pricing-card.n-plan-free.active-card::before { background: var(--n-sage); }
/* Featured (dark) plan */
.n-pricing-card.n-plan-featured {
background: var(--n-dark); border-color: transparent;
box-shadow: var(--n-shadow-lg);
/* no margin-top — equal height grid handles elevation via box-shadow only */
}
.n-pricing-card.n-plan-featured:hover { border-color: var(--n-amber); transform: translateY(-6px); }
.n-pricing-card.n-plan-featured.active-card { border-color: var(--n-amber); transform: translateY(-8px); box-shadow: 0 16px 56px rgba(192,125,42,.25); }
.n-pricing-card.n-plan-featured .n-pc-name { color: rgba(255,255,255,.9); }
.n-pricing-card.n-plan-featured .n-pc-badge { color: rgba(255,255,255,.45); }
.n-pricing-card.n-plan-featured .n-pc-price { color: #fff; }
.n-pricing-card.n-plan-featured .n-pc-price small { color: rgba(255,255,255,.45); }
.n-pricing-card.n-plan-featured .n-pc-price-sec { color: rgba(255,255,255,.45); }
.n-pricing-card.n-plan-featured .n-pc-billing { color: rgba(255,255,255,.4); }
.n-pricing-card.n-plan-featured .n-pc-divider { border-color: rgba(255,255,255,.09); }
.n-pricing-card.n-plan-featured .n-pc-features li { color: rgba(255,255,255,.78); border-bottom-color: rgba(255,255,255,.08); }
.n-pricing-card.n-plan-featured .n-pc-features li::before { border-color: var(--n-amber); background: radial-gradient(circle, var(--n-amber) 30%, transparent 32%); }
.n-pricing-card.n-plan-featured .n-pc-btn { background: var(--n-amber); color: #fff; }
.n-pricing-card.n-plan-featured .n-pc-btn:hover { background: var(--n-amber-lt); }
/* plan-tag pill */
.n-plan-tag {
position: absolute; top: 16px; right: 16px;
font-family: monospace; font-size: .62rem; letter-spacing: .08em; text-transform: uppercase;
padding: 4px 10px; border-radius: 100px; font-weight: 700;
}
.n-plan-tag.popular { color: var(--n-amber); background: var(--n-amber-dim); }
.n-plan-tag.free-tag { color: var(--n-sage); background: var(--n-sage-dim); }
.n-pc-name {
font-family: 'Montserrat', sans-serif; font-size: 1.05rem; font-weight: 800;
color: var(--n-dark); margin: 0 0 5px;
}
.n-pc-badge { font-size: .82rem; color: var(--n-muted); margin-bottom: 20px; line-height: 1.45; min-height: 2.4em; }
/* Override the global p{text-align:justify} (style.css) that makes narrow card text look cluttered. */
.n-pricing-card p, .n-pricing-card li, .n-pricing-card div { text-align: left; }
.n-pc-price {
font-family: 'Montserrat', sans-serif; font-size: 2.6rem; font-weight: 900;
color: var(--n-dark); line-height: 1; display: flex; align-items: baseline; gap: 6px;
}
.n-pc-price small { font-size: .85rem; font-weight: 400; color: var(--n-muted); font-family: var(--n-font); }
.n-pc-price-sec { font-family: monospace; font-size: .78rem; color: var(--n-muted); margin-top: 6px; }
.n-pc-billing { font-size: .78rem; color: var(--n-muted); margin-top: 6px; margin-bottom: 20px; }
/* ── Early-adopter pricing ── */
.n-pc-regular-price {
font-family: monospace; font-size: .78rem; color: var(--n-muted-2);
text-decoration: line-through; margin-bottom: 4px; opacity: .75;
}
.n-pc-early-badge {
display: inline-flex; align-items: center; gap: 5px;
font-size: .65rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
color: var(--n-amber); background: var(--n-amber-dim);
border: 1px solid rgba(192,125,42,.25); border-radius: 100px;
padding: 3px 9px; margin-bottom: 8px;
}
.n-pc-early-badge::before { content: '⚡'; font-size: .7rem; }
.n-pc-lock-note {
font-size: .72rem; color: var(--n-amber); margin-top: 5px; margin-bottom: 18px;
display: flex; align-items: flex-start; gap: 5px; line-height: 1.45;
}
.n-pc-lock-note::before { content: '🔒'; font-size: .72rem; flex-shrink: 0; }
/* Dark-card overrides */
.n-plan-featured .n-pc-early-badge { color: var(--n-amber); background: rgba(192,125,42,.18); border-color: rgba(192,125,42,.35); }
.n-plan-featured .n-pc-regular-price { color: rgba(255,255,255,.35); }
.n-plan-featured .n-pc-lock-note { color: rgba(192,125,42,.85); }
.n-pc-divider { border: none; border-top: 1.5px solid var(--n-border); margin: 4px 0 16px; }
.n-pc-features { list-style: none; margin: 0 0 24px; padding: 0; flex: 1; }
.n-pc-features li {
padding: 9px 0; font-size: .88rem; color: var(--n-muted);
display: flex; gap: 10px; align-items: flex-start;
border-bottom: 1px solid var(--n-border); line-height: 1.45;
}
.n-pc-features li:last-child { border-bottom: none; }
.n-pc-features li::before {
content: ''; width: 13px; height: 13px; border: 1.5px solid var(--n-amber);
border-radius: 50%; flex-shrink: 0; margin-top: 3px;
background: radial-gradient(circle, var(--n-amber) 30%, transparent 32%);
}
.n-plan-free .n-pc-features li::before {
border-color: var(--n-sage);
background: radial-gradient(circle, var(--n-sage) 30%, transparent 32%);
}
.n-pc-btn {
margin-top: auto; padding: 12px 20px; width: 100%;
background: var(--n-dark); color: #fff; border: none;
border-radius: var(--n-radius-sm); font-family: 'DM Sans', sans-serif;
font-size: .9rem; font-weight: 700; cursor: pointer; transition: background .2s; text-align: center;
}
.n-pc-btn:hover { background: var(--n-amber); }
.n-plan-free .n-pc-btn { background: var(--n-sage); }
.n-plan-free .n-pc-btn:hover { background: #4f8866; }
/* ── Plan Summary Cart ───────────────────────────────────────────────────────── */
.n-plan-summary-wrap { max-width: 560px; margin: 52px auto 0; padding: 0 24px; display: none; }
.n-plan-summary-wrap.visible { display: block; background: #f7f5f0; padding-bottom: 72px; }
.n-plan-summary {
border: 1.5px solid var(--n-border-md); border-radius: 16px;
padding: 28px; background: #fff; box-shadow: var(--n-shadow-md);
}
.n-ps-header {
display: flex; align-items: center; justify-content: space-between;
border-bottom: 1.5px solid var(--n-border); padding-bottom: 14px; margin-bottom: 20px;
}
.n-ps-header h4 { font-family: 'Montserrat', sans-serif; font-size: 1.05rem; font-weight: 700; color: var(--n-dark); margin: 0; }
.n-ps-name { font-size: 1.15rem; font-weight: 700; color: var(--n-dark); }
.n-ps-price { font-size: 1rem; font-weight: 600; color: var(--n-amber); margin-top: 4px; }
.n-ps-row { display: flex; justify-content: space-between; margin-bottom: 18px; }
.n-ps-col small { font-size: .78rem; color: var(--n-muted); display: block; margin-bottom: 4px; }
.n-ps-col strong { font-size: .95rem; color: var(--n-dark); }
.n-ps-label { font-size: .78rem; color: var(--n-muted); margin: 0 0 8px; }
.n-counter-row { display: flex; gap: 16px; margin-bottom: 20px; flex-wrap: wrap; }
.n-counter { flex: 1; min-width: 140px; }
.n-counter label { display: block; font-size: .78rem; color: var(--n-muted); margin-bottom: 6px; }
.n-counter-ctrl {
display: flex; align-items: center; justify-content: space-between;
border: 1.5px solid var(--n-border-md); border-radius: 8px; padding: 6px 12px; gap: 10px;
}
.n-counter-ctrl button { width: 32px; height: 32px; border: none; background: var(--n-cream); border-radius: 6px; font-size: 1rem; cursor: pointer; transition: background .15s; }
.n-counter-ctrl button:hover { background: #e6e3db; }
.n-counter-ctrl button:disabled { opacity: .4; cursor: not-allowed; }
.n-counter-ctrl span { font-weight: 700; font-size: 1rem; color: var(--n-dark); flex: 1; text-align: center; }
.n-ps-total-row { display: flex; justify-content: space-between; align-items: center; border-top: 1.5px solid var(--n-border); padding-top: 16px; margin-top: 4px; }
.n-ps-total-label { font-weight: 600; color: var(--n-dark); }
.n-ps-total-val { font-size: 1.2rem; font-weight: 800; color: var(--n-amber); }
.n-pay-btn { width: 100%; margin-top: 18px; padding: 13px; background: var(--n-amber); color: #fff; border: none; border-radius: 10px; font-family: 'DM Sans', sans-serif; font-size: 1rem; font-weight: 700; cursor: pointer; transition: background .2s, transform .15s; }
.n-pay-btn:hover { background: #a86d24; transform: translateY(-1px); }
.n-pay-btn:disabled { opacity: .55; cursor: not-allowed; transform: none; }
/* ── Calculator section ──────────────────────────────────────────────────────── */
.n-calc-section { padding: 0 0 0; }
.n-calc-box {
padding: 48px; background: var(--n-white);
border: 1px solid var(--n-border-md); border-radius: 16px;
}
.n-calc-head { max-width: 660px; }
.n-calc-head h2 {
font-family: 'Montserrat', sans-serif;
font-size: clamp(1.7rem, 3.2vw, 2.6rem); font-weight: 900;
color: var(--n-dark); letter-spacing: -.03em; line-height: 1.1; margin-bottom: 14px;
}
.n-calc-head h2 em { font-style: italic; color: var(--n-amber); }
.n-calc-head p { color: var(--n-muted); font-size: .95rem; line-height: 1.72; }
.n-calc-toggle-row {
margin-top: 24px; display: flex; align-items: center; gap: 14px;
}
.n-calc-toggle-btn {
display: inline-flex; align-items: center; gap: 7px;
padding: 10px 22px; background: var(--n-dark); color: #fff;
border: none; border-radius: var(--n-radius-sm);
font-family: 'DM Sans', sans-serif; font-size: .88rem; font-weight: 600;
cursor: pointer; transition: background .2s;
}
.n-calc-toggle-btn:hover { background: var(--n-amber); }
.n-calc-toggle-btn .arrow { transition: transform .25s; display: inline-block; }
.n-calc-toggle-btn.open .arrow { transform: rotate(180deg); }
.n-calc-body { display: block !important; overflow: visible !important; opacity: 1 !important; max-height: none !important; visibility: visible !important; }
.n-calc-table-wrap { overflow-x: auto; margin-top: 32px; }
.n-calc-table {
width: 100%; border-collapse: collapse; min-width: 600px;
}
.n-calc-table thead th {
text-align: left; padding: 13px 16px;
background: var(--n-cream-2); font-family: monospace; font-weight: 500;
font-size: .72rem; letter-spacing: .08em; text-transform: uppercase;
color: var(--n-muted); border-bottom: 1px solid var(--n-border-md);
}
.n-calc-table thead th:not(:first-child) { text-align: right; }
.n-calc-table tbody tr { border-bottom: 1px solid var(--n-border); }
.n-calc-table tbody tr:last-child { border-bottom: none; }
.n-calc-table td { padding: 14px 16px; font-size: .93rem; color: var(--n-muted); }
.n-calc-table td:not(:first-child) { text-align: right; }
.n-calc-table td.n-total { font-family: 'Montserrat', sans-serif; font-size: 1.25rem; font-weight: 900; color: var(--n-dark); }
.n-calc-table td.n-blended { font-family: monospace; font-size: .82rem; color: var(--n-amber); font-weight: 700; }
.n-admin-explainer {
margin-top: 24px; padding: 18px 22px; background: var(--n-cream);
border: 1px solid var(--n-border-md); border-radius: 10px;
display: flex; gap: 16px; align-items: flex-start;
}
.n-admin-explainer .marker {
font-family: monospace; font-size: .68rem; letter-spacing: .1em; text-transform: uppercase;
color: var(--n-amber); flex-shrink: 0; padding-top: 1px; font-weight: 700; white-space: nowrap;
}
.n-admin-explainer p { font-size: .88rem; color: var(--n-muted); margin: 0; line-height: 1.65; }
.n-admin-explainer strong { color: var(--n-dark); font-weight: 600; }
/* ── Comparison table ────────────────────────────────────────────────────────── */
.n-compare-section { padding: 0 0 80px; }
.n-compare-head { margin-bottom: 28px; }
.n-compare-head h2 { font-family: 'Montserrat', sans-serif; font-size: clamp(1.4rem,2.5vw,2rem); font-weight: 800; color: var(--n-dark); letter-spacing: -.02em; }
.n-compare-wrap {
border: 1px solid var(--n-border-md); border-radius: 14px;
overflow-x: auto; /* scroll on small screens, no height collapse */
background: #ffffff;
}
/* Force table to render — project-wide CSS may override generic `table` selectors */
.n-cmp-table {
display: table !important;
width: 100% !important;
border-collapse: collapse !important;
table-layout: auto !important;
visibility: visible !important;
min-width: 600px;
}
.n-cmp-table thead { display: table-header-group !important; visibility: visible !important; }
.n-cmp-table tbody { display: table-row-group !important; visibility: visible !important; }
.n-cmp-table tr { display: table-row !important; visibility: visible !important; border-bottom: 1px solid rgba(26,29,46,.07); }
.n-cmp-table tr:last-child { border-bottom: none !important; }
.n-cmp-table th,
.n-cmp-table td { display: table-cell !important; visibility: visible !important; }
/* thead cells */
.n-cmp-table thead th {
text-align: left !important; padding: 18px 22px !important;
background: #F0EDE5 !important; font-family: var(--n-font) !important;
font-weight: 700 !important; font-size: .9rem !important; color: #1A1D2E !important;
border-bottom: 1px solid rgba(26,29,46,.12) !important;
white-space: nowrap;
}
.n-cmp-table thead th:not(:first-child) { text-align: center !important; }
/* plan-name+price header row */
.n-cmp-table thead tr.n-plan-row th {
background: #ffffff !important; padding: 14px 22px 16px !important;
border-bottom: 2px solid rgba(26,29,46,.12) !important;
}
.n-cmp-table thead tr.n-plan-row th:first-child { background: #F0EDE5 !important; }
/* section header rows in tbody */
.n-cmp-table tbody tr.n-sh td {
background: #F7F5F0 !important; font-family: monospace !important;
font-size: .72rem !important; letter-spacing: .1em !important; text-transform: uppercase !important;
color: #C07D2A !important; padding: 12px 22px !important; font-weight: 700 !important;
border-bottom: 1px solid rgba(26,29,46,.12) !important;
}
/* regular tbody cells */
.n-cmp-table tbody td {
padding: 13px 22px !important; font-size: .88rem !important; color: #6B6E7F !important;
}
.n-cmp-table tbody td:not(:first-child) { text-align: center !important; color: #1A1D2E !important; font-size: .9rem !important; }
/* value indicators */
.n-cmp-table .n-check { color: #3D6B52 !important; font-weight: 700 !important; font-size: 1rem !important; }
.n-cmp-table .n-dash { color: #9395A5 !important; }
.n-cmp-table .n-partial { color: #C07D2A !important; font-size: .82rem !important; font-weight: 600 !important; }
/* Toggle button */
.n-table-toggle { text-align: center; margin-bottom: 28px; }
.n-table-toggle-btn {
padding: 11px 30px; background: var(--n-dark); color: #fff;
border: none; border-radius: 8px; font-family: 'DM Sans', sans-serif;
font-size: .9rem; font-weight: 600; cursor: pointer; transition: background .2s;
}
.n-table-toggle-btn:hover { background: var(--n-amber); }
/* plan header cells content */
.n-cmp-plan-name { font-family: 'Montserrat', sans-serif; font-size: .88rem; font-weight: 800; color: #1A1D2E; }
.n-cmp-plan-price { font-family: 'Montserrat', sans-serif; font-size: 1.35rem; font-weight: 900; color: #C07D2A; line-height: 1.1; margin: 3px 0; }
.n-cmp-plan-sub { font-size: .72rem; color: #9395A5; font-family: monospace; }
/* ── FAQ ─────────────────────────────────────────────────────────────────────── */
.n-faq-section { padding: 72px 0; border-top: 1px solid var(--n-border); }
.n-faq-layout { display: grid; grid-template-columns: 320px 1fr; gap: 64px; align-items: start; }
.n-faq-sidebar h2 { font-family: 'Montserrat', sans-serif; font-size: clamp(1.4rem,2.2vw,1.9rem); font-weight: 800; color: var(--n-dark); letter-spacing: -.02em; margin-bottom: 12px; }
.n-faq-sidebar h2 em { font-style: italic; color: var(--n-amber); }
.n-faq-sidebar p { font-size: .9rem; color: var(--n-muted); line-height: 1.65; }
.n-faq-sidebar a { color: var(--n-amber); border-bottom: 1px solid rgba(192,125,42,.4); }
.n-faq-list { display: flex; flex-direction: column; gap: 0; }
.n-faq-item { border-bottom: 1px solid var(--n-border-md); }
details.n-faq-item summary {
display: flex; justify-content: space-between; align-items: center;
padding: 18px 0; cursor: pointer; gap: 16px;
font-size: .93rem; font-weight: 600; color: var(--n-dark);
list-style: none; user-select: none;
}
details.n-faq-item summary::-webkit-details-marker { display: none; }
.n-faq-icon {
width: 22px; height: 22px; border-radius: 50%;
background: var(--n-amber-dim); border: 1px solid rgba(192,125,42,.2);
display: flex; align-items: center; justify-content: center;
font-size: 14px; color: var(--n-amber); flex-shrink: 0;
transition: transform .2s;
}
details[open].n-faq-item .n-faq-icon { transform: rotate(45deg); }
.n-faq-answer { padding: 0 0 18px; font-size: .88rem; color: var(--n-muted); line-height: 1.7; }
/* ── CTA ─────────────────────────────────────────────────────────────────────── */
.n-cta-final { padding: 96px 0; text-align: center; background: var(--n-cream-2); border-top: 1px solid var(--n-border); }
.n-cta-final h2 { font-family: 'Montserrat', sans-serif; font-size: clamp(1.6rem,3vw,2.4rem); font-weight: 900; color: var(--n-dark); letter-spacing: -.025em; margin-bottom: 16px; }
.n-cta-final h2 em { font-style: italic; color: var(--n-amber); }
.n-cta-final p { max-width: 52ch; margin: 0 auto 32px; color: var(--n-muted); font-size: 1rem; line-height: 1.7; }
.n-btn-primary { display: inline-flex; align-items: center; gap: 7px; padding: 12px 26px; background: var(--n-dark); color: #fff; border: none; border-radius: var(--n-radius-sm); font-size: .92rem; font-weight: 700; cursor: pointer; text-decoration: none; transition: background .18s, transform .18s; font-family: var(--n-font); }
.n-btn-primary:hover { background: var(--n-amber); color: #fff; transform: translateY(-1px); }
.n-btn-secondary { display: inline-flex; align-items: center; gap: 7px; padding: 12px 26px; background: transparent; color: var(--n-dark); border: 1.5px solid var(--n-border-md); border-radius: var(--n-radius-sm); font-size: .92rem; font-weight: 600; cursor: pointer; text-decoration: none; transition: all .18s; font-family: var(--n-font); }
.n-btn-secondary:hover { border-color: var(--n-dark); transform: translateY(-1px); color: var(--n-dark); }
/* ── Billing cycle toggle buttons ───────────────────────────────────────────── */
.n-cycle-btn {
flex: 1; padding: 8px 10px; border: 1.5px solid var(--n-border-md);
border-radius: 8px; background: var(--n-cream); color: var(--n-muted);
font-family: var(--n-font); font-size: .82rem; font-weight: 600;
cursor: pointer; transition: all .18s; line-height: 1.3;
}
.n-cycle-btn.active {
background: var(--n-dark); color: #fff; border-color: var(--n-dark);
}
.n-cycle-btn:hover:not(.active) { border-color: var(--n-amber); color: var(--n-amber); }
/* ── Three-column counter row ────────────────────────────────────────────────── */
.n-counter-row { flex-wrap: wrap; }
#mlCounterWrap { min-width: 100%; margin-top: 8px; }
@media (min-width: 420px) { #mlCounterWrap { min-width: unset; flex: 1; margin-top: 0; } }
/* ── Scroll reveal ───────────────────────────────────────────────────────────── */
.reveal { opacity: 0; transform: translateY(22px); transition: opacity .5s ease, transform .5s ease; }
.reveal.visible { opacity: 1; transform: none; }
/* ── Responsive ──────────────────────────────────────────────────────────────── */
@media (max-width: 980px) {
.n-calc-box { padding: 28px 20px; }
.n-faq-layout { grid-template-columns: 1fr; gap: 32px; }
}
@media (max-width: 680px) {
.n-pricing-grid { grid-template-columns: 1fr; }
.n-pricing-card.n-plan-featured { margin-top: 0; }
}
</style>
<!-- ── HERO ─────────────────────────────────────────────────────────────────── -->
<section class="n-pricing-hero">
<div class="n-wrap">
<span class="n-eyebrow trn" data-trn-key="_PRC_EYEBROW_">Pricing</span>
<h1><span class="trn" data-trn-key="_H_PRICING_H2_">Software subscription pricing for</span> <em class="n-em trn" data-trn-key="_H_PRICING_H2_EM_">industrial operations.</em></h1>
<p class="n-lead trn" data-trn-key="_PRC_LEAD_">Start free for up to 50 users. HoneyBee software runs your core business workflows. HoneyCore Edge EMS, IoT, hardware, and local AI deployments are scoped and quoted separately per project.</p>
<div style="display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;margin-bottom:28px;">
<div style="flex:1;min-width:240px;background:rgba(61,107,82,.06);border:1px solid rgba(61,107,82,.2);border-radius:10px;padding:18px 22px;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3D6B52;margin-bottom:6px">Option 1</div>
<div style="font-weight:700;color:#1A1D2E;margin-bottom:4px;font-size:.95rem">Software subscription</div>
<div style="font-size:.85rem;color:#6B6E7F;line-height:1.6">Start free — upgrade to Team when you're ready. No hardware required.</div>
</div>
<div style="flex:1;min-width:240px;background:rgba(192,125,42,.06);border:1px solid rgba(192,125,42,.2);border-radius:10px;padding:18px 22px;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C07D2A;margin-bottom:6px">Option 2</div>
<div style="font-weight:700;color:#1A1D2E;margin-bottom:4px;font-size:.95rem">Software + HoneyCore Edge+ deployment</div>
<div style="font-size:.85rem;color:#6B6E7F;line-height:1.6">Add site data, IoT, and local infrastructure. Scoped and quoted per project separately.</div>
</div>
</div>
<div class="n-trigger-note">
<span class="n-trigger-icon">ⓘ</span>
<p>
<strong class="trn" data-trn-key="_PRC_TRIGGER_TITLE_">The conversion trigger.</strong>
<span class="trn" data-trn-key="_PRC_TRIGGER_DESC_">The first time any single user's storage passes 10 MB, the whole workspace moves to the Team plan. No surprise invoices — we notify you in advance, and you can delete data or upgrade on your terms.</span>
<br><br>
<strong style="color:var(--n-amber)">⚡ Early-adopter rate:</strong>
<span>Any Free workspace that converts — voluntarily or via the storage trigger — is locked in at the launch price of <strong>€7.99/user · €19.99/admin</strong> permanently, even after the launch window closes.</span>
</p>
</div>
</div>
</section>
<!-- ── 8 STARTING PATHS ──────────────────────────────────────────────────────── -->
<section class="n-pricing-section" style="padding-top:24px;border-top:1px solid var(--n-border);">
<div class="n-wrap n-center" style="margin-bottom:36px;">
<span class="n-eyebrow">Pricing & Ordering</span>
<h2 style="font-family:'Montserrat',sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;color:var(--n-dark);letter-spacing:-.025em;margin:0 0 12px;">Choose your <em style="font-style:italic;color:var(--n-amber);">HoneyBee starting path.</em></h2>
<p style="max-width:60ch;margin:0 auto;color:var(--n-muted);font-size:1rem;line-height:1.7;">Start affordable. Scale by workflow. Scope complex deployments separately. All prices in EUR.</p>
</div>
<div class="n-pricing-grid n-grid-8">
{# ── 1. Free / Guided Demo ── #}
<div class="n-pricing-card n-plan-free">
<span class="n-plan-tag free-tag">Free</span>
<p class="n-pc-name">Free / Guided Demo</p>
<p class="n-pc-badge">For companies exploring HoneyBee.</p>
<div class="n-pc-price">Free</div>
<div class="n-pc-billing">Guided walkthrough & discovery call</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Guided product walkthrough</li>
<li>Sample company or sample project data</li>
<li>Basic module preview</li>
<li>30-minute discovery call</li>
<li>Recommended package suggestion</li>
</ul>
<a href="{{ url('honeybee_contact') }}" class="n-pc-btn">Book Demo</a>
</div>
{# ── 2. Core Business ERP ── #}
<div class="n-pricing-card">
<p class="n-pc-name">Core Business ERP</p>
<p class="n-pc-badge">For SMEs needing HR, accounts, finance, inventory, purchase, sales, CRM, approvals, documents, and reporting.</p>
<div class="n-pc-price">€7.99 <small>/ user / month</small></div>
<div class="n-pc-price-sec">from</div>
<div class="n-pc-billing">Min recommended: 5 users or €39/month</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>HR & payroll</li>
<li>Accounts & finance</li>
<li>Inventory & purchase</li>
<li>Sales & CRM</li>
<li>Approvals, documents & reporting</li>
</ul>
<a href="{{ url('honeybee_contact') }}" class="n-pc-btn">Get Business ERP Quote</a>
</div>
{# ── 3. Business ERP Plus ── #}
<div class="n-pricing-card">
<span class="n-plan-tag popular">Most Popular</span>
<p class="n-pc-name">Business ERP Plus</p>
<p class="n-pc-badge">For growing SMEs using multiple departments and workflows.</p>
<div class="n-pc-price">€12.99 <small>/ user / month</small></div>
<div class="n-pc-billing">Min: 10 users or €129/month</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Department-wise user roles</li>
<li>Approval workflows</li>
<li>Document management</li>
<li>Advanced dashboards</li>
<li>Standard import templates</li>
<li>Priority support</li>
</ul>
<a href="{{ url('honeybee_contact') }}" class="n-pc-btn">Start Business ERP Plus</a>
</div>
{# ── 4. Project ERP — MOST EMPHASIZED ── #}
<div class="n-pricing-card n-plan-featured">
<span class="n-plan-tag popular">Best for EPC / Projects</span>
<p class="n-pc-name">Project ERP</p>
<p class="n-pc-badge">For EPC, engineering, construction, solar, O&M, and project-based companies.</p>
<div class="n-pc-price">€19.99 <small>/ user / month</small></div>
<div class="n-pc-price-sec">from</div>
<div class="n-pc-billing">Min: 10 users or €199/month</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Quotation / BoQ</li>
<li>Project planning & procurement</li>
<li>Inventory issue & site execution</li>
<li>Milestone billing · retention / security money</li>
<li>Supplier / subcontractor tracking</li>
<li>Project cost & margin · O&M handover</li>
<li>AI project reporting</li>
<li>Optional HoneyCore Edge+ quotation workflow add-on</li>
</ul>
<a href="{{ url('honeybee_project_erp') }}" class="n-pc-btn">Request Project Workflow Audit</a>
</div>
{# ── 5. Project ERP Pro ── #}
<div class="n-pricing-card">
<span class="n-plan-tag popular">Recommended for serious project companies</span>
<p class="n-pc-name">Project ERP Pro</p>
<p class="n-pc-badge">Everything in Project ERP, plus advanced profitability & cockpits.</p>
<div class="n-pc-price">€29.99 <small>/ user / month</small></div>
<div class="n-pc-billing">Min: 15 users or €449/month</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Advanced project profitability</li>
<li>Advanced approval matrix · multi-project dashboard</li>
<li>Client receivable & supplier payable cockpits</li>
<li>Cash-flow visibility</li>
<li>Import / procurement document tracking</li>
<li>Management dashboard</li>
<li>AI / Hivemind reporting assistance · priority support</li>
<li>Optional advanced HoneyCore Edge+ project workflow add-on</li>
</ul>
<a href="{{ url('honeybee_project_erp') }}" class="n-pc-btn">Get Project ERP Pro Proposal</a>
</div>
{# ── 6. HoneyCore Edge+ Design & Quote Assessment ── #}
<div class="n-pricing-card">
<span class="n-plan-tag popular">Design & Quote</span>
<p class="n-pc-name">HoneyCore Edge+ Design & Quote Assessment</p>
<p class="n-pc-badge">Part of HoneyCore Edge+, not standalone IoT. For HoneyCore Edge+ site architecture, BoQ, quotation, and deployment planning before full implementation.</p>
<div class="n-pc-price" style="font-size:2.1rem;">€499 <small>/ site</small></div>
<div class="n-pc-price-sec">from · credited against deployment</div>
<div class="n-pc-billing">Credited against HoneyCore Edge+ deployment if you proceed</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Site requirement review</li>
<li>Data point mapping</li>
<li>Recommended device categories</li>
<li>HoneyCore Edge+ architecture proposal</li>
<li>Preliminary BoQ & quotation structure</li>
<li>Dashboard scope · deployment planning checklist</li>
</ul>
<a href="{{ url('honeybee_edge_projects') }}" class="n-pc-btn">Request HoneyCore Edge+ Design Assessment</a>
</div>
{# ── 7. HoneyCore Edge EMS Site Intelligence ── #}
<div class="n-pricing-card">
<span class="n-plan-tag popular">Site-scoped</span>
<p class="n-pc-name">HoneyCore Edge EMS Site Intelligence</p>
<p class="n-pc-badge">For IoT, edge intelligence, solar PV, grid, generators, batteries, meters, sensors, utilities, cold-chain, EMS, SCADA, O&M, billing, alarms, and digital-twin visibility.</p>
<div class="n-pc-price" style="font-size:2.1rem;">€2,999 <small>/ site</small></div>
<div class="n-pc-price-sec">from · + optional recurring</div>
<div class="n-pc-billing">Site-scoped package + optional recurring software / monitoring / support subscription</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>HoneyCore Edge EMS site intelligence package · site dashboard setup</li>
<li>Connected asset & data point mapping</li>
<li>Sensor / meter / gateway planning · edge controller sizing</li>
<li>Protocol mapping · preliminary BoQ & quotation structure</li>
<li>Basic O&M workflow connection · reporting structure</li>
<li>Standard commissioning checklist · data export · standard support if included</li>
</ul>
<a href="{{ url('honeybee_edge') }}" class="n-pc-btn">Request HoneyCore Edge+ Site Assessment</a>
</div>
{# ── 8. Enterprise / Custom ── #}
<div class="n-pricing-card">
<span class="n-plan-tag popular">Custom</span>
<p class="n-pc-name">Enterprise / Custom</p>
<p class="n-pc-badge">For private cloud, on-premise, multi-company ERP, advanced integrations, local AI, compliance alignment, custom workflows, and enterprise support.</p>
<div class="n-pc-price" style="font-size:2.1rem;">€1,500 <small>/ month</small></div>
<div class="n-pc-price-sec">from · or custom proposal</div>
<div class="n-pc-billing">Scoped to your requirements</div>
<hr class="n-pc-divider">
<ul class="n-pc-features">
<li>Private cloud / on-premise deployment</li>
<li>Multi-company ERP</li>
<li>Advanced integrations · local AI</li>
<li>Compliance alignment · custom workflows</li>
<li>Enterprise support</li>
</ul>
<a href="{{ url('honeybee_contact') }}" class="n-pc-btn">Talk to HoneyBee</a>
</div>
</div>
{# ── HoneyCore Edge+ pricing note (verbatim) + regional note ── #}
<div class="n-wrap" style="padding-top:32px;">
<div style="background:rgba(192,125,42,.08);border:1px solid rgba(192,125,42,.22);border-radius:12px;padding:24px 28px;max-width:900px;margin:0 auto;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C07D2A;margin-bottom:10px">HoneyCore Edge+ pricing note</div>
<p style="font-family:'DM Sans',sans-serif;font-size:.95rem;color:#1A1D2E;line-height:1.75;margin:0 0 12px">
<strong>HoneyCore Edge+ starts from €2,999 per site. Final pricing depends on site size, connected assets, required meters/sensors/gateways, protocols, dashboard scope, local/cloud deployment, commissioning, support, and integration requirements.</strong>
</p>
<p style="font-family:'DM Sans',sans-serif;font-size:.9rem;color:#6B6E7F;line-height:1.7;margin:0">
Optional recurring monitoring, cloud dashboard, support, and managed O&M subscriptions may be quoted separately after the site scope is confirmed.
</p>
</div>
<p style="max-width:900px;margin:16px auto 0;text-align:center;font-size:.85rem;color:var(--n-muted);line-height:1.6;">
Regional pricing may be available for selected markets, partners, pilots, and development-sector deployments.
</p>
</div>
</section>
<!-- ── IMPLEMENTATION / INCLUDED / LAUNCH / ORDERING ─────────────────────────── -->
<section class="n-pricing-section" style="background:var(--n-cream);padding-top:56px;">
<div class="n-wrap">
{# ── Implementation / setup ── #}
<div style="margin-bottom:48px;">
<span class="n-eyebrow">Implementation & setup</span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:800;color:var(--n-dark);letter-spacing:-.02em;margin:6px 0 20px;">One-time setup, scoped to your path.</h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;">
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">Basic Setup</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">from €299</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">Standard Implementation</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">from €999</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">Project ERP Implementation</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">from €2,500</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">HoneyCore Edge+ Design & Quote</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">from €499/site <span style="font-weight:500;color:var(--n-muted);font-size:.78rem;font-family:var(--n-font)">(credited)</span></div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">HoneyCore Edge+ Deployment</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">from €2,999/site <span style="font-weight:500;color:var(--n-muted);font-size:.78rem;font-family:var(--n-font)">then scoped</span></div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:18px 20px;"><div style="font-weight:700;color:#1A1D2E;font-size:.9rem;margin-bottom:4px">Enterprise Implementation</div><div style="color:var(--n-amber);font-weight:700;font-family:'Montserrat',sans-serif">custom</div></div>
</div>
</div>
{# ── Usually included vs Quoted separately ── #}
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:48px;">
<div style="background:var(--n-sage-dim);border:1px solid rgba(61,107,82,.25);border-radius:12px;padding:24px 26px;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3D6B52;margin-bottom:12px">Usually included</div>
<ul style="list-style:none;margin:0;padding:0;font-size:.9rem;color:#1A1D2E;line-height:1.9;">
<li>Software subscription</li>
<li>Selected modules · user access</li>
<li>Standard dashboards · standard reports</li>
<li>Role-based access · data export</li>
<li>Basic support</li>
</ul>
</div>
<div style="background:var(--n-amber-dim);border:1px solid rgba(192,125,42,.25);border-radius:12px;padding:24px 26px;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C07D2A;margin-bottom:12px">Quoted separately</div>
<ul style="list-style:none;margin:0;padding:0;font-size:.9rem;color:#1A1D2E;line-height:1.9;">
<li>Data migration · training · custom workflow development</li>
<li>ERP implementation · HoneyCore Edge+ detailed design</li>
<li>HoneyCore Edge EMS hardware · sensors / meters / gateways</li>
<li>Local server / private cloud · on-premise</li>
<li>Third-party integrations · compliance-specific configuration</li>
<li>Country-specific accounting / tax localization</li>
<li>Advanced AI workflows · long-term managed support</li>
</ul>
</div>
</div>
{# ── Launch offer ── #}
<div style="background:var(--n-dark);border-radius:14px;padding:28px 32px;margin-bottom:48px;max-width:900px;">
<div style="font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--n-amber-lt);margin-bottom:10px">Launch offer</div>
<p style="color:#fff;font-family:'Montserrat',sans-serif;font-size:1.15rem;font-weight:700;margin:0 0 8px;">Start with one department or one project workflow.</p>
<p style="color:rgba(255,255,255,.8);font-size:.92rem;line-height:1.7;margin:0;">First 3 months at <strong style="color:var(--n-amber-lt)">50% software-subscription discount</strong> after implementation approval. Discount applies to software subscription only — not implementation, customization, hardware, HoneyCore Edge+ deployment, HoneyCore Edge+ design package, or third-party costs.</p>
</div>
{# ── Ordering flow ── #}
<div>
<span class="n-eyebrow">Ordering flow</span>
<h3 style="font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:800;color:var(--n-dark);letter-spacing:-.02em;margin:6px 0 24px;">Five steps from path to rollout.</h3>
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;">
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:20px;"><div style="font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:900;color:var(--n-amber);margin-bottom:6px">1</div><div style="font-weight:700;color:#1A1D2E;font-size:.92rem;margin-bottom:4px">Choose your path</div><div style="font-size:.82rem;color:#6B6E7F;line-height:1.55">Business ERP / Project ERP / HoneyCore Edge+ Design / HoneyCore Edge EMS Site Intelligence / Enterprise.</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:20px;"><div style="font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:900;color:var(--n-amber);margin-bottom:6px">2</div><div style="font-weight:700;color:#1A1D2E;font-size:.92rem;margin-bottom:4px">Share your workflow</div><div style="font-size:.82rem;color:#6B6E7F;line-height:1.55">Upload quotation, cost sheet, project sheet, SLD, ERP export, HoneyCore Edge+ requirement list, device list, or workflow document.</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:20px;"><div style="font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:900;color:var(--n-amber);margin-bottom:6px">3</div><div style="font-weight:700;color:#1A1D2E;font-size:.92rem;margin-bottom:4px">Get a recommended setup</div><div style="font-size:.82rem;color:#6B6E7F;line-height:1.55">We match your workflow to the right modules and scope.</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:20px;"><div style="font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:900;color:var(--n-amber);margin-bottom:6px">4</div><div style="font-weight:700;color:#1A1D2E;font-size:.92rem;margin-bottom:4px">Approve proposal</div><div style="font-size:.82rem;color:#6B6E7F;line-height:1.55">Review and approve the scoped proposal.</div></div>
<div style="background:#fff;border:1px solid var(--n-border-md);border-radius:10px;padding:20px;"><div style="font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:900;color:var(--n-amber);margin-bottom:6px">5</div><div style="font-weight:700;color:#1A1D2E;font-size:.92rem;margin-bottom:4px">Start rollout</div><div style="font-size:.82rem;color:#6B6E7F;line-height:1.55">One module / workflow / site, expand gradually.</div></div>
</div>
</div>
</div>
</section>
<!-- ── FAQ ───────────────────────────────────────────────────────────────────── -->
<section class="n-faq-section reveal">
<div class="n-wrap">
<div class="n-faq-layout">
<div class="n-faq-sidebar">
<span class="n-eyebrow trn" data-trn-key="_PRC_FAQ_EYEBROW_">Common questions</span>
<h2 style="margin-top:12px;"><span class="trn" data-trn-key="_PRC_FAQ_H2_">Before you sign up,</span> <em class="trn" data-trn-key="_PRC_FAQ_H2_EM_">the real answers.</em></h2>
<p style="margin-top:14px;">Not here? <a href="#">Ask us directly</a>.</p>
</div>
<div class="n-faq-list">
<details class="n-faq-item">
<summary><span class="trn" data-trn-key="_PRC_FAQ_Q1_">What exactly counts toward the 10 MB storage?</span> <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">File attachments on invoices, expenses, documents, and mobile receipt captures. Transactional database rows (invoices, leads, ledger entries) don't count — you could process thousands of invoices and stay under the limit if nobody uploads heavy PDFs or photos.</div>
</details>
<details class="n-faq-item">
<summary><span class="trn" data-trn-key="_PRC_FAQ_Q2_">What happens on the day a user crosses 10 MB?</span> <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">You get an email warning before, at, and after the threshold. Nothing breaks. You have a grace window to decide — upgrade to Team, delete old files, or do nothing (in which case your data is kept but writes are paused until you choose).</div>
</details>
<details class="n-faq-item">
<summary>What's included in Enterprise customization? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">A fixed allocation of development hours per year for custom modules, workflow automations, integrations (your specific SAP, Salesforce, or legacy system), and branded reporting. Scope is agreed before work starts.</div>
</details>
<details class="n-faq-item">
<summary>Where is my data hosted? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">Free and Team customers: EU cloud (Frankfurt region). Enterprise: your choice of private cloud or on-premise deployment. Data never moves between regions without explicit permission. The Native LLM Server option means AI inference runs entirely on your hardware — nothing leaves your building.</div>
</details>
<details class="n-faq-item">
<summary>What happens to my data if I leave? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">Full export any time — during or after cancellation. CSV, JSON, or SQL. DATEV customers get a clean DATEV-format export on exit. No retention fees, no lock-in.</div>
</details>
<details class="n-faq-item">
<summary>Can I buy HoneyBee directly online? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">Basic SaaS access may be available directly depending on modules. For Project ERP, HoneyCore Edge+ design, HoneyCore Edge EMS, enterprise, migration, or custom workflows, HoneyBee first reviews your workflow and prepares a scoped proposal.</div>
</details>
<details class="n-faq-item">
<summary>Is IoT a separate HoneyBee product? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">No. IoT is part of HoneyCore Edge EMS — HoneyBee's IoT, edge-intelligence, site-data, and energy-infrastructure layer.</div>
</details>
<details class="n-faq-item">
<summary>Can HoneyBee help prepare HoneyCore Edge+ project quotations? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">Yes — site requirements, data point mapping, sensor/meter/gateway planning, edge controller sizing, BoQ structure, costing, proposal generation, procurement planning, commissioning checklist, and O&M handover.</div>
</details>
<details class="n-faq-item">
<summary>What does HoneyCore Edge+ start from? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">€2,999 per site; final pricing depends on site size, connected assets, meters, sensors, gateways, protocols, dashboard scope, local/cloud deployment, commissioning, support, and integration.</div>
</details>
<details class="n-faq-item">
<summary>Why is HoneyCore Edge+ priced separately? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">It depends on site conditions, connected assets, meters, sensors, protocols, hardware, local/cloud deployment, commissioning, and support.</div>
</details>
<details class="n-faq-item">
<summary>Does HoneyBee install HoneyCore Edge+ hardware? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">HoneyBee provides the software, design-assistance workflow, BoQ/quotation structure, HoneyCore Edge EMS platform, and project management tools. Physical installation can be performed by the customer, EPC contractor, system integrator, or certified HoneyBee partner.</div>
</details>
<details class="n-faq-item">
<summary>Can I start small? <span class="n-faq-icon">+</span></summary>
<div class="n-faq-answer">Yes — selected modules (HR, accounts, inventory, CRM), one project workflow, a HoneyCore Edge+ design assessment, or one HoneyCore Edge+ site package, then expand gradually.</div>
</details>
</div>
</div>
</div>
</section>
<!-- ── FINAL CTA ─────────────────────────────────────────────────────────────── -->
<section class="n-cta-final">
<div class="n-wrap">
<h2>Ready to connect <em>your operations?</em></h2>
<p>Start free for up to 50 users and use HoneyBee on real work. HoneyCore Edge+, infrastructure, and project deployments are scoped separately — we will match you with the right approach.</p>
<div style="display:flex;gap:12px;justify-content:center;flex-wrap:wrap;">
<a href="{{ url('honeybee_contact') }}" class="n-btn-primary">Request Project Solution</a>
<a href="{{ path('quote_request', {plan: 'enterprise'}) }}" class="n-btn-secondary">Contact Sales</a>
</div>
</div>
</section>
{% include '@HoneybeeWeb/footer/central_footer.html.twig' %}
<script>
/* ── Scroll reveal ── */
(function(){
var obs = new IntersectionObserver(function(entries){
entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); obs.unobserve(e.target); } });
},{ threshold: 0.10 });
document.querySelectorAll('.reveal').forEach(function(el){ obs.observe(el); });
})();
</script>