.bu{--ink:#0b140f;--text:#63746b;--muted:#8d998f;--line:#e2e9e6;--green:#12b76a;--green-l:#32d583;--green-d:#04622d;--green-t:#077441;--bg:#fcfdfc;--sec:#f2f7f5;--acc:#ebfaf2;--r:20px;--kite-50:#ecfdf3;--kite-100:#d1fadf;--kite-200:#a6f4c5;--kite-600:#039855;--kite-700:#027a48;--shadow:0 1px 2px #0b140f0a, 0 8px 24px -12px #0b140f1a;--shadow-lg:0 2px 4px #0b140f0d, 0 18px 44px -16px #0b140f2e;--ease:cubic-bezier(.22, 1, .36, 1);--max:1200px;--pad:28px;--hdr:64px;--display:"Bricolage Grotesque", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box}.bu *,.bu :before,.bu :after{box-sizing:inherit}.bu{background:var(--bg);color:var(--text);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.bu img,.bu svg{max-width:100%}.bu a{color:inherit}.bu h1,.bu h2,.bu h3{font-family:var(--display);color:var(--ink);letter-spacing:-.034em;margin:0;font-weight:600;line-height:1.05}.bu h1{font-size:clamp(40px,5.6vw,68px)}.bu h2{font-size:clamp(30px,3.8vw,48px)}.bu p{margin:0}.bu .page{isolation:isolate}.bu .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.bu .eyebrow{font:600 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green-t);margin:0 0 16px}.bu .lede{color:var(--text);margin-top:18px;font-size:18px;line-height:1.6}.bu :focus{outline:none}.bu :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}.bu .btn{font:500 14px/1 var(--sans);white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.bu .btn-lg{height:48px;padding:0 32px;font-size:16px}.bu .btn-primary{background:var(--green);color:#fff}.bu .btn-primary:hover{background:var(--kite-600)}.bu .btn-ghost-light{color:#fff;border:1px solid #ffffff47}.bu .btn-ghost-light:hover{background:#ffffff14;border-color:#ffffff80}.bu .hero{color:#fff;padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + 72px) 0 96px;background:linear-gradient(#04622d,#0c361e);position:relative;overflow:hidden}.bu .hero:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 82% 30%,#32d58347,#0000 70%),radial-gradient(40% 50% at 0 100%,#12b76a2e,#0000 70%);position:absolute;inset:0}.bu .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid;position:relative}.bu .pill{font:500 13px/1 var(--sans);color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex}.bu .pill b{background:var(--green-l);color:#033619;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.bu .hero h1{color:#fff;max-width:11ch;margin-top:24px}.bu .hero .sub{color:#ffffffc7;max-width:34em;margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.bu .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.bu .facts{color:#ffffffd1;flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.bu .facts li{align-items:center;gap:8px;display:inline-flex}.bu .facts svg{width:16px;height:16px;color:var(--green-l);flex:none}.bu .stage{min-height:470px;position:relative}.bu .kcard{filter:drop-shadow(0 28px 34px #0006);width:min(430px,86%);max-width:none;height:auto;position:absolute;top:-6px;right:-2%;transform:rotate(6deg)}.bu .activity{width:min(360px,86%);color:var(--ink);background:#fff;border-radius:24px;padding:18px 18px 10px;position:absolute;bottom:0;left:0;box-shadow:0 30px 70px -24px #0000008c}.bu .act-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.bu .act-hd strong{font:600 15px/1.2 var(--display);letter-spacing:-.01em}.bu .act-hd span{color:var(--text);font-size:12px}.bu .act-bal{font:600 13px/1 var(--sans);color:var(--green-t);background:var(--kite-50);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 10px}.bu .act-list{margin:0;padding:0;list-style:none}.bu .act-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.bu .act-row:last-child{border-bottom:0}.bu .act-ico{background:var(--sec);width:36px;height:36px;font:700 14px/1 var(--display);color:var(--text);border-radius:11px;place-items:center;display:grid}.bu .act-ico svg{width:18px;height:18px}.bu .act-ico img{border-radius:50%;width:22px;height:22px}.bu .act-name{font:500 14px/1.25 var(--sans);color:var(--ink)}.bu .act-cat{color:var(--text);font-size:12px}.bu .act-amt{text-align:right;font:600 14px/1.25 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.bu .act-ok{color:var(--green-t);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.bu .act-ok:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.bu .activity.is-anim .act-row{opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);transform:translateY(10px)}.bu .activity.is-anim .act-row.in{opacity:1;transition:opacity .4s var(--ease),transform .4s var(--ease);transform:none}.bu .live{background:var(--green);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;position:relative}.bu .live:after{content:"";background:var(--green);animation:bu-live-ping 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes bu-live-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}.bu .act-row>span:last-child{min-width:86px}.bu .act-ico{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.bu .act-row:hover .act-ico{box-shadow:var(--shadow);transform:translateY(-2px)scale(1.06)}.bu .activity.is-anim .act-ico{opacity:0;transform:scale(.55)}.bu .activity.is-anim .act-row.in .act-ico{opacity:1;transition:opacity .25s var(--ease) 50ms,transform .4s cubic-bezier(.34,1.56,.64,1) 50ms;transform:none}.bu .activity.is-anim .act-row.in:hover .act-ico{transition:transform .25s var(--ease),box-shadow .25s var(--ease);transform:translateY(-2px)scale(1.06)}.bu .act-row.pending .act-ok{color:var(--text)}.bu .act-row.pending .act-ok:before{background:var(--muted);animation:.9s ease-in-out infinite bu-pend}@keyframes bu-pend{50%{opacity:.3}}.bu .act-row.pending .act-ok:before{animation-duration:.5s}.bu .act-ok.pop:before{animation:bu-ok-pop .45s var(--ease)}@keyframes bu-ok-pop{0%{transform:scale(.3)}45%{transform:scale(1.7);box-shadow:0 0 0 4px #12b76a38}to{transform:scale(1);box-shadow:0 0 #12b76a00}}.bu .act-bal.tick{animation:bu-bal-tick .35s var(--ease)}@keyframes bu-bal-tick{0%{background:var(--kite-100);transform:scale(1.08)}to{transform:none}}.bu .hd-split{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:48px;display:flex}.bu .hd-split h2,.bu .how-hd h2{text-wrap:balance;max-width:none}.bu .hd-split .lede{max-width:none;margin:0}.bu .walls{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bu .wall{background:var(--sec);border-radius:28px;padding:28px}.bu .wall-hd{align-items:center;gap:14px;margin-bottom:22px;display:flex}.bu .wall-ico{width:44px;height:44px;color:var(--green-t);box-shadow:var(--shadow);background:#fff;border-radius:14px;place-items:center;display:grid}.bu .wall-ico svg{width:22px;height:22px}.bu .wall-hd p{margin-top:2px;font-size:14px}.bu .logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bu .logos li{border:1px solid var(--line);text-align:center;height:92px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 10px;display:flex}.bu .logos li:hover{border-color:var(--kite-100);box-shadow:var(--shadow)}.bu .logos svg,.bu .logos img{flex:none;width:auto;max-width:72%;height:28px}.bu .logos span{font:500 13px/1.2 var(--sans);color:var(--ink)}.bu .logos svg.wide{height:46px;margin:-9px 0}.bu .logos img.badge{object-fit:cover;width:36px;max-width:none;height:36px;margin:-4px 0}.bu .badge.sq{border-radius:9px}.bu .badge.round{border-radius:50%}.bu .wall-more{color:var(--text);margin-top:16px;font-size:14px}.bu .wall-more strong{color:var(--ink);font-weight:600}.bu .fineprint{color:var(--text);margin-top:22px;font-size:13px}.bu .benefits{background:var(--sec)}.bu .ben-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.bu .ben-intro{top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 40px);position:sticky}.bu .ben-intro h2{max-width:13ch}.bu .ben-intro .btn{margin-top:30px}.bu .ben-list{box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:0;padding:0;list-style:none}.bu .ben{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:30px 32px;display:grid}.bu .ben:last-child{border-bottom:0}.bu .ben-ico{background:var(--acc);width:48px;height:48px;color:var(--green-t);border-radius:14px;place-items:center;display:grid}.bu .ben-ico svg{width:24px;height:24px}.bu .ben p{margin-top:8px}.bu .ex{background:var(--sec);color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:8px 12px 8px 8px;font-size:13px;display:inline-flex}.bu .ex i{width:26px;height:26px;font-style:normal;font:700 12px/1 var(--display);color:var(--text);background:#fff;border-radius:8px;place-items:center;display:inline-grid}.bu .ex i svg{width:15px;height:15px}.bu .ex i img{border-radius:5px;width:20px;height:20px}.bu .ex b{font-variant-numeric:tabular-nums;font-weight:600}.bu .ex em{color:var(--green-t);font-style:normal;font-weight:500}.bu .uses{margin-top:96px}.bu .uses-hd{text-align:center;justify-content:center;margin-bottom:28px;display:flex}.bu .uses-hd h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.bu .use-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.bu .use{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;min-height:196px;padding:24px;display:flex}.bu .use h4{font:600 18px/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0}.bu .use p{margin-top:8px;font-size:15px}.bu .use .charge{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.bu .use .charge b{font:600 15px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.bu .use--ads{background:var(--green-d);border-color:var(--green-d);color:#fffc}.bu .use--ads h4,.bu .use--ads .charge b{color:#fff}.bu .use--ads .charge{border-top-color:#fff3}.bu .use--ads .tag{font:600 12px/1 var(--sans);color:var(--kite-100);background:#ffffff1f;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:6px 10px;display:inline-block}.bu .how-hd{text-align:center;margin:0 auto 56px}.bu .how-hd h2{margin:0 auto}.bu .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.bu .scard{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;min-height:236px;padding:28px;display:flex}.bu .scard-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:auto;padding-bottom:36px;display:flex}.bu .scard-n{background:var(--acc);width:40px;height:40px;color:var(--green-t);font:600 14px/1 var(--display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.bu .scard .chip{background:var(--acc);color:var(--green-t);font:500 12px/1 var(--sans);border-radius:999px;align-items:center;padding:7px 12px;display:inline-flex}.bu .scard h3{text-wrap:balance;max-width:16ch}.bu .scard p{margin-top:10px;font-size:15px}.bu .how-cta{justify-content:center;margin-top:52px;display:flex}.bu .stories{background:var(--sec)}.bu .marquee{scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.bu .marquee::-webkit-scrollbar{display:none}.bu .mq-track{width:max-content;padding:0 var(--pad);gap:16px;display:flex}.bu .marquee.is-loop{scroll-snap-type:none;overflow:hidden}.bu .marquee.is-loop .mq-track{padding:0;animation:70s linear infinite bu-mq}.bu .marquee.is-loop:hover .mq-track,.bu .marquee.is-loop:focus-within .mq-track{animation-play-state:paused}@keyframes bu-mq{to{transform:translate(calc(-50% - 8px))}}.bu .st{scroll-snap-align:start;border-radius:var(--r);border:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:360px;margin:0;padding:28px;display:flex}.bu .st blockquote{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.bu .st footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.bu .av{border-radius:50%;flex:none;width:42px;height:42px;display:block}.bu .who{font-size:14px;line-height:1.35}.bu .who strong{color:var(--ink);font-weight:600;display:block}.bu .where{font:600 11px/1 var(--sans);letter-spacing:.06em;background:var(--sec);color:var(--text);border-radius:8px;margin-left:auto;padding:6px 8px}.bu .pays{color:var(--text);margin-top:auto;padding-top:18px;font-size:13px}.bu .pays b{color:var(--green-t);font-weight:600}@media (max-width:960px){.bu .use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:819px){.bu section{padding:80px 0}.bu .hero{padding-bottom:72px}.bu .hero-grid,.bu .ben-grid{grid-template-columns:1fr;gap:44px}.bu .stage{width:100%;max-width:480px;min-height:540px;margin:0 auto}.bu .hd-split{align-items:center}.bu .walls{grid-template-columns:1fr}.bu .ben-intro{position:static}.bu .uses{margin-top:72px}.bu .steps{grid-template-columns:1fr;max-width:520px;margin:0 auto}.bu .scard{min-height:0}}@media (max-width:560px){.bu{--pad:20px}.bu .st{width:min(320px,82vw);padding:24px}.bu .ben{grid-template-columns:1fr;gap:14px;padding:26px 22px}.bu .wall{border-radius:24px;padding:20px}.bu .logos li{gap:7px;height:80px}.bu .logos svg,.bu .logos img{height:24px}.bu .logos img.badge{width:30px;height:30px;margin:-3px 0}}@media (max-width:420px){.bu .use-grid{grid-template-columns:1fr}.bu .stage{min-height:500px}.bu .activity{width:92%}.bu .act-row{padding:9px 2px}}@media (prefers-reduced-motion:reduce){.bu *,.bu :before,.bu :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.bu .activity.is-anim .act-row{opacity:1;transform:none}.bu .live:after{animation:none}}.bu{--ink-1:#0b1f12;--ink-2:#465248;--ink-3:#5e6a60;--brand:#08823c;--brand-hover:#06702f;--on-brand:#fff;--forest:#033619;--on-forest:#f2fbf5;--signal:#05eb66;--mint:#d0fbe2;--on-mint:#055829;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--shadow-card:0 1px 2px #0b1f120f;--display:var(--font-bricolage),"Bricolage Grotesque",var(--font-geist),system-ui,sans-serif;--sans:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,monospace;--ink:var(--ink-1);--text:var(--ink-2);--muted:var(--ink-3);--green:var(--brand);--green-t:var(--brand);--green-d:var(--forest);--green-l:var(--signal);--kite-600:var(--brand-hover);--acc:var(--mint);--kite-50:var(--mint);--kite-100:var(--mint);--r:var(--radius-l);--shadow:var(--shadow-card);--shadow-lg:0 1px 2px #0b1f120f,0 14px 32px -18px #0b1f1247;--max:1200px;--pad:24px;font-family:var(--sans);color:var(--ink-2)}.bu section{padding:96px 0}.bu h1,.bu h2,.bu h3{font-weight:700}.bu h2{letter-spacing:-.015em;font-size:clamp(30px,3.4vw,40px);line-height:1.1}.bu h3{letter-spacing:-.01em;font-size:19px;line-height:24px}.bu .lede{font-size:17px;line-height:1.55}.bu .eyebrow{font:700 11px/14px var(--sans);letter-spacing:.08em;color:var(--brand);margin:0 0 12px}.bu .uses-hd h3{letter-spacing:-.015em;font-size:clamp(24px,2.4vw,28px);font-weight:700;line-height:1.15}.bu .use h4{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:22px}.bu .where{letter-spacing:.08em;font-size:11px;font-weight:700;line-height:14px}.bu .use--ads .tag,.bu .btn{font-family:var(--sans);font-weight:600}.bu .act-amt,.bu .act-bal,.bu .ex b,.bu .use .charge b{font-family:var(--mono);font-variant-numeric:tabular-nums}.bu .act-amt{letter-spacing:-.01em;font-weight:600}.bu .act-bal{color:var(--on-mint);font-weight:600}.bu .use .charge b{letter-spacing:-.01em;font-weight:600}.bu .wall,.bu .ben-list,.bu .use,.bu .st{border-radius:var(--radius-l)}.bu .logos li,.bu .activity{border-radius:var(--radius-m)}.bu .wall-ico,.bu .ben-ico,.bu .act-ico,.bu .ex{border-radius:var(--radius-s)}.bu .logos li:hover{border-color:var(--line)}.bu .ben-ico{background:var(--mint);color:var(--on-mint)}.bu .wall-ico,.bu .act-ok,.bu .ex em,.bu .pays b{color:var(--brand)}.bu .use--ads .tag{color:var(--signal)}.bu .scard{border-radius:var(--radius-l)}.bu .scard-n{font-family:var(--mono);font-weight:600}.bu .scard .chip{font-weight:600}.bu .hero{--green:#12b76a;--green-l:#32d583;--kite-600:#039855}.bu .hero h1{font-weight:600}.bu .hero .btn{font-weight:500}.bu :focus-visible{outline-color:var(--brand)}@media (max-width:767px){.bu section{padding:72px 0}.bu .ben{padding:24px}.bu .wall{padding:20px}.bu .scard{padding:24px}}
