.rec[data-astro-cid-cfrw3ycm]{--ink:#1d2320;--body:#66706b;--mid:#c9cfcc;--soft:#e6eae8;--tint:#f3f6f4;--green:#00aa45;color:var(--ink);white-space:nowrap;background:#fff;line-height:1.3;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.rec-scroll[data-astro-cid-cfrw3ycm]{will-change:transform}.rec[data-astro-cid-cfrw3ycm] i[data-astro-cid-cfrw3ycm]{border-radius:999px;display:block}.rec-page[data-astro-cid-cfrw3ycm]{flex-direction:column;gap:6cqw;padding:2.6cqw 6cqw 6cqw;display:flex}.rec-nav[data-astro-cid-cfrw3ycm]{align-items:center;gap:1.2cqw;display:flex}.rec-logo[data-astro-cid-cfrw3ycm]{aspect-ratio:1;background:var(--green);width:2.6cqw}.rec-brand[data-astro-cid-cfrw3ycm]{letter-spacing:-.03em;font-size:1.7cqw;font-weight:650}.rec-links[data-astro-cid-cfrw3ycm]{color:var(--body);gap:2.6cqw;margin-left:auto;font-size:1.3cqw;display:flex}.rec-pill[data-astro-cid-cfrw3ycm]{background:var(--green);color:#fff;border-radius:999px;margin-left:2.4cqw;padding:.9cqw 2cqw;font-size:1.25cqw;font-weight:600}.rec-hero[data-astro-cid-cfrw3ycm]{text-align:center;flex-direction:column;align-items:center;gap:1.8cqw;padding-top:3cqw;display:flex}.rec-tag[data-astro-cid-cfrw3ycm]{background:color-mix(in srgb, var(--green) 12%, transparent);color:#00782f;border-radius:999px;padding:.55cqw 1.5cqw;font-size:1.15cqw;font-weight:600}.rec-h[data-astro-cid-cfrw3ycm]{letter-spacing:-.045em;white-space:normal;text-wrap:balance;max-width:62cqw;font-size:5.4cqw;font-weight:620;line-height:1.04}.rec-p[data-astro-cid-cfrw3ycm]{max-width:44cqw;color:var(--body);white-space:normal;text-wrap:balance;font-size:1.6cqw;line-height:1.45}.rec-ctas[data-astro-cid-cfrw3ycm]{gap:1.2cqw;margin-top:.8cqw;display:flex}.rec-btn[data-astro-cid-cfrw3ycm]{background:var(--green);color:#fff;border-radius:999px;width:fit-content;padding:1.1cqw 2.4cqw;font-size:1.35cqw;font-weight:600}.rec-btn-ghost[data-astro-cid-cfrw3ycm]{color:var(--ink);box-shadow:inset 0 0 0 .16cqw var(--mid);background:0 0}.rec-shot[data-astro-cid-cfrw3ycm]{background:var(--tint);box-shadow:inset 0 0 0 .16cqw var(--soft), 0 2cqw 4cqw -2cqw #10281c2e;border-radius:1.6cqw;overflow:hidden}.rec-shot-bar[data-astro-cid-cfrw3ycm]{border-bottom:.16cqw solid var(--soft);background:#fff;gap:.8cqw;padding:1.2cqw 1.6cqw;display:flex}.rec-shot-bar[data-astro-cid-cfrw3ycm] i[data-astro-cid-cfrw3ycm]{aspect-ratio:1;background:var(--mid);width:1cqw}.rec-shot-body[data-astro-cid-cfrw3ycm]{grid-template-columns:18cqw 1fr;gap:2.4cqw;height:30cqw;padding:2.4cqw;display:grid}.rec-side[data-astro-cid-cfrw3ycm]{flex-direction:column;gap:1.6cqw;display:flex}.rec-side[data-astro-cid-cfrw3ycm] i[data-astro-cid-cfrw3ycm]{background:var(--mid);height:1.2cqw}.rec-side[data-astro-cid-cfrw3ycm] i[data-astro-cid-cfrw3ycm]:first-child{background:var(--green);width:70%}.rec-chart[data-astro-cid-cfrw3ycm]{box-shadow:inset 0 0 0 .16cqw var(--soft);background:#fff;border-radius:1cqw;padding:2cqw;display:block}.rec-chart[data-astro-cid-cfrw3ycm] svg[data-astro-cid-cfrw3ycm]{width:100%;height:100%}.rec-area[data-astro-cid-cfrw3ycm]{fill:color-mix(in srgb, var(--green) 14%, transparent)}.rec-line[data-astro-cid-cfrw3ycm]{fill:none;stroke:var(--green);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.rec-logos[data-astro-cid-cfrw3ycm]{color:#a3aca8;letter-spacing:-.03em;justify-content:center;gap:5cqw;font-size:1.9cqw;font-weight:650;display:flex}.rec-cards[data-astro-cid-cfrw3ycm]{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.rec-card[data-astro-cid-cfrw3ycm]{background:var(--tint);border-radius:1.4cqw;flex-direction:column;gap:.8cqw;padding:2.4cqw;display:flex}.rec-icon[data-astro-cid-cfrw3ycm]{aspect-ratio:1;background:color-mix(in srgb, var(--green) 20%, transparent);width:4cqw;margin-bottom:.8cqw}.rec-card-title[data-astro-cid-cfrw3ycm]{letter-spacing:-.02em;font-size:1.7cqw;font-weight:620}.rec-card-body[data-astro-cid-cfrw3ycm]{color:var(--body);white-space:normal;font-size:1.3cqw;line-height:1.45}.rec-split[data-astro-cid-cfrw3ycm]{grid-template-columns:1.1fr 1fr;align-items:center;gap:5cqw;display:grid}.rec-img[data-astro-cid-cfrw3ycm]{aspect-ratio:10/7;background:linear-gradient(160deg,#e9f6ee,#cfe9da);border-radius:1.6cqw;display:block;overflow:hidden}.rec-img[data-astro-cid-cfrw3ycm] svg[data-astro-cid-cfrw3ycm]{width:100%;height:100%;fill:color-mix(in srgb, var(--green) 30%, #fff)}.rec-copy[data-astro-cid-cfrw3ycm]{flex-direction:column;align-items:flex-start;gap:1.6cqw;display:flex}.rec-h3[data-astro-cid-cfrw3ycm]{letter-spacing:-.04em;white-space:normal;font-size:3.2cqw;font-weight:620;line-height:1.08}.rec-copy[data-astro-cid-cfrw3ycm] .rec-p[data-astro-cid-cfrw3ycm]{text-wrap:pretty;max-width:none}.rec-copy[data-astro-cid-cfrw3ycm] .rec-btn[data-astro-cid-cfrw3ycm]{margin-top:.6cqw}.rec-foot[data-astro-cid-cfrw3ycm]{border-top:.16cqw solid var(--soft);align-items:center;padding-top:3cqw;display:flex}
