*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;background:#fff;color:#111}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.commerce-features-hero{text-align:center;padding:50px 0 120px;font-family:Inter,system-ui,Arial,sans-serif;background:#fff}.commerce-features-hero__tagline{font-family:Caveat;font-size:30px;color:#ff4d4d;margin-bottom:-5px}.commerce-features-hero__heading{font-size:62px;font-weight:700;line-height:81.3px;letter-spacing:-1.778px}.commerce-features-hero__heading-line{display:block}.commerce-features-hero__rotating-wrap{display:block;overflow:hidden;height:96px;line-height:96px;margin-top:0}.commerce-features-hero__rotating-text{color:#008452;text-align:center;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#008452;font-size:92px;font-weight:700;line-height:90px;letter-spacing:-2px;display:inline-block;transition:opacity .45s ease-out,transform .45s ease-out}@media(prefers-reduced-motion:reduce){.commerce-features-hero__rotating-text{transition:none}}.commerce-features-hero__actions{margin-bottom:80px;justify-content:center}.feature-showcase__stack{position:relative;width:820px;height:460px;margin:auto}.feature-card{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;transition:transform .8s ease,opacity .8s ease}@media(prefers-reduced-motion:reduce){.feature-card{transition:none}}.feature-card.is-active{transform:translate(0,0);z-index:3;opacity:1}.feature-card:nth-child(2):not(.is-active){transform:translate(-20px,15px);z-index:2;opacity:.6}.feature-card:nth-child(3):not(.is-active){transform:translate(-40px,30px);z-index:1;opacity:.3}.feature-card.is-exiting{transform:translateY(-40px);opacity:0}.feature-card__image-wrapper{position:relative}.feature-card__image-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 76.48%);pointer-events:none;z-index:1}.feature-card__main-image{width:100%;height:auto}.feature-card__floating{position:absolute;width:220px;height:auto;border-radius:18px;opacity:0;z-index:2;transform:translateY(20px) scale(0.95);transition:opacity .8s ease,transform .8s ease}@media(prefers-reduced-motion:reduce){.feature-card__floating{transition:none}}.feature-card__floating--top{top:90px;left:-80px}.feature-card__floating--bottom{bottom:0;right:-70px}.feature-card.is-active .feature-card__floating{opacity:1;transform:translateY(0) scale(1)}.feature-card.is-active .feature-card__floating--top{transition-delay:.2s}.feature-card.is-active .feature-card__floating--bottom{transition-delay:.4s}.section-unify{position:sticky;top:80px;transform:translateY(20px);z-index:11;display:flex;justify-content:center}.section-unify.sticky-unpin{position:relative}.section-unify-container{display:flex;align-items:center;padding:3px;border-radius:50px;background-color:rgba(0,0,0,0.55);backdrop-filter:blur(15px);transition:transform .5s ease-out}.section-cta{flex-grow:0;color:#fff;padding:5px 25px;font-family:"Caveat";border-radius:50px;position:relative;cursor:pointer;font-weight:900;z-index:3;width:100px;text-align:center;font-size:18px;transition:color .3s ease-in-out}.section-unify .active{color:#000}.highlighter{position:absolute;background-color:#01ee65;border-radius:50px;height:calc(100% - 6px);top:3px;left:0;z-index:1;transition:all .3s ease-in-out;width:0;transform:translateX(0)}.capability-section{padding:90px 60px;border-radius:24px;margin-bottom:90px}.capability-section-header{text-align:center;margin-bottom:60px}.capability-section-label{font-family:Caveat,cursive;font-size:28px;line-height:30.6px;margin-bottom:6px}.capability-section-heading{font-size:64px;font-weight:600;line-height:60px;letter-spacing:-2.86px;max-width:50%;margin:auto}.theme-build .capability-section-label{color:#01ee65}.theme-manage .capability-section-label{color:#e42527}.theme-manage .capability-section-heading{color:#000}.theme-market .capability-section-label{color:#008452}.theme-market .capability-section-heading{color:#000}.capability-content{max-width:1200px;margin:auto;display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:stretch}.feature-list-wrap{height:650px;overflow-y:auto;display:flex;flex-direction:column}.capability-feature-list{list-style:none;padding:0;margin:0}.capability-feature-item{font-family:var(--zf-primary-medium);font-size:20px;letter-spacing:-.5px;border-bottom:1px solid;transition:color .2s ease}.capability-feature-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;border:0;background:0;font:inherit;color:inherit;cursor:pointer;text-align:left;letter-spacing:inherit;transition:color .25s ease}.capability-feature-item-name{flex:1}.accordion-icon{flex-shrink:0;margin-left:8px;width:14px;height:14px;position:relative;display:inline-block;opacity:.8;overflow:hidden}.accordion-icon::before,.accordion-icon::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transition:transform .45s cubic-bezier(0.32,0.72,0,1);transform-origin:center center}.accordion-icon::before{width:12px;height:2px;transform:translate(-50%,-50%)}.accordion-icon::after{width:2px;height:12px;transform:translate(-50%,-50%)}.capability-feature-item.is-expanded .accordion-icon::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}@media(min-width:769px){.accordion-icon,.capability-feature-panel{display:none !important}.capability-feature-item-header{cursor:auto}}.capability-feature-item:first-child{border-top:1px solid}.theme-build .capability-feature-item{border-color:rgba(255,255,255,0.3)}.theme-manage .capability-feature-item{border-color:rgba(0,0,0,0.12)}.theme-market .capability-feature-item{border-color:rgb(130 152 143 / 35%)}.capability-feature-item.active{color:#01ee65}.theme-market .capability-feature-item.active,.theme-manage .capability-feature-item.active,.theme-market .capability-feature-item.active{color:#008452}.capability-preview{padding:40px;border-radius:15px;min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:center}.theme-build .capability-preview{background:#008452}.theme-manage .capability-preview{background:#fff;border:1px solid #6f1414}.theme-market .capability-preview{background:#d0eadc}.preview-image-wrapper{width:100%;height:320px;position:relative;overflow:hidden;border-radius:12px;margin-bottom:20px}.preview-image{width:100%;height:100%;object-fit:contain;transform:scale(0.96);transform-origin:center center;opacity:0;transition:transform .35s cubic-bezier(0.22,1,0.36,1),opacity .15s ease-out;will-change:transform,opacity}.preview-image.is-loading{opacity:0}.preview-image:not(.is-visible){transform:scale(0.96);opacity:0}.preview-image.is-visible{transform:scale(1);opacity:1}.interactive-cta-btn-wrapper .secondary-cta.dark-theme-light-text{color:#fff}.capability-content .interactive-cta-btn-wrapper .secondary-cta{min-width:fit-content;padding:10px 20px;font-size:14px;margin:0}.capability-title,.capability-description{text-align:center}.capability-description{opacity:1;min-height:90px;margin:20px 0 16px;max-width:68%;width:100%;transition:opacity .5s cubic-bezier(0.22,1,0.36,1)}.capability-description.text-fade{opacity:0}.capability-preview .interactive-cta-btn-wrapper{padding:0}.theme-build{background:#083f39;color:#fff}.theme-manage{background:#efe3cb;color:#000}.theme-market{background:#fff;border:1px solid #000}.commerce-cta-section{padding:60px 0 100px}.commerce-cta-heading{font-family:var(--zf-primary-bold);font-size:58px;line-height:71px;text-align:center;letter-spacing:-2.152px}@media(prefers-reduced-motion:reduce){.preview-image,.capability-title,.capability-description{transition:none}.capability-feature-item-header,.accordion-icon,.accordion-icon::before,.accordion-icon::after{transition:none}.capability-feature-panel,.capability-feature-panel.is-open,.capability-feature-panel>.capability-feature-panel-image,.capability-feature-panel-desc,.capability-feature-panel .secondary-cta{transition:none}}@media only screen and (min-width:769px){.section-cta:hover{background-color:#6c8678;color:#fff}}@media(max-width:1200px){.capability-content{grid-template-columns:300px 1fr}.capability-description{max-width:80%}}@media(max-width:992px){.feature-showcase__stack{width:600px;height:300px}.feature-card__floating{width:180px}}@media(max-width:768px){.commerce-features-hero{padding:48px 0 0}.preview-image-wrapper{height:auto}.commerce-features-hero__tagline{font-size:24px}.commerce-features-hero__heading{font-size:48px;line-height:58px}.commerce-features-hero__rotating-text{font-size:54px;line-height:1.2}.commerce-features-hero__actions{margin:0 0 60px;padding-top:0;flex-wrap:wrap;gap:12px;justify-content:center}.feature-showcase__stack{width:100%;max-width:400px;height:300px}.feature-card__floating{width:120px}.feature-card__floating--top{top:44px;left:-44px}.feature-card__floating--bottom{bottom:60px;right:-44px}.capability-section{padding:40px 20px;margin-bottom:48px;border-radius:16px}.capability-section-header{margin-bottom:32px}.capability-section-label{font-size:24px}.capability-section-heading{font-size:32px;line-height:1.2;letter-spacing:-1px;max-width:100%}.capability-content{grid-template-columns:1fr;gap:32px;align-items:stretch}.capability-content .capability-preview{order:-1}.feature-list-wrap{min-height:0;height:auto;max-height:none;overflow-y:visible}.capability-preview{padding:24px 20px;min-height:0;border-radius:12px}.preview-image-wrapper{margin-bottom:16px}.capability-description{min-height:3.5em;margin:0 0 12px;max-width:100%;font-size:15px;line-height:1.5}.capability-feature-item .capability-feature-panel-desc{width:60%;margin:20px auto 0;line-height:1.6}.interactive-cta-btn-wrapper .secondary-cta{margin:0}.capability-content .interactive-cta-btn-wrapper .secondary-cta{padding:8px 16px;font-size:12px}.interactive-cta-btn-wrapper .secondary-cta .interactive-arrow-btn{width:18px;height:24px}.interactive-cta-btn-wrapper .secondary-cta .interactive-arrow{width:5px;height:8px}.capability-feature-item{font-size:17px}.capability-feature-item-header{padding:16px 0;font-size:17px;letter-spacing:-.5px}.section-unify{top:0;padding:8px 0}.section-unify-container{padding:2px 4px}.section-cta{padding:8px 16px;font-size:16px;width:80px}.capability-content .capability-preview{display:none !important}.accordion-icon{display:block}.capability-feature-item.is-expanded .capability-feature-item-header{color:inherit}.theme-build .capability-feature-item.is-expanded .capability-feature-item-header{color:#01ee65}.theme-market .capability-feature-item.is-expanded .capability-feature-item-header,.theme-manage .capability-feature-item.is-expanded .capability-feature-item-header{color:#008452}.capability-feature-item.is-expanded{scroll-margin-top:80px}.capability-feature-panel{overflow:hidden;max-height:0;padding-bottom:0;transition:max-height .6s cubic-bezier(0.32,0.72,0,1),padding-bottom .6s cubic-bezier(0.32,0.72,0,1)}.capability-feature-panel.is-open{max-height:800px;padding-bottom:40px}.capability-feature-panel>.capability-feature-panel-image,.capability-feature-panel-desc,.capability-feature-panel .secondary-cta{transition:opacity .45s cubic-bezier(0.22,1,0.36,1) .12s}.capability-feature-panel:not(.is-open)>.capability-feature-panel-image,.capability-feature-panel:not(.is-open) .capability-feature-panel-desc,.capability-feature-panel:not(.is-open) .secondary-cta{opacity:0}.capability-feature-panel.is-open>.capability-feature-panel-image,.capability-feature-panel.is-open .capability-feature-panel-desc,.capability-feature-panel.is-open .secondary-cta{opacity:1}.capability-feature-panel>.capability-feature-panel-image{height:275px;border-radius:10px;padding:20px 0;overflow:hidden;margin-bottom:12px}.theme-build .capability-feature-panel>.capability-feature-panel-image{background:#008452}.theme-manage .capability-feature-panel>.capability-feature-panel-image{background:#fff;border:1px solid #6f1414}.theme-market .capability-feature-panel>.capability-feature-panel-image{background:#d0eadc}.capability-feature-panel>.capability-feature-panel-image img{width:100%;height:100%;object-fit:contain}.capability-feature-panel-desc{margin:24px 0 12px;text-align:center}.theme-build .capability-feature-panel-desc{color:#fff}.theme-manage .capability-feature-panel-desc,.theme-market .capability-feature-panel-desc{color:#000}.capability-feature-panel .interactive-cta-btn-wrapper{display:flex;justify-content:center}.capability-feature-panel .secondary-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-size:14px}.commerce-cta-section .commerce-cta-heading{font-size:48px;line-height:58px}}@media(max-width:666px){.capability-feature-item .capability-feature-panel-desc{width:100%;margin:30px auto 0;text-align:left}.capability-feature-panel>.capability-feature-panel-image{height:240px}.capability-feature-panel .interactive-cta-btn-wrapper{justify-content:flex-start}.feature-showcase__stack{width:100%;max-width:300px;height:180px;margin-bottom:30px}.feature-card__floating{width:80px}.feature-card__floating--top{top:32px;left:-32px}.feature-card__floating--bottom{bottom:20px;right:-24px}}@media(max-width:480px){.commerce-features-hero__heading{font-size:42px;line-height:52px;margin:0}.commerce-features-hero__rotating-wrap{height:80px;line-height:80px}.commerce-features-hero__actions{margin-bottom:40px;margin-top:20px}.commerce-features-hero__rotating-text{font-size:48px;line-height:1.2}.feature-showcase__stack{max-width:250px;height:150px}.feature-card:nth-child(2):not(.is-active){transform:translate(-10px,15px);z-index:2;opacity:.6}.feature-card:nth-child(3):not(.is-active){transform:translate(-20px,30px);z-index:1;opacity:.3}.commerce-cta-section .commerce-cta-heading{font-size:40px;line-height:44px}.commerce-cta-section{padding:30px 0 100px}}