body,html,ol,ul{padding:0;margin:0}h1,h2,h3,h4,ol,p,ul{margin:0}.btn,.nav a{font-size:14px;transition:opacity var(--t)}.header,.hero{position:relative}.hero__inner,.how__inner,.why__grid{grid-template-columns:1fr}.footer,.hero,.how{overflow:hidden}.footer__bg,.hero__bg{inset:0;pointer-events:none}.footer__bg,.hero__bg,.qa summary{pointer-events:none}.btn,.footer__nav a,.nav a{transition:opacity var(--t)}.footer__nav a:hover,.nav a:hover{opacity:.8}:root{--c-bg:#fbfbfb;--c-dark:#000000;--c-text:#000000;--c-line:#e6e6e6;--c-on-dark:#ffffff;--c-btn-bg:#ffffff;--c-btn-fg:#000000;--ff-sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--container:1620px;--container-pad:16px;--gap:24px;--radius:14px;--radius-sm:8px;--t:200ms ease}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;font-family:var(--ff-sans);background:var(--c-bg);color:var(--c-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav a,a,button{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;border:0;background:0 0}a{text-decoration:none}ol,ul{list-style:none}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--container-pad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:12px;font-weight:500;white-space:nowrap}.btn img{width:18px;height:18px}.btn--light{background:var(--c-btn-bg);color:var(--c-btn-fg)}.btn--dark{background:var(--c-btn-fg);color:var(--c-btn-bg)}.btn:hover{opacity:.9}.btn--lg{padding:16px 26px;font-size:16px;display:none}.btn--lg img{width:20px;height:20px}.header{z-index:10;padding:40px 0;color:var(--c-on-dark)}.header_inverted{color:var(--c-text)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:20px;letter-spacing:-.01em}.brand__logo{width:132px;height:40px}.nav{display:none}.nav a{font-weight:500}.hero{margin-top:-121px;padding-top:121px;background:var(--c-dark);color:var(--c-on-dark)}.hero__bg{position:absolute;z-index:0;background-image:url('/img/hero-bg.svg');background-repeat:repeat-x;background-position:left bottom;opacity:.95}.hero__inner{position:relative;z-index:1;display:grid;gap:24px;padding-top:0;padding-bottom:0;min-height:605px;align-items:start}.hero__content{display:flex;flex-direction:column;gap:28px;padding-top:47px;max-width:420px;margin:0 auto;text-align:center}.hero__title{font-size:34px;font-weight:500;line-height:1.08;letter-spacing:-.02em}.hero__visual{display:flex;justify-content:center}.feature,.steps{flex-direction:column}.hero__phone{max-width:550px;height:auto;position:absolute;bottom:0;left:50%;margin-left:-260px;filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .5))}.how,.how__visual,.slidevideo{position:relative}img.hero__phone{opacity:.5}.hero__phone_video{max-width:440px;margin-left:-205px}.hero__phone_canvas{width:440px;height:440px;max-width:initial;margin-left:-206px;bottom:-19px}.feature__icon img,.slidevideo{height:100%;width:100%}.feature__icon,.feature__text{color:var(--c-text);max-width:280px}.section-title{font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.02em;text-align:center;margin-bottom:32px}.feature__title,.qa summary{font-weight:500;font-size:20px}.section-title_left{text-align:left}.faq,.why{padding:64px 0}.why__grid{display:grid;gap:32px}.feature{display:flex;align-items:center;text-align:center}.how__inner,.step.active{display:grid}.feature__icon{width:100%;aspect-ratio:5/3}.feature__title{margin:16px 0 4px;letter-spacing:-.01em}.feature__text{font-size:14px}.footer,.footer__nav a,.footer__tagline,.how,.step__text{color:var(--c-on-dark)}.how{background:var(--c-dark);padding:0}.how__content{min-height:273px;padding:48px var(--container-pad) 0}.how__inner{gap:0;align-items:center;padding:0}.qa,.step{padding-bottom:24px}.how__visual{display:flex;justify-content:center;margin:10px 0 0}.how__visual img{width:100%;max-width:210px;filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .6))}.slidevideo{z-index:1;object-fit:cover}.slidevideo-2{position:absolute;z-index:2;opacity:0}.active.slidevideo-2{opacity:1}.how__title{margin-bottom:32px;font-size:28px}.steps{display:flex;gap:28px;max-width:520px}.step{position:relative;display:none;grid-template-columns:auto 1fr;gap:16px}.qa:last-child,.step:last-child{border-bottom:0}.step__num{font-size:22px;font-weight:600;line-height:1.2}.step__title{font-size:21px;font-weight:600;margin-bottom:8px}.step__text{font-size:14px;line-height:1.55}.step__progress{position:absolute;height:2px;width:100%;bottom:-4px;left:0;z-index:1}.step__progress-bar{position:absolute;z-index:2;left:0;bottom:0;height:4px;width:256px;background-color:var(--c-btn-bg)}.faq__list{max-width:540px;margin:0 auto;display:flex;flex-direction:column}.qa summary{display:flex;list-style:none;padding:0}.qa summary::-webkit-details-marker{display:none}.qa__q{flex:1}.qa__toggle{position:relative;width:18px;height:18px;flex-shrink:0}.qa__toggle::after,.qa__toggle::before{content:'';position:absolute;top:50%;left:50%;background:currentColor}.qa__toggle::before{width:14px;height:2px;transform:translate(-50%,-50%)}.qa__toggle::after{width:2px;height:14px;transform:translate(-50%,-50%)}.qa[open] .qa__toggle::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.qa p{margin-top:12px;font-size:14px;line-height:1.6}.footer{position:relative;background:var(--c-dark);padding:200px 0 40px;margin-top:auto}.footer__bg{position:absolute;z-index:0;height:303px;background-image:url('/img/footer-bg.svg');background-repeat:repeat-x;background-position:left top;opacity:.95}.footer__inner{position:relative;z-index:1;display:grid;padding-top:30px;gap:24px;justify-items:center;text-align:center}.brand--footer{justify-content:center;order:1}.footer__tagline{font-size:14px;line-height:1.5;max-width:330px;order:2}.footer__nav{order:4}.footer__nav a{font-size:16px}.btn--footer{width:100%;padding:20px 14px;max-width:328px;margin-left:auto;margin-right:auto;font-size:16px;order:3}.privacy .container{padding-top:80px;padding-bottom:80px;max-width:850px}.common-text{margin:0 0 20px;font-size:14px;line-height:1.4}@media (min-width:768px){.common-text{font-size:16px}.header{padding:40px 0}.header .btn--download{display:none}.nav{display:flex;gap:32px}.hero{margin-top:-120px;padding-top:120px}.hero__title{font-size:34px}.hero__content{padding-top:56px;max-width:none;margin-left:0;text-align:left}.btn--lg{display:inline-flex;max-width:264px;padding:20px 22px;position:absolute;bottom:220px;left:var(--container-pad)}.hero__phone{max-width:752px}.hero__phone_video{max-width:600px;margin-left:-185px}.hero__phone_canvas{width:600px;height:605px;max-width:initial;margin-left:-186px;bottom:-30px}.why__grid{grid-template-columns:repeat(3,1fr);gap:0}.section-title{font-size:40px;margin-bottom:56px}.feature__icon{max-width:100%;background:url('/img/icon-bg.svg') top left/cover repeat-x;aspect-ratio:5/2.6}.feature__text,.feature__title{padding-left:5px;padding-right:5px}.how__title{margin-bottom:40px;font-size:44px}.footer__tagline{max-width:360px}.brand--footer{justify-content:flex-start}}@media (min-width:1024px){.hero__inner,.how__inner{grid-template-columns:1fr 1fr}:root{--container-pad:40px}.hero__inner{gap:32px;min-height:760px;padding-top:64px}.nav{display:flex}.hero__title{font-size:58px;text-align:left}.hero__phone{max-width:1115px;margin-left:-135px}.hero__phone_video{max-width:720px;margin-left:-45px}.hero__phone_canvas{width:720px;height:720px;max-width:initial;margin-left:-45px;bottom:-35px}.how__inner{gap:0}.how__content{padding:55px}.why{padding:96px 0}.how__visual{order:-1;margin:0}.footer__tagline{max-width:300px}.step__progress{background:rgba(255,255,255,.2)}.footer__inner{grid-template-columns:auto 1fr auto auto;text-align:left;align-items:center;justify-items:start;gap:55px}.step{display:grid}.step__body,.step__num{opacity:.6}.active .step__body,.active .step__num{opacity:1}.footer__nav{order:3}}@media (min-width:1320px){.how__content{padding:96px}.how__visual img{max-width:284px}}@media (max-width:1023px){.container_how{padding-left:8px;padding-right:8px}}
