.pl-h[data-astro-cid-iifaqzx3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:center;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.1}.pl-grid[data-astro-cid-iifaqzx3]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:auto 120px auto;row-gap:18px;display:grid}.pl-band[data-astro-cid-iifaqzx3]{grid-area:2/1/auto/-1}.pl-down[data-astro-cid-iifaqzx3]{display:none}.pl-band[data-astro-cid-iifaqzx3] svg[data-astro-cid-iifaqzx3]{width:100%;height:120px;display:block;overflow:visible}.pl-track[data-astro-cid-iifaqzx3],.pl-flow[data-astro-cid-iifaqzx3]{fill:none;stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pl-track[data-astro-cid-iifaqzx3]{stroke:var(--color-green-100)}.pl-flow[data-astro-cid-iifaqzx3]{stroke:var(--color-green-700);clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0)}.pl-node[data-astro-cid-iifaqzx3]{border:6px solid var(--color-green-700);width:60px;height:60px;box-shadow:0 0 0 5px #fff, 0 0 0 7px var(--color-green-100);font-family:var(--font-body);color:var(--ink);transition:border-color .3s var(--ease-out), color .3s var(--ease-out), scale .4s var(--ease-out-strong);background:#fff;border-radius:50%;grid-row:2;justify-self:center;place-items:center;font-size:17px;font-weight:600;display:grid}.pl-node[data-astro-cid-iifaqzx3].is-high{align-self:start}.pl-node[data-astro-cid-iifaqzx3].is-low{align-self:end}.pl-label[data-astro-cid-iifaqzx3]{text-align:center;width:min(220px,180%);transition:opacity .3s var(--ease-out);justify-self:center;gap:6px;display:grid}.pl-label[data-astro-cid-iifaqzx3].is-high{grid-row:1;align-self:end}.pl-label[data-astro-cid-iifaqzx3].is-low{grid-row:3;align-self:start}.pl-label[data-astro-cid-iifaqzx3].is-first,.pl-label[data-astro-cid-iifaqzx3].is-last{width:min(200px,140%)}.pl-label[data-astro-cid-iifaqzx3].is-first{text-align:left;justify-self:start}.pl-label[data-astro-cid-iifaqzx3].is-last{text-align:right;justify-self:end}.pl-label[data-astro-cid-iifaqzx3] b[data-astro-cid-iifaqzx3]{font-family:var(--font-body);color:var(--color-green-700);font-size:17px;font-weight:600;line-height:1.25}html.js .pl[data-astro-cid-iifaqzx3].is-live .pl-node[data-astro-cid-iifaqzx3]:not(.is-on){border-color:var(--color-green-100);color:var(--ink-soft);scale:.92}html.js .pl[data-astro-cid-iifaqzx3].is-live .pl-label[data-astro-cid-iifaqzx3]:not(.is-on){opacity:.45}@media (width<=900px){.pl-h[data-astro-cid-iifaqzx3]{text-align:left}.pl-grid[data-astro-cid-iifaqzx3]{grid-template-columns:40% 20% 40%;grid-template-rows:repeat(var(--n), 100px);gap:0;position:relative}.pl-band[data-astro-cid-iifaqzx3]{display:none}.pl-down[data-astro-cid-iifaqzx3]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pl-down[data-astro-cid-iifaqzx3] .pl-flow[data-astro-cid-iifaqzx3]{clip-path:inset(0 0 calc((1 - var(--p,1)) * 100%) 0)}html.js .pl[data-astro-cid-iifaqzx3].is-live .pl-down[data-astro-cid-iifaqzx3] .pl-track[data-astro-cid-iifaqzx3]{stroke:var(--color-green-100);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.pl-node[data-astro-cid-iifaqzx3],.pl-node[data-astro-cid-iifaqzx3].is-high,.pl-node[data-astro-cid-iifaqzx3].is-low{z-index:1;grid-row:var(--row);border-width:5px;place-self:center;width:52px;height:52px;font-size:15px;position:relative}.pl-node[data-astro-cid-iifaqzx3].is-low{grid-column:1!important}.pl-node[data-astro-cid-iifaqzx3].is-high{grid-column:3!important}.pl-label[data-astro-cid-iifaqzx3],.pl-label[data-astro-cid-iifaqzx3].is-high,.pl-label[data-astro-cid-iifaqzx3].is-low,.pl-label[data-astro-cid-iifaqzx3].is-first,.pl-label[data-astro-cid-iifaqzx3].is-last{grid-row:var(--row);place-self:center stretch;width:auto}.pl-label[data-astro-cid-iifaqzx3].is-low,.pl-label[data-astro-cid-iifaqzx3].is-first,.pl-label[data-astro-cid-iifaqzx3].is-last{text-align:left;padding-left:4px;grid-column:2/4!important}.pl-label[data-astro-cid-iifaqzx3].is-high{text-align:right;padding-right:4px;grid-column:1/3!important}.pl-label[data-astro-cid-iifaqzx3] b[data-astro-cid-iifaqzx3]{font-size:16px}}@media (prefers-reduced-motion:reduce){.pl-node[data-astro-cid-iifaqzx3],.pl-label[data-astro-cid-iifaqzx3]{transition:none}}.fr-head[data-astro-cid-32gm3sqh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-bottom:clamp(48px,6vw,80px);display:flex}.fr-title[data-astro-cid-32gm3sqh]{max-width:16ch;font-size:clamp(36px,4.6vw,68px)}.fr-cta[data-astro-cid-32gm3sqh]{gap:12px;min-height:48px;padding:5px 5px 5px 24px;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out}.fr-cta[data-astro-cid-32gm3sqh]:hover{background:#4a6f2d;transform:none;box-shadow:0 6px 18px #57813659}.fr-cta[data-astro-cid-32gm3sqh]:active{transform:scale(.96)}.fr-disc[data-astro-cid-32gm3sqh]{background:var(--color-yellow-500);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.fr-disc[data-astro-cid-32gm3sqh] svg[data-astro-cid-32gm3sqh]{transition:translate .2s var(--ease-out-strong)}.fr-cta[data-astro-cid-32gm3sqh]:hover .fr-disc[data-astro-cid-32gm3sqh] svg[data-astro-cid-32gm3sqh]{translate:3px}.fr-steps[data-astro-cid-32gm3sqh]{margin-top:clamp(80px,10vw,136px)}.eco-title[data-astro-cid-mbha6345]{max-width:960px}.eco-title[data-astro-cid-mbha6345]+.eco-grid[data-astro-cid-mbha6345]{margin-top:40px}.tabbar[data-astro-cid-mbha6345]{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);box-shadow:var(--shadow-rest);margin:32px 0 22px;padding:4px;display:inline-flex;position:relative}.tab-thumb[data-astro-cid-mbha6345]{height:calc(100% - 8px);width:var(--thumb-w,0px);translate:var(--thumb-x,0px) 0;border-radius:var(--radius-pill);background:var(--color-green-700);transition:translate .32s var(--ease-out), width .32s var(--ease-out);z-index:0;position:absolute;top:4px;left:0}.tab[data-astro-cid-mbha6345]{z-index:1;border-radius:var(--radius-pill);font-family:var(--font-label);color:var(--ink-soft);cursor:pointer;transition:color .22s var(--ease-out);background:0 0;border:0;padding:10px 22px;font-size:14px;font-weight:600;line-height:1;position:relative}.tab[data-astro-cid-mbha6345]:hover{color:var(--ink)}.tab[data-astro-cid-mbha6345][aria-selected=true]{color:#fff}.tabbar[data-astro-cid-mbha6345]:not(.has-thumb) .tab[data-astro-cid-mbha6345][aria-selected=true]{background:var(--color-green-700)}.tab[data-astro-cid-mbha6345]:focus-visible{outline:2px solid var(--color-green-700);outline-offset:3px}.tab[data-astro-cid-mbha6345]:active{transform:scale(.97)}.eco-grid[data-astro-cid-mbha6345]{animation:eco-grid-in .42s var(--ease-out);grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.eco-grid[data-astro-cid-mbha6345][hidden]{display:none}@keyframes eco-grid-in{0%{opacity:0}to{opacity:1}}.eco-cell[data-astro-cid-mbha6345]{grid-column:span 2}.eco-cell[data-astro-cid-mbha6345]:nth-child(7){grid-column:2/span 2}.eco-cell[data-astro-cid-mbha6345]{animation:eco-drift var(--drift) ease-in-out var(--phase) infinite alternate}.eco-cell[data-astro-cid-mbha6345]:hover,.eco-cell[data-astro-cid-mbha6345]:focus-within,.eco-cell[data-astro-cid-mbha6345]:has([aria-expanded=true]){animation-play-state:paused}@keyframes eco-drift{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}.eco-mark[data-astro-cid-mbha6345]{aspect-ratio:1.1;border-radius:var(--radius-sm);background:var(--card);cursor:pointer;width:100%;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border:0;padding:14px;display:block;position:relative;overflow:hidden}.eco-mark[data-astro-cid-mbha6345]:focus-visible{outline:2px solid var(--color-green-700);outline-offset:3px}.eco-logo-wrap[data-astro-cid-mbha6345]{place-items:center;padding:14px;display:grid;position:absolute;inset:0}.eco-logo[data-astro-cid-mbha6345]{object-fit:contain;width:auto;max-width:62%;height:auto;max-height:44%}.eco-text-mark[data-astro-cid-mbha6345]{font-family:var(--font-label);text-align:center;color:var(--ink);font-size:15px;font-weight:700;line-height:1.2}.eco-overlay[data-astro-cid-mbha6345]{background:var(--color-green-700);color:#fff;text-align:left;opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;display:flex;position:absolute;inset:0;transform:translateY(6px)}.eco-name[data-astro-cid-mbha6345]{font-family:var(--font-label);font-size:14px;font-weight:700;line-height:1.2}.eco-line[data-astro-cid-mbha6345]{color:#ffffffe6;font-size:12px;line-height:1.4}.eco-tag[data-astro-cid-mbha6345]{font-family:var(--font-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-yellow-300);margin-top:2px;font-size:10.5px;font-weight:500}.eco-mark[data-astro-cid-mbha6345][aria-expanded=true] .eco-overlay[data-astro-cid-mbha6345],.eco-mark[data-astro-cid-mbha6345]:focus-visible .eco-overlay[data-astro-cid-mbha6345]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.eco-mark[data-astro-cid-mbha6345]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.eco-mark[data-astro-cid-mbha6345]:hover .eco-overlay[data-astro-cid-mbha6345]{opacity:1;transform:none}}@media (width<=900px){.eco-grid[data-astro-cid-mbha6345]{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-cell[data-astro-cid-mbha6345],.eco-cell[data-astro-cid-mbha6345]:nth-child(7){grid-column:auto}}@media (width<=720px){.eco-overlay[data-astro-cid-mbha6345]{justify-content:safe flex-end;gap:5px;padding:14px}.eco-mark[data-astro-cid-mbha6345]{aspect-ratio:1}.eco-line[data-astro-cid-mbha6345]{font-size:11.5px;line-height:1.38}.eco-mark[data-astro-cid-mbha6345]{padding:12px}}@media (width<=380px){.eco-mark[data-astro-cid-mbha6345]{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.eco-cell[data-astro-cid-mbha6345]{animation:none}.eco-grid[data-astro-cid-mbha6345],.eco-mark[data-astro-cid-mbha6345],.eco-overlay[data-astro-cid-mbha6345],.tab[data-astro-cid-mbha6345],.tab-thumb[data-astro-cid-mbha6345]{transition:none;animation:none}}
