*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (max-width:768px){html{scroll-padding-top:80px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;line-height:1.6;background-color:#fff;font-size:15px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:1440px;margin:0 auto;padding:0 60px}.btn-primary{display:inline-block;padding:16px 36px;background-color:#e30613;color:#fff;border-radius:6px;font-weight:600;font-size:16px;transition:all .3s ease;border:none;cursor:pointer;text-decoration:none;line-height:1.5}.btn-primary:hover{background-color:#c10510;transform:translateY(-2px);box-shadow:0 4px 12px rgba(227,6,19,.3)}.btn-link{display:inline-block;padding:16px 36px;color:#e30613;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:16px;line-height:1.5}.btn-link:hover{color:#c10510;text-decoration:underline}.section-title{font-size:42px;margin-bottom:20px;color:#1a1a1a;font-weight:700;line-height:1.3;letter-spacing:-.5px}.section-description{font-size:16px;color:#666;margin-bottom:28px;line-height:1.6}.App{min-height:100vh;display:flex;flex-direction:column}@media (max-width:1200px){.container{padding:0 40px}}@media (max-width:768px){.container{padding:0 24px}.section-title{font-size:32px}.section-description{font-size:15px}.btn-link,.btn-primary{padding:14px 28px;font-size:15px}}