body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#4d7cff;--neutral0:#1a1f2b;--neutral30:#4b5563;--neutral40:#6b7280;--neutral95:#fcfcfd;--radius:16px;--font:"Inter","Roboto",sans-serif}body{-webkit-font-smoothing:antialiased;background-color:#fcfcfd;background-color:var(--neutral95);color:#1a1f2b;color:var(--neutral0);font-family:Inter,Roboto,sans-serif;font-family:var(--font);font-size:clamp(14px,1.2vw,17px);margin:0}a{color:#4d7cff;color:var(--primary);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}.page-background{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:24px}.home-card{background-color:#fff;border-radius:20px;box-shadow:0 8px 24px #0000001a;margin-top:60px;max-width:640px;padding:48px 28px;text-align:center;width:100%}.home-logo{margin-bottom:20px;width:clamp(60px,10vw,90px)}h1{font-size:clamp(1.4rem,3vw,2.2rem);margin:0 0 12px}p{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.button-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.button-links img{height:clamp(40px,6vw,52px)}.footer-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:48px}.text-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 24px #00000014;line-height:1.7;margin:32px 0;max-width:900px;padding:40px 24px;width:100%}.text-container h1{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:20px;text-align:center}.text-container h2{color:#4d7cff;color:var(--primary);font-size:clamp(1.1rem,2.5vw,1.4rem);margin-top:28px}@media (max-width:600px){.home-card{margin-top:40px;padding:32px 20px}.home-logo{width:clamp(56px,12vw,72px)}h1{font-size:clamp(1.2rem,4vw,1.6rem)}p{font-size:clamp(.9rem,3vw,1rem)}.button-links img{height:clamp(38px,7vw,44px)}.footer-links{gap:16px;margin-top:32px}.text-container{margin:20px 0;padding:28px 18px}}
/*# sourceMappingURL=main.b0e30df3.css.map*/