/* — 1. PAGINA BASIS & ACHTERGROND — */
.ri-webdesign-wrapper {
font-family: sans-serif;
box-sizing: border-box;
padding: 60px 20px 100px 20px;
/* Tech Grid Achtergrond */
background-color: #0B1120;
background-image:
linear-gradient(180deg, #0B1120 0%, rgba(11, 17, 32, 0) 20%, rgba(11, 17, 32, 0) 80%, #0B1120 100%),
linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
background-size: 100% 100%, 24px 24px, 24px 24px;
background-repeat: no-repeat, repeat, repeat;
}
.ri-webdesign-wrapper * { box-sizing: border-box; }
.ri-container { max-width: 1100px; margin: 0 auto; }
/* — 2. HERO SECTIE (Groen Accent) — */
.ri-hero { text-align: center; margin-bottom: 80px; }
.ri-sys-label-green {
display: inline-flex; align-items: center; gap: 8px;
padding: 6px 16px;
background: rgba(16, 185, 129, 0.1); /* Emerald */
border: 1px solid rgba(16, 185, 129, 0.3);
border-radius: 50px;
color: #34d399;
font-size: 12px; font-weight: bold; font-family: monospace;
text-transform: uppercase; letter-spacing: 1px;
margin-bottom: 24px;
}
.ri-title {
color: #ffffff; font-weight: 800; line-height: 1.1; margin: 0 0 24px 0;
font-size: clamp(36px, 5vw, 64px);
}
/* Groen-naar-Wit Gradient */
.ri-gradient-text-green {
background: linear-gradient(90deg, #10b981 0%, #ffffff 100%);
-webkit-background-clip: text; background-clip: text;
-webkit-text-fill-color: transparent; color: transparent;
display: inline-block;
}
.ri-desc {
color: #94a3b8; font-size: 18px; line-height: 1.6; margin: 0 auto; max-width: 600px;
}
/* — 3. STATUS DASHBOARD (Groen) — */
.ri-monitor-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 24px;
margin-bottom: 80px;
}
.ri-stat-card {
background-color: #162033;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 12px;
padding: 24px;
display: flex; align-items: center; gap: 20px;
transition: transform 0.3s;
}
.ri-stat-card:hover { transform: translateY(-5px); border-color: rgba(16, 185, 129, 0.4); }
.ri-dial-green {
position: relative; width: 60px; height: 60px; border-radius: 50%;
background: conic-gradient(#10b981 var(–pct), rgba(255,255,255,0.1) 0);
display: flex; align-items: center; justify-content: center;
}
.ri-dial-green::before {
content: ”; position: absolute; width: 50px; height: 50px;
background: #162033; border-radius: 50%;
}
.ri-dial-icon { position: relative; color: #34d399; z-index: 1; }
.ri-stat-info h3 { color: #94a3b8; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 4px 0; }
.ri-stat-info p { color: white; font-size: 24px; font-weight: 800; margin: 0; }
.ri-stat-sub { font-size: 12px; color: #34d399; margin-top: 4px; display: block; }
/* — 4. FEATURES GRID (Specs) — */
.ri-specs-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 32px;
margin-bottom: 80px;
}
.ri-spec-card {
background: transparent;
border-left: 1px solid rgba(255, 255, 255, 0.1);
padding-left: 24px;
transition: border-color 0.3s;
}
.ri-spec-card:hover { border-left-color: #10b981; }
.ri-spec-icon {
color: #34d399; margin-bottom: 16px; background: rgba(16, 185, 129, 0.1);
width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;
border-radius: 8px; border: 1px solid rgba(16, 185, 129, 0.2);
}
.ri-spec-title { color: white; font-size: 18px; font-weight: 700; margin: 0 0 8px 0; }
.ri-spec-desc { color: #94a3b8; font-size: 14px; line-height: 1.6; margin: 0; }
/* — 5. PRICING TERMINAL (Project Style) — */
.ri-pricing-terminal {
background-color: #0F1623;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 16px;
padding: 0;
overflow: hidden;
max-width: 900px;
margin: 0 auto;
display: flex;
flex-direction: column;
position: relative;
}
/* Groen accentlijntje bovenop */
.ri-pricing-terminal::before {
content: ”; position: absolute; top: 0; left: 0; right: 0; height: 4px;
background: #10b981;
}
@media (min-width: 768px) {
.ri-pricing-terminal { flex-direction: row; }
}
/* Linkerkant: Features */
.ri-pricing-features {
padding: 40px;
flex: 1;
border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.ri-feat-list { list-style: none; padding: 0; margin: 0; columns: 2; }
.ri-feat-list li {
color: #cbd5e1; font-size: 14px; margin-bottom: 12px; display: flex; align-items: center; gap: 10px;
}
.ri-feat-list li svg { color: #34d399; width: 16px; height: 16px; } /* Groen vinkje */
/* Rechterkant: Actie */
.ri-pricing-action {
padding: 40px;
background: rgba(16, 185, 129, 0.05); /* Groen vlak */
display: flex; flex-direction: column; justify-content: center; align-items: center;
text-align: center;
min-width: 300px;
}
.ri-price-big { font-size: 36px; font-weight: 800; color: white; line-height: 1.2; margin-bottom: 4px; }
.ri-price-sub { color: #34d399; font-size: 14px; text-transform: uppercase; margin-bottom: 24px; font-weight: bold; }
.ri-cta-btn {
background: #10b981; color: white;
padding: 16px 32px; border-radius: 6px;
font-weight: 800; text-transform: uppercase; letter-spacing: 1px;
text-decoration: none; transition: all 0.2s;
display: inline-flex; align-items: center; gap: 8px;
box-shadow: 0 4px 15px rgba(16, 185, 129, 0.3);
}
.ri-cta-btn:hover { background: #059669; transform: translateY(-2px); box-shadow: 0 10px 25px rgba(16, 185, 129, 0.5); }
/* Responsive Lijst */
@media (max-width: 600px) { .ri-feat-list { columns: 1; } }
System Status: Construction Ready
Websites & Creatie
Wij bouwen razendsnelle, veilige en unieke websites met Divi. Geen dertien-in-een-dozijn templates, maar een online visitekaartje dat voor jou werkt.
Design
Custom
Geen standaard templates
Techniek
Divi 5.0
Modern Framework
Conversie
Focus
Gemaakt om te verkopen
Maatwerk Design
Wij vertalen jouw huisstijl naar een pixel-perfect ontwerp. Jouw website ziet er op mobiel net zo strak uit als op desktop.
WooCommerce Experts
Van simpele webshop tot complexe catalogus. Wij bouwen winkels die converteren, inclusief iDeal koppeling en facturatie.
SEO Fundament
Wij bouwen de website technisch correct op (koppen, structuur, snelheid) zodat Google jouw site graag indexeert.
Wat wij leveren:
- Volledig Responsive
- Snelle laadtijd (CWV)
- Contactformulieren
- Social Media Koppeling
- AVG/GDPR Proof
- Eenvoudig zelf te beheren
- Inclusief instructie
- Google Analytics basis
@keyframes pulse {
0% { opacity: 0.5; } 50% { opacity: 1; } 100% { opacity: 0.5; }
}
