.Card_card__RlVbj{--_card-hover-translate-y:0.25rem;block-size:100%;max-inline-size:16rem;position:relative;display:flex;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);will-change:transform}[data-theme=dark] .Card_card__RlVbj{color:var(--color-white)}.Card_card__RlVbj:hover{transform:translateY(calc(var(--_card-hover-translate-y) * -1))}@media (min-width:36rem){.Card_card__RlVbj{max-inline-size:25rem}}.Card_card__RlVbj:before{content:"";position:absolute;inset:0;border-radius:var(--border-radius-medium);background-color:var(--color-brand-dark);transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);will-change:transform}.Card_card__RlVbj:hover:before{transform:translateY(var(--_card-hover-translate-y))}.Card_content__9gie_{position:relative;flex:1 1;border-radius:var(--border-radius-medium);border:.0625rem solid var(--color-neutral-400);background-color:var(--color-white);display:flex;flex-direction:column;transition-property:border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.Card_card__RlVbj:hover .Card_content__9gie_{border-color:var(--color-brand-dark)}[data-theme=dark] .Card_content__9gie_{border-color:var(--color-white);background-color:var(--color-brand-mid)}.Card_contentLeading__z6Vmq{-webkit-padding-before:.625rem;padding-block-start:.625rem;padding-inline:.625rem;display:flex}.Card_imageContainer__tz8v8{border-radius:var(--border-radius-small);display:flex;overflow:hidden}[data-theme=aqua] .Card_imageContainer__tz8v8{background-color:var(--color-aqua-300)}[data-theme=blue] .Card_imageContainer__tz8v8{background-color:var(--color-blue-300)}[data-theme=coral] .Card_imageContainer__tz8v8{background-color:var(--color-coral-300)}[data-theme=fuscia] .Card_imageContainer__tz8v8{background-color:var(--color-fuscia-300)}[data-theme=green] .Card_imageContainer__tz8v8{background-color:var(--color-green-300)}[data-theme=orange] .Card_imageContainer__tz8v8{background-color:var(--color-orange-300)}[data-theme=pink] .Card_imageContainer__tz8v8{background-color:var(--color-pink-300)}[data-theme=purple] .Card_imageContainer__tz8v8{background-color:var(--color-purple-300)}[data-theme=yellow] .Card_imageContainer__tz8v8{background-color:var(--color-yellow-300)}.Card_image__MTxJg{block-size:100%;inline-size:100%;object-fit:cover}.Card_imagePlaceholder__u9YHO{inline-size:100%;aspect-ratio:380/230;background-color:var(--color-neutral-200)}.Card_contentTrailing__SYRJl{flex:1 1;display:flex;flex-direction:column;padding:var(--space-step-3)}.Card_heading__KTt_J{-webkit-margin-after:var(--space-step-1);margin-block-end:var(--space-step-1);line-height:var(--line-height-regular)}.Card_headingButton__kkq0s:focus-visible,.Card_headingLink__OHaKj:focus-visible{outline:none}.Card_headingButton__kkq0s:before,.Card_headingLink__OHaKj:before{content:"";position:absolute;inset:-.0625rem;border-radius:var(--border-radius-medium);outline-width:var(--outline-width);outline-style:solid;outline-offset:var(--outline-offset);outline-color:transparent;transition-property:outline-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.Card_headingButton__kkq0s:focus-visible:before,.Card_headingLink__OHaKj:focus-visible:before{outline-color:var(--color-brand-dark)}.Card_headingButton__kkq0s{border:none;background-color:transparent}.Card_contentText__UoQPR{-webkit-margin-after:var(--space-step-4);margin-block-end:var(--space-step-4)}.Card_text__z4JZf{font-size:var(--font-size-step--1);line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Card_cta__zalFh{-webkit-margin-before:auto;margin-block-start:auto;display:flex;align-items:center;justify-content:flex-end;column-gap:var(--space-step-3);font-size:var(--font-size-step--1);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-small)}.Card_ctaIconContainer__t_2du{flex-shrink:0;border-radius:var(--border-radius-full);border-width:.0625rem;border-style:solid;border-color:var(--color-brand-dark);block-size:3rem;inline-size:3rem;display:flex;align-items:center;justify-content:center;will-change:transform;transition-property:background-color,transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);pointer-events:none}[data-theme=dark] .Card_ctaIconContainer__t_2du{border-color:var(--color-white)}.Card_card__RlVbj:hover .Card_ctaIconContainer__t_2du{background-color:var(--color-brand-dark);transform:rotate(-45deg)}[data-theme=dark] .Card_card__RlVbj:hover .Card_ctaIconContainer__t_2du{background-color:var(--color-white)}.Card_ctaIcon__SG6Tj{transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.Card_card__RlVbj:hover .Card_ctaIcon__SG6Tj{color:var(--color-white)}[data-theme=dark] .Card_card__RlVbj:hover .Card_ctaIcon__SG6Tj{color:var(--color-brand-mid)}.CTASection_section__FwFAm{padding-block:var(--space-step-3-step-5)}.CTASection_section__FwFAm[data-full-width=true]{background-color:var(--color-brand-mid)}.CTASection_content__GWvKY{border-radius:var(--border-radius-medium);padding-block:var(--space-step-5-step-7);padding-inline:var(--space-step-3-step-5);display:flex;flex-direction:column;align-items:center;row-gap:var(--space-step-3-step-5);text-align:center}[data-theme=dark] .CTASection_content__GWvKY{background-color:var(--color-brand-mid);color:var(--color-white)}@media (min-width:64rem){.CTASection_content__GWvKY{padding-inline:var(--space-step-5-step-7)}}.CTASection_heading__uKUws{max-inline-size:20ch;font-size:var(--font-size-step-3);text-wrap:pretty}@media (min-width:64rem){.CTASection_heading__uKUws{font-size:var(--font-size-step-4)}.CTASection_headingLeading__wKVJb,.CTASection_headingTrailing___cPOf{display:block}}.FAQs_heading__Sj_MV{font-size:var(--font-size-step-0);line-height:var(--line-height-regular)}[data-theme=dark] .FAQSection_content__XPSeB{border-radius:var(--border-radius-medium);background-color:var(--color-brand-dark);padding-block:var(--space-step-5-step-7);padding-inline:var(--space-step-3-step-5);color:var(--color-white)}@media (min-width:64rem){.FAQSection_content__XPSeB{display:flex;align-items:baseline;column-gap:var(--space-step-8)}[data-theme=dark] .FAQSection_content__XPSeB{padding-inline:var(--space-step-5-step-7)}}.FAQSection_heading__aBEkp{-webkit-margin-after:var(--space-step-3);margin-block-end:var(--space-step-3);font-size:var(--font-size-step-4)}.FAQSection_faqs__7IJWA{inline-size:100%;display:flex;flex-direction:column;row-gap:var(--space-step-4)}.TestimonialSection_testimonialSection__dMT2x[data-full-width=true]{border-radius:var(--border-radius-medium);background-color:var(--_color-main-background)}.TestimonialSection_testimonialSection__dMT2x[data-theme=aqua]{--_color-main-background:var(--color-aqua-300);--_color-secondary-background:var(--color-aqua-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=blue]{--_color-main-background:var(--color-blue-300);--_color-secondary-background:var(--color-blue-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=coral]{--_color-main-background:var(--color-coral-300);--_color-secondary-background:var(--color-coral-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=fuscia]{--_color-main-background:var(--color-fuscia-300);--_color-secondary-background:var(--color-fuscia-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=green]{--_color-main-background:var(--color-green-300);--_color-secondary-background:var(--color-green-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=orange]{--_color-main-background:var(--color-orange-300);--_color-secondary-background:var(--color-orange-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=pink]{--_color-main-background:var(--color-pink-300);--_color-secondary-background:var(--color-pink-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=purple]{--_color-main-background:var(--color-purple-300);--_color-secondary-background:var(--color-purple-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=yellow]{--_color-main-background:var(--color-yellow-300);--_color-secondary-background:var(--color-yellow-100)}.TestimonialSection_testimonialSection__dMT2x[data-theme=dark]{--_color-main-background:var(--color-brand-dark);--_color-secondary-background:var(--color-brand-mid);--_color-border:var(--color-white);--_color-foreground:var(--color-white);--_color-supporting:var(--color-neutral-300)}.TestimonialSection_testimonialContainer__xwwuO{border-radius:calc(var(--border-radius-medium) + var(--space-step-3-step-5));background-color:var(--_color-main-background);padding:var(--space-step-3-step-5);display:flex;flex-direction:column;row-gap:var(--space-step-5)}@media (min-width:64rem){.TestimonialSection_testimonialContainer__xwwuO{padding-block:var(--space-step-5-step-7);padding-inline:var(--space-step-6-step-8)}}.TestimonialSection_testimonial__lU1Hl{border-radius:var(--border-radius-medium);border-width:.0625rem;border-style:solid;border-color:var(--_color-border,var(--color-brand-dark));background-color:var(--_color-secondary-background);padding-block:var(--space-step-5-step-7);padding-inline:var(--space-step-3-step-5);display:flex;flex-direction:column;align-items:center;row-gap:var(--space-step-4-step-6);color:var(--_color-foreground,var(--color-brand-dark))}@media (min-width:64rem){.TestimonialSection_testimonial__lU1Hl{padding:var(--space-step-5-step-7);box-shadow:0 .25rem 0 0 var(--color-brand-dark)}}.TestimonialSection_testimonialImage__nIGOd{border-radius:var(--border-radius-full);border-width:.0625rem;border-style:solid;border-color:var(--_color-border,var(--color-brand-dark));display:inline-flex;overflow:hidden}.TestimonialSection_testimonialQuote__uSCPq{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-step-1);text-align:center;text-wrap:balance}.TestimonialSection_testimonialQuote__uSCPq:before{content:open-quote;-webkit-margin-start:-.5ch;margin-inline-start:-.5ch}.TestimonialSection_testimonialQuote__uSCPq:after{content:close-quote}@media (min-width:64rem){.TestimonialSection_testimonialQuote__uSCPq{font-size:var(--font-size-step-2)}}.TestimonialSection_testimonialSource__g3upU{display:flex;flex-direction:column;align-items:center;row-gap:var(--space-step-1);text-align:center}@media (min-width:48rem){.TestimonialSection_testimonialSource__g3upU{flex-direction:row;text-align:start;column-gap:var(--space-step-3)}}.TestimonialSection_testimonialSourceText__scNKJ{display:flex;flex-direction:column}.TestimonialSection_testimonialPersonName__ocRVH{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.TestimonialSection_testimonialSupportingText__nAnc3{font-size:var(--font-size-step--1);color:var(--_color-supporting,var(--color-neutral-800))}.techsoup_leadingSectionsContainer__JIE6z{border-end-start-radius:var(--border-radius-medium);border-end-end-radius:var(--border-radius-medium);background-color:var(--color-grey-green-200)}.techsoup_hero__YSEyc{text-align:center}.techsoup_heroContainer__2JdfD{padding-block:var(--space-step-5-step-7);display:flex;flex-direction:column;align-items:center;gap:var(--space-step-3-step-5)}.techsoup_heroContentLeading__mVctK{flex-direction:column}.techsoup_heroContentLeading__mVctK,.techsoup_logoContainer__Qbn8O{display:flex;align-items:center;gap:var(--space-step-1)}.techsoup_logo__TQaXk,.techsoup_techSoupLogo__w3qns{block-size:1.625rem;inline-size:auto}.techsoup_heroHeading__Rs31N{font-family:var(--font-family-heading);font-size:var(--font-size-step-4);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.techsoup_heroText__9qXsu{text-wrap:balance}.techsoup_heroCTAs___iKDL{display:flex;flex-direction:column;gap:var(--space-step-2)}@media (min-width:36rem){.techsoup_heroCTAs___iKDL{flex-direction:row}}.techsoup_stepsContainer___SEfJ{-webkit-padding-after:var(--space-step-5-step-7);padding-block-end:var(--space-step-5-step-7)}.techsoup_stepsContainer___SEfJ,.techsoup_stepsContent__8tUog{display:flex;flex-direction:column;align-items:center;position:relative}.techsoup_stepsConnector__F0zSe{display:none}@media (min-width:48rem){.techsoup_stepsConnector__F0zSe{display:initial;position:absolute;max-inline-size:64%;inset-block-start:1.5rem;block-size:.0625rem;inline-size:100%;background-color:var(--color-brand-dark)}}.techsoup_steps__huVib{position:relative;-webkit-padding-start:0;padding-inline-start:0;display:grid;grid-gap:var(--space-step-3);gap:var(--space-step-3);list-style:""}@media (min-width:48rem){.techsoup_steps__huVib{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.techsoup_steps__huVib{max-inline-size:90%}}.techsoup_step__QqwyA{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-step-2)}.techsoup_stepCount__lfBn2{border-radius:var(--border-radius-full);border-width:.0625rem;border-style:solid;border-color:var(--color-brand-dark);inline-size:3rem;block-size:3rem;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-step-0);font-weight:var(--font-weight-heading);line-height:1;letter-spacing:var(--letter-spacing-heading);color:var(--color-brand-dark);vertical-align:middle}.techsoup_stepCount__lfBn2[data-theme=purple]{background-color:var(--color-purple-300)}.techsoup_stepCount__lfBn2[data-theme=yellow]{background-color:var(--color-yellow-300)}.techsoup_stepCount__lfBn2[data-theme=green]{background-color:var(--color-green-300)}.techsoup_stepContent__385yK{display:flex;flex-direction:column;gap:var(--space-step-1)}.techsoup_stepTitle__E9Rbx{font-size:var(--font-size-step-0);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.techsoup_stepDescription__YYY_o{max-inline-size:40ch;font-size:var(--font-size-step--1)}.techsoup_typeformWidget__pdzsY{border-radius:var(--border-radius-medium);min-block-size:40rem;overflow:hidden}.techsoup_whatIsBufferContainer__Q8qHR{padding-block:var(--space-step-5-step-7);display:flex;flex-direction:column;gap:var(--space-step-5-step-7)}.techsoup_whatIsBufferContentLeading__OYmFp{display:flex;flex-direction:column;gap:var(--space-step-3)}.techsoup_whatIsBufferText__Yhnik{max-inline-size:70ch}.techsoup_cards__8PD8O{display:grid;grid-gap:var(--space-step-3);gap:var(--space-step-3)}@media (min-width:36rem){.techsoup_cards__8PD8O{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.techsoup_cards__8PD8O{grid-template-columns:repeat(4,1fr)}}.techsoup_trailingSectionsContainer__JmkWv{-webkit-margin-before:var(--space-step-5-step-7);margin-block-start:var(--space-step-5-step-7);border-start-start-radius:var(--border-radius-medium);border-start-end-radius:var(--border-radius-medium);background-color:var(--color-grey-green-200)}.techsoup_resourcesContainer__o5_EC{padding-block:var(--space-step-5-step-7);display:flex;flex-direction:column;gap:var(--space-step-5-step-7)}.techsoup_resourcesContentLeading__DHppH{display:flex;flex-direction:column;align-items:center;gap:var(--space-step-3);text-align:center}@media (min-width:64rem){.techsoup_resourcesContentLeading__DHppH{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gutter);text-align:start}}.techsoup_resourcesHeading__PFzQK{max-inline-size:25ch;font-size:var(--font-size-step-3);text-wrap:balance}.techsoup_resourcesText__VKoVK{max-inline-size:40ch;text-wrap:balance}.techsoup_resourcesContentTrailing__h6bYD{display:grid;justify-content:center;grid-gap:var(--space-step-3);gap:var(--space-step-3)}@media (min-width:64rem){.techsoup_resourcesContentTrailing__h6bYD{grid-template-columns:repeat(3,1fr)}}