From fd53521992e30ba616b3fbcd88f61e43b0797706 Mon Sep 17 00:00:00 2001 From: Denis Lugowski Date: Sat, 10 Jan 2026 08:24:57 +0100 Subject: [PATCH] feat(landing): Mobile viewport optimizations --- landing/app/app.vue | 8 +- landing/app/assets/css/main.css | 17 ++ .../app/components/landing/FeaturesGrid.vue | 3 +- .../components/landing/FrameworkAgreement.vue | 27 +-- .../app/components/landing/HeroSection.vue | 186 ++++-------------- .../app/components/landing/hero/MainCard.vue | 81 ++++++++ .../landing/hero/StatusCardCompleted.vue | 54 +++++ .../landing/hero/StatusCardRisk.vue | 66 +++++++ 8 files changed, 275 insertions(+), 167 deletions(-) create mode 100644 landing/app/components/landing/hero/MainCard.vue create mode 100644 landing/app/components/landing/hero/StatusCardCompleted.vue create mode 100644 landing/app/components/landing/hero/StatusCardRisk.vue diff --git a/landing/app/app.vue b/landing/app/app.vue index 89e4b3c..c60eaee 100644 --- a/landing/app/app.vue +++ b/landing/app/app.vue @@ -18,14 +18,14 @@ }" > diff --git a/landing/app/components/landing/FrameworkAgreement.vue b/landing/app/components/landing/FrameworkAgreement.vue index e4a353f..12e5ca6 100644 --- a/landing/app/components/landing/FrameworkAgreement.vue +++ b/landing/app/components/landing/FrameworkAgreement.vue @@ -5,8 +5,8 @@ }" >
- -
+ +
@@ -48,7 +48,7 @@ >
@@ -72,9 +72,9 @@
- -
-
+ +
+
@@ -156,23 +156,16 @@
- -
+ +
{{ $t('common.onRequest') }}
- - -
-
diff --git a/landing/app/components/landing/HeroSection.vue b/landing/app/components/landing/HeroSection.vue index 2e29018..09eea0a 100644 --- a/landing/app/components/landing/HeroSection.vue +++ b/landing/app/components/landing/HeroSection.vue @@ -84,150 +84,38 @@
-
- -
-
-
-
- -
-
-

- {{ $t('hero.cards.riskAssessment') }} -

-

{{ $t('hero.cards.pointsOpen') }}

-
-
-
-
-
- -
- {{ $t('hero.cards.privacyImpact') }} -
-
-
- -
- {{ $t('hero.cards.performanceCheck') }} -
-
-
- -
- {{ $t('hero.cards.accessDefined') }} -
-
+ +
+ +
+ +
+ + +
+ + +
+
+ + +