.sg-fundraising-landing{color:hsl(var(--foreground));background:hsl(var(--background));min-width:0}.sg-fundraising-landing .sg-fund-wrap{width:min(100%,75rem);margin-inline:auto;padding-inline:1.5rem}.sg-fundraising-landing :is(h1,h2,h3,p,dt,dd,figcaption,summary){overflow-wrap:anywhere}.sg-fundraising-landing h1{font-size:clamp(2.75rem,1.6rem + 3.6vw,5rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;max-width:11ch}.sg-fundraising-landing h2{font-size:clamp(1.75rem,1.25rem + 1.6vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.sg-fundraising-landing dt,.sg-fundraising-landing h3{font-size:1.0625rem;font-weight:600;line-height:1.4}.sg-fundraising-landing dd,.sg-fundraising-landing p{line-height:1.65;color:hsl(var(--muted-foreground))}.sg-fundraising-landing .sg-fund-eyebrow{font-size:.875rem;font-weight:500;margin-block-end:1rem}.sg-fundraising-landing .sg-fund-lead{font-size:1.1875rem;margin-block-start:1.5rem;max-width:48ch}.sg-fund-hero{padding-block:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.sg-fund-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.sg-fund-actions a{min-height:3rem;height:auto;max-width:100%;white-space:normal;padding:.75rem 1.25rem;gap:.625rem;text-align:center}.sg-fundraising-landing .sg-fund-anatomy{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.sg-fund-anatomy-brand{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:hsl(var(--muted-foreground));margin-block-end:2rem}.sg-fundraising-landing .sg-fund-anatomy h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.sg-fund-anatomy dl{display:grid;margin-block-start:1.5rem}.sg-fund-anatomy dl>div{padding-block:1rem;border-block-start:1px solid hsl(var(--border));padding-inline-start:1rem;border-inline-start:3px solid hsl(var(--primary))}.sg-fund-anatomy dd{font-size:.875rem;margin-block-start:.375rem}.sg-fund-anatomy figcaption{margin-block-start:1.5rem;font-size:.8125rem;line-height:1.6;color:hsl(var(--muted-foreground))}.sg-fund-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,6vw,6rem);border-block-start:1px solid hsl(var(--border))}.sg-fund-payments header>p:not(.sg-fund-eyebrow),.sg-fund-story header>p:not(.sg-fund-eyebrow),.sg-fund-tools>div>p:not(.sg-fund-eyebrow){margin-block-start:1.25rem;max-width:52ch}.sg-fund-principles article{display:flex;gap:1.25rem;padding-block:1.5rem;border-block-start:1px solid hsl(var(--border))}.sg-fund-principles article:first-child{padding-block-start:0;border:0}.sg-fund-principles article>span{font-size:.8125rem;font-variant-numeric:tabular-nums;padding-block-start:.25rem;color:hsl(var(--muted-foreground))}.sg-fund-principles p{margin-block-start:.5rem;font-size:.9375rem}.sg-fund-text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:.25rem;margin-block-start:1rem}.sg-fund-actions svg,.sg-fund-text-link svg{flex-shrink:0}.sg-fund-audiences{background:hsl(var(--muted));padding-block:clamp(3rem,5vw,5rem)}.sg-fund-audiences>.sg-fund-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem)}.sg-fund-audiences article>p:not(.sg-fund-eyebrow){margin-block-start:1.25rem;max-width:52ch}.sg-fund-discovery{scroll-margin-block-start:5rem}.sg-fund-discovery .sg-ticket-discovery{padding-block:clamp(3rem,5vw,5rem)}.sg-fund-discovery .sg-ticket-discovery-heading h2{max-width:none}.sg-fund-how{padding-block:clamp(3rem,6vw,6rem);border-block-start:1px solid hsl(var(--border))}.sg-fund-section-heading{max-width:45rem;margin-block-end:2.5rem}.sg-fund-section-heading>p:not(.sg-fund-eyebrow){margin-block-start:1.25rem}.sg-fund-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.sg-fund-how li{border-block-start:1px solid hsl(var(--border));padding-block-start:1.25rem}.sg-fund-how li>span{display:block;font-size:.8125rem;color:hsl(var(--muted-foreground));margin-block-end:1rem;font-variant-numeric:tabular-nums}.sg-fund-how li p{font-size:.9375rem;margin-block-start:.625rem}.sg-fund-payments{padding-block:clamp(3rem,6vw,6rem);background:hsl(var(--muted))}.sg-fund-payments>.sg-fund-wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem)}.sg-fund-payment-path article{border-inline-start:2px solid hsl(var(--input));padding-inline-start:1.5rem;padding-block-end:2rem}.sg-fund-payment-path article:last-of-type{padding-block-end:0;border-color:hsl(var(--primary))}.sg-fund-payment-path p{font-size:.9375rem;margin-block-start:.5rem}.sg-fund-tools{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,7vw,7rem)}.sg-fund-devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.sg-fund-devices figure{min-width:0}.sg-fund-devices figure:last-child{padding-block-start:3rem}.sg-fund-devices img{display:block;width:100%;height:auto;border-radius:1rem;border:1px solid hsl(var(--border))}.sg-fund-devices figcaption{font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.6;margin-block-start:.75rem}.sg-fund-tools dl{margin-block-start:1.5rem;display:grid;gap:1.25rem}.sg-fund-tools dd{font-size:.9375rem;margin-block-start:.5rem}.sg-fund-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;padding-block:3rem 5rem;border-block-start:1px solid hsl(var(--border))}.sg-fund-faq details{padding-block:1.25rem;border-block-end:1px solid hsl(var(--border))}.sg-fund-faq details:first-child{padding-block-start:0}.sg-fund-faq summary{cursor:pointer;min-height:2.75rem;font-weight:500;font-size:1rem;line-height:1.5}.sg-fund-faq details p{margin-block:.75rem 0;font-size:.9375rem}.sg-fund-closing{padding-block:clamp(3rem,6vw,6rem);border-block-start:1px solid hsl(var(--border));text-align:center}.sg-fund-closing h2{max-width:20ch;margin-inline:auto}.sg-fund-closing>p{margin:1.25rem auto 0;max-width:54ch}.sg-fund-closing .sg-fund-actions{justify-content:center}.sg-fundraising-landing :is(a,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.sg-fundraising-landing[dir=rtl] :is(h1,h2,h3){letter-spacing:normal}.sg-fundraising-landing[dir=rtl] :is(.sg-fund-text-link,.sg-fund-actions) svg{transform:rotate(180deg)}@media (max-width:1023px){.sg-fund-hero{grid-template-columns:minmax(0,1fr)}.sg-fundraising-landing h1{max-width:16ch}.sg-fund-anatomy{max-width:44rem}.sg-fund-how ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-fund-tools{grid-template-columns:minmax(0,1fr)}.sg-fund-devices{max-width:30rem}}@media (max-width:639px){.sg-fundraising-landing .sg-fund-wrap{padding-inline:1rem}.sg-fundraising-landing h1{font-size:clamp(2.5rem,8vw,3.5rem)}.sg-fund-audiences>.sg-fund-wrap,.sg-fund-faq,.sg-fund-how ol,.sg-fund-payments>.sg-fund-wrap,.sg-fund-story{grid-template-columns:minmax(0,1fr)}.sg-fund-how ol{gap:1.5rem}.sg-fund-actions{flex-direction:column;align-items:stretch}.sg-fund-tools{gap:2rem}.sg-fund-devices{gap:.75rem}.sg-fund-devices img{border-radius:.75rem}}@media (prefers-reduced-motion:reduce){.sg-fundraising-landing *{scroll-behavior:auto;animation:none;transition:none}}