.canopy-module__bNO8HG__canopyPage{background:#f9f9ff;width:100%;padding:40px 0;animation:.8s canopy-module__bNO8HG__fadeSlide}@keyframes canopy-module__bNO8HG__fadeSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.canopy-module__bNO8HG__heroSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;max-width:1150px;margin:auto;display:flex}.canopy-module__bNO8HG__textContent{flex:1;min-width:320px}.canopy-module__bNO8HG__textContent h1{color:#3b2c88;margin-bottom:12px;font-size:42px;font-weight:800}.canopy-module__bNO8HG__textContent p{color:#444;margin-bottom:18px;font-size:16px;line-height:1.6}.canopy-module__bNO8HG__textContent a{text-decoration:none}.canopy-module__bNO8HG__features{margin-bottom:25px;padding:0;list-style:none}.canopy-module__bNO8HG__features li{color:#333;margin-bottom:8px;font-size:15px}.canopy-module__bNO8HG__button{color:#fff;cursor:pointer;background:#b82b77;border:none;border-radius:10px;padding:12px 24px;font-size:15px;transition:all .3s}.canopy-module__bNO8HG__button:hover{background:#3c2d8a}.canopy-module__bNO8HG__imageBox{flex:.6;justify-content:center;display:flex}.canopy-module__bNO8HG__canopyImg{object-fit:contain;filter:drop-shadow(0 10px 20px #00000026);border-radius:12px;width:280px;height:auto;animation:3s ease-in-out infinite canopy-module__bNO8HG__float}@keyframes canopy-module__bNO8HG__float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.canopy-module__bNO8HG__typesSection{text-align:center;max-width:1150px;margin:60px auto 0}.canopy-module__bNO8HG__typesSection h2{color:#3b2c88;margin-bottom:25px;font-size:32px;font-weight:700}.canopy-module__bNO8HG__typesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.canopy-module__bNO8HG__typeCard{background:#fff;border-radius:14px;padding:22px;transition:all .3s;box-shadow:0 4px 12px #00000014}.canopy-module__bNO8HG__typeCard:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.canopy-module__bNO8HG__typeCard h3{color:#3b2c88;font-size:20px;font-weight:700}.canopy-module__bNO8HG__typeCard p{color:#555;margin-top:6px;font-size:14px}@media (max-width:700px){.canopy-module__bNO8HG__textContent h1{font-size:30px}.canopy-module__bNO8HG__canopyImg{width:220px}}@media (max-width:450px){.canopy-module__bNO8HG__heroSection{flex-direction:column;align-items:center;gap:20px;padding:0 10px}.canopy-module__bNO8HG__textContent{text-align:center;width:80%}.canopy-module__bNO8HG__textContent h1{font-size:24px;line-height:1.3}.canopy-module__bNO8HG__textContent p{margin-bottom:12px;font-size:14px}.canopy-module__bNO8HG__features li{margin-bottom:6px;font-size:13px}.canopy-module__bNO8HG__button{padding:10px 18px;font-size:14px}.canopy-module__bNO8HG__imageBox{flex:unset;justify-content:center;width:100%;margin-top:20px;margin-bottom:-15px;display:flex}.canopy-module__bNO8HG__canopyImg{width:200px}.canopy-module__bNO8HG__typesSection{width:85%;margin:40px auto 0}.canopy-module__bNO8HG__typesSection h2{font-size:24px}.canopy-module__bNO8HG__typesGrid{grid-template-columns:1fr;gap:14px}.canopy-module__bNO8HG__typeCard{padding:16px}.canopy-module__bNO8HG__typeCard h3{font-size:18px}.canopy-module__bNO8HG__typeCard p{font-size:13px}}
