.marketing-page main h1{margin-bottom:15px;font-size:80px;font-weight:600;line-height:1.4}.marketing-page main h2{font-size:48px;font-weight:600;line-height:1.3}.marketing-page main h3{font-size:32px;font-weight:600;line-height:1.3}.marketing-page main h4{font-size:24px;font-weight:600;line-height:1.2}.marketing-page main h5{font-size:20px;font-weight:600;line-height:1.2}.marketing-page main h6{font-size:16px;font-weight:600;line-height:1.25}.marketing-page main .install-section-tag{letter-spacing:2px;font-size:14px}.marketing-page main .scenarios-effects-section>div>h2{font-size:28px;font-weight:700;line-height:1.3}.marketing-page main .scenarios-effects-section .use-case-card h6{font-size:13px;font-weight:600;line-height:1.25}.marketing-page main .scenarios-effects-section .use-case-card h3{font-size:18px;font-weight:600;line-height:1.3}.marketing-page main .scenarios-effects-section .use-case-card p{font-size:14px;line-height:1.7}.marketing-page main .scenarios-effects-section p.lingoway-effects{font-size:15px;line-height:1.7}.marketing-page main .faq-section .faq-question{font-size:24px;font-weight:600;line-height:1.2}.marketing-page main .faq-section .faq-answer{font-size:18px;line-height:33.4286px}@media (max-width:921px){.marketing-page main h1{font-size:30px}.marketing-page main h2{font-size:25px}.marketing-page main h3{font-size:20px}}.marketing-page main .archive-page-title{letter-spacing:-.01em;margin-bottom:0;font-size:30px;font-weight:600;line-height:1.3}@media (max-width:921px){.marketing-page main .archive-page-title{font-size:24px}}.marketing-page main .blog-layout-5 .entry-title{font-size:20px;font-weight:600;line-height:1.4}.marketing-page main .blog-sidebar h2{font-size:18px;font-weight:600;line-height:1.3}.marketing-page main .legal-entry-content{color:#2f373d}.marketing-page main .legal-page-heading{margin-bottom:1em;font-size:48px;font-weight:600;line-height:1.3}.marketing-page main .legal-section-heading{margin-top:1.5em;margin-bottom:.75em;font-size:24px;font-weight:600;line-height:1.2}.marketing-page main .legal-paragraph p{color:#2f373d;margin-bottom:1em;font-size:18px;line-height:33.4286px}.marketing-page main .legal-list,.marketing-page main .legal-nested-list{margin:0 0 1em;padding-left:1.5em;list-style:outside}.marketing-page main .legal-list>li,.marketing-page main .legal-nested-list>li{color:#2f373d;margin-bottom:.5em;font-size:18px;line-height:33.4286px}.marketing-page main .legal-nested-list{margin-top:.5em;margin-bottom:0}.marketing-page main .legal-entry-content code{background:#f1f5f9;border-radius:3px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}@media (max-width:921px){.marketing-page main .legal-page-heading{font-size:25px}}.marketing-page main .auth-page{color:#7e868c;font-size:18px;line-height:33.4286px}.marketing-page main .auth-title{color:#2f373d;margin:0 0 6px;font-size:30px;font-weight:400;line-height:36px}.marketing-page main .auth-header{margin:0 0 27px}.marketing-page main .auth-article{padding:60px 43px}.marketing-page main .auth-article--register{padding:72px 64px 80px}.marketing-page main .auth-content--register{padding-top:8px}.marketing-page main .auth-form .auth-field-wrap{margin:0 0 18px;display:block}.marketing-page main .auth-form .auth-label{color:#7e868c;margin:9px 0;font-size:18px;font-weight:400;line-height:33.4286px;display:block}.marketing-page main .auth-form .auth-label-inline{color:#7e868c;margin:9px 0;font-size:18px;font-weight:400;line-height:33.4286px;display:inline}.marketing-page main .auth-form .auth-field{box-sizing:border-box;color:#666;background:#fff;border:1px solid #ddd;border-radius:0;outline:none;width:100%;height:50px;margin:0;padding:13.5px;font-size:18px;font-weight:400;line-height:18px;display:inline-block}.marketing-page main .auth-form .auth-field:focus{color:#111;border-color:#bbb}.marketing-page main .auth-form .auth-checkbox{vertical-align:middle;width:13px;height:13px;margin:0;display:inline-block}.marketing-page main .auth-form .auth-submit{color:#fff;cursor:pointer;background:#f45a2a;border:0 solid #f45a2a;border-radius:6px;height:47px;padding:16px 32px;font-size:15px;font-weight:600;line-height:15px;transition:background-color .15s;display:inline-block}.marketing-page main .auth-form .auth-submit:hover:not(:disabled){background:#e04f22}.marketing-page main .auth-form .auth-submit:disabled{cursor:not-allowed;opacity:.65}.marketing-page main .auth-form .auth-links{margin:0 0 27px 54px;padding:0;list-style:outside;display:block}.marketing-page main .auth-form .auth-links li{color:#7e868c;font-size:18px;line-height:33.4286px;display:list-item}.marketing-page main .auth-form .auth-links a{color:#2f373d;text-decoration:none}.marketing-page main .auth-form .auth-links a:hover{text-decoration:underline}.marketing-page main .auth-form .auth-error{color:#d63638;margin:0 0 18px;font-size:18px;line-height:33.4286px}.marketing-page main .auth-form .auth-google-wrap{clear:both;padding:20px 0 0}.marketing-page main .auth-form .auth-strength{color:#23282d;background:#eee;border:1px solid #ddd;border-radius:0;margin:0 0 18px;padding:9px;font-size:18px;font-weight:700;line-height:33.4286px;display:block}.marketing-page main .auth-form .auth-strength--short,.marketing-page main .auth-form .auth-strength--bad{background:#f1adad;border-color:#e35b5b}.marketing-page main .auth-form .auth-strength--good{background:#ffe399;border-color:#ffc733}.marketing-page main .auth-form .auth-strength--strong{background:#c1e1b9;border-color:#83c373}.marketing-page main .auth-form .auth-hint{color:#7e868c;margin:0 0 18px;font-size:18px;line-height:33.4286px}.marketing-page main .account-page-title{margin-bottom:32px;font-size:30px;font-weight:600;line-height:1.3}@media (max-width:921px){.marketing-page main .account-page-title{font-size:24px}.marketing-page main .auth-page{padding-top:40px;padding-bottom:40px}.marketing-page main .auth-article{padding:32px 24px}.marketing-page main .auth-article--register{padding:40px 28px 48px}.marketing-page main .auth-form .auth-links{margin-left:24px}}.hero-video-shade{background:#10224c26;transition:background .25s}.hero-video-play{background:#f45a2a;transition:transform .25s,background .25s;position:relative;box-shadow:0 7px 30px #0003}.hero-video-play:before,.hero-video-play:after{content:"";border:2px solid #ffffffa8;border-radius:50%;animation:2.8s ease-out infinite hero-play-ring;position:absolute;inset:-8px}.hero-video-play:after{animation-delay:1.4s}.hero-video-label{letter-spacing:1px;text-shadow:0 2px 10px #0008;background:#172e58c9;border-radius:6px;padding:11px 19px;font-size:20px;font-weight:700;line-height:1.5}.hero-video-hint{text-align:center;text-shadow:0 1px 7px #000b;background:#172e5880;border-radius:4px;max-width:85%;padding:6px 12px;font-size:12px;line-height:1.5}.home_click_video:hover .hero-video-play,.home_click_video:focus-visible .hero-video-play{background:#ff6b3d;transform:scale(1.1)}.home_click_video:hover .hero-video-shade{background:#10224c45}.home_click_video:active .hero-video-play{transform:scale(.96)}.product-video-dialog{background:#000;border:0;border-radius:8px;width:min(1100px,92vw);max-width:92vw;height:fit-content;max-height:90dvh;margin:auto;padding:0;line-height:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 12px 45px #0004}.product-video-dialog::backdrop{background:#061024d9}.product-video-dialog video{object-fit:contain;width:100%;max-height:90dvh;display:block}.product-video-close{z-index:2;color:#fff;cursor:pointer;background:#101820b3;border:1px solid #ffffff45;border-radius:50%;width:30px;height:30px;font-size:21px;line-height:1;position:absolute;top:10px;right:10px}.product-video-close:hover{background:#101820e6}@keyframes hero-play-ring{0%{opacity:.8;transform:scale(.95)}90%,to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.hero-video-label{padding:8px 13px;font-size:15px}.hero-video-hint{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-video-play:before,.hero-video-play:after{opacity:.5;animation:none}.hero-video-play,.hero-video-shade{transition:none}}
