.page-background{background:url(/assets/bg.jpg) no-repeat center center fixed;background-size:cover;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.page-background .logo{width:100%;max-width:400px;display:block;margin:0 auto 2rem}.page-background .compare-me-banner{display:block;width:100%;max-width:600px;margin:0 auto .5rem;height:auto}.card{background:#fffc;border-radius:8px;box-shadow:0 6px 18px #0000001a;width:100%;max-width:600px;padding:2rem;box-sizing:border-box;text-align:center}.card input{width:100%;padding:.75rem;margin:1rem 0;font-size:1rem;border:1px solid #ccc;border-radius:4px}.card button{padding:.75rem 1.5rem;background:#004a6f;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.card h1,.card h2{margin:0 auto 1rem;font-size:1.5rem;color:#333}.card>img.logo{display:block;margin:0 auto 1rem}.card p,.card p a{color:#333}.compare-me-banner{display:block;margin:.5rem auto 1.5rem;width:100%;max-width:6rem;height:auto}@media (max-width: 480px){.page-background{padding:1rem}.page-background .logo{width:80%;max-width:300px;margin-bottom:1rem}.card{padding:1rem;max-width:100%}}:root{--color-primary: #00aff0;--color-secondary: #0a4468;--color-accent: #ff5500;--font-family: "Inter", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);background:var(--color-primary);color:#fff}a{color:var(--color-accent)}button{background:var(--color-secondary);border:none;padding:.75rem 1.5rem;color:#fff;cursor:pointer}button:hover{background:var(--color-accent)}
