body.cubyfun-custom-header{--cubyfun-gutter: clamp(22px, 4vw, 72px);overflow-x:clip!important;overflow-y:visible!important}body.cubyfun-custom-header #root{padding-inline:0!important;overflow:visible!important}body.cubyfun-custom-header #content{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-top:0!important}body.cubyfun-custom-header #content>.shopify-section-group-footer-group{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.cubyfun-v17-body{--cubyfun-gutter: clamp(22px, 4vw, 72px)}body.cubyfun-custom-header #goodst-app,body.cubyfun-custom-header #goodst-root,body.cubyfun-custom-header .goodst-cart{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;pointer-events:none!important}body.cubyfun-custom-header .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.cubyfun-custom-header .cubyfun-header{height:70px;border-bottom:0}body.cubyfun-custom-header .cubyfun-header__inner{height:70px;min-height:70px;grid-template-columns:174px 1fr auto;gap:26px;padding:0 var(--cubyfun-gutter)}body.cubyfun-custom-header .cubyfun-header__logo,body.cubyfun-custom-header .cubyfun-header__logo img{width:148px;height:auto;border-radius:0!important}body.cubyfun-custom-header .cubyfun-header__nav{font-size:14px}body.cubyfun-custom-header .cubyfun-header__actions{gap:6px}body.cubyfun-custom-header .cubyfun-header__icon-link{width:38px;min-width:38px;height:40px;padding:0}body.cubyfun-custom-header .cubyfun-header__cart{min-width:38px;padding:0}body.cubyfun-custom-header .cubyfun-header__cart .cart-count:not(.hidden){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1px 4px 0!important;line-height:16px!important;text-align:center!important;font-variant-numeric:tabular-nums}body.cubyfun-v17-body .purchase-panel .price__currency{text-decoration:none!important}body.cubyfun-v17-body #content img{border-radius:0!important}body.cubyfun-v17-body #content .quote-person img{border-radius:50%!important}body.cubyfun-v17-body #content .button{min-height:52px!important;padding:0 24px!important}body.cubyfun-v17-body .product-reveal__visual img,body.cubyfun-v17-body .process-backdrop img{width:100%;height:100%!important;max-height:none!important;object-fit:cover}body.cubyfun-v17-body .process-step:nth-child(1) img{height:400px!important}body.cubyfun-v17-body .process-step:nth-child(2) img{height:330px!important}body.cubyfun-v17-body .process-step:nth-child(3) img{height:365px!important}body.cubyfun-v17-body .gallery-main img{width:100%;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover;object-position:center}body.cubyfun-v17-body .gallery-main{border-radius:0!important}body.cubyfun-v17-body .purchase-feature-list dd{margin:0!important;padding:0!important}body.cubyfun-v17-body .purchase-row{grid-template-columns:110px minmax(0,1fr);height:56px}body.cubyfun-v17-body .purchase-row .qty{width:110px;height:56px!important;grid-template-columns:32px 42px 32px;grid-template-rows:52px;border:2px solid #2e2e2e!important;background:#fff!important;overflow:hidden}body.cubyfun-v17-body .purchase-row .qty button{width:32px;height:52px!important;min-height:0!important;align-self:stretch;display:grid;place-items:center;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2e2e2e!important;font-size:16px;font-weight:400;line-height:1}body.cubyfun-v17-body .purchase-row .qty button:hover,body.cubyfun-v17-body .purchase-row .qty button:focus-visible{background:#ececec!important;color:#f54311!important}body.cubyfun-v17-body .purchase-row .qty button:before,body.cubyfun-v17-body .purchase-row .qty button:after{display:none!important;content:none!important}body.cubyfun-v17-body .purchase-row .qty input{width:42px;height:52px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#2e2e2e!important;font-size:16px;font-weight:400!important;line-height:1.55;text-align:center;-webkit-appearance:textfield;appearance:textfield}body.cubyfun-v17-body .purchase-row .qty input::-webkit-inner-spin-button,body.cubyfun-v17-body .purchase-row .qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}body.cubyfun-v17-body .purchase-row .add-button{height:56px!important;min-height:56px!important;padding:0 20px!important;font-size:14px!important;line-height:1}body.cubyfun-v17-body .feature-row{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;align-content:stretch!important;overflow:hidden}body.cubyfun-v17-body .feature-row__image{min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important}body.cubyfun-v17-body .feature-row__image>img:not(.feature-row__detail){width:100%!important;height:auto!important;max-height:none!important;display:block;object-fit:contain!important}body.cubyfun-v17-body .feature-row__copy{width:100%;min-height:320px;margin:0!important;align-self:stretch}body.cubyfun-v17-body .feature-row:first-child .feature-row__copy{background:#fff!important;color:#2e2e2e!important}body.cubyfun-v17-body .feature-row:nth-child(2) .feature-row__copy .kicker{color:#fff!important}body.cubyfun-v17-body .hero-visual,body.cubyfun-v17-body .product-reveal__visual,body.cubyfun-v17-body .benefit,body.cubyfun-v17-body .benefit>img,body.cubyfun-v17-body .process-step figure,body.cubyfun-v17-body .process-step figure img,body.cubyfun-v17-body .case-card,body.cubyfun-v17-body .case-card img,body.cubyfun-v17-body .journey-visual,body.cubyfun-v17-body .journey-visual img,body.cubyfun-v17-body .feature-row,body.cubyfun-v17-body .feature-row__image,body.cubyfun-v17-body .feature-row__image img,body.cubyfun-v17-body .box-image,body.cubyfun-v17-body .box-image img,body.cubyfun-v17-body .gallery-main,body.cubyfun-v17-body .gallery-main img{border-radius:0!important}body.cubyfun-v17-body .box-section{min-height:0!important;height:auto!important;align-items:stretch}body.cubyfun-v17-body .box-image{min-height:0!important;height:auto!important;display:block!important;padding:0!important;overflow:hidden}body.cubyfun-v17-body .box-image img{width:100%!important;height:auto!important;max-height:none!important;display:block;object-fit:cover!important;mix-blend-mode:normal!important}body.cubyfun-v17-body .box-copy{min-height:0!important;height:auto!important;align-self:stretch!important}@media(min-width:981px){body.cubyfun-v17-body .quotes-stage{min-height:720px}body.cubyfun-v17-body .quotes .section-head{width:min(35%,540px)}body.cubyfun-v17-body .quotes-stage>.quote-card{width:min(28.5%,380px)}body.cubyfun-v17-body .quote-card--one{top:0;left:0;transform:rotate(-5.5deg)}body.cubyfun-v17-body .quote-card--two{bottom:0;left:2.5%;transform:rotate(3.8deg)}body.cubyfun-v17-body .quote-card--three{top:50%;right:0;transform:translateY(-50%) rotate(5deg)}}body.cubyfun-custom-header .cubyfun-footer{padding:72px var(--cubyfun-gutter) 32px}body.cubyfun-custom-header .cubyfun-footer__top{width:100%;grid-template-columns:1.1fr .8fr 1.2fr;gap:58px;margin:0;padding:0 0 62px}body.cubyfun-custom-header .cubyfun-footer__brand img{width:186px;height:auto;border-radius:0!important}body.cubyfun-custom-header .cubyfun-footer__brand p,body.cubyfun-custom-header .cubyfun-footer__newsletter p{max-width:360px;margin:20px 0 0;color:#ffffff9e;font-size:15px;line-height:1.5}body.cubyfun-custom-header .cubyfun-footer h2{margin:0;color:#f54311;font-family:Source Sans Pro,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}body.cubyfun-custom-header .cubyfun-footer__links nav{gap:11px;margin-top:20px;font-size:15px;line-height:1.55}body.cubyfun-custom-header .cubyfun-footer__newsletter p{margin-top:18px}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form{width:100%!important;max-width:520px!important;height:54.5px;display:grid!important;grid-template-columns:minmax(0,1fr) 52px;margin-top:22px;padding:0!important;border:0!important;border-bottom:2px solid #ffffff;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form input{width:100%!important;min-width:0!important;height:52px;padding:15px 0;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:15px;line-height:1.5}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form input:focus,body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form input:focus-visible,body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form input:invalid{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form button{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px;display:grid!important;place-items:center;padding:0;border:0!important;border-radius:0!important;outline:0!important;background:#f54311!important;box-shadow:none!important;color:#fff!important;font-size:22px;line-height:1;cursor:pointer}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form button:hover,body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form button:focus-visible{background:#fff!important;color:#f54311!important}body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form button:before,body.cubyfun-custom-header #root #cubyfun-footer .cubyfun-email-form button:after{display:none!important;content:none!important}body.cubyfun-custom-header .cubyfun-footer__bottom{width:100%;min-height:0;align-items:center;gap:20px;margin:0;padding:24px 0 0;color:#ffffff8f;font-size:12px;line-height:1.5}body.cubyfun-custom-header .cubyfun-footer__bottom nav{display:block;line-height:1.5}body.cubyfun-custom-header .cubyfun-footer__bottom nav a{display:inline}body.cubyfun-custom-header .cubyfun-footer__bottom nav a:not(:last-child):after{content:" \b7  ";color:#ffffff8f}@media(min-width:901px){body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group){width:calc(100% - 60px)!important;max-width:1400px!important;margin-right:auto!important;margin-left:auto!important}}body.cubyfun-custom-header [data-section-id=pf-d023],body.cubyfun-custom-header [data-section-id=pf-695c]{display:none!important}body.cubyfun-custom-header #cubyfun-footer .cubyfun-email-form label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.cubyfun-v17-body .benefit:nth-child(1) .benefit__copy{background:#fff!important}@media(min-width:981px){body.cubyfun-v17-body .home-hero{height:clamp(640px,calc(100svh - 126px),760px);min-height:0}body.cubyfun-v17-body .home-hero .hero-visual{min-height:0}body.cubyfun-v17-body .home-hero .hero-copy{min-height:100%;padding-top:clamp(78px,9svh,102px);padding-bottom:clamp(72px,8svh,94px)}body.cubyfun-v17-body .home-hero .hero-copy h1{margin-top:16px;font-size:clamp(64px,6vw,84px)}body.cubyfun-v17-body .home-hero .hero-copy p{margin-top:22px;font-size:clamp(18px,1.35vw,20px)}body.cubyfun-v17-body .home-hero .hero-actions{margin-top:26px}body.cubyfun-v17-body .purchase-hero{height:auto;min-height:calc(100svh - 70px);align-items:start;grid-template-columns:minmax(0,1.14fr) minmax(520px,.86fr);overflow:visible}body.cubyfun-v17-body .product-gallery{position:sticky;z-index:1;top:70px;align-self:start;height:clamp(680px,calc(100svh - 70px),800px);min-height:0;padding:0}body.cubyfun-v17-body .gallery-main{height:100%;min-height:0}body.cubyfun-v17-body .purchase-panel{align-self:start;min-height:clamp(840px,calc(100svh - 70px),920px);max-height:none;justify-content:center;margin:0;padding:clamp(42px,4vw,60px) clamp(42px,4vw,64px);border-left:1px solid rgba(46,46,46,.12);overflow:visible}body.cubyfun-v17-body .purchase-panel h1{max-width:none;margin-top:12px;font-size:clamp(44px,3.5vw,52px);line-height:.96}body.cubyfun-v17-body .product-subtitle{margin-top:14px;font-size:16px}body.cubyfun-v17-body .price{margin-top:12px}body.cubyfun-v17-body .price strong{font-size:34px}body.cubyfun-v17-body .purchase-feature-list{margin-top:16px}body.cubyfun-v17-body .purchase-feature-list>div{grid-template-columns:126px minmax(0,1fr);gap:14px;padding:9px 0}body.cubyfun-v17-body .purchase-feature-list dt{font-size:12px}body.cubyfun-v17-body .purchase-feature-list dd,body.cubyfun-v17-body .shipping-note span{font-size:14px}body.cubyfun-v17-body .purchase-row{margin-top:16px}body.cubyfun-v17-body .shipping-note{margin-top:12px;padding-top:12px}body.cubyfun-v17-body .section-pad:not(.process):not(.quotes):not(.journey){padding-top:clamp(74px,6vw,92px);padding-bottom:clamp(78px,6.5vw,98px)}body.cubyfun-v17-body .section-head{margin-bottom:clamp(40px,3.6vw,54px)}body.cubyfun-v17-body .section-head h2{font-size:clamp(50px,4.35vw,62px)}body.cubyfun-v17-body .section-head p{margin-top:16px;font-size:clamp(17px,1.25vw,19px)}body.cubyfun-v17-body .product-reveal{padding:clamp(48px,4vw,62px) var(--cut-gutter) clamp(68px,5.5vw,84px)}body.cubyfun-v17-body .product-reveal__intro{min-height:40px;padding-bottom:18px}body.cubyfun-v17-body .product-reveal__visual{min-height:500px}body.cubyfun-v17-body .product-reveal__copy{margin:32px 0;padding:clamp(36px,3.2vw,46px)}body.cubyfun-v17-body .product-reveal__copy h2{font-size:clamp(48px,3.9vw,58px)}body.cubyfun-v17-body .product-reveal__copy h3{font-size:clamp(27px,2.2vw,33px)}body.cubyfun-v17-body .benefits-section{padding-top:clamp(76px,6vw,92px);padding-bottom:clamp(82px,6.5vw,98px)}body.cubyfun-v17-body .benefits-section .section-head{margin-bottom:clamp(42px,3.8vw,56px)}body.cubyfun-v17-body .benefit:nth-child(n),body.cubyfun-v17-body .benefit:nth-child(n)>img:not(.benefit__detail),body.cubyfun-v17-body .benefit:nth-child(n) .benefit__copy{height:clamp(430px,30vw,460px);min-height:430px}body.cubyfun-v17-body .benefit:nth-child(n) .benefit__copy{padding:clamp(38px,3.6vw,52px)}body.cubyfun-v17-body .benefit:nth-child(n) h3{font-size:clamp(40px,3.8vw,52px)}body.cubyfun-v17-body .benefit:nth-child(n) p{margin-top:18px}body.cubyfun-v17-body .brand-manifesto{min-height:420px;margin-bottom:clamp(38px,3.5vw,52px)}body.cubyfun-v17-body .manifesto-copy{padding-top:clamp(58px,5vw,76px);padding-bottom:clamp(58px,5vw,76px)}body.cubyfun-v17-body .manifesto-copy p{font-size:clamp(44px,4.35vw,60px)}body.cubyfun-v17-body .process{min-height:0}body.cubyfun-v17-body .process-backdrop{height:470px}body.cubyfun-v17-body .process .section-head{top:clamp(62px,5vw,78px);margin-bottom:0}body.cubyfun-v17-body .process-grid{margin-top:-92px;padding-bottom:clamp(60px,5vw,76px)}body.cubyfun-v17-body .process-step:nth-child(1) img{height:260px!important}body.cubyfun-v17-body .process-step:nth-child(2) img{height:220px!important}body.cubyfun-v17-body .process-step:nth-child(3) img{height:240px!important}body.cubyfun-v17-body .process-step__copy{padding-top:20px}body.cubyfun-v17-body .process-step__number{font-size:38px}body.cubyfun-v17-body .process-step h3{font-size:clamp(29px,2.4vw,34px)}body.cubyfun-v17-body .feature-stack{padding-top:clamp(66px,5.5vw,82px);padding-bottom:clamp(66px,5.5vw,82px)}body.cubyfun-v17-body .feature-row__copy{min-height:250px;padding:30px 28px 34px}body.cubyfun-v17-body .feature-row__copy h3{font-size:clamp(32px,2.9vw,42px)}body.cubyfun-v17-body .use-cases .section-head,body.cubyfun-v17-body .case-grid{width:min(100%,1020px);margin-right:auto;margin-left:auto}body.cubyfun-v17-body .case-card__copy{padding:clamp(38px,3.8vw,54px)}body.cubyfun-v17-body .case-card__copy h3{font-size:clamp(38px,3.6vw,52px)}body.cubyfun-v17-body .approved-specs>div{min-height:68px;padding-top:12px;padding-bottom:12px}body.cubyfun-v17-body .approved-specs dt,body.cubyfun-v17-body .approved-specs dd{font-size:clamp(21px,1.7vw,25px)}body.cubyfun-v17-body .specs{padding-top:clamp(68px,5.5vw,84px);padding-bottom:clamp(72px,6vw,90px)}body.cubyfun-v17-body .specs .section-head{margin-bottom:clamp(34px,3vw,44px)}body.cubyfun-v17-body .specs .section-head h2{font-size:clamp(48px,4vw,58px)}body.cubyfun-v17-body .faq-section{gap:clamp(44px,5vw,72px);padding:clamp(72px,6vw,92px) var(--cut-gutter) clamp(82px,7vw,104px)}body.cubyfun-v17-body .faq-title{top:102px}body.cubyfun-v17-body .faq-title h2{font-size:clamp(56px,4.6vw,66px)}body.cubyfun-v17-body .faq-accordion summary{padding-top:20px;padding-bottom:20px;font-size:clamp(19px,1.65vw,24px)}body.cubyfun-v17-body .faq-answer{padding-top:20px;padding-bottom:28px;font-size:16px}body.cubyfun-v17-body .quotes{padding-top:clamp(72px,6vw,92px);padding-bottom:clamp(76px,6.5vw,96px)}body.cubyfun-v17-body .quotes-stage{min-height:560px}body.cubyfun-v17-body .quotes .section-head h2{font-size:clamp(50px,4.4vw,62px)}body.cubyfun-v17-body .quotes-stage>.quote-card{min-height:210px;padding:clamp(26px,2.5vw,34px)}body.cubyfun-v17-body .journey{padding-bottom:clamp(72px,6vw,92px)}body.cubyfun-v17-body .journey .section-head{top:clamp(54px,4.5vw,70px)}body.cubyfun-v17-body .journey .section-head h2{font-size:clamp(50px,4.4vw,62px)}body.cubyfun-v17-body .journey-visual{height:clamp(460px,34vw,520px);margin-bottom:clamp(40px,3.5vw,52px)}body.cubyfun-v17-body .journey-visual img{width:100%;height:100%!important;max-height:none!important;object-fit:cover}body.cubyfun-v17-body .journey-grid{gap:clamp(22px,2.5vw,38px)}body.cubyfun-v17-body .journey-item strong,body.cubyfun-v17-body .journey-item:last-child strong{font-size:clamp(36px,3.2vw,46px)}body.cubyfun-v17-body .journey-item h3{margin-top:15px;font-size:clamp(22px,1.8vw,27px)}body.cubyfun-v17-body .journey-item p,body.cubyfun-v17-body .journey-item:last-child p{margin-top:10px;font-size:16px}body.cubyfun-v17-body .box-copy h2{font-size:clamp(50px,4.2vw,58px)}}@media(max-width:900px){body.cubyfun-custom-header .cubyfun-header{height:60px}body.cubyfun-custom-header .cubyfun-header__inner{height:60px;min-height:60px;grid-template-columns:1fr 38px;gap:20px;padding:0 18px}body.cubyfun-custom-header .cubyfun-header__logo,body.cubyfun-custom-header .cubyfun-header__logo img{width:120px}body.cubyfun-custom-header .cubyfun-header__actions{display:none}body.cubyfun-custom-header .cubyfun-header__toggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:8px!important;border:0!important;background:#f54311!important}body.cubyfun-custom-header .cubyfun-mobile-nav{max-height:0!important;display:block!important;visibility:hidden;grid-template-columns:none!important;grid-template-rows:none!important;overflow:hidden}body.cubyfun-custom-header .cubyfun-header.is-menu-open .cubyfun-mobile-nav{max-height:calc(100svh - 60px)!important;visibility:visible;overflow-y:auto}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group){width:calc(100% - 40px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) .module-color-palette{right:0!important;left:0!important}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) h1{font-size:clamp(32px,8vw,40px)!important;line-height:1.08!important}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) h2{font-size:clamp(26px,6.5vw,32px)!important;line-height:1.14!important}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) h3{font-size:clamp(22px,5.5vw,27px)!important;line-height:1.18!important}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) :is(p,li,label,input,textarea,select){font-size:16px!important;line-height:1.55!important}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) :is(input,select){min-height:52px}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) textarea{min-height:168px}body.cubyfun-custom-header:not(.cubyfun-v17-body) #content>:not(.shopify-section-group-footer-group) .breadcrumbs{font-size:14px!important;line-height:1.4!important}}@media(max-width:760px){body.cubyfun-v17-body #content>.shopify-section:has(.mobile-buybar){z-index:auto!important}body.cubyfun-v17-body .mobile-buybar{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;width:100%!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))!important;transition:opacity .22s ease-out,visibility 0s linear .32s,transform .32s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;isolation:isolate}body.cubyfun-v17-body .mobile-buybar.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)!important;transition:opacity .22s ease-out,visibility 0s linear 0s,transform .32s cubic-bezier(.22,1,.36,1)}body.cubyfun-v17-body .mobile-buybar button{background:#f54311!important;color:#fff!important}body.cubyfun-v17-body.template-product .zsiq_floatmain{bottom:78px!important}body.cubyfun-v17-body .product-reveal__visual img,body.cubyfun-v17-body .gallery-main img{height:100%!important}body.cubyfun-custom-header .cubyfun-mobile-nav>a,body.cubyfun-custom-header .cubyfun-mobile-nav__support-group>summary{width:100%!important;display:flex;align-items:center;box-sizing:border-box;padding-right:0;padding-left:0;color:#fff;font-size:14px}body.cubyfun-custom-header .cubyfun-mobile-nav__support-menu a{width:100%!important;box-sizing:border-box;padding:11px 18px!important;color:#ffffffc2;font-size:13px;line-height:1.4}body.cubyfun-v17-body .home-hero,body.cubyfun-v17-body .home-hero .hero-copy{height:720px;min-height:720px}body.cubyfun-v17-body .home-hero .hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%}body.cubyfun-v17-body .home-hero .hero-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important;object-position:64% center!important;transform:none!important}body.cubyfun-v17-body .home-hero .hero-visual:after{background:linear-gradient(180deg,#141414d1,#1414146b 43%,#1414141a 70%),linear-gradient(90deg,rgba(20,20,20,.36),transparent 78%)}body.cubyfun-v17-body .home-hero .hero-copy{justify-content:flex-start;padding:76px 20px 32px}body.cubyfun-v17-body .home-hero .hero-copy h1{max-width:330px;font-size:clamp(42px,11.8vw,46px)}body.cubyfun-v17-body .home-hero .hero-copy p{max-width:300px;font-size:17px}body.cubyfun-v17-body .home-hero .hero-actions{margin-top:4px}body.cubyfun-v17-body .product-reveal__copy h2{font-size:clamp(38px,10.5vw,42px);line-height:1}body.cubyfun-v17-body .product-reveal__copy h3{font-size:28px;line-height:1.08}body.cubyfun-v17-body .section-head h2,body.cubyfun-v17-body .quotes .section-head h2,body.cubyfun-v17-body .journey .section-head h2{font-size:clamp(36px,10.3vw,40px);line-height:1.02;letter-spacing:-.025em}body.cubyfun-v17-body .section-head p{font-size:17px;line-height:1.5}body.cubyfun-v17-body .benefit:nth-child(n) h3,body.cubyfun-v17-body .feature-row__copy h3,body.cubyfun-v17-body .case-card__copy h3{font-size:clamp(31px,8.8vw,34px);line-height:1.04;letter-spacing:-.025em}body.cubyfun-v17-body .manifesto-copy p{font-size:clamp(32px,9.2vw,36px);line-height:1.02}body.cubyfun-v17-body .process-step h3{font-size:26px;line-height:1.08}body.cubyfun-v17-body .purchase-panel h1{font-size:clamp(38px,10.8vw,42px);line-height:.99}body.cubyfun-v17-body .faq-title h2,body.cubyfun-v17-body .box-copy h2{font-size:clamp(38px,10.8vw,42px);line-height:1}body.cubyfun-v17-body .journey-item strong,body.cubyfun-v17-body .journey-item:last-child strong{font-size:34px}body.cubyfun-v17-body .journey-item h3{font-size:22px;line-height:1.12}body.cubyfun-v17-body .product-gallery,body.cubyfun-v17-body .gallery-main,body.cubyfun-v17-body .product-reveal__visual{height:auto!important;min-height:0!important;aspect-ratio:4 / 3}body.cubyfun-v17-body .product-reveal__visual img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important}body.cubyfun-v17-body .benefit:nth-child(n)>img:not(.benefit__detail),body.cubyfun-v17-body .benefit:nth-child(2)>img:not(.benefit__detail){width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3;object-fit:cover!important}body.cubyfun-v17-body .benefit:nth-child(n) .benefit__copy{height:auto!important;min-height:0!important;padding:36px 24px 42px}body.cubyfun-v17-body .journey-visual{width:100%;height:auto!important;min-height:0!important;aspect-ratio:4 / 3;margin:0 0 26px;background:transparent}body.cubyfun-v17-body .journey-visual img{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}body.cubyfun-v17-body .case-card:nth-child(n){min-height:0!important}body.cubyfun-v17-body .case-card img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9;object-fit:cover!important}body.cubyfun-v17-body .case-card__copy{min-height:0!important;padding:30px 24px 36px}body.cubyfun-v17-body .process-step:nth-child(n) img{height:auto!important;aspect-ratio:1.42 / 1}body.cubyfun-v17-body .purchase-row{grid-template-columns:110px minmax(0,1fr)}body.cubyfun-v17-body .feature-row__copy{min-height:0}body.cubyfun-custom-header .cubyfun-footer{padding:72px 20px 32px}body.cubyfun-custom-header .cubyfun-footer__top{grid-template-columns:1fr;gap:42px}body.cubyfun-custom-header .cubyfun-footer__bottom{align-items:flex-start;flex-direction:column;padding-top:24px;font-size:15px;line-height:1.5}}body.cubyfun-v17-body .benefits-section{background:#ececec!important}body.cubyfun-v17-body .benefit:nth-child(n){outline:1px solid rgba(46,46,46,.12);outline-offset:-1px}body.cubyfun-v17-body .product-reveal__copy h2,body.cubyfun-v17-body .product-reveal__copy h3,body.cubyfun-v17-body .product-reveal__copy p{width:100%;max-width:none!important}body.cubyfun-v17-body .home-hero .hero-visual:after{background:linear-gradient(90deg,#0a0a0af2,#0a0a0ac7 40%,#0a0a0a4d 68%,#0a0a0a0d),linear-gradient(0deg,#0a0a0aad,#0a0a0a0d 58%)!important}body.cubyfun-v17-body .home-hero .hero-copy{background:linear-gradient(90deg,rgba(10,10,10,.28) 0%,rgba(10,10,10,.14) 58%,transparent 90%)}body.cubyfun-v17-body .home-hero .hero-copy h1{text-shadow:0 4px 34px rgba(0,0,0,.92),0 1px 2px rgba(0,0,0,.9)}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content{background:#f7f7f7}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-breadcrumbs,body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form),body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-contact-form{width:calc(100% - 60px)!important;max-width:1180px!important;margin-right:auto!important;margin-left:auto!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext{min-height:300px!important;margin-bottom:24px!important;background:#ececec}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form) .module-color-palette.img-overlay{--dist_half: 0% !important;--dist_half_mobile: 0% !important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext>div:not(.module-color-palette){min-height:300px!important;display:flex;align-items:center;padding:56px 64px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext>div:not(.module-color-palette)>.m6bx{width:100%;max-width:760px;margin:0;padding:0}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form) h2{margin:0 0 22px;font-size:clamp(40px,4.2vw,56px)!important;line-height:1}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form) .ff-secondary{max-width:680px;color:#2e2e2ec2;font-size:18px;line-height:1.6}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-contact-form{margin-bottom:80px!important;background:#fff}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form form{width:100%;max-width:none;padding:52px 64px 64px;border-top:6px solid #f54311;background:#fff}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form fieldset{min-width:0;margin:0;padding:0;border:0}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form header{margin:0 0 36px!important;text-align:left!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form header h2{font-size:clamp(36px,3.6vw,48px)!important;line-height:1}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols{gap:24px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols:empty{display:none!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols:not(:has(textarea))>p{width:calc(50% - 12px)!important;flex:0 0 calc(50% - 12px)}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols:has(textarea){flex-wrap:wrap}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols:has(textarea)>p{width:100%!important;flex:1 0 100%}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form label{margin-bottom:10px;color:#2e2e2e;font-size:16px!important;font-weight:700;line-height:1.4}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form :is(input:not([type=hidden]),textarea){width:100%!important;min-height:54px;padding:14px 16px!important;border:2px solid #d7d7d7!important;border-radius:0!important;outline:0!important;background:#fff!important;box-shadow:none!important;color:#2e2e2e;font-size:16px!important;line-height:1.5}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form textarea{min-height:180px;resize:vertical}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form :is(input:not([type=hidden]),textarea):focus,body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form :is(input:not([type=hidden]),textarea):focus-visible{border-color:#f54311!important;outline:0!important;box-shadow:none!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .submit{margin-top:28px!important;text-align:left!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .submit button{min-width:180px;min-height:54px;border:0!important;border-radius:0!important;background:#f54311!important;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.04em}@media(max-width:760px){body.cubyfun-v17-body .home-hero .hero-visual:after{background:linear-gradient(180deg,#0a0a0af0,#0a0a0ab8 42%,#0a0a0a4d 72%,#0a0a0a14),linear-gradient(90deg,#0a0a0a70,#0a0a0a0d 86%)!important}body.cubyfun-v17-body .home-hero .hero-copy{background:linear-gradient(180deg,rgba(10,10,10,.2) 0%,transparent 76%)}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-breadcrumbs,body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form),body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-contact-form{width:calc(100% - 40px)!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext,body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext>div:not(.module-color-palette){min-height:240px!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form)>.m6bx.richtext>div:not(.module-color-palette){padding:36px 24px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form) h2{font-size:34px!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section:has(+.shopify-section-contact-form) .ff-secondary{font-size:16px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form form{padding:34px 20px 42px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form header{margin-bottom:28px!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form header h2{font-size:32px!important}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols{display:block}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form .cols>p{width:100%!important;margin-bottom:22px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) .shopify-section-contact-form textarea{min-height:156px}body.cubyfun-custom-header.template-page:has(.shopify-section-contact-form) #content>.shopify-section-contact-form{margin-bottom:48px!important}}body.cubyfun-v17-body{--cubyfun-section-y: clamp(72px, 6vw, 92px);--cubyfun-section-y-mobile: 56px;--cubyfun-section-end-mobile: 64px}body.cubyfun-v17-body .benefits-section{border-top:1px solid rgba(46,46,46,.12)}body.cubyfun-v17-body .home-hero .hero-visual>img{filter:saturate(.76) contrast(.96) brightness(.86)!important}body.cubyfun-v17-body .home-hero .hero-copy :is(.kicker,p){text-shadow:0 2px 16px rgba(0,0,0,.88)}@media(min-width:981px){body.cubyfun-v17-body .home-hero .hero-copy h1{max-width:800px}body.cubyfun-v17-body .home-hero .hero-copy h1 em,body.cubyfun-v17-body .home-hero .hero-copy p{white-space:nowrap}body.cubyfun-v17-body .home-hero .hero-copy p{max-width:620px}}@media(max-width:760px){body.cubyfun-v17-body .home-hero,body.cubyfun-v17-body .home-hero .hero-copy{height:clamp(600px,calc(100svh - 60px),720px);min-height:clamp(600px,calc(100svh - 60px),720px)}body.cubyfun-v17-body .home-hero .hero-visual>img{filter:saturate(.64) contrast(.9) brightness(.82)!important}body.cubyfun-v17-body .home-hero .hero-visual:after{background:linear-gradient(180deg,#0a0a0ae0,#0a0a0a9e 43%,#0a0a0a3d 72%,#0a0a0a14),linear-gradient(90deg,#0a0a0a80,#0a0a0a14 88%)!important}body.cubyfun-v17-body .home-hero .hero-copy{padding:76px 20px 92px;background:linear-gradient(180deg,rgba(10,10,10,.28) 0%,rgba(10,10,10,.08) 58%,transparent 78%)}body.cubyfun-v17-body .home-hero .hero-actions{margin-top:auto!important}body.cubyfun-v17-body .product-reveal{padding-top:var(--cubyfun-section-y-mobile)!important;padding-bottom:var(--cubyfun-section-y-mobile)!important}body.cubyfun-v17-body .benefits-section,body.cubyfun-v17-body .quotes,body.cubyfun-v17-body .feature-stack,body.cubyfun-v17-body .use-cases,body.cubyfun-v17-body .specs,body.cubyfun-v17-body .faq-section{padding-top:var(--cubyfun-section-y-mobile)!important;padding-bottom:var(--cubyfun-section-end-mobile)!important}body.cubyfun-v17-body .brand-manifesto{margin-bottom:0!important}}body.cubyfun-v17-body{--cubyfun-motion-fast: .22s;--cubyfun-motion-content: .62s;--cubyfun-motion-hero: .82s;--cubyfun-motion-ease: cubic-bezier(.22, 1, .36, 1);--cubyfun-motion-expo: cubic-bezier(.16, 1, .3, 1)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion :is(.section-head,.hero-visual>img,.hero-copy>*,.product-reveal__visual,.product-reveal__copy,.benefit,.manifesto-background,.manifesto-copy>*,.process-step,.quote-card,.journey-visual,.journey-item,.product-gallery,.purchase-panel>*,.feature-row__image,.feature-row__copy,.case-card,.approved-specs>div,.faq-title,.faq-accordion,.box-image,.box-copy>*){transition:opacity var(--cubyfun-motion-content) var(--cubyfun-motion-ease),translate var(--cubyfun-motion-content) var(--cubyfun-motion-ease),scale var(--cubyfun-motion-content) var(--cubyfun-motion-expo),rotate var(--cubyfun-motion-content) var(--cubyfun-motion-ease);will-change:opacity,translate,scale}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.is-in-view :is(.section-head,.hero-visual>img,.hero-copy>*,.product-reveal__visual,.product-reveal__copy,.benefit,.manifesto-background,.manifesto-copy>*,.process-step,.quote-card,.journey-visual,.journey-item,.product-gallery,.purchase-panel>*,.feature-row__image,.feature-row__copy,.case-card,.approved-specs>div,.faq-title,.faq-accordion,.box-image,.box-copy>*){opacity:1;translate:0 0;scale:1;rotate:0deg;will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero:not(.is-in-view) .hero-visual>img{opacity:.72;scale:1.035}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero:not(.is-in-view) .hero-copy>*{opacity:0;translate:0 24px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero .hero-visual>img{transition-duration:var(--cubyfun-motion-hero)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero .hero-copy>:nth-child(1){transition-delay:.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero .hero-copy>:nth-child(2){transition-delay:.17s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero .hero-copy>:nth-child(3){transition-delay:.24s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero .hero-copy>:nth-child(4){transition-delay:.31s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__visual{opacity:0;translate:-28px 0;scale:.985}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__copy{opacity:0;translate:30px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--product-reveal .product-reveal__copy{transition-delay:.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion:not(.is-in-view)>.section-head,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion:not(.is-in-view) .quotes-stage>.section-head{opacity:0;translate:0 18px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--benefits:not(.is-in-view) .benefit{opacity:0;translate:0 -34px;scale:.988}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--benefits .benefit:nth-child(1){transition-delay:80ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--benefits .benefit:nth-child(2){transition-delay:165ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--benefits .benefit:nth-child(3){transition-delay:.25s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto:not(.is-in-view) .manifesto-background{opacity:.78;scale:1.025}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto:not(.is-in-view) .manifesto-copy>*{opacity:0;translate:0 24px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto .manifesto-copy>:nth-child(1){transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto .manifesto-copy>:nth-child(2){transition-delay:.17s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto .manifesto-copy>:nth-child(3){transition-delay:.25s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--process:not(.is-in-view) .process-step{opacity:0;translate:0 -32px;scale:.98}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--process .process-step:nth-child(1){transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--process .process-step:nth-child(2){transition-delay:.18s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--process .process-step:nth-child(3){transition-delay:.27s}@media(min-width:981px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--quotes:not(.is-in-view) .quote-card{opacity:.58;scale:.9}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--quotes:not(.is-in-view) .quote-card--one{translate:clamp(300px,34vw,500px) clamp(120px,14vw,190px);rotate:4deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--quotes:not(.is-in-view) .quote-card--two{translate:clamp(280px,32vw,470px) clamp(-190px,-13vw,-110px);rotate:-3deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--quotes:not(.is-in-view) .quote-card--three{translate:clamp(-500px,-33vw,-310px) 0;rotate:-4deg}}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey:not(.is-in-view) .journey-visual{opacity:.72;scale:1.025}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey:not(.is-in-view) .journey-item{opacity:0;translate:0 20px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey .journey-item:nth-child(1){transition-delay:.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey .journey-item:nth-child(2){transition-delay:175ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey .journey-item:nth-child(3){transition-delay:.25s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--journey .journey-item:nth-child(4){transition-delay:325ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero:not(.is-in-view) .product-gallery{opacity:.72;scale:1.02}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero:not(.is-in-view) .purchase-panel>*{opacity:0;translate:24px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero .purchase-panel>:nth-child(1){transition-delay:80ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero .purchase-panel>:nth-child(2){transition-delay:135ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero .purchase-panel>:nth-child(3){transition-delay:.19s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero .purchase-panel>:nth-child(n+4){transition-delay:245ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack:not(.is-in-view) .feature-row:nth-child(odd) .feature-row__image,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack:not(.is-in-view) .feature-row:nth-child(2n) .feature-row__copy{opacity:0;translate:-28px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack:not(.is-in-view) .feature-row:nth-child(odd) .feature-row__copy,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack:not(.is-in-view) .feature-row:nth-child(2n) .feature-row__image{opacity:0;translate:28px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack .feature-row__copy{transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--use-cases:not(.is-in-view) .case-card{opacity:0;translate:0 -28px;scale:.985}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--use-cases .case-card:nth-child(1){transition-delay:80ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--use-cases .case-card:nth-child(2){transition-delay:155ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--use-cases .case-card:nth-child(3){transition-delay:.23s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs:not(.is-in-view) .approved-specs>div{opacity:0;translate:0 14px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(1){transition-delay:60ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(2){transition-delay:.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(3){transition-delay:.14s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(4){transition-delay:.18s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(5){transition-delay:.22s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(6){transition-delay:.26s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(7){transition-delay:.3s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--specs .approved-specs>div:nth-child(8){transition-delay:.34s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--faq:not(.is-in-view) .faq-title{opacity:0;translate:-22px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--faq:not(.is-in-view) .faq-accordion{opacity:0;translate:24px 0}body.cubyfun-v17-body .faq-accordion details[open] .faq-answer{animation:cubyfun-faq-answer-in .3s var(--cubyfun-motion-ease) both}@keyframes cubyfun-faq-answer-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box:not(.is-in-view) .box-image{opacity:0;translate:-28px 0;scale:.985}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box:not(.is-in-view) .box-copy>*{opacity:0;translate:26px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box .box-copy>:nth-child(1){transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box .box-copy>:nth-child(2){transition-delay:155ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box .box-copy>:nth-child(3){transition-delay:.22s}@media(max-width:980px){body.cubyfun-v17-body{--cubyfun-motion-content: .5s;--cubyfun-motion-hero: .68s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--quotes:not(.is-in-view) .quote-card{opacity:0;translate:0 14px;scale:.985;rotate:0deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card{transition-duration:.48s;transition-delay:40ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--two{transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--three{transition-delay:.14s}}@media(max-width:760px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--home-hero:not(.is-in-view) .hero-copy>*,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--manifesto:not(.is-in-view) .manifesto-copy>*{translate:0 14px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__visual,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--feature-stack:not(.is-in-view) .feature-row:nth-child(n) :is(.feature-row__image,.feature-row__copy),body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--faq:not(.is-in-view) :is(.faq-title,.faq-accordion),body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--in-box:not(.is-in-view) :is(.box-image,.box-copy>*){translate:0 14px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__copy{translate:0 14px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--benefits:not(.is-in-view) .benefit,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--process:not(.is-in-view) .process-step,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--use-cases:not(.is-in-view) .case-card{translate:0 -16px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion--purchase-hero:not(.is-in-view) .purchase-panel>*{translate:0 14px}}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card{transition-duration:.76s;transition-delay:.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--two{transition-delay:.17s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--three{transition-delay:.24s}@media(max-width:980px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card{transition-duration:.48s;transition-delay:40ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--two{transition-delay:90ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--quotes .quote-card--three{transition-delay:.14s}}@media(prefers-reduced-motion:reduce){body.cubyfun-v17-body .cubyfun-motion,body.cubyfun-v17-body .cubyfun-motion *{animation:none!important;opacity:1!important;transition:none!important;translate:0 0!important;scale:1!important;rotate:0deg!important}}body.cubyfun-v17-body{--cubyfun-motion-content: .78s;--cubyfun-motion-hero: 1.1s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion :is(.section-head,.hero-visual>img,.hero-copy>*,.product-reveal__visual,.product-reveal__copy,.benefit,.manifesto-background,.manifesto-copy>*,.process-step,.journey-visual,.journey-item,.product-gallery,.purchase-panel>*,.feature-row__image,.feature-row__copy,.case-card,.faq-title,.faq-accordion,.box-image,.box-copy>*){transition:opacity var(--cubyfun-motion-content) var(--cubyfun-motion-ease),translate var(--cubyfun-motion-content) var(--cubyfun-motion-ease),scale var(--cubyfun-motion-content) var(--cubyfun-motion-expo),rotate var(--cubyfun-motion-content) var(--cubyfun-motion-ease),clip-path var(--cubyfun-motion-content) var(--cubyfun-motion-expo);will-change:opacity,translate,scale,clip-path}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion.is-in-view :is(.section-head,.hero-visual>img,.hero-copy>*,.product-reveal__visual,.product-reveal__copy,.manifesto-background,.manifesto-copy>*,.journey-visual,.product-gallery,.purchase-panel>*,.faq-title,.faq-accordion,.box-image,.box-copy>*){opacity:1;translate:0 0;scale:1;rotate:0deg;clip-path:inset(0);will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-visual>img{opacity:.38;scale:1.12;clip-path:inset(0 0 0 16%);transform-origin:center center}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-copy>*{opacity:0;translate:0 54px;scale:.96}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero .hero-visual>img{transition-duration:var(--cubyfun-motion-hero)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero .hero-copy>:nth-child(1){transition-delay:.26s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero .hero-copy>:nth-child(2){transition-delay:.35s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero .hero-copy>:nth-child(3){transition-delay:.47s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero .hero-copy>:nth-child(4){transition-delay:.61s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-actions{translate:0 72px;scale:.9}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__visual{opacity:.18;translate:-68px 0;scale:.94;clip-path:inset(0 12% 0 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--product-reveal:not(.is-in-view) .product-reveal__copy{opacity:0;translate:72px 0;scale:.96}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--product-reveal .product-reveal__copy{transition-delay:.15s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion:not(.is-in-view)>.section-head,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion:not(.is-in-view) .quotes-stage>.section-head{opacity:0;translate:0 40px;scale:.97}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view){opacity:.08;scale:.94;clip-path:inset(0 10% 0 10%)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(odd):not(.is-item-in-view){translate:-90px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(2n):not(.is-item-in-view){translate:90px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view{opacity:1;translate:0 0;scale:1;clip-path:inset(0);will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit{transition-duration:.86s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--manifesto:not(.is-in-view) .manifesto-background{opacity:.5;scale:1.08;clip-path:inset(6%)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--manifesto:not(.is-in-view) .manifesto-copy>*{opacity:0;translate:0 52px;scale:.95}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--manifesto .manifesto-copy>:nth-child(1){transition-delay:.13s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--manifesto .manifesto-copy>:nth-child(2){transition-delay:.24s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--manifesto .manifesto-copy>:nth-child(3){transition-delay:.37s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step:not(.is-item-in-view){opacity:0;translate:0 -76px;scale:.88;clip-path:inset(0 0 16% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step:nth-child(odd):not(.is-item-in-view){rotate:-1.5deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step:nth-child(2n):not(.is-item-in-view){rotate:1.5deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step{transition-duration:.8s;transition-delay:0ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step.is-item-in-view,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--journey .journey-item.is-item-in-view,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card.is-item-in-view{opacity:1;translate:0 0;scale:1;rotate:0deg;clip-path:inset(0);will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--journey:not(.is-in-view) .journey-visual{opacity:.4;scale:1.08;clip-path:inset(0 0 12% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--journey .journey-item:not(.is-item-in-view){opacity:0;translate:0 44px;scale:.94}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--journey .journey-item{transition-delay:calc(var(--cubyfun-motion-index, 0) * 90ms)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero:not(.is-in-view) .product-gallery{opacity:.34;scale:1.1;clip-path:inset(0 8% 0 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero:not(.is-in-view) .purchase-panel>*{opacity:0;translate:56px 0;scale:.96}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .product-gallery{transition-duration:var(--cubyfun-motion-hero)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .purchase-panel>:nth-child(1){transition-delay:.25s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .purchase-panel>:nth-child(2){transition-delay:.34s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .purchase-panel>:nth-child(3){transition-delay:.43s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .purchase-panel>:nth-child(4){transition-delay:.52s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero .purchase-panel>:nth-child(n+5){transition-delay:.61s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view):nth-child(odd) .feature-row__image,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view):nth-child(2n) .feature-row__copy{opacity:0;translate:-68px 0;scale:.94;clip-path:inset(0 10% 0 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view):nth-child(odd) .feature-row__copy,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view):nth-child(2n) .feature-row__image{opacity:0;translate:68px 0;scale:.94;clip-path:inset(0 0 0 10%)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row.is-item-in-view :is(.feature-row__image,.feature-row__copy){opacity:1;translate:0 0;scale:1;clip-path:inset(0);will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy{transition-delay:.13s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card:not(.is-item-in-view){opacity:0;translate:0 72px;scale:.9;clip-path:inset(13% 0 13% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card:nth-child(odd):not(.is-item-in-view){rotate:-1.5deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card:nth-child(2n):not(.is-item-in-view){rotate:1.5deg}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card{transition-duration:.82s;transition-delay:0ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--faq:not(.is-in-view) .faq-title{opacity:0;translate:-50px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--faq:not(.is-in-view) .faq-accordion{opacity:0;translate:54px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--in-box:not(.is-in-view) .box-image{opacity:.15;translate:-64px 0;scale:.94;clip-path:inset(0 10% 0 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--in-box:not(.is-in-view) .box-copy>*{opacity:0;translate:62px 0}@media(max-width:980px){body.cubyfun-v17-body{--cubyfun-motion-content: .64s;--cubyfun-motion-hero: .9s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n):not(.is-item-in-view){opacity:0;translate:0 44px;scale:.95;clip-path:inset(8% 0 8% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--process .process-step:not(.is-item-in-view){translate:0 -46px;scale:.92}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--use-cases .case-card:not(.is-item-in-view){translate:0 48px;scale:.93}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view):nth-child(n) :is(.feature-row__image,.feature-row__copy){translate:0 42px;scale:.96;clip-path:inset(8% 0 8% 0)}}@media(max-width:760px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-visual>img{opacity:.42;scale:1.08;clip-path:inset(0 0 0 10%)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-copy>*{translate:0 38px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--home-hero:not(.is-in-view) .hero-actions{translate:0 52px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--purchase-hero:not(.is-in-view) .purchase-panel>*{translate:0 38px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--product-reveal:not(.is-in-view) :is(.product-reveal__visual,.product-reveal__copy),body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--faq:not(.is-in-view) :is(.faq-title,.faq-accordion),body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--in-box:not(.is-in-view) :is(.box-image,.box-copy>*){translate:0 42px}}@media(prefers-reduced-motion:reduce){body.cubyfun-v17-body .cubyfun-motion,body.cubyfun-v17-body .cubyfun-motion *,body.cubyfun-v17-body .cubyfun-motion-item{animation:none!important;opacity:1!important;transition:none!important;translate:0 0!important;scale:1!important;rotate:0deg!important;clip-path:inset(0)!important}}body.cubyfun-v17-body .purchase-panel h1{max-width:none}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n),body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n):not(.is-item-in-view){opacity:1;translate:0 0;scale:1;rotate:0deg;clip-path:inset(0);transition:none;will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit>img{transition:opacity .56s var(--cubyfun-motion-ease),translate .72s var(--cubyfun-motion-expo),scale .76s var(--cubyfun-motion-expo),filter .68s var(--cubyfun-motion-ease);transform-origin:center center}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy>*{transition:opacity .46s var(--cubyfun-motion-ease),translate .62s var(--cubyfun-motion-expo)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index{display:inline-flex;align-items:center;align-self:flex-start;gap:12px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index:before{content:"";width:42px;height:3px;flex:0 0 auto;background:currentColor;opacity:1;scale:1 1;transform-origin:left center;transition:opacity .42s var(--cubyfun-motion-ease),scale .62s var(--cubyfun-motion-expo)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view)>img{opacity:.5;translate:-18px 0;scale:1.045;filter:saturate(.5) brightness(.72) contrast(.9);clip-path:inset(0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(2n):not(.is-item-in-view)>img{translate:18px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__index{opacity:.46;translate:0 10px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__index:before{opacity:.35;scale:.18 1}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__copy h3{opacity:.34;translate:0 22px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__copy p{opacity:.44;translate:0 16px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view>img,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view .benefit__copy>*{opacity:1;translate:0 0;scale:1;clip-path:inset(0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view>img{filter:saturate(.82) brightness(1) contrast(1)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index{transition-delay:80ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy h3{transition-delay:.15s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy p{transition-delay:.23s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits:not(.is-in-view)>.section-head{opacity:.56;translate:0 14px;scale:1}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n) :is(.feature-row__image,.feature-row__copy){opacity:1;translate:0 0;scale:1;rotate:0deg;clip-path:inset(0);will-change:auto}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__image{overflow:hidden}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__image img{transition:opacity .68s var(--cubyfun-motion-ease),scale .8s var(--cubyfun-motion-expo),clip-path .8s var(--cubyfun-motion-expo);transform-origin:center center}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy>*{transition:opacity .5s var(--cubyfun-motion-ease),translate .58s var(--cubyfun-motion-expo)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view) .feature-row__image img{opacity:.52;scale:1.05;clip-path:inset(0 0 24% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view) .feature-row__copy>*{opacity:.36;translate:0 20px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row.is-item-in-view .feature-row__image img,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row.is-item-in-view .feature-row__copy>*{opacity:1;translate:0 0;scale:1;clip-path:inset(0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy>:nth-child(1){transition-delay:60ms}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy>:nth-child(2){transition-delay:.13s}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy>:nth-child(3){transition-delay:.21s}@media(max-width:980px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n):not(.is-item-in-view)>img{opacity:.64;translate:-10px 0;scale:1.025;filter:saturate(.58) brightness(.8) contrast(.94);clip-path:inset(0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(2n):not(.is-item-in-view)>img{translate:10px 0}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__index{opacity:.58;translate:0 6px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__copy h3{opacity:.48;translate:0 12px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:not(.is-item-in-view) .benefit__copy p{opacity:.58;translate:0 10px}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view) .feature-row__image img{opacity:.62;scale:1.025;clip-path:inset(0 0 14% 0)}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:not(.is-item-in-view) .feature-row__copy>*{translate:0 14px}}@media(prefers-reduced-motion:reduce){body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit>img,body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy>*,body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__image img,body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--feature-stack .feature-row .feature-row__copy>*{opacity:1!important;translate:0 0!important;scale:1!important;clip-path:inset(0)!important;transition:none!important}body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit>img{filter:saturate(.82) brightness(1) contrast(1)!important}body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index:before{opacity:1!important;scale:1 1!important;transition:none!important}}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n){opacity:0!important;transform:translate3d(0,34px,0) scale(.985)!important;transform-origin:center 80%;transition:opacity .5s var(--cubyfun-motion-ease),transform .68s var(--cubyfun-motion-expo)!important;transition-delay:calc(var(--cubyfun-motion-index, 0) * .11s)!important;will-change:opacity,transform}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n) :is(.feature-row__image,.feature-row__copy,.feature-row__image img,.feature-row__copy>*){opacity:1!important;translate:0 0!important;scale:1!important;rotate:0deg!important;transform:none!important;clip-path:inset(0)!important;transition:none!important;will-change:auto!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n).is-item-in-view{opacity:1!important;transform:translateZ(0) scale(1)!important;will-change:auto}@media(max-width:760px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n){transform:translate3d(0,22px,0) scale(.99)!important;transition-duration:.42s,.56s!important;transition-delay:calc(var(--cubyfun-motion-index, 0) * 70ms)!important}}@media(prefers-reduced-motion:reduce){body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n),body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--feature-stack .feature-row:nth-child(n) :is(.feature-row__image,.feature-row__copy,.feature-row__image img,.feature-row__copy>*){opacity:1!important;translate:0 0!important;scale:1!important;rotate:0deg!important;transform:none!important;clip-path:inset(0)!important;transition:none!important;will-change:auto!important}}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n)>img,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n):not(.is-item-in-view)>img,body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(2n):not(.is-item-in-view)>img{opacity:1!important;translate:0 0!important;scale:1!important;rotate:0deg!important;clip-path:inset(0)!important;filter:saturate(.82) brightness(1) contrast(1)!important;transition:none!important;will-change:auto!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy>*{opacity:0!important;translate:0 32px!important;scale:.97!important;clip-path:inset(0 0 100% 0)!important;transition:opacity .42s var(--cubyfun-motion-ease),translate .64s var(--cubyfun-motion-expo),scale .64s var(--cubyfun-motion-expo),clip-path .64s var(--cubyfun-motion-expo)!important;will-change:opacity,translate,scale,clip-path}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index{translate:-18px 0!important;scale:.86!important;transform-origin:left center;transition-delay:0ms!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index:before{opacity:0!important;scale:.12 1!important;transition:opacity .3s var(--cubyfun-motion-ease),scale .52s var(--cubyfun-motion-expo)!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy h3{translate:0 46px!important;transition-delay:90ms!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy p{translate:0 28px!important;transition-delay:.19s!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view .benefit__copy>*{opacity:1!important;translate:0 0!important;scale:1!important;clip-path:inset(0)!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit.is-item-in-view .benefit__index:before{opacity:1!important;scale:1 1!important}@media(max-width:980px){body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy>*{translate:0 24px!important;scale:.985!important;transition-duration:.52s,.54s,.54s,.54s!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index{translate:-12px 0!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy h3{translate:0 32px!important}body.cubyfun-v17-body.is-motion-ready .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy p{translate:0 20px!important}}@media(prefers-reduced-motion:reduce){body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit:nth-child(n)>img,body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__copy>*,body.cubyfun-v17-body .cubyfun-motion.cubyfun-motion--benefits .benefit .benefit__index:before{opacity:1!important;translate:0 0!important;scale:1!important;clip-path:inset(0)!important;filter:saturate(.82) brightness(1) contrast(1)!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cubyfun-v17-precision.css.map */
