footer .footer-columns{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}html{background:#2b2b40}html,body{margin:0;padding:0}body{font-family:"San Francisco", "Helvetica Neue", "Helvetica", "Arial"}a{color:#00a4ca;text-decoration:none}a:hover{text-decoration:underline}img{width:100%}h1 strong,h2 strong{font-weight:700}h1{font-weight:300;font-size:2.3em;margin:0}h2{font-weight:300;font-size:2.2em;margin:0 0 30px 0}h3{margin:20px 0 10px 0}p,address{font-size:1.38em;color:#666;margin-bottom:20px;font-weight:300;line-height:1.4em}.bottom-cta{background:linear-gradient(to bottom, #241F35 0%, #201c33 100%);color:#fff;text-align:center;margin:0;padding:100px 0}.bottom-cta h2{margin-bottom:50px}.testimonial{background:#f5f5f5;margin:0;padding:100px 0}.testimonial .testimonial-block{max-width:750px;width:98%;margin:0 auto}@media (min-width: 450px){.testimonial .testimonial-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.testimonial .testimonial-block blockquote{-webkit-flex:1;flex:1}}.hero{color:#ffffff;text-align:center;background:linear-gradient(to bottom, #201c33 0%, #1B1830 100%) no-repeat #a05fb7;padding-top:50px}.hero p{color:#fff}@media (min-width: 768px){.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row}.flex .text,.flex .image{-webkit-flex:1;flex:1;padding:0 20px}.content section:nth-child(even) .flex{flex-direction:row-reverse}}.container,.text-container{margin:0 auto;position:relative;padding:0 20px}.text-container{max-width:750px}.container{max-width:1140px}.container.max-container{max-width:100%;padding:0}header{color:#fff;padding:20px 0;background:#241F35;background:linear-gradient(to bottom, #241F35 0%, #201c33 100%) no-repeat #241F35}header a{color:#fff;text-decoration:none;z-index:1;position:relative}header a:hover{text-decoration:none}header .company-name{font-size:1.7em;line-height:0}header .company-name a{display:inline-block}header .company-name img{display:block;width:auto}.content{background:#fff;padding:1px 0 0 0;position:relative}.screenshot{max-width:100%;height:auto;display:block;box-shadow:0 1px 0 #ccc, 0 1px 0 1px #eee;border-radius:2px;margin-left:auto;margin-right:auto;background:#DDD url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2212%22%20viewBox%3D%220%200%2044%2012%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%224%22%20fill%3D%22%23eee%22%20%2F%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%226%22%20r%3D%224%22%20fill%3D%22%23eee%22%20%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%226%22%20r%3D%224%22%20fill%3D%22%23eee%22%20%2F%3E%3C%2Fsvg%3E") 4px 4px no-repeat;padding:20px 0 0 0;position:relative}section{padding:100px 0}section+section{padding-top:0}.subtext{margin-top:10px;text-align:center}.cta{margin:60px 0}.page h2{text-align:center}blockquote{padding:18px 25px;margin:0;quotes:"“" "”" "‘" "’";font-style:italic}blockquote .author{display:block;font-weight:bold;margin:10px 0 0 0;font-size:.85em;font-style:normal}blockquote p{display:inline}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.square-image{width:150px;height:150px;overflow:hidden;margin:25px auto 0 auto;position:relative;border-radius:200px}.square-image img{position:absolute;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto;width:300px}.page{margin-bottom:0;padding-bottom:80px}.center-text{text-align:center}.editor-link{display:none;margin-top:0}.editor-link .btn{border:0;border-radius:2px;width:100%;max-width:500px;box-sizing:border-box;font-size:2rem;text-decoration:none;padding:10px 15px;margin:0;font-size:18px;cursor:pointer;background-color:#f7e064;color:#333;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2)}.editor-link .btn:hover{background-color:#f4d525;color:#333}.nav-open nav{border-bottom:1px dotted rgba(255,255,255,0.2);padding:10px 0}.nav-open nav a{display:block}@media (min-width: 620px){.nav-open nav{border:0;padding:0 20px}.nav-open nav a{display:inline}}nav{text-transform:uppercase;font-size:.8em;width:100%}@media (min-width: 620px){nav{text-align:right;position:absolute;top:13px;right:0;padding:0 20px}}nav a{margin:0 3px;padding:20px 10px;border-bottom:1px solid rgba(255,255,255,0);color:rgba(255,255,255,0.8);transition:.2s ease-in-out;display:none}@media (min-width: 620px){nav a{display:inline;padding:10px}}nav a.nav-toggle{display:inline;position:absolute;right:10px;top:-22px;font-size:1.9em;border:0}@media (min-width: 620px){nav a.nav-toggle{display:none}}nav a.nav-toggle:hover{border:0}nav a:hover{border-bottom:1px solid rgba(255,255,255,0.3);color:#fff}@media (min-width: 620px){nav a.highlight{border:1px #ccc solid;border-radius:5px}nav a.highlight:hover{background:#fff;color:#241F35}}nav a.active{color:#fff}.footer-links{width:100%;margin:10px;padding:0}@media (min-width: 450px){.footer-links{-webkit-flex:1 0 180px;flex:1 0 180px}}.footer-links li{list-style:none;margin:15px auto}@media (min-width: 450px){.footer-links li{max-width:150px}}.footer-links li a:hover{text-decoration:none}.footer-links li a svg{fill:#999;margin-right:10px;transition:fill 0.2s ease;vertical-align:middle;position:relative;top:-2px;width:22px;height:22px}.footer-links li a:hover svg{fill:#fff}.footer-links li a.twitter-icon:hover svg{fill:#55acee}.footer-links li a.google-plus-icon:hover svg{fill:#db4437}.footer-links li a.youtube-icon:hover svg{fill:#cd201f}.footer-links li a.instagram-icon:hover svg{fill:#f167f5}.footer-links li a.linkedin-icon:hover svg{fill:#0077b5}.footer-links li a.pinterest-icon:hover svg{fill:#bd081c}.footer-links li a.rss-icon:hover svg{fill:#f26522}footer{padding:50px 0 50px 0;font-size:1.1em;position:relative;background:#2b2b40;color:#fff}footer .copyright{font-size:.8em;margin:0 auto}@media (min-width: 450px){footer .copyright{text-align:center}}footer,footer a{color:#999}footer h2{font-size:1.4em;margin:30px 0;color:#ccc}footer .footer-columns{-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:-10px -10px 10px -10px}footer a{text-decoration:none}footer a:hover{color:#fff}footer .legal-line{width:100%;padding:30px 0;margin:0;background-color:#222527}footer .legal-line a{font-weight:600}body{color:#241F35;background:#FBF7F1;font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}a{color:#9E5E0C}a:hover{color:#784709}header .company-name{line-height:1}header .company-name a{display:flex;align-items:center;gap:12px;font-size:0.62em;letter-spacing:0.02em}header .company-name img{width:40px;height:40px;border-radius:9px}.hero{padding-bottom:20px}.hero h1 strong{color:#FFC46B;font-weight:inherit}.hero .subtext{color:rgba(255,255,255,0.86);font-size:1.15em;max-width:34em;margin-left:auto;margin-right:auto}.buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:40px 0 10px}.buttons a{display:inline-block;padding:13px 22px;border-radius:6px;text-decoration:none;font-weight:600;background:#FFC46B;color:#2B1D06}.buttons a.secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.45)}.buttons a:hover{text-decoration:none}.button-note{color:rgba(255,255,255,0.62);font-size:0.85em;text-align:center;margin:0 auto;max-width:30em}.tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:14px;margin:0;padding:0;list-style:none}.tiles li{background:#fff;border:1px solid #ECE6DC;border-left:4px solid #9E5E0C;border-radius:14px;padding:16px 18px}.tiles li strong{display:block;margin-bottom:4px}.tiles li span{color:#5A5470;font-size:0.92em}.tiles li.paid{border-left-color:#FFC46B}.tiles li.paid .lock{display:inline-block;vertical-align:2px;margin-left:6px;padding:2px 8px;border-radius:999px;background:#FDF3DC;color:#6B4E12;font-size:0.72em;font-weight:600;letter-spacing:0.01em;white-space:nowrap}.note{background:#fff;border:1px solid #ECE6DC;border-radius:14px;padding:20px 24px;margin:30px auto 0;max-width:44em;color:#5A5470}.note strong{color:#241F35}.page .container{max-width:780px}.page h2{text-align:left}.page h3{margin-top:1.8em}.page .meta{color:#5A5470;font-size:0.9em}.page ul{padding-left:1.2em}.page li+li{margin-top:0.4em}footer .copyright a{color:inherit}.screenshots-section{background:#fff}.screenshots a.shot{display:block;border-radius:18px;cursor:zoom-in}.screenshots a.shot:hover img,.screenshots a.shot:focus-visible img{border-color:#C9BEA9}.screenshots a.shot:focus-visible{outline:3px solid #241F35;outline-offset:3px}.lightbox{max-width:min(92vw, 520px);max-height:92vh;padding:0;border:0;border-radius:20px;background:#fff;overflow:hidden}.lightbox::backdrop{background:rgba(26,22,37,0.82)}.lightbox figure{margin:0}.lightbox img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}.lightbox figcaption{padding:14px 18px 0;color:#5A5470;font-size:0.95em;text-align:center}.lightbox-close{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,0.9);color:#241F35;font-size:1.4em;line-height:1;cursor:pointer}.lightbox-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 18px 16px}.lightbox-nav button{width:44px;height:44px;border:1px solid #ECE6DC;border-radius:50%;background:#fff;color:#241F35;font-size:1.5em;line-height:1;cursor:pointer}.lightbox-nav button:hover{border-color:#C9BEA9}.lightbox-nav .lightbox-count{margin:0;min-width:5em;color:#5A5470;font-size:0.9em;text-align:center}.screenshots{display:flex;gap:20px;margin:30px 0 0;padding:0 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.screenshots li{flex:0 0 220px;scroll-snap-align:start;text-align:center}.screenshots img{width:100%;height:auto;border-radius:18px;border:1px solid #ECE6DC;display:block}.screenshots span{display:block;margin-top:10px;color:#5A5470;font-size:0.9em}@media (min-width: 450px){.screenshots{justify-content:center;flex-wrap:wrap;overflow-x:visible}}
