.cta-button,.insta-link{font-weight:700;text-decoration:none}.marketing-section{max-width:1200px;margin:60px auto 0;padding:20px 30px 10px;text-align:center;color:#1b3a2f;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.3)}.marketing-section h2{font-size:2.5rem;margin-bottom:20px;letter-spacing:1.5px}.marketing-section p{font-size:1.2rem;max-width:800px;margin:0 auto 30px;line-height:1.8;color:#333}.cta-button{display:inline-block;padding:15px 35px;background-color:#3ab43e;color:#fff;font-size:1.1rem;border-radius:50px;transition:.3s;box-shadow:0 4px 12px rgba(0,0,0,.2)}.cta-button:hover{background-color:#166618;transform:translateY(-3px);color:#fff}.reel-preview{display:flex;justify-content:center;align-items:center;margin-top:50px;gap:30px;flex-wrap:wrap;background-color:rgba(255,255,255,.25);padding:30px;border-radius:15px}.preview-text{max-width:500px;text-align:left}.preview-text h3{font-size:1.8rem;margin-bottom:10px;color:#155e4b}.preview-text p{font-size:1rem;color:#2a2a2a;line-height:1.6}.preview-video{display:flex;justify-content:center;align-items:center}.insta-link{display:inline-flex;align-items:center;gap:10px;background-color:#155e4b;color:#fff!important;padding:12px 25px;border-radius:30px;font-size:1rem;transition:background .3s;box-shadow:0 5px 12px rgba(0,0,0,.2)}.insta-link:hover{background-color:#338670}.insta-link i{font-size:1.4rem}@media (max-width:768px){.preview-text,.reel-preview{text-align:center}.marketing-section h2{font-size:2.2rem}.cta-button,.marketing-section p{font-size:1rem}.cta-button{padding:12px 28px}.preview-video img{width:100%;max-width:300px}.reel-preview{flex-direction:column}}@media (max-width:480px){.marketing-section{padding:30px 0}.marketing-section h2{font-size:1.9rem}.marketing-section p{font-size:.95rem}.cta-button{padding:10px 22px;font-size:.9rem}}