:root{--color-primary:#1a5fb4;--color-primary-dark:#124a8f;--color-primary-light:#e8f1fb;--color-ink:#1f2937;--color-ink-soft:#4b5563;--color-muted:#6b7280;--color-border:#e5e7eb;--color-background:#fff;--color-background-soft:#f7f9fc;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--container-width:1080px;--section-padding:88px 24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--color-background);color:#1f2937;color:var(--color-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans);line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1080px;max-width:var(--container-width)}.section{padding:88px 24px;padding:var(--section-padding)}.section--soft{background:#f7f9fc;background:var(--color-background-soft)}.section__title{color:#1f2937;color:var(--color-ink);font-size:32px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.section__subtitle{color:#6b7280;color:var(--color-muted);font-size:17px;margin:0 0 48px}a{color:#1a5fb4;color:var(--color-primary)}@media (max-width:640px){:root{--section-padding:64px 20px}.section__title{font-size:26px}}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}.header__inner{height:64px;justify-content:space-between}.header__brand,.header__inner{align-items:center;display:flex}.header__brand{color:var(--color-ink);gap:10px;text-decoration:none}.header__logo{align-items:center;background:var(--color-primary);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.header__brand-name{font-size:17px;font-weight:600;letter-spacing:-.01em}.header__nav{display:flex;gap:28px}.header__link{color:var(--color-ink-soft);font-size:15px;font-weight:500;text-decoration:none}.header__link:hover{color:var(--color-primary)}.hero{background:linear-gradient(180deg,var(--color-primary-light) 0,#fff 100%);padding:112px 24px 120px;text-align:center}.hero__company{color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.hero__slogan{color:var(--color-ink);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px}.hero__description{color:var(--color-ink-soft);font-size:18px;margin:0 auto 36px;max-width:640px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hero__button{background:var(--color-primary);border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;text-decoration:none;transition:background .15s ease}.hero__button:hover{background:var(--color-primary-dark)}.hero__button--ghost{background:#0000;border:1px solid var(--color-primary);color:var(--color-primary)}.hero__button--ghost:hover{background:var(--color-primary-light)}@media (max-width:640px){.hero{padding:72px 20px 80px}.hero__slogan{font-size:34px}.hero__description{font-size:16px}}.store-icon{flex-shrink:0;height:22px;width:22px}.product{padding:0}.product__header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.product__logo{align-items:center;background:var(--color-primary);border-radius:14px;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.product__logo,.product__name{font-size:26px;font-weight:700}.product__name{color:var(--color-ink);letter-spacing:-.01em;margin:0}.product__tagline{color:var(--color-primary);font-size:15px;font-weight:500;margin:2px 0 0}.product__description{color:var(--color-ink-soft);font-size:16px;margin:0 0 32px;max-width:760px}.product__features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.product__feature{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px}.product__feature-title{color:var(--color-ink);font-size:16px;font-weight:600;margin:0 0 6px}.product__feature-text{color:var(--color-muted);font-size:14.5px;margin:0}.product__downloads{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.product__store-badge{align-items:center;background:var(--color-ink);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:10px;padding:12px 22px;text-decoration:none;transition:opacity .15s ease}.product__store-badge:hover{color:#fff;opacity:.88}@media (max-width:720px){.product__features{grid-template-columns:1fr}}.about__grid{grid-gap:56px;align-items:stretch;display:grid;gap:56px;grid-template-columns:1.2fr 1fr}.about__intro{display:flex;flex-direction:column}.about__text{color:var(--color-ink-soft);font-size:16px;margin:0 0 16px}.about__address{background:#fff;border:1px solid var(--color-border);border-radius:10px;margin-top:auto;padding:20px 24px}.about__address-title{color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.about__address .about__text{margin-bottom:14px}.about__address .about__text:last-child{margin-bottom:0}.about__contact-label{color:var(--color-ink);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.about__highlights{display:flex;flex-direction:column;gap:16px}.about__highlight{background:#fff;border:1px solid var(--color-border);border-radius:10px;flex:1 1;padding:20px 24px}.about__highlight-title{color:var(--color-ink);font-size:16px;font-weight:600;margin:0 0 6px}@media (max-width:800px){.about__grid{gap:32px;grid-template-columns:1fr}}.footer{background:#fff;border-top:1px solid var(--color-border);padding:48px 24px 32px}.footer__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.footer__company{color:var(--color-ink);font-size:15px;font-weight:600;margin:0 0 4px}.footer__address,.footer__slogan{color:var(--color-muted);font-size:13.5px;margin:0}.footer__address{text-align:right}.footer__copyright{color:var(--color-muted);font-size:13px;margin:32px 0 0;text-align:center}@media (max-width:640px){.footer__address{text-align:left}}.App{display:flex;flex-direction:column;min-height:100vh}
/*# sourceMappingURL=main.277422b4.css.map*/