.tyb-section{--tyb-radius: 12px;--tyb-content-width: 1100px;--tyb-intro-alignment: center;position:relative;background-color:var(--color-section-background, transparent);color:var(--color-text)}.tyb-section__content{max-width:var(--tyb-content-width);margin:0 auto}.tyb-section__intro{margin-bottom:var(--spacing-8, 32px);text-align:center}.tyb-section__intro--left{text-align:left}.tyb-section__heading{margin:0}.tyb-section__subheading{max-width:640px;margin:var(--spacing-3, 12px) 0 0}.tyb-section__intro--center .tyb-section__subheading{margin-left:auto;margin-right:auto}.tyb-section__subheading>:last-child{margin-bottom:0}.tyb-hero__image,.tyb-challenge__image,.tyb-step__image,.tyb-follow__image{width:100%;border-radius:var(--tyb-radius);overflow:hidden}.tyb-hero{display:grid;gap:var(--spacing-6, 24px);align-items:center}.tyb-hero__content{text-align:center}.tyb-hero--align-left .tyb-hero__content{text-align:left}.tyb-hero__accent,.tyb-hero__heading{margin:0 0 var(--spacing-3, 12px)}.tyb-hero__subheading{max-width:600px;margin:0 auto var(--spacing-6, 24px);opacity:.9}.tyb-hero--align-left .tyb-hero__subheading{margin-left:0;margin-right:0}.tyb-hero__subheading p,.tyb-hero__button{margin:0}@media(min-width:960px){.tyb-hero--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-10, 40px)}.tyb-hero--split.tyb-hero--image-right .tyb-hero__image-wrapper{order:2}}.tyb-value-props__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr));gap:var(--spacing-8, 32px) var(--spacing-6, 24px);text-align:center}.tyb-value-prop__icon{width:48px;height:48px;margin:0 auto var(--spacing-3, 12px)}.tyb-value-prop__icon .image,.tyb-value-prop__icon img{width:100%;height:100%;object-fit:contain}.tyb-value-prop__icon .icon,.tyb-value-prop__icon svg{display:block;width:100%;height:100%}.tyb-value-prop__title{margin:0 0 var(--spacing-2, 8px)}.tyb-value-prop__text{margin:0;opacity:.8}@media(min-width:720px){.tyb-value-props__grid{grid-template-columns:repeat(var(--grid-columns-desktop, 3),minmax(0,1fr))}}.tyb-challenges__grid{--tyb-challenge-gap: var(--spacing-5, 20px);position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tyb-challenge-gap)}.tyb-challenge{display:block;flex:0 0 calc((100% - var(--tyb-challenge-gap) * (var(--grid-columns-desktop, 4) - 1)) / var(--grid-columns-desktop, 4));min-width:0;color:inherit;text-decoration:none;text-align:center;transition:transform .2s ease}@media(hover:hover){a.tyb-challenge:hover{transform:translateY(-4px)}}.tyb-challenge__image{margin-bottom:var(--spacing-3, 12px)}.tyb-challenge__title{margin:0 0 var(--spacing-1, 4px)}.tyb-challenge__reward{margin:0;font-weight:600;opacity:.75}.tyb-carousel__dots{display:none;justify-content:center;gap:var(--spacing-2, 8px);margin-top:var(--spacing-5, 20px)}.tyb-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.3;cursor:pointer;transition:opacity .2s ease}.tyb-carousel__dot[aria-current=true]{opacity:1}@media(max-width:719px){.tyb-challenges__grid{flex-wrap:nowrap;justify-content:flex-start;margin-left:calc(var(--space-outer, 3.3vw) * -1);margin-right:calc(var(--space-outer, 3.3vw) * -1);padding:0 var(--space-outer, 3.3vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-outer, 3.3vw);-webkit-overflow-scrolling:touch;scrollbar-width:none}.tyb-challenges__grid::-webkit-scrollbar{display:none}.tyb-challenge{flex-basis:76%;scroll-snap-align:start}.tyb-challenges__grid--mobile-2 .tyb-challenge{flex-basis:44%}.tyb-carousel__dots:not([hidden]){display:flex}}.tyb-steps{display:flex;flex-direction:column;gap:var(--spacing-6, 24px);max-width:640px;margin:0 auto}.tyb-step{display:flex;align-items:flex-start;gap:var(--spacing-4, 16px);text-align:left}.tyb-step__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;font-weight:600}.tyb-step__body{flex:1;min-width:0;padding-top:8px}.tyb-step__image{margin-bottom:var(--spacing-3, 12px)}.tyb-step__title{margin:0 0 var(--spacing-1, 4px)}.tyb-step__text{margin:0}.tyb-final-cta{margin-top:var(--spacing-8, 32px)}@media(min-width:720px){.tyb-steps--columns{flex-direction:row;align-items:flex-start;gap:var(--spacing-8, 32px);max-width:none}.tyb-steps--columns .tyb-step{flex:1;flex-direction:column;align-items:center;text-align:center}.tyb-steps--columns .tyb-step__number{width:56px;height:56px;font-size:1.25em}.tyb-steps--columns .tyb-step__body{padding-top:0}}.tyb-faq{max-width:var(--tyb-faq-width, 700px);margin:0 auto}.tyb-faq__item{border-bottom:1px solid currentColor}@supports (color: color-mix(in srgb,red 50%,transparent)){.tyb-faq__item{border-bottom-color:color-mix(in srgb,currentColor 30%,transparent)}}.tyb-faq__question{display:flex;align-items:center;gap:var(--spacing-4, 16px);width:100%;margin:0;padding:var(--spacing-5, 20px) 0;cursor:pointer;list-style:none;text-align:left}.tyb-faq__question::-webkit-details-marker{display:none}.tyb-faq__question::marker{content:""}.tyb-faq__icons{position:relative;flex-shrink:0;width:16px;height:16px;margin-left:auto}.tyb-faq__icons .icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:16px;height:16px;transition:opacity .2s ease}.tyb-faq__icons .icon svg{display:block;width:100%;height:100%}.tyb-faq__item[open] .tyb-faq__icons .icon-plus,.tyb-faq__item:not([open]) .tyb-faq__icons .icon-minus{opacity:0}.tyb-faq__answer{padding:0 var(--spacing-8, 32px) var(--spacing-5, 20px) 0;opacity:.85}.tyb-faq__answer>:last-child{margin-bottom:0}.tyb-follow__handle{display:inline-flex;align-items:center;gap:var(--spacing-2, 8px);margin-top:var(--spacing-2, 8px);color:inherit;text-decoration:none;opacity:.75;transition:opacity .2s ease}.tyb-follow__handle:hover{opacity:1}.tyb-follow__handle .icon{display:block;width:18px;height:18px}.tyb-follow__handle .icon svg{display:block;width:100%;height:100%}.tyb-follow__grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr));gap:var(--spacing-3, 12px)}.tyb-follow__item{display:block;color:inherit}.tyb-follow__image{--tyb-radius: 8px}@media(min-width:720px){.tyb-follow__grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tyb-community.css.map */
