/* Widget CSS for far-red-deep-red-light-ratios-flower-initiation */
.mc-w-ccce46 { border-style:none;border-width:0px;border-radius:12px;background:linear-gradient(270deg,rgb(55,146,55) 0%,rgb(5,47,57) 100%);padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px }
.mc-w-ff04a4 { font-size:22px;text-transform:capitalize }
.mc-w-c02da1 { width: 100%; background: linear-gradient(135deg, #0d3b11 0%, #1b5e20 50%, #2e7d32 100%); color: #ffffff; padding: 48px 20px; margin: 45px 0 0 0; box-sizing: border-box; border-radius: 10px;  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; text-align: center; }
.mc-w-301f77 { max-width: 900px; margin: 0 auto; padding: 0 10px; }
.mc-w-f8b591 { display: inline-block; background-color: rgba(255, 255, 255, 0.18); color: #e8f5e9; font-size: 0.85rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; padding: 6px 16px; border-radius: 20px; margin-bottom: 18px; border: 1px solid rgba(255, 255, 255, 0.25); }
.mc-w-10d4e4 { margin: 0 0 14px 0; color: #ffffff; font-size: 2rem; font-weight: 800; line-height: 1.25; letter-spacing: -0.5px; }
.mc-w-11dfe1 { margin: 0 auto 28px auto; color: #e8f5e9; font-size: 1.1rem; line-height: 1.6; max-width: 680px; font-weight: 400; }
.mc-w-9bd567 { display: flex; gap: 16px; justify-content: center; align-items: center; flex-wrap: wrap; }
.mc-w-18a3ca { display: inline-block; background-color: #ffffff; color: #1b5e20; padding: 14px 30px; font-weight: 800; font-size: 1.05rem; text-decoration: none; border-radius: 6px; box-shadow: 0 4px 14px rgba(0,0,0,0.2); transition: all 0.2s ease-in-out; }
.mc-w-16a313 { margin: 22px 0 0 0; color: #a5d6a7; font-size: 0.85rem; line-height: 1.4; opacity: 0.9; }
