:root {
–navy: #1A1A2E; –navy2: #2C3060; –red: #C0253A; –redlt: #faeaec;
–green: #0F6E56; –teal: #1B7A82; –blue: #1E4FA0;
–grey: #f4f5f9; –mid: #6068A0; –white: #ffffff;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif; color: var(–navy); }
/* ── HERO ── */
.sc-hero {
background: var(–navy);
padding: 80px 20px 70px;
text-align: center;
position: relative;
overflow: hidden;
}
.sc-hero::before {
content: »;
position: absolute; top: 0; left: 0;
width: 6px; height: 100%;
background: var(–red);
}
.sc-hero-label {
display: inline-block;
background: var(–red);
color: #fff;
font-size: 11px; font-weight: 700; letter-spacing: 2px;
text-transform: uppercase;
padding: 5px 14px; border-radius: 20px;
margin-bottom: 24px;
}
.sc-hero h1 {
color: #fff;
font-size: clamp(28px, 5vw, 52px);
font-weight: 800; line-height: 1.15;
margin-bottom: 20px;
}
.sc-hero h1 span { color: var(–red); }
.sc-hero p {
color: #aab0cc;
font-size: clamp(15px, 2vw, 18px);
max-width: 640px; margin: 0 auto 36px;
line-height: 1.7;
}
.sc-hero-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }
.sc-btn {
display: inline-block;
padding: 14px 32px; border-radius: 6px;
font-weight: 700; font-size: 15px;
text-decoration: none; cursor: pointer;
transition: opacity .2s;
}
.sc-btn:hover { opacity: .85; }
.sc-btn-red { background: var(–red); color: #fff; }
.sc-btn-ghost { background: transparent; color: #fff; border: 2px solid #fff; }
/* ── STATS ── */
.sc-stats {
background: var(–grey);
padding: 36px 20px;
display: flex; justify-content: center; gap: 0; flex-wrap: wrap;
}
.sc-stat {
flex: 1; min-width: 160px; max-width: 220px;
text-align: center; padding: 20px;
border-right: 1px solid #dde0ef;
}
.sc-stat:last-child { border-right: none; }
.sc-stat-num { font-size: 36px; font-weight: 800; color: var(–red); }
.sc-stat-lbl { font-size: 13px; color: var(–mid); margin-top: 4px; }
/* ── SECTION TITLES ── */
.sc-section { padding: 70px 20px; }
.sc-section.alt { background: var(–grey); }
.sc-wrap { max-width: 1100px; margin: 0 auto; }
.sc-title {
text-align: center; margin-bottom: 48px;
}
.sc-title h2 {
font-size: clamp(22px, 3vw, 36px);
font-weight: 800; color: var(–navy);
}
.sc-title h2 span { color: var(–red); }
.sc-title p {
color: var(–mid); font-size: 16px;
margin-top: 10px; max-width: 540px;
margin-left: auto; margin-right: auto; line-height: 1.6;
}
/* ── FAMILLE CARDS ── */
.sc-familles { display: flex; gap: 24px; flex-wrap: wrap; justify-content: center; }
.sc-famille {
flex: 1; min-width: 280px; max-width: 340px;
background: #fff; border-radius: 12px;
border: 1px solid #dde0ef;
overflow: hidden;
box-shadow: 0 2px 12px rgba(26,26,46,.06);
}
.sc-famille-head {
padding: 22px 24px 18px;
border-bottom: 3px solid var(–accent, var(–red));
}
.sc-famille-head .tag {
font-size: 10px; font-weight: 700; letter-spacing: 2px;
text-transform: uppercase; color: var(–accent, var(–red));
margin-bottom: 8px;
}
.sc-famille-head h3 { font-size: 18px; font-weight: 800; color: var(–navy); }
.sc-famille-head p { font-size: 13px; color: var(–mid); margin-top: 4px; }
.sc-offres { padding: 20px 24px; display: flex; flex-direction: column; gap: 12px; }
.sc-offre {
display: flex; justify-content: space-between; align-items: center;
padding: 10px 14px; border-radius: 8px;
background: var(–grey);
border-left: 3px solid var(–accent, var(–red));
}
.sc-offre-name { font-size: 14px; font-weight: 600; color: var(–navy2); }
.sc-offre-sub { font-size: 11px; color: var(–mid); margin-top: 2px; }
.sc-offre-price { font-size: 15px; font-weight: 800; color: var(–accent, var(–red)); white-space: nowrap; }
.sc-upgrade {
margin: 0 24px 20px;
padding: 10px 14px; border-radius: 8px;
background: #fff; border: 1px dashed #c0c6e0;
font-size: 12px; color: var(–mid);
display: flex; justify-content: space-between; align-items: center;
}
.sc-upgrade strong { color: var(–navy2); font-size: 13px; }
/* ── PROCESS ── */
.sc-steps { display: flex; gap: 0; flex-wrap: wrap; justify-content: center; counter-reset: steps; }
.sc-step {
flex: 1; min-width: 200px; max-width: 260px;
text-align: center; padding: 32px 20px;
position: relative;
}
.sc-step::after {
content: ‘→’;
position: absolute; right: -12px; top: 38px;
font-size: 20px; color: #c0c6e0;
}
.sc-step:last-child::after { display: none; }
.sc-step-num {
width: 48px; height: 48px; border-radius: 50%;
background: var(–navy);
color: #fff; font-size: 18px; font-weight: 800;
display: flex; align-items: center; justify-content: center;
margin: 0 auto 14px;
}
.sc-step h4 { font-size: 15px; font-weight: 700; margin-bottom: 6px; }
.sc-step p { font-size: 13px; color: var(–mid); line-height: 1.5; }
/* ── CTA ── */
.sc-cta {
background: var(–navy);
padding: 70px 20px;
text-align: center;
position: relative;
}
.sc-cta::before {
content: »; position: absolute; top: 0; left: 0;
width: 100%; height: 4px; background: var(–red);
}
.sc-cta h2 { color: #fff; font-size: clamp(22px, 3vw, 34px); font-weight: 800; margin-bottom: 14px; }
.sc-cta p { color: #aab0cc; font-size: 16px; margin-bottom: 32px; }
.sc-cta-form {
display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;
max-width: 520px; margin: 0 auto;
}
.sc-cta-form input {
flex: 1; min-width: 200px;
padding: 14px 18px; border-radius: 6px;
border: none; font-size: 15px;
background: rgba(255,255,255,.1); color: #fff;
}
.sc-cta-form input::placeholder { color: #8890b0; }
/* ── FOOTER ── */
.sc-footer {
background: #0f0f1e;
padding: 28px 20px;
text-align: center;
color: #5860a0; font-size: 13px;
}
.sc-footer strong { color: #aab0cc; }
@media(max-width:600px) {
.sc-stat { min-width: 50%; border-bottom: 1px solid #dde0ef; }
.sc-step::after { display: none; }
}
Votre site internet
livré en 7 jours
clé en main
De la page de lancement à la boutique en ligne complète — des offres claires, des prix fixes, zéro surprise.
Nos 11 formules
Trois familles de produits pour couvrir tous vos besoins, avec la possibilité d’évoluer au fil de votre croissance.
Présence Digitale
Du plus simple au plus complet — votre vitrine sur internet
Prise de Rendez-vous
Vos clients réservent en ligne, 24h/24 — sans appel téléphonique
Ajout de l’agenda sur un site Sevy existant
E-Boutique
Vendez vos produits en ligne — avec TWINT, carte bancaire et PostFinance
Extension de votre boutique existante
Comment ça fonctionne ?
Un processus simple et transparent, de la première discussion à la mise en ligne.
Brief en 15 questions
Vous répondez à notre questionnaire — 10 minutes suffisent.
Devis & contrat
Vous recevez un devis fixe et signez le contrat en ligne.
Conception
Nous créons votre site — design, textes, images, configuration.
Validation & mise en ligne
Vous validez, nous mettons en ligne. Votre site est prêt.
Prêt à lancer votre site ?
Contactez-nous pour un devis gratuit — réponse sous 24h.