.homepage em{color:var(--color-brand);font-style:normal}.homepage--hero{background-color:#fafafa;background-image:linear-gradient(#fff 2%,#fafafa 100%);min-height:500px;padding:70px 0}.homepage--hero .app-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center}.homepage--hero h1{max-width:580px;margin:0 0 10px}.homepage--hero h2{max-width:380px;font-weight:var(--font-weight-regular);font-size:var(--font-size-large);color:var(--color-text-light);margin:0 0 20px}.homepage--hero .code-snippet{margin:0 0 60px}.homepage--hero .button{height:52px;margin:0 0 10px;padding:0 67px}.homepage--section{padding:100px 0}.homepage--section h4{max-width:580px;font-size:var(--font-size-huge);color:#4a4a4a;text-align:center;margin:0 auto 60px}.homepage--section h4 strong{font-weight:inherit;display:inline-block}.homepage--section .app-wrapper{flex-direction:column;justify-content:center;align-items:center}.homepage--how-it-works--steps{flex-wrap:wrap;justify-content:center;margin:0 -20px -60px 0;padding:0;list-style:none;display:flex}.homepage--how-it-works--step{flex:0 580px;margin:0 20px 60px 0;display:flex}.homepage--how-it-works--step .emoji{background:#fff;border-radius:2px;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;margin-right:20px;font-size:30px;display:flex;box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000f}.homepage--how-it-works--step h3{font-size:var(--font-size-larger);color:#313131;margin:0 0 6px}.homepage--how-it-works--step p{font-size:1.1em}.homepage--who-use-it{background-color:#fafafa}.homepage--who-use-it--companies{flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0 -20px -20px 0;padding:0;list-style:none;display:flex}.homepage--who-use-it--company{background:#fff;border-radius:2px;flex:0 auto;margin:0 15px 20px 0;box-shadow:0 1px 2px #00000014,0 0 0 1px #0000000f}.homepage--pricing h4{margin-bottom:20px}.homepage--pricing p{max-width:320px;font-size:var(--font-size-large);color:#666;text-align:center;margin:0 auto 20px}.homepage--packs{justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.homepage--pack{text-align:center;flex:50%;align-items:center;padding:20px 80px;display:flex}.homepage--pack h3{font-size:var(--font-size-larger);white-space:nowrap;margin:0 0 10px}.homepage--pack small{max-width:230px;font-size:var(--font-size-medium);color:#666;margin:auto;line-height:20px;display:block}.homepage--pack:first-child{border-right:1px solid var(--color-brand);justify-content:flex-end}.homepage--pack:last-child{justify-content:flex-start}.homepage--questions{background-color:#fafafa;position:relative}.homepage--questions h4{margin:0 0 20px}.homepage--questions p{text-align:center}.homepage--questions .button{font-size:var(--font-size-larger);width:280px;height:72px;position:absolute;bottom:-36px}@media (width<=723px){.homepage--hero{min-height:0;padding:48px 0}.homepage--hero .code-snippet{margin:0 0 40px}.homepage--hero .code-snippet pre code{padding:10px 16px 9px}.homepage--hero .button{padding:0 24px}.homepage--section{padding:60px 0}.homepage--section h4{margin-bottom:40px}.homepage--how-it-works--steps{margin:0}.homepage--how-it-works--step{margin:0 0 40px}.homepage--how-it-works--step .emoji{flex-basis:56px;width:56px;height:56px;margin-right:16px;font-size:24px}.homepage--packs{flex-direction:column}.homepage--pack,.homepage--pack:first-child,.homepage--pack:last-child{justify-content:center;padding:20px 0}.homepage--pack:first-child{border-right:none;border-bottom:1px solid var(--color-brand)}.homepage--questions .button{margin-top:24px;position:static}}
