body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff8f2;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app{display:flex;flex-direction:column;min-height:100vh}.navbar{align-items:center;background-color:#fff;box-shadow:0 1px 3px 0 #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-links{display:flex;gap:2rem}.nav-links a{color:#374151;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#ff8c00}.lang-button{background-color:#ff8c00;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.lang-button:hover{background-color:#ff7a00}.page-container{flex:1 1;margin:0 auto;max-width:1200px;padding:3rem 2rem}.hero{background:linear-gradient(135deg,#fff8f2,#ffe5cc);border:2px solid #ffe5cc;border-radius:1rem;margin-bottom:3rem;padding:2rem;text-align:center}.hero h1{color:#1f2937;font-size:2.5rem;margin-bottom:1rem}.subtitle{color:#ff8c00;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.hero p{color:#6b7280;font-size:1.125rem;line-height:1.6}.features{background-color:#fff;border:1px solid #ffe5cc;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a;padding:2rem}.features h2{color:#1f2937;color:#ff8c00;font-size:1.875rem;margin-bottom:1.5rem;text-align:center}.features ul{list-style:none;padding:0}.features li{background-color:#fff8f2;border-left:4px solid #ff8c00;border-radius:.5rem;font-size:1.125rem;margin-bottom:1rem;padding:1rem}.support-header{margin-bottom:3rem;text-align:center}.support-header h1{color:#ff8c00;font-size:2.5rem;margin-bottom:1rem}.contact-section{background-color:#fff;border:1px solid #ffe5cc;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a;margin-bottom:2rem;padding:2rem}.contact-section h2{color:#ff8c00;font-size:1.5rem;margin-bottom:1.5rem}.contact-info{grid-gap:1.5rem;display:grid;gap:1.5rem}.contact-info a{color:#ff8c00;font-weight:500;text-decoration:none}.contact-info a:hover{text-decoration:underline}.contact-details{background-color:#fff8f2;border-left:4px solid #ff8c00;border-radius:8px;margin-top:15px;padding:15px}.contact-details p{color:#333;font-size:14px;margin-bottom:8px}.small-text{color:#6b7280;font-size:.875rem;margin-top:.5rem}.faq-section{background-color:#fff;border:1px solid #ffe5cc;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a;padding:2rem}.faq-section h2{color:#ff8c00;font-size:1.5rem;margin-bottom:1.5rem}.faq-item{background-color:#fff8f2;border-left:4px solid #ff8c00;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.faq-item h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.faq-item p{color:#4b5563;line-height:1.6}.policy-section{background-color:#fff;border:1px solid #ffe5cc;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a;margin-bottom:2rem;margin-top:1rem;padding:2rem}.policy-section h2{color:#ff8c00;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.policy-section h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.policy-section p{color:#4b5563;line-height:1.8;margin-bottom:1rem}.bullet-list{list-style:none;margin:1rem 0;padding-left:0}.bullet-list li{color:#4b5563;line-height:1.6;padding:8px 0 8px 25px;position:relative}.bullet-list li:before{color:#ff8c00;content:"•";font-size:1.2rem;font-weight:700;left:5px;position:absolute}.contact-info-box{background-color:#fff8f2;border-left:4px solid #ff8c00;border-radius:8px;margin-top:1rem;padding:1.5rem}.contact-info-box p{color:#333;margin-bottom:.5rem}.footer{background-color:#fff;border-top:1px solid #ffe5cc;color:#6b7280;margin-top:auto;padding:2rem;text-align:center}@media (max-width:768px){.navbar{gap:1rem;padding:1rem}.nav-links,.navbar{flex-direction:column}.nav-links{gap:.5rem;text-align:center}.page-container{padding:2rem 1rem}.hero h1,.support-header h1{font-size:2rem}}@media print{.footer,.lang-button,.navbar{display:none}.page-container{max-width:100%}}
/*# sourceMappingURL=main.b85f20d2.css.map*/