@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-primary: #d7d7d7;--color-primary-dark: #1a252f;--color-primary-light: #34495e;--color-secondary: #d7d7d7;--color-secondary-dark: #1a252f;--color-secondary-light: #34495e;--color-age-warning: #c23636;--color-age-warning-dark: #8b0000;--color-age-success: #27ae60}:root{--font-family-primary: Inter, Segoe UI, Tahoma, Geneva, Verdana, sans-serif;--font-size-base: 1rem;--font-weight-normal: 400;--font-weight-bold: 700}:root{--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--border-radius-md: .5rem;--border-radius-lg: .75rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;line-height:1.5;color:#111827;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){.container{padding:0 1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{max-width:100%;height:auto;display:block}*:focus-visible{outline:2px solid #d7d7d7;outline-offset:2px}html{scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}.btn{border:none;background:none;cursor:pointer;font-family:inherit;padding:.5rem 1.5rem;border-radius:4px;transition:all .3s ease}.btn-primary{background-color:#2962ff;color:#fff}.btn-primary:hover{background-color:#0041f5}
