.app-page{--accent: #3399d9;--accent-deep: #1f6fa3;--text: #111111;--text-secondary: #555555;--border: #e5e5e5;--tint: #f4f8fb;--bg: #ffffff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden}.app-page__header{border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:10}.app-page__bar{max-width:800px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.app-page__logo img{height:26px;width:auto;display:block}.app-page__lang{font:inherit;text-decoration:none;font-size:13px;font-weight:600;color:var(--text);background:none;border:1px solid var(--border);border-radius:999px;padding:6px 14px;cursor:pointer}.app-page__lang:hover,.app-page__lang:focus-visible{border-color:var(--accent);outline:none}.app-page__main{max-width:800px;margin:0 auto;padding:56px 24px 72px}.app-page__hero{margin-bottom:56px}.app-page__eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 12px}.app-page__title{font-size:clamp(30px,6vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.app-page__lead{font-size:18px;color:var(--text-secondary);margin:0 0 28px;max-width:62ch}.app-page__stores{display:flex;flex-wrap:wrap;gap:12px}.app-page__store,.app-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;background:var(--text);color:#fff}.app-page__store:hover,.app-page__store:focus-visible,.app-page__button:hover,.app-page__button:focus-visible{background:#2b2b2b;outline:2px solid var(--accent);outline-offset:2px}.app-page__pilot{margin:16px 0 0;font-size:14px;color:var(--text-secondary)}.app-page__pilot a,.app-page__section a:not(.app-page__button){color:var(--accent-deep)}.app-page__section{padding-top:40px;margin-top:40px;border-top:1px solid var(--border)}.app-page__section h2{font-size:20px;font-weight:600;margin:0 0 16px}.app-page__section p{margin:0 0 16px;color:var(--text-secondary)}.app-page__section p:last-child{margin-bottom:0}.app-page__steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:12px}.app-page__steps li{counter-increment:step;display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:16px;border-radius:12px;background:var(--tint);color:var(--text)}.app-page__steps li:before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.app-page__list{margin:0 0 16px;padding-left:22px;color:var(--text-secondary)}.app-page__list li{margin-bottom:8px}.app-page__note{font-size:15px}.app-page__links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.app-page__footer{max-width:800px;margin:0 auto;padding:24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-secondary)}@media(max-width:480px){.app-page__main{padding:36px 16px 56px}.app-page__bar{padding:14px 16px}.app-page__store{flex:1 1 100%}.app-page__lead{font-size:16px}}
