@extends('marketing.layout') @section('title', $appName . ' — ' . ($content->t('hero_headline') ?: __('marketing.warm.page_title'))) @section('description', $content->t('hero_subtext') ?: __('marketing.warm.page_description')) @push('head') {{-- Fonts: Inter is provided by the parent marketing.layout via a self-hosted (no CDN). Instrument Serif was previously loaded from Google Fonts but has been removed for CodeCanyon compliance — the typography CSS below falls back to a system serif stack for display headings. --}} @endpush @section('content') @php $heroEyebrow = $content->t('hero_eyebrow') ?: __('marketing.warm.hero_eyebrow'); $heroHeadline = $content->t('hero_headline') ?: __('marketing.warm.hero_headline'); $heroHighlight = $content->t('hero_headline_highlight') ?: __('marketing.warm.hero_highlight'); $heroSubtext = $content->t('hero_subtext') ?: __('marketing.warm.hero_subtext'); $heroCtaLabel = $content->t('hero_cta_label') ?: __('marketing.warm.hero_cta', ['days' => $trialDays]); $heroNote = $content->t('hero_note') ?: __('marketing.warm.hero_note'); $featuresHeadline = $content->t('features_headline') ?: __('marketing.warm.features_headline'); $featuresSubtext = $content->t('features_subtext') ?: __('marketing.warm_features_subtext'); $pricingHeadline = $content->t('pricing_headline') ?: __('marketing.warm.pricing_headline'); $pricingSubtext = $content->t('pricing_subtext') ?: __('marketing.warm_pricing_subtext'); $ctaHeadline = $content->t('cta_headline') ?: __('marketing.warm.cta_headline'); $ctaSubtext = $content->t('cta_subtext') ?: __('marketing.warm_cta_subtext'); @endphp
{{ $heroSubtext }}
{{ $featuresSubtext }}
{{ __('marketing.warm_row1_p1') }}
{{ __('marketing.warm_row1_p2') }}
{{ __('marketing.warm_row2_p1') }}
{!! __('marketing.warm_row2_p2') !!}
{{ __('marketing.warm_row3_p1') }}
{{ __('marketing.warm_row3_p2') }}
{!! __('marketing.warm_quote') !!}{{ __('marketing.warm_quote_cite') }}
{{ __('marketing.warm_row4_p1') }}
{{ __('marketing.warm_row4_p2') }}
{{ __('marketing.warm_how_step1_body_pre') }} /install.php{{ __('marketing.warm_how_step1_body_post') }}
{{ __('marketing.warm_how_step2_body') }}
{{ __('marketing.warm_how_step3_body') }}
{{ $pricingSubtext }}
{{ \Illuminate\Support\Str::limit($plan['description'] ?? '', 140) }}
@php // Translator-first interval label so "/month" respects tenant locale. $wmIntervalSlug = $plan['interval'] ?? 'month'; $wmKey = 'marketing.interval_' . $wmIntervalSlug; $wmTrans = __($wmKey); $wmIntervalLbl = (is_string($wmTrans) && $wmTrans !== $wmKey) ? $wmTrans : __('marketing.warm_pricing_per'); @endphp{{ $ctaSubtext }}
@if($canSignUp) {{ __('marketing.warm_cta_create') }}→ @else {{ __('marketing.warm_signin') }}→ @endif