diff --git a/src/app/configure/page.tsx b/src/app/configure/page.tsx
index 83b66a7..709e446 100644
--- a/src/app/configure/page.tsx
+++ b/src/app/configure/page.tsx
@@ -12,7 +12,7 @@ export default function ConfigurePage() {
style={{
position: 'fixed',
top: '1rem',
- left: '1rem',
+ right: '1rem',
zIndex: 100,
display: 'inline-flex',
alignItems: 'center',
diff --git a/src/app/globals.css b/src/app/globals.css
index 713768b..902bbdd 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -468,6 +468,16 @@ html {
.overlay-scroll-hint {
bottom: 1.5rem !important;
}
+
+ .overlay-cta-section {
+ bottom: 3vh !important;
+ top: auto !important;
+ }
+
+ .overlay-cta-btn {
+ padding: 0.85rem 2rem !important;
+ font-size: 0.85rem !important;
+ }
}
/* Small phones */
diff --git a/src/components/ScrollOverlays.tsx b/src/components/ScrollOverlays.tsx
index 665e860..de38848 100644
--- a/src/components/ScrollOverlays.tsx
+++ b/src/components/ScrollOverlays.tsx
@@ -126,7 +126,7 @@ const SECTION_CONFIGS = [
{ id: 'hero', startAt: 0.10, peakAt: 0.22, endAt: 0.35, align: 'left' as const, verticalAlign: 'center' as const },
{ id: 'headReveal', startAt: 0.35, peakAt: 0.46, endAt: 0.53, align: 'right' as const, verticalAlign: 'center' as const },
{ id: 'customization', startAt: 0.55, peakAt: 0.66, endAt: 0.77, align: 'left' as const, verticalAlign: 'center' as const },
- { id: 'mobility', startAt: 0.80, peakAt: 0.90, endAt: 1.0, align: 'right' as const, verticalAlign: 'center' as const },
+ { id: 'mobility', startAt: 0.75, peakAt: 0.82, endAt: 0.90, align: 'right' as const, verticalAlign: 'center' as const },
];
export function ScrollOverlays() {
@@ -255,49 +255,46 @@ export function ScrollOverlays() {
{/* Configure CTA — appears at the very end of scroll */}
-