diff --git a/assets/css/tools.css b/assets/css/tools.css index 1026075..460fc2f 100644 --- a/assets/css/tools.css +++ b/assets/css/tools.css @@ -5689,6 +5689,154 @@ body.lt-landing { } .lt-nav__secondary-link:hover { color: #fff; } +/* ── Why-ours feature strip ─────────────────────────────────────────────── */ +.lt-why-strip { + background: linear-gradient(135deg, #00205B 0%, #003478 100%); + color: #fff; + padding: 4rem 1.5rem; +} +.lt-why-strip__inner { + max-width: 780px; + margin: 0 auto; + text-align: center; +} +.lt-why-strip__eyebrow { + font-size: 0.78rem; + font-weight: 700; + letter-spacing: 0.12em; + text-transform: uppercase; + color: #ffd166; + margin: 0 0 0.75rem; +} +.lt-why-strip__title { + font-family: 'Crimson Pro', serif; + font-size: clamp(1.75rem, 4vw, 2.6rem); + font-weight: 700; + line-height: 1.2; + margin: 0 0 1rem; +} +.lt-why-strip__sub { + font-size: 1.05rem; + opacity: 0.88; + margin: 0 0 1.75rem; + max-width: 620px; + margin-left: auto; + margin-right: auto; +} +.lt-why-strip__points { + list-style: none; + padding: 0; + margin: 0 0 2rem; + display: flex; + flex-wrap: wrap; + gap: 0.6rem 2rem; + justify-content: center; +} +.lt-why-strip__points li { + font-size: 0.92rem; + font-weight: 600; + opacity: 0.92; + padding-left: 1.4rem; + position: relative; +} +.lt-why-strip__points li::before { + content: "✓"; + position: absolute; + left: 0; + color: #ffd166; + font-weight: 700; +} +.lt-why-strip__cta { + display: inline-block; + background: #ffd166; + color: #00205B; + padding: 0.85rem 2rem; + border-radius: 8px; + font-weight: 700; + font-size: 1rem; + text-decoration: none; + transition: background 0.15s, transform 0.15s; +} +.lt-why-strip__cta:hover { + background: #ffe494; + transform: translateY(-2px); +} + +/* ── Pricing CTA strip ──────────────────────────────────────────────────── */ +.lt-pricing-strip { + background: #f8fafc; + border-top: 1px solid #e5e7eb; + padding: 4rem 1.5rem; +} +.lt-pricing-strip__inner { + max-width: 700px; + margin: 0 auto; + text-align: center; +} +.lt-pricing-strip__eyebrow { + font-size: 0.78rem; + font-weight: 700; + letter-spacing: 0.12em; + text-transform: uppercase; + color: #00205B; + margin: 0 0 0.75rem; +} +.lt-pricing-strip__title { + font-family: 'Crimson Pro', serif; + font-size: clamp(1.6rem, 3.5vw, 2.2rem); + font-weight: 700; + color: #111827; + margin: 0 0 0.75rem; + line-height: 1.25; +} +.lt-pricing-strip__sub { + color: #4b5563; + font-size: 1rem; + margin: 0 0 1.75rem; +} +.lt-pricing-strip__tiers { + display: flex; + flex-wrap: wrap; + gap: 0.5rem 1rem; + justify-content: center; + align-items: center; + margin-bottom: 2rem; +} +.lt-pricing-strip__tier { + font-size: 0.95rem; + font-weight: 600; + color: #374151; + background: #fff; + border: 1.5px solid #e5e7eb; + border-radius: 999px; + padding: 0.35rem 1rem; +} +.lt-pricing-strip__tier--pop { + border-color: #00205B; + color: #00205B; + background: #eff6ff; +} +.lt-pricing-strip__sep { + color: #d1d5db; + font-size: 1.1rem; + display: none; +} +.lt-pricing-strip__cta { + display: inline-block; + background: #00205B; + color: #fff; + padding: 0.9rem 2.2rem; + border-radius: 8px; + font-weight: 700; + font-size: 1rem; + text-decoration: none; + transition: background 0.15s, transform 0.15s; +} +.lt-pricing-strip__cta:hover { + background: #001740; + transform: translateY(-2px); +} + /* ── Hero: logged-in CTA ─────────────────────────────────────────────────── */ .lt-hero__auth-cta { display: flex; diff --git a/includes/i18n.php b/includes/i18n.php index 59b4c1e..05939ff 100644 --- a/includes/i18n.php +++ b/includes/i18n.php @@ -214,6 +214,17 @@ function dbnToolsTranslations(): array 'footer_report' => 'Report an issue', 'footer_about_caveau' => 'About CaveauAI', 'footer_disclaimer' => 'AI output is for advocacy support only — not legal advice. Always verify with a licensed Norwegian lawyer.', + 'why_ours_strip_eyebrow' => 'Not ChatGPT. Not guesswork.', + 'why_ours_strip_title' => 'Why our tools give you fundamentally different answers.', + 'why_ours_strip_sub' => 'We search 220,000+ verified Norwegian legal passages on every query and cite what we find. General AI answers from memory.', + 'why_ours_strip_p1' => 'Searches the actual law — not its training memory', + 'why_ours_strip_p2' => 'Cites the exact passage found, every time', + 'why_ours_strip_p3' => 'Fine-tuned on Norwegian child welfare law', + 'why_ours_strip_cta' => 'Full explainer — how it works →', + 'pricing_strip_eyebrow' => 'Plans & pricing', + 'pricing_strip_title' => 'Start free. Upgrade when you need your own case.', + 'pricing_strip_sub' => '30 free credits every month. Paid plans unlock private case storage — upload your documents and every tool references them.', + 'pricing_strip_cta' => 'See all plans & pricing →', ], 'no' => [ 'meta_title' => 'Do Better Norge - juridiske AI-verktøy', @@ -361,6 +372,17 @@ function dbnToolsTranslations(): array 'footer_report' => 'Rapporter et problem', 'footer_about_caveau' => 'Om CaveauAI', 'footer_disclaimer' => 'KI-resultater er kun til støtte for saksforberedelse — ikke juridisk rådgivning. Bekreft alltid med en norsk advokat.', + 'why_ours_strip_eyebrow' => 'Ikke ChatGPT. Ikke gjetning.', + 'why_ours_strip_title' => 'Hvorfor verktøyene våre gir deg grunnleggende andre svar.', + 'why_ours_strip_sub' => 'Vi søker i 220 000+ verifiserte norske juridiske tekstutdrag ved hvert spørsmål og siterer det vi finner. Generell KI svarer fra hukommelsen.', + 'why_ours_strip_p1' => 'Søker i faktisk lovverk — ikke treningshukommelsen', + 'why_ours_strip_p2' => 'Siterer det eksakte utdraget funnet, hver gang', + 'why_ours_strip_p3' => 'Finjustert på norsk barnevernrett', + 'why_ours_strip_cta' => 'Full forklaring — slik fungerer det →', + 'pricing_strip_eyebrow' => 'Planer og priser', + 'pricing_strip_title' => 'Start gratis. Oppgrader når du trenger din egen sak.', + 'pricing_strip_sub' => '30 gratis kreditter hver måned. Betalte planer låser opp privat sakslager — last opp dokumentene og alle verktøy refererer til dem.', + 'pricing_strip_cta' => 'Se alle planer og priser →', ], 'uk' => [ 'meta_title' => 'Do Better Norge - юридичні AI інструменти', @@ -508,6 +530,17 @@ function dbnToolsTranslations(): array 'footer_report' => 'Повідомити про проблему', 'footer_about_caveau' => 'Про CaveauAI', 'footer_disclaimer' => 'Вихідні дані AI призначені лише для підтримки підготовки справи — не для юридичних порад. Завжди перевіряйте у ліцензованого норвезького юриста.', + 'why_ours_strip_eyebrow' => 'Не ChatGPT. Не здогадки.', + 'why_ours_strip_title' => 'Чому наші інструменти дають вам принципово інші відповіді.', + 'why_ours_strip_sub' => 'Ми шукаємо в 220 000+ перевірених норвезьких правових уривках при кожному запиті та цитуємо те, що знаходимо. Загальний AI відповідає з пам\'яті.', + 'why_ours_strip_p1' => 'Шукає в реальному праві — не в пам\'яті навчання', + 'why_ours_strip_p2' => 'Цитує точний знайдений уривок, щоразу', + 'why_ours_strip_p3' => 'Дотренований на норвезькому праві захисту дітей', + 'why_ours_strip_cta' => 'Повне пояснення — як це працює →', + 'pricing_strip_eyebrow' => 'Плани та ціни', + 'pricing_strip_title' => 'Починайте безкоштовно. Оновлюйтеся, коли потрібна власна справа.', + 'pricing_strip_sub' => '30 безкоштовних кредитів щомісяця. Платні плани відкривають приватне сховище справи — завантажте документи, і кожен інструмент посилається на них.', + 'pricing_strip_cta' => 'Переглянути всі плани та ціни →', ], 'pl' => [ 'meta_title' => 'Do Better Norge - prawne narzędzia AI', @@ -655,6 +688,17 @@ function dbnToolsTranslations(): array 'footer_report' => 'Zgłoś problem', 'footer_about_caveau' => 'O CaveauAI', 'footer_disclaimer' => 'Wyniki AI służą wyłącznie jako wsparcie w przygotowaniu sprawy — nie jako porada prawna. Zawsze weryfikuj z licencjonowanym norweskim prawnikiem.', + 'why_ours_strip_eyebrow' => 'Nie ChatGPT. Nie zgadywanie.', + 'why_ours_strip_title' => 'Dlaczego nasze narzędzia dają ci zasadniczo inne odpowiedzi.', + 'why_ours_strip_sub' => 'Przeszukujemy 220 000+ zweryfikowanych norweskich przepisów prawnych przy każdym zapytaniu i cytujemy to, co znajdziemy. Ogólna AI odpowiada z pamięci.', + 'why_ours_strip_p1' => 'Przeszukuje rzeczywiste prawo — nie pamięć treningową', + 'why_ours_strip_p2' => 'Cytuje dokładny znaleziony przepis, za każdym razem', + 'why_ours_strip_p3' => 'Dostrojony na norweskim prawie ochrony dzieci', + 'why_ours_strip_cta' => 'Pełne wyjaśnienie — jak to działa →', + 'pricing_strip_eyebrow' => 'Plany i cennik', + 'pricing_strip_title' => 'Zacznij bezpłatnie. Rozszerz, gdy potrzebujesz własnej sprawy.', + 'pricing_strip_sub' => '30 bezpłatnych kredytów miesięcznie. Płatne plany odblokują prywatne przechowywanie sprawy — prześlij dokumenty, a każde narzędzie do nich się odwoła.', + 'pricing_strip_cta' => 'Zobacz wszystkie plany i cennik →', ], ]; } diff --git a/index.php b/index.php index ace6fb1..5e29503 100644 --- a/index.php +++ b/index.php @@ -142,6 +142,21 @@ window.DBN_TOOLS_LANG = ; + +
+
+

+

+

+ + +
+
+

@@ -196,9 +211,25 @@ window.DBN_TOOLS_LANG = ;

-
- - +
+ + +
+
+

+

+

+ 'Gratis', 'uk' => 'Безкоштовно', 'pl' => 'Bezpłatnie', default => 'Free' }; ?> +
+ €0 + · + €9 Light + · + €29 Pro + · + €79 Pro+ +
+