:root{--key: oklch(.72 .23 44.19);--key: #ff6300;--key-dark: #e65a00;--pale: #d4e1ec;--pale-light: #edf2f6;--pale-dark: #abb7c1;--gap-md: 30px;--gap-lg: 70px;--gap-xlg: 160px;--gap-p: .4em}@media (width < 768px){:root{--gap-md: 20px}}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a{text-decoration:none}body,h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,svg{display:block;width:100%;max-width:100%}input,textarea,select,button{font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}button,input{background:none;border:none;color:inherit;border-radius:0}a,button,input,textarea,select{outline:none;color:inherit}.wrap{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.disabled{color:var(--pale)}@media (width < 768px){.no-sm{display:none!important}}:root{font-family:Inter,system-ui;font-weight:400;font-size:18px;line-height:1.25;text-box-trim:trim-both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width < 1000px){:root{font-size:16px}}p+p{margin-top:var(--gap-p)}a{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.35em;text-decoration-skip-ink:none;text-decoration-color:color-mix(in srgb,currentColor 25%,transparent)}a:hover{color:var(--key)}.sm{--gap-p: .5em;font-size:.8rem;line-height:1.15}.sm h3{font-size:1em}.lg{font-size:1.3rem;line-height:1.33}h1,.h1{font-weight:400;font-size:1.9rem;line-height:1.1}h1:not(:last-child),.h1:not(:last-child){margin-bottom:.3em}h2,.h2{font-weight:450;font-size:1.5rem;line-height:1.15}h2:not(:first-child),.h2:not(:first-child){margin-top:.5em}h2:not(:last-child),.h2:not(:last-child){margin-bottom:.25em}@media (width < 768px){h2:not(:last-child),.h2:not(:last-child){margin-bottom:.3em}}h3,.h3{font-size:1rem;line-height:1.1;font-weight:550}h3:not(:first-child),.h3:not(:first-child){margin-top:1.33em}h3:not(:last-child),.h3:not(:last-child){margin-bottom:.3em}b,strong{font-weight:550}.hero{text-align:center;padding:120px 50px 170px;box-sizing:border-box;margin-bottom:50px}@media (width < 1000px){.hero{padding:100px 15px 130px}}.hero-title{font-size:clamp(32px,22vw,200px);margin:0!important;font-weight:50;font-style:italic;font-weight:100}@media (width < 1000px){.hero-title{margin-bottom:5px!important}}.hero-subtitle{max-width:640px;margin:0 auto}@media (width < 1000px){.hero-subtitle{font-size:1rem}}.header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 40px;margin-bottom:15px;padding:0 40px}@media (width < 768px){.header{flex-direction:column;align-items:center;gap:10px;margin-bottom:var(--gap-md)}}.header-nav{display:flex;flex-wrap:wrap;gap:5px 10px}@media (width < 768px){.header-nav{display:none}}.features{display:flex;flex-direction:column;gap:50px}@media (width < 1200px){.features{gap:75px}}.features-cols{display:grid;grid-template-columns:repeat(12,1fr);gap:15px}@media (width < 1200px){.features-cols{display:flex;flex-direction:column;gap:10px}}.features-rows{display:flex;flex-direction:column;gap:15px}.features-col{display:flex;flex-direction:column;gap:inherit}.features-col.is-3{grid-column:span 3}.features-col.is-4{grid-column:span 4}.features-col.is-5{grid-column:span 5}.features-col.is-6{grid-column:span 6}.features-col.is-7{grid-column:span 7}.features-col.is-8{grid-column:span 8}.features-col.is-distribute{height:100%;justify-content:space-between}@media (width < 1200px){.features-col.mobile-first{order:-1}}.features-col .feature{flex-grow:1}.features-title{margin-bottom:20px}.features-title p{max-width:820px}.features-double{display:grid;gap:10px;align-items:flex-start;grid-template-columns:85fr 33.05fr}.feature{background:radial-gradient(var(--pale),transparent);padding:20px;border-radius:20px}@supports (corner-shape: squircle){.feature{border-radius:30px}}.feature.disabled{color:var(--pale-dark)}.feature.distribute{height:100%;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.browser{color:var(--pale);border:1px solid var(--pale);background:var(--pale);overflow:hidden;background:#fff;position:relative;border-radius:8px}@supports (corner-shape: squircle){.browser{border-radius:12px}}@media (width < 1000px){.browser{border-radius:4px}@supports (corner-shape: squircle){.browser{border-radius:6px}}}.browser img{width:100%;height:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.browser .transition-group{position:relative;display:block;aspect-ratio:16/10}.browser .transition-group img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.browser .transition-group img.is-next{opacity:1;z-index:2}.iphone{color:var(--pale);border:1px solid var(--pale);overflow:hidden;background:#fff;position:relative;border-radius:16px}@supports (corner-shape: squircle){.iphone{border-radius:24px}}@media (width < 1000px){.iphone{border-radius:10px}@supports (corner-shape: squircle){.iphone{border-radius:15px}}}.footer{margin-top:var(--gap-md);display:flex;gap:30px 20px;padding:0 40px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media (width < 768px){.footer{padding:0 20px;align-items:center}}.footer-about{flex-grow:1;display:flex;flex-wrap:wrap;gap:25px;max-width:540px}.footer-nav{flex-grow:1;display:flex;flex-wrap:wrap;gap:10px 10px;max-width:540px;justify-content:flex-end}@media (max-width: 1150px){.footer{flex-direction:column;gap:20px}}@media (max-width: 1150px) and (width < 768px){.footer{gap:10px}}@media (max-width: 1150px){.footer-nav{justify-content:flex-start}}.btn{padding:.5em .7em;box-sizing:border-box;background:var(--key);border-radius:12px;color:#fff;font-weight:500;position:relative}.btn .spinner{display:none;position:absolute;left:50%;top:50%;translate:-50% -50%}.cta{display:grid;grid-template-columns:auto 1fr;gap:20px 50px;margin-top:var(--gap-lg)}@media (width < 1150px){.cta{grid-template-columns:1fr}}.cta-try{display:flex;flex-direction:column}.cta-try .form{margin-top:45px}.cta-tryText{max-width:440px}.cta-contacts{font-style:italic;display:flex;flex-direction:column;gap:20px;font-weight:200;margin-top:auto;font-size:2.5rem}.faq{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (width < 768px){.faq{grid-template-columns:1fr}}.faq-col{display:flex;flex-direction:column;gap:20px}.form{width:100%;position:relative}.form.is-loading .btn span{opacity:0}.form.is-loading .btn .spinner{display:block}.form-in{display:flex;gap:10px;width:100%}.form-success{display:none;position:absolute;background:#fff;left:0;top:0;bottom:0;width:100%;height:100%;z-index:2}.form.is-success .form-success{display:flex;align-items:center}.form .input{max-width:250px;width:100%}.input ::placeholder{color:var(--pale)}.input input{width:100%;padding:.5em 0;box-sizing:border-box;border-bottom:.5px solid var(--pale)}.input input:disabled{color:var(--pale)}body{min-width:375px;padding:20px 20px 30px;box-sizing:border-box;background:radial-gradient(circle at 50% 50%,var(--pale),#ffe7e1,var(--pale));color:#04164c;background-size:250%;background-attachment:fixed}@media (width < 1000px){body{padding:20px 0}}.page{--cut-out: clamp(16px, 7vw, 75px);padding:50px 30px 100px;min-height:75vh;border-radius:32px;-webkit-mask:radial-gradient(var(--cut-out) at 50% calc(var(--cut-out) * -.55),rgba(0,0,0,0) calc(100% - 1px),#000),radial-gradient(var(--cut-out) at 50% calc(100% - var(--cut-out) * -.55),rgba(0,0,0,0) calc(100% - 1px),#000),linear-gradient(black,black);-webkit-mask-composite:destination-in;mask-composite:exclude;background:#fff}@supports (corner-shape: squircle){.page{border-radius:48px}}@media (width < 768px){.page{--cut-out: 50px;padding:50px 10px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{--size: 1em;width:var(--size);height:var(--size);border:calc(var(--size) / 9) solid currentColor;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spin .75s linear infinite}.breadcrumbs{display:inline-block;margin-bottom:.77em}.textBox{max-width:800px}.double{display:grid;grid-template-columns:960fr 375fr;gap:clamp(10px,2vw,20px);align-items:flex-start}.not-found{padding:25vh 15px}.not-found h1{font-size:clamp(2rem,10vw,4rem)}.accent{font-style:italic;display:flex;flex-direction:column;gap:20px;font-weight:200;margin-top:auto;font-size:2.5rem}
