= h($plan['name']) ?>
= h(nok((int)$plan['price_nok'])) ?> = $sku === 'free' ? '' : ($isNorwegian ? '/ mnd' : '/ mo') ?>
- = h($feature) ?>
- = (int)$plan['hourly_cap'] ?> = $isNorwegian ? 'betalte kjøringer per time' : 'paid runs per hour' ?>
'Priser - DBN Tools', 'description' => 'NOK-priser, kreditter og abonnement for tools.dobetternorge.no.', 'eyebrow' => 'NOK-priser for DBN Tools', 'headline' => 'Kreditter som gir mening', 'subhead' => 'Månedlige kreditter brukes først. Forhåndsbetalte kreditter legges på toppen og utløper ikke.', 'trial' => 'Pluss har 14 dagers prøveperiode. Kort kreves, og du kan kansellere når som helst.', 'survey_title' => 'Få 25 ekstra kreditter', 'survey_text' => 'Svar på fem korte spørsmål om hvordan du bruker verktøyene.', 'survey_cta' => 'Ta undersøkelsen', 'current' => 'Din plan', 'choose' => 'Velg', 'login' => 'Logg inn for å velge', 'available' => 'Tilgjengelig', 'topups_title' => 'Ekstra kreditter', 'topups_lead' => 'Top-ups er engangskjøp. De utløper ikke og brukes etter månedlige kreditter.', 'buy' => 'Kjøp', 'login_buy' => 'Logg inn for å kjøpe', 'tool_costs' => 'Verktøykostnader', 'tool_costs_lead' => 'Kreditter trekkes bare når verktøyet fullfører med et gyldig resultat.', 'organisation' => 'Organisasjon', 'organisation_price' => 'Kontakt', 'organisation_text' => 'For rådgivere, frivillige miljøer og større familieteam som trenger flere brukere, særskilte avtaler eller onboarding.', 'contact' => 'Snakk med oss', 'billing_note' => 'Stripe brukes for kortbetaling, abonnement og kvitteringer. Lokale DBN-kreditter er fasiten for tilgang.', 'status_success' => 'Betalingen er bekreftet. Kontoen oppdateres når Stripe-webhooken er behandlet.', 'status_canceled' => 'Betalingen ble avbrutt. Ingen endringer er gjort.', 'connecting' => 'Kobler til Stripe...', 'checkout_error' => 'Kunne ikke starte betaling. Prøv igjen.', ] : [ 'title' => 'Pricing - DBN Tools', 'description' => 'NOK pricing, credits, and subscriptions for tools.dobetternorge.no.', 'eyebrow' => 'NOK pricing for DBN Tools', 'headline' => 'Credits that make sense', 'subhead' => 'Monthly credits are spent first. Prepaid credits sit on top and never expire.', 'trial' => 'Plus includes a 14-day trial. Card required, cancel anytime.', 'survey_title' => 'Get 25 extra credits', 'survey_text' => 'Answer five short questions about how you use the tools.', 'survey_cta' => 'Take the survey', 'current' => 'Current plan', 'choose' => 'Choose', 'login' => 'Log in to choose', 'available' => 'Available', 'topups_title' => 'Extra credits', 'topups_lead' => 'Top-ups are one-time purchases. They never expire and are spent after monthly credits.', 'buy' => 'Buy', 'login_buy' => 'Log in to buy', 'tool_costs' => 'Tool costs', 'tool_costs_lead' => 'Credits are charged only when a tool completes with a valid result.', 'organisation' => 'Organisation', 'organisation_price' => 'Contact', 'organisation_text' => 'For advisers, volunteer groups, and larger family teams that need more users, custom terms, or onboarding.', 'contact' => 'Talk to us', 'billing_note' => 'Stripe handles cards, subscriptions, and receipts. Local DBN credits remain authoritative for access.', 'status_success' => 'Payment confirmed. Your account updates when the Stripe webhook is processed.', 'status_canceled' => 'Payment was canceled. No changes were made.', 'connecting' => 'Connecting to Stripe...', 'checkout_error' => 'Could not start checkout. Please try again.', ]; $plans = PricingCatalog::plans(); $topups = PricingCatalog::topups(); $planFeaturesNo = [ 'free' => ['30 kreditter per måned', 'Verktøy på innlimt tekst', 'Juridisk korpussøk', 'Ingen Min Sak-lagring'], 'plus' => ['250 kreditter per måned', '500 MB Min Sak-lagring', '1 bruker', '14 dagers prøveperiode'], 'pro' => ['900 kreditter per måned', '5 GB Min Sak-lagring', '3 brukere', 'Full Azure-modellrute'], ]; $planFeaturesEn = [ 'free' => ['30 credits per month', 'Tools on pasted text', 'Legal corpus search', 'No My Case storage'], 'plus' => ['250 credits per month', '500 MB My Case storage', '1 user', '14-day trial'], 'pro' => ['900 credits per month', '5 GB My Case storage', '3 users', 'Full Azure model route'], ]; $planFeatures = $isNorwegian ? $planFeaturesNo : $planFeaturesEn; $toolCostRows = [ ['0', 'search, corpus-search, clarify-only gates'], ['1', 'ask, extract, summarize, translate, korrespond_refine'], ['2', 'timeline, redact'], ['3', 'barnevernet, advocate, korrespond, legal-analysis'], ['4', 'discrepancy'], ['6', 'deep-research'], [$isNorwegian ? 'variabel' : 'variable', $isNorwegian ? 'transcribe: 1 kreditt per startet lydminutt, minst 5' : 'transcribe: 1 credit per started audio minute, minimum 5'], ]; ?>
= h($copy['eyebrow']) ?>
= h($copy['subhead']) ?>
= h($copy['status_success']) ?>
= h($copy['status_canceled']) ?>
= h(nok((int)$plan['price_nok'])) ?> = $sku === 'free' ? '' : ($isNorwegian ? '/ mnd' : '/ mo') ?>
= h($copy['organisation_price']) ?>
= h($copy['organisation_text']) ?>
= h($copy['topups_lead']) ?>
= h($copy['tool_costs_lead']) ?>
| = $isNorwegian ? 'Kostnad' : 'Cost' ?> | = $isNorwegian ? 'Verktøy' : 'Tools' ?> |
|---|---|
| = h($row[0]) ?> | = h($row[1]) ?> |
= h($copy['billing_note']) ?>