.canopy-container{max-width:600px;margin:80px auto;text-align:center;position:relative}.canopy-logo{width:250px;height:auto;display:flex;align-items:center;justify-content:center;margin:0 auto}.main-heading{font-size:3rem;font-weight:700;color:#333;margin-bottom:10px;line-height:1.1;text-transform:uppercase;letter-spacing:-1px;margin-top:10px}.sub-heading{font-size:1.5rem;color:#666;margin-bottom:5px;font-weight:500}.free-text{color:#ed008c;font-weight:700}.bonus-text{font-size:1.1rem;color:#333;margin-bottom:40px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.form-container{padding:40px;margin-bottom:30px;background-color:#fff1f9;border:2px solid black;border-radius:12px;box-shadow:4px 4px #000;max-width:800px;width:100%;overflow:hidden}.form-control{padding:22px 20px;margin-bottom:20px;border:1.5px solid #e5e7eb!important;border-radius:8px!important;background:#fafafa!important;font-family:Inter!important;font-weight:500!important;font-size:14px!important;transition:all .2s ease!important;width:100%!important}.form-control:focus{border-color:#ec008c!important;background-color:#fff!important;box-shadow:0 0 0 3px #ec008c1a!important;outline:none!important}.email-label{font-size:1rem;color:#333;margin-bottom:20px;font-weight:600;text-align:left;display:block}.checkbox-container{text-align:left;margin-bottom:20px}.form-check{margin-bottom:12px;display:flex;align-items:flex-start}.form-check-input{width:20px;height:20px;margin-right:12px;margin-top:2px;border:2px solid #ddd;border-radius:4px}.form-check-input:checked{background-color:#ed008c;border-color:#ed008c}.form-check-label{color:#333;font-size:15px;line-height:1.4;font-weight:500}.join-btn{background:#ED008C;color:#fff;border:2px solid black;width:100%;padding:1rem 2rem;font-family:Inter;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;vertical-align:middle;border-radius:8px;cursor:pointer;box-shadow:4px 4px #000;transition:transform .1s ease,box-shadow .1s ease}.join-btn:hover{transform:translate(4px) translateY(4px);color:#fff;box-shadow:none;text-decoration:none}.privacy-text{font-size:13px;color:#666;line-height:1.5;text-align:left;margin-top:20px}#messageModal .modal-content{border-radius:15px;border:none;box-shadow:0 4px 20px #0000001a}#messageModal{border-radius:20px}#messageModal .modal-body{padding:2rem;font-size:1.1rem;color:#0a2342;font-family:Arial,sans-serif}@keyframes bounce{0%,20%,50%,80%,to{transform:rotate(15deg) translateY(0)}40%{transform:rotate(15deg) translateY(-10px)}60%{transform:rotate(15deg) translateY(-5px)}}@media (max-width: 768px){.main-heading{font-size:2.5rem}.canopy-container{padding:0;margin-top:0}input[type=checkbox]{padding:5px}.join-btn{font-size:17px}.form-container{padding:30px 20px}}
/*# sourceMappingURL=canopy_club.bundle.B33LMUWS.css.map */
