.pg-apps{background:#f7f8fc;margin:0}.pg-apps a{color:#1e2a78}.pg-apps a:hover{color:#0d1440}.pg-apps .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.pg-apps .h1{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.05}.pg-apps .h2{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.12}.pg-apps .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.pg-apps .lead{margin:0;font-size:18px;line-height:1.6}.pg-apps .pts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-apps .pts li{gap:12px;font-size:16px;line-height:1.5;display:flex}.pg-apps .pts li:before{content:"✓";background:#ffffff29;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:800;display:flex}.pg-apps .light .pts li:before{color:#1e2a78;background:#eef1ff}.pg-apps .phone{background:#0b0f2a;border-radius:34px;flex:none;align-self:flex-start;width:240px;padding:8px;box-shadow:0 0 0 1px #2b3466,0 30px 60px #0000004d}.pg-apps .phone img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:27px;width:100%;display:block}.pg-apps .app{border-radius:32px;flex-wrap:wrap;align-items:center;gap:48px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.pg-apps .app .txt{flex-direction:column;flex:380px;gap:18px;display:flex;position:relative}.pg-apps .app .vis{flex:440px;justify-content:center;gap:20px;display:flex;position:relative}.pg-apps .ico{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@keyframes eg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pg-apps .f1{animation:6s ease-in-out infinite eg-float}.pg-apps .f2{animation:7s ease-in-out 1s infinite eg-float}@keyframes eg-reveal{0%{transform:translateY(22px)}to{transform:none}}@supports (animation-timeline:view()){.pg-apps .reveal{animation:linear both eg-reveal;animation-timeline:view();animation-range:entry cover 24%}}@media (prefers-reduced-motion:reduce){.pg-apps .f1,.pg-apps .f2,.pg-apps .reveal{animation:none!important}}
