.donorsbase-landing-root{--db-green:#11a22f;--db-green-border:#11a22f99;--db-green-glow:#11a22f59;--db-green-light:#a4e288;--db-bg:#ececec;--db-text:#1a1a1a;--db-text-muted:#1a1a1a99;--db-text-faint:#1a1a1a8c;--db-font-serif:var(--font-db-merri), Georgia, serif;--db-font-sans:var(--font-db-inter), ui-sans-serif, sans-serif;--db-orbit-radius:280px;background-color:var(--db-bg);max-width:100vw;margin:0;padding:0;overflow-x:clip}.donorsbase-landing-root a{color:inherit;text-decoration:none}@keyframes cloudDriftLeft{0%{transform:scaleX(-1)translate(0)translateY(0)}40%{transform:scaleX(-1)translate(-28px)translateY(10px)}70%{transform:scaleX(-1)translate(-14px)translateY(-8px)}to{transform:scaleX(-1)translate(0)translateY(0)}}@keyframes cloudDriftRight{0%{transform:translate(0)translateY(0)}40%{transform:translate(28px)translateY(-10px)}70%{transform:translate(14px)translateY(8px)}to{transform:translate(0)translateY(0)}}.db-landing-decor-blob{z-index:0;pointer-events:none;filter:blur(80px);background:radial-gradient(#93c5fd57 0%,#93c5fd00 68%);border-radius:50%;width:220%;height:1200px;position:absolute;top:-25%;left:50%;transform:translate(-50%)}@media (max-width:768px){.db-landing-decor-blob{filter:blur(50px);width:130%;height:100px}}.db-landing-decor-cloud{z-index:1;pointer-events:none;opacity:.9;height:auto;position:absolute}.db-landing-decor-cloud--left{width:360px;animation:4s ease-in-out infinite cloudDriftLeft;top:10%;left:-4%}@media (max-width:768px){.db-landing-decor-cloud--left{width:220px;top:8%;left:-8%}}.db-landing-decor-cloud--right{width:360px;animation:5s ease-in-out infinite cloudDriftRight;top:8%;right:-4%}@media (max-width:768px){.db-landing-decor-cloud--right{width:220px;top:6%;right:-8%}}@keyframes signinGlow{0%{box-shadow:0 8px 32px #11a22f2e,0 0 #a4e28800}30%{box-shadow:0 8px 48px 4px #11a22f61,0 0 18px 4px #a4e28838}60%{box-shadow:0 8px 60px 8px #11a22f47,0 0 32px 8px #a4e28824}to{box-shadow:0 8px 32px #11a22f2e,0 0 #a4e28800}}.donorsbase-landing-root .mockup-card{cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.donorsbase-landing-root .mockup-card:hover{transform:translateY(-14px) rotate(var(--card-rotate))!important}.donorsbase-landing-root .hero-center-img{cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.donorsbase-landing-root .hero-center-img:hover{transform:translate(-50%)translateY(-14px)!important}.donorsbase-landing-root .btn-signin-hero{animation:3.6s ease-in-out infinite signinGlow;position:relative;background:#fff!important;border:.87px solid #a4e288!important}.donorsbase-landing-root .btn-signin-hero:hover{animation:none;box-shadow:0 8px 56px 8px #11a22f66,0 0 28px 6px #a4e28847!important}.donorsbase-landing-root .db-landing-primary-submit:not(:disabled){animation:3.6s ease-in-out infinite signinGlow}.donorsbase-landing-root .db-landing-primary-submit:not(:disabled):hover{animation:none;box-shadow:0 8px 56px 8px #11a22f66,0 0 28px 6px #a4e28847!important}.donorsbase-landing-root [data-landing-auth=card] label,.donorsbase-landing-root [data-landing-auth=card] legend,.donorsbase-landing-root [data-landing-auth=card] .text-foreground{color:#141414}.donorsbase-landing-root [data-landing-auth=card] .text-muted-foreground{color:#1a1a1a8c}.donorsbase-landing-root [data-landing-auth=card] .border-border{border-color:#11a22f33}.donorsbase-landing-root [data-landing-auth=card] .bg-background{background-color:#fff}.donorsbase-landing-root [data-landing-auth=card] .bg-muted\/20,.donorsbase-landing-root [data-landing-auth=card] .bg-muted\/15,.donorsbase-landing-root [data-landing-auth=card] .bg-muted\/30,.donorsbase-landing-root [data-landing-auth=card] .bg-muted\/40{background-color:#11a22f0f}.donorsbase-landing-root [data-landing-auth=card] .bg-muted{color:#1a1a1aa6!important;background-color:#11a22f14!important;border-color:#11a22f33!important}.donorsbase-landing-root [data-landing-auth=card] .db-landing-auth-subdomain-suffix,.dark .donorsbase-landing-root [data-landing-auth=card] .db-landing-auth-subdomain-suffix{color:#1a1a1ab8!important;background-color:#f0f7f1!important;border-color:#11a22f38!important}.donorsbase-landing-root [data-landing-auth=card] button.border-input,.dark .donorsbase-landing-root [data-landing-auth=card] button.border-input{color:#141414!important;background-color:#fff!important;border-color:#11a22f47!important}.donorsbase-landing-root [data-landing-auth=card] button.border-input:hover:not(:disabled),.dark .donorsbase-landing-root [data-landing-auth=card] button.border-input:hover:not(:disabled){color:#141414!important;background-color:#11a22f1a!important}.donorsbase-landing-root [data-landing-auth=card] button.bg-primary,.dark .donorsbase-landing-root [data-landing-auth=card] button.bg-primary,.donorsbase-landing-root [data-landing-auth=card] button.bg-primary:hover:not(:disabled),.dark .donorsbase-landing-root [data-landing-auth=card] button.bg-primary:hover:not(:disabled){color:#fff!important}.donorsbase-landing-root [data-landing-auth=card] input:not([type=checkbox]):not([type=radio]),.donorsbase-landing-root [data-landing-auth=card] textarea{transition:border-color .15s,box-shadow .15s;color:#141414!important;background-color:#fff!important;border-color:#11a22f33!important}.donorsbase-landing-root [data-landing-auth=card] input::placeholder,.donorsbase-landing-root [data-landing-auth=card] textarea::placeholder{color:#14141473!important}.donorsbase-landing-root [data-landing-auth=card] input:focus,.donorsbase-landing-root [data-landing-auth=card] input:focus-visible,.donorsbase-landing-root [data-landing-auth=card] input:active,.donorsbase-landing-root [data-landing-auth=card] input:not(:placeholder-shown):not([type=checkbox]):not([type=radio]),.donorsbase-landing-root [data-landing-auth=card] textarea:focus,.donorsbase-landing-root [data-landing-auth=card] textarea:focus-visible,.donorsbase-landing-root [data-landing-auth=card] textarea:active,.donorsbase-landing-root [data-landing-auth=card] textarea:not(:placeholder-shown){background-color:#fff!important}.donorsbase-landing-root [data-landing-auth=card] input:focus-visible,.donorsbase-landing-root [data-landing-auth=card] textarea:focus-visible{border-color:#11a22f73!important;outline:none!important;box-shadow:0 0 0 3px #11a22f1f!important}.donorsbase-landing-root [data-landing-auth=card] input:-webkit-autofill{caret-color:#141414;-webkit-text-fill-color:#141414!important;box-shadow:inset 0 0 0 1000px #fff!important}.donorsbase-landing-root [data-landing-auth=card] input:-webkit-autofill:hover{caret-color:#141414;-webkit-text-fill-color:#141414!important;box-shadow:inset 0 0 0 1000px #fff!important}.donorsbase-landing-root [data-landing-auth=card] input:-webkit-autofill:focus{caret-color:#141414;-webkit-text-fill-color:#141414!important;box-shadow:inset 0 0 0 1000px #fff!important}.db-landing-auth-popover{color:#141414!important;background-color:#fff!important;border-color:#11a22f33!important}.db-landing-auth-popover [data-slot=select-item],.db-landing-auth-popover [role=option]{color:#141414!important}.db-landing-auth-popover [data-highlighted],.db-landing-auth-popover [data-state=checked]{background-color:#11a22f14!important}.donorsbase-landing-root [data-landing-auth=card] .db-landing-auth-select{color:#141414!important;background-color:#fff!important;border-color:#11a22f33!important}.donorsbase-landing-root [data-landing-auth=card] .db-landing-auth-select:focus-visible{border-color:#11a22f73!important;outline:none!important;box-shadow:0 0 0 3px #11a22f1f!important}.donorsbase-landing-root [data-landing-auth=card] .db-landing-auth-select svg{color:#14141473}.donorsbase-landing-root [data-landing-auth=card] .db-auth-forgot-link,.donorsbase-landing-root [data-landing-auth=card] .db-auth-card-link{color:#11a22f;text-underline-offset:4px;text-decoration:none}.donorsbase-landing-root [data-landing-auth=card] .db-auth-forgot-link{font-size:.75rem;font-weight:500;line-height:1rem}.donorsbase-landing-root [data-landing-auth=card] .db-auth-card-link{font-size:.875rem;font-weight:600;line-height:1.25rem}.donorsbase-landing-root [data-landing-auth=card] .db-auth-forgot-link:hover,.donorsbase-landing-root [data-landing-auth=card] .db-auth-card-link:hover{color:#0d8a26;text-decoration:underline}.dark .donorsbase-landing-root [data-landing-auth=card] .db-auth-forgot-link,.dark .donorsbase-landing-root [data-landing-auth=card] .db-auth-card-link{color:#6ee7a8}.dark .donorsbase-landing-root [data-landing-auth=card] .db-auth-forgot-link:hover,.dark .donorsbase-landing-root [data-landing-auth=card] .db-auth-card-link:hover{color:#a4e288}@keyframes dbPortalBenefitIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.donorsbase-landing-root .db-portal-benefit-row{opacity:0;animation:.58s cubic-bezier(.22,1,.36,1) forwards dbPortalBenefitIn}