.become-a-partner-hero{width:100%;margin-bottom:7.5rem;position:relative;overflow:visible}@media not (min-width:1024px){.become-a-partner-hero{margin-bottom:37.5rem}}@media not (min-width:768px){.become-a-partner-hero{margin-bottom:36.25rem}}.become-a-partner-hero .main-hero{background-color:var(--color-neutral-950);flex-direction:column;height:37.5rem;padding-top:6.25rem;display:flex;position:relative}@media not (min-width:1024px){.become-a-partner-hero .main-hero{height:auto}}.become-a-partner-hero .main-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000bf 0%,#0000 55%);position:absolute;inset:0}.become-a-partner-hero .main-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#000000e6 0%,#0009 40%,#0000 90%);position:absolute;inset:0}.become-a-partner-hero .main-hero .background-image{pointer-events:none;object-fit:cover;object-position:center;z-index:0}.become-a-partner-hero .main-hero .container{z-index:2;justify-content:space-between;align-items:center;gap:3.75rem;height:100%;display:flex;position:relative}@media not (min-width:1024px){.become-a-partner-hero .main-hero .container{flex-direction:column;height:auto}}@media not (min-width:768px){.become-a-partner-hero .main-hero .container{gap:2.5rem}}.become-a-partner-hero .main-hero .container .content{flex-direction:column;flex:auto;gap:4.6875rem;min-width:0;display:flex}@media not (min-width:1024px){.become-a-partner-hero .main-hero .container .content{gap:3.75rem;width:100%}}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content{gap:2.5rem}}.become-a-partner-hero .main-hero .container .content h1.title{font-size:2.625rem;font-family:var(--font-montserrat);color:#fff;line-height:1}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content h1.title{font-size:2.25rem}}.become-a-partner-hero .main-hero .container .content h2.subtitle{font-size:1.625rem;font-family:var(--font-montserrat);color:#fff;margin:0;font-weight:500;line-height:1.1}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content h2.subtitle{font-size:1.375rem}}@media not (min-width:640px){.become-a-partner-hero .main-hero .container .content h2.subtitle{font-size:1.125rem}}.become-a-partner-hero .main-hero .container .content .metrics{gap:1.25rem;display:flex}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content .metrics{justify-content:flex-start}}.become-a-partner-hero .main-hero .container .content .metrics .metric{background-color:rgb(var(--black)/30%);backdrop-filter:blur(1.25rem);border:.125rem solid rgb(var(--white)/20%);border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;padding:1.25rem 1.5625rem;display:flex}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content .metrics .metric{padding:.9375rem 1.25rem}}@media not (min-width:1280px){.become-a-partner-hero .main-hero .container .content .metrics .metric.hideable-metric{display:none}}@media not (min-width:1024px){.become-a-partner-hero .main-hero .container .content .metrics .metric.hideable-metric{display:flex}}@media not (min-width:768px){.become-a-partner-hero .main-hero .container .content .metrics .metric.hideable-metric{display:none}}@media not (min-width:640px){.become-a-partner-hero .main-hero .container .content .metrics .metric{gap:0}}.become-a-partner-hero .main-hero .container .content .metrics .metric .value{color:#fff;font-size:1.5rem;font-weight:600;line-height:1}.become-a-partner-hero .main-hero .container .content .metrics .metric .value .small{padding-left:.3125rem;padding-right:.3125rem;font-size:1.25rem;font-weight:500}.become-a-partner-hero .main-hero .container .content .metrics .metric .description{color:#fff;font-weight:500;line-height:1}.become-a-partner-hero .main-hero .container .form-wrapper{background-color:#fff;border-radius:20px;align-self:flex-start;max-width:28.125rem;padding:2.5rem;box-shadow:0 .625rem 1.875rem #0003}@media not (min-width:1024px){.become-a-partner-hero .main-hero .container .form-wrapper{align-self:stretch;max-width:100%;margin-bottom:-31.25rem;padding:1.875rem}}.become-a-partner-hero .main-hero .container .form-wrapper .form-title{font-size:1.5625rem;font-family:var(--font-montserrat);margin-bottom:1.875rem}.become-a-partner-hero .main-hero .container .form-wrapper .form-subtitle{color:var(--color-neutral-500);margin-bottom:1.875rem;font-size:.9375rem}.become-a-partner-hero .main-hero .container .form-wrapper .lead-form{flex-direction:column;gap:.9375rem;display:flex}.become-a-partner-hero .main-hero .container .form-wrapper .lead-form .form-grid{grid-template-columns:1fr;gap:.9375rem;display:grid}@media (min-width:768px){.become-a-partner-hero .main-hero .container .form-wrapper .lead-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.become-a-partner-hero .main-hero .container .form-wrapper .lead-form .form-label{color:var(--color-neutral-700);margin-bottom:.625rem;font-size:.9375rem;font-weight:500;display:block}.become-a-partner-hero .main-hero .container .form-wrapper .lead-form .form-terms{text-align:center;color:var(--color-neutral-500);margin:0;font-size:.625rem}.become-a-partner-hero .main-hero .container .form-wrapper .lead-form .form-terms .form-terms-link{color:var(--color-brand)}
.how-partnerships-work .container .title{font-family:var(--font-montserrat);margin-bottom:1.875rem}.how-partnerships-work .container .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.875rem;display:grid}@media not (min-width:1024px){.how-partnerships-work .container .cards-grid{grid-template-columns:1fr}}.how-partnerships-work .container .cards-grid .card{border-radius:20px;flex-direction:column;gap:0;height:100%;display:flex}.how-partnerships-work .container .cards-grid .card .image-wrapper{border-radius:20px 20px 0 0;width:100%;height:15rem;position:relative;overflow:hidden}.how-partnerships-work .container .cards-grid .card .image-wrapper .image{object-fit:cover}.how-partnerships-work .container .cards-grid .card .image-wrapper .step{background-color:#fff;border-radius:30px;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:1.875rem;font-weight:800;display:flex;position:absolute;bottom:1.25rem;left:1.875rem}.how-partnerships-work .container .cards-grid .card .content{border:1px solid var(--color-neutral-200);border-top:none;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;flex-direction:column;flex:1;gap:.625rem;padding:1.875rem;display:flex}.how-partnerships-work .container .cards-grid .card .content h3{font-family:var(--font-montserrat);font-size:var(--font-size-2xl);text-transform:uppercase;margin:0;font-weight:800}.how-partnerships-work .container .cards-grid .card .content p{margin:0}.how-partnerships-work .container .under-cards-note{border:1px solid var(--color-neutral-200);border-radius:20px;align-items:flex-start;gap:1.25rem;margin-top:1.875rem;padding:1.875rem;display:flex}@media not (min-width:640px){.how-partnerships-work .container .under-cards-note{flex-direction:column}}.how-partnerships-work .container .under-cards-note .info-icon{background-color:var(--color-neutral-100);border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:1.875rem;font-weight:800;line-height:1;display:inline-flex}.how-partnerships-work .container .under-cards-note .content h3{font-family:var(--font-montserrat);font-size:var(--font-size-2xl);margin:0 0 .625rem}.how-partnerships-work .container .under-cards-note .content p{margin:0}
.partner-listings{--slide-width:30%;--slide-height:15.625rem;--slide-spacing:1.25rem}@media (min-width:1536px){.partner-listings{--slide-height:18.75rem}}@media not (min-width:1024px){.partner-listings{--slide-width:35%;--slide-height:13.125rem}}@media not (min-width:768px){.partner-listings{--slide-width:40%;--slide-height:11.875rem;--slide-spacing:.9375rem}}@media not (min-width:640px){.partner-listings{--slide-width:60%;--slide-height:9.375rem}}.partner-listings{overflow:hidden}.partner-listings .container h2{margin:0 0 1.875rem}.partner-listings .loading-placeholder{flex-direction:column;gap:1.25rem;display:flex}.partner-listings .loading-placeholder .loading-row{width:100%;height:var(--slide-height);border-radius:0}.partner-listings .carousels-container{flex-direction:column;gap:1.25rem;display:flex}@media not (min-width:768px){.partner-listings .carousels-container{gap:.9375rem}}.partner-listings .carousels-container .carousel{user-select:none;touch-action:pan-y pinch-zoom;pointer-events:none;width:100%;overflow:hidden}.partner-listings .carousels-container .carousel .track{will-change:transform;align-items:stretch;display:flex}.partner-listings .carousels-container .carousel .track .slide{min-width:0;padding-left:var(--slide-spacing);height:var(--slide-height);flex:0 0 30%;flex-basis:var(--slide-width)}.partner-listings .carousels-container .carousel .track .slide .image-frame{background-color:var(--color-neutral-100);border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.partner-listings .carousels-container .carousel .track .slide .image-frame .image{object-fit:cover}.partner-listings .carousels-container .carousel .track-offset.offset-50{transform:translate(-3.125rem)}.partner-listings .carousels-container .carousel .track-offset.offset-100{transform:translate(-6.25rem)}
