.pypr2a_fej{text-align:center;max-width:820px;margin:0 auto 56px}.pypr2a_felcim{letter-spacing:.16em;text-transform:uppercase;color:#a98fff;margin:0 0 14px;font-size:12px;font-weight:800}.pypr2a_fej h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:800;line-height:1.1}.pypr2a_fej h1 span{background:linear-gradient(135deg,#8f7bff,#5e8dff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.16em;display:inline-block}.pypr2a_leiras{color:#c9cbd8;max-width:60ch;margin:18px auto 0;font-size:17px;line-height:1.65}.pypr2a_lista{gap:20px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.pypr2a_kartya{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:12px;height:100%;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;color:#d8dde5!important;text-decoration:none!important}.pypr2a_kartya:hover,.pypr2a_kartya:focus{border-color:#8f7bff8c;transform:translateY(-3px);box-shadow:0 24px 50px -30px #6d5cffcc}.pypr2a_kartya time{color:#a98fff;font-size:13px;font-weight:700}.pypr2a_kartya h2{color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.25}.pypr2a_kartya p{color:#b6b8c8;flex:1;margin:0;font-size:15px;line-height:1.6}.pypr2a_tovabb{color:#c9bcff;font-size:15px;font-weight:700}@media (min-width:900px){.pypr2a_lista{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.pypr2a_kartya{transition:none}}.pypr2a_oldal{font-family:var(--font-manrope), sans-serif;background:radial-gradient(900px 420px at 50% 0,#6d5cff2e,#0000 70%),#06070f;padding:140px 20px 100px}
