-
+
- = pt('pricing_eyebrow', $uiLang) ?>
- = pt('pricing_hero_title', $uiLang) ?>
- = pt('pricing_hero_sub', $uiLang) ?>
+
+
= h($copy['eyebrow']) ?>
+
= h($copy['headline']) ?>
+
= h($copy['subhead']) ?>
+
+
+ = h($copy['trial']) ?>
+
- = pt('pricing_status_success', $uiLang) ?>
+ = h($copy['status_success']) ?>
- = pt('pricing_status_canceled', $uiLang) ?>
+ = h($copy['status_canceled']) ?>
-
- = match($uiLang) {
- 'no' => '🎉 Prøv Light gratis i 14 dager — kort kreves, kanseller når som helst, ingen belastning før dag 15.',
- 'uk' => '🎉 Спробуйте Light безкоштовно 14 днів — потрібна картка, скасуйте будь-коли, списання лише з 15 дня.',
- 'pl' => '🎉 Wypróbuj Light za darmo przez 14 dni — wymagana karta, anuluj w dowolnym momencie, brak opłat przed 15 dniem.',
- default => '🎉 Try Light free for 14 days — card required, cancel anytime, no charge until day 15.',
- } ?>
-
-
-
+
-
-
-
-
- = htmlspecialchars($tier['badge']) ?>
-
- = htmlspecialchars($tier['name']) ?>
-
- = htmlspecialchars($tier['price']) ?>
- = htmlspecialchars($tier['period']) ?>
-
-
-
-
- = htmlspecialchars($feature) ?>
-
-
-
-
- = htmlspecialchars($tier['cta'] ?? dbnToolsT('pricing_cta_login', $uiLang)) ?>
-
- = pt('pricing_cta_current', $uiLang) ?>
+
+
+
+
+ Pro
+ = h($plan['name']) ?>
+
+ = h(nok((int)$plan['price_nok'])) ?>
+ = $sku === 'free' ? '' : ($isNorwegian ? '/ mnd' : '/ mo') ?>
+
+
+
+ = $isNorwegian ? 'Startnivå' : 'Starter tier' ?>
+
+ = h(sprintf('%.2f', (float)$plan['effective_credit_cost'])) ?> kr / = $isNorwegian ? 'kreditt' : 'credit' ?>
+
+
+
+
+ = h($feature) ?>
+
+ = (int)$plan['hourly_cap'] ?> = $isNorwegian ? 'betalte kjøringer per time' : 'paid runs per hour' ?>
+
+
+
+ = h($copy['login']) ?>
+
+ = h($copy['current']) ?>
+
+ = h($copy['available']) ?>
+
- = pt('pricing_cta_available', $uiLang) ?>
+
+ = h($copy['login']) ?>
+
+ = h($copy['current']) ?>
+
+ = h($copy['choose'] . ' ' . $plan['name']) ?>
+
-
-
- = pt('pricing_cta_subscribe', $uiLang) ?>
-
- = pt('pricing_cta_current', $uiLang) ?>
-
-
- = pt('pricing_cta_choose', $uiLang) ?> = htmlspecialchars($tier['name']) ?>
-
-
-
-
+
+
+
+ = h($copy['organisation']) ?>
+ = h($copy['organisation']) ?>
+ = h($copy['organisation_price']) ?>
+ = $isNorwegian ? 'Tilpasset avtale' : 'Custom terms' ?>
+
+ = $isNorwegian ? 'Flere brukere' : 'More users' ?>
+ = $isNorwegian ? 'Tilpassede kreditter' : 'Custom credits' ?>
+ = $isNorwegian ? 'Onboarding og støtte' : 'Onboarding and support' ?>
+ = $isNorwegian ? 'Avtales direkte' : 'Agreed directly' ?>
+
+ = h($copy['contact']) ?>
+ = h($copy['organisation_text']) ?>
+
-
- = pt('pricing_topup_title', $uiLang) ?>
- = pt('pricing_topup_lead', $uiLang) ?>
-
-
-
-
= htmlspecialchars($topup['price']) ?>
-
= (int)$topup['credits'] ?> = pt('pricing_credits_label', $uiLang) ?>
-
= htmlspecialchars($topup['note']) ?>
-
-
= pt('pricing_topup_buy', $uiLang) ?>
-
-
= pt('pricing_login_first', $uiLang) ?>
-
+
+
+
+
= h($copy['topups_title']) ?>
+
= h($copy['topups_lead']) ?>
-
+
+
+
+
+ = h($topup['name']) ?>
+ = h(nok((int)$topup['price_nok'])) ?>
+ = h(credits((int)$topup['credits'])) ?> = $isNorwegian ? 'kreditter' : 'credits' ?>
+ = h(sprintf('%.2f', (float)$topup['cost_per_credit'])) ?> kr / = $isNorwegian ? 'kreditt' : 'credit' ?>
+
+ = h($copy['buy']) ?>
+
+ = h($copy['login_buy']) ?>
+
+
+
-
- = pt('pricing_faq_title', $uiLang) ?>
-
- = pt('pricing_faq1_q', $uiLang) ?>
- = pt('pricing_faq1_a', $uiLang) ?>
-
-
- = pt('pricing_faq2_q', $uiLang) ?>
- = pt('pricing_faq2_a', $uiLang) ?>
-
-
- = pt('pricing_faq3_q', $uiLang) ?>
- = pt('pricing_faq3_a', $uiLang) ?>
-
-
- = pt('pricing_faq4_q', $uiLang) ?>
- = pt('pricing_faq4_a', $uiLang) ?>
-
-
- = pt('pricing_faq5_q', $uiLang) ?>
- = pt('pricing_faq5_a', $uiLang) ?>
-
-
- = pt('pricing_faq6_q', $uiLang) ?>
- = pt('pricing_faq6_a', $uiLang) ?>
-
+
+
+
+
= h($copy['tool_costs']) ?>
+
= h($copy['tool_costs_lead']) ?>
+
+
+
+
+
+
+ = $isNorwegian ? 'Kostnad' : 'Cost' ?>
+ = $isNorwegian ? 'Verktøy' : 'Tools' ?>
+
+
+
+
+
+ = h($row[0]) ?>
+ = h($row[1]) ?>
+
+
+
+
+
+ = h($copy['billing_note']) ?>