@media screen and (min-width:300px){.homepage-brand-logos{background:#fff;margin:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.homepage-brand-logos>.content-max{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:0 24px;gap:24px}.homepage-brand-logos>.content-max>.logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}.homepage-brand-logos>.content-max>.desc{margin:0;color:#a4a4a4;text-align:center;font-family:Labil-Regular;line-height:1;letter-spacing:-.2px;font-size:16px}}@media screen and (min-width:640px){.homepage-brand-logos>.content-max>.logos{gap:40px}.homepage-brand-logos>.content-max>.desc{font-size:20px}}@media screen and (min-width:1024px){.homepage-brand-logos>.content-max>.logos{gap:40px}.homepage-brand-logos>.content-max>.desc{font-size:20px}}@media screen and (min-width:1280px){.homepage-brand-logos>.content-max>.logos{gap:64px}}.order-savings-comparison{display:flex;flex-direction:column;gap:24px;margin-top:32px;width:100%;max-width:1100px}.order-savings-comparison>.header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.order-savings-comparison>.header>.title{font-size:14px;line-height:1.2}.order-savings-comparison>.comparison-module{background:#fff;border-radius:20px;padding:24px}.order-savings-comparison>.comparison-module,.order-savings-comparison>.comparison-module>.section{display:flex;flex-direction:column;gap:24px;width:100%}.order-savings-comparison>.comparison-module>.section>.header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;line-height:1.2}.order-savings-comparison>.comparison-module>.section>.header>.title{font-family:Labil-Bold;font-size:18px}.order-savings-comparison>.comparison-module>.section>.header>.title.secondary{color:var(--pietra-grey-2)}.order-savings-comparison>.comparison-module>.section>.header>.savings{font-family:Labil-Bold;color:var(--pietra-dark-success);text-align:center;font-size:24px}.order-savings-comparison>.comparison-module>.section>.slider-container{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-track{background:var(--pietra-yellow);height:8px;border-radius:12px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-rail{background:var(--pietra-grey-4);height:8px;border-radius:12px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-handle{width:22px;height:22px;border:none;top:-3px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-handle:before{width:22px;height:22px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-handle:after{width:22px;height:22px;background-color:var(--pietra-yellow);box-shadow:0 0 0 2px var(--pietra-yellow)}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-handle-active{background:var(--pietra-yellow);width:22px;height:22px;border:none}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-dot,.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-dot-active{border:1.5px solid var(--pietra-grey-4);border-radius:1px;background:var(--pietra-grey-4);width:2px;height:10px}.order-savings-comparison>.comparison-module>.section>.slider-container>.pietra-slider .pietra-slider-with-marks{margin-bottom:50px}.order-savings-comparison>.comparison-module>.section>.slider-container>.num-orders{background-color:var(--pietra-yellow);color:#000;font-family:Labil-Bold;font-size:18px;padding:4px 12px;border-radius:8px;align-self:center}.order-savings-comparison>.comparison-module>.section>.pricing{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:12px}.order-savings-comparison>.comparison-module>.section>.pricing>.metric{display:flex;align-items:center;justify-content:space-between;text-align:center;gap:8px;font-size:15px;line-height:1.2;width:100%}.order-savings-comparison>.comparison-module>.section>.pricing>.metric>.title{color:var(--pietra-grey-2)}.order-savings-comparison>.comparison-module>.section>.pricing>.metric>.value{font-family:Labil-Bold}.order-savings-comparison>.comparison-module>.section>.disclaimer{color:var(--pietra-grey-2);font-size:15px;line-height:1.2}.order-savings-comparison>.comparison-module>.section>.disclaimer.link{text-decoration:underline;cursor:pointer}.order-savings-comparison>.comparison-module>.section>.disclaimer.italic{font-style:italic}.order-savings-comparison>.comparison-module>.section:first-of-type{border-bottom:1px solid var(--pietra-grey-4);padding-bottom:24px}.order-savings-comparison>.comparison-module>.section:nth-of-type(2)>.pricing>.metric>.value{color:red}.order-savings-comparison>.hero-stats-container{display:flex;padding:24px 40px 32px;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch;border-radius:16px;border:8px solid #000;background:rgba(0,0,0,.7);width:100%}.order-savings-comparison>.hero-stats-container>h3{color:#fff;text-align:center;font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.order-savings-comparison>.hero-stats-container>.hero-stats{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat{display:flex;height:125px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>h4{color:#fff;text-align:center;font-family:Attila Sans Uniform;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.12px;margin:0}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>.small-h4{font-size:40px;line-height:51px}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>.hero-desc{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:8px;border-radius:1000px;background:var(--pietra-yellow-2,#f9e070)}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>.hero-desc>span{color:#000;text-align:center;font-family:Labil Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.order-savings-comparison>.baseline-stats{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.order-savings-comparison>.baseline-stats>.baseline-desc{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:1000px;background:var(--pietra-black)}.order-savings-comparison>.baseline-stats>.baseline-desc>span{color:#000;text-align:center;font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width:640px){.order-savings-comparison>.header{flex-direction:row}.order-savings-comparison>.comparison-module{padding:48px}.order-savings-comparison>.comparison-module>.header>.title{font-size:18px}.order-savings-comparison>.comparison-module>.header>.savings{font-size:24px}.order-savings-comparison>.comparison-module>.section>.header{flex-direction:row}.order-savings-comparison>.comparison-module>.section>.pricing{flex-direction:row;gap:32px}.order-savings-comparison>.comparison-module>.section>.pricing>.metric{flex-direction:column;width:auto}.order-savings-comparison>.comparison-module>.section>.disclaimer{text-align:center}.order-savings-comparison>.baseline-stats{flex-direction:row}.order-savings-comparison>.hero-stats-container{padding:24px 40px;gap:24px}.order-savings-comparison>.hero-stats-container>h3{font-size:16px}.order-savings-comparison>.hero-stats-container>.hero-stats{gap:24px;flex-direction:row;flex-wrap:wrap}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat{gap:16px;min-width:200px}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>h4{font-size:48px;letter-spacing:-1.12px}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>.hero-desc{padding:8px 12px;gap:8px}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>.hero-desc>span{font-size:14px}}@media screen and (min-width:1024px){.order-savings-comparison>.header>.title{font-size:16px}.order-savings-comparison>.comparison-module>.header>.title{font-size:20px}.order-savings-comparison>.comparison-module>.header>.savings{font-size:26px}.order-savings-comparison>.hero-stats-container>.hero-stats>.hero-stat>h4{font-size:56px;letter-spacing:-1.12px}}@media screen and (min-width:1280px){.order-savings-comparison>.header>.title{font-size:18px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDrop{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes colorChange{to{background-position:0 0}}@media screen and (min-width:300px){.platform-page-hero{width:100%;display:flex;flex-direction:column;align-items:center}.platform-page-hero.analytics>.hero-body>.hero-images-container{position:relative}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-bg-img-container{width:510px}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-bg-img-container>.hero-bg-img{max-width:unset}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-secondary-img{position:absolute;bottom:0;max-width:340px}.platform-page-hero .hero-bg-video{display:none}.platform-page-hero>.hero-video-container{padding:16px;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeInDrop .4s ease-in-out .2s forwards;z-index:10}.platform-page-hero>.hero-video-container>.hero-video{border-radius:12px;overflow:hidden;position:relative;width:320px;height:180px;box-shadow:0 0 0 8px hsla(0,0%,100%,.5)}.platform-page-hero>.mesh-bg,.platform-page-hero>.noise{display:none}.platform-page-hero.design-studio{min-height:425px;position:relative;overflow:hidden;padding-bottom:64px;background:url(/images/design-studio/bg.png)}.platform-page-hero.design-studio .disappearing-overlay,.platform-page-hero.design-studio .noise,.platform-page-hero.design-studio>.mesh-bg{display:none!important}.platform-page-hero.design-studio>.hero-bg-video{position:absolute;top:0;left:0;display:block;width:200%}.platform-page-hero.design-studio .hero-body p{color:hsla(0,0%,100%,.8)!important}.platform-page-hero.design-studio .hero-btn{background-color:#fff!important;border:none!important}.platform-page-hero.design-studio .hero-btn span{color:#000!important}.platform-page-hero.design-studio>.mesh-bg,.platform-page-hero.design-studio>.noise{height:425px}.platform-page-hero.design-studio>.mesh-bg{background:radial-gradient(#150811 25%,transparent 50%),radial-gradient(#a55c3d 25%,transparent 50%),radial-gradient(#465b3b 25%,transparent 50%),radial-gradient(#152b3c 25%,transparent 50%);overflow:hidden;animation:colorChange 3s infinite alternate;z-index:0}.platform-page-hero.design-studio>.mesh-bg,.platform-page-hero.design-studio>.noise{position:absolute;top:0;left:0;display:block;width:100%;background-size:60% 80%,70% 80%,80% 80%,80% 80%;background-position:0 0,0 100%,50% 0,50% 100%;background-repeat:no-repeat;transform:scale(2)}.platform-page-hero.design-studio>.noise{z-index:1;filter:grayscale(1);opacity:.8;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 inherit inherit' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");animation:colorChange 2s infinite alternate}.platform-page-hero.logistics{overflow:hidden;position:relative}.platform-page-hero.logistics>.mesh-bg,.platform-page-hero.logistics>.noise{height:100%}.platform-page-hero.logistics>.mesh-bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(https://static.pietrastudio.com/public/file_uploads/588a9b358f7e6ed1a308542c77f3e73a.png)}.platform-page-hero.logistics>.noise{display:block;position:absolute;top:0;left:0;width:100%;filter:grayscale(1);opacity:.2;transform:scale(1);background-repeat:no-repeat;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 inherit inherit' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.platform-page-hero.logistics>.disappearing-overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:radial-gradient(72.17% 72.15% at 42.99% 27.85%,hsla(0,0%,100%,0) 84.97%,#fff)}.platform-page-hero>.bg-mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-size:60% 80%,70% 80%,80% 80%,80% 80%;background-position:0 0,0 100%,50% 0,50% 100%;background-repeat:no-repeat;background:radial-gradient(72.17% 72.15% at 42.99% 27.85%,transparent 70%,#000 100%)}.platform-page-hero>.platform-icon{display:none}.platform-page-hero>.hero-body{width:100%;display:flex;flex-direction:column;align-items:center;padding:calc(var(--nav-height) + 50px) 22px 22px;z-index:10}.platform-page-hero>.hero-body>.hero-title{font-family:Attila-Bold;font-size:34px;line-height:100%;display:flex;align-items:flex-end;text-align:center;letter-spacing:-.015em;color:#000;margin:0 0 8px;font-weight:400;opacity:0;animation:fadeIn 1s ease-in-out forwards}.platform-page-hero>.hero-body>.hero-title.ideation{color:#fff}.platform-page-hero>.hero-body>.hero-free-to-use{font-family:Labil-Regular;font-size:16px;text-transform:uppercase;padding:4px 12px;border:1px solid #000;border-radius:1000px;margin-bottom:16px}.platform-page-hero>.hero-body>.hero-description{max-width:614px;font-family:Labil-Regular;font-size:16px;line-height:normal;text-align:center;color:rgba(0,0,0,.8);margin:0 0 32px;font-weight:400;opacity:0;animation:fadeIn 1s ease-in-out .4s forwards}.platform-page-hero>.hero-body>.hero-description.ideation{color:hsla(0,0%,100%,.8)}.platform-page-hero>.hero-body>.hero-images-container{display:flex;flex-direction:column;align-items:center;gap:36px;margin-top:36px;position:relative}.platform-page-hero>.hero-body>.hero-images-container>.hero-bg-img-container>.hero-bg-img{width:100%;max-width:1100px;height:auto;transform:translateY(-20px);opacity:0;animation:fadeInDrop .4s ease-in-out .2s forwards}.platform-page-hero>.hero-body>.hero-images-container>.hero-secondary-img{max-width:240px;width:100%}.platform-page-hero>.hero-body>.hero-images-container>.hero-tertiary-img{max-width:880px;width:100%}.platform-page-hero>.hero-body>.hero-btn-container{display:flex;gap:16px;flex-direction:column}.platform-page-hero>.hero-body>.hero-btn-container .hero-btn{align-items:center;animation:fadeIn 1s ease-in-out .4s forwards;background:#fff;border-radius:8px;border:1px solid #000;color:#fff;cursor:pointer;display:flex;font-family:Labil-Bold;font-size:16px;gap:8px;height:48px;justify-content:center;line-height:1;padding:12px 20px;text-align:center;transition:background .3s ease-in-out}.platform-page-hero>.hero-body>.hero-btn-container .hero-btn:hover{background:#e7e7e7}.platform-page-hero>.hero-body>.hero-btn-container .hero-btn>span{font-family:Labil-Bold;font-size:20px;line-height:18px;display:flex;align-items:center;color:#000;font-weight:400}.platform-page-hero>.hero-body>.hero-btn-container .hero-btn.secondary{background:#000}.platform-page-hero>.hero-body>.hero-btn-container .hero-btn.secondary>span{color:#fff}}@media screen and (min-width:640px){.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-bg-img-container{width:1080px}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-secondary-img{max-width:391px}.platform-page-hero.design-studio>.hero-bg-video{width:100%}.platform-page-hero>.hero-video-container>.hero-video{width:624px;height:351px}.platform-page-hero>.hero-images-container>.hero-bg-img-container>.hero-bg-img{margin-top:200px}.platform-page-hero>.hero-body{padding:calc(var(--nav-height) + 56px) 22px 22px}.platform-page-hero>.hero-body>.hero-title{font-size:42px;letter-spacing:-.02em}.platform-page-hero>.hero-body>.hero-description{font-size:18px}.platform-page-hero>.hero-body>.hero-btn-container{flex-direction:row}}@media screen and (min-width:768px){.platform-page-hero{padding-bottom:60px}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-bg-img-container{width:1220px}.platform-page-hero>.hero-video-container>.hero-video{width:720px;height:405px}.platform-page-hero>.hero-bg-img-container>.hero-bg-img{max-width:717px}.platform-page-hero>.hero-body>.hero-title{font-size:48px}}@media screen and (min-width:1024px){.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-secondary-img{bottom:24px;max-width:540px}.platform-page-hero>.hero-video-container>.hero-video{width:1200px;height:678px}.platform-page-hero>.hero-images-container>.hero-bg-img-container>.hero-bg-img{max-width:975px}.platform-page-hero>.hero-body>.hero-title{font-size:60px;letter-spacing:-.03em}.platform-page-hero>.hero-body>.hero-description{font-size:20px;letter-spacing:-.01em}}@media screen and (min-width:1280px){.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-bg-img-container{width:1450px}.platform-page-hero.analytics>.hero-body>.hero-images-container>.hero-secondary-img{bottom:48px;max-width:550px}.platform-page-hero>.platform-icon{display:block;position:absolute;top:80px;right:120px;width:61px;height:64px;z-index:2;opacity:0;animation:fadeIn 1s ease-in-out .4s forwards}.platform-page-hero>.hero-images-container>.hero-bg-img-container>.hero-bg-img{max-width:1133px}.platform-page-hero>.hero-body>.hero-title{font-size:60px;letter-spacing:-.03em;max-width:1300px}.platform-page-hero>.hero-body>.hero-description{font-size:24px;letter-spacing:-.02em;max-width:760px}}.deal-banner{border-radius:1000px;background:radial-gradient(217.68% 217.68% at 10.42% 0,#49d971 0,#2696d4 100%);box-shadow:0 0 28px 0 rgba(59,188,156,.5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;width:-moz-fit-content;width:fit-content;padding:8px 8px 8px 12px;justify-content:space-between;align-items:center;align-self:center;gap:16px;margin-bottom:24px;cursor:pointer;border:1px solid hsla(0,0%,100%,.4)}.deal-banner,.deal-banner *{transition:all .3s}.deal-banner:hover{box-shadow:none;border:1px solid hsla(0,5%,44%,0)}.deal-banner:hover>.cta>.right-icon{transform:translateX(4px)}.deal-banner>.text-container{display:flex;align-items:center;gap:8px;flex:1 0}.deal-banner>.text-container>.black-friday-pill{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:10000px;background:#fff}.deal-banner>.text-container>.black-friday-pill>.text{font-family:Labil Grotesk;font-size:15px;font-style:normal;font-weight:700;line-height:normal;background:var(--Homebase-Gradient-3,radial-gradient(217.68% 217.68% at 10.42% 0,#49d971 0,#2696d4 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.deal-banner>.text-container>.text{color:#fff;font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;flex:1 1}.deal-banner>.cta{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px}.deal-banner>.cta>.text{color:#fff;font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.deal-banner>.cta>.right-icon svg{fill:#fff!important}@media (max-width:640px){.deal-banner{gap:8px;padding:4px 4px 4px 16px}.deal-banner>.text-container{flex-direction:column;align-items:flex-start}.deal-banner>.text-container>.black-friday-pill{padding:4px 8px}.deal-banner>.text-container>.black-friday-pill>.text,.deal-banner>.text-container>.text{font-size:14px}}.platform-page-section.customer-reviews>.section-wrapper,.platform-page-section.pricing>.section-wrapper{flex-direction:column!important;gap:24px}.platform-page-section.customer-reviews>.section-wrapper>.section-inner,.platform-page-section.customer-reviews>.section-wrapper>.text-only-section,.platform-page-section.pricing>.section-wrapper>.section-inner,.platform-page-section.pricing>.section-wrapper>.text-only-section{list-style:none;padding:0;margin:0;width:100%}.platform-page-section.customer-reviews>.section-wrapper>.text-only-section>.description,.platform-page-section.customer-reviews>.section-wrapper>.text-only-section>.title,.platform-page-section.pricing>.section-wrapper>.text-only-section>.description,.platform-page-section.pricing>.section-wrapper>.text-only-section>.title{display:block;width:100%;max-width:100%;text-align:center}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews{display:flex;gap:32px;align-items:stretch}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item{border-radius:12px;background-color:#f9fafb;display:flex;width:33%;flex-grow:1;flex-direction:column;gap:16px;justify-content:flex-start;margin:0 auto;padding:24px;font-size:20px}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-star .review-item-star-icon{margin-right:4px}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-content{color:#00000099;margin:0 auto}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-author{display:flex;gap:16px;align-items:center}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-author>.review-item-author-avator{border-radius:50%}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-author>.review-item-author-text{flex:auto;margin:0;color:#00000099;line-height:1.2}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item>.review-item-author>.review-item-author-text>.review-item-author-name{font-weight:700}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing{grid-gap:16px;gap:16px;align-items:center;justify-items:center;display:grid;grid-template-columns:1fr 1fr 1fr}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item{width:400px;align-self:stretch;border:1px solid #000;border-radius:12px;padding:32px;gap:32px;text-align:center;color:#00000099}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item-content{font-size:24px;line-height:1.2;margin:0}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item-title{font-size:52px;line-height:51px;letter-spacing:-.02em;font-family:Attila-Bold;margin:24px auto;color:#000}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item-feature-item{text-align:left;font-weight:500;font-size:16px;color:var(--Gray-2,#6b6b6b);margin:16px auto;line-height:normal;display:flex;flex-direction:row;align-items:center}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item-feature-item:last-child{margin-bottom:0}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item-feature-item-icon{vertical-align:middle;margin-right:8px}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item .action-btn{width:100%;margin-bottom:16px;align-items:center;background:#fff;border-radius:8px;border:1px solid #000;color:#fff;cursor:pointer;display:inline-flex;font-family:Labil-Bold;font-size:16px;gap:8px;height:48px;justify-content:center;line-height:1;padding:12px 20px;text-align:center;transition:background .3s ease-in-out}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item .action-btn:hover{background:#e7e7e7}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item .action-btn>span{font-family:Labil-Bold;font-size:20px;line-height:18px;display:flex;align-items:center;color:#000;font-weight:400}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item .action-btn.secondary{background:#000}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing .pricing-item .action-btn.secondary>span{color:#fff}.platform-page-section.full-image .section-wrapper{padding:0}.platform-page-section.full-image .section-wrapper>.section-inner.image{width:100%}.platform-page-section.full-image .section-wrapper>.section-inner.image>img{width:100%!important}@media screen and (min-width:300px){.platform-page-section{width:100%}.platform-page-section>.section-wrapper{width:100%;max-width:1320px;display:flex;flex-direction:column;gap:52px;padding:80px 16px}.platform-page-section>.section-wrapper>.text-only-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.platform-page-section>.section-wrapper>.text-only-section>.pre-title{font-family:Labil-Regular;font-size:12px;line-height:14px;display:flex;align-items:center;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-weight:400}.platform-page-section>.section-wrapper>.text-only-section>.title{margin:0 0 8px;font-family:Attila-Bold;font-size:36px;line-height:100%;display:flex;align-items:center;text-align:center;letter-spacing:-.015em;font-weight:400}.platform-page-section>.section-wrapper>.text-only-section>.description{margin:0 0 24px;font-family:Labil-Regular;font-size:16px;line-height:normal;text-align:center;font-weight:400}.platform-page-section>.section-wrapper>.text-only-section>.coming-soon{font-family:Attila-Bold;font-size:16px;line-height:15px;display:flex;align-items:center;color:#000;font-weight:400}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn{flex-grow:1;transition:all .3s ease-in-out;cursor:pointer;align-items:center;background:#fff;border:1px solid #000;border-radius:8px;color:#fff;display:flex;font-family:Labil-Bold;gap:8px;height:48px;justify-content:center;padding:8px 12px;text-align:center}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn:hover{background:#e7e7e7}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn>span{font-family:Labil-Bold;font-size:14px;line-height:1;display:flex;align-items:center;color:#000;font-weight:400}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn.black{background-color:#000}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn.black>span{color:#fff}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn.black:hover{background-color:#000}.platform-page-section>.section-wrapper>.text-only-section>.discount-text{margin-top:16px;color:var(--colors-green-2,#57ad6a);font-family:Labil Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.platform-page-section>.section-wrapper>.section-inner{display:flex;align-items:center;justify-content:center}.platform-page-section>.section-wrapper>.section-inner.full-grid-images{width:100%;display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content{display:flex;flex-direction:column;gap:24px;width:calc(50% - 12px)}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.grid-item-img{width:100%;height:auto}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.title-container{display:flex;flex-direction:column;gap:8px}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.title-container>.grid-item-title{margin:0;font-family:Attila-Bold;font-size:18px;line-height:16px;display:flex;align-items:center;font-weight:400}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.title-container>.grid-item-description{margin:0;font-family:Labil-Regular;font-size:16px;line-height:normal;display:flex;align-items:center;font-weight:400;color:var(--pietra-grey-2)}.platform-page-section>.section-wrapper>.section-inner.image{display:flex;flex-direction:column;align-items:center;gap:32px}.platform-page-section>.section-wrapper>.section-inner.image>.image-title{color:#000;text-align:center;font-family:Attila-Bold;font-size:24px;line-height:normal}.platform-page-section>.section-wrapper>.section-inner.image>img{width:100%;height:auto}.platform-page-section>.section-wrapper>.section-inner.grid{padding:0;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;grid-gap:24px;gap:24px}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item{display:flex;flex-direction:column;align-items:center;text-align:center}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-icon{margin:0 0 20px}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-title{margin:0 0 4px;font-family:Labil-Bold;font-size:16px;line-height:24px;display:flex;align-items:center;font-weight:400}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-description{margin:0;font-family:Labil-Regular;font-size:16px;line-height:normal;display:flex;align-items:center;text-align:center;font-weight:400}.platform-page-section>.section-wrapper>.section-inner.videos{display:flex;align-items:center;gap:24px}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews{flex-direction:column}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item{width:100%}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing{grid-template-columns:1fr}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing>.pricing-item{width:100%}.platform-page-section.instructional-videos{border-top:1px solid #000}.platform-page-section.instructional-videos>.section-wrapper{gap:0}}@media screen and (min-width:640px){.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.description,.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.title{max-width:unset}.platform-page-section>.section-wrapper{padding:80px 24px}.platform-page-section>.section-wrapper>.text-only-section>.title{max-width:532px;font-size:42px}.platform-page-section>.section-wrapper>.text-only-section>.description{max-width:532px;font-size:18px}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container{justify-content:unset}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn{flex-grow:unset;font-size:16px;gap:8px;height:48px;padding:12px 20px}.platform-page-section>.section-wrapper>.text-only-section>.action-btn-container>.action-btn>span{font-size:20px;line-height:18px}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.title-container>.grid-item-title{font-size:24px;line-height:24px}.platform-page-section>.section-wrapper>.section-inner.full-grid-images>.full-img-content>.title-container>.grid-item-description{font-size:16px;line-height:normal}.platform-page-section>.section-wrapper>.section-inner.grid{gap:36px}.platform-page-section>.section-wrapper>.section-inner.image>img{width:387px}}@media screen and (min-width:768px){.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.description,.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.title{max-width:662px}.platform-page-section>.section-wrapper>.text-only-section>.title{max-width:532px;font-size:48px}.platform-page-section>.section-wrapper>.text-only-section>.description{max-width:532px;font-size:18px}.platform-page-section>.section-wrapper>.section-inner.image>img{width:460px}}@media screen and (min-width:1024px){.platform-page-section>.section-wrapper{padding:80px 32px}.platform-page-section>.section-wrapper>.text-only-section>.title{max-width:720px}.platform-page-section>.section-wrapper>.text-only-section>.description{max-width:720px;font-size:20px}.platform-page-section>.section-wrapper>.section-inner.image>img{width:575px}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews{flex-direction:row}.platform-page-section.customer-reviews>.section-wrapper>.section-inner.reviews>.review-item{width:33%}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing{grid-template-columns:1fr 1fr 1fr}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing>.pricing-item{width:100%}}@media screen and (min-width:1280px){.platform-page-section{display:flex;flex-direction:column;align-items:center}.platform-page-section:nth-child(2n):not(.platform-page-section:nth-child(2n).text-calendar)>.section-wrapper{flex-direction:row-reverse}.platform-page-section.text-calendar>.section-wrapper>.text-only-section{width:32%}.platform-page-section.text-calendar>.section-wrapper>.image{width:68%}.platform-page-section.call-to-action>.section-wrapper>.text-only-section{width:100%;align-items:center;text-align:center}.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.title{text-align:center;font-size:54px;max-width:850px}.platform-page-section.call-to-action>.section-wrapper>.text-only-section>.description{text-align:center;font-size:20px;max-width:800px}.platform-page-section.without-form>.section-wrapper .section-inner.image{width:100%}.platform-page-section>.section-wrapper{flex-direction:row;align-items:center;gap:80px;padding:120px 40px}.platform-page-section>.section-wrapper>.text-only-section{width:50%;justify-content:flex-start;align-items:flex-start;text-align:left}.platform-page-section>.section-wrapper>.text-only-section>.pre-title{font-size:14px;text-align:left}.platform-page-section>.section-wrapper>.text-only-section>.title{margin:0 0 9px;text-align:left}.platform-page-section>.section-wrapper>.text-only-section>.description{font-size:20px;margin:0 0 24px;text-align:left}.platform-page-section>.section-wrapper>.section-inner{width:50%;height:min-content}.platform-page-section>.section-wrapper>.section-inner.grid{gap:40px}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item{text-align:left;align-items:flex-start}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-icon{margin:0 0 16px}.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-description,.platform-page-section>.section-wrapper>.section-inner.grid>.grid-item>.grid-item-title{align-items:flex-start;text-align:left}.platform-page-section.instructional-videos>.section-wrapper{flex-direction:column}.platform-page-section.instructional-videos>.section-wrapper>.text-only-section{text-align:center;align-items:center;width:75%}.platform-page-section.instructional-videos>.section-wrapper>.text-only-section>.title{text-align:center}.platform-page-section.pricing>.section-wrapper>.section-inner.pricing>.pricing-item{width:100%}}@media screen and (min-width:300px){.text-with-highlight{background:#fff;display:flex;justify-content:center;align-items:center}.text-with-highlight>.content-max{width:100%;max-width:1280px;display:flex;padding:48px 16px 0;align-items:center}.text-with-highlight>.content-max>.text{margin:0;color:#000;text-align:center;font-family:Attila-Bold;line-height:normal;letter-spacing:-.28px;font-size:28px}.text-with-highlight>.content-max>.text>.highlight{color:var(--pietra-spark)}}@media screen and (min-width:640px){.text-with-highlight>.content-max{padding:64px 16px}.text-with-highlight>.content-max>.text{font-size:32px;letter-spacing:-.64}}@media screen and (min-width:768px){.text-with-highlight>.content-max{padding:64px}.text-with-highlight>.content-max>.text{font-size:40px;letter-spacing:-.8}}@media screen and (min-width:1024px){.text-with-highlight>.content-max>.text{font-size:48px;letter-spacing:-.96}}@media screen and (min-width:1280px){.text-with-highlight>.content-max>.text{font-size:56px;letter-spacing:-1.12}}@media screen and (min-width:300px){.start-now{width:100%;background:var(--pietra-spark);background-image:url(https://d151315muslonm.cloudfront.net/images/homepage-v2/start-now-bg.png?format=auto);background-position:50%;background-repeat:no-repeat;background-size:cover}.start-now>.content-max{width:100%}.start-now>.content-max>.text-section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 16px;gap:16px}.start-now>.content-max>.text-section>.title{margin:0;font-family:Attila-Bold;color:#fff;text-align:center;font-style:normal;font-weight:400;line-height:1;font-size:28px;letter-spacing:-.28px}.start-now>.content-max>.text-section>.description{margin:0;font-family:Labil-Regular;color:#fae1dc;text-align:center;font-style:normal;font-weight:400;font-size:16px;line-height:1;max-width:448px}.start-now>.content-max>.text-section>.btn-container{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:16px}.start-now>.content-max>.text-section>.btn-container>.start-now-btn{height:unset;align-items:center;border-radius:8px;display:flex;gap:8px;justify-content:center;text-align:center;font-family:Labil-Bold;line-height:1;font-size:14px;padding:8px}.start-now>.content-max>.text-section>.btn-container>.start-now-btn.create-account-btn{background:#000;border:1px solid #000;color:#fff}.start-now>.content-max>.text-section>.btn-container>.start-now-btn.create-account-btn:hover{background:#383838}.start-now>.content-max>.text-section>.btn-container>.start-now-btn.preview-pietra-btn{background:transparent;border-radius:8px;color:#fff}.start-now>.content-max>.text-section>.btn-container>.start-now-btn.preview-pietra-btn:hover{background:hsla(0,0%,100%,.06);border:1px solid #fff}}@media screen and (min-width:640px){.start-now>.content-max>.text-section{padding:92px 46px}.start-now>.content-max>.text-section>.title{font-size:32px;letter-spacing:-.64px;max-width:unset}.start-now>.content-max>.text-section>.description{font-size:24px;letter-spacing:-.24px;max-width:unset}.start-now>.content-max>.text-section>.btn-container{margin-top:32px}.start-now>.content-max>.text-section>.btn-container>.start-now-btn{font-size:16px;padding:12px 20px}}@media screen and (min-width:768px){.start-now>.content-max>.title{font-size:40px;letter-spacing:-.8px}}@media screen and (min-width:1024px){.start-now>.content-max>.text-section{padding:124px 64px}.start-now>.content-max>.text-section>.title{font-size:48px;letter-spacing:-.96px}}.platform-page>.hover-content{background:#fff;position:relative;padding:0;display:flex;flex-direction:column;z-index:12}.platform-page .sign-up{z-index:1;height:100svh}.platform-page.returns>.hover-content>.platform-page-section.call-to-action{border-top:1px solid var(--pietra-grey-3)}