:root{--c-accent: #ff5e4d;--c-accent-hover: #e94e3e;--c-text: #000000;--c-text-muted: #6e6e6e;--c-text-faint: #c6c6c6;--c-white: #ffffff;--c-surface: #f8f8f8;--c-border: #e7e7e7;--c-border-header: #e5e5e5;--c-highlight: #fff705;--layout: 1;--r-pill: calc(40px * var(--layout));--r-card: calc(40px * var(--layout));--r-field: calc(16px * var(--layout));--font-sans: "Onest", Arial, sans-serif;--fs-h1: calc(69px * var(--layout));--fs-h2-cta: calc(53px * var(--layout));--fs-h2-section: calc(43px * var(--layout));--fs-prop-number: calc(40px * var(--layout));--fs-prop-body: calc(30px * var(--layout));--fs-card-heading: calc(30px * var(--layout));--fs-h2-about: calc(28px * var(--layout));--fs-about-body: calc(18px * var(--layout));--fs-body: calc(16px * var(--layout));--fs-nav: calc(14px * var(--layout));--fs-legal: calc(12px * var(--layout));--gutter: calc(24px * var(--layout));--header-h: calc(81px * var(--layout));--scroll-clear: calc(var(--header-h) + 16px * var(--layout))}@media(max-width:1199px){:root{--fs-prop-body: 28px}}@media(max-width:959px){:root{--fs-h1: 50px;--fs-prop-body: 23px;--fs-h2-about: 24px;--fs-about-body: 16px}}@media(max-width:639px){:root{--fs-h1: 37px;--fs-h2-cta: 37px;--fs-h2-section: 32px;--fs-prop-number: 32px;--fs-prop-body: 21px;--fs-card-heading: 28px;--fs-h2-about: 18px;--fs-about-body: 14px}}@media(max-width:479px){:root{--fs-h1: 38px;--fs-h2-cta: 28px;--fs-h2-section: 24px;--fs-prop-number: 22px;--fs-prop-body: 15px;--fs-card-heading: 20px;--fs-about-body: 13px;--fs-body: 13px;--gutter: 16px;--header-h: 64px}}@media(min-width:1400px){:root{--layout: calc(100vw/1400px) }}@font-face{font-family:Onest;src:url(./onest-cyrillic-B4DTQzs9.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;src:url(./onest-latin-BXvespbm.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-clear)}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.4;color:var(--c-text);background:var(--c-white);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.section:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.section{width:100%}.accent{color:var(--c-accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:700;text-decoration:none;cursor:pointer}.btn--primary{min-width:calc(200px * var(--layout));min-height:calc(55px * var(--layout));padding-inline:calc(24px * var(--layout));background:var(--c-accent);color:var(--c-white);transition:background .15s ease}.btn--primary:hover{background:var(--c-accent-hover)}.notfound{padding-block:calc(var(--header-h) + 80px) 80px;text-align:center}.site-header{position:fixed;top:calc(10px * var(--layout));left:0;right:0;z-index:10}.site-header__inner{width:calc(100% - 2 * var(--gutter));max-width:none;margin-inline:auto;display:flex;align-items:center;gap:calc(16px * var(--layout));min-height:calc(71px * var(--layout));padding-block:calc(8px * var(--layout));border:1px solid var(--c-border-header);border-radius:var(--r-pill);background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__logo{display:flex;align-items:center;flex-shrink:0}.site-header__logo img{width:calc(92px * var(--layout));height:auto}.site-header__menu{display:none;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid var(--c-border-header);border-radius:50%;background:var(--c-white);color:var(--c-text);cursor:pointer}.site-header__menu-bars,.site-header__menu-bars:before,.site-header__menu-bars:after{display:block;width:16px;height:2px;border-radius:1px;background:currentColor}.site-header__menu-bars{position:relative}.site-header__menu-bars:before,.site-header__menu-bars:after{content:"";position:absolute;left:0;transition:transform .15s ease,top .15s ease}.site-header__menu-bars:before{top:-5px}.site-header__menu-bars:after{top:5px}.site-header.is-open .site-header__menu-bars{background:transparent}.site-header.is-open .site-header__menu-bars:before{top:0;transform:rotate(45deg)}.site-header.is-open .site-header__menu-bars:after{top:0;transform:rotate(-45deg)}.site-nav{display:flex;gap:calc(16px * var(--layout))}.site-nav__login{display:none}.site-nav a{font-size:var(--fs-nav);color:var(--c-text-muted);text-decoration:none;transition:color .15s ease}.site-nav a:hover{color:var(--c-text)}.site-header__actions{display:flex;align-items:center;gap:calc(8px * var(--layout));margin-left:auto}.btn--quiet{min-height:calc(55px * var(--layout));padding-inline:calc(20px * var(--layout));border:1px solid var(--c-border-header);background:var(--c-white);color:var(--c-text)}.btn--quiet:hover{background:var(--c-surface)}@media(max-width:959px){.site-nav{gap:8px}.site-nav a{white-space:nowrap}.site-header .btn--primary{min-width:0;padding-inline:16px}.site-header__inner{gap:8px}}@media(max-width:839px){.site-header__inner{position:relative}.site-header__menu{display:inline-flex}.site-nav{display:none;position:absolute;z-index:1;top:calc(100% + 8px);left:0;right:0;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--c-border-header);border-radius:24px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header.is-open .site-nav{display:flex}.site-nav a{padding:12px 16px;border-radius:16px;font-size:16px}.site-nav a:hover{background:var(--c-surface)}}@media(max-width:479px){.site-header__inner{min-height:54px}.site-header__menu{width:40px;height:40px}.site-header__actions{flex-shrink:0}.site-header__logo{flex-shrink:1;min-width:56px}.site-header__logo img{max-width:100%}.btn--primary{min-height:40px;font-size:var(--fs-nav)}.site-header .btn--primary{padding-inline:12px}.btn--quiet{min-height:40px;padding-inline:12px;font-size:var(--fs-nav)}}@media(max-width:359px){.site-header__inner,.site-header__actions{gap:6px}.site-header .btn--primary,.site-header .btn--quiet{padding-inline:10px}.site-nav__login{display:block;margin-top:4px;border-top:1px solid var(--c-border);border-radius:0 0 16px 16px;font-weight:700;color:var(--c-text)}}@media(max-width:639px){.site-header__menu{display:none}}.hero{position:relative;padding-top:calc(var(--header-h) + 24px * var(--layout))}.hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(24px * var(--layout));width:calc(100% - var(--gutter) * 2);max-width:none;margin-inline:auto;padding:calc(72px * var(--layout)) var(--gutter) 0;overflow:hidden;border-radius:var(--r-pill);background:linear-gradient(#fff70533,#fff70533),url(./hero-card-cB3DQTYM.webp) center / cover no-repeat}.hero__title{margin:0;max-width:calc(1045px * var(--layout));font-size:var(--fs-h1);font-weight:800;line-height:1;text-align:center}.hero__lead{margin:0;max-width:calc(923px * var(--layout));font-size:var(--fs-body);line-height:1.4;text-align:center}.hero__stage{position:relative;width:100%;max-width:calc(991px * var(--layout))}.hero__art{display:block;width:100%;max-width:calc(991px * var(--layout));height:auto;margin-bottom:calc(-64px * var(--layout))}.hero__art--mobile{display:none;max-width:450px}.hero__demo{position:absolute;left:50%;bottom:calc(24px * var(--layout));z-index:1;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;height:calc(44px * var(--layout));min-height:calc(44px * var(--layout));padding:0 calc(20px * var(--layout));border:0;border-radius:var(--r-field);background:var(--c-accent);color:#fff;font:inherit;font-size:var(--fs-nav);font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:0 8px 24px #ff5e4d59;transition:background-color .15s ease}.hero__demo:hover,.hero__demo:focus-visible{background:var(--c-accent-hover)}.hero__demo:disabled{cursor:default;opacity:.72}.hero__demo:disabled:hover{background:var(--c-accent)}@media(max-width:639px){.hero__art--desktop{display:none}.hero__art--mobile{display:block;margin-bottom:-32px}.hero__demo{position:static;left:auto;bottom:auto;transform:none;height:44px;margin:16px 0 0}.hero__stage{max-width:450px}.hero{display:flex;flex-direction:column;align-items:center;padding-top:0}.hero__inner{align-self:stretch;padding-top:calc(var(--header-h) + 40px);padding-bottom:0}.hero__title,.hero__lead{text-align:center}}@media(max-width:479px){.hero__inner{width:100%;border-radius:0;padding-inline:16px}}.about{padding-block:calc(80px * var(--layout))}.about__inner{display:grid;grid-template-columns:minmax(0,1fr) calc(281px * var(--layout));gap:calc(60px * var(--layout));align-items:start}.about__title{margin:0 0 calc(24px * var(--layout));font-size:var(--fs-h2-about);font-weight:500;line-height:1.1}.about__lead{margin:0;max-width:calc(600px * var(--layout));font-size:var(--fs-about-body);line-height:1.3}.about__art{position:relative}.about__art img{width:100%;height:auto}.about__pulse{position:absolute;top:35.08%;left:30.03%;width:40.87%;aspect-ratio:1;border:2px solid var(--c-accent);border-radius:50%;animation:about-pulse 1.8s ease-out infinite}@keyframes about-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.38);opacity:0}}@media(max-width:959px){.about__inner{grid-template-columns:1fr;gap:32px;justify-items:center}.about__title,.about__lead{text-align:center}.about__lead{margin-inline:auto}}@media(max-width:639px){.about{padding-top:32px;padding-bottom:56px}}.props{--pad-top: calc(40px * var(--layout));padding-block:var(--pad-top) calc(80px * var(--layout));--title-h: calc(var(--fs-h2-section) * 1.1 + 28px * var(--layout));scroll-margin-top:max(0px,calc(25vh - var(--pad-top) - var(--title-h) - var(--scroll-clear)))}.props .container{display:flex;flex-direction:column;gap:calc(28px * var(--layout))}.prop{position:sticky;top:25vh;z-index:0;display:flex;align-items:flex-start;gap:calc(41px * var(--layout));padding:calc(40px * var(--layout)) calc(24px * var(--layout));border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface)}.prop__num{flex-shrink:0;font-size:var(--fs-prop-number);font-weight:700;line-height:1.55;opacity:.2}.prop__body{margin:0;font-size:var(--fs-prop-body);font-weight:500;line-height:1.1}@media(max-width:959px){.prop{padding:24px}}@media(max-width:639px){.prop{position:static}.props{padding-block:56px}}@media(max-width:479px){.prop{gap:23px;padding:16px}}.props__title{position:relative;z-index:1;margin:0;font-size:var(--fs-h2-section);font-weight:800;line-height:1.1;text-align:center}.features{padding-block:calc(88px * var(--layout))}.features__title{margin:0 0 calc(48px * var(--layout));font-size:var(--fs-h2-section);font-weight:700;line-height:1.1;text-align:center}.features__ring{position:relative;z-index:0;display:inline-block}.features__ring img{position:absolute;z-index:-1;inset:50% auto auto 50%;translate:-50% -50%;width:calc(131px * var(--layout));max-width:none;pointer-events:none}@media(max-width:639px){.features__ring img{width:calc(100% + 16px);height:auto}}.features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--layout));align-items:start}.fcard{display:flex;flex-direction:column;gap:calc(24px * var(--layout));padding:calc(40px * var(--layout));border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface)}.fcard--accent{grid-column:2;grid-row:1 / span 2;align-self:stretch;background:var(--c-accent) url(./card-texture-BnEo7OzP.webp) center / cover;color:var(--c-white)}.fcard__title{margin:0;font-size:var(--fs-card-heading);font-weight:700;line-height:1.2}.fcard__list{margin:0;padding:0;list-style:none;display:grid;gap:calc(8px * var(--layout))}.fcard__list li{display:flex;align-items:center;gap:calc(16px * var(--layout));font-size:var(--fs-body);line-height:1.2}.fcard__list img{flex-shrink:0}.fcard--accent .fcard__list img{filter:brightness(0) invert(1)}@media(max-width:1199px){.features__grid{grid-template-columns:1fr}.fcard--accent{grid-column:auto;grid-row:auto}}@media(max-width:639px){.features{padding-block:56px}.fcard{padding:24px;border-radius:var(--r-card)}.fcard__list li{align-items:flex-start}.fcard__list img{margin-top:1px}}.cta{padding-block:calc(95px * var(--layout)) calc(32px * var(--layout))}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--layout))}.cta__title{margin:0;max-width:calc(775px * var(--layout));font-size:var(--fs-h2-cta);font-weight:900;line-height:1.1;text-align:center}.lead-form{display:flex;flex-direction:column;gap:calc(8px * var(--layout));width:100%;max-width:calc(561px * var(--layout))}.lead-form__row{display:flex;gap:calc(11px * var(--layout))}.lead-form__input{flex:1;min-width:0;min-height:calc(50px * var(--layout));padding-inline:calc(16px * var(--layout));border:1px solid var(--c-text-faint);border-radius:var(--r-field);background:var(--c-white);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--c-text)}.lead-form__submit{min-width:calc(190px * var(--layout));min-height:calc(50px * var(--layout));border-radius:var(--r-field);font-size:var(--fs-nav);font-weight:600}.lead-form__submit[disabled]{opacity:.6;cursor:progress}.lead-form__consent{margin:0;font-size:var(--fs-legal);line-height:1.3;color:var(--c-text-faint);text-align:center}.lead-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form__status{margin:4px 0 0;min-height:1em;font-size:var(--fs-legal);line-height:1.3;text-align:center}.lead-form__status[data-state=error]{color:var(--c-accent)}.lead-form__status[data-state=ok]{color:var(--c-text)}.cta__copyright{margin:calc(96px * var(--layout)) 0 0;font-size:var(--fs-legal);color:var(--c-text-faint);white-space:nowrap}@media(max-width:639px){.cta{padding-top:56px}.lead-form__row{flex-direction:column}.lead-form__submit{min-width:0;width:100%}.lead-form__consent{text-align:left}.cta__copyright{margin-top:56px}}@media(max-width:479px){.cta__inner{align-items:center}.cta__title,.lead-form__consent{text-align:center}}.steps{padding-block:calc(40px * var(--layout)) calc(80px * var(--layout))}.steps__title{margin:0 0 calc(40px * var(--layout));font-size:var(--fs-h2-section);font-weight:800;line-height:1.1;text-align:center}.steps__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(24px * var(--layout));margin:0;padding:0;list-style:none}.step{display:flex;flex-direction:column;gap:calc(8px * var(--layout));padding:calc(40px * var(--layout)) calc(24px * var(--layout));border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface)}.step__num{font-size:var(--fs-prop-number);font-weight:700;line-height:1;color:var(--c-accent)}.step__title{margin:0;font-size:var(--fs-card-heading);font-weight:700;line-height:1.1}.step__note{margin:0;font-size:var(--fs-body);line-height:1.4;color:var(--c-text-muted)}@media(max-width:959px){.steps__list{grid-template-columns:1fr}.step{padding:24px}}@media(max-width:479px){.steps{padding-block:24px 40px}.steps__title{margin-bottom:24px}.step{padding:16px}}.site-footer{padding-block:calc(40px * var(--layout)) calc(56px * var(--layout));border-top:1px solid var(--c-border)}.site-footer__inner{display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--layout));text-align:center}.site-footer__name{margin:0;font-size:var(--fs-about-body);font-weight:700;line-height:1.4}.site-footer__note{margin:0;max-width:calc(560px * var(--layout));font-size:var(--fs-body);line-height:1.4;color:var(--c-text-muted)}.site-footer__copyright{margin:calc(8px * var(--layout)) 0 0;font-size:var(--fs-legal);line-height:1.4;color:var(--c-text-faint)}@media(max-width:479px){.site-footer{padding-block:24px 32px}}
