a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:1em;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{background-color:transparent;background-image:none;border:none;box-shadow:none}*{box-sizing:border-box!important}:focus{outline:none}body,html,input{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0}input{font-size:1em}.title-1{font-size:30pt;font-weight:700;padding-bottom:24pt}.title-2{font-size:20pt;font-weight:600;padding-bottom:1em;text-align:center;width:100%}@media only screen and (min-width:750px){.title-2{font-size:25pt}}.title-3{font-size:18pt;padding-bottom:6pt}.semi-bold{font-weight:500}.bold{font-weight:700}body,html{color:#43454a;font-size:12pt;font-weight:400;line-height:1.3}@media (prefers-color-scheme:dark){body,html{color:#fff}}a{color:#1b0fc2;text-decoration:none}@media (prefers-color-scheme:dark){a{color:#56a6dc}}.dim-link{color:rgba(38,53,75,.5);font-size:11.25pt;font-weight:600;line-height:1.5;text-decoration:none}.center{text-align:center}.small{font-size:.5em}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mt-1{margin-top:.5em!important}.pt-1{padding-top:.5em!important}.mt-2{margin-top:1em!important}.pt-2{padding-top:1em!important}.mt-3{margin-top:2em!important}.pt-3{padding-top:2em!important}.mt-4{margin-top:3em!important}.pt-4{padding-top:3em!important}.mt-5{margin-top:4em!important}.pt-5{padding-top:4em!important}.mt-6{margin-top:5em!important}.pt-6{padding-top:5em!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-1{margin-bottom:.5em!important}.pb-1{padding-bottom:.5em!important}.mb-2{margin-bottom:1em!important}.pb-2{padding-bottom:1em!important}.mb-3{margin-bottom:2em!important}.pb-3{padding-bottom:2em!important}.mb-4{margin-bottom:3em!important}.pb-4{padding-bottom:3em!important}.mb-5{margin-bottom:4em!important}.pb-5{padding-bottom:4em!important}.mb-6{margin-bottom:5em!important}.pb-6{padding-bottom:5em!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.ml-1{margin-left:.5em!important}.pl-1{padding-left:.5em!important}.ml-2{margin-left:1em!important}.pl-2{padding-left:1em!important}.ml-3{margin-left:2em!important}.pl-3{padding-left:2em!important}.ml-4{margin-left:3em!important}.pl-4{padding-left:3em!important}.ml-5{margin-left:4em!important}.pl-5{padding-left:4em!important}.ml-6{margin-left:5em!important}.pl-6{padding-left:5em!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mr-1{margin-right:.5em!important}.pr-1{padding-right:.5em!important}.mr-2{margin-right:1em!important}.pr-2{padding-right:1em!important}.mr-3{margin-right:2em!important}.pr-3{padding-right:2em!important}.mr-4{margin-right:3em!important}.pr-4{padding-right:3em!important}.mr-5{margin-right:4em!important}.pr-5{padding-right:4em!important}.mr-6{margin-right:5em!important}.pr-6{padding-right:5em!important}.mobile{display:block}@media only screen and (min-width:750px){.mobile{display:none}}.desktop{display:none}@media only screen and (min-width:750px){.desktop{display:block}}.banner-detail{max-height:0;overflow:hidden;transition:max-height .2s ease-out}body{min-height:100svh;position:relative}.bottom-banner-content,.section-content{margin-left:auto;margin-right:auto;max-width:1200px;padding:36pt 24pt;position:relative}.section-content-pricing{max-width:370px;padding-inline:0}@media only screen and (min-width:750px){.section-content-pricing{max-width:1400px;padding-inline:64pt}}.section:first-child{margin-top:-57px}.section:first-child .bottom-banner-content,.section:first-child .section-content{padding-top:78.75pt}.content{font-size:15pt}.sections{display:flex;flex-direction:column}.w-sm{margin-left:auto;margin-right:auto;max-width:500px}.bottom-banner-content{border:solid rgba(0,0,0,.2);border-width:.5px 0 0;padding-bottom:12pt;padding-top:12pt}@media (prefers-color-scheme:dark){.bottom-banner-content{border:0 solid hsla(0,0%,100%,.2)}}.top-banner{left:0;position:sticky;top:0;width:100%;z-index:5}.banner{padding:12pt 24pt}.banner,.banner .row{align-items:center;display:flex}.banner .row{flex-direction:row;gap:12pt;justify-content:space-between;width:100%}.banner.expanded{background-color:#fff}@media (prefers-color-scheme:dark){.banner.expanded{background-color:#111}}.banner:not(.expanded){-webkit-backdrop-filter:blur(5px) saturate(110%) brightness(100%);backdrop-filter:blur(5px) saturate(110%) brightness(100%);background-color:hsla(0,0%,100%,.6)}@media (prefers-color-scheme:dark){.banner:not(.expanded){-webkit-backdrop-filter:blur(5px) saturate(110%) brightness(100%);backdrop-filter:blur(5px) saturate(110%) brightness(100%);background-color:rgba(0,0,0,.3)}}.desktop-banner{gap:12pt;justify-content:end;min-height:57px}.mobile-banner{gap:0;min-height:57px}.banner-detail,.mobile-banner{align-items:flex-end;flex-direction:column}.banner-detail{display:flex;gap:12pt}.banner-detail.visible{padding-top:12pt}.banner-detail-btn{font-size:22.5pt}.images{display:flex;flex-direction:row;flex-wrap:wrap;gap:12pt;padding:6pt 0}.image{border-radius:5px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.image.sm{width:18rem}.image.md{width:30rem}.image.lg{width:42rem}.image-caption{font-style:italic;margin-top:-6pt;width:100%}img.bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-section,.section.light{box-shadow:0 3px 18px -2px rgba(20,13,91,.4);z-index:1}.hero-section .section-content{margin:5em auto -1em;position:relative}.hero-section .section-content .iphone-screenshot{margin-right:1em;max-width:250px}.hero-section .section-content a{margin-bottom:4em;margin-left:1em}.hero-section .section-content .logo{left:2%;position:absolute;top:0;width:100%}.hero-section .section-content .logo img{width:40%}.hero-section .hero-halfpage{margin:0 -20% 0 0;position:relative}.hero-section .hero-halfpage img{height:auto;width:100%}.hero-section .hero-halfpage img.mobile-version{display:block;margin-left:20vw;padding-top:70pt;width:80vw}.hero-section .hero-halfpage img.desktop-version{display:none}@media only screen and (min-width:750px){.hero-section .hero-halfpage img.mobile-version{display:none}.hero-section .hero-halfpage img.desktop-version{display:block}}.main-title .small{color:#4b5563;font-size:18px;font-size:20pt;font-weight:400;font-weight:550;margin-top:1em}@media only screen and (min-width:750px){.main-title .small{font-size:clamp(6px,2.5vw,29px)}}.bottom-banner{color:rgba(38,53,75,.5);font-size:11.25pt;font-weight:400;line-height:1.6}.bottom-banner .bottom-banner-content{display:flex;justify-content:space-between}.bottom-banner .bottom-left,.bottom-banner .bottom-right{max-width:50%}.input{align-items:center;background-color:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:5px;color:#000;display:flex;flex-direction:row;font-size:15pt;justify-items:stretch;max-width:25rem;min-width:0;padding:6pt 12pt}@media (prefers-color-scheme:dark){.input{background-color:#111;border:.5px solid hsla(0,0%,100%,.2);color:#fff}}.input:focus-within{border-color:#1b0fc2}@media (prefers-color-scheme:dark){.input:focus-within{border-color:#56a6dc}}.input>i{color:hsla(0,0%,64%,.4);font-size:1em;margin-left:-2.4pt;margin-right:6pt}.input input{box-sizing:border-box;flex-basis:auto;flex-grow:0;flex-shrink:1;max-width:100%;overflow:hidden}.input-with-button{align-items:center;display:flex;justify-content:center;margin-top:6pt;width:100%}.input-with-button .input{height:30pt}.input-with-button .btn{display:flex;height:30pt;margin:0 2.4pt}::-moz-placeholder{font-size:.9em;font-weight:400;opacity:.5;padding-left:.1em}::placeholder{font-size:.9em;font-weight:400;opacity:.5;padding-left:.1em}.btn{background-color:#1b0fc2;color:#fff;display:inline-block}.btn,.soft.btn{align-items:center;border-radius:5px;padding:.75em 1em}.soft.btn{background-color:#dad9f5;border:.5px solid rgba(30,17,222,.6);box-shadow:1px 8px 8px -4px rgba(30,17,222,.3);color:#1b0fc2;font-weight:500}.section{background-color:#f2f5f7}.section.light{background-color:#fff}.section.top-border{border:solid rgba(0,0,0,.2);border-width:.5px 0 0}body,html{background-color:#f2f5f7}.cards>*{flex:1}.cards{margin-inline:10%}.cards .card:not(:first-child){margin-top:2em}@media only screen and (min-width:750px){.cards{display:flex;gap:1em;margin-inline:unset}.cards .card:not(:first-child){margin-top:unset}}.section.light .card:before{box-shadow:4px 8px 19px -7px rgba(0,0,0,.17)}.section:not(.light) .card:before{box-shadow:4px 8px 20px -2px rgba(0,0,0,.25)}.card{border:1px solid rgba(0,0,0,.067);border-radius:15px;padding:2em .75em;position:relative;z-index:1}.card:before{z-index:-1}.card:after,.card:before{border-radius:15px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card:after{background-color:#fff;z-index:1}.card.blue{border-color:#73a3fc;color:#4685fb;order:1}.card.blue:after{background-color:#e3eaf7}.card.green{border-color:#a7d896;color:#8acc75;order:2}@media only screen and (min-width:750px){.card.green{order:3}}.card.green:after{background-color:#eaf2e8}.card.yellow{border-color:#ebbf84;color:#e5aa5c;order:3}@media only screen and (min-width:750px){.card.yellow{order:2}}.card.yellow:after{background-color:#f5eee5}.card>*{position:relative;z-index:2}.card.highlighted{border-color:#4133ff;border-width:2px}.card.highlighted:before{box-shadow:4px 8px 19px -7px rgba(0,0,0,.17),4px 8px 47px -16px rgba(65,51,255,.2)!important}.card *{min-width:0}.card .card-subtitle{font-size:.7em;padding-bottom:.5em}.card .card-title{font-size:2em;font-weight:600;letter-spacing:-.04em;padding-bottom:12pt}.card .card-title .small{font-size:.4em;font-weight:400;letter-spacing:normal}.card .card-row{display:flex;font-size:.7em;line-height:2}.card .card-row i{color:rgba(14,0,214,.6);display:inline-block;flex-shrink:0;margin-right:.5em}.img-cards{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-inline:0}@media only screen and (min-width:750px){.img-cards{flex-wrap:nowrap;margin-inline:10%}}.img-cards .card:before{box-shadow:4px 8px 19px -7px rgba(0,0,0,.17)!important}.img-cards .card{margin-top:0!important;padding:0}.img-cards .card.iphone-card{flex:1;flex-basis:calc(40% - 8px)}@media only screen and (min-width:750px){.img-cards .card.iphone-card{flex:3.5}}.img-cards .card.mac-card{flex:1;flex-basis:100%}@media only screen and (min-width:750px){.img-cards .card.mac-card{flex:7.5}}.img-cards .card.ipad-card{flex:1;flex-basis:calc(60% - 8px)}@media only screen and (min-width:750px){.img-cards .card.ipad-card{flex:4}}.img-cards .card .card-content{border-radius:15px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:.75em .5em 0}@media only screen and (min-width:750px){.img-cards .card .card-content{padding:1em .75em 0}}.img-cards .card .card-content .title-2{color:inherit;flex-grow:0;font-size:16pt;padding:0 0 0 .1em;text-align:left}@media only screen and (min-width:750px){.img-cards .card .card-content .title-2{font-size:20pt;padding-left:.5em}}.img-cards .card .card-content>div:last-child{height:auto;margin-left:auto;margin-right:auto}.img-cards .card .card-content .ipad-screenshot,.img-cards .card .card-content .iphone-screenshot{margin:2em 0;width:80%}.img-cards .card .card-content .mac-screenshot{margin:2em 0 3em;width:60%}.small-cards{display:block;font-size:1em}@media only screen and (min-width:750px){.small-cards{font-size:.8em}}@media only screen and (min-width:1150px){.small-cards{font-size:1em}}.small-cards .card:not(:last-child){margin-bottom:1em}@media only screen and (min-width:750px){.small-cards{display:flex}.small-cards .card:not(:last-child){margin-bottom:0}}.small-cards .card{padding:24px 8px 24px 16px}.small-cards .card:after{opacity:.4}@media only screen and (min-width:750px){.small-cards .card:first-child{transform:rotate(-3deg) translateY(2%)}.small-cards .card:nth-child(3){transform:rotate(3deg) translateY(2%)}}.small-cards .card .title-3{font-size:1em;font-weight:650;letter-spacing:-.05px;padding-bottom:2em}.small-cards .card div:last-child{border:solid rgba(0,0,0,.2);border-width:0 0 0 2px;font-size:.8em;font-weight:380;letter-spacing:.05px;opacity:.8;padding-left:1em}.labrador{width:clamp(0px,55%,500px)}@media only screen and (min-width:750px){.labrador{margin-top:-10%}}.section-content-pricing .cards{flex-direction:row;flex-wrap:wrap;gap:1em}@media only screen and (min-width:750px){.section-content-pricing .cards{display:flex}}.section-content-pricing .cards .card{flex:1;flex-basis:100%}@media only screen and (min-width:750px){.section-content-pricing .cards .card{flex-basis:calc(50% - 1em)}}@media only screen and (min-width:1330px){.section-content-pricing .cards .card{flex-basis:calc(25% - 1em)}}.squiggle,.squiggle span{position:relative}.squiggle span{z-index:2}.squiggle svg{aspect-ratio:356/30;bottom:-.01em;height:auto;left:0;position:absolute;width:100%;z-index:1}.squiggle svg path{stroke:#6157f2}.section{overflow:hidden;position:relative}.cloud{aspect-ratio:1155/678;filter:blur(64px);height:auto;position:absolute;right:0;top:10%;transform:translateZ(0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);width:45em}@media only screen and (min-width:750px){.cloud{top:-10%}}.cloud div{background-image:linear-gradient(to right top,#ff80b5,#9089fc);-webkit-clip-path:polygon(74% 44%,100% 61%,97% 27%,85.5% 0,81% 2%,73% 33%,60% 62%,52% 68%,47% 58%,45% 35%,28% 77%,0 64%,18% 100%,28% 77%,77% 98%,74% 44%);clip-path:polygon(74% 44%,100% 61%,97% 27%,85.5% 0,81% 2%,73% 33%,60% 62%,52% 68%,47% 58%,45% 35%,28% 77%,0 64%,18% 100%,28% 77%,77% 98%,74% 44%);height:100%;opacity:.8;width:100%}.points>:not(:last-child){margin-bottom:2em}@media only screen and (min-width:750px){.points{display:flex}.points>:not(:last-child){margin-bottom:0}}.points{padding:0 .5em 0 2em}.points .point{flex:1}.points .point .title-3{font-size:1em;font-weight:650;letter-spacing:-.05px;padding-bottom:.4em}.points .point .title-3 i{color:#473bf0;font-size:1.2em;opacity:.9;padding-right:.4em}.points .point .text{font-size:.8em;font-weight:380;letter-spacing:.05px;line-height:1.4;padding:0 .8em}.ipad-screenshot,.iphone-screenshot,.mac-screenshot{position:relative}.ipad-screenshot object,.iphone-screenshot object,.mac-screenshot object{position:absolute;width:auto}.ipad-screenshot object.frame,.iphone-screenshot object.frame,.mac-screenshot object.frame{filter:drop-shadow(0 0 10px rgba(0,0,0,.6))}@media only screen and (min-width:750px){.ipad-screenshot object.frame,.iphone-screenshot object.frame,.mac-screenshot object.frame{filter:drop-shadow(0 0 20px rgba(0,0,0,.6))}}.ipad-screenshot img,.iphone-screenshot img,.mac-screenshot img{height:auto;position:relative;width:100%}.iphone-screenshot object{aspect-ratio:.4933437745;height:104.3%;left:-6%;top:-2.4%}.iphone-screenshot img{border-radius:13.86%/6.8377447142%}.ipad-screenshot object{aspect-ratio:.7208791209;height:106%;left:-6%;top:-4%}.ipad-screenshot img{border-radius:2.2%/1.5859340659%}.mac-screenshot object{aspect-ratio:1.6586309349;height:113%;left:-22%;top:-5%}.mac-screenshot img{border-radius:2.2%/3.6489880567%}object{animation:fade-in .5s linear 0s 1 forwards}@keyframes fade-in{0%{opacity:.9}to{opacity:1}}.paws-1{position:absolute;right:0;top:10%;width:10vw}@media only screen and (min-width:750px){.paws-1{width:6vw}}.paws-1 img{display:inline-block;max-width:85px;width:100%}.paws-2{left:0;position:absolute;-moz-text-align-last:right;text-align-last:right;top:-22vw;width:10vw}@media only screen and (min-width:750px){.paws-2{top:-12vw;width:6vw}}.paws-2 img{display:inline-block;max-width:85px;width:100%}.overflow-visible{overflow:initial}.content-paws-1{margin-left:auto;margin-right:auto;max-width:1300px;padding:48px 8px}@media only screen and (min-width:750px){.content-paws-1{padding:48px 82px}}.pug{height:8em;text-align:right}@media only screen and (min-width:750px){.pug{height:12em}}.pug img{display:inline-block;height:100%}@media only screen and (min-width:1260px){.pug{bottom:0;height:70%!important;position:absolute;right:6%}.pug img{display:block;height:100%}}