@font-face{font-family: "Montserrat";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/montserrat-cyrillic.woff2") format("woff2");unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family: "Montserrat";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/montserrat-latin.woff2") format("woff2");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}@font-face{font-family: "Montserrat Fallback";font-weight: 100 549;src: local("Arial"), local("ArialMT"), local("Roboto"), local("Roboto-Regular");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0301, U+0304, U+0308, U+0329, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2000-206F, U+2074, U+20AC, U+2116, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;size-adjust: 112.16%;ascent-override: 86.31%;descent-override: 22.38%;line-gap-override: 0%}@font-face{font-family: "Montserrat Fallback";font-weight: 550 900;src: local("Arial Bold"), local("Arial-BoldMT"), local("Roboto Bold"), local("Roboto-Bold");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0301, U+0304, U+0308, U+0329, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2000-206F, U+2074, U+20AC, U+2116, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;size-adjust: 111.17%;ascent-override: 87.07%;descent-override: 22.58%;line-gap-override: 0%}:root{--navy: #061349;--blue: #2a50ae;--blue-2: #517fd4;--sky: #a4cdff;--orange: #f67d21;--orange-dark: #b4530a;--orange-text: #f67d21;--green: #7ca652;--red: #c30f2a;--ink-2: #41526b;--ink-3: #55677f;--muted: #5f6e85;--muted-deco: #92a1b7;--bg: #fcfaf5;--bg-2: #edf1f7;--bg-3: #e4ebf6;--card: #ffffff;--line: rgba(6, 19, 73, 0.08);--line-strong: rgba(6, 19, 73, 0.14);--shadow-sm: 0 10px 26px rgba(6, 19, 73, 0.08);--shadow-md: 0 24px 60px rgba(6, 19, 73, 0.12);--shadow-lg: 0 30px 70px rgba(6, 19, 73, 0.14);--font: "Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--text-sm: 0.875rem;--text-base: 1rem;--text-lg: clamp(1rem, 0.95rem + 0.3vw, 1.125rem);--text-xl: clamp(1.0625rem, 0.95rem + 0.5vw, 1.1875rem);--h1: clamp(2.1rem, 1.4rem + 3vw, 3.25rem);--h2: clamp(1.85rem, 1.2rem + 2.7vw, 3.5rem);--h2-sm: clamp(1.6rem, 1.1rem + 2vw, 2.75rem);--h3: clamp(1.25rem, 1.05rem + 0.8vw, 1.5rem);--eyebrow: 0.75rem;--container: 1200px;--gutter: clamp(20px, 5vw, 80px);--section: clamp(48px, 3rem + 2.4vw, 80px);--header-h: 56px;--radius-lg: 24px;--radius-md: 16px;--radius-sm: 12px;--ease: cubic-bezier(0.16, 1, 0.3, 1);--dur: 0.35s}@media (min-width: 900px){:root{--header-h: 64px}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;overflow-x: hidden;overflow-x: clip}body{margin: 0;font-family: var(--font);font-size: var(--text-base);line-height: 1.5;color: var(--navy);background: var(--bg);overflow-x: hidden;overflow-x: clip;-webkit-font-smoothing: antialiased}html{scroll-padding-top: calc(var(--header-h) + 12px);scroll-padding-bottom: var(--cookie-h, 0px)}html.is-locked{overflow: hidden;overscroll-behavior: none}img, svg, canvas, video{display: block;max-width: 100%;height: auto}h1, h2, h3, h4, p, ul, ol, figure, blockquote{margin: 0}fieldset{margin: 0;padding: 0;border: 0;min-width: 0}legend{padding: 0}ul, ol{padding: 0;list-style: none}a{color: var(--blue);text-decoration: none}button, input, select, textarea{font: inherit;color: inherit}button{border: 0;background: none;padding: 0;cursor: pointer}:focus-visible{outline: 3px solid var(--blue-2);outline-offset: 3px;border-radius: 6px}[hidden]{display: none !important}.skip-link:focus{position: fixed;left: 16px;top: 16px;z-index: 100;width: auto;height: auto;margin: 0;padding: 12px 18px;clip: auto;clip-path: none;white-space: normal;border-radius: 999px;background: var(--navy);color: #fff;font-weight: 700}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.page{background: linear-gradient(180deg, #fcfaf5 0%, #eef3f9 14%, #fbf7f0 34%, #e9eff7 56%, #fcfaf5 76%, #e7edf5 92%, #e4ebf6 100%)}.page:not(.page--inner) > :is(#cases, #problem, #integrations, #support, #care, #team, #pricing, #lead){content-visibility: auto;contain-intrinsic-size: auto var(--cis, 800px)}.page:not(.page--inner) > #cases{--cis: 2600px}.page:not(.page--inner) > #problem{--cis: 387px}.page:not(.page--inner) > #integrations{--cis: 562px}.page:not(.page--inner) > #support{--cis: 406px}.page:not(.page--inner) > #care{--cis: 558px}.page:not(.page--inner) > #team{--cis: 803px}.page:not(.page--inner) > #pricing{--cis: 1130px}.page:not(.page--inner) > #lead{--cis: 644px}@media (max-width: 1099px){.page:not(.page--inner) > #cases{--cis: 2710px}.page:not(.page--inner) > #problem{--cis: 340px}.page:not(.page--inner) > #integrations{--cis: 850px}.page:not(.page--inner) > #support{--cis: 580px}.page:not(.page--inner) > #care{--cis: 585px}.page:not(.page--inner) > #team{--cis: 1015px}.page:not(.page--inner) > #pricing{--cis: 1500px}.page:not(.page--inner) > #lead{--cis: 910px}}@media (max-width: 599px){.page:not(.page--inner) > #cases{--cis: 2263px}.page:not(.page--inner) > #problem{--cis: 368px}.page:not(.page--inner) > #integrations{--cis: 834px}.page:not(.page--inner) > #support{--cis: 764px}.page:not(.page--inner) > #care{--cis: 841px}.page:not(.page--inner) > #team{--cis: 1112px}.page:not(.page--inner) > #pricing{--cis: 1197px}.page:not(.page--inner) > #lead{--cis: 1198px}}.container{width: min(100% - 2 * var(--gutter), var(--container));margin-inline: auto}.section{padding-block: var(--section);scroll-margin-top: calc(var(--header-h) + 12px)}.section--tight{padding-block: calc(var(--section) * 0.7)}.eyebrow{margin: 0 0 14px;font-size: var(--eyebrow);font-weight: 800;letter-spacing: 0.2em;text-transform: uppercase;color: var(--muted)}.h2{font-size: var(--h2);line-height: 1.06;font-weight: 800;letter-spacing: -0.035em;text-wrap: balance}.h2--sm{font-size: var(--h2-sm)}.h3{font-size: var(--h3);line-height: 1.2;font-weight: 800;letter-spacing: -0.02em}.accent{color: var(--orange-text)}.lead{font-size: var(--text-lg);line-height: 1.6;color: var(--ink-3);text-wrap: pretty}[class$="__grid"] > *, .plist, .review, .review-tabs, .orbit, .cases-panel, .form-card{min-width: 0}.section-head{display: flex;flex-direction: column;gap: 18px;margin-bottom: clamp(28px, 4vw, 48px)}@media (min-width: 900px){.section-head{flex-direction: row;align-items: flex-end;justify-content: space-between;gap: 48px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 14px 26px;border-radius: 999px;font-size: 15px;font-weight: 700;line-height: 1.2;text-align: center;transition: background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.btn--primary{background: var(--navy);color: #fff}.btn--primary:hover{background: var(--blue);color: #fff}.btn--ghost{background: rgba(6, 19, 73, 0.05);box-shadow: inset 0 0 0 1px rgba(6, 19, 73, 0.12);color: var(--navy)}.btn--ghost:hover{background: rgba(6, 19, 73, 0.09);color: var(--navy)}.btn--white{background: #fff;color: var(--navy);box-shadow: var(--shadow-sm)}.btn--white:hover{transform: translateY(-2px);color: var(--navy)}.btn--block{display: flex;width: 100%}.btn--sm{min-height: 40px;padding: 10px 18px;font-size: 13.5px}.btn:active{transform: translateY(1px)}.chips{display: flex;flex-wrap: wrap;gap: 8px}@media (max-width: 599px){.chips{gap: 7px}.chip{min-height: 40px;padding: 8px 13px;font-size: 11.5px;font-weight: 800}}.chip{flex: 0 0 auto;min-height: 42px;padding: 10px 18px;border-radius: 999px;font-size: 14px;font-weight: 700;white-space: nowrap;background: #f1f5fa;color: var(--ink-3);box-shadow: inset 0 0 0 1px rgba(6, 19, 73, 0.06);transition: background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.chip:hover{background: #e6edf7}.chip[aria-pressed="true"], .chip.is-active{background: var(--navy);color: #fff;box-shadow: none}.nav-arrow{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;background: #fff;color: var(--navy);font-size: 18px;font-weight: 700;box-shadow: var(--shadow-sm);transition: transform var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease)}.nav-arrow:hover{background: var(--navy);color: #fff;transform: translateY(-3px)}.nav-arrow--solid{background: var(--navy);color: #fff}.nav-arrow--solid:hover{background: var(--blue)}.nav-arrow svg{width: 18px;height: 18px}.card{background: var(--card);border-radius: var(--radius-lg);box-shadow: var(--shadow-md)}.footnote{padding: 0 0 clamp(28px, 4vw, 44px)}.footnote p{max-width: 92ch;font-size: 12.5px;line-height: 1.55;color: var(--muted)}.section:has(+ .footnote){padding-bottom: clamp(24px, 3vw, 40px)}@media (max-width: 599px){.only-desktop{display: none}}@media (min-width: 600px){.only-mobile{display: none}}.reveal{opacity: 0;transform: translateY(18px);transition: opacity 0.7s var(--ease), transform 0.7s var(--ease)}.reveal.is-in{opacity: 1;transform: none}.reveal--late{transition-delay: 0.1s}.no-js .reveal{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.001s !important;animation-iteration-count: 1 !important;transition-duration: 0.001s !important;transition-delay: 0s !important}.reveal{opacity: 1;transform: none}}
