@charset "UTF-8";@layer custom-components{@media (min-width: 1024px){:root{--letter-spacing-jp: -.1rem;--letter-spacing-title-xl: var(--letter-spacing-jp);--font-size-title: 5.2rem;--line-height-title: 6.8rem;--letter-spacing-title: var(--letter-spacing-jp);--font-size-h1: var(--font-size-title);--line-height-h1: var(--line-height-64);--letter-spacing-h1: var(--letter-spacing-jp);--font-size-h2: var(--font-size-44);--line-height-h2: 5.4rem;--letter-spacing-h2: var(--letter-spacing-jp);--font-size-h3: var(--font-size-28);--line-height-h3: var(--line-height-38);--font-weight-h4: var(--font-weight-bold);--font-weight-h5: var(--font-weight-bold);--font-weight-h6: var(--font-weight-bold);--font-size-body-large: var(--font-size-18);--line-height-body-large: 3.2rem;--font-size-body: var(--font-size-16);--line-height-body: var(--line-height-28);--font-size-body-small: var(--font-size-14);--line-height-body-small: var(--line-height-24);--font-size-body-extra-small: var(--font-size-12);--line-height-body-extra-small: var(--line-height-20)}}.sq-custom-jp-constrained-heading h1{font-size:3.1rem;line-height:var(--line-height-38)}@media (min-width: 740px){.sq-custom-jp-constrained-heading h1{font-size:var(--font-size-40);line-height:var(--line-height-50)}}@media (min-width: 1024px){.sq-custom-jp-constrained-heading h1{font-size:var(--font-size-34);line-height:var(--line-height-44)}}@media (min-width: 1280px){.sq-custom-jp-constrained-heading h1{font-size:var(--font-size-40);line-height:var(--line-height-50)}}@media (min-width: 1680px){.sq-custom-jp-constrained-heading h1{font-size:5.2rem;line-height:var(--line-height-64)}}.sq-custom-jp-constrained-heading h2{font-size:3rem;line-height:var(--line-height-38)}@media (min-width: 1024px){.sq-custom-jp-constrained-heading h2{font-size:var(--font-size-40);line-height:var(--line-height-44)}}.sq-custom-jp-pricing-rate p{margin-bottom:-10px;line-height:1}.sq-custom-jp-pricing-rate-customizable h2{word-break:keep-all;overflow-wrap:anywhere}.sq-custom-jp-pricing-disclaimer p{word-break:normal!important;line-height:1}.sq-custom-jp-pricing-tabs{width:var(--container-width-current);margin-left:auto;margin-right:auto}.sq-custom-jp-hardware-carousel .carouselSlide>.BoxComponent{display:flex;flex-direction:column;height:100%}.sq-custom-jp-hardware-carousel .carouselSlide>.BoxComponent>.BoxComponent{display:flex;flex-direction:column;flex-grow:1}.sq-custom-jp-hardware-carousel .carouselSlide>.BoxComponent>.BoxComponent>:first-child{flex-grow:1}@media (min-width: 1024px){.sq-custom-jp-hardware-carousel .buttonLeft:before,.sq-custom-jp-hardware-carousel .buttonRight:before{box-shadow:0 4px 9px var(--color-drop-shadow-theme)!important;scale:1.2}}.sq-custom-jp-staggered-testimonials{--bg-green: #005a44;--font-size-quote: 2.6rem;--line-height-quote: 3rem;--quotation-font-size: 2.6rem;--quotation-line-height: 3.2rem;--card-gap: var(--space-30);contain:layout}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card{flex:0 0 auto;background-color:var(--bg-green);border-radius:var(--container-border-radius);padding:var(--space-20);position:relative;margin:0;color:var(--color-white);--color-text: var(--color-white);--color-title: var(--color-white);overflow:hidden;user-select:none;-webkit-user-select:none}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card .LinkComponent--text.arrow span:after{transition:translate var(--duration-complex) var(--easing-decelerate)}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card:hover .LinkComponent--text.arrow span:after,.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card .LinkComponent--text.arrow:focus span:after{translate:35%}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card a{position:static;color:#fff;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card a:hover,.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card a:active{color:#fff}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card .sq-custom-card-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card .sq-custom-card-cover-link a,.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card .sq-custom-card-cover-link .LinkComponent--video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;cursor:pointer}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-30)}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent{position:relative}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent p{margin:0}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent .sq-custom-seller-proof-quote{display:inline-block;padding-top:.5em;font-family:var(--font-family-display);font-size:var(--font-size-quote);line-height:var(--line-height-quote)}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent .sq-custom-seller-proof-quote:before,.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent .sq-custom-seller-proof-quote:after{display:block;font-size:var(--quotation-font-size);line-height:var(--quotation-line-height)}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent .sq-custom-seller-proof-quote:before{content:"『";position:absolute;top:0;left:-1em}.sq-custom-jp-staggered-testimonials .sq-custom-quote-card .RichTextFieldComponent .sq-custom-seller-proof-quote:after{content:"』";position:relative;right:-1em;bottom:.5em;text-align:right}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card{position:relative;display:flex}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .AproposImageComponent:first-child{position:absolute!important;top:0;right:0;bottom:0;left:0;padding:0;object-fit:cover;border-radius:var(--container-border-radius)}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .AproposImageComponent:first-child .ResponsiveImagePartial,.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .AproposImageComponent:first-child picture{position:absolute!important;top:0;right:0;bottom:0;left:0;padding:0;object-fit:cover}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .AproposImageComponent:first-child .ResponsiveImagePartial img,.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .AproposImageComponent:first-child picture img{object-fit:cover;height:100%}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .sq-custom-glass-button{align-self:flex-end;display:block;margin-top:var(--space-180);padding:var(--space-20)}.sq-custom-jp-staggered-testimonials .sq-custom-full-bleed-img-card .sq-custom-glass-button-contrast{text-shadow:0 0 36px var(--color-black)}@media (min-width: 1024px){.sq-custom-jp-staggered-testimonials{--font-size-quote: var(--font-size-h3);--line-height-quote: var(--line-height-h3);--quotation-font-size: 3.2rem;--quotation-line-height: 4.5rem}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card{padding:var(--space-30)}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card:nth-child(1),.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card:nth-child(4){width:calc((100% - var(--card-gap)) * 4 / 7)}.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card:nth-child(2),.sq-custom-jp-staggered-testimonials .sq-custom-carousel-card:nth-child(3){width:calc((100% - var(--card-gap)) * 3 / 7)}}}
