/* Growwwy Recurring Checks v61 — marketing preview, not an active scheduler */
.gw-auto-section{position:relative;padding:90px 0 80px;background:linear-gradient(130deg,#f3fae9,#fbfdf8 50%,#fff);border-block:1px solid #e0e8d8;scroll-margin-top:75px}
.gw-auto-section *{box-sizing:border-box}.gw-auto-kicker{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:850;color:#558136}.gw-auto-intro{max-width:840px;margin:0 auto 31px;text-align:center}.gw-auto-intro h2{font-size:clamp(32px,4vw,52px);letter-spacing:-1.4px;color:#172f20;line-height:1.11;margin:12px 0 16px;font-weight:850}.gw-auto-intro h2 em{color:#689523;font-style:normal}.gw-auto-intro p{font-size:clamp(16px,1.6vw,18px);line-height:1.65;color:#546456;max-width:770px;margin:auto}.gw-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0}.gw-auto-card{background:#fff;border:1px solid #dce9d3;border-radius:20px;padding:23px;box-shadow:0 12px 35px #17302009;min-width:0;transition:transform .18s,border-color .18s}.gw-auto-card:hover{transform:translateY(-4px);border-color:#adc88d}.gw-auto-card .gw-auto-time{font-size:12px;color:#5b7a3f;font-weight:800;display:inline-block;background:#f0f8e8;padding:7px 10px;border-radius:30px}.gw-auto-card h3{font-size:19px;line-height:1.3;letter-spacing:-.5px;margin:17px 0 9px;color:#162f20}.gw-auto-card p{color:#607166;line-height:1.6;font-size:14px;margin:0 0 19px}.gw-auto-providers{font-size:11px;font-weight:650;color:#607d47;border-top:1px solid #e7efe1;padding-top:14px}.gw-auto-how{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:24px auto 28px}.gw-auto-how span{background:#fff;border:1px solid #dbe6d2;padding:10px 14px;border-radius:40px;color:#446044;font-size:12px;font-weight:700}.gw-auto-bottom{text-align:center}.gw-auto-bottom a{display:inline-flex;align-items:center;justify-content:center;border-radius:36px;padding:15px 25px;background:#dfff28;color:#142c1b;text-decoration:none;font-weight:850;border:1px solid #c0de26;box-shadow:0 8px 20px #85ad2730;transition:transform .15s}.gw-auto-bottom a:hover{transform:translateY(-2px)}.gw-auto-disclaimer{display:block;font-size:12px;color:#748477;margin:14px auto 0;line-height:1.6;max-width:650px}
@media(max-width:980px){.gw-auto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gw-auto-section{padding:60px 0}.gw-auto-grid{grid-template-columns:1fr}.gw-auto-card{padding:20px}}
@media(prefers-reduced-motion:reduce){.gw-auto-card,.gw-auto-bottom a{transition:none!important}}
