.ProductLandingPage-module__Q9V7_G__front{grid-template-columns:1fr 1fr;gap:6em;padding:2em;display:grid}.ProductLandingPage-module__Q9V7_G__front>img{place-self:end;width:auto;height:45em}.ProductLandingPage-module__Q9V7_G__appDescription{place-content:center;max-width:35em}.ProductLandingPage-module__Q9V7_G__logoContainer{grid-template-columns:1fr auto;place-items:center;gap:.8em;width:min-content;margin-bottom:1em;display:grid}.ProductLandingPage-module__Q9V7_G__logoContainer img{border-radius:.5rem;width:auto;height:4em}.ProductLandingPage-module__Q9V7_G__logoContainer img.ProductLandingPage-module__Q9V7_G__oneset{border:1px solid #d0facf}.ProductLandingPage-module__Q9V7_G__logoContainer img.ProductLandingPage-module__Q9V7_G__recigrab{border:1px solid #facfd9}.ProductLandingPage-module__Q9V7_G__logoContainer img.ProductLandingPage-module__Q9V7_G__codecore{border:1px solid #28b3e829;padding:.4em}.ProductLandingPage-module__Q9V7_G__logoContainer>span{opacity:.6;font-size:1.5em;font-weight:700}.ProductLandingPage-module__Q9V7_G__appDescription h1{margin-bottom:.2em;font-size:3em;font-weight:600;line-height:1}.ProductLandingPage-module__Q9V7_G__appStoreBadge{object-fit:contain;margin-top:1em}.ProductLandingPage-module__Q9V7_G__section{min-height:100svh;margin:6em 0}.ProductLandingPage-module__Q9V7_G__switchView{grid-template-columns:1fr 1fr;gap:4em;margin-top:2em;display:grid}.ProductLandingPage-module__Q9V7_G__switchContainer{grid-column:1/3;gap:1em;display:flex}.ProductLandingPage-module__Q9V7_G__switchButton{all:unset;cursor:pointer;opacity:.7;position:relative}.ProductLandingPage-module__Q9V7_G__switchButton div{margin:.8em 1.5em}.ProductLandingPage-module__Q9V7_G__switchButton h3{font-size:1.5em}.ProductLandingPage-module__Q9V7_G__switchButton:after{content:"";background:#003645;width:0;height:4px;transition:all .1s;display:block;position:absolute;bottom:0;right:0}.ProductLandingPage-module__Q9V7_G__switchButton.ProductLandingPage-module__Q9V7_G__active,.ProductLandingPage-module__Q9V7_G__switchButton:hover{opacity:1}.ProductLandingPage-module__Q9V7_G__switchButton.ProductLandingPage-module__Q9V7_G__active:after{width:100%;transition-duration:.3s;left:0}.ProductLandingPage-module__Q9V7_G__switchViewDesc{flex-direction:column;gap:.5em;margin:2em 0;display:flex}.ProductLandingPage-module__Q9V7_G__switchViewDesc>p{color:#27b3e8}.ProductLandingPage-module__Q9V7_G__switchViewDesc h2{margin-bottom:1.5em;font-size:2em}.ProductLandingPage-module__Q9V7_G__feature{grid-template-rows:2em auto;gap:.4em;margin-bottom:2em;display:grid}.ProductLandingPage-module__Q9V7_G__feature span{align-items:center;gap:.5em;font-size:1.2em;font-weight:700;display:flex}.ProductLandingPage-module__Q9V7_G__feature p{opacity:.7}.ProductLandingPage-module__Q9V7_G__feature svg{width:auto;height:100%}.ProductLandingPage-module__Q9V7_G__switchViewImages{place-content:center;width:40em;height:40em;display:flex;position:relative;overflow:hidden}.ProductLandingPage-module__Q9V7_G__switchViewImages img{transition:opacity .3s,height .3s,left .3s,right .3s,top .3s;position:absolute}.ProductLandingPage-module__Q9V7_G__hidden{opacity:0;z-index:0;width:auto;height:80%;top:10%;left:50%;transform:translate(-50%)}.ProductLandingPage-module__Q9V7_G__left,.ProductLandingPage-module__Q9V7_G__right{filter:blur(5px);z-index:10;opacity:.5;width:auto;height:90%;top:5%}.ProductLandingPage-module__Q9V7_G__left{left:5%}.ProductLandingPage-module__Q9V7_G__middle{opacity:1;z-index:20;width:auto;height:100%}.ProductLandingPage-module__Q9V7_G__right{right:5%}.ProductLandingPage-module__Q9V7_G__legalLinks{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin:0 auto 4rem;padding:0 2rem;display:flex}.ProductLandingPage-module__Q9V7_G__legalLinks a{opacity:.7;text-underline-offset:4px;transition:opacity .15s}.ProductLandingPage-module__Q9V7_G__legalLinks a:hover,.ProductLandingPage-module__Q9V7_G__legalLinks a:focus-visible{opacity:1;text-decoration:underline}@media (max-width:1200px){.ProductLandingPage-module__Q9V7_G__front>img{height:40em}.ProductLandingPage-module__Q9V7_G__switchViewImages{width:30em;height:30em}}@media (max-width:1000px){.ProductLandingPage-module__Q9V7_G__front{gap:3em}.ProductLandingPage-module__Q9V7_G__front>img{height:30em}.ProductLandingPage-module__Q9V7_G__logoContainer img{height:3em}.ProductLandingPage-module__Q9V7_G__logoContainer span{font-size:1.2em}.ProductLandingPage-module__Q9V7_G__appDescription h1{font-size:2.5em}}@media (max-width:800px){.ProductLandingPage-module__Q9V7_G__front{gap:1em}.ProductLandingPage-module__Q9V7_G__front>img{height:20em}.ProductLandingPage-module__Q9V7_G__appDescription h1{font-size:2em}.ProductLandingPage-module__Q9V7_G__appDescription p{font-size:.8em}.ProductLandingPage-module__Q9V7_G__switchButton h3{font-size:1.2em}.ProductLandingPage-module__Q9V7_G__switchView{gap:1em}.ProductLandingPage-module__Q9V7_G__switchViewDesc h2{font-size:1.5em}.ProductLandingPage-module__Q9V7_G__feature{font-size:.8em}.ProductLandingPage-module__Q9V7_G__switchViewImages{width:20em;height:20em}}@media (max-width:600px){.ProductLandingPage-module__Q9V7_G__switchView{grid-template-rows:auto auto auto;grid-template-columns:auto}.ProductLandingPage-module__Q9V7_G__switchContainer{grid-column-end:unset}.ProductLandingPage-module__Q9V7_G__switchViewImages{margin:auto}.ProductLandingPage-module__Q9V7_G__legalLinks{margin-bottom:2rem}}@media (max-width:500px){.ProductLandingPage-module__Q9V7_G__front{grid-template-rows:auto auto;grid-template-columns:auto}.ProductLandingPage-module__Q9V7_G__front>img{grid-row-start:2;justify-self:center}.ProductLandingPage-module__Q9V7_G__switchContainer{flex-direction:column}}
