.page-module__E0kJGG__page{--bg-app:#f7f8fb;--bg-card:#fff;--bg-subtle:#f2f3f7;--text-primary:#1a1f2e;--text-secondary:#5c6475;--border-subtle:#e4e6ec;--accent:#3464d4;--accent-hover:#2e58bd;--shadow:0 18px 42px #3464d429;width:100%;color:var(--text-primary);background:linear-gradient(#f3f6fd 0%,#f7f8fb 28% 100%)}.page-module__E0kJGG__main{width:min(1320px,100%);margin:0 auto;padding:34px 28px 80px}.page-module__E0kJGG__hero{flex-direction:column;gap:42px;min-height:84vh;display:flex}.page-module__E0kJGG__topBar{justify-content:space-between;align-items:center;display:flex}.page-module__E0kJGG__logo{width:auto;height:42px}.page-module__E0kJGG__brandWrap{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__appIcon{border:1px solid #dbe2f4;border-radius:14px;box-shadow:0 9px 26px #3464d438}.page-module__E0kJGG__topCta{border:1px solid var(--border-subtle);height:36px;color:var(--text-primary);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;transition:all .2s;display:inline-flex}.page-module__E0kJGG__heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:36px;display:grid}.page-module__E0kJGG__heroCopy h1{max-width:13ch;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.05}.page-module__E0kJGG__eyebrow{color:var(--accent);letter-spacing:0;margin-bottom:14px;font-size:.92rem}.page-module__E0kJGG__subline{max-width:50ch;color:var(--text-secondary);margin-top:18px;font-size:1.04rem;line-height:1.6}.page-module__E0kJGG__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.page-module__E0kJGG__primaryBtn,.page-module__E0kJGG__secondaryBtn{border-radius:10px;align-items:center;height:42px;padding:0 15px;font-size:14px;transition:all .2s;display:inline-flex}.page-module__E0kJGG__primaryBtn{background:var(--accent);color:#fff}.page-module__E0kJGG__secondaryBtn{border:1px solid var(--border-subtle);color:var(--text-primary)}.page-module__E0kJGG__heroVisual{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 20px 50px #1a1f2e14}.page-module__E0kJGG__windowChrome{align-items:center;gap:6px;padding:2px 6px;display:flex}.page-module__E0kJGG__windowChrome span{background:#d7dcea;border-radius:999px;width:9px;height:9px}.page-module__E0kJGG__windowChrome span:first-child{background:#ff5f57}.page-module__E0kJGG__windowChrome span:nth-child(2){background:#febb2e}.page-module__E0kJGG__windowChrome span:nth-child(3){background:#28c840}.page-module__E0kJGG__panelLarge{background:#f7f9ff;border:1px solid #dae4fb;border-radius:12px;padding:18px}.page-module__E0kJGG__panelHead{justify-content:space-between;gap:10px;display:flex}.page-module__E0kJGG__panelHead p{color:var(--text-secondary);font-size:.86rem}.page-module__E0kJGG__panelHead small{color:var(--text-secondary);font-size:.8rem}.page-module__E0kJGG__kpiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.page-module__E0kJGG__kpiRow div{background:var(--bg-card);border:1px solid #e2e7f4;border-radius:10px;padding:12px 10px}.page-module__E0kJGG__kpiRow span{color:var(--text-secondary);font-size:.78rem}.page-module__E0kJGG__kpiRow strong{margin-top:7px;font-size:1.04rem;display:block}.page-module__E0kJGG__panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e2e7f4;border-radius:12px;flex-direction:column;gap:6px;padding:15px;animation:4s ease-in-out infinite page-module__E0kJGG__float;display:flex}.page-module__E0kJGG__panel:nth-child(2){animation-delay:.5s}.page-module__E0kJGG__panel:nth-child(3){animation-delay:1s}.page-module__E0kJGG__panel span{color:var(--text-secondary);font-size:.83rem}.page-module__E0kJGG__panel strong{font-size:1.55rem;line-height:1.2}.page-module__E0kJGG__panel small{color:var(--text-secondary);font-size:.86rem}.page-module__E0kJGG__bar{background:var(--bg-subtle);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.page-module__E0kJGG__barFill{background:linear-gradient(90deg,#3464d4,#5f86e6);width:87%;height:100%;animation:2.2s ease-in-out infinite page-module__E0kJGG__pulse}.page-module__E0kJGG__metrics{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;padding:20px;display:grid}.page-module__E0kJGG__metrics p{color:var(--text-secondary);font-size:.83rem}.page-module__E0kJGG__metrics h2{margin-top:8px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.3}.page-module__E0kJGG__features{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;margin-top:56px;display:grid}.page-module__E0kJGG__features article{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;padding:18px}.page-module__E0kJGG__features h3{font-size:1.02rem}.page-module__E0kJGG__moduleHead{align-items:center;gap:9px;display:flex}.page-module__E0kJGG__moduleHead span{color:#395cb7;background:#edf2ff;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.9rem;display:inline-flex}.page-module__E0kJGG__features p{color:var(--text-secondary);margin-top:10px;line-height:1.55}.page-module__E0kJGG__systemBand{border:1px solid var(--border-subtle);background:#fdfdff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:26px;padding:16px;display:grid}.page-module__E0kJGG__systemBand div{padding:8px}.page-module__E0kJGG__systemBand h3{font-size:.98rem}.page-module__E0kJGG__systemBand p{color:var(--text-secondary);margin-top:8px;font-size:.94rem;line-height:1.5}.page-module__E0kJGG__footerCta{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding:28px 0 10px;display:flex}.page-module__E0kJGG__footerCta h2{max-width:24ch;font-size:clamp(1.3rem,2.8vw,2rem)}@keyframes page-module__E0kJGG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:.95}50%{opacity:.7}}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__primaryBtn:hover{background:var(--accent-hover)}.page-module__E0kJGG__secondaryBtn:hover,.page-module__E0kJGG__topCta:hover{background:#f5f6fa}}@media (max-width:900px){.page-module__E0kJGG__main{padding:24px 14px 60px}.page-module__E0kJGG__heroGrid{grid-template-columns:1fr}.page-module__E0kJGG__hero{min-height:auto}.page-module__E0kJGG__metrics,.page-module__E0kJGG__features,.page-module__E0kJGG__systemBand,.page-module__E0kJGG__kpiRow{grid-template-columns:1fr}.page-module__E0kJGG__logo{height:34px}.page-module__E0kJGG__appIcon{width:44px;height:44px}}
