body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:.5rem 1rem}.language-toggles{display:flex;gap:.5rem}.language-toggle{background:none;border:none;cursor:pointer;font-size:1.5rem;opacity:.5;padding:.5rem;transition:opacity .3s ease}.language-toggle.active{opacity:1}.language-toggle.hover{opacity:.8}.logo{cursor:pointer;margin-bottom:5px;margin-left:20px;max-width:60px}@media (max-width:768px){header{height:50px;padding:5px 0}.logo{margin-left:10px;max-width:40px}}.footer{background-color:#333;bottom:0;color:#fff;height:40px;left:0;padding:.5rem 1rem;position:fixed;width:100%;z-index:1000}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 30px}.copyright{font-size:.9rem;margin:0}.social-icons{align-items:center;display:flex}.social-toggle{background:none;border:none;cursor:pointer;display:none;font-size:1.2rem;padding:1rem}.social-links{display:flex;gap:1rem}.social-links button{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:opacity .3s ease}.social-links button:hover{opacity:.7}@media (max-width:768px){.footer-content{margin-left:10px;margin-right:20px}.copyright{font-size:.7rem;max-width:50%;padding-bottom:10px}.social-toggle{display:flex}.social-links{background-color:#333;border-radius:4px;bottom:100%;box-shadow:0 -2px 5px #0000001a;display:none;margin-right:35px;padding:.5rem;position:absolute;right:0}.social-links.show{display:grid}}.faq-section h3{align-items:center;display:flex;justify-content:space-between;margin:0;padding:15px}.section-toggle-icon{margin-right:10px;transition:transform .3s ease}.section-toggle-icon.active{transform:rotate(180deg)}.faq-items{padding:15px}.contact-info{font-size:.9em;margin-top:20px;text-align:center}.contact-info a{color:#007bff;text-decoration:none}.contact-info a:hover{text-decoration:underline}.faq-page{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;overflow-y:auto;padding:20px}.faq-section{margin-bottom:20px}.faq-section h3{background-color:#f0f0f0;border-radius:5px;cursor:pointer;padding:10px}.faq-section h3:hover{background-color:#e0e0e0}.faq-items{padding:10px}.faq-page h1{color:#333;font-size:2rem;margin-bottom:30px;text-align:center}.faq-list{list-style-type:none;padding:0}.faq-item{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;padding:20px;transition:all .3s ease}.faq-item:hover{box-shadow:0 5px 15px #0000001a}.faq-question{align-items:center;color:#2c3e50;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:10px}.faq-question:after{content:"+";font-size:22px;transition:transform .3s ease}.faq-question.active:after{transform:rotate(45deg)}.faq-answer{color:#34495e;font-size:16px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.active{max-height:1000px;padding-top:10px}@media (max-width:768px){.faq-page{padding:10px}.faq-page h1{font-size:1.5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding:2rem 2rem 60px}@media (max-width:768px){.main-content{padding:1rem 1rem 40px}}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.85233fa8.css.map*/