.sourcing-and-production-uploader-hero-wrap{position:relative;max-width:1320px;padding:calc(var(--nav-height) + 80px) 24px 0;margin:0 auto}@media (max-width:768px){.sourcing-and-production-uploader-hero-wrap{padding:104px 16px 0}}.sourcing-and-production-uploader-hero-wrap>.title{color:#000;text-align:center;font-family:Attila Sans Uniform;font-size:64px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.28px;margin-bottom:16px}@media (max-width:768px){.sourcing-and-production-uploader-hero-wrap>.title{font-size:32px}}.sourcing-and-production-uploader-hero-wrap>.subtitle{color:var(--pietra-grey-2,#6b6b6b);text-align:center;font-family:Labil Grotesk;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.24px;margin-bottom:48px}@media (max-width:768px){.sourcing-and-production-uploader-hero-wrap>.subtitle{font-size:16px}}.membership-cards-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:flex-start;max-width:1320px;margin:0 auto}@media (max-width:768px){.membership-cards-wrap{padding:0 16px 32px}}.membership-cards-wrap>.title{width:100%;color:#000;text-align:left;font-family:Labil Grotesk;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px}@media (max-width:768px){.membership-cards-wrap>.title{font-size:16px}}.membership-cards-wrap>.cards-wrap{position:relative;display:flex;align-items:center;gap:40px;align-self:stretch;flex-direction:row}@media (max-width:768px){.membership-cards-wrap>.cards-wrap{flex-direction:column;gap:24px}}.membership-cards-wrap>.cards-wrap>.card-item-wrap{position:relative;height:320px;display:flex;padding:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;flex:1 1 auto;width:100%;border-radius:16px;overflow:hidden}.membership-cards-wrap>.cards-wrap>.card-item-wrap:hover>.card-bg{transform:scale(1.1)}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-bg{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-size:cover;transition:all .3s ease}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-bg:after{content:"";position:absolute;background:linear-gradient(180deg,transparent,#000);right:0;left:0;bottom:0;height:90%}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-content{position:relative;z-index:1}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-content>.card-title{color:#fff;font-family:Labil Grotesk;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.24px;margin-bottom:8px}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-content>.card-description{color:var(--pietra-grey-4,#e7e7e7);font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.membership-cards-wrap>.cards-wrap>.card-item-wrap>.card-content>.card-btn{position:relative;width:120px;display:flex;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border-radius:100px;margin-top:16px;color:#fff;text-align:center;font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.platform-v2-hero-wrap{position:relative;display:flex;justify-content:center;max-width:1320px;margin:0 auto 80px;padding:0 24px;gap:32px}@media (max-width:992px){.platform-v2-hero-wrap{align-items:flex-start;flex-wrap:wrap;gap:24px}}@media (max-width:768px){.platform-v2-hero-wrap{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:0 16px}}.platform-v2-hero-item-wrap{display:flex;width:calc(25% - 16px);flex-direction:column;gap:16px}@media (max-width:992px){.platform-v2-hero-item-wrap{width:calc(50% - 12px)}}@media (max-width:768px){.platform-v2-hero-item-wrap{width:calc(50% - 8px)}}.platform-v2-hero-item-image{position:relative;width:100%;aspect-ratio:.9}@media (max-width:768px){.platform-v2-hero-item-image{width:100%}}.platform-v2-hero-item-title{color:var(--pietra-grey-1,#383838);font-size:16px;font-weight:700}.platform-v2-hero-item-subtitle,.platform-v2-hero-item-title{text-align:center;font-family:Labil Grotesk;font-style:normal;line-height:normal}.platform-v2-hero-item-subtitle{color:var(--pietra-grey-2,#6b6b6b);font-size:14px;font-weight:500;margin-top:-10px}.sourcing-path-page-wrap{position:relative;background:#fff url(https://static.pietrastudio.com/public/file_uploads/1125350b9cdb33456eff54721d6ecf78.png) top no-repeat;background-size:100% 640px}.sourcing-path-page-wrap>.statistic-wrap{margin-top:80px}.sourcing-path-page-wrap>.statistic-wrap>.statistic-count-inner{max-width:1280px}.sourcing-path-page-wrap>.make-it-happen-wrap{max-width:1280px;background:var(--pietra-spark);margin:80px auto;justify-content:space-between;padding:0 32px}@media (max-width:768px){.sourcing-path-page-wrap>.make-it-happen-wrap{margin:0 auto;max-width:100%;padding:36px 24px}}.sourcing-path-page-wrap>.make-it-happen-wrap>.left-container>.happen-button{background:var(--off-black)}.faq-container{padding:80px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;background:#fff}.faq-container>h2{text-align:center;color:#000;font-size:32px;font-family:Attila-Bold}.faq-container>.faq-basic{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:768px}.faq-container>.faq-basic .faq-question{color:#000;font-family:Labil-Regular;font-size:18px}.faq-container>.faq-basic .faq-answer{color:var(--pietra-grey-2);font-family:Labil-Regular;font-size:16px}@media (min-width:780px){.faq-container{padding:80px 24px}}@media (min-width:1024px){.faq-container{padding:80px 128px}}@media (min-width:1280px){.faq-container{padding:80px 32px}}