.header{background-color:var(--storm-dark);box-shadow:var(--shadow-md)}.header-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:flex;align-items:center;justify-content:space-between}.header-logo-container{display:flex;align-items:center;text-decoration:none}.header-logo{display:flex;align-items:center;height:100%}.logo-link{display:flex;align-items:center;margin-right:var(--spacing-md);height:100%}.logo{width:32px;height:32px;object-fit:contain}.header-title{font-size:1.25rem;font-weight:600;color:#fff;line-height:1}.header-nav{display:flex;gap:var(--spacing-lg)}.header-nav a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.header-nav a:hover{color:var(--storm-light)}@media (max-width: 768px){.header-content{height:auto;padding:var(--spacing-sm) var(--spacing-md)}.header-logo{justify-content:center;margin-bottom:var(--spacing-sm)}.header-help,.header-reinstall{justify-content:center;margin-top:var(--spacing-sm)}.help-link{padding:var(--spacing-sm) var(--spacing-md);border-radius:4px}}.header-content{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);height:64px}.header-title-storm{color:var(--storm-light)}.header-help,.header-reinstall{display:flex;align-items:center;height:100%}.header-reinstall .text{font-size:larger;font-weight:600;margin-right:16px}.help-link{display:flex;align-items:center;font-size:.875rem;color:#fff;text-decoration:none;transition:color .3s ease;height:100%;padding:0 var(--spacing-sm)}.help-link:hover{color:var(--storm-light);background-color:#ffffff1a}.help-link .anticon{margin-right:var(--spacing-xs);font-size:1rem}.reinstall-button{font-size:1rem!important;height:auto!important;width:auto!important}.install-button{background-color:var(--storm-light)!important;color:var(--storm-dark)!important;border:none!important;padding:var(--spacing-sm) var(--spacing-lg)!important;border-radius:4px!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--spacing-sm)!important;transition:background-color .3s ease!important;width:auto;min-width:250px;height:48px;font-size:1.125rem}.install-button span{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.install-button:hover{background-color:#e6a53d!important}.dropdown-menu{background-color:#fff!important;border-radius:8px!important;box-shadow:var(--shadow-md)!important;padding:var(--spacing-sm) 0!important}.dropdown-menu .ant-dropdown-menu-item{padding:var(--spacing-sm) var(--spacing-md)!important;transition:background-color .3s ease!important}.dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--bg-secondary)!important}.dropdown-menu a{display:flex!important;align-items:center!important;gap:var(--spacing-sm)!important;color:var(--text-primary)!important;text-decoration:none!important}.button-icon{width:24px;height:24px;margin:0}.footer{background-color:var(--storm-dark);color:#fff;padding:var(--spacing-xl) 0;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}.footer-logo{display:flex;align-items:center;gap:var(--spacing-md)}.footer-logo img{height:40px}.footer-title{font-size:1.25rem;font-weight:600}.footer-title-storm{color:var(--storm-light)}.footer-links{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--storm-light)}.footer-copyright{color:#ffffffb3;font-size:.9rem}@media (max-width: 768px){.footer-container{text-align:center}.footer-logo,.footer-links{justify-content:center}}.main-section{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-md) var(--spacing-xl);flex-wrap:wrap;background-color:var(--bg-primary)}.text-section,.image-section{flex:1;min-width:300px}.text-section{font-size:1.5rem;max-width:50%}.text-section h1{margin-top:0;font-size:3rem;font-weight:700;color:var(--storm-dark);line-height:1.2}.text-section p{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:1.25rem;line-height:1.5}.image-section{display:flex;align-items:center;justify-content:center;max-width:50%}.landing-image{width:100%;max-width:470px;height:auto;border-radius:10px;box-shadow:var(--shadow-md)}.dropdown-button-container{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-lg)}.dropdown-button-container .full-width-button{width:100%;max-width:350px}@media screen and (max-width: 900px){.main-section{flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md)}.text-section{max-width:100%;text-align:center}.text-section h1{font-size:2.5rem}.text-section p{font-size:1.125rem}.image-section{max-width:100%}.dropdown-button-container{justify-content:center}}.features-section{padding:var(--spacing-xl) 0}.features-container{max-width:1200px;margin:0 auto;padding:var(--spacing-lg);background-color:var(--bg-primary);border-radius:16px;box-shadow:var(--shadow-lg)}.features-section h2{font-size:2rem;color:var(--storm-dark);margin-bottom:var(--spacing-md);text-align:center}.features-heading-storm{color:var(--storm-light)}.features-section p{font-size:1.125rem;color:var(--text-secondary);max-width:800px;margin:0 auto var(--spacing-xl);text-align:center}.features-list{display:flex;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);width:100%;flex-wrap:wrap}.feature-item{background-color:var(--bg-secondary);padding:var(--spacing-md);border-radius:12px;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:180px;max-width:200px}.feature-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.feature-icon-container{width:48px;height:48px;margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);border-radius:12px;padding:var(--spacing-xs)}.feature-icon{width:32px;height:32px;object-fit:contain}.feature-item p{font-size:.875rem;color:var(--text-primary);margin:0;font-weight:500}@media (max-width: 1024px){.feature-item{min-width:160px;max-width:180px}}@media (max-width: 768px){.features-section{padding:var(--spacing-lg) 0}.features-container{padding:var(--spacing-md);margin:0 var(--spacing-sm)}.features-section h2{font-size:1.75rem}.features-list{gap:var(--spacing-md)}.feature-item{min-width:140px;max-width:160px}}@media (max-width: 480px){.features-list{flex-direction:column;align-items:center}.feature-item{width:100%;max-width:300px;min-width:auto}}.download-section{display:flex;justify-content:space-between;margin:40px 0;padding:20px;background-color:var(--bg-secondary);border-radius:10px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:1200px;flex-wrap:wrap}.download-section h2{font-size:2em;color:var(--storm-dark);margin:0}.title-storm{color:var(--storm-light)}.download-container{max-width:1200px;margin:0 auto;padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;text-align:center}.download-section p{font-size:1.125rem;color:var(--text-secondary);max-width:800px;margin-bottom:var(--spacing-xl)}.download-buttons{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center}.download-button{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--bg-primary);border-radius:12px;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:var(--text-primary);font-weight:500}.download-button:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.download-button img{width:24px;height:24px}.download-button span{font-size:1rem}.download-steps{display:flex;justify-content:center;gap:var(--spacing-xl);margin-top:var(--spacing-xl);flex-wrap:wrap}.step-item{display:flex;flex-direction:column;align-items:center;max-width:200px}.step-number{width:40px;height:40px;background-color:var(--storm-light);color:var(--storm-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:var(--spacing-sm)}.step-title{font-size:1.125rem;color:var(--storm-dark);margin-bottom:var(--spacing-xs);font-weight:600}.step-description{font-size:.875rem;color:var(--text-secondary);text-align:center}@media (max-width: 768px){.download-section{flex-direction:column;align-items:center}.download-container{padding:var(--spacing-md)}.download-section h2{font-size:1.75rem}.download-buttons{flex-direction:column;width:100%;max-width:300px}.download-button{width:100%;justify-content:center}.download-steps{gap:var(--spacing-lg)}.step-item{max-width:160px}}@media (max-width: 480px){.download-steps{flex-direction:column;align-items:center}.step-item{max-width:100%}}.testimonials-section{text-align:center;width:100%}.testimonials-section h2{font-size:2em;color:#000;margin-bottom:40px}.testimonials-carousel{width:100%!important}.testimonial-item{display:flex!important;justify-content:center;align-items:center;overflow:hidden}.testimonial-content{display:flex;align-items:center;justify-content:center;max-width:800px;margin:auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a}.testimonial-image{width:60px;height:60px;border-radius:50%;margin-right:20px}.testimonial-content div{max-width:600px;text-align:left}.testimonial-content h3{margin:0;font-size:1.2em;color:#000}.testimonial-content p{font-size:1em;color:#6c757d;margin-top:10px}@media (max-width: 768px){.testimonial-content{flex-direction:column;align-items:center}.testimonial-image{margin-right:0;margin-bottom:20px}.testimonial-content div{text-align:center}}.ant-carousel{max-width:1200px}.ant-carousel .slick-dots{bottom:-40px}.ant-carousel .slick-dots li button,.ant-carousel .slick-dots li.slick-active button{background-color:var(--storm-dark)!important}.slick-active:after{background-color:var(--storm-light)!important}.question-accordion{width:100%}.faq-section{padding:40px 20px;text-align:center;width:100%}.faq-section h2{font-size:2em;margin-bottom:20px;color:#000}.ant-collapse{background-color:#fff;border:none}.ant-collapse-item{margin-bottom:14px;border:1px solid #e8e8e8;border-radius:8px!important;overflow:hidden;box-shadow:0 4px 8px #0000001a}.ant-collapse-header{font-size:1.2em;font-weight:700;padding:12px 24px;color:#000;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8}.ant-collapse-content{border-top:none!important}.ant-collapse-content-box{padding:12px 24px;text-align:left;font-size:1em;color:#000;font-weight:400;background-color:#f9f9f9!important}.ant-collapse-header:hover{background-color:#f1f1f1!important}.ant-collapse-item:last-child{margin-bottom:0}.landing-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.help-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.help-page h1{margin-top:0}.install-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center}.install-logo{width:120px;height:120px;margin-bottom:var(--spacing-lg)}.install-title{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-primary)}.install-title-storm{color:var(--storm-light)}.install-container h2{font-size:1.5rem;color:var(--text-secondary);margin-bottom:var(--spacing-md)}.install-container p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.install-content{margin-top:40px}.install-title-storm{color:var(--storm-light);font-weight:700}.feedback-container{display:flex;justify-content:center;align-items:center;text-align:center}.feedback-content{width:100%;max-width:800px}.legal-info{padding:20px;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.legal-info section{margin-bottom:20px}.legal-info h2{font-size:1.5em;margin-bottom:10px;color:var(--storm-light)}.legal-info h3{font-size:1.2em;margin-bottom:5px}.legal-info p{margin-bottom:10px;line-height:1.6}.legal-info a{color:var(--storm-light);text-decoration:none}.legal-info a:hover{text-decoration:underline}.privacy-policy{max-width:800px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.privacy-policy h1{color:var(--storm-dark);font-size:2rem;margin-bottom:var(--spacing-lg);text-align:center}.privacy-policy h2{color:var(--storm-dark);font-size:1.5rem;margin:var(--spacing-lg) 0 var(--spacing-md)}.privacy-content{background-color:var(--bg-primary);padding:var(--spacing-lg);border-radius:8px;box-shadow:var(--shadow-sm)}.privacy-content p{color:var(--text-primary);line-height:1.6;margin-bottom:var(--spacing-md)}.privacy-content ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.privacy-content li{color:var(--text-primary);margin-bottom:var(--spacing-xs)}.privacy-content a{color:var(--storm-light);text-decoration:none;transition:color .3s ease}.privacy-content a:hover{color:#e6a53d;text-decoration:underline}.not-found{max-width:800px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);text-align:center}.not-found h1{color:var(--storm-dark);font-size:2rem;margin-bottom:var(--spacing-md)}.not-found p{color:var(--text-primary);font-size:1.125rem}.content-wrapper{padding:20px 50px;margin:20px auto;max-width:1200px;box-sizing:border-box;flex:1;width:100%}.App{display:flex;flex-direction:column;min-height:100vh}.ContentWrapper{flex:1}:root{--storm-dark: #394046;--storm-light: #FCB742;--storm-dark-rgb: 57, 64, 70;--storm-light-rgb: 252, 183, 66;--text-primary: var(--storm-dark);--text-secondary: #666666;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--border-color: #e0e0e0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}.storm-button{background-color:var(--storm-light);color:var(--storm-dark);border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:4px;cursor:pointer;transition:background-color .3s ease}.storm-button:hover{background-color:#e6a53d}.storm-card{background-color:var(--bg-primary);border-radius:8px;box-shadow:var(--shadow-sm);padding:var(--spacing-md);border:1px solid var(--border-color)}.storm-header{background-color:var(--storm-dark);color:#fff;padding:var(--spacing-md)}html,body,#root{height:100%;margin:0;padding:0;font-family:OpenSans!important;color:var(--text-primary);background-color:var(--bg-primary)}@font-face{font-family:OpenSans;src:local("OpenSans-Regular"),url(/assets/OpenSans-Regular-DxJTClRG.ttf)}*{box-sizing:border-box}a{color:var(--storm-light);text-decoration:none}a:hover{color:#e6a53d;text-decoration:underline}
