@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--ink: #1f1f24;--muted: #7a7a84;--muted-strong: #55555f;--line: #e7e8ef;--card: #f3f3fa;--blue: #3d71f6;--blue-dark: #2759df;--black: #17181c;--shadow: 0 24px 54px rgba(19, 24, 39, .07);font-family:Onest Variable,Onest,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#fff}a{color:inherit;text-decoration:none}button{border:0;background:transparent;font:inherit}img,svg{display:block}main{padding-bottom:32px}.container{width:min(1240px,calc(100% - 52px));margin:0 auto}.topbar{position:sticky;top:18px;z-index:30;display:grid;grid-template-columns:1fr auto auto;grid-column-gap:34px;align-items:center;width:min(1240px,calc(100% - 52px));min-height:66px;margin:18px auto 0;padding:10px 14px 10px 18px;border:1px solid rgba(25,27,34,.08);border-radius:999px;background:#fffffff0;box-shadow:0 14px 36px #1216220f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;color:#111}.brand svg{width:32px;height:22px}.brand path,.contact-team__logo path{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.topbar nav{display:flex;align-items:center;gap:34px}.topbar nav a{color:#25262b;font-size:14px;font-weight:520}.topbar nav a:hover{color:var(--blue-dark)}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-actions button{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#1f1f24}.topbar-button,.primary-button,.product-button,.detail-card a,.contact-buttons a,.clients-arrows button{transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.topbar-button:hover,.primary-button:hover,.product-button:hover,.detail-card a:hover,.contact-buttons a:hover,.clients-arrows button:hover{transform:translateY(-1px)}.topbar-button{display:inline-flex;min-width:152px;height:42px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid #17181c;border-radius:999px;background:#fff;color:#17181c;font-size:14px;font-weight:610}.topbar-button:hover{background:var(--black);color:#fff}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;color:#232327;font-size:clamp(54px,5.4vw,76px);font-weight:760;line-height:.97;letter-spacing:-.065em}h1 span{color:#8b8c95}h2{margin-bottom:20px;color:#1d1e22;font-size:clamp(36px,3.9vw,48px);font-weight:750;line-height:1.02;letter-spacing:-.05em}h3{margin-bottom:10px;color:#202126;font-size:22px;font-weight:720;line-height:1.12;letter-spacing:-.045em}p{color:var(--muted);font-size:16px;line-height:1.42}.hero{display:grid;grid-template-columns:.48fr .52fr;gap:48px;align-items:start;padding:54px 0 62px}.hero-copy h1{font-size:clamp(38px,3.9vw,54px);letter-spacing:-.055em;max-width:18ch}.hero-copy{padding-top:18px}.hero-image-wrap{min-width:0}.hero-image{width:100%;border-radius:26px;box-shadow:var(--shadow)}.ticker{padding-bottom:28px}.ticker-bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;min-height:48px;padding:0 16px;border-radius:14px;background:var(--blue);color:#fff;font-size:14px;font-weight:550}.ticker-bar button{min-width:108px;height:30px;border-radius:999px;background:#fff;color:var(--blue);font-size:13px;font-weight:650}.ticker-bar small{justify-self:end;color:#ffffffc7;font-size:13px}.segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:72px;counter-reset:segment}.segment-card{position:relative;display:flex;flex-direction:column;min-height:430px;height:100%;padding:22px;border:1px solid rgba(25,27,34,.05);border-radius:24px;background:var(--card);overflow:hidden;counter-increment:segment;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.segment-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #12162214;border-color:#191b2214}.segment-card:after{content:counter(segment,decimal-leading-zero);position:absolute;top:22px;right:24px;font-size:13px;font-weight:700;color:#191b2233;letter-spacing:.08em;font-variant-numeric:tabular-nums}.segment-card span{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:6px 12px;margin-bottom:18px;border-radius:999px;background:#2460ff17;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.05em}.segment-card h3{min-height:118px;margin-bottom:20px;font-size:28px;line-height:1.12;font-weight:720;letter-spacing:-.035em;white-space:pre-line}.segment-card img{width:100%;height:180px;object-fit:cover;margin-top:auto;border-radius:18px;flex-shrink:0;box-shadow:0 8px 24px #12162214}.segment-card--accent{background:radial-gradient(ellipse at top right,rgba(255,255,255,.15) 0%,transparent 60%),var(--blue);color:#fff;border-color:transparent}.segment-card--accent:hover{box-shadow:0 24px 48px #2460ff40}.segment-card--accent:after{color:#ffffff59}.segment-card--accent span{background:#ffffff29;color:#fff}.segment-card--accent span,.segment-card--accent h3,.segment-card--accent p{color:#fff}.segment-card--accent p{max-width:230px;margin-top:auto;font-size:18px;line-height:1.35}.technology,.platform,.details,.advantages,.catalog,.ordering,.clients,.faq,.banner,.contact{padding:62px 0}.section-title{margin-bottom:30px}.section-title h2{margin-bottom:12px}.section-title p{max-width:700px;color:var(--muted-strong);font-size:18px}.technology-layout{display:grid;grid-template-columns:.56fr .44fr;gap:32px;align-items:stretch}.info-pill{padding:22px 20px;border-radius:18px;background:var(--card);color:#22232a;font-size:18px;font-weight:620;line-height:1.28}.info-pill--blue{background:var(--blue);color:#fff}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.technology-copy{display:grid;gap:16px}.video-placeholder{display:grid;min-height:330px;place-items:center;border-radius:24px;background:radial-gradient(circle at center,rgba(61,113,246,.12),transparent 10rem),linear-gradient(180deg,#fafbfd,#f1f3fa)}.spinner{width:48px;height:48px;border:4px solid rgba(0,0,0,.12);border-top-color:#111;border-radius:50%;animation:spin 1s linear infinite}.platform{display:grid;grid-template-columns:.28fr .72fr;gap:18px;align-items:stretch}.platform-phone{display:flex;flex-direction:column;min-height:538px;padding:18px;border-radius:24px;background:var(--blue);color:#fff}.platform-phone__title{max-width:210px;margin-bottom:22px;font-size:18px;font-weight:700;line-height:1.28}.platform-phone img{width:100%;max-height:480px;object-fit:contain;margin-top:auto;border-radius:22px}.platform-banner{min-height:68px;padding:18px 22px;border-radius:18px;background:var(--blue);color:#fff;font-size:30px;font-weight:720;line-height:1.06}.platform-content{display:flex;flex-direction:column}.platform-grid{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:18px;margin-top:18px;min-height:0}.feature-card,.advantage-card,.faq-card{min-height:210px;padding:18px;border-radius:22px;background:var(--card)}.feature-card svg{margin-bottom:28px;color:var(--muted)}.feature-card h3,.advantage-card h3,.faq-card h3,.client-card h3,.product-card h3,.detail-card h3{margin-bottom:12px}.feature-card p,.advantage-card p,.faq-card p,.product-card p,.client-card p{margin-bottom:0}.details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.detail-card{display:flex;flex-direction:column;min-height:628px;border-radius:24px;background:#fff;overflow:hidden}.detail-card img{width:100%;height:470px;object-fit:cover}.detail-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:18px 0 0}.detail-card__body h3{padding:0 8px;font-size:22px}.detail-card a{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin:0 8px;padding:10px 18px;border-radius:999px;background:var(--black);color:#fff;font-size:14px;font-weight:620}.advantages-grid,.faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.advantage-card span{display:block;margin-bottom:34px;font-size:34px;line-height:1}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-card{display:grid;grid-template-columns:.5fr .5fr;min-height:285px;border-radius:24px;background:var(--card);overflow:hidden}.product-card__copy{display:flex;flex-direction:column;padding:18px}.product-card__copy span{margin-bottom:14px;color:var(--muted);font-size:15px;font-weight:580}.product-card__copy h3{max-width:180px;margin-bottom:auto;font-size:20px;line-height:1.2}.product-card__copy strong{display:block;margin:18px 0;color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-.04em}.product-card img{width:100%;height:100%;object-fit:cover}.product-button{display:inline-flex;width:fit-content;min-width:200px;justify-content:center;padding:12px 20px;border:1px solid rgba(61,113,246,.28);border-radius:999px;background:#fff;color:var(--blue);font-size:15px;font-weight:630}.product-button--accent{border-color:transparent;background:var(--black);color:#fff}.catalog-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;padding:22px 24px;border-radius:18px;background:var(--blue);color:#fff;font-size:18px;font-weight:620}.ordering-rows{display:grid;gap:14px}.ordering-row{display:grid;grid-template-columns:.2fr .56fr .24fr;gap:18px;align-items:start;padding:22px 18px;border-radius:18px;background:var(--card)}.ordering-row span,.ordering-row small{color:var(--blue);font-size:16px;font-weight:650}.ordering-row p{color:var(--ink);font-size:16px;font-weight:560}.clients-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.clients-head .section-title{margin-bottom:24px}.clients-arrows{display:flex;gap:8px}.clients-arrows button{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:20px}.clients-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.client-card{overflow:hidden}.client-card img{width:100%;height:320px;object-fit:cover;border-radius:18px}.client-card__body{padding-top:12px}.client-card h3{margin-bottom:3px;font-size:18px}.client-card p{color:#8a8a92;font-size:13px}.faq-card span{display:inline-block;margin-bottom:24px;color:var(--blue);font-size:15px;font-weight:650}.banner-card{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;padding:24px 28px;border-radius:18px;background:var(--blue);color:#fff}.banner-card h2,.banner-card p{margin:0;color:#fff}.banner-card p{font-size:26px;font-weight:600;line-height:1.24}.contact{display:grid;grid-template-columns:1.06fr .94fr;gap:18px;align-items:start}.contact-team{display:flex;align-items:center;gap:34px;min-height:244px;padding:18px;border-radius:22px;background:var(--card)}.contact-team__logo{display:grid;width:180px;height:180px;place-items:center;border-radius:50%;background:#1f40ff;color:#fff}.contact-team__logo svg{width:86px;height:64px}.contact-team h2{margin-bottom:14px;font-size:44px}.contact-team p{color:var(--blue);font-size:20px;font-weight:640}.contact-side{display:grid;gap:18px}.contact-big-card{display:flex;min-height:150px;align-items:center;justify-content:center;gap:10px;border-radius:22px;background:var(--blue);color:#fff;font-size:18px;font-weight:650}.contact-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-buttons a{display:flex;min-height:72px;align-items:center;justify-content:center;border-radius:18px;background:var(--blue);color:#fff;font-size:16px;font-weight:630}.contact-button--light{background:var(--card)!important;color:var(--ink)!important}.footer{margin:80px auto 40px;padding:44px 40px 28px;border:1px solid rgba(25,27,34,.06);border-radius:28px;background:var(--card);color:#232327}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr .9fr;gap:48px;padding-bottom:32px}.footer-logo{display:inline-block;margin-bottom:18px;font-size:26px;font-weight:760;letter-spacing:-.04em;color:#232327;text-decoration:none}.footer-hook{margin:0 0 22px;max-width:30ch;font-size:15px;line-height:1.45;color:#4a4b52}.footer-team{display:flex;flex-direction:column;gap:2px}.footer-team__name{font-size:14px;font-weight:660;color:#232327}.footer-team__hours{font-size:13px;color:#8b8c95}.footer-contacts,.footer-legal{display:flex;flex-direction:column;gap:14px;padding-top:6px}.footer-contacts a,.footer-legal a{font-size:15px;font-weight:520;color:#4a4b52;text-decoration:none;transition:color .2s ease}.footer-contacts a:hover,.footer-legal a:hover{color:var(--blue)}.footer-bottom{padding-top:24px;border-top:1px solid rgba(25,27,34,.08);font-size:13px;color:#8b8c95;letter-spacing:.01em}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero,.technology-layout,.platform,.contact,.banner-card,.catalog-note{grid-template-columns:1fr}.segment-grid,.platform-grid,.details-grid,.advantages-grid,.catalog-grid,.faq-grid,.clients-row,.contact-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-card--accent,.contact-team,.contact-big-card{grid-column:1 / -1}.ordering-row{grid-template-columns:1fr}}@media(max-width:760px){.container,.topbar{width:calc(100% - 24px)}.topbar{top:10px;min-height:60px;padding:10px 10px 10px 14px}.topbar-actions button{display:none}.topbar-button{min-width:124px;height:38px;padding:0 14px;font-size:13px}.hero,.segment-grid,.platform-grid,.details-grid,.advantages-grid,.catalog-grid,.faq-grid,.clients-row,.contact-buttons,.footer{grid-template-columns:1fr;flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:32px}h1{font-size:44px}h2{font-size:34px}.hero{gap:28px;padding-top:34px}.ticker-bar{grid-template-columns:1fr;gap:8px;padding:14px}.ticker-bar small{justify-self:start}.segment-card h3{min-height:auto;font-size:26px}.platform-phone,.detail-card{min-height:auto}.detail-card img,.client-card img{height:auto}.product-card{grid-template-columns:1fr}.product-card img{height:260px}.contact-team{flex-direction:column;align-items:flex-start}.contact-team__logo{width:134px;height:134px}.contact-team h2{font-size:34px}}
