.page-module__UBdgra__landing{background:#f8f6f4;flex-direction:column;min-height:100vh;display:flex}.page-module__UBdgra__container{max-width:1200px;margin:0 auto;padding:0 40px}.page-module__UBdgra__header{z-index:100;-webkit-backdrop-filter:blur(20px);background:#fffefbfa;border-bottom:1px solid #e8e5e080;padding:20px 0;position:sticky;top:0;box-shadow:0 1px 3px #00000008}.page-module__UBdgra__headerContent{justify-content:space-between;align-items:center;display:flex}.page-module__UBdgra__headerLogo{color:inherit;align-items:center;gap:14px;text-decoration:none;transition:transform .2s;display:flex}.page-module__UBdgra__headerLogo:hover{transform:scale(1.02)}.page-module__UBdgra__headerLogo img{object-fit:contain;border-radius:12px;width:44px;height:44px;box-shadow:0 2px 8px #4a7c5926}.page-module__UBdgra__headerAppName{color:#2c2c2c;letter-spacing:-.5px;background:linear-gradient(135deg,#4a7c59,#6b9b7a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700}.page-module__UBdgra__main{flex:1;padding:60px 0}.page-module__UBdgra__content{max-width:900px;margin:0 auto}.page-module__UBdgra__pageHeader{text-align:center;border-bottom:2px solid #e8e5e0;margin-bottom:60px;padding-bottom:40px}.page-module__UBdgra__title{color:#2c2c2c;letter-spacing:-1px;margin:0 0 16px;font-size:3.5rem;font-weight:800}.page-module__UBdgra__lastUpdated{color:#6b6b6b;margin:0;font-size:1.1rem}.page-module__UBdgra__section{background:#fffefb;border:2px solid #e8e5e0;border-radius:24px;margin-bottom:32px;padding:40px;transition:all .3s}.page-module__UBdgra__section:hover{border-color:#a8d5ba;box-shadow:0 8px 32px #00000014}.page-module__UBdgra__heading{color:#2c2c2c;letter-spacing:-.3px;margin:0 0 20px;font-size:1.8rem;font-weight:700}.page-module__UBdgra__subheading{color:#2d4a35;margin:32px 0 16px;font-size:1.3rem;font-weight:700}.page-module__UBdgra__text{color:#6b6b6b;margin:0 0 20px;font-size:1.05rem;line-height:1.8}.page-module__UBdgra__list{margin:0 0 20px;padding:0;list-style:none}.page-module__UBdgra__list li{color:#6b6b6b;padding:10px 0 10px 28px;font-size:1.05rem;line-height:1.8;position:relative}.page-module__UBdgra__list li:before{content:"•";color:#4a7c59;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;left:0}.page-module__UBdgra__contact{background:#a8d5ba1a;border-radius:16px;margin-top:24px;padding:24px}.page-module__UBdgra__contact p{margin:8px 0}.page-module__UBdgra__link{color:#4a7c59;font-weight:600;text-decoration:none;transition:color .2s}.page-module__UBdgra__link:hover{color:#2d4a35;text-decoration:underline}.page-module__UBdgra__footer{color:#fff;background:linear-gradient(135deg,#2d4a35,#1a3324);margin-top:60px;padding:80px 0 40px}.page-module__UBdgra__footerContent{grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:40px;display:grid}.page-module__UBdgra__footerBrand{flex-direction:column;gap:16px;display:flex}.page-module__UBdgra__footerLogo{align-items:center;gap:14px;display:flex}.page-module__UBdgra__footerLogo img{border-radius:12px;width:48px;height:48px}.page-module__UBdgra__footerLogo span{font-size:1.3rem;font-weight:700}.page-module__UBdgra__footerTagline{color:#ffffffb3;margin:0;font-size:1rem}.page-module__UBdgra__footerLinks{flex-direction:column;gap:16px;display:flex}.page-module__UBdgra__footerLinks a{color:#fffc;width:fit-content;font-size:1rem;text-decoration:none;transition:all .2s}.page-module__UBdgra__footerLinks a:hover{color:#fff;transform:translate(4px)}.page-module__UBdgra__footerBottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:40px}.page-module__UBdgra__footerBottom p{color:#fff9;margin:0;font-size:.9rem}@media (max-width:768px){.page-module__UBdgra__container{padding:0 24px}.page-module__UBdgra__header{padding:16px 0}.page-module__UBdgra__headerLogo img{width:36px;height:36px}.page-module__UBdgra__headerAppName{font-size:1.2rem}.page-module__UBdgra__main{padding:40px 0}.page-module__UBdgra__title{font-size:2.5rem}.page-module__UBdgra__section{padding:32px 24px}.page-module__UBdgra__heading{font-size:1.5rem}.page-module__UBdgra__subheading{font-size:1.15rem}.page-module__UBdgra__footerContent{grid-template-columns:1fr;gap:40px}}
