@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz@9..40&display=swap";:root{--font-family: "DM Sans", sans-serif;--darkOrange: #ff6b00;--primaryOrange: #ff7342;--darkBlue: #031849;--lightBlue: #3586ff;--lightOrange: #fef4ea;--mainWhite: #ffffff;--lightWhite: #f4f4f4;--mainBlack: #000000;--lightBlack: #121212;--mainGray: #666666}*{margin:0;padding:0;box-sizing:border-box;font-family:Mont,sans-serif}body{font-family:var(--font-family);padding:0;margin:0}button{cursor:pointer}.save-reassign{border:.6px solid #808080;padding:12px 32px;border-radius:24px;margin-bottom:-24px;margin-top:24px;color:gray;font-size:14px;cursor:pointer;font-family:var(--font-family)}.save-reassign:hover{border:.6px solid var(--darkOrange);padding:12px 32px;border-radius:24px;margin-bottom:-24px;margin-top:24px;color:#fff;font-size:14px;cursor:pointer;background-color:var(--darkOrange);font-family:var(--font-family)}.dashboard{padding:20px;background-color:#f4f6f9;color:#333}.primary-color{color:#8c08f0}.summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:20px}.summary-item{background-color:#fff;padding:20px;border-radius:12px;text-align:center;transition:transform .3s,box-shadow .3s}.summary-item h2{color:#8c08f0;font-size:16px;margin-bottom:10px}.count{font-size:1.3rem;font-weight:700;color:#333;margin-top:10px}.monthly-signups{transition:box-shadow .3s}.monthly-signups h2{color:#8c08f0;font-size:18px;margin-bottom:15px}.monthly-signups-grid,.parcel-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.signup-card{background-color:#fdfdfd;border-radius:10px;text-align:center;transition:transform .3s,box-shadow .3s}.month-name{font-size:18px;font-weight:700;color:#8c08f0}.signup-count{font-size:24px;font-weight:700;color:#333;margin-top:10px}.status-card{background-color:#fff;padding:15px;border:1px solid #eee;border-radius:10px;text-align:center;transition:transform .3s,box-shadow .3s}.status-title{font-size:1rem;color:#6c757d}.status-count{font-size:3rem;font-weight:700;color:#8c08f0}.loader{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5rem;color:#555}@media (max-width: 768px){.summary-item h2{font-size:14px}.count{font-size:1.4rem}.month-name,.signup-count{font-size:14px}.summary,.monthly-signups-grid,.parcel-status-grid{grid-template-columns:1fr}}.shimmer-wrapper{width:100%;height:100px;background-color:#f6f7f8;position:relative;overflow:hidden;margin-bottom:10px;border-radius:4px}.shimmer{width:100%;height:100%;background:linear-gradient(to right,#f6f7f8,#e0e0e0,#f6f7f8 40%,#f6f7f8);position:absolute;top:0;left:0;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer-container{display:flex;flex-direction:column;gap:10px;padding:20px;min-height:100vh}.error{text-align:center;color:red;font-size:1.2rem;margin-top:20px}.about-page{padding:30px 20px;max-width:1200px;margin:0 auto;flex-wrap:wrap;width:100vw}.about-title{text-align:center;font-size:2rem;margin-bottom:40px}.about-section{display:flex;align-items:center;justify-content:space-between;margin-top:64px;gap:40px}.about-section-reverse{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:160px;gap:40px;flex-wrap:wrap;background-color:#008644;padding:64px 44px;border-radius:32px;color:#fff}.about-image{flex:1;min-width:280px}.about-image img{width:100%;max-height:480px;border-radius:10px;object-fit:cover;min-height:400px}.about-text{flex:1;min-width:280px}.about-text h3{font-size:1.8rem;margin-bottom:15px;color:#333}.about-text p{font-size:1.1rem;line-height:1.6;color:#555}@media screen and (max-width: 768px){.about-section{flex-direction:column;padding:32px 1px;border-radius:12px}.about-section-reverse{flex-direction:column;padding:32px 12px;border-radius:12px}.about-text h3{font-size:1.3rem}.about-text p{font-size:.87rem;width:100%;flex-wrap:wrap}.about-image img{width:87%;height:100%;border-radius:10px;width:100%;flex-wrap:wrap}}.faq-container{padding:70px 20px;max-width:800px;margin:auto;color:#121212;background-color:#fff}.faq-header{font-size:2.48rem;font-weight:700;margin-bottom:1rem;line-height:1.3;color:#121212;max-width:500px;text-align:center;margin-left:auto;margin-right:auto;font-family:var(--secondary-font)}.faq-subtext{font-size:1rem;line-height:1.6;margin-bottom:2rem;color:#666;max-width:500px;text-align:center;margin-left:auto;margin-right:auto}.faq-item{border:1px solid #66666645;border-radius:12px;margin-bottom:10px;padding:15px;transition:box-shadow .3s ease,background-color .3s ease;background-color:transparent}.faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:12px;color:#121212}.faq-title{margin:0;font-size:18px;color:#121212}.faq-answer{margin-top:10px;color:#666;line-height:1.5;font-size:16px}.hero{background-size:cover;background-position:center;background-repeat:no-repeat;height:80vh;width:100vw;margin:0;padding:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;text-align:center;overflow:hidden;gap:32px}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:1}.hero-content{position:relative;z-index:2;padding:20px;max-width:700px}.hero h1{font-size:2.9rem;margin-bottom:1rem;text-transform:uppercase;text-align:center}.hero p{font-size:1rem;text-align:center;padding-left:24px}.buy-data-button{width:350px}@media (max-width: 768px){.hero h1{font-size:1.6rem;text-align:left;padding-left:0}.buy-data-button{width:100%}.hero p{font-size:.8rem;text-align:left;padding-left:0}.hero-content{position:relative;z-index:2;padding:12px;width:100%}.hero-content{position:relative;z-index:2;padding:20px;max-width:700px;align-items:flex-start;background-color:#00000065;flex-direction:column;display:flex}}.navbar{width:100%;background-color:#fff;color:#333;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;position:fixed;top:0;left:0;right:0;z-index:100}.logo{font-size:20px;font-weight:700}.nav-links{display:flex;gap:25px;flex-direction:row;align-items:center;justify-content:left;font-size:14px}.nav-links a:hover{color:#023009}.donate-btn{padding:12px 16px;background-color:#8b25be;color:#fff!important;border-radius:48px;font-weight:700}.donate-btn:hover{background-color:#023009}.menu-icon{font-size:28px;cursor:pointer;display:none;z-index:110}.nav-links a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease}.nav-links a:hover,.active-link{color:#023009}.donate-btn.active-link{background-color:#023009;color:#fff}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (max-width: 768px){.menu-icon{display:block}.nav-links{display:none}.backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000045;z-index:90}.nav-links.active{display:flex;flex-direction:column;position:absolute;top:0;right:0;width:75%;height:100vh;background-color:#fff;padding:120px 24px 12px;animation:slideIn .3s ease forwards;z-index:100;align-items:left;justify-content:left}.nav-links a{margin:8px 0;font-size:16px;text-align:left;align-items:left;justify-content:left}.donate-btn{margin-top:10px;padding:16px 24px;border-radius:120px}}.padiman-footer{background-color:#000;color:#fff;font-family:Plus Jakarta Sans,sans-serif;padding:60px 20px 30px;text-align:center}.social-link{margin-right:12px;display:inline-block;margin-top:24px;margin-left:12px}.padiman-footer-inner{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:800px;margin:0 auto}.padiman-footer-title{font-size:20px;font-weight:600;margin-bottom:20px;letter-spacing:.5px;text-align:center}.padiman-footer-contact{display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;background-color:#ffffff12;padding:12px 20px;border-radius:48px;width:fit-content}.padiman-footer-contact p{margin:0}.padiman-footer-contact a{color:#fff;text-decoration:none;font-size:15px;transition:.3s ease}.padiman-footer-contact a:hover{color:#f44336;text-decoration:underline}.padiman-footer-links{display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;background-color:#ffffff12;padding:16px 24px;border-radius:48px;list-style:none;margin:0}.padiman-footer-links li a{color:#fff;text-decoration:none;font-size:16px;transition:all .3s ease}.padiman-footer-links li a:hover{color:#f44336;text-decoration:underline}.padiman-footer-bottom{margin-top:50px;text-align:center;font-size:14px;color:#fff;border-top:1px solid #2a2a2a;padding-top:20px}.terms-container{max-width:800px;margin:0 auto;padding:120px 16px;font-family:Plus Jakarta Sans,sans-serif;color:#333;line-height:1.7}.terms-title{color:#8b25be;font-size:2.5rem;margin-bottom:20px;font-weight:700}.terms-container h2{color:#8b25be;margin-top:30px;font-size:1.4rem}.terms-container ul{list-style:disc;padding-left:20px}.terms-container a.terms-link{color:#8b25be;text-decoration:underline}.privacy-policy-container{font-family:Arial,sans-serif;padding:20px;max-width:800px;margin:0 auto;background-color:#f9f9f9;color:#333}.privacy-policy-title{font-size:2rem;margin-bottom:20px;color:#333}h2{font-size:1.5rem;color:#2a3d4f;margin-top:20px}ul{list-style-type:disc;margin-left:20px}ul li{margin-bottom:10px}ul li strong{font-weight:700}p{font-size:1rem;line-height:1.6;margin-top:10px}@media (max-width: 768px){.privacy-policy-container{padding:10px}.privacy-policy-title{font-size:1.5rem}h2{font-size:1.2rem}}@font-face{font-family:Mont;src:url(/assets/Mont-Hairline-Dn3MrhjW.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-HairlineItalic-C2rL-mIf.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-ExtraLight-k-4_d4ZG.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-ExtraLightItalic-C1Y-1NFU.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-Light-D-ISCytt.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-LightItalic-BomIS2pk.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-Regular-DkehNPDO.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Mont;src:url(./Mont-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mont;src:url(./Mont-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Mont;src:url(./Mont-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-SemiBold-D4hJrQPU.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-SemiBoldItalic-BNPuro2I.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-Bold-wkVb6EZH.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-BoldItalic-CNHPnZJP.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mont;src:url(./Mont-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mont;src:url(./Mont-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mont;src:url(/assets/Mont-Black-BL2dLoBW.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mont;src:url(/assets/Mont-BlackItalic-DYhfm9d2.ttf) format("truetype");font-weight:900;font-style:italic}
