body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-color:#f4f4f4}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fc;color:#333;line-height:1.6}#root{display:flex;justify-content:center;min-height:100vh}.app{max-width:1200px;width:100%;padding:0 20px;margin:0 auto;box-sizing:border-box}.language-section{margin-bottom:20px;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.language-label{margin-right:10px;font-weight:600}.language-select{padding:8px;font-size:16px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:border-color .3s}.language-select:focus{outline:none;border-color:#007bff}.hero{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:40px 20px;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:40px;animation:fadeIn .5s ease-in}.hero h1{font-size:2.5em;margin-bottom:15px;font-weight:700}.hero p{font-size:1.2em;margin-bottom:25px;opacity:.9}.cta-button{background-color:#28a745;color:#fff;border:none;padding:12px 24px;font-size:1em;border-radius:6px;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 2px 6px rgba(40,167,69,.3)}.cta-button:hover{background-color:#218838;transform:translateY(-2px)}.cta-button:focus{outline:none;box-shadow:0 0 0 3px rgba(40,167,69,.4)}.features,.how-it-works,.pricing,.upload-section{margin:40px 0;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s}.features:hover,.how-it-works:hover,.pricing:hover,.upload-section:hover{transform:translateY(-5px)}.features h2,.how-it-works h2,.pricing h2,.upload-section h2{font-size:2em;margin-bottom:20px;color:#2c3e50}.features ul,.how-it-works ol{list-style-position:inside;padding:0;text-align:left;max-width:600px;margin:0 auto}.features li,.how-it-works li{margin:10px 0;padding-left:15px}.pricing table{width:100%;max-width:600px;margin:0 auto;border-collapse:collapse}.pricing td,.pricing th{padding:12px;border:1px solid #eee;text-align:left}.pricing th{background-color:#007bff;color:#fff}.pricing td{background-color:#f9f9f9}footer{padding:20px;background-color:#2c3e50;color:#fff;margin-top:40px;text-align:center;border-radius:8px 8px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.1)}footer a{color:#007bff;text-decoration:none;font-weight:600}footer a:hover{text-decoration:underline}@media (max-width:768px){.app{padding:0 10px}.hero{padding:20px;margin-bottom:20px}.hero h1{font-size:1.8em}.hero p{font-size:1em}.cta-button{width:100%;max-width:200px;margin:5px 0}.features,.how-it-works,.pricing,.upload-section{padding:15px;margin:20px 0}.features h2,.how-it-works h2,.pricing h2,.upload-section h2{font-size:1.5em}.pricing table{font-size:.9em}footer{padding:15px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.bb2b0855.chunk.css.map */