.hero_fadeIn__Jfs5l{animation:hero_fadeIn__Jfs5l .7s ease-out both}@keyframes hero_fadeIn__Jfs5l{0%{opacity:0}to{opacity:1}}.home-banners_ctaBanner__Xw6OS{--cta-tile:120px;--cta-gap:16px}@media (min-width:640px){.home-banners_ctaBanner__Xw6OS{--cta-tile:160px}}@media (min-width:1024px){.home-banners_ctaBanner__Xw6OS{--cta-tile:200px}}.home-banners_ctaTile__mStvJ{width:var(--cta-tile);height:var(--cta-tile);background:linear-gradient(90deg,rgb(23 23 23),rgb(38 38 38) 50%,rgb(23 23 23));background-size:200% 100%;animation:home-banners_cta-tile-shimmer__xAmgB 1.8s linear infinite}@keyframes home-banners_cta-tile-shimmer__xAmgB{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.home-banners_ctaTile__mStvJ{animation:none;background:rgb(23 23 23)}}.home-banners_ctaTrack___yGAE{gap:var(--cta-gap);animation:home-banners_cta-step__P8cAj 32s ease-in-out infinite;animation-delay:-4s;will-change:transform}@keyframes home-banners_cta-step__P8cAj{0%,10%{transform:translateX(0)}12.5%,22.5%{transform:translateX(calc(-1 * (var(--cta-tile) + var(--cta-gap))))}25%,35%{transform:translateX(calc(-2 * (var(--cta-tile) + var(--cta-gap))))}37.5%,47.5%{transform:translateX(calc(-3 * (var(--cta-tile) + var(--cta-gap))))}50%,60%{transform:translateX(calc(-4 * (var(--cta-tile) + var(--cta-gap))))}62.5%,72.5%{transform:translateX(calc(-5 * (var(--cta-tile) + var(--cta-gap))))}75%,85%{transform:translateX(calc(-6 * (var(--cta-tile) + var(--cta-gap))))}87.5%,97.5%{transform:translateX(calc(-7 * (var(--cta-tile) + var(--cta-gap))))}to{transform:translateX(calc(-8 * (var(--cta-tile) + var(--cta-gap))))}}@keyframes home-banners_vertical-marquee-up__90hjT{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes home-banners_vertical-marquee-down__7vDmo{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.home-banners_colUp__WLcMH{animation-name:home-banners_vertical-marquee-up__90hjT;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.home-banners_colDown__hdX_g{animation-name:home-banners_vertical-marquee-down__7vDmo;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.logo-carousel_marquee__ZC3sq{animation:logo-carousel_marquee__ZC3sq 40s linear infinite;will-change:transform}@keyframes logo-carousel_marquee__ZC3sq{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 50px))}}.SnapprLogo_xs__e8BPc{height:20px;width:auto}.SnapprLogo_sm__aElkV{height:26px;width:auto}.SnapprLogo_md__F3c6F{height:28px;width:auto}@media (min-width:768px){.SnapprLogo_md__F3c6F{height:32px}}.SnapprLogo_lg__8qbZh{height:40px;width:auto}.SnapprLogo_xl__l3HYg{height:48px;width:auto}.SnapprLogo_fill__3fyoD{width:auto;height:100%}.SnapprLogo_showOnMobile__7Gr6J{display:none}@media (max-width:767px){.SnapprLogo_hideOnMobile__nmvSE{display:none}.SnapprLogo_showOnMobile__7Gr6J{display:block}}.BlurUpImage_shimmer__8W6RS{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 40%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 60%,transparent);background-size:200% 100%;animation:BlurUpImage_shimmer__8W6RS 1.5s ease-in-out infinite}@keyframes BlurUpImage_shimmer__8W6RS{0%{background-position:200% 0}to{background-position:-200% 0}}.fundraising-page_stepGraphic__tQDJG{--step-border-dim:#333;--step-border-mid:#555;--step-active:white;--step-active-text:black;--step-dot:#737373}.fundraising-page_mockupPhoto__jclO8{will-change:opacity}.fundraising-page_mockupCard__IM1wM{--mockup-line:#333;--mockup-text:#737373;--mockup-border:#333;border-color:var(--mockup-border);transition:border-color .7s ease}.fundraising-page_mockupCard__IM1wM.fundraising-page_mockupActive__oBYdT{--mockup-line:#ffffff;--mockup-text:#ffffff;--mockup-border:#ffffff}.fundraising-page_mockupLine__aYXV4{background-color:var(--mockup-line);transition:background-color .7s ease}.fundraising-page_mockupBorder__M8249{border-color:var(--mockup-line);transition:border-color .7s ease}.fundraising-page_mockupText__4DlRC{color:var(--mockup-text);transition:color .7s ease}.fundraising-page_pricingCell__3zKJ5{will-change:opacity,transform}.fundraising-page_modalScroll__UmpLE{scrollbar-width:thin;scrollbar-color:#525252 transparent}.fundraising-page_modalScroll__UmpLE::-webkit-scrollbar{width:6px}.fundraising-page_modalScroll__UmpLE::-webkit-scrollbar-track{background:transparent}.fundraising-page_modalScroll__UmpLE::-webkit-scrollbar-thumb{background-color:#525252;border-radius:3px}.fundraising-page_modalScroll__UmpLE::-webkit-scrollbar-thumb:hover{background-color:#737373}@media (prefers-reduced-motion:no-preference){.fundraising-page_preAnimate__VPkue{opacity:0}}.site-nav_panel__Cm0ut{opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s}.site-nav_panelOpen__9OomX{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s}.site-nav_sheet__YXHD7{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}.site-nav_sheetOpen__7PtDG{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s}.site-nav_sheetScroll__U6VVp{scrollbar-width:thin;scrollbar-color:#333 transparent}.site-nav_sheetScroll__U6VVp::-webkit-scrollbar{width:2px}.site-nav_sheetScroll__U6VVp::-webkit-scrollbar-track{background:transparent}.site-nav_sheetScroll__U6VVp::-webkit-scrollbar-thumb{background:#333}.pricing_scope__6XGzX{--background:#000000;--foreground:#ffffff;--muted-foreground:#c7c7c7;--border:#333333;--input:#737373;--secondary:#121212;--text-dim2:#737373;--text-dim3:#555555;--border-dim2:#737373;--border-dim4:#333333;--surface-dim1:#121212;--page-max-width:1360px;--pad-x:56px;--pad-card:32px;--gap-section:clamp(96px,13vw,192px);--ease-standard:cubic-bezier(0.2,0.6,0.2,1);--dur-base:200ms;background:var(--background);color:var(--foreground)}@media (max-width:991px){.pricing_scope__6XGzX{--pad-x:32px}}@media (max-width:767px){.pricing_scope__6XGzX{--pad-x:24px}}@layer components{.pricing_scope__6XGzX a:hover{color:var(--muted-foreground)}}.pricing_wrap__RX_Lc{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--pad-x)}.pricing_hero__FzvQk{padding-top:clamp(24px,3vw,40px)}.pricing_section__uJ3yY{margin-top:var(--gap-section)}.pricing_heroCopy__hB1xB{position:relative;z-index:2}.pricing_banner__Y_4S3{margin-top:48px}.pricing_bannerFrame__nPpKN{position:relative;width:100%;aspect-ratio:1904/752;background:transparent;overflow:hidden}.pricing_bannerFrame__nPpKN>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pricing_bannerPlaceholder__TOJ5q{position:absolute;inset:0;background:var(--surface-dim1);display:flex;align-items:center;justify-content:center;color:var(--text-dim3);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (min-width:992px){.pricing_heroCopy__hB1xB{padding-top:67px}.pricing_banner__Y_4S3{margin-top:-361px}}.pricing_dspSm__kKZWN,.pricing_h1__BERLj,.pricing_h2__UmXtY,.pricing_h4__oHrnb,.pricing_h5__Qba8s{font-family:var(--font-heading,"Formular","Inter Tight",sans-serif);font-weight:400}.pricing_h1__BERLj{font-size:clamp(40px,4.6vw,65px);line-height:1.2;letter-spacing:-.045em;max-width:16ch}.pricing_h2__UmXtY{font-size:clamp(32px,4.2vw,56px);line-height:1.2;letter-spacing:-.035em;max-width:20ch}.pricing_h2Wide__C7mU7{max-width:none}.pricing_h4__oHrnb{font-size:clamp(20px,2.4vw,32px);line-height:1.25;letter-spacing:-.03em}.pricing_h5__Qba8s{font-size:clamp(18px,1.9vw,24px);line-height:1.3;letter-spacing:-.02em}.pricing_dspSm__kKZWN{font-size:16px;line-height:1;letter-spacing:-.02em}.pricing_badge__6oSou{font-family:var(--font-body,inherit);font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim2)}.pricing_lead__Y9QQR{max-width:520px}.pricing_body__Kz_g_,.pricing_lead__Y9QQR{font-size:16px;line-height:1.55}.pricing_small__BPk_i{font-size:14px;line-height:1.55}.pricing_btn__F8EZg{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border:1px solid;border-radius:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.pricing_btnPrimary__F9X47{background:#ffffff;color:#000000;border-color:#ffffff}.pricing_btnPrimary__F9X47:hover,.pricing_btnSecondary__8iO1H{background:transparent;color:#ffffff}.pricing_btnSecondary__8iO1H{border-color:var(--border-dim2)}.pricing_btnSecondary__8iO1H:hover{border-color:#ffffff}.pricing_card__60bGg{border:1px solid var(--border-dim4);border-radius:0;padding:var(--pad-card);min-height:240px;background:transparent;transition:border-color var(--dur-base),background var(--dur-base)}.pricing_card__60bGg:hover{border-color:var(--border-dim2);background:var(--surface-dim1)}.pricing_cardFlush__Al_yp{min-height:0}.pricing_cardIcon__c8_b5{width:28px;height:28px;color:var(--muted-foreground);margin-bottom:24px}.pricing_cardTitle__enbuz{font-family:inherit;font-size:18px;font-weight:700;color:var(--foreground);margin:0 0 12px}.pricing_cardBody__sWpm1{font-size:14px;line-height:1.55;color:var(--muted-foreground);margin:0;max-width:44ch}.pricing_tabs__h7dxy{display:inline-flex;border:1px solid var(--border-dim4)}.pricing_tab__xfNg_{padding:12px 22px;border:0;border-radius:0;background:transparent;color:var(--foreground);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background var(--dur-base),color var(--dur-base)}.pricing_tab__xfNg_+.pricing_tab__xfNg_{border-left:1px solid var(--border-dim4)}.pricing_tabActive__q77Ym{background:#ffffff;color:#000000}.pricing_rail__S2_eK{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-dim4) transparent}.pricing_rail__S2_eK::-webkit-scrollbar{height:4px;width:4px}.pricing_rail__S2_eK::-webkit-scrollbar-track{background:transparent}.pricing_rail__S2_eK::-webkit-scrollbar-thumb{background:var(--border-dim4);border-radius:0}.pricing_rail__S2_eK:hover::-webkit-scrollbar-thumb{background:var(--border-dim2)}