169 lines
7.4 KiB
HTML
169 lines
7.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="no">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>CostGuard - Sanntids Kostnadskontroll for GCP & AWS</title>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet">
|
|
<style>
|
|
:root {
|
|
--bg: #0f0e0d;
|
|
--surface: #161513;
|
|
--border: rgba(255, 255, 255, 0.07);
|
|
--text: #e8e6e2;
|
|
--muted: #7a7874;
|
|
--primary: #4f98a3;
|
|
--font: 'Inter', sans-serif;
|
|
--r: 8px;
|
|
}
|
|
body {
|
|
font-family: var(--font);
|
|
background-color: var(--bg);
|
|
color: var(--text);
|
|
margin: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 100vh;
|
|
text-align: center;
|
|
padding: 20px;
|
|
}
|
|
.container {
|
|
max-width: 800px;
|
|
width: 100%;
|
|
}
|
|
.logo {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.logo svg {
|
|
color: var(--primary);
|
|
}
|
|
.logo-text {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
}
|
|
.tagline {
|
|
font-size: 18px;
|
|
color: var(--muted);
|
|
margin-bottom: 40px;
|
|
}
|
|
.feature-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
|
|
gap: 16px;
|
|
margin-bottom: 50px;
|
|
}
|
|
.feature {
|
|
background: var(--surface);
|
|
border: 1px solid var(--border);
|
|
border-radius: var(--r);
|
|
padding: 20px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
.feature-icon {
|
|
color: var(--primary);
|
|
}
|
|
.feature-name {
|
|
font-weight: 600;
|
|
font-size: 14px;
|
|
}
|
|
.cta-button {
|
|
background-color: #4285F4;
|
|
color: white;
|
|
border: none;
|
|
padding: 14px 28px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
border-radius: var(--r);
|
|
cursor: pointer;
|
|
text-decoration: none;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
transition: background-color 0.2s;
|
|
}
|
|
.cta-button:hover {
|
|
background-color: #5a95f5;
|
|
}
|
|
footer {
|
|
margin-top: 60px;
|
|
font-size: 12px;
|
|
color: var(--muted);
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<header>
|
|
<div class="logo">
|
|
<svg width="40" height="40" viewBox="0 0 20 20" fill="none" aria-label="CostGuard Logo">
|
|
<path d="M10 2L17 6V14L10 18L3 14V6L10 2Z" stroke="currentColor" stroke-width="1.5"/>
|
|
<path d="M10 6L14 8.5V13.5L10 16L6 13.5V8.5L10 6Z" fill="currentColor" opacity="0.25"/>
|
|
<circle cx="10" cy="10" r="2" fill="currentColor"/>
|
|
</svg>
|
|
<span class="logo-text">CostGuard</span>
|
|
</div>
|
|
<p class="tagline">Sanntids GCP & AWS kostnadskontroll for tekniske team</p>
|
|
</header>
|
|
|
|
<main>
|
|
<div class="feature-grid">
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
|
|
<span class="feature-name">Timesoppdatering</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 17H2a3 3 0 0 0 3-3V9a7 7 0 0 1 14 0v5a3 3 0 0 0 3 3zm-8.27 4a2 2 0 0 1-3.46 0M13.73 21a2 2 0 0 1-3.46 0"/></svg>
|
|
<span class="feature-name">Push-varsler</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg>
|
|
<span class="feature-name">Google OAuth</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M17.5 19H9a7 7 0 1 1 6.33-10.5"/><path d="M22 6a7 7 0 0 0-14 0"/><path d="M22 6a7 7 0 0 1-7 7"/></svg>
|
|
<span class="feature-name">Multi-cloud (GCP+AWS)</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/><line x1="7" y1="7" x2="7.01" y2="7"/></svg>
|
|
<span class="feature-name">Budsjett-alerts</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M1 4h22v4H1zM1 10h22v4H1zM1 16h22v4H1z"/></svg>
|
|
<span class="feature-name">Historikk</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10 9 9 9 8 9"/></svg>
|
|
<span class="feature-name">CSV/PDF Eksport</span>
|
|
</div>
|
|
<div class="feature">
|
|
<svg class="feature-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10.3 21.7c.3.3.8.3 1.1 0l7.1-7.1c.3-.3.3-.8 0-1.1l-7.1-7.1c-.3-.3-.8-.3-1.1 0l-7.1 7.1c-.3.3-.3.8 0 1.1l7.1 7.1z"/></svg>
|
|
<span class="feature-name">PWA</span>
|
|
</div>
|
|
</div>
|
|
|
|
<a href="/auth/login" class="cta-button">
|
|
<svg width="20" height="20" viewBox="0 0 512 512" fill="currentColor">
|
|
<path d="M386 400c45-42 65-112 53-179H260v100h103c-4 23-22 62-58 88-34 25-78 38-125 38-95 0-172-78-172-173s77-173 172-173c54 0 92 23 118 47l65-65c-43-41-102-67-183-67-151 0-273 123-273 274s122 274 273 274c82 0 146-27 195-78l-64-63z"></path>
|
|
</svg>
|
|
<span>Logg inn med Google</span>
|
|
</a>
|
|
</main>
|
|
|
|
<footer>
|
|
<p>© 2024 Vauco. All rights reserved.</p>
|
|
</footer>
|
|
</div>
|
|
</body>
|
|
</html>
|