safeswitch-evolution / index.html
Worldwide88's picture
Improve my landing page
f03e6d2 verified
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8" />
<title>SafeSwitch – Tryggare bilaffärer</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Font -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #4c32ff;
--primary-dark: #3a1eff;
--primary-light: #6c5ce7;
--secondary: #34ace0;
--dark: #050816;
--light: #f5f5f7;
--gray: #a0a3b1;
--success: #2ecc71;
--bg: #050816;
--bg-alt: #070b1d;
--card: #0d1024;
--accent: #6c5ce7;
--accent-soft: rgba(108, 92, 231, 0.18);
--accent-strong: #4c4cff;
--text: #f5f5f7;
--muted: #a0a3b1;
--border-subtle: rgba(255, 255, 255, 0.06);
--radius-lg: 24px;
--radius-xl: 32px;
--shadow-soft: 0 24px 80px rgba(0,0,0,0.55);
--nav-height: 72px;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
background: radial-gradient(circle at top left, #141631 0, #050816 40%, #02030a 100%);
color: var(--text);
line-height: 1.5;
-webkit-font-smoothing: antialiased;
}
a {
color: inherit;
text-decoration: none;
}
img {
max-width: 100%;
display: block;
}
/* Layout utilities */
.page {
min-height: 100vh;
display: flex;
flex-direction: column;
}
.container {
width: 100%;
max-width: 1120px;
margin: 0 auto;
padding: 0 20px;
}
/* Glassy background decorations */
.bg-blob {
position: fixed;
z-index: -1;
border-radius: 999px;
filter: blur(60px);
opacity: 0.55;
}
.bg-blob--1 {
width: 280px;
height: 280px;
background: radial-gradient(circle, rgba(108,92,231,0.45), transparent 70%);
top: -60px;
left: -40px;
}
.bg-blob--2 {
width: 320px;
height: 320px;
background: radial-gradient(circle, rgba(52,172,224,0.35), transparent 70%);
bottom: -80px;
right: -40px;
}
/* Header */
.header {
position: sticky;
top: 0;
z-index: 20;
backdrop-filter: blur(14px);
background: linear-gradient(to bottom, rgba(5,8,22,0.9), rgba(5,8,22,0.75), transparent);
border-bottom: 1px solid rgba(255,255,255,0.04);
}
.header-inner {
height: var(--nav-height);
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
}
.logo-wrap {
display: flex;
align-items: center;
gap: 10px;
}
.logo-mark {
width: 32px;
height: 32px;
border-radius: 14px;
background: radial-gradient(circle at top left, #8e44ff, #4c32ff);
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 10px 30px rgba(108,92,231,0.75);
}
.logo-mark span {
width: 16px;
height: 16px;
border-radius: 6px;
border: 2px solid rgba(255,255,255,0.88);
border-top-right-radius: 2px;
}
.logo-text {
font-weight: 600;
letter-spacing: 0.02em;
font-size: 1.05rem;
display: flex;
flex-direction: column;
}
.logo-text small {
font-size: 0.65rem;
color: var(--muted);
text-transform: uppercase;
letter-spacing: 0.16em;
margin-top: -2px;
}
.nav {
display: flex;
align-items: center;
gap: 32px;
color: var(--muted);
font-size: 0.9rem;
}
.nav-links {
display: flex;
align-items: center;
gap: 26px;
}
.nav-link {
position: relative;
cursor: pointer;
}
.nav-link::after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
width: 0;
height: 2px;
border-radius: 999px;
background: linear-gradient(90deg, #8e44ff, #4c32ff);
transition: width 0.18s ease-out;
}
.nav-link:hover {
color: #e5e7ff;
}
.nav-link:hover::after {
width: 100%;
}
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 9px 18px;
border-radius: 999px;
font-size: 0.9rem;
font-weight: 500;
letter-spacing: 0.02em;
border: 1px solid transparent;
cursor: pointer;
transition: all 0.18s ease-out;
white-space: nowrap;
}
.btn-primary {
background: linear-gradient(135deg, #8e44ff, #4c32ff);
color: white;
box-shadow: 0 10px 40px rgba(78, 56, 230, 0.75);
}
.btn-primary:hover {
transform: translateY(-1px);
box-shadow: 0 14px 45px rgba(78, 56, 230, 0.9);
}
.btn-ghost {
background: transparent;
color: var(--text);
border-color: rgba(255,255,255,0.18);
backdrop-filter: blur(10px);
}
.btn-ghost:hover {
border-color: rgba(255,255,255,0.35);
background: rgba(255,255,255,0.02);
}
.nav-actions {
display: flex;
align-items: center;
gap: 12px;
}
.nav-toggle {
display: none;
width: 32px;
height: 32px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.18);
align-items: center;
justify-content: center;
cursor: pointer;
background: rgba(3, 5, 16, 0.7);
}
.nav-toggle span,
.nav-toggle span::before,
.nav-toggle span::after {
display: block;
width: 16px;
height: 1.5px;
border-radius: 999px;
background: #fff;
position: relative;
transition: all 0.18s ease-out;
}
.nav-toggle span::before,
.nav-toggle span::after {
content: "";
position: absolute;
left: 0;
}
.nav-toggle span::before { top: -5px; }
.nav-toggle span::after { top: 5px; }
.nav-toggle.open span {
background: transparent;
}
.nav-toggle.open span::before {
top: 0;
transform: rotate(45deg);
}
.nav-toggle.open span::after {
top: 0;
transform: rotate(-45deg);
}
/* Hero */
.hero {
padding: 40px 0 56px;
}
.hero-grid {
display: grid;
grid-template-columns: minmax(0, 3fr) minmax(0, 2.6fr);
gap: 40px;
align-items: center;
}
.eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 4px 10px;
border-radius: 999px;
font-size: 0.76rem;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--muted);
border: 1px solid rgba(255,255,255,0.08);
background: radial-gradient(circle at top left, rgba(255,255,255,0.06), transparent 70%);
}
.eyebrow-dot {
width: 7px;
height: 7px;
border-radius: 999px;
background: #4c32ff;
box-shadow: 0 0 0 6px rgba(76,50,255,0.35);
}
.hero-title {
margin-top: 20px;
font-size: clamp(2.2rem, 4vw, 3.1rem);
line-height: 1.05;
letter-spacing: -0.02em;
}
.hero-title span.highlight {
background-image: linear-gradient(120deg, #8e44ff, #4c32ff, #34ace0);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.hero-subtitle {
margin-top: 16px;
font-size: 0.98rem;
color: var(--muted);
max-width: 480px;
}
.hero-badges {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 22px;
}
.badge {
padding: 5px 10px;
font-size: 0.78rem;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.08);
color: var(--muted);
display: inline-flex;
align-items: center;
gap: 6px;
}
.badge strong {
color: #e5e7ff;
font-weight: 500;
}
.hero-actions {
margin-top: 26px;
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: center;
}
.hero-footnote {
font-size: 0.8rem;
color: var(--muted);
margin-top: 10px;
}
.hero-metadata {
display: flex;
flex-wrap: wrap;
gap: 22px;
margin-top: 28px;
font-size: 0.82rem;
color: var(--muted);
}
.meta-item {
display: flex;
flex-direction: column;
gap: 4px;
}
.meta-item span {
font-size: 0.76rem;
text-transform: uppercase;
letter-spacing: 0.18em;
color: rgba(160,163,177,0.8);
}
.meta-item strong {
font-size: 0.9rem;
color: #f9fafb;
}
/* Hero visual */
.hero-visual-wrap {
position: relative;
}
.hero-card {
position: relative;
border-radius: var(--radius-xl);
background: radial-gradient(circle at top left, #151a3b, #07091e);
border: 1px solid rgba(255,255,255,0.06);
box-shadow: var(--shadow-soft);
overflow: hidden;
padding: 18px 18px 16px;
isolation: isolate;
}
.hero-card::before {
content: "";
position: absolute;
inset: 0;
background: radial-gradient(circle at top right, rgba(108,92,231,0.35), transparent 55%);
mix-blend-mode: screen;
opacity: 0.8;
pointer-events: none;
}
.hero-card-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
margin-bottom: 12px;
position: relative;
z-index: 1;
}
.hero-pill {
padding: 5px 10px;
border-radius: 999px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 0.18em;
border: 1px solid rgba(255,255,255,0.18);
color: var(--muted);
display: inline-flex;
align-items: center;
gap: 6px;
background: radial-gradient(circle at top left, rgba(255,255,255,0.06), transparent 70%);
}
.hero-pill-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #2ecc71;
box-shadow: 0 0 0 5px rgba(46,204,113,0.37);
}
.hero-card-chip {
font-size: 0.78rem;
padding: 5px 10px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.14);
color: #e5e7ff;
background: rgba(2,6,23,0.65);
backdrop-filter: blur(8px);
}
.hero-img-shell {
position: relative;
border-radius: 22px;
overflow: hidden;
border: 1px solid rgba(255,255,255,0.14);
background: radial-gradient(circle at top left, #242b4d, #050716);
}
.hero-img-shell img {
width: 100%;
height: 260px;
object-fit: cover;
transform: scale(1.04);
transform-origin: center;
}
.hero-gradient-overlay {
position: absolute;
inset: 0;
background: radial-gradient(circle at 70% 120%, rgba(76,50,255,0.9), transparent 60%);
mix-blend-mode: screen;
opacity: 0.9;
}
.hero-floating-card {
position: absolute;
left: -10px;
bottom: -14px;
padding: 10px 12px;
border-radius: 16px;
background: rgba(5,8,22,0.88);
backdrop-filter: blur(18px);
border: 1px solid rgba(255,255,255,0.16);
box-shadow: 0 18px 50px rgba(0,0,0,0.75);
display: flex;
gap: 14px;
align-items: center;
font-size: 0.78rem;
}
.floating-badge {
width: 32px;
height: 32px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.18);
display: flex;
align-items: center;
justify-content: center;
background: radial-gradient(circle at top left, #8e44ff, #4c32ff);
}
.floating-badge span {
width: 16px;
height: 16px;
border-radius: 6px;
border: 2px solid rgba(255,255,255,0.88);
border-top-right-radius: 2px;
}
.floating-copy small {
color: rgba(209,213,219,0.9);
display: block;
margin-bottom: 2px;
}
.floating-copy strong {
color: #f9fafb;
font-weight: 600;
}
.hero-floating-metric {
position: absolute;
right: 10px;
top: -14px;
padding: 8px 10px;
border-radius: 999px;
font-size: 0.75rem;
background: rgba(5,8,22,0.82);
border: 1px solid rgba(255,255,255,0.16);
display: flex;
align-items: baseline;
gap: 6px;
backdrop-filter: blur(16px);
}
.hero-floating-metric span {
color: #34d399;
font-weight: 600;
}
.hero-floating-metric small {
color: var(--muted);
text-transform: uppercase;
letter-spacing: 0.14em;
font-size: 0.68rem;
}
/* Split section (Personer / Företag) */
.split-section {
margin-top: 52px;
}
.split-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.split-card {
border-radius: var(--radius-lg);
padding: 18px 18px 20px;
background: radial-gradient(circle at top left, rgba(255,255,255,0.06), transparent 70%);
border: 1px solid var(--border-subtle);
backdrop-filter: blur(14px);
display: flex;
flex-direction: column;
gap: 10px;
}
.split-badge {
font-size: 0.78rem;
color: var(--muted);
text-transform: uppercase;
letter-spacing: 0.18em;
}
.split-title {
font-size: 1.05rem;
font-weight: 500;
}
.split-body {
font-size: 0.9rem;
color: var(--muted);
}
.split-footer {
margin-top: 6px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 0.82rem;
color: var(--muted);
gap: 10px;
}
.split-link {
font-size: 0.85rem;
color: #a5b4fc;
display: inline-flex;
align-items: center;
gap: 6px;
}
.split-link span {
font-size: 1rem;
}
/* Trust bar */
.trust {
padding: 24px 0 48px;
}
.trust-inner {
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.06);
background: radial-gradient(circle at top left, rgba(255,255,255,0.06), transparent 70%);
padding: 10px 18px;
display: flex;
flex-wrap: wrap;
gap: 12px 20px;
align-items: center;
justify-content: space-between;
font-size: 0.8rem;
color: var(--muted);
}
.trust-label {
text-transform: uppercase;
letter-spacing: 0.18em;
font-size: 0.7rem;
color: rgba(160,163,177,0.9);
}
.trust-logos {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.trust-pill {
padding: 6px 10px;
border-radius: 999px;
border: 1px dashed rgba(255,255,255,0.18);
font-size: 0.78rem;
color: rgba(229,231,235,0.92);
}
/* How it works */
.section {
padding: 0 0 60px;
}
.section-header {
display: flex;
justify-content: space-between;
align-items: flex-end;
gap: 20px;
margin-bottom: 20px;
}
.section-title {
font-size: 1.4rem;
font-weight: 500;
letter-spacing: -0.01em;
}
.section-sub {
font-size: 0.9rem;
max-width: 360px;
color: var(--muted);
}
.steps-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
}
.step-card {
border-radius: var(--radius-lg);
padding: 16px 16px 18px;
background: linear-gradient(145deg, rgba(14,16,38,0.98), rgba(8,10,28,0.98));
border: 1px solid rgba(255,255,255,0.06);
position: relative;
overflow: hidden;
}
.step-card::after {
content: "";
position: absolute;
inset: -40%;
background: radial-gradient(circle at top left, rgba(108,92,231,0.3), transparent 55%);
opacity: 0;
transition: opacity 0.2s ease-out;
pointer-events: none;
}
.step-card:hover::after {
opacity: 1;
}
.step-index {
width: 24px;
height: 24px;
border-radius: 999px;
border: 1px solid rgba(255,255,255,0.2);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
color: rgba(229,231,235,0.92);
margin-bottom: 10px;
background: rgba(3,4,13,0.84);
}
.step-title {
font-size: 0.98rem;
margin-bottom: 6px;
font-weight: 500;
}
.step-body {
font-size: 0.86rem;
color: var(--muted);
}
.step-tag {
margin-top: 10px;
font-size: 0.78rem;
color: #a5b4fc;
}
/* Footer */
.footer {
border-top: 1px solid rgba(255,255,255,0.06);
padding: 18px 0 24px;
font-size: 0.78rem;
color: var(--muted);
}
.footer-inner {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
flex-wrap: wrap;
}
.footer-links {
display: flex;
gap: 14px;
flex-wrap: wrap;
}
.footer-links a {
color: var(--muted);
}
.footer-links a:hover {
color: #e5e7ff;
}
/* Responsive */
@media (max-width: 900px) {
.nav-links {
display: none;
}
.nav-actions .btn-primary {
display: none;
}
.nav-toggle {
display: inline-flex;
}
.nav-menu-open .nav-links {
position: absolute;
inset: calc(var(--nav-height) + 10px) 16px auto 16px;
background: rgba(4,6,20,0.96);
border-radius: 18px;
border: 1px solid rgba(255,255,255,0.12);
padding: 12px 14px;
display: flex;
flex-direction: column;
gap: 10px;
box-shadow: 0 20px 40px rgba(0,0,0,0.8);
}
.nav-menu-open .nav-actions .btn-primary {
display: inline-flex;
}
.hero-grid {
grid-template-columns: 1fr;
}
.hero-visual-wrap {
order: -1;
}
.hero-card {
max-width: 480px;
margin: 0 auto;
}
.split-grid {
grid-template-columns: 1fr;
}
.trust-inner {
border-radius: 22px;
align-items: flex-start;
}
.steps-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 600px) {
.hero {
padding-top: 28px;
}
.section-header {
flex-direction: column;
align-items: flex-start;
}
}
</style>
</head>
<body>
<div class="page">
<div class="bg-blob bg-blob--1"></div>
<div class="bg-blob bg-blob--2"></div>
<!-- HEADER -->
<custom-navbar></custom-navbar>
<!-- HERO -->
<main>
<section class="hero">
<div class="container hero-grid">
<div>
<div class="eyebrow">
<span class="eyebrow-dot"></span>
<span>Digital trygghet i bilaffären</span>
</div>
<h1 class="hero-title">
Revolutionerande säkerhet för <span class="highlight">bilaffärer</span>
</h1>
<p class="hero-subtitle">
Säker, enkel och laglig bilhandel mellan privatpersoner och företag.
Vår plattform eliminerar risker med automatiserade kontrakt, säkra betalningar
och verifierade identiteter.
</p>
<div class="hero-badges">
<div class="badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor">
<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
<polyline points="22 4 12 14.01 9 11.01"></polyline>
</svg>
<strong>BankID</strong> verifiering
</div>
<div class="badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor">
<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
<polyline points="22 4 12 14.01 9 11.01"></polyline>
</svg>
<strong>Spårbara</strong> betalningar
</div>
<div class="badge">
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor">
<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>
<polyline points="22 4 12 14.01 9 11.01"></polyline>
</svg>
<strong>Standardiserade</strong> avtal
</div>
</div>
<div class="hero-actions" id="bokademo">
<button class="btn btn-primary">
Boka demo
</button>
<button class="btn btn-ghost" onclick="document.getElementById('hur-funkar').scrollIntoView({behavior:'smooth'})">
Se hur det funkar
</button>
</div>
<p class="hero-footnote">
Framtagen för begagnataffärer – från privat-till-privat till professionella handlare.
</p>
<div class="hero-metadata">
<div class="meta-item">
<span>Pilotkunder</span>
<strong>3 svenska bilhandlare</strong>
</div>
<div class="meta-item">
<span>Fokus</span>
<strong>Trygghet &amp; minskad administration</strong>
</div>
</div>
</div>
<div class="hero-visual-wrap">
<div class="hero-card">
<div class="hero-card-header">
<div class="hero-pill">
<span class="hero-pill-dot"></span>
Flöde pågår – verifierar parter
</div>
<div class="hero-card-chip">
Säker betalning &amp; ägarbyte
</div>
</div>
<div class="hero-img-shell">
<!-- Replace src with your own hero image -->
<img src="https://images.pexels.com/photos/210019/pexels-photo-210019.jpeg?auto=compress&cs=tinysrgb&w=1200" alt="Bilfront med strålkastare">
<div class="hero-gradient-overlay"></div>
</div>
<div class="hero-floating-card">
<div class="floating-badge"><span></span></div>
<div class="floating-copy">
<small>SafeSwitch-flöde</small>
<strong>Kontrakt signerat · Pengar låsta</strong>
</div>
</div>
<div class="hero-floating-metric">
<span>–70&nbsp;%</span>
<small>risk &amp; manuellt jobb</small>
</div>
</div>
</div>
</div>
</section>
<!-- SPLIT CARDS -->
<section class="split-section" id="privat">
<div class="container split-grid">
<article class="split-card">
<div class="split-badge">För privatpersoner</div>
<h2 class="split-title">Sälj eller köp bil utan magkänslan “hoppas det går bra”.</h2>
<p class="split-body">
Vi guidar er genom affären steg för steg – legitimering, betalning och
digitalt avtal. Allt på en länk, inga konstiga swishar eller kontanter.
</p>
<div class="split-footer">
<span>Perfekt för privat-till-privat-affärer.</span>
<a href="#kontakt" class="split-link">
Läs mer
<span></span>
</a>
</div>
</article>
<article class="split-card" id="foretag">
<div class="split-badge">För bilhandlare &amp; företag</div>
<h2 class="split-title">Mindre administration – mer tid till affärerna.</h2>
<p class="split-body">
Standardiserade flöden för inbyten, försäljning och kommissionsaffärer.
SafeSwitch integreras i ert arbetssätt utan att störa befintliga system.
</p>
<div class="split-footer">
<span>Designad för nordiska bilhallar.</span>
<a href="#bokademo" class="split-link">
Boka genomgång
<span></span>
</a>
</div>
</article>
</div>
</section>
<!-- TRUST -->
<section class="trust">
<div class="container">
<div class="trust-inner">
<div>
<div class="trust-label">Byggt i Sverige</div>
<div>Utvecklat tillsammans med erfarna bilhandlare och jurister.</div>
</div>
<div class="trust-logos">
<div class="trust-pill">GDPR-anpassat</div>
<div class="trust-pill">BankID-flöden</div>
<div class="trust-pill">Standardiserade avtal</div>
</div>
</div>
</div>
</section>
<!-- HOW IT WORKS -->
<section class="section" id="hur-funkar">
<div class="container">
<div class="section-header">
<div>
<div class="trust-label">Så funkar SafeSwitch</div>
<h2 class="section-title">Ett tydligt flöde från handslag till ägarbyte.</h2>
</div>
<p class="section-sub">
Inga PDF-mallar, inga lösa sms. Ett modernt gränssnitt där köpare
och säljare ser samma information och blir guidade genom affären.
</p>
</div>
<div class="steps-grid">
<article class="step-card">
<div class="step-index">1</div>
<h3 class="step-title">Starta affären</h3>
<p class="step-body">
Säljaren fyller i bil, pris och villkor. SafeSwitch skapar
ett digitalt flöde och bjuder in köparen via länk eller QR-kod.
</p>
<div class="step-tag">Identitet via BankID</div>
</article>
<article class="step-card">
<div class="step-index">2</div>
<h3 class="step-title">Verifiera &amp; säkra betalningen</h3>
<p class="step-body">
Parterna legitimerar sig, godkänner villkoren och genomför betalning.
Medlen hålls säkra tills affären är klar.
</p>
<div class="step-tag">Spårbara transaktioner</div>
</article>
<article class="step-card">
<div class="step-index">3</div>
<h3 class="step-title">Ägarbyte &amp; kvitto</h3>
<p class="step-body">
När allt är uppfyllt genomförs ägarbytet och båda får ett digitalt kvitto
och avtal sparat – klart för bokföring och historik.
</p>
<div class="step-tag">Arkiverat &amp; sökbart</div>
</article>
</div>
</div>
</section>
<!-- CONTACT / FOOTER CTA -->
<section class="section" id="kontakt">
<div class="container">
<div class="section-header">
<div>
<div class="trust-label" id="om-oss">Vill du se mer?</div>
<h2 class="section-title">Låt oss visa hur SafeSwitch kan passa in i er vardag.</h2>
</div>
<p class="section-sub">
Berätta kort om era flöden – så anpassar vi en demo för privatpersoner,
bilhandlare eller andra typer av fordonsaffärer.
</p>
</div>
<div class="split-grid">
<div class="split-card">
<div class="split-badge">Kontakt</div>
<h3 class="split-title">Boka ett 20-minuters videomöte.</h3>
<p class="split-body">
Vi går igenom nuläge, visar plattformen och diskuterar möjliga pilotupplägg.
</p>
<div class="split-footer">
<span>Inga förpliktelser.</span>
<a href="mailto:info@safeswitch.se" class="split-link">
Maila oss
<span></span>
</a>
</div>
</div>
<div class="split-card">
<div class="split-badge">Snabb intresseanmälan</div>
<h3 class="split-title">Skicka in dina uppgifter så hör vi av oss.</h3>
<p class="split-body">
Namn, företag (om relevant) och hur ni jobbar med bilaffärer idag.
</p>
<div class="split-footer">
<span>Forma SafeSwitch tillsammans med oss.</span>
<a href="#bokademo" class="split-link">
Fyll i formulär
<span></span>
</a>
</div>
</div>
</div>
</div>
</section>
</main>
<!-- TESTIMONIALS -->
<testimonials-slider></testimonials-slider>
<!-- FOOTER -->
<custom-footer></custom-footer>
</div>
<script>
// Year
document.getElementById('year').textContent = new Date().getFullYear();
// Mobile nav
const navToggle = document.getElementById('navToggle');
const headerInner = document.getElementById('headerInner');
navToggle.addEventListener('click', () => {
navToggle.classList.toggle('open');
headerInner.classList.toggle('nav-menu-open');
});
</script>
<script src="components/navbar.js"></script>
<script src="components/footer.js"></script>
<script src="components/testimonials.js"></script>
</body>
</html>