.hero{text-align:center;padding:clamp(64px,9vw,112px) 0 0}.hero h1{max-width:14ch;margin:0 auto}.hero .lede{max-width:46ch;margin:24px auto 0}.hero .actions{justify-content:center;margin-top:32px;display:flex}.hero .proof{margin-top:16px}.preview{background:var(--alt);border:1px solid var(--line);text-align:left;border-radius:16px;margin-top:clamp(48px,7vw,80px);padding:12px}.preview .card{overflow:hidden}.stat{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.stat .homepage-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.big{font:700 clamp(96px, 16vw, 200px)/.9 var(--head);color:var(--ink);letter-spacing:-.05em}.stat .copy{gap:20px;display:grid}.legend{gap:14px;margin-top:8px;display:grid}.legend div{gap:6px;display:grid}.legend p{font-size:15px}.rows{gap:clamp(64px,9vw,112px);display:grid}.feature{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.feature .copy{align-content:start;gap:14px;display:grid}.feature .step{font:500 14px/1 var(--sans);color:var(--muted)}.feature ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feature li{gap:10px;font-size:16px;display:flex}.feature li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat;flex:none;width:16px;height:16px;margin-top:4px}.channels{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.channel{gap:8px;padding:24px;display:grid}.channel h3{font-size:20px}.channel p{font-size:15px}.causes{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cause{align-content:start;gap:16px;padding:24px;display:grid}.cause .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cause h3{font-size:22px}.states{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.states a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.states a:hover{border-color:var(--ink)}.cause.soon{background:var(--alt)}.toggle{align-items:center;gap:12px;margin:0 auto 32px;font-size:15px;display:inline-flex}.switch{background:var(--ink);cursor:pointer;border:0;border-radius:99px;width:44px;height:24px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch[aria-checked=true]:after{transform:translate(20px)}.toggle .opt{color:var(--muted)}.toggle .opt.on{color:var(--ink);font-weight:500}.plans{grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.plan{align-content:start;gap:20px;padding:28px;display:grid}.plan+.plan{border-left:1px dashed var(--line)}.plan .name{font:500 18px/1 var(--head);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.price{align-items:baseline;gap:6px;display:flex}.price b{font:700 48px/1 var(--head);color:var(--ink);letter-spacing:-.03em}.price span{color:var(--muted);font-size:14px}.plan .for{margin-top:-8px;font-size:15px}.plan ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{gap:10px;display:flex}.plan li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat;flex:none;width:16px;height:16px;margin-top:4px}.plan .note{color:var(--muted);font-size:13px}.yearly-only{display:none}.is-yearly .yearly-only{display:inline}.is-yearly .monthly-only{display:none}.faq{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:500 18px/1.35 var(--head);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--sans);color:var(--muted);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:64ch;padding:0 0 22px}.closing{text-align:center}.closing h2{font-size:clamp(36px,5.4vw,60px)}.closing .actions{margin-top:32px}footer{background:var(--ink);color:#a3a3a3;padding:64px 0 40px;font-size:14px}footer .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}footer .logo{color:#fff}footer h4{font:500 13px/1 var(--sans);color:#fff;letter-spacing:0;margin-bottom:14px}footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}footer a{text-decoration:none}footer a:hover{color:#fff}footer .legal{color:#8a8a8a;border-top:1px solid #262626;margin-top:48px;padding-top:24px;font-size:13px}@media (width<=900px){.feature,.stat{grid-template-columns:1fr}.stat .homepage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feature .media{order:2}.channels,.causes,.plans{grid-template-columns:1fr}.plan+.plan{border-left:0;border-top:1px dashed var(--line)}footer .cols{grid-template-columns:1fr 1fr}}@media (width<=560px){.stat .homepage-stats{grid-template-columns:1fr}}@media (width<=720px){.nav-links a:not(.btn){display:none}body{font-size:16px}.preview{border-radius:12px;padding:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.tabs{gap:20px;display:flex;overflow-x:auto}.tabs button{font:500 14px/1.2 var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0}.tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.query{border:1px solid var(--line);height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;margin:16px;padding:0 14px;font-size:15px;display:flex}.query svg{color:var(--muted)}td .loc{color:var(--muted);font-size:13px;font-weight:400;display:block}.card-foot{border-top:1px solid var(--line);padding:12px 16px}.meter{background:var(--green-bg);border-radius:99px;height:8px;margin-top:24px;overflow:hidden}.meter i{background:var(--red);border-radius:99px;height:100%;display:block}.hero h1{text-wrap:balance;max-width:17ch}h2,h3{text-wrap:balance}.legend .tag{justify-self:start}.logo i{background:var(--brand)}footer{background:var(--brand);color:#b9ccc3}footer .logo i{color:var(--brand);background:#fff}footer .legal{color:#9db8ac;border-color:#fff2}section.brand{background:var(--brand);color:#c9d9d1}section.brand h2,section.brand .big{color:#fff}section.brand .small{color:#9db8ac}section.brand .meter{background:#fff2}section.brand .meter i{background:#e3a53b}section.brand .legend p{color:#c9d9d1}section.brand .tag.red{color:#8a1c14;background:#f6d4d1}section.brand .tag.green{color:#14532d;background:#cdebd8}.tabs button{border:1px solid var(--line);border-radius:8px;padding:6px 12px}.tabs button[aria-selected=true]{color:var(--green-solid);background:#f3faf5;border-color:#bfe3cb}.tabs{gap:8px}.who-cell{align-items:center;gap:10px;display:flex}.who-cell>i{color:#fff;width:26px;height:26px;font:600 12px/1 var(--sans);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.cause-h{align-items:center;gap:12px;display:flex}.cause-ic{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.plan.featured{box-shadow:inset 0 3px 0 var(--brand);border-radius:8px}.closing .actions{justify-content:center}
