.hero-section{background:var(--hero-bg);padding-top:var(--PT);padding-bottom:var(--PB);overflow:hidden}.hero-section__grid{display:grid;grid-template-columns:1fr;min-height:var(--hero-min-height)}@media screen and (min-width:990px){.hero-section__grid{grid-template-columns:1fr 1fr}.hero-section--image-left .hero-section__content{order:2}.hero-section--image-left .hero-section__media{order:1}}.hero-section__content{position:relative;display:flex;align-items:center;padding:40px 24px}@media screen and (min-width:750px){.hero-section__content{padding:60px 48px}}@media screen and (min-width:990px){.hero-section__content{padding:60px 64px 60px 80px}}.hero-section__content-inner{position:relative;z-index:2;width:100%;max-width:620px}.hero-section__heading{color:var(--hero-text);margin:0 0 20px;line-height:1.1}.hero-section__description{color:var(--hero-text);margin:0 0 24px;line-height:1.6;opacity:.9}.hero-section__feature{display:flex;align-items:flex-start;gap:14px;margin:0 0 32px}.hero-section__feature-bar{flex-shrink:0;width:4px;min-height:22px;align-self:stretch;background:var(--hero-accent);border-radius:2px}.hero-section__feature-text{color:var(--hero-text);font-weight:600;line-height:1.4}.hero-section__buttons{margin-bottom:40px}.hero-section__stats-divider{width:100%;height:1px;margin:0 0 28px;border:0;background:var(--hero-accent)}.hero-section__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;margin:0}@media screen and (min-width:750px){.hero-section__stats-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.hero-section__stat{margin:0}.hero-section__stat-value{color:var(--hero-accent);font-family:var(--FONT-STACK-HEADING);font-size:calc(2.5rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1;margin:0 0 4px;text-align:center}.hero-section__stat-label{color:var(--hero-text);font-size:calc(.7rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0;text-align:center}.hero-section__media{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-section--image-contain .hero-section__media{background:color-mix(in srgb,var(--hero-text) 4%,var(--hero-bg))}.hero-section__image,.hero-section__media img.hero-section__image{width:100%;height:100%;display:block}.hero-section__image-placeholder{background:#0000000a;min-height:280px}@media screen and (min-width:990px){.hero-section__media{min-height:auto}.hero-section__image,.hero-section__media img.hero-section__image,.hero-section__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}}.shopify-section--text-marquee{overflow:hidden}.text-marquee{background:var(--text-marquee-bg);color:var(--text-marquee-text);padding-top:var(--PT);padding-bottom:var(--PB)}.text-marquee__inner{overflow:hidden;width:100%}.text-marquee__track{display:flex;width:max-content;animation:text-marquee-scroll var(--text-marquee-duration) linear infinite}.text-marquee--rtl .text-marquee__track{animation-direction:normal}.text-marquee--ltr .text-marquee__track{animation-direction:reverse}.text-marquee--pause-hover:hover .text-marquee__track{animation-play-state:paused}.text-marquee__group{display:flex;align-items:center;flex-shrink:0;padding-right:var(--text-marquee-gap)}.text-marquee__item{font-family:var(--FONT-STACK-BODY);font-size:var(--text-marquee-size);font-weight:700;line-height:1.2;white-space:nowrap}.text-marquee__dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin:0 calc(var(--text-marquee-gap) / 2);color:var(--text-marquee-text);font-family:var(--FONT-STACK-BODY);font-size:calc(var(--text-marquee-size) * 1.75);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.text-marquee--uppercase .text-marquee__item{text-transform:uppercase;letter-spacing:.04em}@keyframes text-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.text-marquee__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;row-gap:8px}.text-marquee__group[aria-hidden=true]{display:none}}.shopify-section--marquee .announcement__ticker.announcement__block--text+.announcement__ticker.announcement__block--text:before{content:"\b7";display:inline-flex;align-items:center;align-self:center;flex-shrink:0;margin:0 1.25em;color:var(--text);font-size:1.75em;font-weight:700;line-height:1}.solution-banners__header,.faq-guide__header,.partners-section__header{text-align:center;max-width:720px;margin:0 auto 48px}@media screen and (min-width:990px){.solution-banners__header,.faq-guide__header,.partners-section__header{margin-bottom:64px}}.solution-banners__overline,.faq-guide__overline,.success-cases__overline,.partners-section__overline{margin:0 0 12px;font-size:calc(.72rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.solution-banners__overline{color:var(--banners-overline)}.faq-guide__overline{color:var(--faq-overline)}.success-cases__overline{color:var(--cases-overline)}.partners-section__overline{color:var(--partners-overline)}.solution-banners__title.h2,.faq-guide__title.h2,.success-cases__title.h2{--adjust-heading: var(--FONT-ADJUST-HEADING);margin:0 0 16px;line-height:1.15;font-size:calc(2.5rem * var(--adjust-heading))}@media screen and (max-width:1439px){.solution-banners__title.h2,.faq-guide__title.h2,.success-cases__title.h2{font-size:calc(2.1rem * var(--adjust-heading))}}@media screen and (max-width:767px){.solution-banners__title.h2,.faq-guide__title.h2,.success-cases__title.h2{font-size:calc(1.75rem * var(--adjust-heading))}}.solution-banners__title{color:var(--banners-text)}.faq-guide__title{color:var(--faq-text)}.success-cases__title{color:var(--cases-text)}.solution-banners__subtitle,.faq-guide__subtitle,.success-cases__subtitle{margin:0;font-size:calc(1.25rem * var(--FONT-ADJUST-BODY, 1));font-weight:400;line-height:1.5;letter-spacing:0;opacity:.85}.solution-banners__subtitle{color:var(--banners-text)}.faq-guide__subtitle{color:var(--faq-text)}.success-cases__subtitle{color:var(--cases-text)}.solution-banners{background:var(--banners-bg);color:var(--banners-text);padding-top:var(--PT);padding-bottom:var(--PB)}.solution-banners__container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.solution-banners__container{padding:0 40px}}.solution-banners__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:990px){.solution-banners__grid{grid-template-columns:repeat(2,1fr);gap:28px}}.solution-banners__card{display:grid;grid-template-columns:1fr;background:#fff;border-radius:32px;overflow:hidden;min-height:0}@media screen and (min-width:990px){.solution-banners__card{min-height:420px}.solution-banners__card--image-left{grid-template-columns:minmax(0,30%) minmax(0,70%)}.solution-banners__card--image-left .solution-banners__media{grid-column:1;grid-row:1}.solution-banners__card--image-left .solution-banners__content{grid-column:2;grid-row:1}.solution-banners__card--image-right{grid-template-columns:minmax(0,70%) minmax(0,30%)}.solution-banners__card--image-right .solution-banners__content{grid-column:1;grid-row:1}.solution-banners__card--image-right .solution-banners__media{grid-column:2;grid-row:1}}.solution-banners__media{position:relative;min-height:240px}@media screen and (min-width:990px){.solution-banners__media{min-height:100%}}.solution-banners__image,.solution-banners__image-placeholder{width:100%;height:100%;object-fit:cover;display:block}.solution-banners__image-placeholder{background:#e8edf2;min-height:240px}@media screen and (min-width:990px){.solution-banners__image,.solution-banners__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}}.solution-banners__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px 28px 36px}@media screen and (min-width:750px){.solution-banners__content{padding:40px 36px 44px}}.solution-banners__heading{display:flex;align-items:center;gap:14px;margin:0 0 16px;width:100%}.solution-banners__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--banner-accent, #ff6c37);padding:10px;box-sizing:border-box}.solution-banners__icon img{width:100%;height:100%;object-fit:contain;display:block}.solution-banners__card-title{margin:0;color:var(--banners-text);font-family:var(--FONT-STACK-HEADING);font-size:calc(1.35rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.2}.solution-banners__description{margin:0 0 24px;color:var(--banners-text);font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));line-height:1.6;opacity:.8}.solution-banners__features{list-style:none;margin:0 0 28px;padding:0;width:100%}.solution-banners__feature{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;color:var(--banners-text);font-size:calc(.88rem * var(--FONT-ADJUST-BODY, 1));line-height:1.45}.solution-banners__feature:last-child{margin-bottom:0}.solution-banners__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--banner-accent, #ff6c37);color:#fff}.solution-banners__feature-text{flex:1}.solution-banners__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--banner-accent);font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease}.solution-banners__link:hover{opacity:.75}.faq-guide{background:var(--faq-bg);color:var(--faq-text);padding-top:var(--PT);padding-bottom:var(--PB)}.faq-guide__container{width:100%;max-width:900px;margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.faq-guide__container{padding:0 40px}}.faq-guide__list{display:flex;flex-direction:column;gap:12px}.faq-guide__item{background:#fff;border:1.5px solid color-mix(in srgb,var(--faq-text) 22%,transparent);border-radius:20px;overflow:hidden;box-shadow:none}.faq-guide__item[open]{border-color:color-mix(in srgb,var(--faq-text) 28%,transparent)}.faq-guide__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-guide__trigger::-webkit-details-marker{display:none}.faq-guide__trigger-inner{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.faq-guide__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--faq-accent, #f96837) 28%,#ffffff)}.faq-guide__icon img{width:35px;height:35px;object-fit:contain;display:block}.faq-guide__icon--placeholder{background:color-mix(in srgb,var(--faq-accent, #f96837) 28%,#ffffff)}.faq-guide__trigger-text{display:flex;flex-direction:column;gap:2px;min-width:0}.faq-guide__item-title{color:var(--faq-text);font-family:var(--FONT-STACK-HEADING);font-size:calc(1.05rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.3}.faq-guide__item-subtitle{color:var(--faq-text);font-size:calc(.88rem * var(--FONT-ADJUST-BODY, 1));line-height:1.4;opacity:.65}.faq-guide__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faq-accent);transition:transform .25s ease}.faq-guide__item[open] .faq-guide__chevron{transform:rotate(180deg)}.faq-guide__panel{background:var(--faq-panel-bg);padding:0 22px 22px}.faq-guide__content{padding:18px 0 0;color:var(--faq-text);font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));line-height:1.65;opacity:.9}.faq-guide__content p{margin:0}.faq-guide__comparison{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(1,43,57,.08)}.faq-guide__compare-col{text-align:center}.faq-guide__compare-value{margin:0 0 4px;color:var(--faq-accent);font-family:var(--FONT-STACK-HEADING);font-size:calc(1.5rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.1}.faq-guide__compare-label{margin:0;color:var(--faq-text);font-size:calc(.8rem * var(--FONT-ADJUST-BODY, 1));line-height:1.35;opacity:.75}.faq-guide__compare-divider{width:2px;height:48px;background:var(--faq-accent);border-radius:1px}.faq-guide__cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:24px 28px;background:var(--faq-cta-bg);border-radius:20px;text-align:center}@media screen and (min-width:750px){.faq-guide__cta{flex-direction:row;justify-content:space-between;text-align:left;padding:28px 32px}}.faq-guide__cta-text{margin:0;color:var(--faq-cta-text);font-size:calc(1rem * var(--FONT-ADJUST-BODY, 1));font-weight:600;line-height:1.4}.faq-guide__cta-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:14px 28px;background:var(--faq-accent);border-radius:12px;color:#fff;font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease}.faq-guide__cta-btn:hover{opacity:.85}.success-cases{background:var(--cases-bg);color:var(--cases-text);padding-top:var(--PT);padding-bottom:var(--PB)}.success-cases__container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.success-cases__container{padding:0 40px}}.success-cases__layout{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:990px){.success-cases__layout{grid-template-columns:minmax(0,32%) minmax(0,68%);gap:40px;align-items:start}}.success-cases__intro{text-align:left}.success-cases__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:14px 28px;background:var(--cases-accent);border-radius:8px;color:#fff;font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease}.success-cases__btn:hover{opacity:.85}.success-cases__cards{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.success-cases__cards{grid-template-columns:repeat(2,1fr)}}.success-cases__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:28px 24px;border:1.5px solid color-mix(in srgb,#ffffff 35%,transparent);border-radius:16px;overflow:hidden;color:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.success-cases__card:hover{border-color:color-mix(in srgb,#ffffff 55%,transparent);transform:translateY(-2px)}.success-cases__card-media,.success-cases__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.success-cases__card-image,.success-cases__card-image-placeholder{width:100%;height:100%;object-fit:cover;display:block}.success-cases__card-image-placeholder{background:#1a3d4d}.success-cases__card-overlay{background:linear-gradient(180deg,#012b3926,#012b398c 45%,#012b39e0)}.success-cases__card-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:100%}.success-cases__card-text{margin-top:auto}.success-cases__card-title{margin:0 0 10px;color:#fff;font-family:var(--FONT-STACK-HEADING);font-size:calc(1.35rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.success-cases__card-description{margin:0;color:#fff;font-size:calc(.9rem * var(--FONT-ADJUST-BODY, 1));line-height:1.55;opacity:.92}.success-cases__card-link{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:calc(.88rem * var(--FONT-ADJUST-BODY, 1));font-weight:600;line-height:1}.success-cases__card-link-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cta-bar{background:var(--cta-bar-border);padding-top:var(--PT);padding-bottom:var(--PB);width:100%}.shopify-section--cta-bar{width:100%;max-width:none}.cta-bar__container{width:100%;max-width:none;margin:0;padding:0}.cta-bar__inner{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;padding:28px 24px;background:var(--cta-bar-bg);border-top:4px solid var(--cta-bar-border);border-bottom:4px solid var(--cta-bar-border)}@media screen and (min-width:750px){.cta-bar__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:32px 48px}}@media screen and (min-width:1280px){.cta-bar__inner{padding:32px 80px}}.cta-bar__content{display:flex;align-items:center;gap:20px;min-width:0}.cta-bar__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;color:var(--cta-bar-text)}.cta-bar__icon img{width:40px;height:40px;object-fit:contain;display:block}.cta-bar__text{min-width:0}.cta-bar__title{margin:0 0 6px;color:var(--cta-bar-text);font-family:var(--FONT-STACK-HEADING);font-size:calc(1.2rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.3}@media screen and (min-width:750px){.cta-bar__title{font-size:calc(1.35rem * var(--FONT-ADJUST-HEADING, 1))}}.cta-bar__subtitle{margin:0;color:var(--cta-bar-text);font-size:calc(.95rem * var(--FONT-ADJUST-BODY, 1));font-weight:400;line-height:1.45;letter-spacing:0;opacity:.95}@media screen and (min-width:750px){.cta-bar__subtitle{font-size:calc(1rem * var(--FONT-ADJUST-BODY, 1))}}.cta-bar__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;padding:14px 28px;background:var(--cta-bar-btn-bg);border-radius:8px;color:var(--cta-bar-btn-text);font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease}@media screen and (min-width:750px){.cta-bar__btn{align-self:center}}.cta-bar__btn:hover{opacity:.88}.partners-section{background:var(--partners-bg);color:var(--partners-text);padding-top:var(--PT);padding-bottom:var(--PB)}.partners-section__container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (min-width:750px){.partners-section__container{padding:0 40px}}.partners-section__header{margin-bottom:40px}@media screen and (min-width:990px){.partners-section__header{margin-bottom:48px}}.partners-section__grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.partners-section__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.partners-section__card{display:flex;flex-direction:column;align-items:flex-start;min-height:280px;padding:36px 32px 32px;background:#fff;border:1.5px solid color-mix(in srgb,var(--partners-text) 14%,transparent);border-radius:20px}.partners-section__brand{display:flex;align-items:center;min-height:72px;margin-bottom:4px}.partners-section__brand img{width:auto;max-width:280px;max-height:72px;object-fit:contain;display:block}.partners-section__name{margin:0;color:var(--partners-text);font-family:var(--FONT-STACK-HEADING);font-size:calc(2rem * var(--FONT-ADJUST-HEADING, 1));font-weight:var(--FONT-WEIGHT-HEADING-BOLD);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.partners-section__description{margin:0 0 28px;color:var(--partners-text);font-size:calc(.95rem * var(--FONT-ADJUST-BODY, 1));font-weight:400;line-height:1.6;opacity:.85}.partners-section__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--partner-accent, var(--partners-accent));font-size:calc(.92rem * var(--FONT-ADJUST-BODY, 1));font-weight:700;line-height:1;text-decoration:none;transition:opacity .2s ease}.partners-section__link:hover{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
