.page_container__mlWOx{max-width:1200px;margin:0 auto;padding:0 20px}.page_loadingContainer__M2It6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.page_loadingSpinner__K4lsO{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#009847;border-radius:50%;animation:page_spin__c1dpp 1s linear infinite}@keyframes page_spin__c1dpp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_heroSection__WBO9B{padding:60px 0;text-align:center}.page_heroSection__WBO9B h1{font-size:2.5rem;margin-bottom:20px}.page_subtitle__ufOTX{font-size:1.2rem;color:#666;margin-bottom:30px}.page_heroImage__lSfPy{margin-top:40px}.page_heroImage__lSfPy img{width:100%;max-width:800px;height:auto;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_buttons__LVVlv{display:flex;gap:20px;justify-content:center;margin:30px 0}.page_buttons__LVVlv button{padding:12px 30px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;background-color:#009847;color:white}.page_buttons__LVVlv button:hover:not(:disabled){background-color:#007a3a}.page_buttons__LVVlv button:disabled{opacity:.6;cursor:not-allowed}.page_buttons__LVVlv .page_secondary__lvm1q{background-color:transparent;border:2px solid #009847;color:#009847}.page_buttons__LVVlv .page_secondary__lvm1q:hover{background-color:#009847;color:white}.page_features__ujSd4{padding:60px 0;background-color:#f9f9f9}.page_features__ujSd4 h2{text-align:center;margin-bottom:40px;font-size:2rem}.page_feature__kmC3S{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px}.page_feature__kmC3S:last-child{margin-bottom:0}.page_feature__kmC3S h3{font-size:1.5rem;margin-bottom:15px}.page_feature__kmC3S p{line-height:1.6;color:#555}.page_featureImage__Llmzj img{width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.page_charting__XZknK{padding:60px 0}.page_charting__XZknK h2{text-align:center;margin-bottom:40px;font-size:2rem}.page_chartingGrid__P7QdR{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.page_chartCard__mRIK1{background:white;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.page_chartCard__mRIK1 img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:15px}.page_chartCard__mRIK1 h3{margin-bottom:10px;font-size:1.2rem}.page_technical__Ykwoy{padding:60px 0;background-color:#f9f9f9}.page_technical__Ykwoy .page_container__mlWOx{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.page_technical__Ykwoy h2{margin-bottom:20px;font-size:1.8rem}.page_technicalImage___T_wP img{width:100%;height:auto;border-radius:8px}.page_download__ZX_oW{padding:60px 0}.page_download__ZX_oW .page_container__mlWOx{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.page_download__ZX_oW h2{margin-bottom:20px;font-size:1.8rem}.page_download__ZX_oW button{margin-top:20px;padding:15px 40px;background-color:#009847;color:white;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer}.page_download__ZX_oW button:hover:not(:disabled){background-color:#007a3a}.page_downloadImage__hqnMG img{width:100%;height:auto;border-radius:8px}.page_faq__dbChA{padding:60px 0;background-color:#f9f9f9}.page_faq__dbChA h2{text-align:center;margin-bottom:40px;font-size:2rem}.page_faqList___2r8N{max-width:800px;margin:0 auto}.page_faqItem__Su6Rc{background:white;margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #eee}.page_faqQuestion__zvJUb{width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:600;color:#333;transition:background-color .3s}.page_faqQuestion__zvJUb:hover{background-color:#f5f5f5}.page_faqIcon__jmPaR{transition:transform .3s ease;font-size:1.2rem;color:#009847;min-width:20px;text-align:center}.page_faqIcon__jmPaR.page_open__qlBEK{transform:rotate(45deg)}.page_faqAnswer__hOXMi{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.page_faqAnswer__hOXMi.page_open__qlBEK{padding:0 20px 20px;max-height:500px;opacity:1}.page_faqAnswer__hOXMi p{color:#555;line-height:1.6}.page_modalOverlay__0vG8F{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modal__WjNSq{background:white;padding:40px;border-radius:10px;max-width:500px;width:90%;position:relative}.page_close__Pr93t{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.5rem;cursor:pointer}.page_modal__WjNSq h2{margin-bottom:20px}.page_modal__WjNSq p{margin-bottom:30px}.page_modal__WjNSq button{width:100%;padding:15px;background-color:#009847;color:white;border:none;border-radius:5px;cursor:pointer}.page_progress__jfaZ3{position:fixed;bottom:20px;right:20px;background:white;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);min-width:200px;z-index:1001}.page_progressBar__qQeqg{height:8px;background-color:#eee;border-radius:4px;margin-top:10px;overflow:hidden}.page_progressBar__qQeqg div{height:100%;background-color:#009847;transition:width .3s}@media (max-width:768px){.page_chartingGrid__P7QdR,.page_download__ZX_oW .page_container__mlWOx,.page_feature__kmC3S,.page_technical__Ykwoy .page_container__mlWOx{grid-template-columns:1fr}.page_buttons__LVVlv{flex-direction:column;align-items:center}.page_buttons__LVVlv button{width:100%;max-width:300px}}.page_downloadModalPaper__74_XG{background:linear-gradient(135deg,#ffffff,#f9fbf9)!important}.page_modalTitle__DZKs2{padding:24px 24px 8px!important}.page_downloadOptionCard__xyT8_{padding:30px 20px;text-align:center;border:1px solid #e0e0e0;border-radius:12px!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;background-color:white!important}.page_downloadOptionCard__xyT8_:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,152,71,.12);border-color:#009847}.page_cardIconBox__7wLc6{width:80px;height:80px;background-color:#f0f7f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.page_downloadOptionCard__xyT8_:hover .page_cardIconBox__7wLc6{background-color:#009847}.page_downloadOptionCard__xyT8_:hover .page_cardIconBox__7wLc6 svg{color:white!important}.page_sizeBadge__Dy5X1{background-color:#f1f1f1;color:#666;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:20px}.page_modalDownloadButton__NC1AE{background-color:#009847!important;color:white!important;text-transform:none!important;font-weight:600!important;padding:10px!important;border-radius:8px!important;box-shadow:none!important}.page_modalDownloadButton__NC1AE:hover{background-color:#007a3a!important}.page_modalDownloadButtonSecondary__wHLPx{border-color:#009847!important;color:#009847!important;text-transform:none!important;font-weight:600!important;padding:10px!important;border-radius:8px!important}.page_modalDownloadButtonSecondary__wHLPx:hover{background-color:rgba(0,152,71,.05)!important;border-color:#007a3a!important}